@import "../fonts/roboto/stylesheet.css";

.bg-ice-blue {
  background-color: #D0EFED !important;
}
.bg-ice-blue-light {
  background-color: #0D4F54 !important;
}
.bg-gray-100 {
  background-color: #F8F7F6 !important;
}

.style-3 {
  font-family: "Roboto";
  color: #0D4F54;
  font-weight: normal;
  font-style: normal;
}
.style-3 .standard-text.text-white h1,
.style-3 .standard-text.text-white h2,
.style-3 .standard-text.text-white h3,
.style-3 .standard-text.text-white h4,
.style-3 .standard-text.text-white h5,
.style-3 .standard-text.text-white h6,
.style-3 .standard-text.text-white p,
.style-3 .standard-text.text-white li {
  color: #F8F7F6;
}
.style-3 .standard-text h1,
.style-3 .standard-text h2,
.style-3 .standard-text h3,
.style-3 .standard-text h4,
.style-3 .standard-text h5,
.style-3 .standard-text h6 {
  color: #0D4F54;
  line-height: 1.2;
  font-weight: bold;
}
.style-3 .standard-text h1 {
  font-size: var(--text--50);
  font-family: "Roboto";
}
.style-3 .standard-text h2 {
  font-size: var(--text--40);
  margin-bottom: 40px;
  font-family: "Roboto";
  position: relative;
}
.style-3 .standard-text h2::before {
  position: absolute;
  content: "";
  width: 100px;
  height: 3px;
  bottom: -30px;
  background-color: #F5904D;
}
.style-3 .standard-text h3 {
  font-size: var(--text--36);
  font-weight: unset;
}
.style-3 .standard-text h4 {
  font-size: var(--text--32);
  font-family: "Roboto";
  margin-bottom: 40px;
}
.style-3 .standard-text h5 {
  font-size: var(--text--18);
}
.style-3 .standard-text h6 {
  font-size: var(--text--16);
  font-weight: unset;
}
.style-3 .standard-text p {
  font-size: var(--text--20);
  line-height: 1.5;
  margin-bottom: 20px;
}
@media (max-width: 991.98px) {
  .style-3 .standard-text p {
    margin-bottom: 16px;
  }
}
.style-3 .standard-text p a {
  position: relative;
  color: #00008f;
}
@media (min-width: 992px) {
  .style-3 .standard-text p a:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 0;
    background-color: #F5904D;
    left: 0;
    bottom: -2px;
    transition: all 0.3s ease;
  }
}
.style-3 .standard-text p a:hover {
  color: #004466;
}
@media (min-width: 992px) {
  .style-3 .standard-text p a:hover:after {
    width: 100%;
  }
}
.style-3 .standard-text .nf-form-wrap ul li:before,
.style-3 .standard-text .nf-form-wrap ol li:before {
  display: none;
}
.style-3 .standard-text ul,
.style-3 .standard-text ol {
  margin-bottom: 24px;
}
@media (max-width: 991.98px) {
  .style-3 .standard-text ul,
  .style-3 .standard-text ol {
    margin-bottom: 16px;
  }
}
.style-3 .standard-text ul {
  list-style-type: none;
  padding-left: 0;
}
.style-3 .standard-text ul li {
  font-size: var(--text--20);
  line-height: 1.6;
  padding-left: 39px;
  position: relative;
}
.style-3 .standard-text ul li + li {
  margin-top: 16px;
}
.style-3 .standard-text ul li:before {
  content: "";
  width: 6px;
  height: 6px;
  top: 10px;
  position: absolute;
  left: 0;
  background-color: #0D4F54;
  border-radius: 50%;
}
@media (max-width: 575.98px) {
  .style-3 .standard-text ul li:before {
    width: 7px;
    height: 7px;
  }
}
.style-3 .standard-text ol {
  counter-reset: item;
  list-style-position: inside;
}
.style-3 .standard-text ol li {
  font-size: var(--text--20);
  line-height: 1.6;
  padding-left: 22px;
  position: relative;
}
.style-3 .standard-text ol li + li {
  margin-top: 16px;
}
.style-3 .standard-text ol li:before {
  display: inline-block;
  content: counter(item) ".";
  counter-increment: item;
  position: absolute;
  top: 3px;
  left: 0;
  color: #004466;
  font-weight: 600;
  font-size: var(--text--16);
}
.style-3 .standard-text *:last-child {
  margin-bottom: 0;
}
@media (max-width: 575.98px) {
  .style-3 .header._js-sticky .navbar._js-open {
    top: 69px;
  }
}
@media (min-width: 992px) {
  .style-3 .header._js-sticky .header__logo {
    max-width: 200px;
  }
}
.style-3 .header .menu-trigger._js-active span {
  background-color: #00008f;
}
.style-3 .header .menu-trigger span {
  background-color: #00008f;
}
.style-3 .header__logo img {
  display: block;
  max-width: 250px;
  height: auto;
  transition: all 0.2s ease;
}
@media (max-width: 575.98px) {
  .style-3 .header__logo img {
    max-width: 200px;
  }
}
@media (min-width: 992px) {
  .style-3 .header__logo img {
    max-width: 340px;
  }
}
@media (max-width: 991.98px) {
  .style-3 .menu li {
    border-top: 1px solid #1e8091;
  }
}
@media (max-width: 991.98px) {
  .style-3 .menu li.active {
    color: #00008f;
  }
}
.style-3 .menu li:after {
  background-color: #00008f;
}
.style-3 .footer {
  background-color: #0D4F54;
}
.style-3 .footer ul li {
  color: #F8F7F6;
}
@media (min-width: 992px) {
  .style-3 .footer ul li a:hover:after {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .style-3 .footer ul li a:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 0;
    background-color: #F5904D;
    left: 0;
    bottom: -2px;
    transition: all 0.3s ease;
  }
}
.style-3 .btn {
  color: #F8F7F6;
  background-color: #F5904D;
  border: 1px solid #F5904D;
}
.style-3 .btn:hover {
  background-color: #F8F7F6;
  color: #F5904D;
  border-color: #F8F7F6;
}
.style-3 .standard-text.bg-ice-blue-light h1,
.style-3 .standard-text.bg-ice-blue-light h2,
.style-3 .standard-text.bg-ice-blue-light h3,
.style-3 .standard-text.bg-ice-blue-light h4,
.style-3 .standard-text.bg-ice-blue-light h5,
.style-3 .standard-text.bg-ice-blue-light h6,
.style-3 .standard-text.bg-ice-blue-light p,
.style-3 .standard-text.bg-ice-blue-light li {
  color: #F8F7F6;
}/*# sourceMappingURL=style.css.map */