@media(max-width:1024px){.elementor .s-hero-eyebrow{font-size:14px;}}@media(max-width:1024px){.elementor .s-hero-title{font-size:54px;}}@media(max-width:1024px){.elementor .s-hero-copy{font-size:14px;}}@media(max-width:1024px){.elementor .s-hero-actions{flex-wrap:wrap;}}@media(max-width:1024px){.elementor .s-hero-trust{font-size:14px;}}@media(max-width:1024px){.elementor .s-hero-inner{padding:0px;}}@media(max-width:1024px){.elementor .s-booking-wrap{width:92%;margin-block-start:40px;margin-block-end:56px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-hero{min-height:850px;padding-block-start:180px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;justify-content:flex-start;}}@media(max-width:1024px){.elementor .s-intro-main-frame{min-height:520px;}}@media(max-width:1024px){.elementor .s-intro-small-frame{min-height:240px;}}@media(max-width:1024px){.elementor .s-intro-visual{width:100%;min-height:580px;}}@media(max-width:1024px){.elementor .s-intro-title{font-size:48px;}}@media(max-width:1024px){.elementor .s-intro-copy{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:50px;padding-inline-end:50px;}}@media(max-width:1024px){.elementor .s-intro{padding-block-start:280px;padding-block-end:90px;padding-inline-start:40px;padding-inline-end:40px;flex-direction:column;gap:70px;}}@media(max-width:1024px){.elementor .s-rooms-title{font-size:48px;}}@media(max-width:1024px){.elementor .s-rooms-heading{flex-direction:column;gap:18px;align-items:flex-start;}}@media(max-width:1024px){.elementor .e-ce05d12-c5f022c{font-size:31px;}}@media(max-width:1024px){.elementor .e-c4f70af-5d5e94d{min-height:500px;padding:28px;}}@media(max-width:1024px){.elementor .s-title-one-million{font-size:31px;}}@media(max-width:1024px){.elementor .s-room-one-million{min-height:500px;padding:28px;}}@media(max-width:1024px){.elementor .s-title-baroque{font-size:31px;}}@media(max-width:1024px){.elementor .s-room-baroque{min-height:500px;padding:28px;}}@media(max-width:1024px){.elementor .s-rooms-left{width:50%;}}@media(max-width:1024px){.elementor .s-title-mille-nuits{font-size:31px;}}@media(max-width:1024px){.elementor .s-room-mille-nuits{min-height:500px;padding:28px;}}@media(max-width:1024px){.elementor .s-title-glamour{font-size:31px;}}@media(max-width:1024px){.elementor .s-room-glamour{min-height:500px;padding:28px;}}@media(max-width:1024px){.elementor .s-title-romantique{font-size:31px;}}@media(max-width:1024px){.elementor .s-room-romantique{min-height:500px;padding:28px;}}@media(max-width:1024px){.elementor .s-rooms-right{width:50%;}}@media(max-width:1024px){.elementor .s-rooms-grid{flex-direction:row;}}@media(max-width:1024px){.elementor .s-rooms{padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;gap:42px;}}@media(max-width:1024px){.elementor .s-day-image-frame{width:100%;min-height:520px;}}@media(max-width:1024px){.elementor .s-day-title{font-size:48px;}}@media(max-width:1024px){.elementor .s-day-copy{width:100%;padding-block-start:85px;padding-block-end:85px;padding-inline-start:60px;padding-inline-end:60px;}}@media(max-width:1024px){.elementor .s-day-stay{min-height:0px;flex-direction:column;}}@media(max-width:1024px){.elementor .s-exp-heading{font-size:48px;}}@media(max-width:1024px){.elementor .s-exp-image-champagne{height:380px;}}@media(max-width:1024px){.elementor .s-exp-frame-champagne{min-height:380px;}}@media(max-width:1024px){.elementor .s-exp-title-champagne{font-size:22px;}}@media(max-width:1024px){.elementor .s-exp-champagne{width:48%;}}@media(max-width:1024px){.elementor .s-exp-image-romantique{height:380px;}}@media(max-width:1024px){.elementor .s-exp-frame-romantique{min-height:380px;}}@media(max-width:1024px){.elementor .s-exp-title-romantique{font-size:22px;}}@media(max-width:1024px){.elementor .s-exp-romantique{width:48%;}}@media(max-width:1024px){.elementor .s-exp-image-petit-dejeuner{height:380px;}}@media(max-width:1024px){.elementor .s-exp-frame-petit-dejeuner{min-height:380px;}}@media(max-width:1024px){.elementor .s-exp-title-petit-dejeuner{font-size:22px;}}@media(max-width:1024px){.elementor .s-exp-petit-dejeuner{width:48%;}}@media(max-width:1024px){.elementor .s-exp-image-massage{height:380px;}}@media(max-width:1024px){.elementor .s-exp-frame-massage{min-height:380px;}}@media(max-width:1024px){.elementor .s-exp-title-massage{font-size:22px;}}@media(max-width:1024px){.elementor .s-exp-massage{width:48%;}}@media(max-width:1024px){.elementor .s-experience-grid{flex-wrap:wrap;}}@media(max-width:1024px){.elementor .s-experiences{padding-block-start:100px;padding-block-end:100px;padding-inline-start:40px;padding-inline-end:40px;gap:34px;}}@media(max-width:1024px){.elementor .s-rs-title{font-size:48px;}}@media(max-width:1024px){.elementor .s-room-service-copy{width:100%;padding-block-start:78px;padding-block-end:78px;padding-inline-start:60px;padding-inline-end:60px;}}@media(max-width:1024px){.elementor .s-room-service-frame{width:100%;height:520px;}}@media(max-width:1024px){.elementor .s-room-service{min-height:0px;flex-direction:column;}}@media(max-width:1024px){.elementor .s-well-title{font-size:49px;}}@media(max-width:1024px){.elementor .s-wellness-copy{width:100%;order:2;}}@media(max-width:1024px){.elementor .s-wellness-frame{width:100%;height:560px;order:1;}}@media(max-width:1024px){.elementor .s-wellness{padding-block-start:90px;padding-block-end:90px;padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;gap:55px;}}@media(max-width:1024px){.elementor .s-assurance-0{width:50%;}}@media(max-width:1024px){.elementor .s-assurance-1{width:50%;}}@media(max-width:1024px){.elementor .s-assurance-2{width:50%;}}@media(max-width:1024px){.elementor .s-assurance-3{width:50%;}}@media(max-width:1024px){.elementor .s-assurance{padding-block-start:45px;padding-block-end:45px;padding-inline-start:40px;padding-inline-end:40px;flex-wrap:wrap;}}@media(max-width:1024px){.elementor .s-faq-title{font-size:48px;}}@media(max-width:1024px){.elementor .s-faq-intro{width:100%;}}@media(max-width:1024px){.elementor .s-faq-body{width:100%;}}@media(max-width:1024px){.elementor .s-faq{padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;flex-direction:column;gap:45px;}}@media(max-width:1024px){.elementor .s-location-title{font-size:48px;}}@media(max-width:1024px){.elementor .s-location-copy{width:100%;padding-block-start:80px;padding-block-end:80px;padding-inline-start:60px;padding-inline-end:60px;}}@media(max-width:1024px){.elementor .s-map-title{font-size:31px;}}@media(max-width:1024px){.elementor .s-location-map{width:100%;min-height:500px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:1024px){.elementor .s-location{min-height:0px;flex-direction:column;}}@media(max-width:1024px){.elementor .s-cta-title{font-size:50px;}}@media(max-width:1024px){.elementor .s-final-cta{min-height:580px;padding-block-start:64px;padding-block-end:64px;padding-inline-start:24px;padding-inline-end:24px;}}