.slideshow-item-video video{overflow:hidden;display:block;width:100%;height:100%;object-fit:cover}.slider-header,.simple-header-bg{height:100vh;position:relative}body.pad-top .slider-header,body.pad-top .simple-header-bg{height:calc(100vh - 104.283px)}body.pad-top:not(._index) .slider-header,body.pad-top:not(._index) .simple-header-bg{height:calc(100vh - 285px)}.simple-header-bg .scrolldown{bottom:10px}.gallery-header-content{position:absolute;left:0;top:0;pointer-events:none;z-index:102}.gallery-header-content img{max-width:300px;width:100%;display:block;margin:auto}.cycle-pager{position:absolute;text-align:center;z-index:101}.cycle-pager button{border:2px solid;border-radius:50%;width:10px;height:10px;background:transparent;padding:0;margin:0 5px;cursor:pointer;transition:background 0.2s}.cycle-pager button:hover{background:;transition:background 0.2s}.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}@media all and (min-width:768px){body.pad-top:not(._index) .slider-header,body.pad-top:not(._index) .simple-header-bg{height:calc(100vh - 235px)}.pager-side{left:35px}}.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:26px 12px 28px;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 .subtitle,.intro-privacy .subtitle,.intro-policy .subtitle{text-align:justify}.intro-index{padding-bottom:33px}.intro-index .intro-line{margin-top:10px}.intro-rooms,.intro-bar,.intro-gallery{padding-bottom:23px}.intro-location{padding-bottom:25px}.subtitle{padding:5px 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:300;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:4px 30px 23px;max-width:1024px;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:}.intro-author p{line-height:29px;margin:0}.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}.not-found{height:calc(100vh - 190px)}.carousel-rooms-layout,.carousel-rooms-layout-v2{padding-top:25px}.carousel-rooms-title{padding-bottom:37px}.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:17px;letter-spacing:1.68px;text-transform:none}.motif-carousel{position:absolute;top:0;right:0;width:300px;opacity:.1}.carousel-rooms{padding:0 50px}.carousel-rooms .ctrl{top:150px}.carousel-rooms-wrapper{max-width:1058px;width:100%;margin:auto}.carousel-rooms-item{padding:0 20px}.carousel-rooms-item .btn{opacity:0;transition:opacity 0.2s}.carousel-rooms-item:hover .btn,.carousel-rooms-item:focus .btn{opacity:1;transition:opacity 0.2s}._tablet .carousel-rooms-item .btn{opacity:1}.carousel-rooms-bg{height:380px;display:flex;align-items:center;justify-content:center}.carousel-room-item-title{padding:34px 0 9px;display:block}.carousel-room-item-title:hover h3:before,.carousel-room-item-title:hover .services-swipe-title p:before,.services-swipe-title .carousel-room-item-title:hover p:before,.carousel-room-item-title:hover .slider-offers-title p:before,.slider-offers-title .carousel-room-item-title:hover p:before,.carousel-room-item-title:hover .blog-home-title p:before,.blog-home-title .carousel-room-item-title:hover p:before{width:55px;transition:width 0.3s ease-out}.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;transition:width 0.3s ease-out;display:none}.carousel-room-link{padding:15px 0 41px}.carousel-rooms-item-v2{padding:0 10px}.carousel-rooms-bg-v2{height:580px;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-rooms-v2 .cycle-slideshow{overflow:visible!important;width:80%;margin-left:10%}.carousel-room-link-v2{padding:50px 0}.services-swipe-layout{padding:25px 0 10px}.motif-service{position:absolute;top:0;left:0;width:300px;opacity:.1}.services-swipe-title{padding-bottom:26px}.services-swipe-title p{color:;font-weight:300;font-size:28px;margin-top:11px;letter-spacing:1.68px;text-transform:none}.services-swipe-nav{padding-bottom:20px}.swipe-element{height:486px;margin:auto;position:relative}.service-swipe-bg,.service-swipe-description{height:100%;width:100%;position:absolute;left:0;top:0}.swipe-txt{min-height:516px}.service-swipe-description{padding:20px 50px}.service-swipe-description h3,.service-swipe-description .services-swipe-title p,.services-swipe-title .service-swipe-description p,.service-swipe-description .slider-offers-title p,.slider-offers-title .service-swipe-description p,.service-swipe-description .blog-home-title p,.blog-home-title .service-swipe-description p{margin-bottom:32px}.service-swipe-btn{cursor:pointer;border:none;margin:0;background:none;padding:0;border-radius:0;font-size:24px;font-weight:100;line-height:37px;letter-spacing:1.68px;text-align:right;transition:color 0.1s ease-out;font-family:;display:block;width:100%}.service-swipe-btn.active{font-weight:500;color:;transition:color 0.1s ease-out}.service-swipe-btn.active .swipe-line{opacity:1;transition:opacity 0.2s}.swipe-flex{display:flex;align-items:center}.swipe-line{height:3px;width:60px;background:;display:block;opacity:0;transition:opacity 0.2s}.service-swipe-link{padding-top:22px}@media all and (max-width:874px){.service-swipe-btn{font-size:22px}}.slider-offers-layout{padding:26px 0 41px}.slider-offers-title{padding-bottom:30px}.slider-offers-title p{color:;font-weight:100;font-size:28px;margin-top:14px;letter-spacing:1.68px;text-transform:none}.slider-offers .slideshow-controls svg{fill:}.slider-offers .sc-prev{left:20px}.slider-offers .sc-next{right:20px}.slideshow-offers{max-width:964px;margin:auto;width:auto}.slideshow-offer-item-bg{height:403px;display:block;margin:auto;border:11px solid;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:37px}.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:28px;font-weight:100;line-height:37px;padding-top:25px}.social-wall-hashtag svg{fill:;width:35px;height:35px;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)}}@media all and (min-width:768px){.social-feed-element div{display:flex;opacity:0;transition:opacity 0.4s ease-out;position:absolute;width:100%;height:100%;top:0;left:0;color:;font-size:11px;font-weight:500;text-transform:uppercase}.social-feed-element .span-in{background:rgba(0,1,0,);display:flex;align-items:center;justify-content:center;margin:auto;width:100%;height:100%;transition:width 0.4s,height 0.4s ease-in-out}.social-feed-element svg{width:60px;height:60px;fill:;margin:auto;transition:transform 0.4s ease-in-out}.social-feed-element .sw-account{padding:10px;border:1px solid}.social-feed-element:hover div{opacity:1;transition:opacity 0.4s ease-out}.social-feed-element:hover .span-in{width:80%;height:80%;transition:width 0.4s,height 0.4s ease-in-out}.social-feed-element:hover svg{transform:scale(.8);transition:transform 0.4s ease-out}}