.Buttons_buttons__kStt9{display:flex;flex-direction:column;align-items:flex-start;margin-top:var(--s-56)}.Buttons_buttons__kStt9.-align-center{align-items:center}.Buttons_buttons__kStt9 .button-primary+:not(.button-primary){margin-top:var(--s-40)}.Buttons_buttons__kStt9.-horizontal{flex-direction:row}.Buttons_buttons__kStt9.-horizontal *+*{margin-top:0;margin-left:var(--s-24)}.Buttons_buttons__kStt9.-center{align-items:center}.Buttons_buttons__kStt9.-left{align-items:flex-start}.Buttons_buttons__kStt9.-right{align-items:flex-end}.Buttons_buttons__kStt9.-horizontal.-center{justify-content:center}.Buttons_buttons__kStt9.-horizontal.-left{justify-content:flex-start}.Buttons_buttons__kStt9.-horizontal.-right{justify-content:flex-end}.Buttons_buttons__kStt9.-horizontal.-space-between{justify-content:space-between}.Medias_medias__u1_uV{position:relative;opacity:0;transition:transform .75s var(--ease-in-out-cubic) var(--animation-delay,.25s),opacity .5s var(--ease-in-out-cubic) var(--animation-delay,.25s)}@media screen and (min-width:992px){.Medias_medias__u1_uV.slideDown{transform:translateY(-10%)}.Medias_medias__u1_uV.slideUp{transform:translateY(10%)}}.Medias_medias__u1_uV.fade{opacity:0}.Medias_medias__u1_uV.none{transform:translateY(0);opacity:1}.Medias_medias__u1_uV.-active{transform:translateY(0)!important;opacity:1!important}.Test_test__CVmz2{width:100vw;padding:var(--s-col-1);box-shadow:0 0 0 var(--s-col-1) rgba(0,0,0,.1) inset}.TemplateTextPage_templateTextPage__6kIB0{padding-left:var(--s-16);padding-right:var(--s-16)}@media screen and (min-width:992px){.TemplateTextPage_templateTextPage__6kIB0{padding:0;display:grid;grid-template-columns:24px repeat(12,minmax(0,1fr)) 24px;justify-content:center;width:100%;grid-row-gap:var(--row-gap);row-gap:var(--row-gap);grid-template-rows:1fr}}@media screen and (min-width:992px)and (min-width:992px){.TemplateTextPage_templateTextPage__6kIB0{column-gap:var(--gap);grid-template-columns:repeat(var(--col),1fr)}}@media screen and (min-width:992px){.TemplateTextPage_textWrapper__KaKbE{grid-column-start:4;grid-column-end:span 8}}.TemplateTextPage_text__5s6NN h2{margin-top:var(--s-48);margin-bottom:var(--s-24)}.TemplateTextPage_text__5s6NN ul{width:100%;display:flex;flex-direction:column;gap:var(--s-16)}.TemplateTextPage_text__5s6NN ul li{position:relative;padding-left:var(--s-32);width:100%}.TemplateTextPage_text__5s6NN ul li:before{content:url(/images/icons/quote.svg);display:block;position:absolute;left:0;top:4px}.TemplateTextButton_wrapper__9pVdQ{padding-top:0}.TemplateTextButton_templateTextButton__K3JL8{display:flex;flex-direction:column;gap:var(--s-16);padding-left:var(--s-16);padding-right:var(--s-16)}@media screen and (min-width:992px){.TemplateTextButton_templateTextButton__K3JL8{display:grid;grid-template-columns:24px repeat(12,minmax(0,1fr)) 24px;justify-content:center;width:100%;grid-row-gap:var(--row-gap);row-gap:var(--row-gap);grid-template-rows:1fr}}@media screen and (min-width:992px)and (min-width:992px){.TemplateTextButton_templateTextButton__K3JL8{column-gap:var(--gap);grid-template-columns:repeat(var(--col),1fr)}}@media screen and (min-width:992px){.TemplateTextButton_intro__jiqea{grid-column-start:4;grid-column-end:span 5}.TemplateTextButton_text__btHiV{font-size:var(--text-24)}.TemplateTextButton_button__Op3y7{grid-column-start:10;grid-column-end:span 3}}.Img_img__apx3j.-debug{outline:1px solid lime}.Img_info__iW3ix{position:absolute!important;z-index:100000000;background:gray;padding:.1rem .25rem;font-size:.8rem;color:#fff;transform:translate(5px,5px)}.ModalMedias_overlay__X2z0V{position:fixed;top:0;left:0;width:100vw;height:var(--visual-viewport-height);background:var(--background-overlay-dark);display:flex;align-items:center;justify-content:flex-end;z-index:3000}.ModalMedias_overlay__X2z0V[data-entering]{animation:ModalMedias_RoomGallery__tkLmB .25s}.ModalMedias_overlay__X2z0V[data-exiting]{animation:ModalMedias_RoomGallery__tkLmB .25s ease-in reverse}.ModalMedias_modal__jw_yI{position:relative;box-shadow:0 8px 20px rgba(0,0,0,.15);border-radius:0;color:var(--text-bg-light);outline:none;width:100vw;height:100dvh;right:0;overflow:hidden;transition:opacity .15s ease-in}.ModalMedias_modal__jw_yI[data-entering]{animation:ModalMedias_modal-zoom__SrhqU .25s ease-out}.ModalMedias_modal__jw_yI[data-exiting]{animation:ModalMedias_modal-zoom__SrhqU .25s ease-in reverse}@media screen and (min-width:640px){.ModalMedias_modal__jw_yI{width:clamp(640px,65vw,var(--w-col-5))}}.-modal-fullScreen .ModalMedias_modal__jw_yI{width:100vw}@keyframes ModalMedias_RoomGallery__tkLmB{0%{opacity:0}to{opacity:1}}@keyframes ModalMedias_modal-zoom__SrhqU{0%{opacity:0;transform:translateX(20%)}to{opacity:1;transform:translateX(0)}}.ModalMedias_close__rppsq{position:absolute!important;z-index:2000;top:var(--s-12)!important;right:var(--s-16)!important}.ModalMedias_close__rppsq.-left{left:var(--s-16)!important;right:unset}@media screen and (min-width:768px){.ModalMedias_close__rppsq{right:var(--s-24)!important}.ModalMedias_close__rppsq.-left{left:var(--s-24)!important;right:unset}}.ModalMedias_content__PIttM{position:relative;width:100vw;height:100dvh;padding-top:var(--padding-modal-top);padding-bottom:var(--padding-modal-bottom)}.ModalMedias_medias__bPD7C .slick-slider{height:calc(100dvh - var(--padding-modal-top) - var(--padding-modal-bottom));width:100vw}.ModalMedias_medias__bPD7C .slick-slide{height:100%;width:100vw;padding-left:var(--padding-modal-left);padding-right:var(--padding-modal-right)}.ModalMedias_medias__bPD7C .slick-slide img{height:calc(100dvh - var(--padding-modal-top) - var(--padding-modal-bottom));width:calc(100vw - var(--padding-modal-left) - var(--padding-modal-right))!important;object-fit:scale-down}.RoomsNav_roomsNav__adld0{position:-webkit-sticky;position:sticky;z-index:1;top:0;display:flex;align-items:center;height:var(--top-bar-height);width:100vw;background:var(--white);gap:var(--gap)}.RoomsNav_rooms__7JTZ0{flex-shrink:1;overflow:auto;flex-grow:1;align-self:center;position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;margin-left:calc(var(--s-16))}.RoomsNav_rooms__7JTZ0 *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.RoomsNav_list__EVEt8{display:flex;gap:var(--s-16);min-width:-moz-fit-content;min-width:fit-content;width:100%;justify-content:center}.RoomsNav_roomButton__uZbnK{border:1px solid rgba(0,0,0,0);border-radius:var(--radius-m);padding:var(--s-8) var(--s-16);cursor:pointer;text-align:left;line-height:1.15;font-size:var(--text-10)}.-active .RoomsNav_roomButton__uZbnK{border:1px solid var(--primary)}.RoomsNav_roomButton__uZbnK strong{white-space:nowrap;font-weight:var(--weight-semibold)}@media screen and (min-width:992px){.RoomsNav_roomButton__uZbnK{font-size:var(--text-14)}}.RoomsNav_buttons__gPhOa{display:flex;gap:var(--gap-s);flex-shrink:0}@media screen and (max-width:991px){.RoomsNav_buttons__gPhOa .RoomsNav_next__ZrO1b,.RoomsNav_buttons__gPhOa .RoomsNav_prev__ris37{width:2rem;height:2rem}.RoomsNav_buttons__gPhOa .RoomsNav_next__ZrO1b svg,.RoomsNav_buttons__gPhOa .RoomsNav_prev__ris37 svg{width:1rem;height:1rem}}.RoomsNav_buttons__gPhOa .RoomsNav_next__ZrO1b{margin-right:calc(var(--s-16) + 3rem + var(--gap))}@media screen and (min-width:768px){.RoomsNav_buttons__gPhOa .RoomsNav_next__ZrO1b{margin-right:calc(var(--s-24) + 3rem + var(--gap))}}.ModalRoomsAction_container__NsbRU{position:relative;width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start}.ModalRoomsAction_content__Cne9u{position:relative}.ModalRoomsAction_room__5RjTr{display:none;opacity:0}.ModalRoomsAction_room__5RjTr.-active{display:block;animation:ModalRoomsAction_fadeIn__v893E .5s ease forwards}@keyframes ModalRoomsAction_fadeIn__v893E{0%{opacity:0}to{opacity:1}}@media screen and (min-width:992px){.RoomBooking_bookingContainer__CnxR8{padding-bottom:1rem}}body:has(.RoomBooking_bookingContainer__CnxR8) .diadao-hdp-bar-room-responsive{transform:translateY(0)!important}.FilterNav_filter__kuU39{position:-webkit-sticky;position:sticky;z-index:3;top:var(--top-bar-height);display:flex;align-items:center;background:var(--white);gap:var(--gap);width:100vw!important}.FilterNav_container__so4su{flex-shrink:1;overflow:auto;flex-grow:1;align-self:center;position:relative;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-top:var(--s-16);padding-bottom:var(--s-16)}.FilterNav_container__so4su *{-webkit-user-select:none;-moz-user-select:none;user-select:none}.FilterNav_list__2N1Ii{display:flex;gap:var(--s-16);min-width:-moz-fit-content;min-width:fit-content;width:100%;justify-content:center;-webkit-padding-start:var(--s-16);padding-inline-start:var(--s-16);-webkit-padding-end:var(--s-16);padding-inline-end:var(--s-16)}.FilterNav_link__jPhQ1{display:inline-block;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-m);padding:var(--s-8) var(--s-16);cursor:pointer;text-align:left;line-height:1.15;font-size:var(--text-10);color:var(--color-text);font-weight:var(--weight-semibold);white-space:nowrap}.FilterNav_link__jPhQ1.-active{border:1px solid var(--primary)}@media screen and (min-width:992px){.FilterNav_link__jPhQ1{font-size:var(--text-14);padding:var(--s-16) var(--s-20)}}.OffersList_offersFilters__KJE1O{padding:var(--s-24) var(--gap);display:flex;flex-direction:column;align-items:center;gap:var(--s-8);width:100%;justify-content:center}@media screen and (min-width:768px){.OffersList_offersFilters__KJE1O{flex-direction:row;gap:var(--s-16);background:var(--white);top:var(--top-bar-height);position:-webkit-sticky;position:sticky;z-index:3}}.OffersList_button__Fw6_e{border:1px solid rgba(0,0,0,0);border-radius:var(--radius-m);padding:var(--s-8) var(--s-16);cursor:pointer;text-align:left;line-height:1.15;font-size:var(--text-10);white-space:nowrap;font-weight:var(--weight-semibold)}.-active .OffersList_button__Fw6_e{border:1px solid var(--primary)}@media screen and (min-width:992px){.OffersList_button__Fw6_e{font-size:var(--text-14)}}.OffersList_offersList___GqSo{width:100%;display:flex;flex-wrap:wrap;gap:var(--gap);padding:0 var(--gap);margin-top:var(--s-24)}@media screen and (min-width:992px){.OffersList_offersList___GqSo{margin-top:var(--s-40);padding:0 var(--s-col-1)}}.ModalOffers_overlay__h59x2{position:fixed;top:0;left:0;width:100vw;height:var(--visual-viewport-height);background:var(--background-overlay);display:flex;align-items:center;justify-content:flex-end;z-index:2000}.ModalOffers_overlay__h59x2[data-entering]{animation:ModalOffers_modal-fade__zNk7E .25s}.ModalOffers_overlay__h59x2[data-exiting]{animation:ModalOffers_modal-fade__zNk7E .25s ease-in reverse}.ModalOffers_modal__F_9p8{position:relative;box-shadow:0 8px 20px rgba(0,0,0,.15);border-radius:0;background:var(--background-modal);color:var(--text-bg-light);outline:none;width:100vw;height:100dvh;right:0;overflow:hidden;transition:opacity .15s ease-in;display:flex;flex-direction:column}.ModalOffers_modal__F_9p8[data-entering]{animation:ModalOffers_modal-zoom__Qxy7r .25s ease-out}.ModalOffers_modal__F_9p8[data-exiting]{animation:ModalOffers_modal-zoom__Qxy7r .25s ease-in reverse}@media screen and (min-width:640px){.ModalOffers_modal__F_9p8{width:clamp(640px,65vw,var(--w-col-5))}}.-modal-fullScreen .ModalOffers_modal__F_9p8{width:100vw}@keyframes ModalOffers_modal-fade__zNk7E{0%{opacity:0}to{opacity:1}}@keyframes ModalOffers_modal-zoom__Qxy7r{0%{opacity:0;transform:translateX(20%)}to{opacity:1;transform:translateX(0)}}.ModalOffers_close__NskDi{position:absolute!important;z-index:2;top:var(--s-12);right:var(--s-16)!important}.ModalOffers_close__NskDi.-left{left:var(--s-16);right:unset}@media screen and (min-width:768px){.ModalOffers_close__NskDi{right:var(--s-24)!important}.ModalOffers_close__NskDi.-left{left:var(--s-24);right:unset}}.ModalOffers_scroll__skbfX{height:100%;flex-grow:1;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:var(--scrollbar-w)!important}.ModalOffers_scroll__skbfX::-webkit-resizer,.ModalOffers_scroll__skbfX::-webkit-scrollbar,.ModalOffers_scroll__skbfX::-webkit-scrollbar-corner,.ModalOffers_scroll__skbfX::-webkit-scrollbar-track,.ModalOffers_scroll__skbfX::-webkit-scrollbar-track-piece{width:var(--scrollbar-w);background-color:rgba(0,0,0,0)}.ModalOffers_scroll__skbfX::-webkit-scrollbar-thumb{background-color:var(--primary)}.ModalOffers_scroll__skbfX>div{min-height:100%;display:grid}.ModalOffers_modalContent__GXnDO{max-height:100dvh;display:flex;flex-direction:column}@media screen and (min-width:992px){.ModalOffers_modalContent__GXnDO{display:grid;grid-template-areas:"leftSide content" "leftSide bottomBar";grid-template-rows:1fr auto}.ModalOffers_classNameContent__X7ZiT{grid-area:content}.ModalOffers_bottomBar__sFXG_{position:relative;grid-area:bottomBar}.ModalOffers_leftSide__JiISY{grid-area:leftSide}}.Wrapper_wrapper__YXa9O{z-index:3;position:relative;width:100vw;padding:var(--wrapper-py-l) 0;opacity:var(--opacity-transition-page);transition:opacity .5s ease-in-out}.dev .Wrapper_wrapper__YXa9O{box-shadow:inset 0 0 0 2px rgba(0,0,0,.1)}.dev .Wrapper_wrapper__YXa9O:before{content:attr(data-name);position:absolute;top:0;left:0;background-color:rgba(0,0,0,.15);padding:.25rem .5rem;color:#fff}.Wrapper_content__eWrb3{position:relative;width:100vw;margin-right:auto;margin-left:auto}.dev .Wrapper_content__eWrb3{box-shadow:inset 0 0 0 2px rgba(0,0,0,.1)}.Wrapper_content__eWrb3.-right{text-align:right}.Wrapper_content__eWrb3.-center{text-align:center}.Wrapper_content__eWrb3.-wide{max-width:none;padding-right:0;padding-left:0}.TemplateText_templateText__Y4gyb{padding-left:var(--s-16);padding-right:var(--s-16)}@media screen and (min-width:992px){.TemplateText_templateText__Y4gyb{padding:0;display:grid;grid-template-columns:24px repeat(12,minmax(0,1fr)) 24px;justify-content:center;width:100%;grid-row-gap:var(--row-gap);row-gap:var(--row-gap);grid-template-rows:1fr}}@media screen and (min-width:992px)and (min-width:992px){.TemplateText_templateText__Y4gyb{column-gap:var(--gap);grid-template-columns:repeat(var(--col),1fr)}}@media screen and (min-width:992px){.TemplateText_textWrapper__iPrGU{grid-column-start:4;grid-column-end:span 8}}.TemplateText_text__aOCmd h2{margin-top:var(--s-48);margin-bottom:var(--s-24)}.TemplateText_text__aOCmd ul{width:100%;display:flex;flex-direction:column;gap:var(--s-16)}.TemplateText_text__aOCmd ul li{position:relative;padding-left:var(--s-32);width:100%}.TemplateText_text__aOCmd ul li:before{content:url(/images/icons/quote.svg);display:block;position:absolute;left:0;top:4px}.TemplateSitemap_templateSitemap__iIn_F{padding-left:var(--s-16);padding-right:var(--s-16)}@media screen and (min-width:992px){.TemplateSitemap_templateSitemap__iIn_F{padding:0;display:grid;grid-template-columns:24px repeat(12,minmax(0,1fr)) 24px;justify-content:center;width:100%;grid-row-gap:var(--row-gap);row-gap:var(--row-gap);grid-template-rows:1fr}}@media screen and (min-width:992px)and (min-width:992px){.TemplateSitemap_templateSitemap__iIn_F{column-gap:var(--gap);grid-template-columns:repeat(var(--col),1fr)}}@media screen and (min-width:992px){.TemplateSitemap_textWrapper__yMsxN{grid-column-start:4;grid-column-end:span 8}}.TemplateSitemap_list___xxdY{display:grid;grid-gap:var(--s-16);gap:var(--s-16)}@media screen and (min-width:992px){.TemplateSitemap_list___xxdY{grid-template-columns:1fr 1fr}}.TemplateSitemap_title__LKCJf{text-transform:none;font-size:var(--s-16);font-weight:var(--weight-semibold);line-height:1.5;margin-bottom:var(--s-32);margin-top:var(--s-64)}@media screen and (min-width:992px){.TemplateSitemap_title__LKCJf{font-size:var(--s-24);line-height:1.6;font-weight:var(--weight-normal)}}.TemplateSitemap_link__FYsvt{display:inline-block;color:var(--color-text);position:relative}.TemplateSitemap_link__FYsvt:after{z-index:1;width:1em;transform:scaleX(1);transform-origin:left}.TemplateSitemap_link__FYsvt:after,.TemplateSitemap_link__FYsvt:before{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--primary);content:"";transition:transform .3s var(--ease-in-out-quad),opacity .3s var(--ease-in-out-quad)}.TemplateSitemap_link__FYsvt:before{transform:scaleX(0);transform-origin:right}.TemplateSitemap_link__FYsvt:hover{text-decoration:none}.TemplateSitemap_link__FYsvt:hover:after{transform:scaleX(0);transform-origin:right;opacity:0}.TemplateSitemap_link__FYsvt:hover:before{transform:scaleX(1);transform-origin:left;opacity:1}.Title_titleModule__E2iGY{display:flex;flex-direction:column;gap:var(--s-8)}@media screen and (min-width:992px){.Title_titleModule__E2iGY{gap:var(--s-16)}}.Title_titleModule__E2iGY h1,.Title_titleModule__E2iGY h2,.Title_titleModule__E2iGY h3,.Title_titleModule__E2iGY h4,.Title_titleModule__E2iGY h5,.Title_titleModule__E2iGY h6{margin:0}.Title_titleModule__E2iGY h1{font-weight:var(--weight-normal)}.Title_titleModule__E2iGY h1 strong{font-weight:var(--weight-light)}.TemplateQuote_templateQuoteWrapper__6oYGy{padding-block:var(--s-32)}@media screen and (min-width:992px){.TemplateQuote_templateQuoteWrapper__6oYGy{padding-block:var(--s-120)}}.TemplateQuote_templateQuote__qNuma{display:flex;flex-direction:column;gap:var(--s-32);padding-left:var(--s-16);padding-right:var(--s-16)}@media screen and (min-width:992px){.TemplateQuote_templateQuote__qNuma{display:grid;grid-template-columns:24px repeat(12,minmax(0,1fr)) 24px;justify-content:center;width:100%;padding:0;grid-row-gap:var(--row-gap);row-gap:var(--row-gap);grid-template-rows:1fr;align-items:start}}@media screen and (min-width:992px)and (min-width:992px){.TemplateQuote_templateQuote__qNuma{column-gap:var(--gap);grid-template-columns:repeat(var(--col),1fr)}}.TemplateQuote_textWrapper__2qH4L{display:flex;flex-direction:column;row-gap:var(--s-32)}@media screen and (min-width:992px){.TemplateQuote_textWrapper__2qH4L{row-gap:var(--s-56);grid-column-start:4;grid-column-end:span 6}}.TemplateQuote_quoteWrapper__dBE1_{background:var(--white);padding:var(--s-24) var(--s-16);text-align:center;font-size:var(--text-12)}@media screen and (min-width:992px){.TemplateQuote_quoteWrapper__dBE1_{grid-column-start:11;grid-column-end:span 3;font-size:var(--text-16);padding:var(--s-56) var(--s-40)}}.TemplateQuote_quoteWrapper__dBE1_ strong{font-weight:var(--weight-bold)}.LinkCustom_custom-link__BuF1W{display:inline-block;text-decoration:none;color:var(--color-text);position:relative}.LinkCustom_custom-link__BuF1W:after{z-index:1;width:1em;transform:scaleX(1);transform-origin:left}.LinkCustom_custom-link__BuF1W:after,.LinkCustom_custom-link__BuF1W:before{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:var(--primary);content:"";transition:transform .3s var(--ease-in-out-quad),opacity .3s var(--ease-in-out-quad)}.LinkCustom_custom-link__BuF1W:before{transform:scaleX(0);transform-origin:right}.LinkCustom_custom-link__BuF1W:hover{text-decoration:none}.LinkCustom_custom-link__BuF1W:hover:after{transform:scaleX(0);transform-origin:right;opacity:0}.LinkCustom_custom-link__BuF1W:hover:before{transform:scaleX(1);transform-origin:left;opacity:1}