@import url('https://fonts.googleapis.com/css?family=Heebo:400,700|Roboto:400,500,700');

/* 
-- Google Fonts Family --
font-family: 'Roboto', sans-serif;
font-family: 'Heebo', sans-serif;
*/

/* reset css start */
:root{
  --main-color: #ee005f;
  --second-color: #34b5f7;
  --heading-font: 'Heebo', sans-serif;
  --heading-color: #222222;
  --para-font: 'Roboto', sans-serif;
  --para-color: #5d5d5d;
}
* {
  box-sizing: border-box;
}
html {
  scroll-behavior: smooth;
}
body {
  font-size: 16px;
  font-family: var(--para-font);
  padding: 0;
  margin: 0;
  font-weight: 400;
}
h1,h2,h3,h4,h5,h6 {
  padding: 0;
  margin: 0;
}
h1,h1>a,
h2,h2>a,
h3,h3>a,
h4,h4>a,
h5,h5>a,
h6,h6>a {
  font-family: var(--heading-font);
  color: var(--heading-color);
  line-height: 1.3;
  font-weight: 600;
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
}
h1>a:hover,
h2>a:hover,
h3>a:hover,
h4>a:hover,
h5>a:hover,
h6>a:hover {
  color: var(--main-color);
}
h1 {
  font-size: 60px;
}
h2, h2>a {
  font-size: 44px;
}
h3, h3>a {
  font-size: 24px;
}
h3, h3>a {
  font-size: 36px;
}
h4, h4>a {
  font-size: 22px;
}
h5, h5>a {
  font-size: 20px;
}
h6, h6>a {
  font-size: 18px;
}
a {
  font-family: var(--para-font);
  font-weight: 500;
}
a,a:focus, a:hover {
  text-decoration: none;
  color: initial;
}
p, span, li {
  margin: 0;
  font-family: var(--para-font);
  color: var(--para-color);
  line-height: 1.625;
  font-size: 16px;
  font-weight: 400;
}
a, span {
  display: inline-block;
}
img {
  max-width: 100%;
  height: auto;
}
ul, ol {
  padding: 0;
  margin: 0;
  list-style: none;
}
button:focus,
input:focus,
textarea:focus {
  outline: none;
}
button {
  border: none;
  cursor: pointer;
}