*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html,body,div,span,object,iframe,figure,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,code,em,img,small,strike,strong,sub,sup,tt,b,u,i,ol,ul,li,fieldset,form,label,table,caption,tbody,tfoot,thead,tr,th,td,main,canvas,embed,footer,header,nav,section,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;font:inherit}footer,header,nav,section,main{display:block}html{-ms-touch-action:manipulation;touch-action:manipulation}body{background:#dcddde;color:#000;font-family:neuzeit-grotesk,sans-serif;line-height:1;letter-spacing:-.01em;text-transform:lowercase;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}ol,ul{padding-left:1.25rem}ol ul,ol ol,ul ul,ul ol{margin:.3125rem 0 .625rem}ol li,ul li{padding-left:.375rem}::-moz-selection{color:#fff;background:#000}::selection{color:#fff;background:#000}body .fslightbox-container{-webkit-backdrop-filter:blur(.9375rem);backdrop-filter:blur(.9375rem);background:#00000080}body .fslightbox-slide-btn,body .fslightbox-toolbar{background:#ffffff1a}.owl-theme .owl-nav [class*=owl-],.owl-theme .owl-dots .owl-dot span,.mt-datepicker,.mt-datepicker .mt-legend .lBlock .lCube,.mt-datepicker .mt-footer,.mt-datepicker .mt-footer .mt-resetbtn,.mt-datepicker .mt-footer .states.state_context_selected .mt-submitbtn,.mt-datepicker .mt-nav .mt-next-btn,.mt-datepicker .mt-nav .mt-previous-btn,.mt-datepicker .mt-nav .mt-roomtypefilterbtn,.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day:not(.empty),.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day.arrival,.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day.picked_arrival:not(.hover),.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day .mt-price-from,.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day.disabled,.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day.hover,.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day.hover.start,.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day.hover.end,.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day.selected.start,.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day.selected.end{border-radius:0}.mt-datepicker{font-weight:500;font-size:.875rem;font-weight:400;border:.0625rem solid transparent;padding:0}.mt-datepicker .mt-nav{z-index:10;position:absolute;top:0;width:100%;margin:0;font-size:0;font-weight:400}.mt-datepicker .mt-nav a{width:2.5rem;height:2.5rem;margin:0 -.625rem}.mt-datepicker .mt-nav .mt-next-btn,.mt-datepicker .mt-nav .mt-previous-btn{position:relative;padding:.625rem;background:none}.mt-datepicker .mt-nav .mt-next-btn:after,.mt-datepicker .mt-nav .mt-previous-btn:after{content:"";width:1.25rem;height:1.25rem}.mt-datepicker .mt-nav .mt-next-btn svg,.mt-datepicker .mt-nav .mt-previous-btn svg{display:none}.mt-datepicker .mt-nav .mt-previous-btn:after{-webkit-filter:invert(1);filter:invert(1);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2015'%3e%3cpath%20d='M0,7.5l7.46,7.5.72-.72L1.94,8.01h18.06v-1.02H1.94L8.18.72l-.72-.72L0,7.5Z'/%3e%3c/svg%3e") no-repeat center}.mt-datepicker .mt-nav .mt-next-btn:after{-webkit-filter:invert(1);filter:invert(1);background:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2020%2015'%3e%3cpath%20d='M20,7.5l-7.46,7.5-.72-.72,6.24-6.27H0v-1.02h18.06L11.82.72l.72-.72,7.46,7.5Z'/%3e%3c/svg%3e") no-repeat center}.mt-datepicker .mt-nav .mt-roomtypefilterbtn{margin-right:.5rem;padding:.3rem .5rem .3rem .8rem;background:transparent;background:var(--roflbgr, transparent);border:1px solid #e5e5e5;border:1px solid var(--roflbdr, #e5e5e5);color:#333;color:var(--rofltxt, #333);border-radius:50px;font-size:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.mt-datepicker .mt-nav .mt-roomtypefilterbtn:hover{background:transparent;background:var(--roflhov, transparent)}.mt-datepicker .mt-nav .mt-roomtypefilterbtn .mt-cevron{margin-left:.5rem}.mt-datepicker .mt-nav .mt-roomtypefilterbtn .mt-cevron svg{fill:#333;fill:var(--rofltxt, #333);width:16px}.mt-datepicker .mt-roomtypefilterbtn{display:none!important}.mt-datepicker .mt-roomtypepicker{display:block!important;padding:0;border:none}.mt-datepicker .mt-roomtypepicker .mt-roomtypes{display:grid;grid-gap:.625rem;gap:.625rem;grid-template-columns:repeat(2,1fr);width:100%}@media (max-width: 767px){.mt-datepicker .mt-roomtypepicker .mt-roomtypes{gap:.3125rem;grid-template-columns:1fr}}.mt-datepicker .mt-roomtypepicker .mt-roomtype{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:0;margin-bottom:0;width:100%;min-height:auto;border:.0625rem solid #000000;padding:1rem 1.125rem;-webkit-tap-highlight-color:transparent}@media (max-width: 767px){.mt-datepicker .mt-roomtypepicker .mt-roomtype{padding:.75rem .875rem}}.mt-datepicker .mt-roomtypepicker .mt-roomtype.selected{background:var(--arribgr);border:.0625rem solid var(--arribgr)}.mt-datepicker .mt-roomtypepicker .mt-roomtype.selected:before{padding:0;font-size:0;top:50%;left:.625rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:url("data:image/svg+xml,%3Csvg width='28' height='28' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15,0C6.72,0,0,6.72,0,15s6.72,15,15,15,15-6.72,15-15S23.28,0,15,0ZM13.35,19.94l-4.82-5.03.94-.9,3.88,4.05,7.18-7.51.94.9-8.12,8.49Z' fill='%23FFF'/%3E%3C/svg%3E")}@media (max-width: 767px){.mt-datepicker .mt-roomtypepicker .mt-roomtype.selected:before{left:.5rem;content:url("data:image/svg+xml,%3Csvg width='24' height='24' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3E%3Cpath d='M15,0C6.72,0,0,6.72,0,15s6.72,15,15,15,15-6.72,15-15S23.28,0,15,0ZM13.35,19.94l-4.82-5.03.94-.9,3.88,4.05,7.18-7.51.94.9-8.12,8.49Z' fill='%23FFF'/%3E%3C/svg%3E")}}.mt-datepicker .mt-roomtypepicker .mt-roomtype.selected .mt-roomtypeName b{color:#fff}.mt-datepicker .mt-roomtypepicker .mt-roomtype .mt-imageWrapper{display:none}.mt-datepicker .mt-roomtypepicker .mt-roomtype .mt-roomtypeName{position:relative;background:transparent;padding:0}.mt-datepicker .mt-roomtypepicker .mt-roomtype .mt-roomtypeName b{text-transform:uppercase;line-height:1;font-weight:500;font-size:clamp(.65625rem,.1vw + .63125rem,.71875rem)}.mt-datepicker .mt-legend{display:none}.mt-datepicker .mt-footer{line-height:1.4;font-size:.9375rem;margin:0;padding:0;font-weight:400}.mt-datepicker .mt-footer .states,.mt-datepicker .mt-footer .states.state_context_selected,.mt-datepicker .mt-footer .states.state_context_arrival,.mt-datepicker .mt-footer .states.state_context_departure{gap:.9375rem;padding:.625rem 0 1.25rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.mt-datepicker .mt-footer .states span,.mt-datepicker .mt-footer .states.state_context_selected span,.mt-datepicker .mt-footer .states.state_context_arrival span,.mt-datepicker .mt-footer .states.state_context_departure span{margin:0}.mt-datepicker .mt-footer .states .mt-currentrange,.mt-datepicker .mt-footer .states.state_context_selected .mt-currentrange,.mt-datepicker .mt-footer .states.state_context_arrival .mt-currentrange,.mt-datepicker .mt-footer .states.state_context_departure .mt-currentrange{font-size:.9375rem;margin:0}.mt-datepicker .mt-footer .states .mt-submitbtn,.mt-datepicker .mt-footer .states .mt-resetbtn,.mt-datepicker .mt-footer .states.state_context_selected .mt-submitbtn,.mt-datepicker .mt-footer .states.state_context_selected .mt-resetbtn,.mt-datepicker .mt-footer .states.state_context_arrival .mt-submitbtn,.mt-datepicker .mt-footer .states.state_context_arrival .mt-resetbtn,.mt-datepicker .mt-footer .states.state_context_departure .mt-submitbtn,.mt-datepicker .mt-footer .states.state_context_departure .mt-resetbtn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;font-weight:500;text-transform:uppercase;letter-spacing:.045em;border-radius:3.125rem;line-height:1;padding:1rem 1.25rem;font-size:.6875rem;-webkit-tap-highlight-color:transparent}.mt-datepicker .mt-footer .states .mt-submitbtn,.mt-datepicker .mt-footer .states.state_context_selected .mt-submitbtn,.mt-datepicker .mt-footer .states.state_context_arrival .mt-submitbtn,.mt-datepicker .mt-footer .states.state_context_departure .mt-submitbtn{background:#fff;color:#000;border:.0625rem solid #ffffff;margin-left:.3125rem}.mt-datepicker .mt-footer .states .mt-submitbtn svg,.mt-datepicker .mt-footer .states.state_context_selected .mt-submitbtn svg,.mt-datepicker .mt-footer .states.state_context_arrival .mt-submitbtn svg,.mt-datepicker .mt-footer .states.state_context_departure .mt-submitbtn svg{display:none}.mt-datepicker .mt-footer .states .mt-resetbtn,.mt-datepicker .mt-footer .states.state_context_selected .mt-resetbtn,.mt-datepicker .mt-footer .states.state_context_arrival .mt-resetbtn,.mt-datepicker .mt-footer .states.state_context_departure .mt-resetbtn{color:#fff;background:transparent;border:.0625rem solid #ffffff;-webkit-text-decoration:none;text-decoration:none}.mt-datepicker .mt-footer .states span.picked_arrival,.mt-datepicker .mt-footer .states.state_context_selected span.picked_arrival,.mt-datepicker .mt-footer .states.state_context_arrival span.picked_arrival,.mt-datepicker .mt-footer .states.state_context_departure span.picked_arrival{font-weight:400}@media (min-width: 992px){.mt-datepicker .mt-footer .states,.mt-datepicker .mt-footer .states.state_context_selected,.mt-datepicker .mt-footer .states.state_context_arrival,.mt-datepicker .mt-footer .states.state_context_departure{gap:.625rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;padding:.625rem 0 0}}.mt-datepicker .mt-month .mt-calendar .mt-row .mt-monthname{margin-bottom:.625rem;font-weight:400;font-size:clamp(1rem,.2427184466vw + .9126213592rem,1.125rem)}.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day{font-size:.875rem;font-weight:400}.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day.arrival{font-weight:400}.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day.current{font-weight:400!important}.mt-datepicker .mt-month .mt-calendar .mt-row .mt-day .mt-price-from{font-weight:700;height:auto;line-height:1;border:none;border-radius:1.25rem;font-size:.6875rem;padding:.3125rem .375rem;top:0;left:50%;right:auto;-webkit-transform:translate(-50%,-68%);transform:translate(-50%,-68%);color:#000!important}.mt-datepicker .mt-month .mt-calendar .mt-row .day_of_week{font-size:.75rem;font-weight:500}body{background:#000}.c-cs{color:#fff;position:relative;min-height:100vh;min-height:100svh}.c-cs--booking-only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.c-cs__logo-wrapper{padding-top:clamp(1.5625rem,.6067961165vw + 1.3440533981rem,1.875rem);padding-bottom:clamp(1.5625rem,.6067961165vw + 1.3440533981rem,1.875rem)}.c-cs__logo{fill:#fff;display:block;margin-left:auto;margin-right:auto;width:clamp(3.75rem,1.213592233vw + 3.3131067961rem,4.375rem)}.c-cs__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;width:100%;max-width:992px;overflow:hidden;gap:clamp(1.25rem,2.427184466vw + .3762135922rem,2.5rem)}.c-cs__wrapper--booking-only{gap:0}.c-cs__container{padding:0 .5rem .5rem}.c-cs__container--booking-only{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.c-cs__content{text-align:center;max-width:37.5rem;margin:0 auto;padding:2.125rem 1.5rem 5rem}.c-cs__content h1{margin-bottom:.0625rem;font-size:1.5rem;letter-spacing:-.02em;margin-bottom:.625rem;font-weight:700}.c-cs__content p{line-height:1.35;margin:.7em 0}.c-cs__content p:first-child{margin-top:0}.c-cs__content p:last-child{margin-bottom:0}.c-cs__content p a{white-space:nowrap;color:#a8c186;-webkit-text-decoration:underline;text-decoration:underline}.c-cs__content p strong{font-weight:700}.c-cs__booking{width:100%;padding:1rem;-webkit-backdrop-filter:blur(.9375rem);backdrop-filter:blur(.9375rem);background:#ffffff1a}.c-cs__bg-swiper{z-index:-1;position:fixed;top:0;left:0;width:100%;height:100%;display:none}.c-cs__bg-swiper--booking-only{display:block}.c-cs__bg-slide{overflow:hidden}.c-cs__bg-img-wrapper{position:relative}.c-cs__bg-img-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.c-cs__bg-img{width:100%;height:100vh;height:100svh;-o-object-fit:cover;object-fit:cover}.c-cs__thumb-swiper-wrapper{width:100%;padding:.625rem}.c-cs__thumb-img-wrapper{display:block;position:relative;font-size:0;width:100%}.c-cs__thumb-img-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.c-cs__thumb-swiper{width:100%}.c-cs__thumb-img{aspect-ratio:4/3;width:100%;-o-object-fit:cover;object-fit:cover}.c-cs__thumb-img-hover{opacity:0;visibility:hidden;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:opacity .4s ease-in-out,visibility .4s ease-in-out;transition:opacity .4s ease-in-out,visibility .4s ease-in-out;background:#00000080}.c-cs__thumb-img-hover:after,.c-cs__thumb-img-hover:before{content:"";position:absolute;background:#fff;width:30%;height:.0625rem}.c-cs__thumb-img-hover:after{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}@media (min-width: 992px){.c-cs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;height:100svh;min-height:48.75rem}.c-cs--booking-only{min-height:37.5rem}.c-cs__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 1.5rem}.c-cs__wrapper{display:grid;grid-template-columns:auto auto;-webkit-backdrop-filter:blur(.9375rem);backdrop-filter:blur(.9375rem);background:#ffffff0a;padding:clamp(1.5rem,3.1553398058vw + .3640776699rem,3.125rem)}.c-cs__bg-swiper{display:block}.c-cs__logo-wrapper{padding-bottom:0}.c-cs__booking{width:26.25rem;-webkit-backdrop-filter:none;backdrop-filter:none;padding:0;background:none}.c-cs__content{padding:0;text-align:left;max-width:100%}.c-cs__thumb-swiper-wrapper{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.c-cs__thumb-swiper-wrapper--booking-only{margin-bottom:0}.c-cs__thumb-img-wrapper:hover .c-cs__thumb-img-hover{opacity:1;visibility:visible}}
