body.landing a {
  text-decoration: none;
  transition: 0.3s; }

nav #navbar {
  min-height: 90px; }
nav .navbar-menu {
  min-height: 90px; }
nav .navbar-menu li {
  color: #08003D;
  font-family: "Open Sans";
  font-size: 18px;
  font-style: normal;
  font-weight: 300;
  line-height: 27px;
  /* 150% */ }
nav .navbar-menu li:not(:last-child) {
  margin-right: 40px; }
@media (max-width: 640px) {
  nav .navbar-menu li:not(:last-child) {
    margin-right: 15px; }
  nav .navbar-menu li {
    font-size: 16px; } }
@media (max-width: 520px) {
  nav .navbar-menu li:not(:last-child) {
    margin-right: 10px; }
  nav .navbar-menu li {
    font-size: 14px; } }

#hero {
  background: url(../images/s1-bg.png) top center no-repeat;
  background-size: cover;}
  #hero .hero-title {
    color: #08003D;
    text-align: center;
    font-family: "Fjalla One";
    font-style: normal;
    font-weight: 400;
    line-height: normal; }
  #hero .hero-subtitle {
    color: #08003D;
    font-family: "Fjalla One";
    font-style: normal;
    font-weight: 400;
    line-height: normal; }
  #hero .hero-subtitle-2 {
    color: #0572E0;
    font-family: "Open Sans";
    font-size: 28px;
    font-style: normal;
    font-weight: 600;
    line-height: normal; }
  #hero .hero-list {
    color: #08003D;
    font-family: Jost;
    font-size: 25px;
    font-style: normal;
    font-weight: 500;
    line-height: 38px;
    /* 152% */ }
  #hero .hero-list li {
    list-style: disc; }
  #hero .hero-list li::marker {
    color: #0572E0; }

.form-header {
  color: #08003D;
  text-align: center;
  font-family: "Fjalla One";
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 36px;
  /* 150% */ }

.formBox {
  padding: 32px 16px 8px 16px;
  border: 0px;
  border-radius: 10px;
  background: #FFF;
  box-shadow: 4px 8px 16px 0px rgba(8, 0, 61, 0.08); }

.formBody {
  padding: 0px; }

section.s2, section.s3, section.s4, section.s5, section.s6, section.s7 {
  padding: 50px 0; }

section.s2 {
  background: #FCFCFC; }
  section.s2 .s2__title {
    color: #49050D;
    text-align: center;
    font-family: "Fjalla One";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    /* 90% */ }
  section.s2 .s2__content h3 {
    color: #49050D;
    font-family: "Fjalla One";
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    /* 112.5% */
    margin-bottom: 16px; }
  section.s2 .s2__content p {
    color: #49050D;
    font-family: "Open Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: 27px;
    /* 150% */
    margin: 8px 0; }

section.s3 {
  background: #EEF6FF; }

section.s4 {
  background: #FCFCFC; }
  section.s4 .s4__title {
    color: #08003D;
    text-align: center;
    font-family: "Fjalla One";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    /* 90% */ }
  section.s4 .s4__subtitle {
    color: #08003D;
    font-family: "Open Sans";
    font-size: 22px;
    font-style: normal;
    font-weight: 300;
    line-height: normal; }
  section.s4 .s4-number {
    color: #FFF;
    font-family: "Fjalla One";
    font-size: 32px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    /* 112.5% */
    display: flex;
    justify-content: center;
    align-items: center;
    align-self: stretch;
    padding: 14px 16px;
    border-radius: 8px;
    background: #0572E0;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    margin-top: 8px;
    margin-bottom: 24px; }
  section.s4 .s4__item {
    border-radius: 8px;
    border: 1px solid #F2F2F2;
    background: #FFF;
    box-shadow: 4px 8px 16px 0px rgba(8, 0, 61, 0.08);
    padding: 16px; }
    section.s4 .s4__item h4 {
      color: #08003D;
      text-align: center;
      font-family: "Fjalla One";
      font-size: 32px;
      font-style: normal;
      font-weight: 400;
      line-height: 41.6px;
      /* 130% */
      min-height: 90px; }
    section.s4 .s4__item p {
      color: #08003D;
      font-family: "Open Sans";
      font-size: 16px;
      font-style: normal;
      font-weight: 300;
      line-height: 22px;
      /* 137.5% */ }
  section.s4 .s4__footer-text {
    color: #08003D;
    font-family: "Open Sans";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: 33px;
    /* 150% */
    text-transform: uppercase; }

section.s5 {
  background: #EEF6FF; }
  section.s5 .s5__title {
    color: #08003D;
    text-align: center;
    font-family: "Fjalla One";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 36px;
    /* 90% */ }
  section.s5 .s5__subtitle {
    color: #0572E0;
    font-family: "Open Sans";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; }
  section.s5 .s5__content h3 {
    color: #08003D;
    font-family: "Open Sans";
    font-size: 24px;
    font-style: normal;
    font-weight: 700;
    line-height: normal; }
  section.s5 .s5__content p {
    color: #08003D;
    font-family: "Open Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    margin-bottom: 24px; }

section.s6 {
  background: #FCFCFC; }
  section.s6 .s6__title {
    color: #08003D;
    text-align: center;
    font-family: "Fjalla One";
    font-size: 40px;
    font-style: normal;
    font-weight: 400;
    line-height: 43px;
    /* 90% */ }
  section.s6 .s6__subtitle {
    color: #0572E0;
    text-align: center;
    font-family: "Open Sans";
    font-size: 22px;
    font-style: normal;
    font-weight: 400;
    line-height: normal; }
  section.s6 .s6__text {
    color: #08003D;
    text-align: center;
    font-family: "Open Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal; }
  section.s6 .s6__footer-text {
    color: #08003D;
    text-align: center;
    font-family: "Open Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 300;
    line-height: normal; }

section.s7 {
  background: url(../images/s7-bg.png) top center no-repeat;
  background-size: cover; }
  section.s7 .s7__title {
    color: #08003D;
    font-family: "Fjalla One";
    font-style: normal;
    font-weight: 400;
    line-height: normal;
    max-width: 316px;
    margin: 0 auto; }

footer {
  background: #000515;
  padding: 56px 0 32px 0; }
  footer .footer-links {
    color: #FFF;
    font-family: "Open Sans";
    font-size: 20px;
    font-style: normal;
    font-weight: 600;
    line-height: 27px;
    /* 135% */
    text-align: center; }
  footer .footer-text {
    color: #FFF;
    text-align: center;
    font-family: "Open Sans";
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    /* 150% */ }
  footer .footer-copyright {
    color: #FFF;
    text-align: center;
    font-family: "Open Sans";
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 27px;
    /* 168.75% */ }

.btn-base {
  border-radius: 8px;
  background: linear-gradient(270deg, #32BCED -70%, #16A2DE 15%, #37668A 100%);

  color: #FFF;
  text-align: center;
  font-family: "Open Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  padding: 17px;
  transition: all 0.3s ease;
  cursor: pointer; }

.btn-base:hover {
  background: linear-gradient(270deg, #1b99c8 -70%, #0d88bc 15%, #2a5678 100%) !important;
  box-shadow: 0 4px 8px rgba(253, 196, 85, 0.5);
  transform: translateY(-2px); }

.btn-base:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(255, 130, 28, 0.5); }

.btn-fixed {
  border-radius: 8px;
  background: linear-gradient(270deg, #32BCED -70%, #16A2DE 15%, #37668A 100%);

  color: #FFF;
  text-align: center;
  font-family: "Open Sans";
  font-size: 20px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  text-transform: uppercase;
  padding: 17px;
  transition: all 0.3s ease;
  position: fixed;
  bottom: 15px;
  width: 100%;
  z-index: 21;
  left: 50%;
  transform: translate(-50%, -50%);
  max-width: 70vw;
  cursor: pointer; }

.btn-fixed:hover {
  background: linear-gradient(270deg, #1b99c8 -70%, #0d88bc 15%, #2a5678 100%) !important; }

.btn-fixed:focus {
  background: linear-gradient(270deg, #1b99c8 -70%, #0d88bc 15%, #2a5678 100%) !important; }

.btn-fixed a {
  color: inherit; }

@media screen and (max-width: 640px) {
  footer {
    background: #000515;
    padding: 56px 0 32px 0;
    font-family: 'Open Sans', "Fjalla One", sans-serif;
    padding: 32px 16px; }
    footer .footer-links {
      color: #FFF;
      font-family: "Open Sans";
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      line-height: 27px;
      /* 168.75% */
      text-align: center; }
    footer .footer-text {
      color: #FFF;
      text-align: center;
      font-family: "Open Sans";
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 21px;
      /* 150% */ }
    footer .footer-copyright {
      color: #FFF;
      text-align: center;
      font-family: "Open Sans";
      font-size: 14px;
      font-style: normal;
      font-weight: 400;
      line-height: 27px;
      /* 192.857% */ }

  body.landing footer {
    padding-bottom: 120px; } }

/*# sourceMappingURL=styles_new_x1.css.map */
