@font-face{font-family:'Canela-Thin';src:url(../fonts/Canela-Thin.eot?#iefix) format("embedded-opentype") , url(../fonts/Canela-Thin.otf) format("opentype") , url(../fonts/Canela-Thin.woff) format("woff") , url(../fonts/Canela-Thin.ttf) format("truetype") , url(../fonts/Canela-Thin.svg#Canela-Thin) format("svg");font-display:swap;font-weight:normal;font-style:normal}@font-face{font-family:'bastardussansregular';src:url(../fonts/bastardussans-webfont.eot);src:url(../fonts/bastardussans-webfont.eot?#iefix) format("embedded-opentype") , url(../fonts/bastardussans-webfont.woff2) format("woff2") , url(../fonts/bastardussans-webfont.woff) format("woff") , url(../fonts/bastardussans-webfont.ttf) format("truetype") , url(../fonts/bastardussans-webfont.svg#bastardussansregular) format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'mullerlight';src:url(../fonts/mullerlight.eot);src:url(../fonts/mullerlight.eot?#iefix) format("embedded-opentype") , url(../fonts/mullerlight.woff2) format("woff2") , url(../fonts/mullerlight.woff) format("woff") , url(../fonts/mullerlight.ttf) format("truetype") , url(../fonts/mullerlight.svg#camptonlight) format("svg");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'icomoon';src:url(../fonts/icomoon.eot?vbmtvk);src:url(../fonts/icomoon.eot?vbmtvk#iefix) format("embedded-opentype") , url(../fonts/icomoon.ttf?vbmtvk) format("truetype") , url(../fonts/icomoon.woff?vbmtvk) format("woff") , url(../fonts/icomoon.svg?vbmtvk#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}article,aside,footer,header,nav,section{display:block}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]) {display:none;height:0}img{border-style:none}svg:not(:root) {overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.bx-wrapper{position:relative;padding:0;*zoom: 1;-ms-touch-action:pan-y;touch-action:pan-y}.bx-wrapper img{max-width:100%;display:block}.bxslider{margin:0;padding:0}ul.bxslider{list-style:none}.bx-viewport{-webkit-transform:translatez(0)}.bx-wrapper .bx-pager,.bx-wrapper .bx-controls-auto{position:absolute;bottom:-30px;width:100%}.bx-wrapper .bx-loading{min-height:50px;background:#fff;height:100%;width:100%;position:absolute;top:0;left:0;z-index:2000}.bx-wrapper .bx-pager{text-align:center;font-size:.85em;font-weight:bold;color:#666;position:relative}.bx-wrapper .bx-pager-item{margin-left:10px}.bx-wrapper .bx-pager-item:first-child{margin-left:0}.bx-wrapper .bx-pager.bx-default-pager a{background:var(--white);text-indent:-9999px;display:block;width:10px;height:10px;margin:0 5px;outline:0;border-radius:5px;position:relative}.bx-wrapper .bx-pager.bx-default-pager a:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:1px solid var(--white);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(2.1);transform:scale(2.1);border-radius:50%;-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0;-webkit-transform:scale(1.2);transform:scale(1.2)}.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{background:var(--white)}.bx-wrapper .bx-pager.bx-default-pager a:hover:after,.bx-wrapper .bx-pager.bx-default-pager a.active:after,.bx-wrapper .bx-pager.bx-default-pager a:focus:after{opacity:1;-webkit-transform:scale(2.1);transform:scale(2.1)}.bx-wrapper .bx-pager-item,.bx-wrapper .bx-controls-auto .bx-controls-auto-item{display:inline-block;vertical-align:bottom;*zoom: 1;*display: inline}.bx-wrapper .bx-pager-item{font-size:0;line-height:0}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter: Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;width:1.8em;height:1.8em;top:2px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;font-size:12px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%;border:0;font-family: var(--font-family-base);background-color:transparent;margin-right:5px}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;font-family: var(--font-family-base);text-transform:uppercase;font-size:13px}.ui-datepicker td{border:0;padding:1px;font-family: var(--font-family-sec)}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker .ui-icon{display:block;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-widget{font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #eae6e6;background:var(--green);color:var(--white);font-weight:bold;font-family: var(--font-family-base)}.ui-widget-header a{color:var(--white)}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid rgba(0,0,0,.1);background:var(--white);font-weight:normal;color:rgba(0,0,0,.5)}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{-webkit-box-shadow:0 0 3px 1px #5e9ed6;box-shadow:0 0 3px 1px #5e9ed6}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{background:var(--creme);font-weight:normal;color:var(--white)}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{background:rgba(0,0,0,.085)}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter: Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter: Alpha(Opacity=35);background-image:none;background-color:rgba(223,210,191,.5)}.ui-state-disabled .ui-icon{filter: Alpha(Opacity=35)}:root{--brand-main:#f3eee9;--brand-secondary:#202020;--black-bg:#232323;--dark:#000;--light:#000;--black:#000;--black-light:#070707;--white:#fff;--gray:#949494;--gray-light:silver;--gray-darker:#6c6c6c;--green:#3f593e;--creme:#dfd2bf;--font-family-base:'Canela-Thin' , sans-serif;--font-family-sec:'mullerlight' , sans-serif;--font-base:16px;--line-height-base:1.5rem;--font-size-h1:2.5rem;--font-size-h2:2rem;--font-size-h3:1.75rem;--font-size-h4:1.5rem;--font-size-h5:1.25rem;--font-size-h6:1rem;--font-weight-h1:500;--font-weight-h2:500;--font-weight-h3:500;--font-weight-h4:500;--font-weight-h5:500;--font-weight-h6:500;--text-base-size:1em;--text-scale-ratio:1.2;--text-xs: calc((1em / var(--text-scale-ratio)) / var(--text-scale-ratio));--text-sm: calc(var(--text-xs) * var(--text-scale-ratio));--text-md: calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));--text-lg: calc(var(--text-md) * var(--text-scale-ratio));--text-xl: calc(var(--text-lg) * var(--text-scale-ratio));--breakpoint-xs:375px;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--breakpoint-xxl:1440px;--wrap-space:15px;--wrap-width-xs:100%;--wrap-width-sm:540px;--wrap-width-md:720px;--wrap-width-lg:960px;--wrap-width-xl:1140px;--col-space:30px;--border-radius:0;--spacer:20px;--cubic-bezier:cubic-bezier(.165,.84,.44,1);--cubic-bezier2:cubic-bezier(.4,0,0,1);--cubic-bezier3:cubic-bezier(0,.7,.3,1);--mobile-height:100vh}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon'!important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:"\e900"}.icon-arrow-left:before{content:"\e901"}.icon-arrow-right:before{content:"\e902"}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}ul{margin:0;padding:0;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-start:0}li{list-style-type:none}p,h1,h2,h3,h4,h5,h6{margin:0;padding:0}iframe,button{border:none}fieldset{border:0;margin:0;padding:0;-webkit-margin-start:0;-webkit-margin-end:0;-webkit-padding-before:0;-webkit-padding-start:0;-webkit-padding-end:0;-webkit-padding-after:0;min-width:auto}body::before{content:"(xs: 375px, sm: 576px, md: 768px, lg: 992px, xl: 1200px, xxl: 1440px)";display:none}html,body{-webkit-box-sizing:border-box;box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--green);color:var(--white)}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background-color:#395038}::-webkit-scrollbar-thumb{background-color:#2e412d}::selection{background-color:var(--creme);color:var(--green)}::-moz-selection{background-color:var(--creme);color:var(--green)}::-webkit-input-placeholder{color:rgba(223,210,191,.5)}::-ms-input-placeholder{color:rgba(223,210,191,.5)}::placeholder{color:rgba(223,210,191,.5)}:-ms-input-placeholder{color:rgba(223,210,191,.5)}::-ms-input-placeholder{color:rgba(223,210,191,.5)}.vertical-text{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(270deg);transform:rotate(270deg);display:inline-block}.form-control{margin-bottom:20px}.form-control input,.form-control textarea,.form-control select{width:100%}input,textarea,select{background-color:transparent;border:0;font-size:18px;font-family: var(--font-family-base);color:var(--creme);letter-spacing:.05em}input:focus,textarea:focus,select:focus{outline:0}select{width:100%}select option:first-child{color:rgba(223,210,191,.5)}.title{font-size:60px;margin-bottom:30px;opacity:0}.title>div{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translate(0,20%) scale(1.25);transform:translate(0,20%) scale(1.25)}.title > div:nth-child(1) {-webkit-transition-delay:0s;transition-delay:0s}.title > div:nth-child(2) {-webkit-transition-delay:.2s;transition-delay:.2s}.title > div:nth-child(3) {-webkit-transition-delay:.4s;transition-delay:.4s}.title.title-show{opacity:1}.title.title-effect>div{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0);-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.subtitle{font-size:40px;margin-bottom:60px;color:var(--creme)}.text-center{text-align:center}.outline{color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--white)}.lines,.slider>div h2,.about-main h2,.room-main-inner h2{opacity:0}.lines>div,.slider>div h2>div,.about-main h2>div,.room-main-inner h2>div{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translate(0,20%) scale(1.25);transform:translate(0,20%) scale(1.25)}.lines > div:nth-child(1),
.slider > div h2 > div:nth-child(1),
.about-main h2 > div:nth-child(1),
.room-main-inner h2 > div:nth-child(1) {-webkit-transition-delay:0s;transition-delay:0s}.lines > div:nth-child(2),
.slider > div h2 > div:nth-child(2),
.about-main h2 > div:nth-child(2),
.room-main-inner h2 > div:nth-child(2) {-webkit-transition-delay:.2s;transition-delay:.2s}.lines > div:nth-child(3),
.slider > div h2 > div:nth-child(3),
.about-main h2 > div:nth-child(3),
.room-main-inner h2 > div:nth-child(3) {-webkit-transition-delay:.4s;transition-delay:.4s}.lines.lines-show,.slider>div h2.lines-show,.about-main h2.lines-show,.room-main-inner h2.lines-show{opacity:1}.lines.lines-effect>div,.slider>div h2.lines-effect>div,.about-main h2.lines-effect>div,.room-main-inner h2.lines-effect>div{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0);-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1)}.lines-other>div{-webkit-transition:opacity .5s var(--cubic-bezier2) , -webkit-transform 1s ease;transition:opacity .5s var(--cubic-bezier2) , -webkit-transform 1s ease;transition:opacity .5s var(--cubic-bezier2) , transform 1s ease;transition:opacity .5s var(--cubic-bezier2) , transform 1s ease , -webkit-transform 1s ease;-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}.lines-other > div:nth-child(1) {-webkit-transition-delay:0s;transition-delay:0s}.lines-other > div:nth-child(2) {-webkit-transition-delay:.1s;transition-delay:.1s}.lines-other > div:nth-child(3) {-webkit-transition-delay:.2s;transition-delay:.2s}.lines-other > div:nth-child(4) {-webkit-transition-delay:.3s;transition-delay:.3s}.lines-other > div:nth-child(5) {-webkit-transition-delay:.4s;transition-delay:.4s}.lines-other > div:nth-child(6) {-webkit-transition-delay:.5s;transition-delay:.5s}.lines-other > div:nth-child(7) {-webkit-transition-delay:.6s;transition-delay:.6s}.lines-other.visible>div{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.text-effect{-webkit-transition:opacity .5s var(--cubic-bezier2) , -webkit-transform 1s ease;transition:opacity .5s var(--cubic-bezier2) , -webkit-transform 1s ease;transition:opacity .5s var(--cubic-bezier2) , transform 1s ease;transition:opacity .5s var(--cubic-bezier2) , transform 1s ease , -webkit-transform 1s ease;-webkit-transform:translate(0,50%);transform:translate(0,50%);opacity:0}.text-effect.visible{-webkit-transform:translate(0,0);transform:translate(0,0);opacity:1}.text-opacity{opacity:0;-webkit-transition:opacity .5s var(--cubic-bezier2);transition:opacity .5s var(--cubic-bezier2)}.text-opacity.visible{opacity:1}.title-scale{-webkit-clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);-webkit-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translate(0,20%) scale(1.25);transform:translate(0,20%) scale(1.25);text-align:center}.title-scale.visible{-webkit-clip-path:polygon(0 100%,100% 100%,100% 0,0 0);clip-path:polygon(0 100%,100% 100%,100% 0,0 0);-webkit-transform:translate(0,0) scale(1);transform:translate(0,0) scale(1);opacity:1}.ani-img{opacity:0;-webkit-transition:-webkit-transform 1.5s ease;transition:-webkit-transform 1.5s ease;transition:transform 1.5s ease;transition:transform 1.5s ease , -webkit-transform 1.5s ease}.ani-img.ani-img--right{-webkit-transform:translate(100%,0);transform:translate(100%,0)}.ani-img.visible{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}h1,h2,h3,h4,h5,h6{font-family: var(--font-family-base)}h1{font-size:var(--font-size-h1);font-weight:var(--font-weight-h1)}h2{font-size:3.125rem;font-weight:var(--font-weight-h2);line-height:1.2}h3{font-size:var(--font-size-h3);font-weight:var(--font-weight-h3)}h4{font-size:var(--font-size-h4);font-weight:var(--font-weight-h4)}h5{font-size:var(--font-size-h5);font-weight:var(--font-weight-h5)}h6{font-size:var(--font-size-h6);font-weight:var(--font-weight-h6)}p{font-size:1.125rem;line-height:1.6;font-weight:400;font-family: var(--font-family-sec)}.wrap{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;padding-left:var(--wrap-space);padding-right:var(--wrap-space);width:var(--wrap-width-xs)}.wrap-fluid{position:relative;width:100%;padding-left:var(--wrap-space);padding-right:var(--wrap-space);-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:100%!important}.wrap.remove-gutter-left .cll-col{margin-left:0!important}.flex{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex .cll-col{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;margin:0 0 0 var(--col-space);z-index:2}.flex .cll-col:first-of-type{margin-left:0}.flex .cll-col.w1{-webkit-flex-basis: calc(100% * 1/12 - ((var(--col-space) * (12 - 1))  / 12));-ms-flex-preferred-size: calc(100% * 1/12 - ((var(--col-space) * (12 - 1))  / 12));flex-basis: calc(100% * 1/12 - ((var(--col-space) * (12 - 1))  / 12));max-width: calc(100% * 1/12 - ((var(--col-space) * (12 - 1))  / 12))}.flex .cll-col.o1{margin-left: calc(100% * 1/12 + ((var(--col-space) * 1) / 12))}.flex .cll-col.w2{-webkit-flex-basis: calc(100% * 2/12 - ((var(--col-space) * (12 - 2))  / 12));-ms-flex-preferred-size: calc(100% * 2/12 - ((var(--col-space) * (12 - 2))  / 12));flex-basis: calc(100% * 2/12 - ((var(--col-space) * (12 - 2))  / 12));max-width: calc(100% * 2/12 - ((var(--col-space) * (12 - 2))  / 12))}.flex .cll-col.o2{margin-left: calc(100% * 2/12 + ((var(--col-space) * 2) / 12))}.flex .cll-col.w3{-webkit-flex-basis: calc(100% * 3/12 - ((var(--col-space) * (12 - 3))  / 12));-ms-flex-preferred-size: calc(100% * 3/12 - ((var(--col-space) * (12 - 3))  / 12));flex-basis: calc(100% * 3/12 - ((var(--col-space) * (12 - 3))  / 12));max-width: calc(100% * 3/12 - ((var(--col-space) * (12 - 3))  / 12))}.flex .cll-col.o3{margin-left: calc(100% * 3/12 + ((var(--col-space) * 3) / 12))}.flex .cll-col.w4{-webkit-flex-basis: calc(100% * 4/12 - ((var(--col-space) * (12 - 4))  / 12));-ms-flex-preferred-size: calc(100% * 4/12 - ((var(--col-space) * (12 - 4))  / 12));flex-basis: calc(100% * 4/12 - ((var(--col-space) * (12 - 4))  / 12));max-width: calc(100% * 4/12 - ((var(--col-space) * (12 - 4))  / 12))}.flex .cll-col.o4{margin-left: calc(100% * 4/12 + ((var(--col-space) * 4) / 12))}.flex .cll-col.w5{-webkit-flex-basis: calc(100% * 5/12 - ((var(--col-space) * (12 - 5))  / 12));-ms-flex-preferred-size: calc(100% * 5/12 - ((var(--col-space) * (12 - 5))  / 12));flex-basis: calc(100% * 5/12 - ((var(--col-space) * (12 - 5))  / 12));max-width: calc(100% * 5/12 - ((var(--col-space) * (12 - 5))  / 12))}.flex .cll-col.o5{margin-left: calc(100% * 5/12 + ((var(--col-space) * 5) / 12))}.flex .cll-col.w6{-webkit-flex-basis: calc(100% * 6/12 - ((var(--col-space) * (12 - 6))  / 12));-ms-flex-preferred-size: calc(100% * 6/12 - ((var(--col-space) * (12 - 6))  / 12));flex-basis: calc(100% * 6/12 - ((var(--col-space) * (12 - 6))  / 12));max-width: calc(100% * 6/12 - ((var(--col-space) * (12 - 6))  / 12))}.flex .cll-col.o6{margin-left: calc(100% * 6/12 + ((var(--col-space) * 6) / 12))}.flex .cll-col.w7{-webkit-flex-basis: calc(100% * 7/12 - ((var(--col-space) * (12 - 7))  / 12));-ms-flex-preferred-size: calc(100% * 7/12 - ((var(--col-space) * (12 - 7))  / 12));flex-basis: calc(100% * 7/12 - ((var(--col-space) * (12 - 7))  / 12));max-width: calc(100% * 7/12 - ((var(--col-space) * (12 - 7))  / 12))}.flex .cll-col.o7{margin-left: calc(100% * 7/12 + ((var(--col-space) * 7) / 12))}.flex .cll-col.w8{-webkit-flex-basis: calc(100% * 8/12 - ((var(--col-space) * (12 - 8))  / 12));-ms-flex-preferred-size: calc(100% * 8/12 - ((var(--col-space) * (12 - 8))  / 12));flex-basis: calc(100% * 8/12 - ((var(--col-space) * (12 - 8))  / 12));max-width: calc(100% * 8/12 - ((var(--col-space) * (12 - 8))  / 12))}.flex .cll-col.o8{margin-left: calc(100% * 8/12 + ((var(--col-space) * 8) / 12))}.flex .cll-col.w9{-webkit-flex-basis: calc(100% * 9/12 - ((var(--col-space) * (12 - 9))  / 12));-ms-flex-preferred-size: calc(100% * 9/12 - ((var(--col-space) * (12 - 9))  / 12));flex-basis: calc(100% * 9/12 - ((var(--col-space) * (12 - 9))  / 12));max-width: calc(100% * 9/12 - ((var(--col-space) * (12 - 9))  / 12))}.flex .cll-col.o9{margin-left: calc(100% * 9/12 + ((var(--col-space) * 9) / 12))}.flex .cll-col.w10{-webkit-flex-basis: calc(100% * 10/12 - ((var(--col-space) * (12 - 10))  / 12));-ms-flex-preferred-size: calc(100% * 10/12 - ((var(--col-space) * (12 - 10))  / 12));flex-basis: calc(100% * 10/12 - ((var(--col-space) * (12 - 10))  / 12));max-width: calc(100% * 10/12 - ((var(--col-space) * (12 - 10))  / 12))}.flex .cll-col.o10{margin-left: calc(100% * 10/12 + ((var(--col-space) * 10) / 12))}.flex .cll-col.w11{-webkit-flex-basis: calc(100% * 11/12 - ((var(--col-space) * (12 - 11))  / 12));-ms-flex-preferred-size: calc(100% * 11/12 - ((var(--col-space) * (12 - 11))  / 12));flex-basis: calc(100% * 11/12 - ((var(--col-space) * (12 - 11))  / 12));max-width: calc(100% * 11/12 - ((var(--col-space) * (12 - 11))  / 12))}.flex .cll-col.o11{margin-left: calc(100% * 11/12 + ((var(--col-space) * 11) / 12))}.flex .cll-col.w12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;margin:0}.remove-gutter-left{margin-left:0;padding-left:0}.remove-gutter-right{margin-right:0;padding-right:0}.btn{border:1px solid var(--creme);font-size:16px;padding:30px 80px;color:var(--white);font-family: var(--font-family-sec);text-transform:uppercase;position:relative;-webkit-transform:scale(.85);transform:scale(.85);opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:all 1.5s ease;transition:all 1.5s ease}.btn span{position:relative;z-index:2;-webkit-transition:color .75s var(--cubic-bezier2) , opacity .75s var(--cubic-bezier2) .25s;transition:color .75s var(--cubic-bezier2) , opacity .75s var(--cubic-bezier2) .25s;opacity:0}.btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--creme);z-index:1;-webkit-transition:-webkit-transform .75s var(--cubic-bezier2);transition:-webkit-transform .75s var(--cubic-bezier2);transition:transform .75s var(--cubic-bezier2);transition:transform .75s var(--cubic-bezier2) , -webkit-transform .75s var(--cubic-bezier2);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0)}.btn.visible{-webkit-transform:scale(1);transform:scale(1);opacity:1}.btn.visible span{opacity:1}.logo{position:fixed;top:30px;left:15px;display:block;z-index:3;opacity:0;-webkit-transition:opacity 1s var(--cubic-bezier2);transition:opacity 1s var(--cubic-bezier2)}.logo img{width:100px;height:auto}.logo.logo-show{opacity:1}.menubar{position:relative;position:fixed;top:40px;right:15px;text-transform:uppercase;font-family: var(--font-family-sec);font-size:1rem;letter-spacing:.19em;line-height:1rem;-webkit-transform-origin:center center;transform-origin:center center;z-index:3;opacity:0;-webkit-transition:opacity 1s var(--cubic-bezier2);transition:opacity 1s var(--cubic-bezier2)}.menubar:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background-color:var(--white);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s var(--cubic-bezier2);transition:-webkit-transform .3s var(--cubic-bezier2);transition:transform .3s var(--cubic-bezier2);transition:transform .3s var(--cubic-bezier2) , -webkit-transform .3s var(--cubic-bezier2)}.menubar.menubar-show{opacity:1}.content{position:relative;z-index:1;margin:0 auto;padding-top:16vh}.content.content-fit{padding-top:0}.content.content-room{padding-left:6vw;padding-right:6vw}.content.content-main{padding-bottom:125px}.content.content-restaurant{margin:0 auto;padding-top:8vh;padding-bottom:8vh}.content.content-offers{width:100%}.book{position:fixed;width:40vw;bottom:0;right:0;color:var(--green);cursor:pointer;z-index:3}.book:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--creme);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease , -webkit-transform 1s ease;-webkit-transform-origin:left center;transform-origin:left center;z-index:1}.book:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--green);z-index:2;-webkit-transform-origin:bottom center;transform-origin:bottom center;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transition:-webkit-transform .5s var(--cubic-bezier2);transition:-webkit-transform .5s var(--cubic-bezier2);transition:transform .5s var(--cubic-bezier2);transition:transform .5s var(--cubic-bezier2) , -webkit-transform .5s var(--cubic-bezier2)}.book .book-inner{position:relative;width:100%;height:100%;padding:22px 15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:3;-webkit-transition:opacity 1s var(--cubic-bezier2);transition:opacity 1s var(--cubic-bezier2)}.book .book-inner.book-inner-show{opacity:1}.book .book-inner p{font-size:.85rem}.book .book-burger{height:100%;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.book .book-burger span{width:50px;height:1px;display:block;background-color:var(--green);-webkit-transition:all .5s cubic-bezier(.165,.84,.44,1);transition:all .5s cubic-bezier(.165,.84,.44,1);margin-bottom:6px}.book-inner-active .book .book-burger span:nth-child(1) {-webkit-transform:rotate(45deg);transform:rotate(45deg)}.book-inner-active .book .book-burger span:nth-child(2) {opacity:0}.book-inner-active .book .book-burger span:nth-child(3) {-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.book p{text-transform:uppercase;font-family: var(--font-family-sec);font-size:1rem;letter-spacing:.19em;line-height:1rem;-webkit-transform-origin:center center;transform-origin:center center;white-space:nowrap;-webkit-transition:color .5s cubic-bezier(.165,.84,.44,1);transition:color .5s cubic-bezier(.165,.84,.44,1);position:relative}.book p:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background-color:var(--white);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:-webkit-transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1);transition:transform .3s cubic-bezier(.165,.84,.44,1) , -webkit-transform .3s cubic-bezier(.165,.84,.44,1)}.book.book-init::before{-webkit-transform:scaleX(1);transform:scaleX(1)}.book-section{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--green);z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.book-section .book-section-inner{position:relative;z-index:2}.book-section form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:calc(100vw - 30px)}.book-section .form-control{width:100%;border-bottom:1px solid rgba(223,210,191,.5);padding-bottom:5px}.book-section .form-control.form-control--full{width:100%}.book-section button{border:1px solid var(--creme);width:100%;background-color:transparent;font-family: var(--font-family-base);color:var(--white);font-size:20px;padding:20px;margin-top:15px;cursor:pointer;position:relative}.book-section button:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--creme);z-index:1;-webkit-transition:-webkit-transform .5s var(--cubic-bezier);transition:-webkit-transform .5s var(--cubic-bezier);transition:transform .5s var(--cubic-bezier);transition:transform .5s var(--cubic-bezier) , -webkit-transform .5s var(--cubic-bezier);-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:bottom center;transform-origin:bottom center}.book-section button span{position:relative;z-index:2;-webkit-transition:color .5s var(--cubic-bezier);transition:color .5s var(--cubic-bezier)}.book-section-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.book-section-bg .book-section-img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:1;-webkit-transition:all 1s var(--cubic-bezier);transition:all 1s var(--cubic-bezier)}.book-section-bg .book-section-img img{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.book-section-bg .book-section-img.active{opacity:1;visibility:visible;z-index:2}.book-stay{text-align:right;margin-bottom:90px;position:relative}.book-stay>div{text-align:center}.book-stay>div h2{font-size:40px;text-transform:capitalize;margin-bottom:45px;letter-spacing:.025em}.book-stay>div a{display:inline-block;margin-bottom:50px}.book-stay img{width:50%;height:auto}.book-stay .book-stay-reverse{text-align:left;margin-bottom:100px}.book-stay .book-stay-reverse img{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(160deg);transform:rotate(160deg)}.wpcf7-response-output{width:100%;border-color:var(--creme);text-align:center;padding:15px;margin:15px 0 0 0;font-family: var(--font-family-base)}.sidebar{position:fixed;bottom:0;left:0;width:8vw;z-index:3;opacity:0;-webkit-transition:opacity 1s var(--cubic-bezier2);transition:opacity 1s var(--cubic-bezier2);display:none}.sidebar .sidebar-inner{position:relative;height:100%;width:100%;padding:50px 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.sidebar .icon-search{font-size:20px;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .3s var(--cubic-bezier3);transition:-webkit-transform .3s var(--cubic-bezier3);transition:transform .3s var(--cubic-bezier3);transition:transform .3s var(--cubic-bezier3) , -webkit-transform .3s var(--cubic-bezier3)}.sidebar.sidebar-show{opacity:1}.language{position:relative;text-transform:uppercase;text-transform:uppercase;font-family: var(--font-family-sec);letter-spacing:.19em;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:rotate(270deg);transform:rotate(270deg);margin-bottom:45px;position:relative;left:-3px}.language:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:1px;background-color:var(--white);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .3s var(--cubic-bezier2);transition:-webkit-transform .3s var(--cubic-bezier2);transition:transform .3s var(--cubic-bezier2);transition:transform .3s var(--cubic-bezier2) , -webkit-transform .3s var(--cubic-bezier2)}.language span{font-size:1rem;position:relative;z-index:2}.slider-wrapper{height:41vh;width:100%;position:relative;padding-top:16vh}.slider-wrapper .bx-wrapper,.slider-wrapper .bx-viewport{height:100%!important}.slider-inner{position:relative;height:100%;width:100%}.slider-arrows{position:absolute;bottom:10px;right:0;width:100%;-webkit-transform:translate(0,150%);transform:translate(0,150%);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 10px}.slider-arrows .slider-arrow{width:12%;border:1px solid var(--creme);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative;cursor:pointer;opacity:0;-webkit-transition:opacity 1s var(--cubic-bezier2);transition:opacity 1s var(--cubic-bezier2);margin:0 2px}.slider-arrows .slider-arrow.menubar-show{opacity:1}.slider-arrows .slider-arrow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--creme);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transition:-webkit-transform .5s var(--cubic-bezier2);transition:-webkit-transform .5s var(--cubic-bezier2);transition:transform .5s var(--cubic-bezier2);transition:transform .5s var(--cubic-bezier2) , -webkit-transform .5s var(--cubic-bezier2)}.slider-arrows .slider-arrow span{font-size:24px;color:var(--white);position:relative;z-index:2;-webkit-transition:color .5s var(--cubic-bezier);transition:color .5s var(--cubic-bezier)}.slider-arrows.slider-arrows-show .slider-arrow{opacity:1}.slider{width:100%;height:100%;position:relative}.slider>div{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;position:relative}.slider>div img{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;z-index:1;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-transition:all 1.5s var(--cubic-bezier2);transition:all 1.5s var(--cubic-bezier2)}.slider>div picture{height:auto;width:100%;-o-object-fit:cover;object-fit:cover;z-index:1;-webkit-transition:all 1.5s var(--cubic-bezier2);transition:all 1.5s var(--cubic-bezier2)}.slider>div h2{position:absolute;top:0;left:0;z-index:2;font-size:70px;padding-left:15px;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--white);color:transparent}.slider>div h2 span{color:var(--white)}.slider.slider-init>div img{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.menu{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--green);z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.menu-bg{position:absolute;top:0;left:0;width:100%;height:100%}.menu-bg>div{position:absolute;top:0;left:0;width:100%;height:100%;visibility:hidden;opacity:0;-webkit-transition:all 1s var(--cubic-bezier);transition:all 1s var(--cubic-bezier)}.menu-bg>div img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.menu-bg>div.show{opacity:1;visibility:visible}.menu-inner{width:100vw;position:relative;z-index:2;padding:30px}.menu-inner ul li{margin-bottom:15px}.menu-inner ul li a{font-family: var(--font-family-base);font-weight:normal;font-size:3.25rem;letter-spacing:-.01em;text-align:left;color:transparent;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--white);opacity:.57;-webkit-transition:all .675s var(--cubic-bezier2);transition:all .675s var(--cubic-bezier2);position:relative}.menu-inner ul li a:after{content:attr(data-hover);position:absolute;top:-6px;left:0;color:var(--white);width:0%;overflow:hidden;-webkit-transition:width .675s var(--cubic-bezier2);transition:width .675s var(--cubic-bezier2)}.search{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--green);z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-100%,0);transform:translate(-100%,0)}.search form{width:70vw;position:relative;z-index:2;border-bottom:1px solid var(--creme);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:15px}.search form input{background-color:transparent;border:0;width:70%;font-size:40px;font-family: var(--font-family-base);color:var(--white);letter-spacing:.02em}.search form button{background-color:transparent;color:var(--creme);font-size:30px;cursor:pointer}.search form button span{-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .5s var(--cubic-bezier2);transition:-webkit-transform .5s var(--cubic-bezier2);transition:transform .5s var(--cubic-bezier2);transition:transform .5s var(--cubic-bezier2) , -webkit-transform .5s var(--cubic-bezier2)}.about-main{position:relative;margin-bottom:90px}.about-main:after{content:"";position:absolute;top:25vh;left:6%;width:94%;height:30vh;background-color:var(--creme);z-index:1;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease , -webkit-transform 1s ease}.about-main img{width:75vw;height:60vh;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:15%;z-index:2;-webkit-clip-path:polygon(100% 0,0 0,0 0,100% 0);clip-path:polygon(100% 0,0 0,0 0,100% 0);-webkit-transition:all 2s var(--cubic-bezier2);transition:all 2s var(--cubic-bezier2)}.about-main h2{padding-top:35vh;padding-left:32%;color:var(--white);font-size:80px;z-index:3;position:relative;margin-bottom:20vh}.about-main h4{position:relative;z-index:2;padding-left:15px;padding-right:15px;color:var(--creme);font-size:26px;line-height:32px;letter-spacing:.075em;font-family: var(--font-family-base);margin-bottom:30px}.about-main p{position:relative;z-index:2;padding-left:15px;padding-right:15px;letter-spacing:.05em;font-family: var(--font-family-sec)}.about-main.about-main-show img{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}.about-main.about-main-show:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.about-images{padding-left:15px;padding-right:15px;position:relative;margin-bottom:150px}.about-images .about-images-first{width:100%;margin-bottom:15px}.about-images .about-images-second{width:100%}.about-images>div{position:relative;z-index:2}.about-images>div img{width:100%;height:auto;-webkit-clip-path:polygon(0 0,100% 0%,100% 0,0 0);clip-path:polygon(0 0,100% 0%,100% 0,0 0);-webkit-transition:all 2s ease;transition:all 2s ease}.about-images>div.visible img{-webkit-clip-path:polygon(0 0,100% 0%,100% 100%,0 100%);clip-path:polygon(0 0,100% 0%,100% 100%,0 100%)}.about-images:after{content:"";position:absolute;bottom:-10vh;left:0;width:65vw;height:90%;background-color:var(--creme);z-index:1}.about-location{margin-bottom:60px}.about-location-text{margin-bottom:90px;padding-left:15px;padding-right:15px}.about-location-text>div{width:100%}.about-location-text>div h2{font-size:45px;line-height:60px;letter-spacing:.025em;margin-bottom:30px}.about-location-text>div h2 strong{font-weight:400}.about-location-text>div h2 span{display:inline-block;color:var(--creme)}.about-location-text>div p{font-family: var(--font-family-sec)}.about-location-image{margin:0 auto;width:90vw}.about-location-image img{width:100%;height:auto;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.75);transform:scale(.75);opacity:0;-webkit-transition:opacity 1s var(--cubic-bezier2) , -webkit-transform 2s ease;transition:opacity 1s var(--cubic-bezier2) , -webkit-transform 2s ease;transition:opacity 1s var(--cubic-bezier2) , transform 2s ease;transition:opacity 1s var(--cubic-bezier2) , transform 2s ease , -webkit-transform 2s ease}.about-location-image.visible img{-webkit-transform:scale(1);transform:scale(1);opacity:1}.footer{width:calc(100% - 30px);margin:0 auto;border:1px solid var(--creme);margin-bottom:30px;letter-spacing:.075em}.footer-info{padding:30px;text-align:center}.footer-info .footer-info--title{font-size:24px;margin-bottom:30px}.footer-info p{font-family: var(--font-family-base);font-size:16px;line-height:26px;margin-bottom:30px}.footer-info .location{color:var(--creme)}.footer-info ul li{margin-bottom:10px}.footer-info ul li a{font-family: var(--font-family-base);font-size:18px;color:var(--creme)}.footer-info ul li.current_page_item a:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.footer-info>div{margin-bottom:45px}.footer-info>div:last-child{margin-bottom:0}.footer-logo{position:relative;text-align:center;padding:30px}.footer-logo img{width:60px;height:auto;margin-bottom:30px}.footer-logo p{font-family: var(--font-family-base);color:var(--white);width:100%;text-align:center}.room-grid{margin-bottom:60px}.room-item{display:block;margin-bottom:30px}.room-item img{width:100%;height:auto;margin-bottom:30px;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transition:all 1s var(--cubic-bezier2);transition:all 1s var(--cubic-bezier2);-webkit-transform-origin:center center;transform-origin:center center}.room-item img.visible{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.room-item h5{text-transform:uppercase;font-family: var(--font-family-sec);letter-spacing:.1em;font-size:14px;margin-bottom:20px}.room-item h2{font-size:28px}.room-item h3{color:var(--creme);font-size:28px;margin-top:80px;position:relative}.room-item h3::after{content:"";position:absolute;top:15px;left:-120px;width:80px;height:1px;background-color:var(--creme)}.room-main{margin-bottom:25vh;padding-top:5vh}.room-main>a{height:15.5vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family: var(--font-family-sec);letter-spacing:.025em;text-transform:uppercase}.room-main-inner{position:relative;padding-left:7vw}.room-main-inner h2{position:relative;z-index:2;font-size:70px;margin-bottom:30px;text-align:center;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--white);color:transparent}.room-main-inner h2 span{color:var(--white)}.room-main-inner .bx-wrapper,.room-main-inner .bx-viewport{height:100%!important;z-index:1}.room-main-inner .bx-wrapper{-webkit-clip-path:polygon(0 0,0 0,0 100%,0% 100%);clip-path:polygon(0 0,0 0,0 100%,0% 100%);-webkit-transition:all 1.5s var(--cubic-bezier2);transition:all 1.5s var(--cubic-bezier2)}.room-main-inner.room-main-inner--show .bx-wrapper{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.room-slider{height:100%;opacity:0}.room-slider>div{height:100%}.room-slider>div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;opacity:.85}.room-main-text{padding:0 15px;margin-bottom:30px}.room-main-text h2{font-size:30px;line-height:40px;letter-spacing:-.01em;font-family: var(--font-family-base)}.room-highlights{padding:0 15px 18vh 15px;position:relative;margin-bottom:90px}.room-highlights::after{content:"";position:absolute;top:20vh;left:-8vw;width:70vw;height:50vh;background-color:var(--creme);z-index:1}.room-highlights h2{padding-left:0;text-align:center;color:var(--creme);font-size:40px;line-height:60px;letter-spacing:-.01em;font-family: var(--font-family-base);margin-bottom:30px}.room-highlights-inner{position:relative;z-index:2}.room-highlights-inner .bx-wrapper .bx-pager{text-align:left}.room-highlights-slider-wrapper{width:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 0,0 0);clip-path:polygon(0 0,100% 0,100% 0,0 0);-webkit-transition:all 2s var(--cubic-bezier2);transition:all 2s var(--cubic-bezier2)}.room-highlights-slider-wrapper .room-hightlight-slider img{width:100%;height:60vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}.room-highlights-slider-wrapper.visible{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.room-highlights-info ul li{font-size:16px;letter-spacing:.01em;font-family: var(--font-family-sec);padding:30px 0;border-bottom:1px solid var(--creme);-webkit-transform:translate(0,10%);transform:translate(0,10%);opacity:0;-webkit-transition:all 1s ease;transition:all 1s ease}.room-highlights-info ul li:first-child{padding-top:0}.room-highlights-info ul li.visible{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.room-info{margin-bottom:30px;width:100%;padding-left:15px;padding-right:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.room-info>div{width:50%;height:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family: var(--font-family-base);font-size:25px;margin-bottom:30px}.room-info .room-info-description{position:relative}.room-info .room-info-item{border:1px solid rgba(255,255,255,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all 2s var(--cubic-bezier2);transition:all 2s var(--cubic-bezier2)}.room-info .room-info-item span{font-size:25px;color:var(--creme);display:block;line-height:20px;opacity:0;-webkit-transition:all 2s var(--cubic-bezier2) 1.5;transition:all 2s var(--cubic-bezier2) 1.5}.room-info .room-info-item.visible{-webkit-transform:scale(1);transform:scale(1);opacity:1}.room-info .room-info-item.visible span{opacity:1}.offer-item{margin-bottom:60px;padding:0 15px;display:block}.offer-item .offer-item-img{width:100%;margin-bottom:30px}.offer-item .offer-item-img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;-webkit-clip-path:polygon(100% 0,0 0,0 0,100% 0);clip-path:polygon(100% 0,0 0,0 0,100% 0);-webkit-transition:all 2s var(--cubic-bezier2);transition:all 2s var(--cubic-bezier2)}.offer-item .offer-item-img.visible img{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}.offer-item .offer-item-text{width:100%;text-align:center}.offer-item .offer-item-text h2+p{margin-top:30px}.offer-item .offer-item-text h2{font-size:2.5rem}.offer-item .offer-item-text p{font-size:1rem}.offer-item:nth-child(2n) {-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.offer{padding:0 15px;margin-bottom:90px;text-align:center}.offer .offer-img img{width:100%;height:auto;margin-bottom:30px;-webkit-clip-path:polygon(100% 0,0 0,0 0,100% 0);clip-path:polygon(100% 0,0 0,0 0,100% 0);-webkit-transition:all 2s var(--cubic-bezier2);transition:all 2s var(--cubic-bezier2)}.offer .offer-img.visible img{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}.offer .offer-text h3{font-size:26px;line-height:32px;margin-bottom:30px;letter-spacing:.01em}.offer .offer-text p{font-family: var(--font-family-sec);font-size:16px;line-height:22px;margin-bottom:30px}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction="horizontal"] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction="horizontal"] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity .3s , -webkit-transform .3s;transition:opacity .3s , -webkit-transform .3s;transition:transform .3s , opacity .3s;transition:transform .3s , opacity .3s , -webkit-transform .3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.45);transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction="horizontal"] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction="horizontal"] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction="horizontal"] .c-scrollbar_thumb{right:auto;bottom:0}.restaurant-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 4vw;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}.restaurant-box h1{width:100%}.restaurant-box .restaurant-box--img{width:100%;margin-bottom:30px;-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%);-webkit-transition:all 2s var(--cubic-bezier2);transition:all 2s var(--cubic-bezier2)}.restaurant-box .restaurant-box--img img{width:100%;height:auto}.restaurant-box .restaurant-box--img.visible{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.restaurant-box .restaurant-box--content{text-align:center}.restaurant-box .restaurant-box--content p{margin-bottom:30px;font-size:16px}.restaurant-box .restaurant-box--content .btn{display:inline-block;padding:20px 40px}.restaurant-info{margin-bottom:30px;width:100%;padding-left:15px;padding-right:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.restaurant-info>a,.restaurant-info>div{width:100%;height:150px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family: var(--font-family-base);font-size:25px;margin-bottom:30px}.restaurant-info>a::after,.restaurant-info>div::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:var(--creme);-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .65s ease;transition:-webkit-transform .65s ease;transition:transform .65s ease;transition:transform .65s ease , -webkit-transform .65s ease}.restaurant-info>a span,.restaurant-info>div span{position:relative;z-index:2;-webkit-transition:color .65s ease;transition:color .65s ease}.restaurant-info .restaurant-info-description{position:relative}.restaurant-info .restaurant-info-item{border:1px solid rgba(255,255,255,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center;font-size:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;opacity:0;-webkit-transform-origin:center center;transform-origin:center center;-webkit-transform:scale(.9);transform:scale(.9);-webkit-transition:all 2s var(--cubic-bezier2);transition:all 2s var(--cubic-bezier2)}.restaurant-info .restaurant-info-item span{font-size:25px;color:var(--creme);display:block;line-height:20px;opacity:0;-webkit-transition:all 2s var(--cubic-bezier2) 1.5;transition:all 2s var(--cubic-bezier2) 1.5}.restaurant-info .restaurant-info-item.visible{-webkit-transform:scale(1);transform:scale(1);opacity:1}.restaurant-info .restaurant-info-item.visible span{opacity:1}.info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 0 30px 0}.info-section{width:100%;padding:15px;margin-bottom:15px;text-align:center}.info-section h4{color:var(--creme);font-size:30px;margin-bottom:30px}.info-section p{font-size:1rem}.info-section a{font-weight:700}.careers-list{padding:0 15px;margin-bottom:150px}.career-item{position:relative;padding:15px 15px 15px 0;margin-bottom:30px}.career-item:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:rgba(255,255,255,.1);-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform 1s var(--cubic-bezier);transition:-webkit-transform 1s var(--cubic-bezier);transition:transform 1s var(--cubic-bezier);transition:transform 1s var(--cubic-bezier) , -webkit-transform 1s var(--cubic-bezier);-webkit-transform-origin:left center;transform-origin:left center}.career-item:last-child{margin-bottom:0}.career-item h4{font-size:24px;color:var(--creme);position:relative;cursor:pointer;opacity:0;-webkit-transition:opacity .5s var(--cubic-bezier) .7s;transition:opacity .5s var(--cubic-bezier) .7s}.career-item h4 span{position:absolute;right:0;top:50%;-webkit-transform:translate(0,-50%) rotate(90deg);transform:translate(0,-50%) rotate(90deg);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .5s var(--cubic-bezier);transition:-webkit-transform .5s var(--cubic-bezier);transition:transform .5s var(--cubic-bezier);transition:transform .5s var(--cubic-bezier) , -webkit-transform .5s var(--cubic-bezier)}.career-item h4.active span{-webkit-transform:translate(0,-50%) rotate(-90deg);transform:translate(0,-50%) rotate(-90deg)}.career-item.visible:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.career-item.visible h4{opacity:1}.career-item--content{padding-top:30px;display:none}.career-item--content p,.career-item--content ul{font-size:16px;font-family: var(--font-family-sec);margin-bottom:15px;line-height:1.35}.career-item--content ul li{list-style-type:circle;list-style-position:inside;margin-bottom:5px}.career-item--submit{text-align:center;margin:45px 0 30px 0}.career-item--submit .btn{padding:30px 45px;opacity:1;display:inline-block}.career-item--submit .btn span{opacity:1}.privacy{margin-bottom:150px;padding:0 15px;text-align:center}.privacy .privacy-img img{width:100%;height:auto;margin-bottom:30px;-webkit-clip-path:polygon(100% 0,0 0,0 0,100% 0);clip-path:polygon(100% 0,0 0,0 0,100% 0);-webkit-transition:all 2s var(--cubic-bezier2);transition:all 2s var(--cubic-bezier2)}.privacy .privacy-img.visible img{-webkit-clip-path:polygon(100% 0,0 0,0 100%,100% 100%);clip-path:polygon(100% 0,0 0,0 100%,100% 100%)}.privacy h4{margin-bottom:15px;margin-top:45px;font-size:35px}.privacy ul,.privacy p{margin-bottom:15px;font-family: var(--font-family-sec);font-size:1rem;text-align:left}.privacy ul:last-child,.privacy p:last-child{margin-bottom:0}.privacy ul li{list-style-type:circle;list-style-position:inside;margin-bottom:10px}@media (min-width:576px){.wrap{padding-left:0;padding-right:0;max-width:var(--wrap-width-sm)}}@media (min-width:768px){.form-control{margin-bottom:30px}input,textarea,select{font-size:26px}.title{font-size:100px;margin-bottom:60px}.subtitle{font-size:60px}.wrap{max-width:var(--wrap-width-md)}.btn{font-size:18px;padding:40px 100px}.btn:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.btn:hover span{color:var(--green)}.logo img{width:150px}.menubar{font-size:1.25rem}.content{width:calc(90vw - 30px);margin:0 auto;padding-top:15.5vh}.content.content-restaurant{margin:0 auto;padding-top:15.5vh}.content.content-main{padding-bottom:240px}.book-section .form-control{width:48%;padding-bottom:15px}.book-section button{margin-top:30px;font-size:30px;padding:30px}.book-section form{width:70vw}.book-stay{margin-bottom:210px}.book-stay>div h2{font-size:60px;margin-bottom:90px}.slider-wrapper{height:84.5vh;padding-top:10.5vh}.slider-arrows{position:absolute;top:0;right:0;bottom:auto;width:8vw;-webkit-transform:translate(100%,0);transform:translate(100%,0);display:block;padding:0}.slider-arrows .slider-arrow{width:100%;height:16.25vh;margin:0}.slider-arrows .slider-arrow:last-child{border-top:0}.slider-arrows .slider-arrow span{font-size:36px}.slider>div img{height:52vh}.slider>div h2{font-size:150px;padding-left:6.25vw}.menu-inner{width:70vw}.menu-inner ul li{margin-bottom:0}.menu-inner ul li a{font-size:90px}.about-main{margin-bottom:100px}.about-main:after{top:30vh;height:52vh;left:0;width:100%}.about-main img{width:60vw;height:90vh;left:45vw;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.about-main h2{font-size:150px;margin-bottom:32vh;padding-left:25%;padding-top:50vh}.about-main h4{font-size:35px;line-height:45px;margin-bottom:60px}.about-main p{font-size:20px;line-height:32px}.about-images{margin-bottom:12.5vh;padding-left:15px;padding-right:15px}.about-images .about-images-first{width:100%;margin-bottom:15px}.about-images .about-images-second{width:100%}.about-location{margin-bottom:8vh}.about-location-text{margin-bottom:150px}.about-location-text>div{padding-right:30px}.about-location-text>div h2{font-size:80px;line-height:100px;margin-bottom:0}.about-location-text>div p{font-size:20px;line-height:32px}.about-location-image{width:57.5vw}.footer-info p{font-size:20px;line-height:30px}.footer-info ul li a{font-size:24px}.footer-logo img{width:100px}.footer-logo p{font-size:24px}.room-grid{display:grid;grid-template-columns:45% 45%;gap:30px 10%;margin-bottom:100px}.room-item{margin-bottom:0}.room-item h2{font-size:36px}.room-item h3{font-size:36px;margin-top:150px}.room-item h5{font-size:16px}.room-item:nth-child(2n+2) {margin-top:10vh}.room-item:nth-child(2) {margin-top:18.3vh}.room-main{padding-top:0;margin-bottom:20vh}.room-main-inner{height:84.5vh}.room-main-inner h2{position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-size:150px;margin-bottom:0;text-align:left}.room-main-text{padding:0 14vw;margin-bottom:20vh}.room-main-text h2{font-size:50px;line-height:70px}.room-highlights{padding:0 7vw 18vh 7vw;margin-bottom:120px}.room-highlights h2{padding-left:7vw;text-align:left;font-size:50px;line-height:70px;margin-bottom:12.5vh}.room-highlights::after{top:auto;bottom:0;left:-8vw;width:28.85vw;height:64vh}.room-highlights-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.room-highlights-slider-wrapper{width:35%}.room-highlights-info{width:54%}.room-highlights-info ul li{font-size:20px;padding:40px 0}.room-info{margin-bottom:20vh;padding-left:7vw;padding-right:7vw;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.room-info>div{width: calc(100% / 6);margin-bottom:0;font-size:30px}.room-info .room-info-item{font-size:20px}.room-info .room-info-item span{font-size:35px}.offer-item{margin-bottom:90px}.offer-item .offer-item-img{margin-bottom:30px}.offer-item .offer-item-text h2{font-size:2.75rem}.offer-item .offer-item-text p{font-size:1.075rem}.offer{padding:0;margin-bottom:150px;text-align:left}.offer .offer-text{width:80%;margin-left:20%}.offer .offer-text h3{font-size:40px;margin-bottom:30px;line-height:50px}.offer .offer-text p{font-size:22px;line-height:1.4}.restaurant-box{margin-bottom:120px}.restaurant-box .restaurant-box--img{width:55%;margin-bottom:0}.restaurant-box .restaurant-box--content{width:calc(40% - 30px);text-align:left}.restaurant-box .restaurant-box--content p{font-size:18px}.restaurant-box .restaurant-box--content .btn{padding:25px 60px}.restaurant-info{margin-bottom:20vh;padding-left:7vw;padding-right:7vw;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.restaurant-info>a,.restaurant-info>div{font-size:30px;width:calc(50% - 15px)}.restaurant-info>a:first-child,.restaurant-info>div:first-child{margin-right:30px}.restaurant-info .restaurant-info-item{font-size:20px}.restaurant-info .restaurant-info-item span{font-size:35px}.info{padding:0 0 120px 0}.info-section{width:50%;text-align:left;margin-bottom:30px;padding:30px}.info-section:nth-child(2),
  .info-section:nth-child(4) {-webkit-transform:translate(0,50px);transform:translate(0,50px)}.career-item--content p,.career-item--content ul{font-size:18px;line-height:1.2}.privacy{padding:0;margin-bottom:150px;text-align:left}.privacy p,.privacy ul{font-size:1.075em}}@media (min-width:992px){.title{font-size:140px;margin-bottom:90px}.wrap{max-width:var(--wrap-width-lg)}.logo{top:50px;left:60px}.logo img{width:10.703125vw}.menubar{top:60px;right:40px;-webkit-transform:rotate(270deg);transform:rotate(270deg);font-size:1rem}.content{width:84vw}.book{width:8vw;height:52vh;position:fixed;bottom:0;right:0}.book:after{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right center;transform-origin:right center}.book .book-inner{padding:50px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.book .book-inner p{font-size:1rem}.book .book-burger{height:50px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.book .book-burger span{width:1px;height:100%;margin-right:6px;margin-bottom:0}.book .book-burger span:last-child{margin-right:0}.book p{-webkit-transform:translate(0,-40px) rotate(270deg);transform:translate(0,-40px) rotate(270deg)}.book-stay>div h2{font-size:80px}.sidebar{display:block}.about-main{margin-bottom:150px}.about-main:after{top:48vh;height:52vh;left:0;width:100%}.about-main img{width:50.2734375vw;height:128vh;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.about-main h2{font-size:200px;margin-bottom:32vh;padding-left:50%;padding-top:60vh}.about-main h4{padding-left:50%;font-size:35px;line-height:45px;margin-bottom:120px;padding-right:50px}.about-main p{padding-left:50%;padding-right:50px;font-size:20px;line-height:32px}.about-images{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-left:14vw;padding-right:0}.about-images:after{width:22.8125vw;height:112vh;bottom:-32vh}.about-images .about-images-first{width:43.5vw;margin-bottom:0}.about-images .about-images-second{width:37vw}.about-location-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.about-location-text>div{width:40%}.footer{width:84vw;height:52vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:0}.footer>div:first-child{width:30%;border-right:1px solid var(--creme)}.footer>div:last-child{width:70%}.footer-info{padding:50px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;text-align:left}.footer-info .footer-info--title{font-size:30px;margin-bottom:30px}.footer-info>div{margin-bottom:0}.footer-info ul li a{font-size:20px}.footer-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;margin-bottom:0}.footer-logo img{margin-bottom:0;width:90px}.footer-logo p{position:absolute;bottom:50px;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.offer-item{padding:0 8vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:180px}.offer-item .offer-item-img{width:60%;margin-bottom:0}.offer-item .offer-item-text{text-align:left;width:calc(40% - 45px)}.offer-item .offer-item-text h2{font-size:3.125rem}.offer-item .offer-item-text p{font-size:1.125rem}.offer{padding:0 7vw}.offer .offer-img{width:70%}.offer .offer-text{width:70%;margin-left:30%}.offer .offer-text p{font-size:20px}.info-section h4{font-size:40px}.info-section p{font-size:1.125rem}.careers-list{padding:0 30px}.career-item{padding:30px}.career-item h4{font-size:34px}.privacy{padding:0 7vw}.privacy .offer-img{width:70%}.privacy p,.privacy ul{font-size:1.125rem}}@media screen and (min-width:992px){.menubar:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.book:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.book:hover .book-burger span{background-color:var(--white)}.book:hover p{color:var(--white)}.book:hover p:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.book-section button:hover:after{-webkit-transform:scaleY(1);transform:scaleY(1)}.book-section button:hover span{color:var(--green)}.sidebar .icon-search:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.language:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.slider-arrows .slider-arrow:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.slider-arrows .slider-arrow:hover span{color:var(--green)}.menu-inner ul li a:hover{opacity:1}.menu-inner ul li a:hover:after{width:100%}.search form button:hover span{-webkit-transform:scale(1.2);transform:scale(1.2)}}@media (min-width:1200px){.wrap{max-width:var(--wrap-width-xl)}}@media only screen and (min-width:1640px){.wrap.remove-gutter-left{padding:0;max-width:none;width: calc(50% + 720px);left:0}.wrap.remove-gutter-left .cll-col{margin-left:0!important;max-width:100%!important;-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important}}@media (max-width:991px){.book .book-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:768px){.flex.wrap .cll-col{-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:100%!important}.flex .cll-col{-webkit-flex-basis:100%!important;-ms-flex-preferred-size:100%!important;flex-basis:100%!important;max-width:100%!important;margin-left:0!important}}@media (max-width:767px){.slider-arrows .slider-arrow{aspect-ratio: 1/1}}@media (hover:hover){.footer-info a{position:relative}.footer-info a:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:var(--creme);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s var(--cubic-bezier2);transition:-webkit-transform .5s var(--cubic-bezier2);transition:transform .5s var(--cubic-bezier2);transition:transform .5s var(--cubic-bezier2) , -webkit-transform .5s var(--cubic-bezier2)}.footer-info a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}.room-item h2,.room-item h5{-webkit-transition:all 1s ease;transition:all 1s ease}.room-item:hover h2,.room-item:hover h5{-webkit-transform:translate(0,10px);transform:translate(0,10px)}.room-item:hover img{-webkit-transform:scale(1.1) translate(0,10px);transform:scale(1.1) translate(0,10px)}.restaurant-info>a:hover::after,.restaurant-info>div:hover::after{-webkit-transform:scaleX(1);transform:scaleX(1)}.restaurant-info>a:hover span,.restaurant-info>div:hover span{color:var(--green)}.info-section a{position:relative}.info-section a:after{content:"";position:absolute;bottom:-4px;left:0;width:100%;height:1px;background-color:var(--white);-webkit-transform-origin:right center;transform-origin:right center;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:-webkit-transform .5s var(--cubic-bezier2);transition:-webkit-transform .5s var(--cubic-bezier2);transition:transform .5s var(--cubic-bezier2);transition:transform .5s var(--cubic-bezier2) , -webkit-transform .5s var(--cubic-bezier2)}.info-section a:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left center;transform-origin:left center}}