/* line 4, ../scss/styles.scss */
* {
  margin: 0;
}
/* line 4, ../scss/styles.scss */
*, *:before, *:after {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 7, ../scss/styles.scss */
body {
  color: #363636;
  font-family: "Hind", sans-serif;
}

/* line 9, ../scss/styles.scss */
h1 {
  font-size: 3em;
}

/* line 10, ../scss/styles.scss */
h2 {
  font-size: 2.6em;
}

/* line 11, ../scss/styles.scss */
h3 {
  font-size: 2.2em;
}

/* line 12, ../scss/styles.scss */
h4 {
  font-size: 2em;
}

/* line 13, ../scss/styles.scss */
h5 {
  font-size: 1.6em;
}

/* line 14, ../scss/styles.scss */
h6 {
  font-size: 1.2em;
}

/* line 15, ../scss/styles.scss */
p {
  color: #6b6b6b;
}

/* line 16, ../scss/styles.scss */
a {
  color: #f15d52;
  text-decoration: none;
  font-weight: bold;
}
/* line 17, ../scss/styles.scss */
a span {
  position: relative;
  display: inline-block;
  cursor: pointer;
}
/* line 18, ../scss/styles.scss */
a span:before, a span:after {
  content: '';
  position: absolute;
  width: 0%;
  height: 2px;
  top: 50%;
  margin-top: -0.5px;
  background: #f15d52;
}
/* line 19, ../scss/styles.scss */
a span:before {
  left: -2.5px;
}
/* line 20, ../scss/styles.scss */
a span:after {
  right: 2.5px;
  background: #f15d52;
  transition: width 1s cubic-bezier(0.22, 0.61, 0.36, 1);
}
/* line 21, ../scss/styles.scss */
a span:hover:before {
  background: #f15d52;
  width: 100%;
  transition: width 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
}
/* line 22, ../scss/styles.scss */
a span:hover:after {
  background: transparent;
  width: 100%;
  transition: 0%;
}

/* line 24, ../scss/styles.scss */
button {
  font-family: "Hind", sans-serif;
  text-decoration: none;
  font-weight: bold;
  border: none;
  outline: none;
  font-size: 1em;
}
