.site-gutters3.site-footer-columns4 .footer-widget .fwidget {
  margin-bottom: 10.347%;
}
#main-header .nav li ul a {
  color: #000000 !important;
}
.site-social-linkedin a:before {
  content: "\e09d";
}
.site-contact p input[type="checkbox"]:checked + label i:before {
  color: #000000 !important;
}
@media (max-width: 980px) {
  .site-fixed-nav #main-header {
    position: fixed;
  }
  .site-mobile-menu {
    overflow: scroll !important;
    max-height: 83vh;
  }
  .container {
    width: 100%;
  }
  .site-header-style-left .logo_container {
    margin-left: 30px;
  }
  #et_mobile_nav_menu {
    margin-right: 30px;
  }
  #footer-widgets {
    padding: 8% 50px;
  }
}
@font-face {
  font-family: "Din Next Stencil";
  font-display: swap;
  src: url("/assets/fonts/DIN-Next-Stencil-1.woff2") format("woff2");
}

.home .site-section-0 .site-text-0 {
  display: block !important;
  width: 100%;
  max-width: 100%;
  margin-right: auto !important;
  margin-left: auto !important;
  background-color: transparent !important;
  text-align: center;
}

.home .site-section-0 .site-text-0 h1 {
  font-family:
    "Din Next Stencil", Helvetica, Arial, Lucida, sans-serif !important;
  font-size: clamp(48px, 5vw, 76px);
  color: #000000 !important;
  text-align: center;
  text-shadow: none !important;
}

.home .site-section-0 .site-text-1 {
  margin-right: auto !important;
  margin-left: auto !important;
  text-align: center !important;
}

.home .site-section-0 .site-text-1 h2 {
  text-align: center;
}
.site-button,
.site-video-play,
button,
input[type="button"],
input[type="reset"],
input[type="submit"],
[role="button"] {
  text-decoration: none !important;
}
