@media (max-width: 1530px) {
 .h1, h1 {
  font-size: 46px;
  line-height: 50px;
  margin-bottom: 20px;
  font-weight: 900;
  letter-spacing: -1px;
 }
 .h2, h2 {
  text-align: left;
  font-size: 32px;
  line-height: 40px;
  margin-bottom: 20px;
  font-weight: 600;
  letter-spacing: -1px;
 }
 .h3, h3 {
  font-size: 30px;
  line-height: 38px;
  font-weight: 500;
  margin-bottom: 20px;
  letter-spacing: -1px;
  text-align: left;
 }
 p.lead {
  font-size: 16px;
  text-align: left;
 }
 .ml-90 {
  margin-left: 0;
 }
 section#hero-2 {
  padding-top: 50px;
 }
 hr.divider-50 {
  margin-bottom: 50px;
  margin-top: 50px;
 }
 ul.check li {
  font-size: 16px;
  line-height: 24px;
  background-size: 22px;
  font-weight: 500;
 }
 #hero-2 ul.check {
  margin-bottom: 50px;
 }
 section#four-block {
  padding-top: 30px;
  padding-bottom: 50px;
 }
 .h6, h6 {
  font-size: 24px;
  line-height: 32px;
  font-weight: 500;
  text-align: left;
 }
 #four-block .fourblock-wrap {
  background: #FFFFFF;
  box-shadow: 11.47px 13.1086px 57.35px rgba(0, 0, 0, 0.1);
  border-radius: 30px;
  padding: 50px 20px 0;
 }
 .fourblock-wrap .col-lg-5.col-md-12 {
  margin-bottom: 50px;
 }
 #four-block h2 {
  font-size: 15px;
  font-weight: 600;
  line-height: normal;
  color: #02a4ff;
  text-transform: uppercase;
  letter-spacing: 4px;
  margin-bottom: 20px;
 }
 .fourblock-wrap h3 {
  font-weight: bold;
  font-size: 30px;
  line-height: 36px;
  margin-bottom: 20px;
 }
 #four-block a.btn {
  text-decoration: none;
  margin-top: 10px;
 }
 .fourblock-wrap .row {
  padding-bottom: 0;
 }
 #cta-dkblue h4 {
  font-size: 38px;
  line-height: 48px;
  font-weight: 600;
  text-align: center;
 }
 .h5, h5 {
  font-style: normal;
  font-weight: bold;
  font-size: 30px;
  line-height: 36px;
  letter-spacing: -1px;
  margin-bottom: 20px;
 }
 #awards {
  padding-top: 0;
  padding-bottom: 50px;
 }
 #cta-dkblue h4 {
  text-align: center;
  display: block;
 }
 #cta-dkblue .col-lg-8 {
  width: 100%;
  flex: 100%;
  max-width: 100%;
  text-align: center;
 }
 #cta-dkblue .offset-lg-1 {
  margin-left: 0;
 }
 #cta-dkblue .col-lg-3 {
  width: 100%;
  flex: 100%;
  max-width: 100%;
  text-align: center;
 }
 .cta-btn {
  text-align: center !important;
  margin-top: 30px;
 }
 #cta-dkblue {
  padding-top: 0;
 }
 .bg-dkblue {
  min-height: 200px;
  padding-top: 50px;
  padding-bottom: 50px;
  display: block !important;
  padding-left: 15px;
  padding-right: 15px;
  background-position: bottom;
 }
 .text-center {
  text-align: left !important;
 }
 #footer {
  padding-top: 50px;
 }
 .logo-footer {
  padding-bottom: 50px;
  text-align: center;
 }
 .copyright-wrap {
  padding-top: 50px;
  padding-bottom: 31px;
 }
 .legalfooter {
  text-align: center;
 }
 .copyright {
  text-align: center;
 }
 #hero-1 {
  background: #000047;
  background-image: none; /* fallback */
  background-image: url("https://zap.marvelmarketers.com/rs/394-IEU-816/images/digital_background.png"); /* W3C */
  background-position: right 100px;
  background-repeat: no-repeat;
  background-size: contain;
  padding-bottom: 26px;
 }
 .sponsor img {
  width: 200px;
 }
 .sponsor p {
  padding-top: 0;
 }
}