.slideshow-item-video video{overflow:hidden;display:block;width:100%;height:100%;object-fit:cover}.slider-header,.simple-header-bg{height:65vh;position:relative}body:not(._index) .slider-header,body:not(._index) .simple-header-bg{height:calc(100vh - 270px)}.img-cover{object-fit:cover}.simple-header-bg .scrolldown{bottom:10px}.gallery-header-content{position:absolute;left:0;top:0;right:0;pointer-events:none;z-index:102;width:300px;margin:auto}.gallery-header-content img{display:block;margin:auto}.cycle-pager{position:absolute;text-align:center;z-index:101}.cycle-pager button{border:2px solid;border-radius:50%;width:14px;height:14px;background:transparent;padding:0;margin:0 5px;cursor:pointer;transition:background 0.2s}.cycle-pager button:hover,.cycle-pager button.cycle-pager-active{background:;transition:background 0.2s}.pager-default{left:0;right:0;bottom:20px}.pager-side{left:15px;bottom:30px}.scrolldown{position:absolute;left:0;right:0;bottom:45px;pointer-events:none;text-align:center;z-index:202}.scroll-down-btn{color:;pointer-events:all;text-transform:uppercase;display:inline-block;font-size:11px}.scroll-down-btn svg{width:31px;height:40px;fill:;animation:scrolldown 1s ease-in infinite alternate}.scroll-down-btn span{margin-left:-5px}.scroll-down-btn:hover svg{animation:none}@keyframes scrolldown{0%{transform:translate(0,-3px)}100%{transform:translate(0,7px)}}.video-header{height:calc(100vh - 170px);width:100%;position:relative;overflow:hidden}.video-header video{width:100%;height:100%;object-fit:cover}.video-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,);z-index:9;transition:opacity 0.2s}.video-overlay svg{fill:;width:75px;height:75px;display:block;margin:30px auto 0}.video-overlay:hover{opacity:.8;transition:opacity 0.2s}.video-title{font-size:40px;color:}@media all and (min-width:768px){.video-header{height:100vh}}.scrolldown{position:absolute;left:0;right:0;bottom:45px;pointer-events:none;text-align:center;z-index:202}.scroll-down-btn{color:;pointer-events:all;text-transform:uppercase;display:inline-block;font-size:11px}.scroll-down-btn svg{width:31px;height:40px;fill:;animation:scrolldown 1s ease-in infinite alternate}.scroll-down-btn span{margin-left:-5px}.scroll-down-btn:hover svg{animation:none}@keyframes scrolldown{0%{transform:translate(0,-3px)}100%{transform:translate(0,7px)}}.intro{padding:40px 10px;text-align:center}.intro h1{text-align:center}.intro li{line-height:32px}.intro-portfolio{padding-bottom:0}.intro-portfolio .intro-line{margin-bottom:10px}.intro-disclaimer h1,.intro-privacy h1,.intro-policy h1{margin-bottom:40px}.intro-disclaimer .subtitle,.intro-privacy .subtitle,.intro-policy .subtitle{text-align:justify}.intro-index .intro-line{margin-top:10px}.intro-rooms .subtitle,.intro-offers .subtitle{padding-top:8px}.subtitle{padding:38px 0 0}.subtitle h2,.subtitle .slishow-offer-item-txt h3,.subtitle .slishow-offer-item-txt .services-swipe-title p,.services-swipe-title .subtitle .slishow-offer-item-txt p,.subtitle .slishow-offer-item-txt .slider-offers-title p,.slider-offers-title .subtitle .slishow-offer-item-txt p,.subtitle .slishow-offer-item-txt .blog-home-title p,.blog-home-title .subtitle .slishow-offer-item-txt p,.slishow-offer-item-txt .subtitle h3{font-weight:100;color:;font-family:;padding:0;font-size:28px;text-transform:none}.subtitle h2:before,.subtitle .slishow-offer-item-txt h3:before,.subtitle .slishow-offer-item-txt .services-swipe-title p:before,.services-swipe-title .subtitle .slishow-offer-item-txt p:before,.subtitle .slishow-offer-item-txt .slider-offers-title p:before,.slider-offers-title .subtitle .slishow-offer-item-txt p:before,.subtitle .slishow-offer-item-txt .blog-home-title p:before,.blog-home-title .subtitle .slishow-offer-item-txt p:before,.slishow-offer-item-txt .subtitle h3:before{display:none}.intro-quote-text{padding:45px 60px 38px;max-width:760px;margin:auto;width:100%}.quote-description{position:relative}.author-portrait{width:200px;height:200px;overflow:hidden;display:block;margin:auto;border-radius:50%}.author-portrait img{width:100%;display:block}.intro-author{padding:20px 0 0}.intro-author>*{color:}.disclaimer{text-align:justify}.disclaimer h1{text-align:center}.disclaimer h1:before{width:24px;left:0;right:0}.disclaimer h1,.disclaimer h2,.disclaimer .slishow-offer-item-txt h3,.disclaimer .slishow-offer-item-txt .services-swipe-title p,.services-swipe-title .disclaimer .slishow-offer-item-txt p,.disclaimer .slishow-offer-item-txt .slider-offers-title p,.slider-offers-title .disclaimer .slishow-offer-item-txt p,.disclaimer .slishow-offer-item-txt .blog-home-title p,.blog-home-title .disclaimer .slishow-offer-item-txt p,.slishow-offer-item-txt .disclaimer h3{position:relative;padding-bottom:10px}.disclaimer h1:before,.disclaimer h2:before,.disclaimer .slishow-offer-item-txt h3:before,.disclaimer .slishow-offer-item-txt .services-swipe-title p:before,.services-swipe-title .disclaimer .slishow-offer-item-txt p:before,.disclaimer .slishow-offer-item-txt .slider-offers-title p:before,.slider-offers-title .disclaimer .slishow-offer-item-txt p:before,.disclaimer .slishow-offer-item-txt .blog-home-title p:before,.blog-home-title .disclaimer .slishow-offer-item-txt p:before,.slishow-offer-item-txt .disclaimer h3:before{content:"";margin:auto;background:;position:absolute;top:100%;height:4px}.disclaimer h2,.disclaimer .slishow-offer-item-txt h3,.disclaimer .slishow-offer-item-txt .services-swipe-title p,.services-swipe-title .disclaimer .slishow-offer-item-txt p,.disclaimer .slishow-offer-item-txt .slider-offers-title p,.slider-offers-title .disclaimer .slishow-offer-item-txt p,.disclaimer .slishow-offer-item-txt .blog-home-title p,.blog-home-title .disclaimer .slishow-offer-item-txt p,.slishow-offer-item-txt .disclaimer h3{margin-bottom:30px;font-size:35px}.disclaimer h2:before,.disclaimer .slishow-offer-item-txt h3:before,.disclaimer .slishow-offer-item-txt .services-swipe-title p:before,.services-swipe-title .disclaimer .slishow-offer-item-txt p:before,.disclaimer .slishow-offer-item-txt .slider-offers-title p:before,.slider-offers-title .disclaimer .slishow-offer-item-txt p:before,.disclaimer .slishow-offer-item-txt .blog-home-title p:before,.blog-home-title .disclaimer .slishow-offer-item-txt p:before,.slishow-offer-item-txt .disclaimer h3:before{width:114px;left:0}.carousel-rooms-layout,.carousel-rooms-layout-v2{padding-top:40px}.carousel-rooms-title{padding-bottom:45px}.carousel-rooms-title h3,.carousel-rooms-title .services-swipe-title p,.services-swipe-title .carousel-rooms-title p,.carousel-rooms-title .slider-offers-title p,.slider-offers-title .carousel-rooms-title p,.carousel-rooms-title .blog-home-title p,.blog-home-title .carousel-rooms-title p{color:;font-weight:100;font-size:28px;margin-top:45px;letter-spacing:1.68px;text-transform:none}.carousel-rooms-bg{height:380px;display:flex;align-items:center;justify-content:center}.carousel-room-item-title{padding:30px 12px 10px}.carousel-room-item-title h3,.carousel-room-item-title .services-swipe-title p,.services-swipe-title .carousel-room-item-title p,.carousel-room-item-title .slider-offers-title p,.slider-offers-title .carousel-room-item-title p,.carousel-room-item-title .blog-home-title p,.blog-home-title .carousel-room-item-title p{font-size:17px;line-height:23px;letter-spacing:1.02px;position:relative;padding-bottom:10px}.carousel-room-item-title h3:before,.carousel-room-item-title .services-swipe-title p:before,.services-swipe-title .carousel-room-item-title p:before,.carousel-room-item-title .slider-offers-title p:before,.slider-offers-title .carousel-room-item-title p:before,.carousel-room-item-title .blog-home-title p:before,.blog-home-title .carousel-room-item-title p:before{content:"";margin:auto;background:;position:absolute;top:100%;width:24px;height:4px;left:0}.carousel-room-link{padding:15px 0 50px}.carousel-rooms-bg-v2{height:500px;padding:25px}.carousel-rooms-bg-v2 h3,.carousel-rooms-bg-v2 .services-swipe-title p,.services-swipe-title .carousel-rooms-bg-v2 p,.carousel-rooms-bg-v2 .slider-offers-title p,.slider-offers-title .carousel-rooms-bg-v2 p,.carousel-rooms-bg-v2 .blog-home-title p,.blog-home-title .carousel-rooms-bg-v2 p{font-size:17px;line-height:23px;letter-spacing:1.02px;color:}.carousel-room-link-v2{padding:50px 0}.chapternav-rooms-item,.chapternav-rooms-item-v2{width:90%}.chapternav-rooms-item:not(:last-of-type),.chapternav-rooms-item-v2:not(:last-of-type){padding-right:25px}.services-swipe-layout{padding:40px 0 50px}.services-swipe-title{padding-bottom:50px}.services-swipe-title p{color:;font-weight:300;font-size:28px;margin-top:50px;letter-spacing:1.68px;text-transform:none}.service-swipe-bg{height:320px;width:100%}.swipe-txt{min-height:170px}.service-swipe-description{white-space:normal;padding:25px 12px}.chapternav-serivces-item{width:95%;padding-right:20px}.slider-offers-layout{padding:50px 0}.slider-offers-title{padding-bottom:50px}.slider-offers-title p{color:;font-weight:100;font-size:28px;margin-top:25px;letter-spacing:1.68px;text-transform:none}.slider-offers .slideshow-controls svg{fill:}.slideshow-offers{max-width:964px;margin:auto;width:auto}.slideshow-offer-item-bg{height:403px;display:block;margin:auto;box-shadow:0 3px 6px rgba(0,0,0,);position:relative}.slideshow-offer-item-bg:before{content:"";width:100%;height:100%;background:linear-gradient(to top,rgba(0,0,1,.7) 10%,rgba(0,0,1,0));position:absolute;left:0;top:0;opacity:.4}.slishow-offer-item-txt{position:absolute;bottom:11px;left:11px;width:calc(100% - 22px);height:calc(100% - 22px);text-align:center;color:;display:flex;justify-content:center;align-items:center;pointer-events:none}.slideshow-offer-item-link{padding:50px 0 0}.slideshow-offer-item-link div:first-child{padding-bottom:23px}.slideshow-offer-item-link a{pointer-events:all}@media all and (min-width:964px){.slider-offers .slideshow-controls svg{fill:}}.blog-home-layout{padding:40px 0 50px}.blog-item-bg{height:312px;display:block}.blog-home-title{padding-bottom:50px}.blog-home-title h2,.blog-home-title .slishow-offer-item-txt h3,.blog-home-title .slishow-offer-item-txt .services-swipe-title p,.services-swipe-title .blog-home-title .slishow-offer-item-txt p,.blog-home-title .slishow-offer-item-txt .slider-offers-title p,.slider-offers-title .blog-home-title .slishow-offer-item-txt p,.blog-home-title .slishow-offer-item-txt .blog-home-title p,.blog-home-title .blog-home-title .slishow-offer-item-txt p,.slishow-offer-item-txt .blog-home-title h3{margin-bottom:32px}.blog-home-title p{font-weight:100;color:;font-size:28px;line-height:37px;letter-spacing:1.68px;text-transform:none}.blog-item{padding:30px 12px}.blog-item h3,.blog-item .services-swipe-title p,.services-swipe-title .blog-item p,.blog-item .slider-offers-title p,.slider-offers-title .blog-item p,.blog-item .blog-home-title p,.blog-home-title .blog-item p{position:relative;padding-bottom:13px;margin-bottom:32px}.blog-item h3:before,.blog-item .services-swipe-title p:before,.services-swipe-title .blog-item p:before,.blog-item .slider-offers-title p:before,.slider-offers-title .blog-item p:before,.blog-item .blog-home-title p:before,.blog-home-title .blog-item p:before{content:"";margin:auto;background:;position:absolute;top:100%;height:4px;width:24px;left:0}.blog-item-cat a{font-weight:500}.blog-item-cat a:hover{text-decoration:underline}.blog-link{font-weight:500;text-transform:uppercase}.blog-link:hover{text-decoration:underline}.social-wall-layout{padding:40px 0 50px}.social-wall-title{padding-bottom:43px}.social-feed-element{position:relative}.social-feed-element a{display:block;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;padding-top:100%}.social-feed-element div{display:none}.social-wall-hashtag{text-align:center;color:;font-size:20px;font-weight:100;line-height:37px;padding-top:25px}.social-wall-hashtag svg{fill:;width:30px;height:30px;vertical-align:middle;margin-right:10px}.social-feed-element:nth-child(n+7){display:none}.social-wall-loader{display:inline-block;width:60px;height:60px;margin:50px auto 20px;position:relative}.social-wall-loader:before{content:"Loading...";position:absolute;top:39px;left:21px;font-size:10px;font-weight:700;display:block}html[lang="fr"] .social-wall-loader:before{content:"Chargement...";left:13px}.social-wall-loader:after{content:"";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:4px solid;border-color:transparent transparent;animation:lds-dual-ring 1.2s linear infinite}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}