#sitewideBanner{margin-bottom:0!important}#slider .owl-carousel .owl-dots{position:relative;top:-60px}#slider .owl-carousel .owl-dots .owl-dot{color:#fff;opacity:.5}#slider .owl-carousel .owl-dots .owl-dot span{transition:width .2s ease;background:0 0;border:1px solid #fff}#slider .owl-carousel .owl-dots .owl-dot.active,#slider .owl-carousel .owl-dots .owl-dot.active span,#slider .owl-carousel .owl-dots .owl-dot:hover span{opacity:1}#slider .owl-carousel .owl-dots .owl-dot.active span,#slider .owl-carousel .owl-dots .owl-dot:hover span{background:#fff}#slider .owl-carousel .owl-nav{opacity:0;transition:opacity .2s ease;color:#fff}@media(min-width:768px){#slider .owl-carousel .owl-dots{top:-75px;margin-bottom:initial}#slider .owl-carousel:hover .owl-nav{opacity:1}#slider .owl-carousel .owl-nav button{color:#fff;left:0;opacity:.6;padding:35px 30px!important;position:absolute;top:40%;transition:opacity .2s ease}#slider .owl-carousel .owl-nav button:hover{opacity:1}#slider .owl-carousel .owl-nav button.owl-next{left:initial;right:0}}.owl-carousel .owl-item img{display:block;width:initial}.hero{overflow:hidden;text-transform:uppercase;margin:0 auto;background-color:#000}.hero b{font-weight:600!important}.hero brandcolor{color:var(--brand_color)}.hero matchcase{text-transform:none!important}.hero blacktext{color:#000!important}.hero,#slider{height:360px}.hero .container,.hero .row{height:100%}.hero img.bg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero .hero-message{padding:0;margin:0 auto;max-width:90vw;background:0 0;text-align:center;width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:relative;top:1px;z-index:2}.hero-message a:active,.hero-message a:focus,.hero-message a:focus-within,.hero-message a:visited,.hero-message a:target,.hero-message a:hover{color:inherit!important;text-decoration:none!important}.hero-message a:focus-visible{color:inherit!important;text-decoration:none!important}.hero .top_logo{max-width:180px;margin-bottom:20px}.hero .bottom_logo{max-width:250px;margin-top:30px}.hero .hero-title,.hero .hero-subtitle{display:block;font-family:rubik,sans-serif;font-size:30px;line-height:1.1}.site_tds .hero .hero-title,.site_tds .hero .hero-subtitle{font-family:open sans bold,sans-serif}.site_tds .hero .hero-subtitle{font-family:open sans semibold,sans-serif}.hero .hero-subtitle{margin-top:5px;font-size:25px;font-weight:400}.hero .hero-subsubtitle{margin-top:5px;margin-bottom:5px;font-size:14px;text-transform:none;display:block}.hero .hero-cta{display:inline-block;padding:5px 20px;margin-top:15px;font-size:125%;font-weight:500;line-height:1.5}.hero a span{margin-right:10px}.hero a:last-of-type span{margin-right:0}.hero .hero-cta.additional{margin-top:15px}.hero .logos{display:block;max-height:30px;max-width:120px}.hero .logos.top{margin:-65px auto 35px}.hero .logos.bottom{margin:35px auto -55px}.fw-regular{font-weight:400!important}@media(min-width:640px){.hero .hero-message{max-width:100%;padding:0 15px}.hero .hero-title,.hero .hero-subtitle{font-size:40px}.hero .hero-subtitle{font-size:25px}.hero .hero-subsubtitle{font-size:16px}.hero .hero-cta{font-size:18px;padding:7px 30px}.hero .top_logo{max-width:250px;margin-top:-30px}.hero .bottom_logo{max-width:250px;margin-top:30px}.hero .logos{max-height:40px;max-width:160px}.hero .logos.top{margin:-65px auto 28px}.hero .logos.bottom{margin:45px auto -75px}}@media(min-width:768px){.hero .hero-cta{top:40px}.hero .hero-message{max-width:720px}.hero .hero-title,.hero .hero-subtitle{font-size:50px}.hero .hero-subtitle{font-size:35px}.hero .hero-subsubtitle{font-size:20px}.hero .logos{max-height:40px;max-width:160px;margin-bottom:30px}}@media(min-width:992px){.hero .hero-message{max-width:940px}}@media(min-width:1200px){.hero,#slider{height:480px}.hero img.bg{height:480px}.hero .hero-message{max-width:1140px}.hero .hero-title,.hero .hero-subtitle{font-size:60px}.hero .hero-subtitle{font-size:45px}.hero .hero-subsubtitle{font-size:23px}.hero .logos{max-height:45px;max-width:180px}.hero .logos.top{margin:-67px auto 25px}.hero .logos.bottom{margin:40px auto -68px}}@media(min-width:2000px){.hero img.bg{width:100%;height:auto}}.overlay{position:absolute;width:100%;height:100%;z-index:1}.hero-tandc{bottom:10px;display:block;font-size:11px;line-height:2;opacity:.8;position:absolute;text-align:center;text-transform:none;width:100%}.hero .hero-title{font-size:200%;margin-bottom:10px}.hero .hero-subtitle{font-size:175%}@media(min-width:1024px){.hero .hero-title{font-size:300%}.hero .hero-subtitle{font-size:225%}}@media(min-width:1600px){.hero .hero-title{font-size:350%}.hero .hero-subtitle{font-size:250%}}