@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;0,800;1,400;1,600;1,700&display=swap");
* {
  font-family: "Open Sans", sans-serif;
}

.navbar ul.nav li.active > a > span, .navbar ul.custom-nav li.active > a > span {
  border-bottom: solid 3px #1e88e5;
  height: 50px;
  display: inline-block;
}

section .introblock .introtitle {
  font-size: 32px;
  font-weight: 800;
  text-transform: uppercase;
  color: #343434;
}
section.titlebar {
  padding: 25px 0 65px 0;
}
section.titlebar .breadcrumbs {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: #0006;
  padding: 5px 0;
}
section.titlebar .breadcrumbs .breadcrumb a {
  color: white;
  font-size: 13px;
}
section.titlebar .breadcrumbs .breadcrumb a::before {
  font-size: 0.6rem;
}
section.cta-large {
  margin-bottom: 10px;
  padding: 160px 0;
}
section.cta-large h2 {
  font-size: 32px;
  font-weight: 800;
  text-transform: uppercase;
  color: #fff;
}
section.cta-large .quotetext {
  margin: 50px 0;
}
section.cta-large::before {
  background: rgba(0, 0, 0, 0.41);
}
section.cta-large .btn {
  background: white;
  color: #343434;
  text-transform: uppercase;
  padding: 8px 30px;
}
section.cta-large .btn i {
  display: none;
}
section.usps {
  text-align: center;
}
section.usps ul, section.usps li {
  padding: 0;
  margin: 0;
  list-style: none;
}
section.usps li {
  display: inline;
  position: relative;
  margin: 0 20px;
  color: #737373;
}
section.usps li::before {
  content: "";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  left: -13px;
  top: -2px;
}
section.footer {
  font-size: 13px;
  line-height: 20px;
}
section.footer img.alt-logo {
  max-width: 40%;
  margin-bottom: 40px;
}
section.footer .payment-info {
  text-align: right;
}
section.footer .payment-info img {
  margin: 0 0 0 10px;
}
section.footer ul li::before {
  color: #62D6FF;
  top: 0px;
}
section.footer h3 {
  font-size: 1rem;
  font-weight: 600;
  text-transform: uppercase;
  margin-bottom: 20px;
}

body.nav-flow {
  padding-top: 0;
}
body.nav-flow .navbar::before {
  background: #ffffffc9;
}
body.nav-flow section.titlebar {
  padding: 205px 0 85px 0;
}

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