@charset "UTF-8";@keyframes glissement{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes bounce{0%,20%,60%,to{transform:translateY(0)}40%{transform:translateY(-20px)}80%{transform:translateY(-10px)}}.slick-slider.innerSlider .foo{bottom:13vh;color:#fff;left:50%;position:absolute;transform:translateX(-50%);visibility:visible}.slick-slider.innerSlider .slick-list{transform:translate3d(0,0,0)}.slick-slider.innerSlider .slick-list .slick-slide:focus{border:5px solid #3470df}.slick-slider.innerSlider .slick-controls{-ms-flex-align:center;align-items:center;bottom:12vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:91%;z-index:3}@media screen and (max-width:768px){.slick-slider.innerSlider .slick-controls{width:auto}}.slick-slider.innerSlider .slick-controls li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:2.5rem;position:relative;width:50%}.destination .slick-controls li:first-child,.slick-slider.innerSlider .slick-controls li:first-child{-ms-flex-align:start;align-items:flex-start;margin-right:20px;padding-right:60px}.slick-slider.innerSlider .slick-controls li:first-child:after{right:0}.destination .slick-controls li:last-child,.slick-slider.innerSlider .slick-controls li:last-child{-ms-flex-align:end;align-items:flex-end;margin-left:20px;padding-left:60px}.slick-slider.innerSlider .slick-controls li:last-child:after{left:0}.slick-slider.innerSlider .slick-controls li:after{background-color:#fff;content:"";height:.0625rem;position:absolute;top:50%;transform:translateY(-50%);width:calc(100% - 4.375rem)}@media screen and (max-width:768px){.slick-slider.innerSlider .slick-controls li:after{width:54%}}.destination .slick-controls button,.slick-slider.innerSlider .slick-controls button{background-color:transparent;border:1px solid #fff;border-radius:50%;display:block;height:1.875rem;position:relative;top:5px;transform:none;transition:background .3s;width:1.875rem}.destination .slick-controls button:hover,.slick-slider.innerSlider .slick-controls button:hover{background-color:#fff}.slick-slider.innerSlider .slick-controls button:hover:before{border-color:#000}.destination .slick-controls button:focus-visible,.slick-slider.innerSlider .slick-controls button:focus-visible{outline-color:#fff}.destination .slick-controls button:before,.slick-slider.innerSlider .slick-controls button:before{border-left:2px solid #fff;border-top:2px solid #fff;content:"";display:block;height:.4rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.4rem}.slick-slider.innerSlider .slick-controls button.slick-next:before{transform:translate(-60%,-50%) rotateZ(132deg)}.slick-slider.innerSlider .slick-controls button.slick-prev:before{transform:translate(-33%,-50%) rotateZ(-44deg)}.slick-slider.innerSlider .slick-track{transform:translate3d(0,0,0)}.slick-list{width:100%}.container-header{background:#000;min-height:90vh;position:relative}.container-header .arrowDown{animation:bounce 3s infinite ease-in-out;bottom:1vh;cursor:pointer;display:none;height:5vh;left:50%;margin-left:-30px;position:absolute;width:3.75rem}.container-header .arrowDown:hover:after{color:#946f08}.container-header .arrowDown:after{color:#fff;content:"";font:1.875rem "icon-fonts"}.masterbanner,.masterbanner .highlightTitle{position:absolute;text-align:center;width:100%}.masterbanner{max-height:calc(100vh - 3.75rem);overflow:hidden}@media screen and (max-width:768px){.masterbanner{background:#000;max-height:calc(100vh - 2.9rem)}}.masterbanner img.lazyloaded{height:100%;object-fit:cover;position:absolute;width:100%}.masterbanner .errorPreview,.masterbanner .wrap-information,.masterbanner video.lazy{display:none}.masterbanner .highlightTitle{-ms-flex-align:center;align-items:center;color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font:1.875rem "garamondpremrpro","Georgia",serif;line-height:1em;margin:0;padding:10vh 10%;text-shadow:2px 2px 7px rgba(0,0,0,.5);top:0;z-index:3}@media screen and (max-width:768px){.masterbanner .highlightTitle{padding:10vh 0}}.masterbanner .highlightTitle.SOL:before{background:url(/assets/images/home/logo-big-1.png) 0 0 no-repeat;background-size:cover;height:3.9375rem;width:8.8125rem}.masterbanner .highlightTitle.SOS:before{background:url(/assets/images/home/logo-big-2.png) 0 0 no-repeat;background-size:cover;height:4.75rem;width:5.4375rem}.masterbanner .highlightTitle.SOF:before{background:url(/assets/images/home/logo-big-3.png) 0 0 no-repeat;background-size:cover;height:3.0625rem;width:12.0625rem}.masterbanner .highlightTitle.MGA:before{background:url(/assets/images/home/logo-big-4.png) 0 0 no-repeat;background-size:cover;height:6.6875rem;margin-top:-50px;width:3.375rem}.masterbanner .item{min-height:calc(100vh - 3.75rem);overflow:hidden;position:relative;z-index:2}.masterbanner .item .highlight{display:-ms-flexbox;display:flex}.masterbanner .item:after{background-color:#000;content:"";height:100%;left:0;opacity:.65;position:absolute;top:0;width:100%;z-index:2}.masterbanner .lazy{left:0;position:absolute;top:0;z-index:1}.masterbanner .masterbanner-pagination{bottom:4vh;position:absolute;text-align:center;width:100%;z-index:3}@media screen and (max-width:768px){.masterbanner .masterbanner-pagination{bottom:.9rem}}.masterbanner .masterbanner-pagination li{display:inline-block;text-align:center;vertical-align:middle;width:20%}@media screen and (max-width:768px){.masterbanner .masterbanner-pagination li{margin-right:20px;width:16%}}.masterbanner .masterbanner-pagination li img{display:inline-block;opacity:.6;width:100%}.masterbanner .masterbanner-pagination li img.active{opacity:1}.masterbanner .masterbanner-pagination li:nth-child(1) img{max-width:6.3125rem}.masterbanner .masterbanner-pagination li:nth-child(2) img{max-width:4.6875rem}.masterbanner .masterbanner-pagination li:nth-child(3) img{max-width:9.5625rem}.masterbanner .masterbanner-pagination li:nth-child(4) img{max-width:2.125rem}.masterbanner .masterbanner-pagination li.active img{opacity:1}.masterbanner .masterbanner-pagination li.move img{-webkit-animation-delay:0s;-webkit-animation-duration:4s;-webkit-animation-iteration-count:4;-webkit-animation-name:glissement;-webkit-transition-delay:1s;animation-delay:0s;animation-duration:4s;animation-iteration-count:4;animation-name:glissement;transition-delay:1s}.zh .masterbanner .highlightTitle{font-size:2.5rem}.headerContainer.off{display:block;transition:top .3s}@media screen and (min-width:768px){.masterbanner .highlightTitle{font-size:3rem}.masterbanner .highlightTitle:before{-ms-transform:translate(0,0);-webkit-transform:translate(0,0);content:"";transform:translate(0,0)}.masterbanner .lazy{height:100%}}@media screen and (min-width:1024px){.masterbanner video.lazy{-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0);display:block;height:auto;left:50%;min-height:100%;min-width:100%;transform:translate(-50%,0);z-index:2}}.news{margin:0 6%;padding-top:110px;text-align:center}.news .line{display:none}.news .line.line-first,.slick-slide img{display:block}.news .item{display:inline-block;vertical-align:top}.news .item a:not(.linkArrow){display:block;margin-bottom:15px;overflow:hidden;position:relative}.news .item a:not(.linkArrow) img{max-width:100%}.news .title{font:.438rem "ClanOT-ExtdNews","Arial","Helevtica",sans-serif;margin:0 0 12px;text-transform:uppercase}.news .baseline{font:1.5rem "garamondpremrpro","Georgia",serif;margin:0 0 20px}.news .legend{font:.375rem "ClanOT-ExtdNews","Arial","Helevtica",sans-serif;margin:0 0 15px;text-transform:uppercase}.news .description{font-size:1.125rem;font-family:"garamondpremrpro","Georgia",serif;margin:0 0 30px}.news .description span{font-family:"garamondpremrproItalic","Georgia",serif}.news .note{font-size:.75rem;text-align:right}.news .linkArrow{margin:0 0 40px;padding-bottom:0;padding-top:0}@media screen and (min-width:768px){.news .line{display:block}.news .item{text-align:left}.news .item:first-child{margin-right:10%}.news .item.item-big{max-width:37.5rem;width:63%}.news .item.item-alone{margin-right:0}.news .item.item-small{max-width:19rem;width:25%}.news .title{font-size:.75rem;margin-bottom:20px}.news .baseline{font-size:3rem;margin-bottom:30px}.news .legend{font-size:.625rem}.news .description{font-size:1.5rem;word-wrap:break-word}.news .linkArrow{margin-bottom:60px}.zh .news .baseline{font-size:2.5rem}.zh .news .legend,.zh .news .linkArrow{font-size:1rem}.zh .news .legend:after,.zh .news .linkArrow:after{top:4px}}@media screen and (min-width:1024px){.news .description{font-size:1.5625rem}}#home .lazyloaded{transition:all 1s}.lazyload,.lazyloading{opacity:0}.lazyloaded{-webkit-transition:opacity 1000ms;opacity:1;transition:opacity 1000ms}.errorMessage{color:red;margin-bottom:10px}*,body{margin:0}*{box-sizing:border-box;padding:0}body{background-color:#eee;color:#000;font:1.2em "garamondpremrproCap",Georgia,serif;overflow-x:hidden;width:100%}body.fixed{overflow-y:scroll;position:fixed}#profile-banner{padding-top:0!important}.main-container{background:#fff;margin-top:unset}.accessibility{left:-9999em;position:absolute}.hidden,.no-mobile,.slick-slide.slick-loading img{display:none}@media screen and (min-width:768px){body{font-size:1rem}.main-container{margin:20px}.mobile{display:none}.no-mobile{display:block}}@media screen and (min-width:1024px){body{font-size:1.125rem}.main-container{margin:0 20px 20px}}@media screen and (max-width:767px){.de .button-1,.de .newsletter .btn_ok{margin-left:-8px;padding:0 15px}.de .btn-square,.de .tSubmit{padding:.5rem}.de .button-comparison,.de .popin-alert .submit{margin-left:-8px;padding:0 15px}}.btn-square,.button-1{background:#946f08;color:#fff;font-family:"ClanOT-ExtdNews","Arial","Helevtica",sans-serif;font-size:.5rem;padding:1.25rem}.btn-square:after,.button-1:after,.button-comparison:after,.newsletter .btn_ok:after,.popin-alert .submit:after,.tSubmit:after{content:"";display:inline-block;font:.375rem/2.875rem "icons";line-height:1.2;margin-left:15px;vertical-align:middle}.btn-square:hover,.button-1:hover,.newsletter .btn_ok:hover,.tSubmit:hover{background:#b69844;color:#fff}.btn-square,.button-1,.newsletter .btn_ok,.tSubmit{display:inline-block;text-decoration:none;text-transform:uppercase}.tSubmit span{display:inline-block;line-height:1.2;vertical-align:middle}.newsletter .item .btn-square{width:auto!important}.button-comparison,.newsletter .btn_ok,.tSubmit{background:#946f08;color:#fff;font-family:"ClanOT-ExtdNews","Arial","Helevtica",sans-serif;font-size:.5rem;padding:1.25rem}.button-comparison:hover,.popin-alert .submit:hover{background:#b69844;color:#fff}.button-comparison,.link-arrow,.linkArrow,.popin-alert .submit{display:inline-block;text-decoration:none;text-transform:uppercase}.popin-alert .submit{background:#946f08;height:3.125rem;padding:0 25px;color:#fff;font:.5rem/3.125rem "ClanOT-ExtdNews","Arial","Helevtica",sans-serif}.link-arrow,.linkArrow{padding-right:2.0625rem;color:#946f08;font:.4375rem "ClanOT-ExtdMedium","Arial","Helevtica",sans-serif;margin:40px 0 45px;position:relative;transition:color .3s ease-in-out}.link-arrow:after,.linkArrow:after{content:"";font:.1875rem "icons";position:absolute;right:0;top:50%;transform:translateY(-50%);transition:right .3s ease-in-out}.link-arrow:hover,.linkArrow:hover{-webkit-transition:color .3s ease-in-out;color:#000;transition:color .3s ease-in-out}.link-arrow:hover:after,.linkArrow:hover:after,.offer .offer__push--home .btn-action:hover span:after{-webkit-transition:right .3s ease-in-out;right:-5px;transition:right .3s ease-in-out}@media screen and (min-width:768px){.link-arrow,.linkArrow{font-size:.5625rem;padding-right:3.1875rem;margin:60px 0}.link-arrow:after,.linkArrow:after{font-size:.375rem}}@media screen and (max-width:768px){.link-arrow,.linkArrow{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:0;position:initial}.link-arrow:after,.linkArrow:after{padding-left:2em;position:initial}}@media screen and (min-width:1024px){.link-arrow,.linkArrow{margin:80px 0 90px}}.title-1{font:1.5rem "garamondpremrpro","Georgia",serif;margin-bottom:27px;padding:0 30px}.title-2{font:.438rem "ClanOT-ExtdNews","Arial",serif;margin-bottom:10px}.title-3{font:1.25rem "garamondpremrpro","Georgia",serif;margin-bottom:20px}.title-4,.title-5{text-transform:uppercase}.title-4{letter-spacing:.5em;margin:0 0 12px;font:.438rem "ClanOT-ExtdBook","Arial","Helevtica",sans-serif}.title-5{font:.563rem "ClanOT-ExtdMedium","Arial","Helevtica",sans-serif}.title-6,.title-7{font:1.5rem "garamondpremrpro","Georgia",serif}.title-7{color:#946f08}.title-8{color:#000;font:1.375rem "garamondpremrproItalic","Georgia",serif}@media screen and (min-width:768px){.title-1{font-size:3rem;margin-bottom:40px}.title-2{font-size:.75rem;margin-bottom:20px}.title-3{font-size:2.25rem;margin-bottom:30px}.title-4{font-size:.75rem;margin-bottom:20px}.title-6,.title-7{font:1.875rem "garamondpremrpro","Georgia",serif}.title-8{font:1.375rem "garamondpremrproItalic","Georgia",serif}}@media screen and (min-width:1024px){.title-1{margin-bottom:50px}}.bookingEngine .ahAutocomplete input:focus,:focus-visible,body .bookingEngine .engineproDetails input:focus{box-shadow:none;outline:2px solid #3470df;outline-offset:2px}#pushEvent .pushEventTitle{padding-top:110px;text-align:center}#pushEvent .pushEventTitle h2.baseline{font:3rem "garamondpremrpro","Georgia",serif;margin:0 6% 30px}#pushEvent a{text-decoration:none}#pushEvent .pushEventContent{cursor:pointer;height:28.125rem;overflow:hidden;position:relative}#pushEvent .pushEventContent>img{left:0;position:absolute;top:0;width:100%;z-index:0}#pushEvent .pushEventContent>div{background-color:rgba(0,0,0,.8);color:#fff;margin-left:auto;margin-right:auto;margin-top:6.75rem;padding:.1875rem .625rem 5rem;position:relative;text-align:center;width:16.6rem;z-index:10}#pushEvent .pushEventContent div h3{color:#fff;font:1.5rem "garamondpremrpro","Georgia",serif;line-height:1em}#pushEvent .pushEventContent div h4{color:#fff;font:.9375rem "garamondpremrpro","Georgia",serif;line-height:1.2em;margin:4px 0 10px}#pushEvent .pushEventContent div p{color:#fff;font:.9375rem "garamondpremrpro","Georgia",serif;margin:10px 0}#pushEvent .pushEventContent div .PEbtnBottom{bottom:12px;position:absolute;text-align:center;width:95%}@media screen and (max-width:1023px){#pushEvent .pushEventContent{background-size:cover;height:18.4375rem;width:100%}#pushEvent .pushEventContent>img{min-height:100%}#pushEvent .pushEventContent>div{margin:62px auto 0;padding-top:.8125rem;width:25rem}}@media screen and (max-width:767px){#pushEvent .pushEventTitle h2.baseline{font-size:1.5rem}#pushEvent .pushEventContent>div{margin:62px auto 0;padding-top:13px;width:12.8125rem}#pushEvent .pushEventContent div p{display:none}}@font-face{font-family:icon-fonts;font-style:normal;font-weight:400;src:url(/assets/icons/icon-fonts.woff2) format("woff2"),url(/assets/icons/icon-fonts.woff) format("woff"),url(/assets/icons/icon-fonts.ttf) format("truetype"),url(/assets/icons/icon-fonts.svg#icon-fonts) format("svg")}.icon-fonts{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:"icon-fonts";font-style:normal;font-weight:400;line-height:1;text-rendering:auto;vertical-align:middle}.icon-fonts-arrow-down:before{content:""}.icon-fonts-arrow-left:before{content:""}.icon-fonts-arrow-up:before{content:""}.icon-fonts-arrow:before{content:""}.icon-fonts-best_price:before{content:""}.icon-fonts-burger:before{content:""}.icon-fonts-check:before{content:""}.icon-fonts-chevron-down:before{content:""}.icon-fonts-chevron-up:before{content:""}.icon-fonts-close:before{content:""}.icon-fonts-comparison:before{content:""}.icon-fonts-connection:before{content:""}.icon-fonts-exclusivesale:before{content:""}.icon-fonts-facebook:before{content:""}.icon-fonts-flickr:before{content:""}.icon-fonts-free_nights:before{content:""}.icon-fonts-googleplus:before{content:""}.icon-fonts-h:before{content:""}.icon-fonts-help:before{content:""}.icon-fonts-instagram:before{content:""}.icon-fonts-instagramreal:before{content:""}.icon-fonts-loupe:before{content:""}.icon-fonts-loyalty_programme:before{content:""}.icon-fonts-m_gallery:before{content:""}.icon-fonts-mail:before{content:""}.icon-fonts-minus:before{content:""}.icon-fonts-occupancy:before{content:""}.icon-fonts-online_check:before{content:""}.icon-fonts-onlinecheckin:before{content:""}.icon-fonts-pinmap:before{content:""}.icon-fonts-pinterest:before{content:""}.icon-fonts-plus:before{content:""}.icon-fonts-quotes1:before{content:""}.icon-fonts-quotes2:before{content:""}.icon-fonts-roomuprade:before{content:""}.icon-fonts-select-arrow-down:before{content:""}.icon-fonts-select-arrow-up:before{content:""}.icon-fonts-small-arrow-up:before{content:""}.icon-fonts-small-arrow:before{content:""}.icon-fonts-so_sofitel:before{content:""}.icon-fonts-sofitel:before{content:""}.icon-fonts-sofitel_hotels_resorts:before{content:""}.icon-fonts-sofitel_legend:before{content:""}.icon-fonts-tumblr:before{content:""}.icon-fonts-twitter:before{content:""}.icon-fonts-weibo:before{content:""}.icon-fonts-youtube:before{content:""}.slick-list,.slick-slider{display:block;position:relative}.slick-slider{-khtml-user-select:none;-moz-user-select:none;-ms-touch-action:pan-y;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;box-sizing:border-box;touch-action:pan-y;user-select:none}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide.dragging img{pointer-events:none}.bookingEngine #bookingEngineInitial p label,.bookingEngine label span,.engine-content.engineMobile .bookingEngine #bookingEngineInitial p label,.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}#smartbanner,.slick-arrow.slick-hidden{display:none}.container-header .home-logo{-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.6);display:-ms-flexbox;display:flex;height:5vh;-ms-flex-pack:center;justify-content:center;position:absolute;text-align:center;top:0;width:100%;z-index:3}.container-header .home-logo span{color:#fff}@media screen and (max-width:767px){.container-header .home-logo{font-size:.5rem;padding:1rem 0 .5rem}}.engine-content{position:absolute;top:125px;width:100%;z-index:3}@media screen and (min-width:1200px){.engine-content{margin:auto;padding:0 10vh}}@media screen and (max-width:768px){.engine-content{top:9.2rem;transform:translateY(0%)}}@media screen and (min-width:768px){.engine-content .roomDetails{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:start;justify-content:flex-start}}.engine-content.engineMobile{width:100%}.engine-content.engineMobile .bookingEngine{background-color:#000;height:100%;margin:0;width:100%}.engine-content.engineMobile .bookingEngine .closePopinBMobile{cursor:pointer;margin-left:90%}.engine-content.engineMobile .bookingEngine .closePopinBMobile:after{color:#fff;content:"";font-family:"icons";font-size:1.25rem;font-weight:700;text-decoration:none}.bookingEngine{background-color:rgba(0,0,0,.45);margin:0;padding:25px;position:relative}.bookingEngine .errorMessage{color:red;display:none;font-size:.875rem;font-weight:700;margin-bottom:10px;width:100%}.bookingEngine .errorMessage .ancre_goto{background:0 0;border:0;color:red;cursor:pointer;text-align:left;text-transform:lowercase}.bookingEngine .errorMessage .ancre_goto:hover{text-decoration:underline}.bookingEngine input{border:0}@media screen and (max-width:767px){.bookingEngine input{font-size:.7rem!important}}@media screen and (max-width:320px){.bookingEngine input{background:#fff!important}}.bookingEngine input,.bookingEngine select{color:#000;font-size:.6rem!important;height:3.125rem;padding-left:10px;padding-right:0;width:100%}.bookingEngine input.hasDatepicker::-ms-clear{display:none}.bookingEngine .ahAutocomplete,.bookingEngine .ahAutocomplete__input input{height:3.125rem}@media screen and (max-width:767px){.bookingEngine .ahAutocomplete__input input{font-size:.7rem}}.bookingEngine fieldset{border:0;margin:0 0 30px;padding:0}.bookingEngine fieldset:nth-child(2){margin-bottom:5px}.bookingEngine fieldset:nth-child(2) label{color:#000;display:none}.bookingEngine label{color:#fff;display:block!important;font:.4375rem "ClanOT-ExtdNews"}.bookingEngine label span.label{text-transform:uppercase}.bookingEngine label span.helper{margin:2px 0 5px}.bookingEngine .childrensAgesTitle,.bookingEngine .roomDetailsTitle,.bookingEngine .roomServicesTitle{color:#fff;display:block;font:.5625rem "ClanOT-ExtdNews";text-transform:uppercase}.bookingEngine .childrensAgesTitle,.bookingEngine .roomServicesTitle{padding:0 0 15px}.bookingEngine .icohelp{background-color:#303030;border-radius:9px;bottom:18px;display:none;height:1.125rem;position:absolute;right:8px;text-align:center;width:1.125rem}.bookingEngine .icohelp:before{color:#fff;content:"";display:inline-block;font-family:"icons";font-size:.5rem;margin-top:-8px;vertical-align:middle}.bookingEngine #advanced-search,.bookingEngine #identification-reserverType-boo,.bookingEngine #modify-cancel,.bookingEngine .compoTitle,.bookingEngine .moreCriteria,.bookingEngine .tNights,.bookingEngine .undeploy{display:none}.bookingEngine #bookingEngineInitial #ah-autoComplete{background:#fff;border:0;height:3.125rem;width:100%}.bookingEngine #rooms-form{margin-bottom:0;margin-top:30px}.bookingEngine #rooms-form .adults{margin-right:2%}.bookingEngine #rooms-form .adults,.bookingEngine #rooms-form .childrens{display:none;float:left;margin-bottom:30px;width:49%}.bookingEngine #rooms-form .rooms{margin-bottom:30px}.bookingEngine .roomOptions{float:right;margin-bottom:0}@media screen and (max-width:768px){.bookingEngine .roomOptions{float:none}}.bookingEngine .tSearchDestination{margin-bottom:4px}.bookingEngine #date_date_arrivee{-ms-flex:1;flex:1}.bookingEngine #date_date_depart{-ms-flex:1;flex:1;padding:0 0 0 10px}.bookingEngine .adultNb,.bookingEngine .adults,.bookingEngine .childrenNb,.bookingEngine .childrens{display:inline-block;width:49%}.bookingEngine #dates-sejour{display:-ms-flexbox;display:flex;-ms-flex:2;flex:2;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:0;margin-top:7px}.bookingEngine .codePref,.bookingEngine .reserverId,.bookingEngine .roomResidentType{margin-bottom:30px}.bookingEngine .childrensAge{display:inline-block;width:32.2%}.bookingEngine #engine-submit{-ms-flex:1 1 100%;flex:1 1 100%}.bookingEngine #engine-submit .tSubmit{-moz-appearance:none;-webkit-appearance:none;border:0;cursor:pointer;text-align:center;width:100%}.bookingEngine #engine-submit .tSubmit:focus{outline:1px solid #3470df;outline-offset:-4px}.bookingEngine .budget,.bookingEngine .innerEngine,.bookingEngine .innerEngine .engineproDetails.off,.bookingEngine .innerEngine .roomCriteria.off,.bookingEngine .innerEngine .roomResidentType.tChildrensAges.off,.bookingEngine .innerEngine .roomsDetails.off,.bookingEngine .search-destination .icohelp{display:none}#home .bookingEngine #engine-submit,.bookingEngine .innerEngine #engine-submit{display:inline-block}.bookingEngine #fidelitycard-form,.bookingEngine .date,.bookingEngine .search-destination{position:relative}#divToolTip,.bookingEngine #enginepro-form .deploy label,.bookingEngine .engineproDetails label,.bookingEngine .tServicesSelect,.ui-datepicker .ui-datepicker-next span,.ui-datepicker .ui-datepicker-prev span{display:none}.bookingEngine .engineproDetails input{outline:0}.bookingEngine .business{-ms-flex-align:baseline;align-items:baseline;display:-ms-inline-flexbox;display:inline-flex;margin:15px 0;width:100%}.bookingEngine .business input{display:inline-block;height:auto;margin-right:5px;vertical-align:middle;width:auto}.bookingEngine .business label{display:inline-block;height:auto;margin:auto 0 auto 1em;padding:0;vertical-align:middle;width:85%}.newbookingEngine .date{position:relative}.bookingEngine #dates-sejour input{background:#fff url(/assets/images/home/calendar.png) calc(100% - 10px) 50% no-repeat;vertical-align:initial}@media screen and (min-width:768px){.bookingEngine{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.bookingEngine #bookingEngineInitial{-ms-flex:1;flex:1;margin:0;-ms-flex-order:1;order:1}.bookingEngine #bookingEngineInitial p label{display:block}.bookingEngine .innerEngine{background:#fff;color:#000;margin-top:20px;-ms-flex-order:4;order:4;padding:30px;width:101%}.bookingEngine .innerEngine input,.bookingEngine .innerEngine select{background:#efefef;border:1px solid #000}.bookingEngine input{text-transform:uppercase}.bookingEngine input,.bookingEngine select{font:.5625rem "ClanOT-ExtdNews"}.bookingEngine .childrensAgesTitle,.bookingEngine .roomDetailsTitle,.bookingEngine .roomServicesTitle,.bookingEngine .roomsDetails label{color:#000}.bookingEngine #rooms-form{display:inline-block;margin-top:0;width:100%}.bookingEngine #fidelitycard-form label,.bookingEngine #rooms-form label,.bookingEngine .roomOptions label{color:#946f08}.bookingEngine #rooms-form .adults,.bookingEngine #rooms-form .childrens,.bookingEngine #rooms-form .rooms{float:left;margin-right:3%;width:30%}.bookingEngine fieldset:nth-child(2),.bookingEngine fieldset:nth-child(3){display:inline-block;width:50%}.bookingEngine fieldset:nth-child(2) label{display:inline-block}.bookingEngine .ahAutocomplete input{font:.5rem "ClanOT-ExtdNews";margin-top:0;vertical-align:initial}.bookingEngine .date#date_date_arrivee,.bookingEngine .date#date_date_depart{padding:0 0 0 20px}.bookingEngine #dates-sejour{-ms-flex-align:end;align-items:flex-end;margin:0;-ms-flex-order:2;order:2}.bookingEngine #dates-sejour input{background:#fff url(/assets/images/home/calendar.png) calc(100% - 10px) 50% no-repeat;vertical-align:initial}.bookingEngine #engine-submit .tSubmit{text-align:center}.bookingEngine #engine-submit .tSubmit:after,.bookingEngine #fidelitycard-form .deploy,.bookingEngine #fidelitycard-form .roomServicesTitle{display:none}.bookingEngine .roomsDetails{float:right;margin-top:-110px;position:relative;width:calc(80% - .625rem);z-index:1003}.bookingEngine .roomsDetails .roomDetailsTitle{color:#946f08;display:inline-block;width:18%}.bookingEngine .roomsDetails .roomResidentType{display:inline-block;width:40%}.bookingEngine .roomsDetails .adultNb,.bookingEngine .roomsDetails .childrenNb{float:none;width:40%}.bookingEngine .roomsDetails .childrensAge{width:30%}.bookingEngine .roomsDetails select{width:99%}.bookingEngine #enginepro-form,.bookingEngine #fidelitycard-form{display:inline-block;margin:0 0 30px;vertical-align:top;width:63%}.bookingEngine #fidelitycard-form .codePref{margin-bottom:0;position:relative}.bookingEngine #enginepro-form{margin:0;width:65%}.bookingEngine #enginepro-form label,.bookingEngine .business label{color:#000}.bookingEngine #enginepro-form .deploy,.bookingEngine #enginepro-form .roomServicesTitle,.bookingEngine .roomOptions .deploy,.bookingEngine .roomOptions .roomServicesTitle{display:none}.bookingEngine #enginepro-form .codePref,.bookingEngine .roomOptions .codePref{margin-bottom:0;position:relative}.bookingEngine #enginepro-form .engineproDetails{text-align:right}.bookingEngine #enginepro-form .engineproDetails div{display:inline-block;width:47%}.bookingEngine #enginepro-form .engineproDetails div:first-child{margin-right:5%}.bookingEngine #enginepro-form .engineproDetails input{background:0 0;border-bottom:2px solid #303030}.bookingEngine #enginepro-form div{margin:0}.bookingEngine .roomOptions{display:inline-block;margin:0 0 30px 3%;vertical-align:top;width:34%}.bookingEngine .business{width:30%}#home .bookingEngine #engine-submit{-ms-flex:1;flex:1;margin-bottom:0;-ms-flex-order:3;order:3;padding:0 0 0 20px}.bookingEngine #rooms-form .rooms{width:4.6875rem}}@media screen and (min-width:1024px){.bookingEngine{margin:0;padding:45px}.bookingEngine #rooms-form{float:left}.bookingEngine fieldset:nth-child(2){width:38.5%}.bookingEngine fieldset:nth-child(3){width:61%}.popin-engineContent .bookingEngine{background:0 0}#home .bookingEngine{padding:45px 45px 25px}}@media screen and (min-width:1200px){.bookingEngine .business{width:33%}.bookingEngine .business label{width:90%}}@media screen and (max-width:1024px){.bookingEngine .date#date_date_arrivee,.bookingEngine .date#date_date_depart{padding:.5em .5em 0 0}.bookingEngine #engine-submit{margin:0;padding:0;width:100%}.bookingEngine #engine-submit .tSubmit{height:3.125rem}.bookingEngine #bookingEngineInitial{-ms-flex-preferred-size:100%;flex-basis:100%}}@media screen and (max-width:767px){.bookingEngine fieldset:nth-child(3) label{display:none}.bookingEngine .date#date_date_arrivee{padding:.5em .5em .5em 0!important}.bookingEngine .date#date_date_depart{padding:.5em 0!important}}#divToolTip{background:#000;border:1px solid #d9d9d9;color:#d9d9d9;font:.5625rem "ClanOT-ExtdNews";padding:10px;z-index:9999}.ui-datepicker{background:#fff;display:none;font:.625rem "ClanOT-ExtdNews";padding:20px;text-align:center}.ui-datepicker .ui-state-disabled{color:#efefef}.ui-datepicker .ui-datepicker-title{font:.625rem "garamondpremrproCap",Georgia,serif;font-size:1rem;line-height:2rem}.ui-datepicker th{padding:30px 5px}.ui-datepicker td{padding:5px}.ui-datepicker a.ui-state-default{color:#000;padding:9px 5px;text-decoration:none}.ui-datepicker a.ui-state-default:hover{background:#946f08;border-radius:14px;color:#fff}.ui-datepicker .ui-datepicker-next{position:absolute;right:20px;top:22px}.ui-datepicker .ui-datepicker-next:before{color:#946f08;content:">";font-size:1.5rem;position:absolute;right:0;top:0}.ui-datepicker .ui-datepicker-prev{left:20px;position:absolute;top:22px}.ui-datepicker .ui-datepicker-prev:before{color:#946f08;content:"<";font-size:1.5rem;left:0;position:absolute;top:0}#home .ui-datepicker{box-shadow:0 0 5px rgba(0,0,0,.4);left:0!important;margin:0 auto;right:0!important;width:100%!important}@media screen and (min-width:768px){.ui-datepicker{overflow:hidden}.ui-datepicker .ui-datepicker-group-first{float:left}.ui-datepicker .ui-datepicker-group-last{float:right}#home .ui-datepicker{left:unset!important;right:140px!important;width:38.75rem!important}}.advanced-completion-content{position:relative;width:100%}#advanced-completion{border:0;list-style:none;overflow:hidden;position:absolute;width:100%;z-index:99999}#advanced-completion li{background-color:#fff!important;background-position:10px 10px;background-repeat:no-repeat;border-left:solid 1px #a0a0a0;border-right:solid 1px #a0a0a0;color:#6c6c6c;cursor:pointer;display:block;font:700 .5625rem "ClanOT-ExtdNews","Arial",sans-serif!important;height:2.1875rem;line-height:2.1875rem;list-style:none;margin:0;overflow:hidden;padding:13px 5px 2px 40px;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}#advanced-completion li:first-child{border-top:solid 1px #a0a0a0}#advanced-completion li:last-child{border-bottom:solid 1px #a0a0a0}#advanced-completion li.selected,#advanced-completion li:hover{background-color:#946f08!important;color:#fff;font-weight:700}#advanced-completion li,#advanced-completion li.ci,#advanced-completion li.pa,#advanced-completion li.si{background-image:url(/assets/images/commun/seearch-engine/lieu-off.png)}#advanced-completion li.vi{background-image:url(/assets/images/commun/seearch-engine/city-off.png)}#advanced-completion li.hotel{background-image:url(/assets/images/commun/seearch-engine/lit-off.png)}#advanced-completion .selected,#advanced-completion .selected.ci,#advanced-completion .selected.pa,#advanced-completion .selected.si{background-image:url(/assets/images/commun/seearch-engine/lieu-on.png)}#advanced-completion .selected.vi{background-image:url(/assets/images/commun/seearch-engine/city-on.png)}#advanced-completion .selected.hotel{background-image:url(/assets/images/commun/seearch-engine/lit-on.png)}@media screen and (min-width:768px){#fact-sheet .engine-content{top:470px!important;z-index:200}#fact-sheet .engine-content iframe{height:19.375rem}}@media screen and (min-width:1024px){#fact-sheet .engine-content{top:calc((100vh/2) + 100px)!important}#fact-sheet .engine-content iframe{height:20rem}}#fact-sheet .engine-content iframe{border:0;width:100%}#fact-sheet.popinMode .engineContent{background:rgba(0,0,0,.8);bottom:0;left:0;position:absolute;right:0;top:32px;z-index:40}#fact-sheet.popinMode .engineContent iframe,.destination_item:after{height:100%;position:absolute}#fact-sheet.popinMode .engineContent .closePopinMobile{cursor:pointer;position:absolute;right:25px;top:60px;z-index:50}#fact-sheet.popinMode .engineContent .closePopinMobile:after{color:#fff;content:"";font:700 1.25rem "icons"}#fh{background:0 0}#fh .bookingEngine{background-color:rgba(0,0,0,.45);margin:0 15%;padding:40px}#fh .bookingEngine .date{margin-bottom:20px;width:49.8%}#fh .bookingEngine #date_arrivee{float:left!important}#fh .bookingEngine #date_depart{float:right!important}#dates-sejour button.ui-datepicker-trigger,#fh .bookingEngine .code-pref,#fh .bookingEngine .ui-datepicker-trigger{display:none}#fh .bookingEngine .tSubmit:after,.club-accor .club-accor__link:after{content:"";display:inline-block;font:.375rem/2.875 "icons";line-height:1.2;margin-left:15px;vertical-align:middle}#fh.popinMode .bookingEngine{margin:95px 0 0;padding:0 25px}#fh.popinMode .bookingEngine .code-pref{display:block;margin-bottom:20px}#fh.popinMode .bookingEngine .code-pref label[for=checkboxFid]{color:#fff;display:inline-block!important;padding-bottom:0;width:85%}#fh.popinMode .bookingEngine #checkboxFid{display:inline-block;height:auto;margin-right:5px;vertical-align:top;width:auto}#fh.popinMode .bookingEngine .inputFidelity{position:relative}#fh.popinMode .bookingEngine .icohelp:before{margin-top:4px}#fh.popinMode .bookingEngine #date_date_arrivee,#fh.popinMode .bookingEngine #date_date_depart{display:block;width:100%}@media screen and (min-width:1024px){#fh .bookingEngine{margin:0 17.75%;padding:30px}#fh .bookingEngine fieldset:nth-child(3){margin:0 1% 0 0;width:69%}#fh .bookingEngine fieldset:nth-child(3) label{display:block}#fh .bookingEngine .date{margin-bottom:0;width:35%}#fh .bookingEngine #engine-submit{display:inline-block;margin-top:27px;vertical-align:top;width:28%}#fh .bookingEngine .tSubmit{width:auto}#fh .ui-datepicker{top:57px!important}#fh.de .tSubmit:after,#fh.fr .tSubmit:after,#fh.pt-br .tSubmit:after{display:none}}@media screen and (min-width:768px){#fh .bookingEngine fieldset:nth-child(2){display:none}#fh .bookingEngine fieldset:nth-child(3){margin:0;width:100%}#fh .bookingEngine #engine-submit{position:static}#fh .ui-datepicker{top:40px!important;width:inherit!important}}.popin-alert{-webkit-transform:translate(-50%,-50%);background:#fff;left:50%!important;max-width:31.25rem;padding:50px;position:fixed!important;top:50%!important;transform:translate(-50%,-50%);width:80%!important;z-index:9999!important}.popin-alert .btn{margin:50px 0 0}.popin-alert .cancel{color:#b6b6b6;display:inline-block;font:.5rem/3.125rem "ClanOT-ExtdNews","Arial","Helevtica",sans-serif;height:3.125rem;padding:0 25px;text-transform:uppercase}.popin-alert .cancel:hover{text-decoration:none}.popin-alert .ui-dialog-titlebar-close{color:#fff;display:block;font:.625rem "ClanOT-ExtdNews","Arial","Helevtica",sans-serif;position:absolute;right:0;text-decoration:none;text-transform:uppercase;top:-20px}.popin-alert .ui-dialog-titlebar-close:hover{text-decoration:underline}.zh .roomCriteria{display:inline-block;width:48%!important}.zh .roomResidentType.tChildrensAges .roomCriteria{width:32.5%!important}@media screen and (min-width:768px){.zh .roomResidentType.tChildrensAges .roomCriteria{width:32%!important}}#engineContainer #bookingEngine .errorMessage.tErrorMessage{-ms-flex:1 1 100%;flex:1 1 100%}#bookingEngine>#advanced-search,#bookingEngine>#enginepro-form,#bookingEngine>#fidelitycard-form,#bookingEngine>#modify-cancel,#bookingEngine>#more-criteria,#bookingEngine>#room-options,#bookingEngine>#rooms-details,#bookingEngine>#rooms-form{display:none!important}.msg_error_input{background:0 0;color:red;display:none;position:relative;top:30px;z-index:1}.club-accor{padding:30px 6%;text-align:center}.club-accor .club-accor__title{font:.438rem "ClanOT-ExtdBook","Arial","Helevtica",sans-serif;letter-spacing:.5em;margin:0 0 12px;text-transform:uppercase;word-wrap:break-word}.club-accor .club-accor__baseline{font:1.5rem/1 "garamondpremrpro","Georgia",serif}.club-accor .services{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;list-style:none;margin:0 -6%;overflow:hidden;padding:0 10%}.club-accor .services li{float:left;margin:40px 6% 0;width:80%}.club-accor .services .icon{color:#e6e6e6;font-size:1.125rem}.club-accor .services .services__title{font:1.25rem "garamondpremrpro","Georgia",serif;min-height:3.75rem;margin:20px 0 10px}.club-accor .services .best_price_link{color:#000}.club-accor .club-accor__link{background:#946f08;color:#fff;display:inline-block;font-family:"ClanOT-ExtdNews","Arial","Helevtica",sans-serif;font-size:.5rem;padding:1.25rem;margin-top:40px;text-decoration:none;text-transform:uppercase}.club-accor .club-accor__link:after{font:.375rem/2.875rem "icons"}.club-accor .club-accor__link:hover{background:#b69844;color:#fff}@media screen and (min-width:768px){.club-accor{display:block;padding:60px 19.86% 70px}.club-accor .club-accor__title{font-size:.75rem;margin-bottom:20px}.club-accor .club-accor__baseline{font-size:3rem}.club-accor .services{margin:0 -5%;padding:0}.club-accor .services li{margin:4em 1em 0}.club-accor .services .icon{font-size:1.5625rem}.club-accor .services .services__title{font-size:2.25rem;min-height:6.5625rem;margin:30px 0 20px}.club-accor .services .services__text{font-size:1rem}.club-accor .club-accor__link{margin-top:65px}}@media screen and (min-width:1024px){.club-accor{padding:110px 10% 100px}.club-accor .services{margin:0 -1.5%}.club-accor .services li{-ms-flex:1;flex:1;margin:4em 1em 0}.club-accor .services .services__title{font-size:1.875rem;min-height:5.3125rem;margin-bottom:20px;word-wrap:break-word}.club-accor .services .services__text{font-size:1.125rem}.club-accor .club-accor__link{margin-top:90px}}@media screen and (min-width:1200px){.club-accor .services .services__title{margin-bottom:0}}.destination{background:#000;color:#fff;overflow:hidden;position:relative;text-align:center;z-index:1;min-height:28.125rem}@media screen and (max-width:64rem){.destination{min-height:38rem}}.destination .foo{bottom:13vh;color:#fff;display:block;left:50%;position:absolute;transform:translateX(-50%);visibility:visible}@media screen and (min-width:64rem){.destination .foo{display:none}}@media screen and (max-width:64rem){.destination .foo{bottom:-3.5rem}}.destination .slick-controls{-ms-flex-align:center;align-items:center;bottom:4vh;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;text-align:center;transform:translateX(-50%);width:94%;z-index:3}@media screen and (max-width:64rem){.destination .slick-controls{bottom:-3.5rem}}.destination .slick-controls li{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:2.5rem;position:relative;width:50%}.destination .slick-controls button:hover:before{border-color:#000}.destination .slick-controls button.slick-next:before{transform:translate(-60%,-50%) rotateZ(132deg)}.destination .slick-controls button.slick-prev:before{transform:translate(-33%,-50%) rotateZ(-44deg)}.destination__slider{margin:auto;text-align:center;width:90%;z-index:1}@media screen and (min-width:64rem){.destination__slider{height:100%;left:0;position:absolute;top:0;width:100%}}.destination_item{max-height:28.125rem;min-height:28.125rem;overflow:hidden;position:relative}.destination_item:after{background:#000;content:"";left:0;opacity:.7;top:0;width:100%;z-index:2}@media screen and (max-width:64rem){.destination_item{-ms-flex-align:start;align-items:flex-start;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:end;justify-content:flex-end;margin:3px;max-height:17.5rem;min-height:17.5rem;padding:4vh}}.destination_item img{height:100%;object-fit:cover;width:100%}@media screen and (max-width:64rem){.destination_item img{height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}}@media screen and (min-width:64rem){.destination_item a,.destination_item h4{display:none}}@media screen and (max-width:64rem){.destination_item .link-arrow{display:inline-block;float:left;margin:0 0 1rem;padding-right:50px;text-align:left}}.destination_item .link-arrow span{display:block;padding-top:7px}.destination_item .link-arrow:after{position:absolute;top:0;transform:translateY(0)}@media screen and (min-width:64rem){.destination_item:focus{border:5px solid #3470df}}.destination .destination_item_title{color:#fff;display:none;font:1.25rem "garamondpremrpro","Georgia",serif;text-align:left;transition:all .3s ease;z-index:3}@media screen and (max-width:64rem){.destination .destination_item_title{display:block}}.destination .link-arrow{color:#fff;font-size:.5rem;margin:0 0 50px;position:relative;z-index:3}@media screen and (max-width:64rem){.destination .link-arrow{font-size:.5rem;margin:6.5rem 0 1rem}.destination .link-arrow:after{transform:none}}.destination .destination__baseline{font:1.5rem/1 "garamondpremrpro","Georgia",serif;margin-bottom:30px;padding:0 10%;position:relative;width:auto;z-index:3}.destination .destination__title{font:.4375rem "ClanOT-ExtdBook","Arial","Helevtica",sans-serif;letter-spacing:.5em;margin:50px 10px 12px;position:relative;text-transform:uppercase;z-index:3}.destination .destination__pagination{display:none;position:relative;z-index:3}@media screen and (min-width:1024px){.destination .destination__baseline{margin-bottom:50px;padding:0 20%}.destination .destination__title{font-size:.75rem;margin-bottom:20px;padding-top:0}.destination .destination__pagination{display:block;padding:0 10% 50px}.destination .destination__pagination li{cursor:pointer;display:inline-block;font:3rem "garamondpremrpro","Georgia",serif;padding:0 25px;position:relative}.destination .destination__pagination li a{color:#fff;text-decoration:none;text-shadow:2px 2px 7px rgba(0,0,0,.5)}.destination .destination__pagination li.active,.destination .destination__pagination li:hover{font-weight:700}.destination .destination__pagination li.active::before{background:#fff;bottom:0;content:"";display:block;height:.125rem;left:15px;position:absolute;right:15px}}.foo{visibility:hidden}.offer{padding:110px 30px 30px;text-align:center}.offer .offer__title{font:.4375rem "ClanOT-ExtdBook","Arial","Helevtica",sans-serif;letter-spacing:.5em;margin:0 0 12px;text-transform:uppercase}@media screen and (min-width:768px){.offer .offer__title{font-size:.75rem;margin-bottom:20px}}@media screen and (max-width:768px){.offer .tab-content,.offer .tabnav-offers{display:none}}.offer .offer_filter{margin-bottom:30px;position:relative}.offer .offer__filter__label,.offer .offer__push--home .offer_push__content section b{display:none}.offer .title{font:.438rem "ClanOT-ExtdNews","Arial","Helevtica",sans-serif;margin:0 0 12px;text-transform:uppercase}.offer .baseline{font:24px "garamondpremrpro","Georgia",serif;margin:0 0 20px}.offer .offer__push--home{-ms-flex-direction:column;display:-ms-flexbox;display:flex;flex-direction:column;overflow:hidden;padding-left:3.75rem;padding-right:3.75rem;padding-bottom:2.3125rem;position:relative;text-align:center;vertical-align:top}.offer .offer__push--home .offer_push__content{-ms-flex-order:2;order:2}.offer .offer__push--home .incentive,.offer .offer__push--home .miniBookingEngine,.offer .offer__push--home .offer_push__informative span,.offer .offer__push--home .priceWrapper,.offer .offer__push--home sup{display:none}.offer .offer__push--home .offer_push__informative{display:none;font-size:.9375rem}.offer .offer__push--home .offer_push__informative p{font-size:.75rem;padding-bottom:20px}.offer .offer__push--home .informative-add,.offer .offer__push--home .noneIse{display:none}.offer .offer__push--home img{padding-bottom:20px;width:100%}.offer .offer__push--home section{-ms-flex-order:1;order:1}.offer .offer__push--home .offer__push__title{font:1.5rem "garamondpremrpro","Georgia",serif;padding-bottom:5px}.offer .offer__push--home .offer__push__title a{color:#000;text-decoration:none}.offer .offer__push--home h3,.offer .offer__push--home p:first-child{color:#000;font:.938rem "garamondpremrproItalic","Georgia",serif;padding-bottom:15px}.offer .offer__push--home .offer_push__details{font-size:.9375rem}.offer .offer__push--home .offer_push__details p{font-size:.75rem;padding-bottom:20px;position:relative;z-index:10}.offer .offer__push--home .btn-action{-webkit-transition:color .3s ease-in-out;color:#946f08;display:inline-block;font:.438rem "ClanOT-ExtdNews","Arial",sans-serif;text-decoration:none;text-transform:uppercase;transition:color .3s ease-in-out}.offer .offer__push--home .btn-action span{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.offer .offer__push--home .btn-action span:after{-webkit-transition:right .3s ease-in-out;content:"";font-family:"icons";padding-left:2em;font-size:.375rem;transition:right .3s ease-in-out}.offer .offer__push--home .btn-action:hover{-webkit-transition:color .3s ease-in-out;color:#000;transition:color .3s ease-in-out}.offer .offer__push--home.hp-offer-small,.offer .offer__push--home.hp-offer-small h3{width:100%}.offer .offer__slider--mobile{display:block;padding-bottom:40px}.offer .offer__slider--mobile .slick-next,.offer .offer__slider--mobile .slick-prev{border:0;overflow:hidden}.offer .offer__slider--mobile .slick-next:before,.offer .offer__slider--mobile .slick-prev:before{color:#946f08;content:"";display:block;font:.5875rem "icons";height:auto;margin:0 auto;position:absolute;top:50%;transform:translateY(-50%);transition:right .3s ease-in-out;width:.75rem}.offer .offer__slider--mobile .slick-next:focus-visible,.offer .offer__slider--mobile .slick-prev:focus-visible{box-shadow:none;outline:2px solid #3470df;outline-offset:2px}.offer .offer__slider--mobile .slick-next::before{right:1.875rem}.offer .offer__slider--mobile .slick-prev:before{left:1.875rem;transform:translateY(-50%) rotateZ(-180deg)}.offer .offer__slider--mobile .offer__push--home{margin:3px;padding:0}.offer .offer__slider--mobile .offer__push--home a{margin:3px;padding:2px}.offer .offer__slider--mobile .slick-dots{display:inline-block;margin:20px 0 30px;text-align:center}.offer .offer__slider--mobile .slick-dots li{background:#6f6e77;border-radius:7px;cursor:pointer;display:inline-block;height:.4375rem;margin:0 10px;vertical-align:middle;width:.4375rem}.offer .offer__slider--mobile .slick-dots li button{background:0 0;border:0;font-size:0;height:.4375rem;width:.4375rem}.offer .offer__slider--mobile .slick-dots li.slick-active{background:0 0;border:solid 2px #6f6e77;border-radius:14px;height:1.125rem;width:1.125rem}.offer .offers-desktop{display:none}.offer .dib{display:inline-block!important}.offer .db,.offer__filter__list{display:block!important}@media screen and (min-width:768px){.offer .offer__filter__label{border:1px solid #efefef;cursor:pointer;display:block;font:.563rem "ClanOT-ExtdMedium","Arial","Helevtica",sans-serif;margin:0 auto;max-width:37.5rem;padding:20px 0;position:relative;text-transform:uppercase}.offer .offer__filter__label.active:before,.offer .offer__filter__label:before{content:"";font:.625rem "icons";left:180px;padding-right:2em;top:20px}.offer .offer__filter__label.active:before{content:""}.offer .title{font-size:.75rem;margin-bottom:20px}.offer .baseline{font-size:3rem;margin-bottom:30px}.offer .offer__push--home{display:block;margin:0 auto;padding:0 0 35px;text-align:left;width:37.5rem}.offer .offer__push--home .filter{display:block;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.offer .offer__push--home .filter::after{background:#000;bottom:0;content:"";display:block;left:0;opacity:.5;position:absolute;right:0;top:0}.offer .offer__push--home .filter img{display:block;padding:0}.offer .offer__push--home .offer__push__title{color:#fff;font-size:2.5rem;padding:130px 25px 0;position:relative;text-shadow:0 0 10px #000;z-index:2}.offer .offer__push--home .offer__push__title a{color:#fff!important;text-shadow:2px 2px 7px rgba(0,0,0,.5)}.offer .offer__push--home h3,.offer .offer__push--home p:first-child{color:#fff;min-height:5rem;padding-bottom:3.75rem;text-shadow:2px 2px 7px rgba(0,0,0,.5);width:160%}.offer .offer__push--home .offer_push__details{float:left;padding-bottom:25px;padding-left:25px;padding-right:25px;position:relative;width:49%;z-index:2}.offer .offer__push--home .offer_push__details:after{background:#fff;content:"";height:2.25rem;left:0;position:absolute;top:3.125rem;width:250%;z-index:5}.offer .offer__push--home .offer_push__details p,.offer .offer__push--home .offer_push__informative .offer_push__tooltip,.offer .offer__push--home .offer_push__informative p{font-size:1rem;padding:0}.offer .offer__push--home .offer_push__details h3,.offer .offer__push--home .offer_push__details p:first-child{font-size:1.5rem;z-index:2}.offer .offer__push--home .offer_push__informative{display:block;float:right;padding:88px 0 25px 25px;position:relative;width:49%;z-index:2}.offer .offer__push--home .offer_push__informative p:before{content:"•";padding-right:7px}.offer .offer__push--home .offer_push__informative p:first-child:before{display:none}.offer .offer__push--home .btn-action{font-size:.5625rem;padding-left:25px;text-align:left;width:100%}.offer .offer__push--home .btn-action span{line-height:1;padding-right:56px}.offer .offer__push--home .btn-action span:after{margin-left:10px}.offer .offer__push--home.hp-offer-small{display:inline-block;width:18.125rem}.offer .offer__push--home.hp-offer-small .offer_push__informative,.offer .offer__slider--mobile{display:none}.offer .offer__push--home.hp-offer-small .offer_push__details{width:100%}.offer .offer__push--home.hp-offer-small .offer__push__title{padding-right:0;padding-top:140px}.offer .offers-desktop{display:block}.zh .offer .baseline{font-size:2.5rem}.zh .offer .btn-square,.zh .offer .link-arrow,.zh .offer .linkArrow,.zh .offer .offer__filter__list li,.zh .offer .offer_push__details p,.zh .offer .offer_push__informative p{font-size:.875rem}}.offer__filter__list{border:0;cursor:pointer;left:auto;margin:0 0 30px;position:relative;text-align:center;top:auto;width:auto}.offer__filter__list li,.offer__filter__list li button.no-skin{font:.563rem "ClanOT-ExtdMedium","Arial","Helevtica",sans-serif;text-transform:uppercase}.offer__filter__list li{display:inline-block}.offer__filter__list li a{color:#000;display:block;padding:20px;text-decoration:none}.offer__filter__list li a[aria-current=true]{background:#efefef;border:1px solid #000}.offer__filter__list li button.no-skin{background:0 0;border:0;color:#000;cursor:pointer}.offer__filter__list li button.no-skin:hover{text-decoration:underline}.offer__filter__list li:hover{background:0 0;text-decoration:underline}.offer__filter__list li.filterActive{background:#efefef}@media screen and (min-width:1200px){.offer .offer__filter__label,.offer .offer__push--home .btn-action span:after{display:none}.offer .offer__push--home{max-width:67.5rem;width:100%}.offer .offer__push--home .offer__push__title{font-size:3rem;padding:19% 60px 0}.offer .offer__push--home .offer__push__title a{color:#fff!important}.offer .offer__push--home h3,.offer .offer__push--home p:first-child{font-size:1.875rem;min-height:12.5rem}.offer .offer__push--home .offer_push__details{padding:0 60px 50px}.offer .offer__push--home .offer_push__details:after{height:4.375rem;top:150px}.offer .offer__push--home .offer_push__details p,.offer .offer__push--home .offer_push__informative .offer_push__tooltip,.offer .offer__push--home .offer_push__informative p{font-size:1.125rem}.offer .offer__push--home .offer_push__informative{padding:200px 60px 50px}.offer .offer__push--home .offer_push__cta{position:relative}.offer .offer__push--home .btn-action{font-size:.5rem;padding:1.25rem;background:#946f08;color:#fff;display:-ms-flexbox;display:flex;font-family:"ClanOT-ExtdNews","Arial","Helevtica",sans-serif;left:60px;position:absolute;text-align:center;text-decoration:none;text-transform:uppercase;top:3.8rem;width:auto;z-index:2}.offer .offer__push--home .btn-action span{padding-right:0}.offer .offer__push--home .btn-action:after{content:"";display:inline-block;font:.375rem/2.875rem "icons";line-height:1.2;margin-left:15px;vertical-align:middle}.offer .offer__push--home .btn-action:hover:hover{background:#b69844;color:#fff}.offer .offer__push--home .btn-action:hover span:after{margin-left:15px}.offer .offer__push--home.hp-offer-small{max-width:32.9375rem;width:47.8%}.offer .offer__push--home.hp-offer-small .offer__push__title{padding-top:42%}}.ctabacktotab-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}.ctabacktotab-wrapper .back-to-nav{color:#000;opacity:0}.ctabacktotab-wrapper .back-to-nav:focus-visible{opacity:1}.list-share-tools{padding:30px 0 0;text-align:center}.list-share-tools li{display:inline-block;margin:0 5px}@media screen and (min-width:768px){.list-share-tools li{margin:0 10px}}.list-share-tools li a{background-color:#946f08;border-radius:12px;color:#fff;display:block;height:1.5rem;text-align:center;text-decoration:none;width:1.5rem}@media screen and (min-width:768px){.list-share-tools li a{border-radius:20px;height:2.4375rem;padding:9px 0 0;width:2.4375rem}.list-share-tools li a:hover{background:#b69844}}.list-share-tools li a .icon{font-size:.75rem}@media screen and (min-width:768px){.list-share-tools li a .icon{font-size:1.25rem}}.offer-cgu{display:none;font-size:14px;padding:25px 16%;text-align:left}#hotelsOffers .offer-cgu{display:block}.newsletter{background-color:#fafafa;text-align:center}.newsletter .item__title{font:24px "garamondpremrpro","Georgia",serif;margin-bottom:0;padding:0}.newsletter .item__title span{font-family:"garamondpremrproItalic",Georgia,serif}#errorMessage_get-email-for-newsletter,.newsletter .item__baseline span,.newsletter .item__title.item__title--desktop,body.has-coverPage .privateDealContainer{display:none}.newsletter .item__title.item__title--mobile{display:block}.newsletter .item__baseline{font-size:12px;padding-bottom:10px}.newsletter .btn-square,.newsletter .btn_ok{border:0;text-align:center;width:100%}.newsletter .item{padding:25px 30px}.newsletter .item:first-child{border-bottom:5px solid #fff}.newsletter .item .item__picture{display:inline-block;max-width:207px;width:32%}.newsletter .item .col-txt{display:inline-block;text-align:left;vertical-align:top;width:67%}.newsletter .divmea p{margin-top:20px;position:relative}@media screen and (min-width:768px){.newsletter{text-align:left}.newsletter .item__title{display:block;font-size:40px;text-align:left!important}.newsletter .item__baseline span,.newsletter .item__title.item__title--desktop{display:block}.newsletter .item__title.item__title--mobile{display:none}.newsletter .item__baseline{font-size:16px}.newsletter .item{padding:40px 60px}.newsletter .item:first-child .btn-square{min-width:200px;width:30%}.newsletter .item:first-child .btn_ok{width:30%}.newsletter .item .col-txt{max-width:335px}.newsletter label{-webkit-transform:translate3d(0,4em,0);font-size:9px;transform:translate3d(0,4em,0)}}@media screen and (min-width:1024px){.newsletter{padding:0 8%}.newsletter .item__baseline{font-size:18px;min-height:95px}.newsletter .item{display:inline-block;padding:40px 0;vertical-align:top;width:55%}.newsletter .item:first-child{border:0;width:44%}.newsletter .item:first-child .btn_ok{width:41%}.newsletter .item:first-child .btn_ok:after{display:none}.newsletter .item .col-txt{max-width:none}.newsletter .item .col-txt .btn-square,.newsletter .item .col-txt .btn_ok{width:284px}.newsletter .divmea p{margin-top:0}}@media screen and (min-width:1024px) and (max-width:1163px){.newsletter .item:first-child .btn-square,.newsletter .item:first-child .btn_ok{width:40%}}.skip-link-list{background:#000;border-bottom:1px solid #fff;left:0;position:absolute;top:0;width:100%;z-index:10010}.skip-link-list__item{display:block;max-width:1200px}.skip-link-list__link{color:#fff;display:inline-block;height:70px;line-height:70px;padding:0 20px;text-decoration:none}.skip-link-list__link:not(:focus){height:0;overflow:hidden;position:absolute}.adunit[data-adunit=overTopHeader].is-done{-ms-flex-align:center;align-items:center;background-color:#f2d166;display:-ms-flexbox;display:flex;font-size:10px;height:4em;left:0;margin:0 auto;max-width:100%;padding:0 20px;position:relative;right:0;top:0;width:100%;z-index:9999}.adunit[data-adunit=overTopHeader].display-block>:not(.emergencyClose){height:100%!important;padding:0 10px;width:100%!important}.adunit[data-adunit=overTopHeader].display-block iframe{display:block;height:100%;margin:auto;max-width:100%;width:100%}.adunit[data-adunit=overTopHeader].display-block .emergencyClose{background:0 0;border:0;text-align:center}.adunit[data-adunit=overTopHeader].display-block .emergencyClose:before{color:#252339;content:"✖";display:table-cell;font-size:1.5em;text-align:center;vertical-align:middle}.adunit[data-adunit=overTopHeader].display-block .emergencyClose:hover{cursor:pointer}.adunit{position:relative;z-index:1}.adunit.display-none{display:none}.adunit[data-adunit=multiBoard]{padding-bottom:15px;padding-top:15px}.adunit[data-adunit=coverZone],.adunit[data-adunit=coverZone].display-block+.slider.sliderPrez,[data-lang=de] #newsletter-container{display:none}.adunit[data-adunit=coverZone].display-block{display:block}div#promotions{text-align:center}
/*# sourceMappingURL=styles.css.map */
