.hero{position:relative}.hero .swiper-wrapper{height:375px}.hero .container-image-wrap{height:375px;width:100%;background:#000;position:absolute;z-index:0}.hero .container-image-wrap img{height:375px;width:100%;-o-object-fit:cover;object-fit:cover;opacity:.55}.hero .container-content{color:#fff;margin:0 auto;flex-grow:1;text-align:center;position:relative;height:100%;z-index:10;display:flex;flex-direction:column;justify-content:center;vertical-align:middle;max-width:750px}.hero .container-content.wide{max-width:1200px}.hero .container-content.wide h1{margin-left:0;margin-right:0}.hero .container-content h1,.hero .container-content h2,.hero .container-content h3,.hero .container-content h4,.hero .container-content h5,.hero .container-content h6,.hero .container-content p{margin-left:auto;margin-right:auto}.hero .container-content h1,.hero .container-content p{text-shadow:2px 2px 20px rgba(0,0,0,.8)}.hero .container-content h1{font-size:32px;line-height:37px}.hero .container-content p{font-size:1rem;font-weight:500;line-height:1.3rem}.hero .container-content .button-group{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.hero .container-content .button-cta{align-self:center}.hero .container-content .button-cta.outline{padding:10px 20px;background:#fff;border-radius:30px;background:var(--red);border:4px solid #fff;transition:all 250ms ease}.hero .container-content .button-cta.outline a{color:#fff;font:var(--headline);font-size:.9rem;line-height:1.2rem;text-transform:uppercase;display:block}.hero .container-content .button-cta.outline:hover{background:#fff;border:4px solid var(--red)}.hero .container-content .button-cta.outline:hover a{color:var(--red)}.hero .thumbnails{margin-top:2px;height:100px}.hero .thumbnails .swiper-slide{flex:1;height:100px;transition:all 250ms ease;cursor:pointer}.hero .thumbnails .swiper-slide .container-image-wrap{height:100px;width:100%;transition:all 250ms ease}.hero .thumbnails .swiper-slide .container-image-wrap img{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;transition:all 250ms ease}.hero .thumbnails .swiper-slide .container-content{display:none}.hero .thumbnails .swiper-slide.swiper-slide-thumb-active img{opacity:.9}.hero .thumbnails .swiper-slide:hover .container-image-wrap{background:var(--blue)}.hero .thumbnails .swiper-slide:hover .container-image-wrap img{opacity:.1}.hero.static .container-image-wrap{height:100%}.hero.static .container-image-wrap img{height:100%}.hero.static .container-content h1,.hero.static .container-content p{text-shadow:none}.hero.static .container-content h1{font-size:45px;line-height:49px}.hero.static .container-content p{font-size:18px;line-height:25px;font-weight:400;max-width:960px}.hero.color .container-image-wrap{background:var(--blue)}@media(min-width: 768px){.hero .thumbnails{height:150px}.hero .thumbnails .swiper-slide .container-image-wrap{height:150px}.hero .thumbnails .swiper-slide .container-image-wrap img{height:150px}.hero .thumbnails .swiper-slide .container-content{padding:0;height:150px;display:flex;flex-direction:column;justify-content:center}.hero .thumbnails .swiper-slide .container-content .button-cta a{color:#fff;font-family:"Meta Headline Offc W01 Black",sans-serif;font-size:17px;text-shadow:2px 2px 20px rgba(0,0,0,.8)}.hero .thumbnails .swiper-slide .container-content .button-cta a:hover{color:#67cdef}.hero.static{display:flex;flex-direction:column}.hero.static .container-inside{flex:1;display:flex}.hero.static .container-content{align-self:center}.hero.static .container-content h1{font-size:55px;line-height:65px}.hero.static .container-content .button-cta a{font-size:18px}}@media(min-width: 992px){.hero .container-content.wide{padding:3rem 0 !important}.hero .container-content h1{font-size:45px;line-height:55px}.hero .container-content p{font-size:19px;line-height:27px}.hero .container-content .button-cta{margin-top:10px}.hero .container-content .button-cta.outline a{font-size:15px}.hero .thumbnails .swiper-slide .container-content .button-cta a{font-size:19px}.hero.static .container-content p{font-size:22px;line-height:32px}}@media(min-width: 1200px){.hero .swiper-wrapper{height:500px}.hero .container-image-wrap{height:500px}.hero .container-image-wrap img{height:500px}.hero .container-content .button-cta.outline a{font-size:16px}.hero .thumbnails{height:200px}.hero .thumbnails .swiper-slide .container-image-wrap{height:200px}.hero .thumbnails .swiper-slide .container-image-wrap img{height:200px}.hero .thumbnails .swiper-slide .container-content{height:200px}.hero .thumbnails .swiper-slide .container-content .button-cta a{font-size:20px}}@media(min-width: 1400px){.hero .swiper-wrapper{height:575px}.hero .container-image-wrap{height:575px}.hero .container-image-wrap img{height:575px}.hero .container-content{max-width:1050px}.hero .container-content h1{font-size:55px;line-height:65px}.hero .container-content p{font-size:22px;line-height:32px}.hero .thumbnails .swiper-slide .container-content .button-cta a{font-size:24px}}
