.Grid-module-scss-module__VCTzOW__grid{grid-template-columns:1rem repeat(4,minmax(0,1fr)) 1rem;display:grid}@media screen and (min-width:992px){.Grid-module-scss-module__VCTzOW__grid{grid-template-columns:repeat(var(--col),1fr);column-gap:var(--s-16)}}.Grid-module-scss-module__VCTzOW__grid>.-span-1{grid-column:span 1/span 1}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-span-1{grid-column:span 1/span 1}.Grid-module-scss-module__VCTzOW__grid>.-span-2{grid-column:span 2/span 2}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-span-2{grid-column:span 2/span 2}.Grid-module-scss-module__VCTzOW__grid>.-span-3{grid-column:span 3/span 3}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-span-3{grid-column:span 3/span 3}.Grid-module-scss-module__VCTzOW__grid>.-span-4{grid-column:span 4/span 4}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-span-4{grid-column:span 4/span 4}.Grid-module-scss-module__VCTzOW__grid>.-span-5{grid-column:span 5/span 5}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-span-5{grid-column:span 5/span 5}.Grid-module-scss-module__VCTzOW__grid>.-span-6{grid-column:span 6/span 6}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-span-6{grid-column:span 6/span 6}.Grid-module-scss-module__VCTzOW__grid>.-span-7{grid-column:span 7/span 7}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-span-7{grid-column:span 7/span 7}.Grid-module-scss-module__VCTzOW__grid>.-span-8{grid-column:span 8/span 8}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-span-8{grid-column:span 8/span 8}.Grid-module-scss-module__VCTzOW__grid>.-span-9{grid-column:span 9/span 9}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-span-9{grid-column:span 9/span 9}.Grid-module-scss-module__VCTzOW__grid>.-span-10{grid-column:span 10/span 10}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-span-10{grid-column:span 10/span 10}.Grid-module-scss-module__VCTzOW__grid>.-span-11{grid-column:span 11/span 11}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-span-11{grid-column:span 11/span 11}.Grid-module-scss-module__VCTzOW__grid>.-span-12{grid-column:span 12/span 12}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-span-12{grid-column:span 12/span 12}.Grid-module-scss-module__VCTzOW__grid>.-start-1{grid-column-start:1}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-start-1{grid-column-start:1}.Grid-module-scss-module__VCTzOW__grid>.-start-2{grid-column-start:2}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-start-2{grid-column-start:2}.Grid-module-scss-module__VCTzOW__grid>.-start-3{grid-column-start:3}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-start-3{grid-column-start:3}.Grid-module-scss-module__VCTzOW__grid>.-start-4{grid-column-start:4}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-start-4{grid-column-start:4}.Grid-module-scss-module__VCTzOW__grid>.-start-5{grid-column-start:5}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-start-5{grid-column-start:5}.Grid-module-scss-module__VCTzOW__grid>.-start-6{grid-column-start:6}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-start-6{grid-column-start:6}.Grid-module-scss-module__VCTzOW__grid>.-start-7{grid-column-start:7}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-start-7{grid-column-start:7}.Grid-module-scss-module__VCTzOW__grid>.-start-8{grid-column-start:8}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-start-8{grid-column-start:8}.Grid-module-scss-module__VCTzOW__grid>.-start-9{grid-column-start:9}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-start-9{grid-column-start:9}.Grid-module-scss-module__VCTzOW__grid>.-start-10{grid-column-start:10}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-start-10{grid-column-start:10}.Grid-module-scss-module__VCTzOW__grid>.-start-11{grid-column-start:11}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-start-11{grid-column-start:11}.Grid-module-scss-module__VCTzOW__grid>.-start-12{grid-column-start:12}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-start-12{grid-column-start:12}.Grid-module-scss-module__VCTzOW__grid>.-end-1{grid-column-end:1}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-end-1{grid-column-end:1}.Grid-module-scss-module__VCTzOW__grid>.-end-2{grid-column-end:2}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-end-2{grid-column-end:2}.Grid-module-scss-module__VCTzOW__grid>.-end-3{grid-column-end:3}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-end-3{grid-column-end:3}.Grid-module-scss-module__VCTzOW__grid>.-end-4{grid-column-end:4}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-end-4{grid-column-end:4}.Grid-module-scss-module__VCTzOW__grid>.-end-5{grid-column-end:5}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-end-5{grid-column-end:5}.Grid-module-scss-module__VCTzOW__grid>.-end-6{grid-column-end:6}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-end-6{grid-column-end:6}.Grid-module-scss-module__VCTzOW__grid>.-end-7{grid-column-end:7}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-end-7{grid-column-end:7}.Grid-module-scss-module__VCTzOW__grid>.-end-8{grid-column-end:8}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-end-8{grid-column-end:8}.Grid-module-scss-module__VCTzOW__grid>.-end-9{grid-column-end:9}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-end-9{grid-column-end:9}.Grid-module-scss-module__VCTzOW__grid>.-end-10{grid-column-end:10}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-end-10{grid-column-end:10}.Grid-module-scss-module__VCTzOW__grid>.-end-11{grid-column-end:11}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-end-11{grid-column-end:11}.Grid-module-scss-module__VCTzOW__grid>.-end-12{grid-column-end:12}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-end-12{grid-column-end:12}.Grid-module-scss-module__VCTzOW__grid>.-end-13{grid-column-end:13}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-end-13{grid-column-end:13}.Grid-module-scss-module__VCTzOW__grid>.-full{grid-column:1/-1}.Grid-module-scss-module__VCTzOW__grid[class*=-auto]>.-full{grid-column:1/-1}.Grid-module-scss-module__VCTzOW__grid.-auto-1>*{grid-column:1/-1}.Grid-module-scss-module__VCTzOW__grid.-auto-2>*{grid-column:span 6/span 6}.Grid-module-scss-module__VCTzOW__grid.-auto-3>*{grid-column:span 4/span 4}.Grid-module-scss-module__VCTzOW__grid.-auto-4>*{grid-column:span 3/span 3}.Grid-module-scss-module__VCTzOW__grid.-auto-6>*{grid-column:span 2/span 2}.Grid-module-scss-module__VCTzOW__grid.-auto-12>*{grid-column:span 1/span 1}.Grid-module-scss-module__VCTzOW__grid-item.-align-left{justify-self:start}.Grid-module-scss-module__VCTzOW__grid-item.-align-right{justify-self:end}.Grid-module-scss-module__VCTzOW__grid-item.-align-center{justify-self:center}.Grid-module-scss-module__VCTzOW__grid-item.-v-align-top{align-self:start}.Grid-module-scss-module__VCTzOW__grid-item.-v-align-center{align-self:center}.Grid-module-scss-module__VCTzOW__grid-item.-v-align-bottom{align-self:end}
.GridHelper-module-scss-module___YBBIa__grid-helper{z-index:10000;pointer-events:none;width:100vw;height:100vh;top:0;left:0;padding-top:0!important;padding-bottom:0!important;position:fixed!important}.GridHelper-module-scss-module___YBBIa__item{background:#ffffff03;height:100vh}.GridHelper-module-scss-module___YBBIa__angleHelper{opacity:0;pointer-events:none;--test-angle:21.3deg;--test-dx:calc(tan(var(--test-angle))*50cqh);background:#ff61610d;width:100%;height:100vh;position:fixed;top:0;left:0;container-type:size}.GridHelper-module-scss-module___YBBIa__angleHelper:before{z-index:10;-webkit-backdrop-filter:blur(20px);content:"";clip-path:polygon(calc(50cqw + var(--test-dx))0,100% 0,100% 100%,calc(50cqw - var(--test-dx))100%);pointer-events:none;background:#ba871066;position:absolute;top:0;bottom:0;left:0;right:0}
.ScreenSizeHelper-module-scss-module__kbbo5G__screen-size-helper{z-index:1000;position:fixed;bottom:0;left:0}.ScreenSizeHelper-module-scss-module__kbbo5G__screen-size-helper:before{transform-origin:0 0;content:"< mini | mobile - 640";color:#fff;background:#00000040;padding:3px 8px;font-size:10px;display:block;position:fixed;transform:rotate(-90deg)}@media screen and (min-width:640px){.ScreenSizeHelper-module-scss-module__kbbo5G__screen-size-helper:before{content:"> mini | tablet - 640"}}@media screen and (min-width:768px){.ScreenSizeHelper-module-scss-module__kbbo5G__screen-size-helper:before{content:"> tiny | tablet - 768"}}@media screen and (min-width:992px){.ScreenSizeHelper-module-scss-module__kbbo5G__screen-size-helper:before{content:"> small | desktop - 992"}}@media screen and (min-width:1180px){.ScreenSizeHelper-module-scss-module__kbbo5G__screen-size-helper:before{content:"> medium | desktop - 1180"}}@media screen and (min-width:1280px){.ScreenSizeHelper-module-scss-module__kbbo5G__screen-size-helper:before{content:"> large | desktop - 1280"}}@media screen and (min-width:1440px){.ScreenSizeHelper-module-scss-module__kbbo5G__screen-size-helper:before{content:"> big | desktop - 1440"}}@media screen and (min-width:1640px){.ScreenSizeHelper-module-scss-module__kbbo5G__screen-size-helper:before{content:"> huge | desktop - 1640"}}@media screen and (min-width:1920px){.ScreenSizeHelper-module-scss-module__kbbo5G__screen-size-helper:before{content:"> mega | desktop - 1920"}}@media screen and (min-width:2200px){.ScreenSizeHelper-module-scss-module__kbbo5G__screen-size-helper:before{content:"> colossal | desktop - 2200"}}@media screen and (min-width:2560px){.ScreenSizeHelper-module-scss-module__kbbo5G__screen-size-helper:before{content:"> gigantic | desktop - 2560"}}
.-seminars-open .BookingSeminars-module-scss-module__SkdEdG__bookingSeminars{opacity:1;pointer-events:auto}
.-signature-open .BookingSignature-module-scss-module__H8sSca__bookingSignature{opacity:1;pointer-events:auto}.BookingSignature-module-scss-module__H8sSca__content{flex-direction:column;display:flex}@media screen and (max-width:991px){.BookingSignature-module-scss-module__H8sSca__content{padding:0 0 calc(var(--mobile-bottombar-height))0!important}}.BookingSignature-module-scss-module__H8sSca__inner{background:#5b534b;flex-grow:1;display:grid}.BookingSignature-module-scss-module__H8sSca__inner iframe{border:none;width:100vw;height:100%}@media screen and (min-width:992px){.BookingSignature-module-scss-module__H8sSca__inner iframe{width:100%}}
.-spa-open .BookingSpa-module-scss-module__u9zlua__bookingSpa{opacity:1;pointer-events:auto}.BookingSpa-module-scss-module__u9zlua__content{padding-left:0!important;padding-right:0!important}.BookingSpa-module-scss-module__u9zlua__inner{text-align:center;background:0 0;flex-grow:1;justify-content:center;align-items:center;display:flex;position:relative}.BookingSpa-module-scss-module__u9zlua__inner iframe{border:none;width:100vw;height:100%}@media screen and (min-width:992px){.BookingSpa-module-scss-module__u9zlua__inner iframe{width:100%}}.BookingSpa-module-scss-module__u9zlua__seperator{color:var(--white);font-weight:var(--strong-weight);margin:2rem 0}.BookingSpa-module-scss-module__u9zlua__iframeContainer{border:none;flex-direction:column;justify-content:center;align-items:center;width:100vw;height:100%;display:flex}@media screen and (min-width:992px){.BookingSpa-module-scss-module__u9zlua__iframeContainer{width:100%}}.BookingSpa-module-scss-module__u9zlua__buttons{padding:1rem}
.-open.-stay-open .BookingStay-module-scss-module__g5sakq__bookingStay{opacity:1;pointer-events:auto}.BookingStay-module-scss-module__g5sakq__inner{flex-direction:column;flex-grow:1;align-items:center;display:flex}.BookingStay-module-scss-module__g5sakq__inner iframe{border:none;width:100vw;height:100%}@media screen and (min-width:992px){.BookingStay-module-scss-module__g5sakq__inner iframe{width:100%}}

.-stay-and-gift-box-open .BookingStayAndGiftBox-module-scss-module__ilgy_W__bookingStayAndGiftBox{opacity:1;pointer-events:auto}.BookingStayAndGiftBox-module-scss-module__ilgy_W__list{color:var(--primary);border-bottom:1px solid #ffffff1a;margin-bottom:2rem;padding-bottom:2rem;font-size:1rem}.BookingStayAndGiftBox-module-scss-module__ilgy_W__list *{margin:0!important;font-size:1rem!important}.BookingStayAndGiftBox-module-scss-module__ilgy_W__list>div{padding:0!important;font-weight:600!important}.BookingStayAndGiftBox-module-scss-module__ilgy_W__list ul{margin-top:.25rem!important}
.BookingMenu-module-scss-module__Tiio3a__mainMenu{z-index:2;height:100%;padding:5rem .625rem calc(2.5rem + var(--mobile-bottombar-height))2.5rem;align-items:center;display:flex;position:relative}@media screen and (min-width:992px){.BookingMenu-module-scss-module__Tiio3a__mainMenu{width:50%;padding:var(--menu-left-main-padding);background:#000}}.BookingMenu-module-scss-module__Tiio3a__mainMenu .loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.BookingMenu-module-scss-module__Tiio3a__subMenu{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:#1e1c1ab3;position:relative}@media screen and (max-width:991px){.BookingMenu-module-scss-module__Tiio3a__subMenu{z-index:3;will-change:transform,opacity;width:100%;height:100%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;position:absolute;top:0;left:0;transform:translate(-100vw)}.-submenu-open .BookingMenu-module-scss-module__Tiio3a__subMenu{opacity:1;transform:translate(0)}}@media screen and (min-width:992px){.BookingMenu-module-scss-module__Tiio3a__subMenu{width:50%}}.BookingMenu-module-scss-module__Tiio3a__closeMenu{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--color-text-title);cursor:pointer;background:linear-gradient(#ffffff0d 0% 100%),#242021d9;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:flex;position:fixed;top:0;right:0;overflow:clip;width:4rem!important;height:4rem!important}.BookingMenu-module-scss-module__Tiio3a__closeMenu:before{transform-origin:50%;background:var(--white);content:"";opacity:.05;border-radius:100em;width:100%;height:100%;transition:transform .5s;position:absolute;top:0;left:0;transform:scale(0)}.BookingMenu-module-scss-module__Tiio3a__closeMenu:hover:before{transform:scale(1.5)}.BookingMenu-module-scss-module__Tiio3a__closeMenu svg{pointer-events:none;width:1.125rem;height:1.125rem}body.-modal-open .BookingMenu-module-scss-module__Tiio3a__closeMenu{right:0}body:has(.modal-upper) .BookingMenu-module-scss-module__Tiio3a__closeMenu{right:0}@media screen and (min-width:992px){.BookingMenu-module-scss-module__Tiio3a__closeMenu{display:none}}
.BookingLink-module-scss-module__LHTiqG__link{padding-left:var(--menu-left-item-padding);color:var(--white);padding-block-start:.5rem;padding-block-end:.5rem;transition:color .25s ease-in-out;display:block;position:relative}.BookingLink-module-scss-module__LHTiqG__link.-hide{display:none}@media screen and (min-width:992px){.BookingLink-module-scss-module__LHTiqG__link:hover:before{opacity:1}.BookingLink-module-scss-module__LHTiqG__link.-active:before{opacity:1}.BookingLink-module-scss-module__LHTiqG__link.-active{color:var(--primary)}.BookingLink-module-scss-module__LHTiqG__link:before{background:var(--primary);content:"";opacity:0;width:1px;transition:opacity .25s ease-in-out;position:absolute;top:0;bottom:0;left:0}}@media screen and (min-width:1280px){.BookingLink-module-scss-module__LHTiqG__link{padding-block-start:1rem;padding-block-end:1rem}}@media screen and (min-width:1640px){.BookingLink-module-scss-module__LHTiqG__link{padding-block-start:1.25rem;padding-block-end:1.25rem}}@media screen and (min-width:2200px){.BookingLink-module-scss-module__LHTiqG__link{padding-block-start:1.5rem;padding-block-end:1.5rem}}.BookingLink-module-scss-module__LHTiqG__link span{flex-flow:wrap;align-items:flex-start;gap:.25rem;display:flex}@media screen and (min-width:992px){.BookingLink-module-scss-module__LHTiqG__link span{gap:.5rem}}
.BookingIndex-module-scss-module__bqcdya__menuLeftContent{width:100%;padding-left:var(--menu-left-content-padding);flex-direction:column;gap:2rem;display:flex}@media screen and (min-width:992px){.BookingIndex-module-scss-module__bqcdya__menuLeftContent{gap:5.625rem;padding-top:5rem}}.BookingIndex-module-scss-module__bqcdya__menuLeftContent ul{flex-direction:column;justify-content:center;gap:0;display:flex}@media screen and (min-width:992px){.BookingIndex-module-scss-module__bqcdya__menuLeftContent ul{border-left:1px solid #ffffff1a}}.BookingIndex-module-scss-module__bqcdya__menuLeftContent ul li{line-height:1}.BookingIndex-module-scss-module__bqcdya__menuLeftContentItems .title-n4{margin-bottom:1rem}@media screen and (min-width:992px){.BookingIndex-module-scss-module__bqcdya__menuLeftContentItems .title-n4{margin-bottom:1.5rem}}.BookingIndex-module-scss-module__bqcdya__contact{color:var(--white);gap:.5rem;font-size:.9rem;display:flex}.BookingIndex-module-scss-module__bqcdya__contact a{color:var(--white)}@media screen and (min-width:992px){.BookingIndex-module-scss-module__bqcdya__contact a:hover{color:var(--primary)}.BookingIndex-module-scss-module__bqcdya__contact{font-size:1rem}}
.Footer-module-scss-module__wcgw9G__footer{background:var(--background);color:var(--white);position:relative;overflow:clip}@media screen and (min-width:992px){.Footer-module-scss-module__wcgw9G__footer{--angle:21.3deg;--dx:calc(tan(var(--angle))*50cqh);align-items:end;height:100vh;container-type:size}.Footer-module-scss-module__wcgw9G__footer:before{z-index:1;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);content:"";clip-path:polygon(calc(50cqw + var(--dx))0,100% 0,100% 100%,calc(50cqw - var(--dx))100%);pointer-events:none;background:#2420218a;position:absolute;top:0;bottom:0;left:0;right:0}}body:has(main.-modal-direct) .Footer-module-scss-module__wcgw9G__footer{display:none!important}.Footer-module-scss-module__wcgw9G__footerWrapper{padding:var(--wrapper-py-1-2)1rem var(--wrapper-py)1rem;color:var(--white);flex-direction:column;align-items:center;gap:3.5rem;display:flex}@media screen and (min-width:992px){.Footer-module-scss-module__wcgw9G__footerWrapper{grid-template-columns:1rem repeat(4,minmax(0,1fr)) 1rem;height:100%;padding:0;display:grid}}@media screen and (min-width:992px) and (min-width:992px){.Footer-module-scss-module__wcgw9G__footerWrapper{grid-template-columns:repeat(var(--col),1fr);column-gap:var(--s-16)}}.Footer-module-scss-module__wcgw9G__footerLeft{z-index:1;flex-direction:column;align-items:center;gap:3.5rem;display:flex;position:relative}@media screen and (min-width:992px){.Footer-module-scss-module__wcgw9G__footerLeft{grid-area:1/2/span 1/span 4;align-items:flex-start;display:block}}@media screen and (min-width:1640px){.Footer-module-scss-module__wcgw9G__footerLeft{grid-column:2/span 3}}.Footer-module-scss-module__wcgw9G__footerLeft .Footer-module-scss-module__wcgw9G__logo{display:none}@media screen and (min-width:992px){.Footer-module-scss-module__wcgw9G__footerLeft .Footer-module-scss-module__wcgw9G__logo{margin-bottom:1.875rem;margin-left:5rem;display:block}}.Footer-module-scss-module__wcgw9G__footerRight{z-index:1;flex-flow:wrap;justify-content:center;gap:2rem;display:flex;position:relative}@media screen and (min-width:992px){.Footer-module-scss-module__wcgw9G__footerRight{margin-top:calc(var(--s-56) + 3rem);justify-content:flex-start;gap:var(--s-56);flex-direction:column;grid-area:1/11/span 1/span 3}}.Footer-module-scss-module__wcgw9G__footerRight .Footer-module-scss-module__wcgw9G__entityName{color:var(--primary);letter-spacing:1.2px;text-transform:uppercase;font-size:14px;font-weight:700;line-height:1}@media screen and (min-width:992px){.Footer-module-scss-module__wcgw9G__footerRight .Footer-module-scss-module__wcgw9G__entityName{font-size:.75rem}}.Footer-module-scss-module__wcgw9G__hotel,.Footer-module-scss-module__wcgw9G__entity{flex-direction:column;align-items:center;gap:1rem;line-height:1.4;display:flex}@media screen and (min-width:992px){.Footer-module-scss-module__wcgw9G__hotel,.Footer-module-scss-module__wcgw9G__entity{align-items:flex-start}}.Footer-module-scss-module__wcgw9G__hotel a,.Footer-module-scss-module__wcgw9G__entity a{color:var(--white);flex-direction:row;align-items:center;gap:0;line-height:1.444;transition:color .2s ease-in-out;display:flex}.Footer-module-scss-module__wcgw9G__hotel a:before,.Footer-module-scss-module__wcgw9G__entity a:before{background-color:var(--primary);content:"";width:0;height:.0625rem;margin-top:.0625rem;margin-right:0;transition:width .3s ease-in-out,margin-right .3s ease-in-out;display:block}@media screen and (min-width:992px){.Footer-module-scss-module__wcgw9G__hotel a:hover,.Footer-module-scss-module__wcgw9G__entity a:hover{color:var(--primary)}.Footer-module-scss-module__wcgw9G__hotel a:hover:before,.Footer-module-scss-module__wcgw9G__entity a:hover:before{width:1.5rem;margin-right:1rem}}@media screen and (max-width:991px){.Footer-module-scss-module__wcgw9G__hotel,.Footer-module-scss-module__wcgw9G__entity{text-align:center;width:calc(50% - 1rem);font-size:.875rem}}.Footer-module-scss-module__wcgw9G__socials{flex-direction:row;gap:.5rem;display:flex}.Footer-module-scss-module__wcgw9G__socials .icon{color:var(--white)}.Footer-module-scss-module__wcgw9G__footerBottom{z-index:1;color:var(--white);flex-direction:column;justify-content:space-between;gap:.5rem;padding:1.5rem 2.5rem;font-size:12px;font-weight:700;display:flex;position:relative}@media screen and (min-width:992px){.Footer-module-scss-module__wcgw9G__footerBottom{flex-direction:row;gap:2rem;position:absolute;bottom:0;left:0;right:0}}.Footer-module-scss-module__wcgw9G__footerBottom .Footer-module-scss-module__wcgw9G__menu{flex-direction:column;align-items:center;gap:1rem;display:flex}@media screen and (min-width:992px){.Footer-module-scss-module__wcgw9G__footerBottom .Footer-module-scss-module__wcgw9G__menu{flex-direction:row;gap:2rem}}.Footer-module-scss-module__wcgw9G__footerBottom .Footer-module-scss-module__wcgw9G__menu li a{padding-block-start:.5rem;padding-block-end:.5rem}.Footer-module-scss-module__wcgw9G__footerBottom .Footer-module-scss-module__wcgw9G__copyright{letter-spacing:.1em;text-transform:uppercase;flex-direction:row;align-items:center;gap:.5rem;display:flex}@media screen and (max-width:991px){.Footer-module-scss-module__wcgw9G__footerBottom .Footer-module-scss-module__wcgw9G__copyright{justify-content:center}}
.MenuAction-module-scss-module__JkBUoq__menu{z-index:1000;opacity:0;pointer-events:none;background:#000;flex-direction:column;width:100vw;height:100%;transition:transform .25s ease-in-out,opacity .25s ease-in-out;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%)}.MenuAction-module-scss-module__JkBUoq__menu.-open{opacity:1;pointer-events:auto;transform:translate(0)}@media screen and (min-width:992px){.MenuAction-module-scss-module__JkBUoq__menu{height:100%}}.MenuAction-module-scss-module__JkBUoq__menu:before{z-index:1;content:"";pointer-events:none;background-image:url(/images/black_satin_texture_radial.jpg);background-position:50%;background-repeat:no-repeat;background-size:110vw;background-attachment:fixed;background-color:var(--background);display:block;position:absolute;top:0;bottom:0;left:0;right:0}@media screen and (min-width:992px){.MenuAction-module-scss-module__JkBUoq__menu:before{background-size:auto 110vh;display:none}}body:has(main.-modal-direct) .MenuAction-module-scss-module__JkBUoq__menu{display:none!important}.MenuAction-module-scss-module__JkBUoq__menu .MenuAction-module-scss-module__JkBUoq__close{top:var(--s-12);left:var(--s-16);position:absolute}@media screen and (min-width:768px){.MenuAction-module-scss-module__JkBUoq__menu .MenuAction-module-scss-module__JkBUoq__close{left:var(--s-24)}}
.Menu-module-scss-module__koFssW__menuContent{z-index:2;scrollbar-width:none;-ms-overflow-style:none;flex-grow:1;position:relative}.Menu-module-scss-module__koFssW__menuContent::-webkit-scrollbar{display:none}.Menu-module-scss-module__koFssW__menuContent{--svg-aspect-ratio:354/904;--svg-width-cq:calc(100cqh*var(--svg-aspect-ratio));--svg-half-width-cq:calc(var(--svg-width-cq)/2);--left-zone-width:calc(50cqw - var(--svg-half-width-cq));--right-zone-left:calc(50cqw - var(--svg-half-width-cq));--right-zone-width:calc(50cqw + var(--svg-half-width-cq));container-type:size}@media screen and (min-width:1180px){.Menu-module-scss-module__koFssW__menuContent{--angle:21.3deg;--dx:calc(tan(var(--angle))*50cqh);--menu-width:calc(50cqw - var(--dx))}}.Menu-module-scss-module__koFssW__menuContent>div{--angle:12.3deg;--menu-width:100%;width:100vw;height:auto}@media screen and (min-width:1180px){.Menu-module-scss-module__koFssW__menuContent>div{height:100%}}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id]:hover) .Menu-module-scss-module__koFssW__menuMedias [data-media-id]{opacity:0}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="0"]:hover) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="0"]{z-index:3;opacity:1;transition:opacity .25s ease-in-out}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="0"] .-active) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="0"]{z-index:1;opacity:1}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="1"]:hover) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="1"]{z-index:3;opacity:1;transition:opacity .25s ease-in-out}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="1"] .-active) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="1"]{z-index:1;opacity:1}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="2"]:hover) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="2"]{z-index:3;opacity:1;transition:opacity .25s ease-in-out}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="2"] .-active) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="2"]{z-index:1;opacity:1}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="3"]:hover) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="3"]{z-index:3;opacity:1;transition:opacity .25s ease-in-out}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="3"] .-active) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="3"]{z-index:1;opacity:1}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="4"]:hover) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="4"]{z-index:3;opacity:1;transition:opacity .25s ease-in-out}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="4"] .-active) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="4"]{z-index:1;opacity:1}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="5"]:hover) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="5"]{z-index:3;opacity:1;transition:opacity .25s ease-in-out}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="5"] .-active) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="5"]{z-index:1;opacity:1}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="6"]:hover) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="6"]{z-index:3;opacity:1;transition:opacity .25s ease-in-out}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="6"] .-active) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="6"]{z-index:1;opacity:1}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="7"]:hover) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="7"]{z-index:3;opacity:1;transition:opacity .25s ease-in-out}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="7"] .-active) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="7"]{z-index:1;opacity:1}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="8"]:hover) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="8"]{z-index:3;opacity:1;transition:opacity .25s ease-in-out}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="8"] .-active) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="8"]{z-index:1;opacity:1}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="9"]:hover) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="9"]{z-index:3;opacity:1;transition:opacity .25s ease-in-out}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="9"] .-active) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="9"]{z-index:1;opacity:1}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="10"]:hover) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="10"]{z-index:3;opacity:1;transition:opacity .25s ease-in-out}.Menu-module-scss-module__koFssW__menuContent:has([data-link-id="10"] .-active) .Menu-module-scss-module__koFssW__menuMedias [data-media-id="10"]{z-index:1;opacity:1}.Menu-module-scss-module__koFssW__menuTop{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}@media screen and (min-width:1180px){.Menu-module-scss-module__koFssW__menuTop{flex-direction:row;gap:2.5rem;width:100%;height:6.875rem;position:fixed;top:2.5rem;left:0}}.Menu-module-scss-module__koFssW__menuTop ul{flex-direction:row;gap:.5rem;display:flex}@media screen and (min-width:1180px){.Menu-module-scss-module__koFssW__menuTop ul{gap:1rem}}.Menu-module-scss-module__koFssW__menuTop .Menu-module-scss-module__koFssW__languages li[data-active=true] a,.Menu-module-scss-module__koFssW__menuTop .Menu-module-scss-module__koFssW__languages li[data-active=true] button{font-weight:700}.Menu-module-scss-module__koFssW__menuTop .Menu-module-scss-module__koFssW__languages li a,.Menu-module-scss-module__koFssW__menuTop .Menu-module-scss-module__koFssW__languages li button{width:3rem;height:3rem;color:var(--white);text-transform:uppercase;justify-content:center;align-items:center;font-size:.875rem;font-weight:300;display:flex}.Menu-module-scss-module__koFssW__menuTop .icon{color:var(--white)}.Menu-module-scss-module__koFssW__mainWrapper{z-index:2;min-height:100lvh;padding:2.5rem 2.5rem calc(2.5rem + var(--mobile-bottombar-height))2.5rem;flex-flow:wrap;align-items:center;gap:0;display:flex;position:relative}@media screen and (min-width:992px){.Menu-module-scss-module__koFssW__mainWrapper{padding:12rem 2.5rem calc(2.5rem + var(--mobile-bottombar-height))2.5rem}}@media screen and (min-width:1180px){.Menu-module-scss-module__koFssW__mainWrapper{width:var(--left-zone-width);height:100%;padding:var(--menu-left-main-padding)0 var(--menu-left-main-padding)var(--menu-left-main-padding);container-type:size}}.Menu-module-scss-module__koFssW__menuLeftContent{width:100%;padding-left:var(--menu-left-content-padding)}.Menu-module-scss-module__koFssW__menuLeftContent ul{flex-direction:column;justify-content:center;gap:0;display:flex}@media screen and (min-width:1180px){.Menu-module-scss-module__koFssW__menuLeftContent ul{border-left:1px solid #ffffff1a}}.Menu-module-scss-module__koFssW__menuLeftContent ul li{line-height:1}.Menu-module-scss-module__koFssW__menuLShape{z-index:1;top:0;left:calc(50cqw - var(--svg-half-width-cq));width:var(--svg-width-cq);height:100%;display:none;position:absolute}.Menu-module-scss-module__koFssW__menuLShape img{object-fit:contain;object-position:center}@media screen and (min-width:1180px){.Menu-module-scss-module__koFssW__menuLShape{display:block}}.Menu-module-scss-module__koFssW__menuMedias{z-index:0;display:none}@media screen and (min-width:1180px){.Menu-module-scss-module__koFssW__menuMedias{top:0;right:0;left:var(--right-zone-left);height:100%;position:absolute}.-open .Menu-module-scss-module__koFssW__menuMedias{display:block}}.Menu-module-scss-module__koFssW__menuMedias:before{z-index:100;content:"";background:#00000080;position:absolute;top:0;bottom:0;left:0;right:0}.Menu-module-scss-module__koFssW__menuMedias [data-media-id]{z-index:2;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .25s ease-in-out .25s;position:absolute;top:0;bottom:0;left:0;right:0}.Menu-module-scss-module__koFssW__menuMedias img{object-fit:cover;width:100%;height:100%}.Menu-module-scss-module__koFssW__menuSecondary{z-index:4;width:100%;padding-left:var(--menu-left-content-padding);grid-template-columns:1fr 1fr;justify-content:space-between;display:grid}@media screen and (min-width:1180px){.Menu-module-scss-module__koFssW__menuSecondary{--left:calc(var(--menu-left-main-padding) + var(--menu-left-content-padding) + var(--menu-left-item-padding));bottom:2.5rem;left:var(--left);width:calc(100vw - var(--left)*2);padding-left:0;display:block;position:absolute}}.Menu-module-scss-module__koFssW__menuSecondary .Menu-module-scss-module__koFssW__menuSecondaryItems{flex-direction:column;gap:.5rem;display:flex}@media screen and (min-width:1180px){.Menu-module-scss-module__koFssW__menuSecondary .Menu-module-scss-module__koFssW__menuSecondaryItems{flex-direction:row;align-items:center;gap:2rem}}
.MenuItem-module-scss-module__RBk8Yq__menuItem{padding-left:var(--menu-left-item-padding);color:var(--white);padding-block-start:.5rem;padding-block-end:.5rem;transition:color .25s ease-in-out;display:block;position:relative}.MenuItem-module-scss-module__RBk8Yq__menuItem.-active{color:var(--primary)}.MenuItem-module-scss-module__RBk8Yq__menuItem.-hide{display:none}@media screen and (min-width:992px){.MenuItem-module-scss-module__RBk8Yq__menuItem:hover:before{opacity:1}.MenuItem-module-scss-module__RBk8Yq__menuItem.-active:before{opacity:1}.MenuItem-module-scss-module__RBk8Yq__menuItem:before{background:var(--primary);content:"";opacity:0;width:1px;transition:opacity .25s ease-in-out;position:absolute;top:0;bottom:0;left:0}}@media screen and (min-width:1180px){.MenuItem-module-scss-module__RBk8Yq__menuItem{padding-block-start:1rem;padding-block-end:1rem}}@media screen and (min-width:1280px){.MenuItem-module-scss-module__RBk8Yq__menuItem{padding-block-start:1rem;padding-block-end:1rem}}@media screen and (min-width:1640px){.MenuItem-module-scss-module__RBk8Yq__menuItem{padding-block-start:1.25rem;padding-block-end:1.25rem}}@media screen and (min-width:1920px){.MenuItem-module-scss-module__RBk8Yq__menuItem{padding-block-start:1.5rem;padding-block-end:1.5rem}}.MenuItem-module-scss-module__RBk8Yq__menuItem span{flex-flow:wrap;align-items:flex-start;gap:.25rem;display:flex}@media screen and (min-width:992px){.MenuItem-module-scss-module__RBk8Yq__menuItem span{gap:.5rem}}.MenuItem-module-scss-module__RBk8Yq__menuItem em,.MenuItem-module-scss-module__RBk8Yq__menuItem sup{letter-spacing:1px;text-transform:uppercase;vertical-align:super;font-size:.5rem;font-weight:400;line-height:1;top:0}@media screen and (min-width:992px){.MenuItem-module-scss-module__RBk8Yq__menuItem em,.MenuItem-module-scss-module__RBk8Yq__menuItem sup{font-size:.75rem}}
