.template-page-luxury-hotels .hero-section.hero.hero--video-background.hero--grid,body.template-page-luxury-hotels .hero-section.hero.hero--video-background.hero--grid{display:flex;flex-flow:row;gap:40px}.template-page-luxury-hotels .hero--grid .hero__overlay,body.template-page-luxury-hotels .hero--grid .hero__overlay{min-height:400px}.cfwi__form{padding:33px 80px!important;border-radius:30px;background:#f9f6ed!important}.cfwi__wrap{border-radius:30px!important;background:#f9f6ed!important}@media only screen and (max-width:600px){.template-page-luxury-hotels [class^=ai-production-showcase-]:not([class*=__]),body.template-page-luxury-hotels [class^=ai-production-showcase-]:not([class*=__]){display:flex;flex-flow:column;gap:15px}.template-page-luxury-hotels .hero--grid .hero__overlay,body.template-page-luxury-hotels .hero--grid .hero__overlay{min-height:fit-content}.template-page-luxury-hotels .hero-section.hero.hero--video-background.hero--grid,body.template-page-luxury-hotels .hero-section.hero.hero--video-background.hero--grid{display:flex;flex-flow:column;gap:15px;padding:50px 15px}.template-page-luxury-hotels .hero-section.hero.hero--video-background.hero--grid>*,body.template-page-luxury-hotels .hero-section.hero.hero--video-background.hero--grid>*{border-radius:15px;overflow:hidden}.template-page-luxury-hotels .hero-section.hero.hero--video-background.hero--grid img,body.template-page-luxury-hotels .hero-section.hero.hero--video-background.hero--grid img,.template-page-luxury-hotels .hero-section.hero.hero--video-background.hero--grid video,body.template-page-luxury-hotels .hero-section.hero.hero--video-background.hero--grid video,.template-page-luxury-hotels .hero-section.hero.hero--video-background.hero--grid picture,body.template-page-luxury-hotels .hero-section.hero.hero--video-background.hero--grid picture{border-radius:15px}}
/*# sourceMappingURL=/cdn/shop/t/14/assets/page-luxury-hotels.css.map */
