.hero-container{position:relative}.hero-container video{top:0;left:0;width:100%;object-fit:cover;aspect-ratio:16 / 9}.hero-content{position:relative;width:100%;display:flex;flex-direction:column;justify-content:flex-end;margin-top:-10px}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.1}.main-title{margin-left:auto;margin-right:auto}a.btn-primary{color:#000!important;background-color:#fff!important;border-radius:5px}a.btn-primary:hover,a.btn-primary:active{color:#000!important;background-color:#ffffffd4!important}@media screen and (min-width: 880px){.main-title{margin-left:0;margin-right:0}.hero-container{height:calc(100dvh - 213px)}.hero-container video{height:100%;aspect-ratio:unset;position:absolute}.hero-content{margin-top:0;justify-content:center;height:100%}}.custom-iwt .description{max-width:550px;font-family:Barlow!important;display:inline-block}.custom-iwt .content{display:flex;flex-direction:column;gap:30px}.offer-list{max-width:800px;margin-left:auto;margin-right:auto;margin-top:30px;display:flex;border-radius:8px;overflow:auto;flex-wrap:wrap;border:1px solid #F4B680}.offer-item{width:100%;padding:20px;text-align:center}.offer-item p{font-size:15px;color:#575757;letter-spacing:.2px;font-family:Manrope-Light,Manrope-Medium!important;line-height:1.4}.offer-item .large{font-size:50px;display:block;color:#e66b46;font-family:Playfair Display!important}.offer-item .logo-container{height:25px;margin-top:20px}.offer-item .logo-container img{max-height:100%}@media screen and (min-width: 750px){.offer-item{width:33.33%;padding:26px}.offer-item h4{font-size:20px}}.sub-title{max-width:800px!important;margin:auto}.press-list{max-width:800px;margin-left:auto;margin-right:auto;margin-top:30px;display:flex;border-radius:12px;overflow:auto;flex-wrap:wrap}.press-item{width:100%;padding:20px}.press-item p{font-size:15px;color:#575757;letter-spacing:.2px;font-family:Manrope-Light,Manrope-Medium!important;line-height:1.4}.press-item h4{font-size:18px;font-family:Playfair Display!important}.press-item .logo-container{height:25px;margin-top:20px}.press-item .logo-container img{max-height:100%}@media screen and (min-width: 750px){.press-item{width:50%;padding:26px}.press-item h4{font-size:20px}}.swiper{max-width:600px;margin-left:auto;margint-right:auto;margin-top:30px;cursor:grab}
/*# sourceMappingURL=/cdn/shop/t/17/compiled_assets/styles.css.map */
