/* Medium devices (tablets, 768px and up) */
/* Medium devices (tablets, 768px and up) */
html {
  -webkit-text-size-adjust: 100%;
}

body {
  font-size: 1rem;
  font-family: Montserrat;
  font-weight: 400;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

a {
  color: #53b847;
  font-weight: 700;
}

h1 {
  font: 700 3rem/4rem Montserrat;
  letter-spacing: 2.4px;
  color: #005993;
}

h2 {
  font: 700 2.5rem/3.75rem Montserrat;
  color: #005993;
}

h3 {
  font: 700 2rem/3rem Montserrat;
  color: #005993;
}

h4 {
  font: 700 1.5rem/1.8rem Montserrat;
  color: #005993;
}

h5 {
  font: 700 1.25rem/1.5rem Montserrat;
  color: #005993;
}

h6 {
  font: 700 1rem/1.2rem Montserrat;
  color: #005993;
  position: relative;
}

hr {
  border: 0;
  border-top: 0.5px solid rgba(32, 121, 212, 0.3);
}

.normal {
  font-weight: 400;
}

.semibold {
  font-weight: 600;
}

.bold {
  font-weight: 700;
}

@media (min-width: 768px) and (max-width: 1024px) {
  h1 {
    font: 700 2.5rem/3.5rem Montserrat;
  }
  h2 {
    font: 700 2rem/2.5rem Montserrat;
  }
  h3 {
    font: 700 1.5rem/2rem Montserrat;
  }
  h4 {
    font: 700 1.5rem/2rem Montserrat;
  }
  h5 {
    font: 700 1rem/1.5rem Montserrat;
  }
  h6 {
    font: 700 0.75rem/1.2rem Montserrat;
  }
}

@media screen and (max-width: 767px) {
  h1 {
    font: 700 2rem/2.75rem Montserrat;
  }
  h2 {
    font: 700 1.75rem/2.5rem Montserrat;
  }
  h3 {
    font: 700 1.5rem/2rem Montserrat;
  }
  h4 {
    font: 700 1.5rem/2rem Montserrat;
  }
  h5 {
    font: 700 1rem/1.5rem Montserrat;
  }
  h6 {
    font: 700 0.75rem/1.2rem Montserrat;
  }
}
/*# sourceMappingURL=style.css.map */