@font-face{font-family:Univers LT Pro-LightCond;src:url(https://45628809.fs1.hubspotusercontent-na1.net/hubfs/45628809/fonts/Linotype%20-%20UniversLTPro-LightCond.otf) format("opentype")}.hero-blue-bar{align-items:flex-start;color:#fff;margin:0;margin-bottom:100px!important;margin-top:170px!important;max-height:350px;overflow:hidden;padding:50px 70px 50px 190px}.hero-blue-bar,.hero-blue-bar-swiper{background:rgba(0,32,56,.79);display:flex;flex-direction:column;font-family:Franchise-Bold-hinted;height:350px;justify-content:center;text-align:left}.hero-blue-bar-swiper{align-items:center;left:0;margin:0;padding-left:150px;padding-right:50px;position:absolute;top:28%;width:40%;z-index:1000000}.hero-blue-bar h1{color:#fff;font-family:Franchise-Bold-hinted;font-size:60px;font-weight:100;text-transform:uppercase}.hero-blue-bar .subtext span{font-family:Univers LT Pro-LightCond;font-size:.9rem!important}.hero-blue-bar .subtext{line-height:1rem}.hero-blue-bar .cta-button{align-items:center;display:flex;justify-content:flex-start}.hero-blue-bar .cta-button a{align-items:center;background:#ba0c2f;border-radius:5px;color:#fff;display:block;font-size:.9rem;margin:10px 0 0;padding:10px 50px 4px}.hero-blue-bar .cta-button a.btn:hover{background:rgb(var(--color-primary-hover))}.swiper.mySwiperWeiler .swiper{height:100%;width:100%}.swiper.mySwiperWeiler .swiper-slide{align-items:center;background:#fff;display:flex;font-size:18px;justify-content:center;text-align:center}.swiper.mySwiperWeiler .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.swiper.mySwiperWeiler .hs_cos_wrapper_type_inline_text{color:#fff;font-size:3rem!important;text-align:left;text-transform:uppercase;width:100%}.swiper-button-next,.swiper-rtl .swiper-button-prev{color:#fff!important}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{color:#000!important}.swiper-button-next:after,.swiper-button-prev:after{color:#063f69!important}@media (max-width:768px){.hero-blue-bar{background:#053f69;color:#fff;font-family:Franchise-Bold-hinted;height:200px;margin-bottom:0!important;margin-top:200px!important;margin:20px 0 0;max-width:100%;padding:20px;padding:calc(var(--site-gutter) + 20px);padding-bottom:20px;padding-top:70px;text-align:center;width:100%!important}.hero-blue-bar h1{font-size:2.5rem;text-align:center;width:100%}.hero-blue-bar .cta-button{justify-content:center;width:100%}.hero-blue-bar .subtext span{font-size:.7rem!important}.hero-blue-bar p{line-height:.9rem!important;margin-bottom:.3rem;margin-top:.1rem}.hero-blue-bar-swiper{background:#053f69;height:150px;padding:20px 40px 0;top:50%;width:100%}.swiper.mySwiperWeiler .hs_cos_wrapper_type_inline_text{text-align:center}.hero-blue-bar-swiper-text{font-size:.9rem;margin-top:-15px;padding:0 0 50px;text-align:center}}@media only screen and (max-width:1073px) and (min-width:768px){.hero-blue-bar-swiper{height:200px;top:55%;width:100%!important}.hero-blue-bar{height:300px;max-width:100%!important;top:75%;width:100%!important}}.video-banner{left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition:all .3s ease;width:100%;z-index:0}.video-banner--loaded{opacity:1}.row-module.row-module--video-bg{position:relative;z-index:1}