@charset "UTF-8";@-webkit-keyframes progress{0%{stroke-dashoffset:948.28}to{stroke-dashoffset:0}}@keyframes progress{0%{stroke-dashoffset:948.28}to{stroke-dashoffset:0}}@-webkit-keyframes progress-desktop{0%{stroke-dashoffset:709.64}to{stroke-dashoffset:0}}@keyframes progress-desktop{0%{stroke-dashoffset:709.64}to{stroke-dashoffset:0}}@-webkit-keyframes progress-laptop{0%{stroke-dashoffset:527.52}to{stroke-dashoffset:0}}@keyframes progress-laptop{0%{stroke-dashoffset:527.52}to{stroke-dashoffset:0}}@-webkit-keyframes progress-mobile{0%{stroke-dashoffset:351.68}to{stroke-dashoffset:0}}@keyframes progress-mobile{0%{stroke-dashoffset:351.68}to{stroke-dashoffset:0}}@-webkit-keyframes preloader{0%,80%{opacity:1}to{opacity:0}}@keyframes preloader{0%,80%{opacity:1}to{opacity:0}}@-webkit-keyframes timeline{0%{width:0}to{width:100%}}@keyframes timeline{0%{width:0}to{width:100%}}@-webkit-keyframes show{0%{opacity:0}to{opacity:1}}@-webkit-keyframes show-img{0%{opacity:0}to{opacity:1}}@-webkit-keyframes scale-img{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes hover-scale-img{0%{-webkit-transform:none;transform:none}to{-webkit-transform:scale(1.15);transform:scale(1.15)}}@-webkit-keyframes shift{0%{-webkit-transform:matrix(1,0,0,1,0,20);transform:matrix(1,0,0,1,0,20)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@-webkit-keyframes pulse{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes arrow{to{margin-left:20px;margin-right:0}}@keyframes arrow{to{margin-left:20px;margin-right:0}}@-webkit-keyframes stroke{to{stroke:none;fill:#3c280b}}@keyframes stroke{to{stroke:none;fill:#3c280b}}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes show-img{0%{opacity:0}to{opacity:1}}@keyframes scale-img{0%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:none;transform:none}}@keyframes hover-scale-img{0%{-webkit-transform:none;transform:none}to{-webkit-transform:scale(1.15);transform:scale(1.15)}}@keyframes shift{0%{-webkit-transform:matrix(1,0,0,1,0,20);transform:matrix(1,0,0,1,0,20)}to{-webkit-transform:matrix(1,0,0,1,0,0);transform:matrix(1,0,0,1,0,0)}}@keyframes pulse{0%{opacity:1}to{opacity:0}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,summary,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}sub,sup{margin:0;padding:0;border:0;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}.container{width:100%;max-width:1704px;margin:0 auto;padding-right:120px;padding-left:120px}@media (max-width:1599px){.container{padding-right:80px;padding-left:80px}}@media (max-width:1325px){.container{padding-right:64px;padding-left:64px}}@media (max-width:767px){.container{padding-right:32px;padding-left:32px}}.container--header{max-width:1920px;padding-right:80px;padding-left:80px}@media (max-width:1900px){.container--header{padding-right:120px;padding-left:120px}}@media (max-width:1599px){.container--header{padding-right:80px;padding-left:80px}}@media (max-width:1325px){.container--header{padding-right:64px;padding-left:64px}}@media (max-height:500px){.container--header{padding-right:32px;padding-left:32px}}@media (max-width:767px){.container--header{padding-right:32px;padding-left:32px}}@media (max-width:1900px){.container--detail{padding-right:235px;padding-left:235px}}@media (max-width:1599px){.container--detail{padding-right:182px;padding-left:182px}}@media (max-width:1325px){.container--detail{padding-right:64px;padding-left:64px}}@media (max-width:767px){.container--detail{padding-right:32px;padding-left:32px}}.container--booking{max-width:1346px;padding:0 10px}.container--search{max-width:1166px;padding:0}.button{position:relative;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;height:64px;margin:0;padding:23px 31px;cursor:pointer;border:0;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:13px;line-height:16px;text-transform:uppercase}@media (max-width:1900px){.button{height:56px;padding:20px 32px}}@media (max-width:767px){.button{height:47px;padding:15px 32px;font-size:12px}}.button--default{color:#3c280b;border:1px solid #3c280b;background-color:transparent;-webkit-transition:color .4s;transition:color .4s}@media (hover:hover),screen and (min-width:0\0){.button--default:focus-visible,.button--default:hover{color:#8a5100;border-color:#8a5100}}.button--booking,.button--cookie,.button--submit{color:#fff;border:1px solid #3c280b;background-color:#3c280b;-webkit-transition:background-color .4s;transition:background-color .4s}@media (hover:hover),screen and (min-width:0\0){.button--booking:focus-visible,.button--booking:hover,.button--cookie:focus-visible,.button--cookie:hover,.button--submit:focus-visible,.button--submit:hover{background-color:#8a5100;border-color:#8a5100}}.button--booking[disabled],.button--cookie[disabled],.button--submit[disabled]{border:1px solid transparent;background-color:rgba(60,40,11,.2);pointer-events:none}.button--white{color:#fff;border:1px solid #fff;background-color:transparent;-webkit-transition:opacity .4s;transition:opacity .4s}@media (hover:hover),screen and (min-width:0\0){.button--white:focus-visible,.button--white:hover{opacity:.6}}.button--scroll-up{height:52px;padding:16px 24px;font-size:12px;color:#3c280b;border:1px solid rgba(60,40,11,.2);background-color:#fff;-webkit-transition:background-color .4s,color .4s;transition:background-color .4s,color .4s}@media (max-width:1599px){.button--scroll-up{height:41px;padding:12px 24px;font-size:10px}}@media (max-width:767px){.button--scroll-up{background-color:transparent;color:#fff;border:1px solid rgba(255,255,255,.2)}}@media (hover:hover),screen and (min-width:0\0){.button--scroll-up:focus-visible,.button--scroll-up:hover{background-color:#8a5100;border-color:#8a5100;color:#fff}}.preloader{position:fixed;top:0;left:0;bottom:0;right:0;z-index:10001;opacity:1;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;background-color:#fff}.preloader--shown{-webkit-animation:preloader 3s cubic-bezier(.55,0,.1,1) 1 normal 0s forwards;animation:preloader 3s cubic-bezier(.55,0,.1,1) 1 normal 0s forwards;pointer-events:none}.preloader--hidden{-webkit-animation:none;animation:none;-webkit-transition:opacity .3s;transition:opacity .3s;z-index:-10;pointer-events:none;opacity:0}.preloader__logo-img{background-color:transparent;opacity:0}.preloader.preloader--shown .preloader__logo-img,.preloader.preloader--shown .preloader__progress{opacity:1}@media (max-width:1900px){.preloader__logo-img{width:192px}}@media (max-width:1599px){.preloader__logo-img{width:144px}}@media (max-width:767px){.preloader__logo-img{width:96px}}.preloader__progress{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0}@media (max-width:1900px){.preloader__progress{height:240px}}@media (max-width:1599px){.preloader__progress{height:180px}}@media (max-width:767px){.preloader__progress{height:120px}}.preloader__progress svg{width:320px;height:320px}@media (max-width:1900px){.preloader__progress svg{width:240px;height:240px}}@media (max-width:1599px){.preloader__progress svg{width:180px;height:180px}}@media (max-width:767px){.preloader__progress svg{width:120px;height:120px}}.preloader__progress-bg{fill:none;stroke-width:18px;stroke:#fff}@media (max-width:1900px){.preloader__progress-bg{stroke-width:14px;cx:120px;cy:120px;r:113px}}@media (max-width:1599px){.preloader__progress-bg{stroke-width:12px;cx:90px;cy:90px;r:84px}}@media (max-width:767px){.preloader__progress-bg{stroke-width:8px;cx:60px;cy:60px;r:56px}}.preloader__progress-bar{fill:none;stroke-width:18px;stroke:#f1f1f1;stroke-linecap:butt;stroke-dasharray:948.28;stroke-dashoffset:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.preloader.preloader--shown .preloader__progress-bar{-webkit-animation:progress 2.4s linear;animation:progress 2.4s linear}@media (max-width:1900px){.preloader__progress-bar{stroke-width:14px;cx:120px;cy:120px;r:113px;stroke-dasharray:709.64}.preloader.preloader--shown .preloader__progress-bar{-webkit-animation:progress-desktop 2.4s linear;animation:progress-desktop 2.4s linear}}@media (max-width:1599px){.preloader__progress-bar{stroke-width:12px;cx:90px;cy:90px;r:84px;stroke-dasharray:527.52}.preloader.preloader--shown .preloader__progress-bar{-webkit-animation:progress-laptop 2.4s linear;animation:progress-laptop 2.4s linear}}@media (max-width:767px){.preloader__progress-bar{stroke-width:8px;cx:60px;cy:60px;r:56px;stroke-dasharray:351.68}.preloader.preloader--shown .preloader__progress-bar{-webkit-animation:progress-mobile 2.4s linear;animation:progress-mobile 2.4s linear}}.slider{width:100%}.slider--detail,.slider--main{position:relative;overflow:hidden}.slider--main{height:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.slider--main:not(.swiper-initialized) .swiper-slide:not(:first-child){display:none}.slider--main .slider__main-item{height:auto}.slider--main .slider__picture{height:100%}.slider--hidden{display:none}.slider--features{position:relative}@media (max-width:1325px){.slider--features{height:460px}}@media (max-width:767px){.slider--features{height:560px}}.slider__main-list{position:relative;height:100%}.slider__main-list::after,.slider__main-list::before{position:absolute;content:"";width:100%;height:50%;left:0;right:0;z-index:2}.slider__main-list::before{top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent 100%)}.slider--features .slider__main-list::before,.slider__main-list::after{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 100%)}.slider__main-list::after{bottom:0}.slider--features .slider__main-list::before{height:100%}.slider--features .slider__main-list::after{display:none}.slider__main-item-img{height:100%}.slider__main-item-img--desktop{display:block}@media (max-width:767px){.slider__main-item-img--desktop{display:none}}.slider__main-item-img--mobile{display:none}@media (max-width:767px){.slider__main-item-img--mobile{display:block}}.slider__main-item{-webkit-box-sizing:border-box;box-sizing:border-box}.slider__picture{position:relative;max-height:100vh}.slide__detail::before,.slider__picture::before{position:absolute;top:0;bottom:0;left:0;content:""}.slider__picture::before{right:0;background-color:rgba(0,0,0,.3)}.slider__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider__content{position:absolute;bottom:0;right:0;left:0;padding:80px;color:#fff;z-index:2}@media (max-width:1900px){.slider__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:64px}}@media (max-width:1325px){.slider__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:40px}}@media (max-width:360px){.slider__content{padding:40px 24px}}.slider__text-content{max-width:640px}@media (max-width:1900px){.slider__text-content{max-width:600px}}.slider__content-title{margin-bottom:16px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:40px;line-height:49px;text-transform:uppercase;color:inherit}@media (max-width:1900px){.slider__content-title{margin-bottom:24px;font-size:36px;line-height:44px}}@media (max-width:1599px){.slider__content-title{margin-bottom:16px;font-size:28px;line-height:40px}}@media (max-width:1325px){.slider__content-title{line-height:34px}}@media (max-width:767px){.slider__content-title{font-size:18px;line-height:22px}}.slider__content-description{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;margin-bottom:2px}@media (max-width:1900px){.slider__content-description{font-size:15px}}@media (max-width:1599px){.slider__content-description{font-size:14px;line-height:24px}}@media (max-width:1325px){.slider__content-description{line-height:20px}}@media (max-width:767px){.slider__content-description{font-size:13px}}@media (max-width:1900px){.slider__content-description{margin-bottom:0}}@media (max-width:1325px){.slider__content-description{margin-bottom:40px}}@media (max-width:767px){.slider__content-description{margin-bottom:32px}}.slider__content-link{margin-top:60px}@media (max-width:1599px){.slider__content-link{margin-top:40px}}@media (max-width:767px){.slider__content-link{font-size:12px;margin-top:10px}}.slide__detail,body{position:relative}.slide__detail::before{width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.6)),color-stop(50%,transparent),to(rgba(0,0,0,.6)));background:linear-gradient(90deg,rgba(0,0,0,.6) 0,transparent 50%,rgba(0,0,0,.6) 100%)}.slider__detail-next,.slider__detail-prev{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slide__detail-picture{height:640px}@media (max-width:1325px){.slide__detail-picture{height:calc((100vw - 120px)*(640/1346))}}@media (max-width:767px){.slide__detail-picture{height:calc((100vw - 40px)*(640/1346))}}.detail__box .slide__detail-picture{height:420px}@media (max-width:1599px){.detail__box .slide__detail-picture{height:380px}}@media (max-width:1325px){.detail__box .slide__detail-picture{height:360px}}@media (max-width:767px){.detail__box .slide__detail-picture{height:220px}}.slide__detail-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider__buttons-wrap{position:absolute;width:100%;bottom:0;left:0;padding-bottom:80px}@media (max-width:1900px){.slider__buttons-wrap{padding-bottom:64px}}@media (max-width:1599px){.slider__buttons-wrap{padding-bottom:56px}}@media (max-height:500px){.slider__buttons-wrap{padding-bottom:32px}.slider__buttons-wrap .container.container--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media (max-width:767px){.slider__buttons-wrap{padding-bottom:32px}}.slider__pagination{position:relative;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex}.slider--features .slider__pagination{margin-left:auto}.slider__pagination.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:auto;left:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.slider__pagination.swiper-pagination-bullets.swiper-pagination-horizontal{width:100%}}.slider__pagination-item.swiper-pagination-bullet{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:80px;height:40px;overflow:hidden;margin:0!important;font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:rgba(255,255,255,.6);background-color:transparent;border-radius:0;opacity:1;-webkit-transition:color .4s;transition:color .4s}@media (max-width:1599px){.slider__pagination-item.swiper-pagination-bullet{width:64px}}@media (max-height:500px){.slider__pagination-item.swiper-pagination-bullet{width:59px;height:32px;font-size:14px}}@media (max-width:767px){.slider__pagination-item.swiper-pagination-bullet{width:20%;height:32px;font-size:14px}.slider--features .slider__pagination-item.swiper-pagination-bullet{width:59px}}@media (max-width:767px) and (max-height:500px){.slider__pagination-item.swiper-pagination-bullet{width:59px;height:32px;font-size:14px}}.slider__pagination-item.swiper-pagination-bullet:focus,.slider__pagination-item.swiper-pagination-bullet:hover{color:#fff}.slider__pagination-item.swiper-pagination-bullet::before{position:absolute;content:"";bottom:0;left:0;width:100%;height:1px;background-color:rgba(255,255,255,.6)}.slider__pagination-item.swiper-pagination-bullet::after{position:absolute;content:"";bottom:0;left:0;width:0;height:1px;background-color:#fff}.slider__pagination-item.swiper-pagination-bullet.swiper-pagination-bullet-active{background:0 0;color:#fff;opacity:1}.slider__pagination-item.swiper-pagination-bullet.swiper-pagination-bullet-active::after{-webkit-animation:timeline 4s linear 1 normal 0s forwards;animation:timeline 4s linear 1 normal 0s forwards}.search-form{z-index:1;min-height:160px;max-height:160px;-webkit-transition:1s;transition:1s;-webkit-animation:show 1s 1;animation:show 1s 1;-webkit-animation-delay:1s;animation-delay:1s;opacity:1;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;background-color:#fff}@media (max-width:1900px){.search-form{min-height:120px;max-height:120px}}@media (max-width:1599px){.search-form{min-height:100px;max-height:100px}}@media (max-width:1014px){.search-form{min-height:178px;max-height:178px}}@media (max-width:878px){.search-form{min-height:224px;max-height:224px}}@media (max-height:600px){.search-form{min-height:105px;max-height:105px}}@media (max-width:767px){.search-form{min-height:105px;max-height:105px}}.tl-container{min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;background-color:#fff;padding:13px 0}@media (max-width:1900px){.tl-container{max-width:1165px;padding:0}}@media (max-width:1599px){.tl-container{max-width:1130px;padding:0 64px}}@media (max-width:1325px){.tl-container{padding:0 64px}}@media (max-width:878px){.tl-container{padding:8px 64px}}@media (max-height:600px){.tl-container{max-width:360px;padding:0 32px}}@media (max-width:767px){.tl-container{max-width:360px;padding:0 32px}}@font-face{font-family:"Montserrat";font-weight:300;font-style:normal;font-display:swap;src:url(../assets/fonts/montserrat/MontserratLight.woff2) format("woff2"),url(../assets/fonts/montserrat/MontserratLight.woff) format("woff")}@font-face{font-family:"Montserrat";font-weight:400;font-style:normal;font-display:swap;src:url(../assets/fonts/montserrat/MontserratRegular.woff2) format("woff2"),url(../assets/fonts/montserrat/MontserratRegular.woff) format("woff")}@font-face{font-family:"Montserrat";font-weight:500;font-style:normal;font-display:swap;src:url(../assets/fonts/montserrat/MontserratMedium.woff2) format("woff2"),url(../assets/fonts/montserrat/MontserratMedium.woff) format("woff")}@font-face{font-family:"Montserrat";font-weight:600;font-style:normal;font-display:swap;src:url(../assets/fonts/montserrat/MontserratSemiBold.woff2) format("woff2"),url(../assets/fonts/montserrat/MontserratSemiBold.woff) format("woff")}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%}body.scroll-lock{overflow:hidden;-ms-touch-action:none;touch-action:none;height:100%}body,html{font-family:"Montserrat",Arial,sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:320px;min-height:100%;color:#000;background-color:#fafafa;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}img,video{display:block;max-width:100%;height:auto;background-color:rgba(0,0,0,.2)}b,strong{font-weight:700}a,button{-webkit-tap-highlight-color:transparent}a{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}sub,sup{font-size:65%}sub{vertical-align:sub}sup{vertical-align:super}source{position:absolute;top:0;right:0;bottom:0;left:0;display:block;visibility:hidden;opacity:0}button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;white-space:nowrap;border:0;clip-path:inset(100%)}:root{--color-white:#fff;--color-black:#000;--color-black-rgb:0, 0, 0;--color-black-light:#2e2e30;--color-beige:#f6f6f6;--color-darkbeige:#f7f7f7;--color-slategray:#68828b;--color-slategray-light:#78939c;--color-gray:#ebebeb}.text--nowrap{white-space:nowrap}.text--center{text-align:center}.text--right{text-align:right}.link--default{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.link--default:focus,.link--default:hover{opacity:.6}.link--color{-webkit-transition:color .3s ease;transition:color .3s ease}.link--color:focus,.link--color:hover{color:#8a5100}.link--white{-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.link--white:focus,.link--white:hover{opacity:1}.link--cookie{font-size:13px;-webkit-transition:color .4s;transition:color .4s;text-decoration:underline;color:#000}.link--cookie:focus,.link--cookie:hover{text-decoration:none;color:#3c280b}.link--ie{display:block;color:#000}.link--ie:focus,.link--ie:hover{color:#3c280b}.link--underlined{text-decoration:underline}.link--secondary{color:#fff;opacity:.6}.is-animate--top{position:relative}.is-animate--top:after{z-index:2;opacity:1;background-color:#fafafa}.is-animate--top.in-view:after{-webkit-animation:pulse .3s cubic-bezier(.55,0,.1,1) 1 normal 0s forwards;animation:pulse .3s cubic-bezier(.55,0,.1,1) 1 normal 0s forwards}.is-animate--default{opacity:0}.is-animate--default.in-view,.is-animate--hidden{-webkit-animation-name:show;animation-name:show;-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-timing-function:cubic-bezier(.4,0,.6,1);animation-timing-function:cubic-bezier(.4,0,.6,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.is-animate--hidden{opacity:1;-webkit-animation-name:pulse;animation-name:pulse}.is-animate--text{opacity:0;-webkit-transform:matrix(1,0,0,1,0,20);transform:matrix(1,0,0,1,0,20)}.is-animate--text.in-view{-webkit-animation:show .6s cubic-bezier(.4,0,.6,1) 1 normal .1s forwards,shift .6s cubic-bezier(.4,0,.6,1) 1 normal .1s forwards;animation:show .6s cubic-bezier(.4,0,.6,1) 1 normal .1s forwards,shift .6s cubic-bezier(.4,0,.6,1) 1 normal .1s forwards}.is-animate--img{-webkit-transform:scale(1.15);transform:scale(1.15);position:relative}.swiper-backface-hidden .is-animate--img.swiper-slide{-webkit-transform:scale(1.15) translateZ(0);transform:scale(1.15) translateZ(0)}.is-animate--img.in-view{-webkit-animation:scale-img .6s cubic-bezier(.215,.61,.355,1) 1 normal 0s forwards;animation:scale-img .6s cubic-bezier(.215,.61,.355,1) 1 normal 0s forwards}.delay-100{-webkit-animation-delay:.1s;animation-delay:.1s}.delay-200{-webkit-animation-delay:.2s;animation-delay:.2s}.delay-300{-webkit-animation-delay:.3s;animation-delay:.3s}.delay-600{-webkit-animation-delay:.6s;animation-delay:.6s}.delay-900{-webkit-animation-delay:.9s;animation-delay:.9s}.delay-1200{-webkit-animation-delay:1.2s;animation-delay:1.2s}.delay-1500{-webkit-animation-delay:1.5s;animation-delay:1.5s}.header{position:relative}.header--active-modal{z-index:1}.header__top-wrap{position:fixed;z-index:5;right:0;left:0;min-width:320px;-webkit-transform:translate(0,-100%);transform:translate(0,-100%);opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.visible .header__top-wrap{opacity:1;-webkit-transform:translate(0,0);transform:translate(0,0)}.header--scrolled .header__top-wrap{background-color:#fff}.header--scrolled .header__top-wrap::before,.is-animate--top:after{position:absolute;content:"";top:0;bottom:0;left:0;right:0;pointer-events:none}.header--scrolled .header__top-wrap::before{background-color:#000;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.page--fixed .header__top-wrap{pointer-events:none}.header__top{display:grid;grid-auto-flow:column;grid-template-columns:1fr auto 1fr;grid-column-gap:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;padding-bottom:40px}.header__top--scrolled{padding-top:28px;padding-bottom:28px}@media (max-width:1900px){.header__top--scrolled{padding-top:22px;padding-bottom:22px}}@media (max-width:1325px){.header__top--scrolled{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (max-width:767px){.header__top--scrolled{padding-top:12px;padding-bottom:12px}}@media (max-height:500px) and (orientation:landscape){.header__top--scrolled{padding-top:12px;padding-bottom:12px}}@media (max-width:1325px){.header__top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-height:500px){.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0}}@media (max-height:500px) and (orientation:landscape){.header__top{padding-top:32px;padding-bottom:32px}}@media (max-width:767px){.header__top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:0}}@media (max-width:1325px){.header__content{padding-top:30px}.header__top--scrolled .header__content{padding-top:0}}@media (max-height:500px){.header__content{padding-top:0}}@media (max-width:767px){.header__content{padding-top:0}}.header__content--left{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1325px){.header__top--scrolled .header__content--left{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767px){.header__top--scrolled .header__content--left{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.header__content--right{display:grid;grid-template-columns:auto -webkit-max-content -webkit-min-content;grid-template-columns:auto max-content min-content;gap:80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1900px){.header__content--right{gap:64px}}@media (max-width:1599px){.header__content--right{gap:40px}}@media (max-width:1325px){.header__content--right{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;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header__top--scrolled .header__content--right{display:none}}.header__menu-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:1599px){.header__menu-button{margin-bottom:6px}}@media (max-width:1325px){.header__menu-button{margin-bottom:0}}.header__button{position:relative;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;min-height:28px;padding:0;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;text-transform:uppercase;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:0;cursor:pointer}@media (max-width:1900px){.header__button{font-size:15px}}@media (max-width:1599px){.header__button{font-size:14px;line-height:24px}}@media (max-width:1325px){.header__button{line-height:20px}}@media (max-width:767px){.header__button{font-size:13px}}@media (max-width:1599px){.header__button{min-height:24px}}@media (max-width:1325px){.header__button{min-height:20px}}@media (max-height:500px){.header__button{min-height:16px}}@media (max-width:767px){.header__button{min-height:16px}}.header__button:focus .header__button-line,.header__button:hover .header__button-line{background-color:rgba(255,255,255,.6)}.header__top--scrolled .header__button:focus .header__button-line,.header__top--scrolled .header__button:hover .header__button-line{background-color:#8a5100}.header__button:focus .header__menu-name,.header__button:hover .header__menu-name{opacity:.6}.header__button:focus .header__button-line--top,.header__button:hover .header__button-line--top{-webkit-transform:translateY(-12px);transform:translateY(-12px)}@media (max-width:1599px){.header__button:focus .header__button-line--top,.header__button:hover .header__button-line--top{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}.header__button:focus .header__button-line--bottom,.header__button:hover .header__button-line--bottom{-webkit-transform:translateY(12px);transform:translateY(12px)}@media (max-width:1599px){.header__button:focus .header__button-line--bottom,.header__button:hover .header__button-line--bottom{-webkit-transform:translateY(10px);transform:translateY(10px)}}.header__menu-icon{position:relative;height:28px;width:48px}@media (max-width:1900px){.header__menu-icon{width:40px}}@media (max-width:1599px){.header__menu-icon{width:32px;height:24px}}@media (max-width:1325px){.header__menu-icon{height:20px}}@media (max-height:500px){.header__menu-icon{width:24px;height:16px}}@media (max-width:767px){.header__menu-icon{width:24px;height:16px}}.header__button-line{position:absolute;left:0;top:50%;height:1px;background-color:#fff;-webkit-transition:background-color .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,background-color .3s ease;transition:transform .3s ease,background-color .3s ease,-webkit-transform .3s ease;will-change:transform}@media (max-height:500px){.header__button-line{left:auto;right:0}}@media (max-width:767px){.header__button-line{left:auto;right:0}}.header__top--scrolled .header__button-line{background-color:#3c280b}.header__button-line--top{width:100%;-webkit-transform:translateY(-10px);transform:translateY(-10px)}@media (max-width:1599px){.header__button-line--top{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}.header__button-line--center{top:50%;width:100%}.header__button-line--bottom{width:75%;-webkit-transform:translateY(10px);transform:translateY(10px)}@media (max-width:1599px){.header__button-line--bottom{-webkit-transform:translateY(8px);transform:translateY(8px)}}.header__menu-name{margin-left:24px;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}@media (max-width:1900px){.header__menu-name{margin-left:12px}}@media (max-width:1599px){.header__menu-name{margin-left:16px}}@media (max-height:500px){.header__menu-name{display:none}}@media (max-width:767px){.header__menu-name{display:none}}.header__top--scrolled .header__menu-name{display:none}.header__button-booking{display:none;margin-left:120px}@media (max-width:1900px){.header__button-booking{margin-left:64px}}@media (max-width:1599px){.header__button-booking{margin-left:40px}}@media (max-width:1325px){.header__button-booking{margin-left:0}}.header__top--scrolled .header__button-booking{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:767px){.header__top--scrolled .header__button-booking{width:176px;margin:0 auto}}.page--booking .header__top--scrolled .header__button-booking{visibility:hidden;pointer-events:none}.header__button-text--mobile{display:none}@media (max-width:767px){.header__button-text--mobile{display:inline}.header__button-text--desktop{display:none}}@media (max-width:1325px){.header__top--scrolled .header__logo{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:767px){.header__top--scrolled .header__logo{position:relative;left:auto;-webkit-transform:none;transform:none}}.page--main .header__logo{pointer-events:none}.header__logo-img{-o-object-fit:cover;object-fit:cover;background-color:transparent}.header__logo-img--default{width:110px}.header__top--scrolled .header__logo-img--default{display:none}@media (max-width:1900px){.header__logo-img--default{width:90px}}@media (max-width:1599px){.header__logo-img--default{width:80px}}@media (max-height:500px){.header__logo-img--default{width:70px}}@media (max-width:767px){.header__logo-img--default{width:70px}}.header__logo-img--scroll{display:none;width:64px}@media (max-width:1900px){.header__logo-img--scroll{width:56px}}@media (max-width:767px){.header__logo-img--scroll{width:48px}}.header__top--scrolled .header__logo-img--scroll{display:block}.header__address{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-align:end;-ms-flex-align:end;align-items:flex-end;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#fff}@media (max-width:1900px){.header__address{font-size:15px}}@media (max-width:1599px){.header__address{font-size:14px;line-height:24px}}@media (max-width:1325px){.header__address{line-height:20px}}@media (max-width:767px){.header__address{font-size:13px}}.header__top--scrolled .header__address{color:#3c280b}.header__address:not(.header__address--nav){margin-left:auto;-ms-flex-item-align:end;align-self:flex-end}@media (max-width:1325px){.header__address:not(.header__address--nav){margin-left:0}}@media (max-height:500px){.header__address:not(.header__address--nav){display:none}}@media (max-width:767px){.header__address:not(.header__address--nav){display:none}}.header__address--nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:auto;color:#000}.header__contacts-phone{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-align:end;-ms-flex-align:end;align-items:flex-end;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1599px){.header__contacts-phone{font-size:13px}}@media (max-width:767px){.header__contacts-phone{font-size:12px}}.header__top--scrolled .header__contacts-phone{color:#3c280b}@media (max-height:500px){.header__contacts-phone:not(.header__contacts-phone--nav){display:none}}@media (max-width:767px){.header__contacts-phone:not(.header__contacts-phone--nav){display:none}}.header__contacts-phone--nav{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:30px;color:#000}@media (max-width:1900px){.header__contacts-phone--nav{margin-top:32px}}@media (max-width:1599px){.header__contacts-phone--nav{margin-top:24px}}@media (max-width:1325px){.header__contacts-phone--nav{margin-top:40px}}@media (max-width:767px){.header__contacts-phone--nav{margin-top:24px}}@media (max-width:1900px){.header__contacts-phone--nav .header__contacts-phone-link{font-size:14px}}@media (max-width:1599px){.header__contacts-phone--nav .header__contacts-phone-link{font-size:13px}}@media (max-width:767px){.header__contacts-phone--nav .header__contacts-phone-link{font-size:12px;margin-top:4px}}.header__contacts-phone-link{margin-top:10px;font-family:"Montserrat",Arial,sans-serif;font-weight:600;font-size:16px;line-height:24px;color:inherit}@media (max-width:1900px){.header__contacts-phone-link{margin-top:8px}}@media (max-width:1599px){.header__contacts-phone-link{font-size:14px}}@media (max-width:1325px){.header__contacts-phone-link{font-size:13px;margin-top:4px}}.header__navigation{position:fixed;top:0;left:0;z-index:12;height:100vh;height:100%;-webkit-transform:translateX(-768px);transform:translateX(-768px);-webkit-transition:-webkit-transform .6s ease;transition:transform .6s ease;transition:transform .6s ease,-webkit-transform .6s ease}@media (max-width:767px){.header__navigation{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.header__navigation::after{position:absolute;content:"";height:100%;width:200px;top:0;right:-200px;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.1)),to(transparent));background:linear-gradient(90deg,rgba(0,0,0,.1) 0,transparent 100%);pointer-events:none}@media (max-width:1900px){.header__navigation::after{width:160px;right:-160px}}@media (max-width:1599px){.header__navigation::after{width:120px;right:-120px}}@media (max-width:767px){.header__navigation::after{display:none}}.header__navigation--open-menu{-webkit-transform:translateX(0);transform:translateX(0)}.header__navigation-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-width:505px;padding:80px 80px 76px;background-color:#fff;overflow-y:auto}@media (max-width:1900px){.header__navigation-container{min-width:455px;padding:73px 80px 60px}}@media (max-width:1599px){.header__navigation-container{min-width:436px;padding:68px 80px 35px}}@media (max-width:1325px){.header__navigation-container{padding:68px 80px 76px}}@media (max-width:767px){.header__navigation-container{min-width:100vw;padding:32px 32px 43px}}.header__navigation-container::-webkit-scrollbar{-webkit-appearance:none}.header__navigation-container::-webkit-scrollbar:vertical{width:10px;background-color:#dcdcdc}.header__navigation-container::-webkit-scrollbar-thumb{background-color:#555;border-radius:5px;-webkit-transition:background-color .3s ease;transition:background-color .3s ease;cursor:pointer}.header__navigation-container::-webkit-scrollbar-thumb:hover{background-color:#9b9b9b}.header__navigation-container::-webkit-scrollbar-track{background-color:#dcdcdc;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header__button-close{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;width:32px;padding:0;background-color:transparent;border:0;cursor:pointer;color:#3c280b}@media (max-width:1900px){.header__button-close{width:28px}}@media (max-width:1599px){.header__button-close{width:24px}}@media (max-width:1325px){.header__button-close{margin-left:auto}}@media (max-width:767px){.header__button-close{width:17px}}.header__menu{padding-top:70px;padding-bottom:20px}@media (max-width:1900px){.header__menu{padding-top:75px}}@media (max-width:1599px){.header__menu{padding-top:58px;padding-bottom:10px}}@media (max-width:1325px){.header__menu{padding-top:110px;padding-bottom:40px}}@media (max-width:767px){.header__menu{padding-top:40px;padding-bottom:30px}}.header__social{margin-top:40px;color:#3c280b}@media (max-width:1900px){.header__social{margin-top:32px}}@media (max-width:1599px){.header__social{margin-top:24px}}@media (max-width:1325px){.header__social{margin-top:40px}}@media (max-width:767px){.header__social{margin-top:0}.header__social.social{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header__navigation-top,.language{display:-webkit-box;display:-ms-flexbox;display:flex}.header__navigation-top .header__language{display:none}@media (max-width:1325px){.header__navigation-top .header__language{display:-webkit-box;display:-ms-flexbox;display:flex}}.bx-panel-folded~.header--scrolled .header__top-wrap{top:0}.language{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.language__item{display:none}.language__item--active{display:block}.language__link{padding:20px 0;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;color:#fff;text-transform:uppercase}@media (max-width:1900px){.language__link{font-size:15px}}@media (max-width:1599px){.language__link{font-size:14px;line-height:24px}}@media (max-width:1325px){.language__link{line-height:20px}}@media (max-width:767px){.language__link{font-size:13px;line-height:1}}.header__navigation-top .language__link,.header__top--scrolled .language__link{color:#3c280b}.menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu__item{margin-bottom:24px}@media (max-width:1900px){.header__menu .menu__item{margin-bottom:20px}}@media (max-width:1599px){.menu__item{margin-bottom:20px}.header__menu .menu__item{margin-bottom:16px}}@media (max-width:1325px){.header__menu .menu__item{margin-bottom:26px}}@media (max-width:767px){.header__menu .menu__item{margin-bottom:14px}}.menu__item:last-child,.ustyle ol li:last-child,.ustyle ol:last-child,.ustyle ul li:last-child{margin-bottom:0}.menu__link{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:18px;line-height:22px;color:#000;white-space:nowrap;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1900px){.menu__link{font-size:16px;line-height:20px}}@media (max-width:1599px){.menu__link{font-size:15px;line-height:20px}}@media (max-width:767px){.menu__link{font-size:13px}}.menu__link--active{color:#8a5100}.menu__link:not(.menu__link--active){cursor:pointer}.menu__link--disabled{color:#000}.menu__link--disabled:focus,.menu__link--disabled:hover{color:#000}.icon::before{line-height:1;letter-spacing:0;text-rendering:auto}.icon-close::before{font-size:32px}@media (max-width:1900px){.icon-close::before{font-size:28px}}@media (max-width:1599px){.icon-close::before{font-size:24px}}@media (max-width:767px){.icon-close::before{font-size:17px}}.icon-tllogo::before{margin-left:16px;font-size:24px}@media (max-width:767px){.icon-tllogo::before{margin-left:8px;font-size:20px}}.icon-no-smoking::before,.icon-no-swim::before{font-size:48px;color:#8a5100}@media (max-width:1900px){.icon-no-smoking::before,.icon-no-swim::before{font-size:40px}}@media (max-width:1325px){.icon-no-smoking::before,.icon-no-swim::before{font-size:32px}}.footer{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:auto;color:#fff;background-color:#414141}.footer--contacts{background-color:transparent}@media (max-width:1325px){.footer{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}}.footer__navigation{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:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){.footer__menu{display:none}}.footer__menu .menu__item:first-child{padding-top:0}.footer__menu .menu__link{font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:16px;line-height:20px;color:#fff}@media (max-width:1900px){.footer__menu .menu__link{font-size:15px;line-height:18px}}@media (max-width:1599px){.footer__menu .menu__link{font-size:14px;line-height:17px}}@media (max-width:767px){.footer__menu .menu__link{font-size:12px}}.footer__contacts-item span,.footer__copyright p,.footer__developer span,.footer__menu .menu__link--active{opacity:.6}.footer__container{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:grid;grid-template-columns:1fr -webkit-max-content;grid-template-columns:1fr max-content;gap:20px;max-width:100%}@media (max-width:1325px){.footer__container{width:100%}}@media (max-width:767px){.footer__container{grid-template-columns:1fr;gap:30px;justify-items:center}}.footer__info{padding:120px 100px 120px 228px;max-width:1167px}@media (max-width:1900px){.footer__info{padding:80px 80px 80px 120px}}@media (max-width:1599px){.footer__info{padding:80px}}@media (max-width:1325px){.footer__info{padding:64px}}@media (max-width:767px){.footer__info{padding:40px 32px 120px}}.footer__copyright{display:grid;grid-auto-flow:row;gap:16px;margin-top:80px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:14px;line-height:17px}@media (max-width:1599px){.footer__copyright{font-size:13px}}@media (max-width:767px){.footer__copyright{font-size:12px}}@media (max-width:1900px){.footer__copyright{margin-top:64px}}@media (max-width:1599px){.footer__copyright{gap:8px}}@media (max-width:1325px){.footer__copyright{margin-top:86px}}@media (max-width:767px){.footer__copyright{justify-items:center;margin-top:40px;font-size:13px;line-height:normal}}.footer__contacts{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-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width:767px){.footer__contacts{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__contacts-list{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:auto}@media (max-width:1900px){.footer__contacts-list{-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;row-gap:32px}}@media (max-width:1599px){.footer__contacts-list{row-gap:24px}}@media (max-width:1325px){.footer__contacts-list{grid-template-columns:1fr}}.footer__contacts-item{display:grid;grid-auto-flow:row;gap:8px;justify-items:flex-end;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px}@media (max-width:1900px){.footer__contacts-item{font-size:15px}}@media (max-width:1599px){.footer__contacts-item{font-size:14px;line-height:24px}}@media (max-width:1325px){.footer__contacts-item{line-height:20px}}@media (max-width:767px){.footer__contacts-item{font-size:13px}}@media (max-width:1599px){.footer__contacts-item{gap:8px}}@media (max-width:767px){.footer__contacts-item{justify-items:center}}.footer__contacts-link{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:20px;line-height:24px;color:#fff}@media (max-width:1900px){.footer__contacts-link{font-size:18px;line-height:20px}}@media (max-width:1599px){.footer__contacts-link{font-size:16px}}@media (max-width:767px){.footer__contacts-link{font-size:15px;line-height:18px}}.footer__address{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-align:end;-ms-flex-align:end;align-items:flex-end;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:20px;line-height:32px;color:#fff}@media (max-width:1900px){.footer__address{font-size:18px}}@media (max-width:1599px){.footer__address{font-size:17px;line-height:24px}}@media (max-width:767px){.footer__address{font-size:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.footer__social{margin-top:64px;margin-bottom:20px;color:#fff}@media (max-width:1900px){.footer__social{margin-top:56px}}@media (max-width:1599px){.footer__social{margin-top:48px}}@media (max-width:1325px){.footer__social{margin-top:40px}}@media (max-width:767px){.footer__social{margin-top:32px;margin-bottom:28px}}.footer__social .social__item{opacity:.6;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}.footer__social .social__item:focus,.footer__social .social__item:hover{opacity:1}.footer__developer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:112px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:14px;line-height:24px}@media (max-width:1900px){.footer__developer{margin-top:96px}}@media (max-width:1599px){.footer__developer{margin-top:80px}}@media (max-width:1325px){.footer__developer{margin-top:64px}}@media (max-width:767px){.footer__developer{margin-top:40px;font-size:12px}}.footer__developer-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-weight:600;opacity:.6}.footer__text{margin-top:50px;padding:20px;font-size:14px;line-height:19px;text-align:justify;border:1px solid #fff}.footer__text p:not(:last-child){margin-bottom:10px}.footer__text a{color:inherit;text-decoration:underline}@media (max-width:767px){.footer__text{font-size:12px;line-height:16px}}.social{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.social__item{font-size:24px;line-height:1;margin-right:24px;color:inherit}@media (max-width:767px){.header__social .social__item{margin-right:20px;font-size:20px}}.social__item:last-child{margin-right:0}.section{overflow:hidden;width:auto;padding-bottom:140px;z-index:1}@media (max-width:1900px){.section{padding-bottom:120px}}@media (max-width:1599px){.section{padding-bottom:100px}}@media (max-width:1325px){.section{padding-bottom:72px}}@media (max-width:767px){.section{padding-bottom:40px}}.page--contacts .section{padding-bottom:0}.section--slider-main,.section--top{display:grid;grid-template-rows:1fr auto;width:100%;max-height:1024px;height:100vh;height:100svh;overflow:hidden}@media (max-width:767px){.section--slider-main,.section--top{max-height:100svh}}.page--404 .section--slider-main,.page--404 .section--top{max-height:100vh}.section--slider,.ustyle ul li{position:relative}@media (max-width:767px){.section--slider{margin-top:70px}}.section--about{position:relative;overflow:visible}.section--sticky{position:sticky;z-index:1;top:0;padding-bottom:0}.section--booking{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-align:center;-ms-flex-align:center;align-items:center;margin-top:120px;padding-top:96px;padding-bottom:0}@media (max-width:1900px){.section--booking{margin-top:100px;padding-top:80px}}@media (max-width:1599px){.section--booking{padding-top:64px}}@media (max-width:767px){.section--booking{margin-top:72px;padding-top:40px}}.section--legal{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-align:center;-ms-flex-align:center;align-items:center;margin-top:120px;padding-top:96px;padding-bottom:139px}@media (max-width:1900px){.section--legal{margin-top:100px;padding-top:80px;padding-bottom:120px}}@media (max-width:1599px){.section--legal{padding-top:64px;padding-bottom:100px}}@media (max-width:1325px){.section--legal{padding-bottom:72px}}@media (max-width:767px){.section--legal{margin-top:72px;padding-top:40px;padding-bottom:40px}}.section.room-detail{padding-bottom:122px}@media (max-width:1900px){.section.room-detail{padding-bottom:80px}}@media (max-width:1599px){.section.room-detail{padding-bottom:64px}}@media (max-width:767px){.section.room-detail{padding-bottom:40px}}.section__title-link{display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto 48px;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:40px;line-height:49px;text-transform:uppercase;color:#3c280b}@media (max-width:1900px){.section__title-link{font-size:36px;line-height:44px}}@media (max-width:1599px){.section__title-link{font-size:28px;line-height:40px}}@media (max-width:1325px){.section__title-link{line-height:34px}}@media (max-width:767px){.section__title-link{font-size:18px;line-height:22px}}@media (max-width:1900px){.section__title-link{margin-bottom:40px}}@media (max-width:1599px){.section__title-link{margin-bottom:32px}}@media (max-width:767px){.section__title-link{margin-bottom:16px}}.section--with-desc .section__title-link{margin-bottom:24px}@media (max-width:1900px){.section--with-desc .section__title-link{margin-bottom:16px}}@media (max-width:1599px){.section--with-desc .section__title-link{margin-bottom:8px}}.section__subtitle{margin-bottom:0}.section__description{margin:0 auto 40px;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:20px;line-height:32px}@media (max-width:1900px){.section__description{font-size:18px}}@media (max-width:1599px){.section__description{font-size:17px;line-height:24px}}@media (max-width:767px){.section__description{font-size:15px}}@media (max-width:1900px){.section__description{margin-bottom:48px}}@media (max-width:1599px){.section__description{margin-bottom:40px}}@media (max-width:767px){.section__description{margin-bottom:32px}}.breadcrumbs,.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumbs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.breadcrumbs__list{position:relative;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.breadcrumbs__item,.ustyle h1,.ustyle h2,.ustyle h3{font-family:"Montserrat",Arial,sans-serif;font-weight:400}.breadcrumbs__item{position:relative;margin:0;font-size:18px;line-height:32px;color:rgba(255,255,255,.6);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center}@media (max-width:1900px){.breadcrumbs__item{font-size:16px}}@media (max-width:1599px){.breadcrumbs__item{font-size:15px;line-height:28px}}@media (max-width:1325px){.breadcrumbs__item{line-height:24px}}@media (max-width:767px){.breadcrumbs__item{font-size:14px;line-height:22px}}.page--booking .breadcrumbs__item,.page--legal-information .breadcrumbs__item{color:rgba(60,40,11,.6)}.breadcrumbs__item .link{color:inherit}.breadcrumbs__item--parent{display:block;margin-right:18px;color:#fff;white-space:nowrap}.page--booking .breadcrumbs__item--parent,.page--legal-info .breadcrumbs__item--parent,.ustyle a,.ustyle a[href^="mailto:"],.ustyle a[href^="tel:"]{color:#3c280b}.breadcrumbs__item--parent:after{content:"/";position:absolute;right:-12px;top:0}.ustyle h1{font-size:56px;line-height:normal;text-transform:uppercase}@media (max-width:1900px){.ustyle h1{font-size:48px}}@media (max-width:1599px){.ustyle h1{font-size:40px}}@media (max-height:500px) and (orientation:landscape){.ustyle h1{font-size:20px}}@media (max-width:767px){.ustyle h1{font-size:24px}}@media (max-width:767px) and (max-height:500px){.ustyle h1{font-size:20px}}.ustyle h2,.ustyle h3{text-transform:uppercase}.ustyle h2{font-size:40px;line-height:49px;color:#3c280b}@media (max-width:1900px){.ustyle h2{font-size:36px;line-height:44px}}@media (max-width:1599px){.ustyle h2{font-size:28px;line-height:40px}}@media (max-width:1325px){.ustyle h2{line-height:34px}}@media (max-width:767px){.ustyle h2{font-size:18px;line-height:22px}}.ustyle h3{font-size:24px;line-height:40px}@media (max-width:1900px){.ustyle h3{font-size:22px;line-height:32px}}@media (max-width:1599px){.ustyle h3{font-size:20px;line-height:32px}}@media (max-width:767px){.ustyle h3{font-size:16px;line-height:24px}}.ustyle h1+h2{margin-top:.35em}.ustyle h2+h3{margin-top:.6em}.ustyle h3+h4{margin-top:1.1em}.ustyle h4+h5{margin-top:1.85em}.ustyle h5+h6{margin-top:1.9em}.ustyle h1+p{margin-top:.89em}.ustyle h2+p,.ustyle h3+p{margin-top:1.6em}@media (max-width:1599px){.ustyle h1+p,.ustyle h2+p,.ustyle h3+p{margin-top:.9em}}.ustyle h1+ol,.ustyle h1+table,.ustyle h1+ul,.ustyle h2+ol,.ustyle h2+table,.ustyle h2+ul,.ustyle h3+ol,.ustyle h3+table,.ustyle h3+ul{margin-top:.9em}.ustyle h4,.ustyle ol,.ustyle p,.ustyle table,.ustyle ul{font-family:"Montserrat",Arial,sans-serif}.ustyle h4{display:inline;font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;color:#3c280b}@media (max-width:1900px){.ustyle h4{font-size:15px;line-height:24px}}@media (max-width:1599px){.ustyle h4{font-size:15px;line-height:24px}}@media (max-width:767px){.ustyle h4{font-size:14px;line-height:24px}}.ustyle h4+p{margin-top:1.2em}.ustyle h5+p{margin-top:.95em}.ustyle h6+p{margin-top:1.4em}@media (max-width:1599px){.ustyle h4+p,.ustyle h5+p,.ustyle h6+p{margin-top:1em}}.ustyle h4+ol,.ustyle h4+table,.ustyle h4+ul,.ustyle h5+ol,.ustyle h5+table,.ustyle h5+ul,.ustyle h6+ol,.ustyle h6+table,.ustyle h6+ul{margin-top:24px}@media (max-width:767px){.ustyle h4+ol,.ustyle h4+table,.ustyle h4+ul,.ustyle h5+ol,.ustyle h5+table,.ustyle h5+ul,.ustyle h6+ol,.ustyle h6+table,.ustyle h6+ul{margin-top:16px}}.ustyle p,.ustyle ul{font-weight:400;line-height:32px}.ustyle p{margin-bottom:0;font-size:20px;color:inherit}@media (max-width:1900px){.ustyle p{font-size:18px}}@media (max-width:1599px){.ustyle p{font-size:17px;line-height:24px}}@media (max-width:767px){.ustyle p{font-size:15px}}.ustyle p+h2{margin-top:1.15em}.ustyle p+h3{margin-top:1.37em}.ustyle p+h4{margin-top:2.15em}.ustyle p+h5{margin-top:2.55em}.ustyle p+h6{margin-top:2.8em}.ustyle p+div,.ustyle p+table{margin-top:3.35em}@media (max-width:767px){.ustyle p+div,.ustyle p+table{margin-top:1.55em}}.ustyle b,.ustyle strong{font-weight:600}.ustyle em,.ustyle i{font-style:italic}.ustyle p+ol,.ustyle p+ul{margin-top:24px}@media (max-width:767px){.ustyle p+ol,.ustyle p+ul{margin-top:16px}}.ustyle ol+h2,.ustyle ol+h3,.ustyle ol+h4,.ustyle ol+h5,.ustyle ol+h6,.ustyle ul+h2,.ustyle ul+h3,.ustyle ul+h4,.ustyle ul+h5,.ustyle ul+h6{margin-top:.6em}.ustyle ul{font-size:18px}@media (max-width:1900px){.ustyle ul{font-size:16px}}@media (max-width:1599px){.ustyle ul{font-size:15px;line-height:28px}}@media (max-width:1325px){.ustyle ul{line-height:24px}}@media (max-width:767px){.ustyle ul{font-size:14px;line-height:22px}}.ustyle ul li{margin-bottom:8px;padding-left:22px}@media (max-width:767px){.ustyle ul li{margin-bottom:4px}}.ustyle ul li:before{position:absolute;top:14px;left:0;display:inline-block;width:18px;height:1px;content:"";background-color:#000}@media (max-width:1599px){.ustyle ul li:before{top:13px}}@media (max-width:1325px){.ustyle ul li:before{top:11px}}.ustyle ol,.ustyle table{font-weight:400;line-height:32px}.ustyle ol{font-size:18px;counter-reset:ol;margin-bottom:1.5em}@media (max-width:1900px){.ustyle ol{font-size:16px}}@media (max-width:1599px){.ustyle ol{font-size:15px;line-height:28px}}@media (max-width:1325px){.ustyle ol{line-height:24px}}@media (max-width:767px){.ustyle ol{font-size:14px;line-height:22px}}.ustyle ol li{position:relative;margin-bottom:1.5em}@media (max-width:767px){.ustyle ol li{margin-bottom:1.2em}}.ustyle ol li:before{display:inline-block;margin-right:5px;content:counter(ol) ".";counter-increment:ol}.ustyle .table-responsive{overflow-x:auto}.ustyle table{width:100%;margin-bottom:0;border-collapse:collapse;border:1px solid #000;font-size:20px}@media (max-width:1900px){.ustyle table{font-size:18px}}@media (max-width:1599px){.ustyle table{font-size:17px;line-height:24px}}@media (max-width:767px){.ustyle table{font-size:15px}}.ustyle table td,.ustyle table th{padding:10px 20px;border:1px solid #000}.ustyle table+p,.ustyle table+table{margin-top:2.55em}@media (max-width:767px){.ustyle table+p,.ustyle table+table{margin-top:1.55em}}.ustyle a:focus,.ustyle a:hover,.ustyle a[href^="mailto:"]:focus,.ustyle a[href^="mailto:"]:hover,.ustyle a[href^="tel:"]:focus,.ustyle a[href^="tel:"]:hover{color:#8a5100}.ustyle a[href^="mailto:"],.ustyle a[href^="tel:"]{white-space:nowrap}.ustyle.card-wrap__description ul,.ustyle.card__slide-content-description ul,.ustyle.service__content-description ul{margin-bottom:25px}.ustyle.card-wrap__description ul li,.ustyle.card__slide-content-description ul li,.ustyle.service__content-description ul li{position:relative;padding-left:12px}.ustyle.card-wrap__description ul li:before,.ustyle.card__slide-content-description ul li:before,.ustyle.service__content-description ul li:before{background-color:#8a5100}.card__slider-container{position:relative}.card__slider{overflow:hidden}.card__slider-list,.ios .card__list .card__slide-content{display:-webkit-box;display:-ms-flexbox;display:flex}.card__slider-list.swiper-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.card__slide-wrapper{width:calc((100% - 40px)/3);-ms-flex-negative:0;flex-shrink:0}.card__slide-wrapper.swiper-slide{height:auto}@media (max-width:1599px){.card__slide-wrapper{width:calc((100% - 20px)/2)}}@media (max-width:767px){.card__slide-wrapper{width:100%}}.card__list{display:grid;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;row-gap:80px}@media (max-width:1900px){.card__list{row-gap:72px}}@media (max-width:1599px){.card__list{row-gap:55px}}@media (max-width:767px){.card__list{row-gap:40px}}.card__list--three-col{grid-template-columns:repeat(3,1fr)}@media (max-width:1325px){.card__list--three-col{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.card__list--three-col{grid-template-columns:1fr}}.card__list--three-col .card__slide-img{aspect-ratio:1/1}.card__list--two-col{grid-template-columns:repeat(2,1fr)}@media (max-width:767px){.card__list--two-col{grid-template-columns:1fr}}.card__list--two-col .card__slide-img{aspect-ratio:722/475}@media (max-width:1900px){.card__list--two-col .card__slide-img{aspect-ratio:555/363}}@media (max-width:1599px){.card__list--two-col .card__slide-img{aspect-ratio:491/319}}@media (max-width:1325px){.card__list--two-col .card__slide-img{aspect-ratio:1/1}}.card__list--two-col .card__slide-description{margin-bottom:36px}@media (max-width:1900px){.card__list--two-col .card__slide-description{margin-bottom:26px}}@media (max-width:1325px){.card__list--two-col .card__slide-description{margin-bottom:24px}}.card__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.card__slide,.card__slide-picture{overflow:hidden}.card__slide-img{width:100%;-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1}.card--small .card__slide-img{aspect-ratio:363/197}.card__slide-content{display:grid;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:24px;padding-bottom:1px;height:auto}.ios .card__list .card__slide-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:767px){.card__slide-content{padding-top:16px;padding-bottom:24px}.card__list .card__slide-content{padding-bottom:0}}.card--small .card__slide-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:32px}@media (max-width:1900px){.card--small .card__slide-content{padding-top:24px}}@media (max-width:1599px){.card--small .card__slide-content{padding-top:16px}}.offers .card__slide-content{display:grid;grid-template-rows:minmax(33px,-webkit-max-content) 96px minmax(113px,-webkit-max-content) 1fr;grid-template-rows:minmax(33px,max-content) 96px minmax(113px,max-content) 1fr}@media (max-width:1900px){.offers .card__slide-content{grid-template-rows:minmax(33px,-webkit-max-content) 80px minmax(104px,-webkit-max-content) 1fr;grid-template-rows:minmax(33px,max-content) 80px minmax(104px,max-content) 1fr}}@media (max-width:1599px){.offers .card__slide-content{grid-template-rows:minmax(33px,-webkit-max-content) 80px minmax(95px,-webkit-max-content) 1fr;grid-template-rows:minmax(33px,max-content) 80px minmax(95px,max-content) 1fr}}@media (max-width:1325px){.offers .card__slide-content{grid-template-rows:minmax(33px,-webkit-max-content) 80px minmax(83px,-webkit-max-content) 1fr;grid-template-rows:minmax(33px,max-content) 80px minmax(83px,max-content) 1fr}}@media (max-width:790px){.offers .card__slide-content{grid-template-rows:minmax(33px,-webkit-max-content) 112px minmax(83px,-webkit-max-content) 1fr;grid-template-rows:minmax(33px,max-content) 112px minmax(83px,max-content) 1fr}}@media (max-width:767px){.offers .card__slide-content{grid-template-rows:minmax(25px,-webkit-max-content) 56px minmax(83px,-webkit-max-content) 1fr;grid-template-rows:minmax(25px,max-content) 56px minmax(83px,max-content) 1fr}}.card__slide-date{margin-bottom:16px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:14px;line-height:17px;color:#8c8c8c}@media (max-width:1599px){.card__slide-date{font-size:13px}}@media (max-width:767px){.card__slide-date{font-size:12px;margin-bottom:8px}}.card__slide-title-link{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-bottom:16px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:24px;line-height:40px;text-transform:uppercase;color:#3c280b}@media (max-width:1900px){.card__slide-title-link{font-size:22px;line-height:32px}}@media (max-width:1599px){.card__slide-title-link{font-size:20px;line-height:32px}}@media (max-width:767px){.card__slide-title-link{font-size:16px;line-height:24px;margin-bottom:8px}}.card--small .card__slide-title-link{margin-bottom:24px}.card__list .card__slide-title-link{-webkit-box-flex:0;-ms-flex:none;flex:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.card__slide-description,.page--spa.page--detailed .card__slide-title-link{-webkit-box-flex:1;-ms-flex:1;flex:1}.restaurants .card__slide-title-link{-webkit-box-flex:0;-ms-flex:none;flex:none;-ms-flex-preferred-size:80px;flex-basis:80px}@media (max-width:1900px){.restaurants .card__slide-title-link{-ms-flex-preferred-size:64px;flex-basis:64px}}@media (max-width:767px){.restaurants .card__slide-title-link{-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}}.card__slide-description{max-width:95%;margin-bottom:29px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px}@media (max-width:1900px){.card__slide-description{font-size:15px}}@media (max-width:1599px){.card__slide-description{font-size:14px;line-height:24px}}@media (max-width:1325px){.card__slide-description{line-height:20px}}@media (max-width:767px){.card__slide-description{font-size:13px}}@media (max-width:1599px){.card__slide-description{margin-bottom:23px}}.page--spa.page--detailed .card__slide-description{min-height:auto;-webkit-box-flex:1;-ms-flex:1;flex:1}.card__list .card__slide-description{-webkit-box-flex:0;-ms-flex:none;flex:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.offers .card__slide-description,.restaurants .card__slide-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;-webkit-box-flex:1;-ms-flex:none;flex:none}.offers .card__slide-description div,.offers .card__slide-description p,.restaurants .card__slide-description div,.restaurants .card__slide-description p,.widget__description div,.widget__description p{display:inline}.card__buttons{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:auto;padding:0 1px}@media (max-width:1900px){.page--detailed .offers .card__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto;margin-bottom:0;height:100%}}@media (max-width:1599px){.card__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card--default .card__buttons{margin-top:auto;margin-bottom:0}.offers .card__buttons{height:100%}}.card__button{margin-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:1900px){.card__button{padding:10px 32px}.page--detailed .card__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:0;margin-bottom:16px}}@media (max-width:1599px){.card__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-right:0;margin-bottom:16px}.card__button:last-child{margin-bottom:0}}@media (max-width:1325px){.card__button{width:auto}}.card__button:last-child{margin-right:0}@media (max-width:1599px){.card__button:last-child{margin-bottom:0}}@media (max-width:1325px){.card--small .card__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}@media (max-width:767px){.card--small .card__button{width:100%}}.card__slider-button{position:absolute;top:calc((1704px - 280px)/6);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;width:30px;height:30px;margin:0;padding:0;cursor:pointer;color:#3c280b;border:0;background-color:transparent;-webkit-transition:color .3s ease,background-color .3s ease,-webkit-transform .3s ease;transition:color .3s ease,transform .3s ease,background-color .3s ease;transition:color .3s ease,transform .3s ease,background-color .3s ease,-webkit-transform .3s ease;will-change:transform}@media (max-width:1704px){.card__slider-button{top:calc((100vw - 280px)/6)}}@media (max-width:1599px){.card__slider-button{top:calc((100vw - 200px)/6)}}@media (max-width:1325px){.card__slider-button{top:calc((100vw - 148px)/4)}}@media (max-width:767px){.card__slider-button{top:calc((100vw - 64px)/2);-webkit-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;color:#fff;background-color:#3c280b}}@media (max-width:767px) and (max-width:767px){.card__slider-button:focus-visible,.card__slider-button:hover{background-color:#8a5100}}.container--detail .card__slider-button{top:calc((1704px - 280px)/6)}@media (max-width:1900px){.container--detail .card__slider-button{top:calc((1704px - 510px)/6)}}@media (max-width:1704px){.container--detail .card__slider-button{top:calc((100vw - 510px)/6)}}@media (max-width:1599px){.container--detail .card__slider-button{top:calc((100vw - 404px)/6)}}@media (max-width:1325px){.container--detail .card__slider-button{top:calc((100vw - 148px)/4)}}@media (max-width:767px){.container--detail .card__slider-button{top:calc((100vw - 64px)/2)}}.container--detail.card--small .card__slider-button{top:calc((1704px - 280px)*(197/363)/6)}@media (max-width:1900px){.container--detail.card--small .card__slider-button{top:calc((1704px - 510px)*(197/363)/6)}}@media (max-width:1704px){.container--detail.card--small .card__slider-button{top:calc((100vw - 510px)*(197/363)/6)}}@media (max-width:1599px){.container--detail.card--small .card__slider-button{top:calc((100vw - 404px)*(197/363)/6)}}@media (max-width:1325px){.container--detail.card--small .card__slider-button{top:calc((100vw - 148px)*(197/363)/4)}}@media (max-width:767px){.container--detail.card--small .card__slider-button{top:calc((100vw - 64px)*(197/363)/2)}}.card__slider-button.icon::before{font-size:20px}@media (max-width:767px){.card__slider-button.icon::before{font-size:12px}}.card__slider-button.swiper-button-disabled{opacity:0;pointer-events:none}.card__slider-button--prev{left:-80px}@media (max-width:1900px){.card__slider-button--prev{left:-60px}}@media (max-width:1599px){.card__slider-button--prev{left:-52px}}@media (max-width:1325px){.card__slider-button--prev{left:-44px}}@media (max-width:767px){.card__slider-button--prev{left:16px}}.card__slider-button--prev:focus-visible,.card__slider-button--prev:hover{-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%);color:#8a5100}@media (max-width:767px){.card__slider-button--prev:focus-visible,.card__slider-button--prev:hover{-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}}.card__slider-button--next{right:-80px}@media (max-width:1900px){.card__slider-button--next{right:-60px}}@media (max-width:1599px){.card__slider-button--next{right:-52px}}@media (max-width:1325px){.card__slider-button--next{right:-44px}}@media (max-width:767px){.card__slider-button--next{right:16px}}.card__slider-button--next:focus-visible,.card__slider-button--next:hover{-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%);color:#8a5100}@media (max-width:767px){.card__slider-button--next:focus-visible,.card__slider-button--next:hover{-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}}.card__pagination{margin-top:140px}@media (max-width:1900px){.card__pagination{margin-top:120px}}@media (max-width:1599px){.card__pagination{margin-top:100px}}@media (max-width:1325px){.card__pagination{margin-top:72px}}@media (max-width:767px){.card__pagination{margin-top:40px}}.card-inline{display:-webkit-box;display:-ms-flexbox;display:flex;max-height:560px;margin-bottom:40px}.section--wide .card-inline{max-height:640px}.page--child .section--wide .card-inline{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}@media (max-width:1325px){.card-inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:64px;padding-right:64px}.card-inline,.section--wide .card-inline{max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content}}@media (max-width:767px){.card-inline{padding-left:32px;padding-right:32px}}.card-inline:last-child{margin-bottom:0}.card-inline--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:1325px){.card-inline--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.card-inline__picture{width:66%;overflow:hidden}@media (max-width:1900px){.card-inline__picture{width:56.56%}}@media (max-width:1599px){.card-inline__picture{width:58.2%}}@media (max-width:1325px){.card-inline__picture{width:100%}}.card-inline__picture .is-animate{height:100%}@media (max-width:1900px){.section--wide .card-inline__picture{width:57.81%}}@media (max-width:1599px){.section--wide .card-inline__picture{width:58.2%}}@media (max-width:1325px){.section--wide .card-inline__picture{width:100%}}.card-inline__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1325px){.card-inline__img{aspect-ratio:640/354}}@media (max-width:1900px){.section--wide .card-inline__img{aspect-ratio:925/630}}@media (max-width:1599px){.section--wide .card-inline__img{aspect-ratio:795/472}}@media (max-width:1325px){.section--wide .card-inline__img{aspect-ratio:640/354}}@media (min-width:1900px){.page--child .card-inline__img{aspect-ratio:1267/640}}.card-inline__content-wrap{width:34%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;background-color:#fff}.card-inline--reverse .card-inline__content-wrap{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media (max-width:1325px){.card-inline--reverse .card-inline__content-wrap{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:1900px){.card-inline__content-wrap{width:43.44%}}@media (max-width:1599px){.card-inline__content-wrap{width:41.8%}}@media (max-width:1325px){.card-inline__content-wrap{width:100%}}@media (max-width:1900px){.section--wide .card-inline__content-wrap{width:42.19%}}@media (max-width:1599px){.section--wide .card-inline__content-wrap{width:41.8%}}@media (max-width:1325px){.section--wide .card-inline__content-wrap{width:100%}}.card-inline__content{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;max-width:653px;padding:100px 80px}@media (min-width:1900px){.page--child .card-inline__content{padding:60px 80px}}@media (max-width:1900px){.card-inline__content{max-width:100%;min-height:480px;padding:85px 80px}}@media (max-width:1599px){.card-inline__content{min-height:440px;padding:72px 80px 72px 64px}.card-inline--reverse .card-inline__content{padding:72px 64px 72px 80px}.section--wide .card-inline__content{padding:64px 80px 80px}}@media (max-width:1325px){.card-inline__content{min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content}.card-inline--reverse .card-inline__content,.card-inline__content{padding:40px 56px 48px}.section--wide .card-inline__content{padding:40px 64px 48px}}@media (max-width:767px){.card-inline--reverse .card-inline__content,.card-inline__content,.section--wide .card-inline__content{padding:24px 24px 32px}}.card-inline__title-link{margin-bottom:24px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:40px;line-height:49px;text-transform:uppercase;color:#3c280b}@media (max-width:1900px){.card-inline__title-link{font-size:36px;line-height:44px}}@media (max-width:1599px){.card-inline__title-link{font-size:28px;line-height:40px}}@media (max-width:1325px){.card-inline__title-link{line-height:34px}}@media (max-width:767px){.card-inline__title-link{font-size:18px;line-height:22px}}@media (max-width:1599px){.card-inline__title-link{margin-bottom:16px}}@media (max-width:1900px){.section--wide .card-inline__title-link{margin-bottom:16px}}.card-inline__description{margin-bottom:32px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px}@media (max-width:1900px){.card-inline__description{font-size:15px}}@media (max-width:1599px){.card-inline__description{font-size:14px;line-height:24px}}@media (max-width:1325px){.card-inline__description{line-height:20px}}@media (max-width:767px){.card-inline__description{font-size:13px}}@media (max-width:1900px){.card-inline__description{margin-bottom:28px}}@media (max-width:1599px){.card-inline__description{margin-bottom:24px}}@media (max-width:1900px){.section--wide .card-inline__description{margin-bottom:24px}}@media (max-width:1599px){.section--wide .card-inline__description{margin-bottom:20px}}@media (max-width:1325px){.section--wide .card-inline__description{margin-bottom:24px}}@media (max-width:767px){.section--wide .card-inline__description{margin-bottom:16px}}.card-inline__description:last-child,.card-inline__info-text:last-child,.card-inline__info:last-child{margin-bottom:0}.card-inline__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media (max-width:767px){.card-inline__button{width:100%}}.card-inline__price,.card-inline__price span{font-family:"Montserrat",Arial,sans-serif;font-weight:400}.card-inline__price{margin-bottom:25px;font-size:16px;line-height:28px}@media (max-width:1900px){.card-inline__price{font-size:15px}}@media (max-width:1599px){.card-inline__price{font-size:14px;line-height:24px}}@media (max-width:1325px){.card-inline__price{line-height:20px}}@media (max-width:767px){.card-inline__price{font-size:13px}}@media (max-width:1900px){.card-inline__price{margin-bottom:8px}}.card-inline__price span{margin-left:8px;font-size:24px;line-height:normal}@media (max-width:1900px){.card-inline__price span{font-size:22px}}@media (max-width:1599px){.card-inline__price span{font-size:20px}}@media (max-width:767px){.card-inline__price span{font-size:16px}}.card-inline__duration,.card-inline__duration span{font-family:"Montserrat",Arial,sans-serif;font-size:16px}.card-inline__duration{margin-bottom:40px;font-weight:400;line-height:28px}@media (max-width:1900px){.card-inline__duration{font-size:15px}}@media (max-width:1599px){.card-inline__duration{font-size:14px;line-height:24px}}@media (max-width:1325px){.card-inline__duration{line-height:20px}}@media (max-width:767px){.card-inline__duration{font-size:13px}}@media (max-width:1900px){.card-inline__duration{margin-bottom:32px}}@media (max-width:1599px){.card-inline__duration{margin-bottom:24px}}.card-inline__duration span{margin-left:8px;font-weight:500;line-height:24px;text-transform:uppercase;color:#000}@media (max-width:1900px){.card-inline__duration span{font-size:15px;line-height:24px}}@media (max-width:1599px){.card-inline__duration span{font-size:15px;line-height:24px}}@media (max-width:767px){.card-inline__duration span{font-size:14px;line-height:24px}}.card-inline__info{margin-bottom:40px}@media (max-width:1900px){.card-inline__info{margin-bottom:32px}}@media (max-width:1325px){.card-inline__info{margin-bottom:24px}}@media (max-width:767px){.card-inline__info{margin-bottom:16px}}.card-inline__info-title{font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;color:#3c280b;margin-bottom:16px}@media (max-width:1900px){.card-inline__info-title{font-size:15px;line-height:24px}}@media (max-width:1599px){.card-inline__info-title{font-size:15px;line-height:24px}}@media (max-width:767px){.card-inline__info-title{font-size:14px;line-height:24px}}@media (max-width:1900px){.card-inline__info-title{margin-bottom:8px}}.card-inline__info-text{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;white-space:nowrap;margin-bottom:8px;max-width:320px}@media (max-width:1900px){.card-inline__info-text{font-size:15px}}@media (max-width:1599px){.card-inline__info-text{font-size:14px;line-height:24px}}@media (max-width:1325px){.card-inline__info-text{line-height:20px}}@media (max-width:767px){.card-inline__info-text{font-size:13px}}@media (max-width:1900px){.card-inline__info-text{margin-bottom:4px}}.card-inline__info-link{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:18px;line-height:22px;color:#000}@media (max-width:1900px){.card-inline__info-link{font-size:16px;line-height:20px}}@media (max-width:1599px){.card-inline__info-link{font-size:15px;line-height:20px}}@media (max-width:767px){.card-inline__info-link{font-size:13px}}.card-inline__notice{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:normal}@media (max-width:1900px){.card-inline__notice{font-size:15px}}@media (max-width:1599px){.card-inline__notice{font-size:14px;line-height:24px}}@media (max-width:1325px){.card-inline__notice{line-height:20px}}@media (max-width:767px){.card-inline__notice{font-size:13px}}.card-inline__notice span{font-weight:600}.slider-room{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;overflow:visible}.slider-room--main{position:relative;margin-bottom:40px}@media (max-width:1900px){.slider-room--main{margin-bottom:32px}}@media (max-width:767px){.slider-room--main{margin-bottom:0}}.slider-room--thumbs{overflow:hidden}@media (max-width:767px){.slider-room--thumbs{display:none}}.slider-room__button,.slider-room__list{display:-webkit-box;display:-ms-flexbox;display:flex}.slider-room__button{position:absolute;bottom:-115px;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:2;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:30px;height:30px;margin:0;padding:0;cursor:pointer;color:#3c280b;border:0;background-color:transparent;-webkit-transition:color .4s,opacity .4s,-webkit-transform .4s;transition:color .4s,transform .4s,opacity .4s;transition:color .4s,transform .4s,opacity .4s,-webkit-transform .4s;will-change:transform}@media (max-width:1900px){.slider-room__button{bottom:-102px}}@media (max-width:1599px){.slider-room__button{bottom:-109px}}@media (max-width:1325px){.slider-room__button{bottom:-115px}}@media (max-width:767px){.slider-room__button{display:none}}.modal__close-btn.icon::before,.slider-room__button.icon::before{font-size:20px}.slider-room__button--prev{left:-85px}@media (max-width:1900px){.slider-room__button--prev{left:-60px}}@media (max-width:1599px){.slider-room__button--prev{left:-53px}}@media (max-width:1325px){.slider-room__button--prev{left:-45px}}.slider-room__button--prev:focus,.slider-room__button--prev:hover{-webkit-transform:translate(-10px,50%);transform:translate(-10px,50%)}.slider-room__button--next{right:-85px}@media (max-width:1900px){.slider-room__button--next{right:-60px}}@media (max-width:1599px){.slider-room__button--next{right:-53px}}@media (max-width:1325px){.slider-room__button--next{right:-45px}}.slider-room__button--next:focus,.slider-room__button--next:hover{-webkit-transform:translate(10px,50%);transform:translate(10px,50%)}.slider-room__button:focus,.slider-room__button:hover{color:#8a5100}.scroll-up,.slider-room__button.swiper-button-disabled{pointer-events:none;opacity:0}.scroll-up{position:fixed;right:40px;bottom:-64px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:114px;font-weight:400;visibility:hidden;z-index:10;-webkit-transition:bottom .6s cubic-bezier(.55,0,.1,1),opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);transition:bottom .6s cubic-bezier(.55,0,.1,1),opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1)}@media (max-width:1900px){.scroll-up{right:32px}}@media (max-width:1599px){.scroll-up{min-width:104px}}@media (max-width:767px){.scroll-up{right:50%;-webkit-transform:translateX(50%);transform:translateX(50%)}}.scroll-up--show{opacity:1;visibility:visible;pointer-events:auto}.scroll-up.hidden{display:none}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.8);-webkit-transform:scale(1.2);transform:scale(1.2);visibility:hidden;opacity:0;-webkit-transition:opacity .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1);transition:opacity .6s cubic-bezier(.55,0,.1,1),transform .6s cubic-bezier(.55,0,.1,1),visibility .6s cubic-bezier(.55,0,.1,1),-webkit-transform .6s cubic-bezier(.55,0,.1,1);pointer-events:none;-ms-overflow-style:none;scrollbar-width:none}.modal::-webkit-scrollbar{display:none}.modal.is-active{-webkit-transform:scale(1);transform:scale(1);visibility:visible;opacity:1;pointer-events:auto}.modal__wrapper{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-negative:0;flex-shrink:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;min-height:100%}.modal__overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.modal__content{position:relative;width:100%}.modal__slider{overflow:hidden}.modal__slider-list{position:relative;height:100%}.modal__slider-list::after{position:absolute;content:"";width:100%;height:50%;left:0;right:0;bottom:0;z-index:1;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.7) 0,transparent 100%)}.modal__img{width:100%;aspect-ratio:1464/810;-o-object-fit:cover;object-fit:cover}@media (max-width:1325px){.modal__img{aspect-ratio:640/360}}.modal__close-btn{position:absolute;top:-1px;right:119px;z-index:1;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;width:64px;height:64px;padding:0;color:#fff;background-color:#3c280b;border:0;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (max-width:1599px){.modal__close-btn{right:79px}}@media (max-width:1325px){.modal__close-btn{right:63px;width:50px;height:50px}}@media (max-width:767px){.modal__close-btn{right:31px;width:40px;height:40px}}@media (max-width:1325px){.modal__close-btn.icon::before{font-size:16px}}@media (max-width:767px){.modal__close-btn.icon::before{font-size:12px}}.modal__close-btn:focus,.modal__close-btn:hover{background-color:#8a5100}.modal__navigation{position:absolute;bottom:40px;right:160px;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}@media (max-width:1599px){.modal__navigation{right:120px}}@media (max-width:1325px){.modal__navigation{bottom:20px;right:84px}}@media (max-width:767px){.modal__navigation{bottom:20px;right:52px}}.modal__button-next,.modal__button-prev{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;width:64px;height:64px;padding:0;color:#fff;background-color:#3c280b;border:0;cursor:pointer;-webkit-transition:background-color .3s ease;transition:background-color .3s ease}@media (max-width:1325px){.modal__button-next,.modal__button-prev{width:50px;height:50px}}@media (max-width:767px){.modal__button-next,.modal__button-prev{width:40px;height:40px}}.modal__button-next.icon::before,.modal__button-prev.icon::before{font-size:20px}@media (max-width:1325px){.modal__button-next.icon::before,.modal__button-prev.icon::before{font-size:16px}}@media (max-width:767px){.modal__button-next.icon::before,.modal__button-prev.icon::before{font-size:12px}}.modal__button-next.swiper-button-disabled,.modal__button-prev.swiper-button-disabled{background-color:rgba(60,40,11,.6);pointer-events:none}.modal__button-next:focus,.modal__button-next:hover,.modal__button-prev:focus,.modal__button-prev:hover{background-color:#8a5100}.modal__button-prev{background-color:rgba(60,40,11,.6)}.modal__button-prev:focus,.modal__button-prev:hover{background-color:rgba(138,81,0,.6)}.modal__pagination{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;bottom:40px;left:160px;width:auto;padding:10px 0;z-index:2;color:#fff;font-size:20px;line-height:32px}@media (max-width:1599px){.modal__pagination{left:120px}}@media (max-width:1325px){.modal__pagination{bottom:20px;left:84px;padding:0}}@media (max-width:767px){.modal__pagination{left:48px;font-size:16px;line-height:24px}}.modal__pagination.swiper-pagination-fraction{bottom:40px;left:160px;width:auto}@media (max-width:1599px){.modal__pagination.swiper-pagination-fraction{left:120px}}@media (max-width:1325px){.modal__pagination.swiper-pagination-fraction{bottom:20px;left:84px}}@media (max-width:767px){.modal__pagination.swiper-pagination-fraction{left:48px}}.modal__pagination .swiper-pagination-current{margin-right:8px;font-size:28px;line-height:40px}@media (max-width:767px){.modal__pagination .swiper-pagination-current{font-size:18px;line-height:27px}}.modal__pagination .swiper-pagination-total{margin-left:8px}@media (max-width:767px){.modal__pagination .swiper-pagination-total{margin-left:5px}}.award{position:absolute;top:150px;right:10%;z-index:2;width:180px;background:0 0;opacity:0;-webkit-transform:scale(.5);transform:scale(.5);-webkit-animation:fadeInScale .9s ease-out forwards;animation:fadeInScale .9s ease-out forwards}@media (max-width:1326px){.award{top:270px}}@media (max-width:767px){.award{top:145px;right:3%}}.award__logo{background-color:transparent}.widget{position:fixed;left:60px;bottom:-110%;z-index:2147483648;overflow:hidden;visibility:hidden;display:block;width:500px;height:235px;padding-bottom:30px;background-color:#3c280b;border-radius:28px;-webkit-box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);box-shadow:2px 2px 4px 0 rgba(0,0,0,.15);opacity:0;-webkit-transition:all .8s ease-in-out;transition:all .8s ease-in-out}@media (max-width:767px){.widget{left:-110%;bottom:205px;width:260px;height:430px}}.widget--show{bottom:75px;opacity:1;visibility:visible}@media (max-width:767px){.widget--show{bottom:205px;left:60px}}@media (max-width:360px){.widget--show{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.widget__close{position:absolute;top:22px;right:14px;z-index:2;padding:0;color:#fff;background:0 0;border:0;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;cursor:pointer}.widget__close:active,.widget__close:hover{opacity:.6}.widget__close::before{font-size:14px}.widget__container{display:block;width:100%;height:100%}.widget__item{display:grid;grid-template-columns:185px 1fr;grid-template-rows:1fr;background:url(/upload/images/widget-bg.svg) right center/auto 213px no-repeat,linear-gradient(98deg,#3c280b 34.45%,#795e3d 100%);border-radius:28px}@media (max-width:767px){.widget__item{grid-template-columns:1fr;grid-template-rows:205px 1fr;background:url(/upload/images/widget-bg.svg) right bottom 25px/auto 213px no-repeat,linear-gradient(89deg,#3c280b 8.64%,#795e3d 94.79%)}}.widget__picture{position:relative}@media (max-width:767px){.widget__picture{overflow:hidden;border-radius:0 0 28px 28px}}.widget__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.widget__marketing{position:absolute;right:10px;bottom:10px}@media (max-width:767px){.widget__marketing{right:15px;bottom:15px}}.widget__marketing-content{position:absolute;bottom:-5px;right:-5px;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:155px;padding:10px 10px 25px;border-radius:10px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 4px 4px 0 rgba(0,0,0,.25);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);opacity:0;font-size:10px;color:#fff;pointer-events:none;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}@media (max-width:767px){.widget__marketing-content{max-width:220px}}.widget__marketing-button{position:relative;z-index:2;height:auto;padding:0;font-size:10px;color:#3c280b;background:0 0;border:0;cursor:pointer;-webkit-transition:color .4s ease-in-out;transition:color .4s ease-in-out}.widget__marketing-button:hover{color:#fff}.widget__marketing-button:hover+.widget__marketing-content{opacity:1}.widget__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:36px 28px 16px 24px;color:#fff}@media (max-width:767px){.widget__content{padding:22px 20px 18px}}.widget__title{display:block;margin-bottom:10px;font-size:18px;font-weight:500;text-transform:uppercase}@media (max-width:767px){.widget__title{text-align:center}}.widget__description{font-size:16px;line-height:1.4;font-weight:300;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media (max-width:767px){.widget__description{font-size:14px;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.widget__description div,.widget__description p{display:inline}}.widget__link{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:end;align-self:end;gap:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-top:auto;font-size:13px;color:inherit;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out}.widget .widget__slider-pagination.swiper-pagination-bullets .widget__slider-pagination-item:active,.widget .widget__slider-pagination.swiper-pagination-bullets .widget__slider-pagination-item:hover,.widget__link:active,.widget__link:hover{opacity:.6}.widget__link::before{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.widget .widget__slider-pagination.swiper-pagination-bullets{position:absolute;bottom:8px;left:50%;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;gap:6px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.widget .widget__slider-pagination.swiper-pagination-bullets .widget__slider-pagination-item{width:10px;height:10px;background-color:#7d634f;border-radius:50%;cursor:pointer;-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.widget .widget__slider-pagination.swiper-pagination-bullets .widget__slider-pagination-item--active{width:15px;height:15px;border:1px solid #cab7a1}.cookie-panel{position:fixed;right:0;bottom:10px;left:0;z-index:14;-webkit-box-sizing:content-box;box-sizing:content-box;width:calc(100% - 40px);max-height:90%;max-width:525px;margin-right:auto;margin-left:auto;padding:0;font-size:12px;line-height:16px;color:#393939;border-radius:3px;background-color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(57,57,57,.59);box-shadow:0 0 20px 0 rgba(57,57,57,.59);overflow:auto;-webkit-transition:.5s ease;transition:.5s ease;-webkit-transform:translateY(0);transform:translateY(0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cookie-panel--hidden{-webkit-transform:translateY(150%);transform:translateY(150%)}@media (max-width:360px){.cookie-panel{max-width:300px}}.cookie-panel__close{position:absolute;top:16px;right:16px;max-width:unset;min-width:unset;width:11px;height:11px;display:block;padding:0;opacity:.25;-webkit-transition:.3s ease;transition:.3s ease;cursor:pointer}.cookie-panel__close:after,.cookie-panel__close:before{content:'';position:absolute;top:50%;width:13px;height:2px;display:block;background:#393939}.cookie-panel__close:before{-webkit-transform:translate(0,-50%) rotate(45deg);transform:translate(0,-50%) rotate(45deg)}.cookie-panel__close:after{-webkit-transform:translate(0,-50%) rotate(-45deg);transform:translate(0,-50%) rotate(-45deg)}.cookie-panel__close:hover{opacity:1}.cookie-panel__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:32px}@media (max-width:767px){.cookie-panel__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:16px}}.cookie-panel__settings{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-negative:0;flex-shrink:0;gap:8px;padding-right:25px}.cookie-panel__title{font-family:inherit;font-weight:600;font-size:16px;line-height:24px}.cookie-panel__text--link{color:inherit;text-decoration:underline;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.cookie-panel__text--link:hover{opacity:.75}.cookie-panel__manage-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;padding:16px}.cookie-panel__settings-group{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;line-height:18px}.cookie-panel__settings-group .cookie-panel__setting-input{width:initial;height:initial;display:none;margin:0;padding:0}.cookie-panel__settings-group .cookie-panel__setting-input:checked+.cookie-panel__setting-label:before{border:1px solid #3c280b}.cookie-panel__settings-group .cookie-panel__setting-input:checked+.cookie-panel__setting-label:after{background-color:#3c280b}.cookie-panel__settings-group .cookie-panel__setting-label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.cookie-panel__settings-group .cookie-panel__setting-label:before{content:'';position:relative;width:14px;height:14px;display:inline-block;margin-right:10px;vertical-align:middle;background-color:transparent;border:1px solid #888;border-radius:2px;-webkit-appearance:none;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.cookie-panel__settings-group .cookie-panel__setting-label:after{content:'';position:absolute;top:3px;left:3px;display:block;width:10px;height:10px;background-color:transparent;border-radius:1px;-webkit-transition:.3s ease;transition:.3s ease}.cookie-panel__settings-group:hover .cookie-panel__setting-label:after{background-color:rgba(60,40,11,.5)}.cookie-panel__button-group-one{width:100%;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}@media (max-width:767px){.cookie-panel__button-group-one{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;grid-template-columns:unset}}.cookie-panel__button-group-two{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin-top:8px}@media (max-width:1024px){.cookie-panel__button-group-two{display:grid}}@media (max-width:767px){.cookie-panel__button-group-two{max-width:unset;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cookie-panel__button{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;-ms-flex-negative:0;flex-shrink:0;grid-column:span 1;margin:0;padding:10px 20px;font-family:inherit;font-size:inherit;line-height:14px;color:#fff;background-color:#3c280b;border:0;border-radius:3px;cursor:pointer;-webkit-transition:.3s ease;transition:.3s ease}.cookie-panel__button:hover{opacity:.75}.cookie-panel__button:last-child{grid-column:span 2}.cookie-panel-advanced{max-width:860px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cookie-panel-advanced .cookie-panel__text{max-width:75%}@media (max-width:1024px){.cookie-panel-advanced .cookie-panel__text{max-width:65%}}@media (max-width:767px){.cookie-panel-advanced .cookie-panel__text{max-width:100%}}@media (max-width:1024px){.cookie-panel-advanced{max-width:600px}}@media (max-width:767px){.cookie-panel-advanced{max-width:unset;width:94%}}@media (max-width:360px){.cookie-panel-advanced{max-width:300px;width:100%}}[dir=rtl] .cookie-panel{unicode-bidi:bidi-override;direction:rtl}[dir=rtl] .cookie-panel__close{right:unset;left:16px}@media (max-width:767px){[dir=rtl] .cookie-panel__settings{padding-right:0}}[dir=rtl] .cookie-panel__setting-label:before{margin-right:0;margin-left:10px}[dir=rtl] .cookie-panel__setting-label:after{right:3px;left:unset}.b24-widget-button-wrapper,.hotbot-widget,.stream-wood-recall-btn,.tl-widgets-container,div[id^=leadia],jdiv:first-of-type,tworoomz-widget:first-of-type{z-index:9!important}.notice{margin-top:40px;padding:24px;background-color:#f3efe8}@media (max-width:1900px){.notice{padding:28px}}@media (max-width:1599px){.notice{padding:20px}}@media (max-width:1325px){.notice{padding:28px 75px}}@media (max-width:767px){.notice{padding:28px 40px 24px 24px;margin-top:32px}}.notice--spa{margin-top:56px}@media (max-width:1900px){.notice--spa{margin-top:48px;padding:32px}}@media (max-width:1599px){.notice--spa{margin-top:32px;padding:24px}}@media (max-width:1325px){.notice--spa{margin-top:40px;padding:24px 32px 32px}}@media (max-width:767px){.notice--spa{margin-top:16px;padding:24px 24px 32px}}@media (max-width:1900px){.detail__equipment .notice{margin-top:34px}}@media (max-width:1599px){.detail__equipment .notice{margin-top:34px}}@media (max-width:1325px){.detail__equipment .notice{margin-top:20px}}@media (max-width:767px){.detail__equipment .notice{margin-top:15px}}.notice__text{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;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px}@media (max-width:1900px){.notice__text{font-size:15px}}@media (max-width:1599px){.notice__text{font-size:14px;line-height:24px}}@media (max-width:1325px){.notice__text{line-height:20px}}@media (max-width:767px){.notice__text{font-size:13px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.notice__text.icon::before{margin-right:16px}.notice--spa .notice__text{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.notice--spa .notice__text.icon::before{margin-right:24px;margin-top:8px}@media (max-width:1325px){.notice--spa .notice__text.icon::before{margin-right:16px}}.pagination,.pagination__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__item{height:40px;width:80px;font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:16px;line-height:24px;color:#3c280b;border-bottom:1px solid #3c280b;opacity:.4;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pagination__item:focus,.pagination__item:hover{opacity:1}.pagination__item--active{opacity:1}.page--fixed{overflow:hidden;-ms-touch-action:none;touch-action:none}.page__inner,.page__main{position:relative}.page__inner.active-modal{z-index:10001}.page__overlay{position:absolute;content:"";top:0;bottom:0;left:0;right:0;z-index:11;background-color:#000;opacity:0;-webkit-transition:opacity .3s ease;transition:opacity .3s ease;pointer-events:none}.page--fixed .page__overlay{opacity:.4;pointer-events:auto}.page__wrapper{position:relative;z-index:1;background-color:#fafafa;padding-top:140px}@media (max-width:1900px){.page__wrapper{padding-top:120px}}@media (max-width:1599px){.page__wrapper{padding-top:100px}}@media (max-width:1325px){.page__wrapper{padding-top:72px}}@media (max-width:767px){.page__wrapper{padding-top:40px}}.page__wrapper--inner{padding-top:96px}@media (max-width:1900px){.page__wrapper--inner{padding-top:80px}}@media (max-width:1599px){.page__wrapper--inner{padding-top:64px}}@media (max-width:767px){.page__wrapper--inner{padding-top:40px}}.page--booking .page__wrapper{padding-top:83px}@media (max-width:1599px){.page--booking .page__wrapper{padding-top:64px}}@media (max-width:767px){.page--booking .page__wrapper{padding-top:40px}}.page__inner-description{max-width:1160px;margin:0 auto;padding-bottom:96px;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:20px;line-height:32px}@media (max-width:1900px){.page__inner-description{font-size:18px}}@media (max-width:1599px){.page__inner-description{font-size:17px;line-height:24px}}@media (max-width:767px){.page__inner-description{font-size:15px}}.page--rooms .page__inner-description{padding-bottom:88px}@media (max-width:1900px){.page--rooms .page__inner-description{padding-bottom:80px}}@media (max-width:1599px){.page--rooms .page__inner-description{padding-bottom:68px}}@media (max-width:767px){.page--rooms .page__inner-description{padding-bottom:40px}}.page--restaurants .page__inner-description{max-width:1420px}@media (max-width:1900px){.page__inner-description{padding-bottom:80px}}@media (max-width:1599px){.page__inner-description{max-width:1000px;padding-bottom:64px}}@media (max-width:767px){.page__inner-description{padding-bottom:40px}}.page__inner-description>p{margin-bottom:30px}@media (max-width:1599px){.page__inner-description>p{margin-bottom:24px}}@media (max-width:767px){.page__inner-description>p{margin-bottom:16px}}.page__inner-description>p:last-of-type{margin-bottom:0}.page__top{position:relative;overflow:hidden}.page__top-img-wrap::before,.page__top::before{position:absolute;content:"";width:100%;left:0;right:0;z-index:2}.page__top::before{height:50%;top:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.7)),to(transparent));background:linear-gradient(180deg,rgba(0,0,0,.7) 0,transparent 100%)}.page--404 .page__top::before{display:none}.page__top-img-wrap{position:relative;height:100%}.page__top-img-wrap::before{height:100%;background-color:rgba(0,0,0,.3)}.page--404 .page__top-img-wrap::before{background-color:rgba(0,0,0,.4)}.page__top-img-item{height:100%}.page__top-img-item--desktop{display:block}@media (max-width:767px){.page__top-img-item--desktop{display:none}}.page__top-img-item--mobile{display:none}@media (max-width:767px){.page__top-img-item--mobile{display:block}}.page__top-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background-color:transparent}.page__title-wrap{position:absolute;top:50%;left:0;right:0;max-width:1200px;margin:0 auto;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:3}@media (max-width:1900px){.page__title-wrap{max-width:1000px}}@media (max-width:1599px){.page__title-wrap{max-width:850px}}@media (max-width:1325px){.page__title-wrap{max-width:100%;margin:0 64px}}@media (max-height:500px){.page__title-wrap{top:57%}}@media (max-width:767px){.page__title-wrap{margin:0 32px}}.page--404 .page__title-wrap{top:49%}@media (max-width:1900px){.page--404 .page__title-wrap{top:51%}}@media (max-width:1325px){.page--404 .page__title-wrap{top:55%}}@media (max-width:767px){.page--404 .page__title-wrap{top:42%}}@media (max-height:500px) and (orientation:landscape){.page--404 .page__title-wrap{top:auto;bottom:20px}}.page__title{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:56px;line-height:normal;text-transform:uppercase;color:#fff}@media (max-width:1900px){.page__title{font-size:48px}}@media (max-width:1599px){.page__title{font-size:40px}}@media (max-height:500px) and (orientation:landscape){.page__title{font-size:20px}}@media (max-width:767px){.page__title{font-size:24px}}@media (max-width:767px) and (max-height:500px){.page__title{font-size:20px}}.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:40px;line-height:49px;text-transform:uppercase;margin-top:32px;color:#3c280b}@media (max-width:1900px){.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{font-size:36px;line-height:44px}}@media (max-width:1599px){.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{font-size:28px;line-height:40px}}@media (max-width:1325px){.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{line-height:34px}}@media (max-width:767px){.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{font-size:18px;line-height:22px}}@media (max-width:1900px){.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{margin-top:24px}}@media (max-width:1599px){.page--booking:not(.page--404) .page__title,.page--legal-information:not(.page--404) .page__title{margin-top:16px}}@media (max-width:1325px){.page--404 .page__title span{display:block}}@media (max-height:500px) and (orientation:landscape){.page--404 .page__title span{display:inline}}.page__description{margin-top:32px;font-family:"Montserrat",Arial,sans-serif;font-weight:300;font-size:20px;line-height:32px;color:#fff}@media (max-width:1900px){.page__description{margin-top:24px;font-size:18px}}@media (max-width:1599px){.page__description{margin-top:16px;font-size:16px}}@media (max-width:767px){.page__description{font-size:14px;line-height:24px}}@media (max-height:500px){.page__description{margin-top:8px;font-size:12px;line-height:18px}}.page__description a{font-weight:300;color:#fff;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.2rem;text-decoration-thickness:1px}.page__description a:focus,.page__description a:hover{text-decoration:none}.page__breadcrumbs{position:absolute;left:0;right:0;bottom:64px;z-index:3;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:1900px){.page__breadcrumbs{bottom:40px}}@media (max-width:1325px){.page__breadcrumbs{max-width:100%;margin:0 64px}}@media (max-width:767px){.page__breadcrumbs{bottom:32px;margin:0 32px}}@media (max-height:500px) and (orientation:landscape){.page__breadcrumbs{bottom:24px;margin:0 32px}}.page__modal-overlay{position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;cursor:pointer}.detail__title{max-width:840px;margin:0 auto 64px;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:40px;line-height:49px;text-transform:uppercase;color:#3c280b}@media (max-width:1900px){.detail__title{font-size:36px;line-height:44px}}@media (max-width:1599px){.detail__title{font-size:28px;line-height:40px}}@media (max-width:1325px){.detail__title{line-height:34px}}@media (max-width:767px){.detail__title{font-size:18px;line-height:22px}}@media (max-width:1900px){.detail__title{margin-bottom:56px}}@media (max-width:1599px){.detail__title{max-width:600px;margin-bottom:48px}}@media (max-width:1325px){.detail__title{margin-bottom:40px}}@media (max-width:767px){.detail__title{margin-bottom:32px}}.page--spa.page--detailed .detail__title{max-width:1340px}@media (max-width:1900px){.page--spa.page--detailed .detail__title{max-width:800px}}@media (max-width:1599px){.page--spa.page--detailed .detail__title{max-width:620px}}.detail__title-about{margin:0 auto 32px;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:56px;line-height:normal;text-transform:uppercase;color:#3c280b}@media (max-width:1900px){.detail__title-about{font-size:48px}}@media (max-width:1599px){.detail__title-about{font-size:40px}}@media (max-height:500px) and (orientation:landscape){.detail__title-about{font-size:20px}}@media (max-width:767px){.detail__title-about{font-size:24px}}@media (max-width:767px) and (max-height:500px){.detail__title-about{font-size:20px}}@media (max-width:1900px){.detail__title-about{margin-bottom:24px}}@media (max-width:1599px){.detail__title-about{margin-bottom:16px}}.detail__text-about{max-width:780px;margin:0 auto 64px;text-align:center;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:24px;line-height:40px;color:#3c280b;text-transform:uppercase}@media (max-width:1900px){.detail__text-about{font-size:22px;line-height:32px}}@media (max-width:1599px){.detail__text-about{font-size:20px;line-height:32px}}@media (max-width:767px){.detail__text-about{font-size:16px;line-height:24px}}@media (max-width:1900px){.detail__text-about{margin-bottom:56px}}@media (max-width:1599px){.detail__text-about{margin-bottom:48px}}@media (max-width:1325px){.detail__text-about{margin-bottom:40px}}@media (max-width:767px){.detail__text-about{margin-bottom:32px}}.detail__gallery{position:relative;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);gap:20px;margin-bottom:64px}@media (max-width:1900px){.detail__gallery{margin-bottom:56px}}@media (max-width:1599px){.detail__gallery{margin-bottom:48px}}@media (max-width:1325px){.detail__gallery{grid-template-columns:repeat(4,1fr);margin-bottom:40px}}@media (max-width:767px){.detail__gallery{grid-template-columns:repeat(2,1fr);grid-template-rows:auto 1fr;margin-bottom:32px}}.detail__img-wrap{cursor:pointer;overflow:hidden}.detail__img-wrap .is-animate{width:100%;height:100%}.detail__img-wrap:hover .is-animate{-webkit-animation:hover-scale-img .6s cubic-bezier(.215,.61,.355,1) 1 normal 0s forwards;animation:hover-scale-img .6s cubic-bezier(.215,.61,.355,1) 1 normal 0s forwards}.detail__img-wrap--big{grid-area:1/1/3/4}@media (max-width:767px){.detail__img-wrap--big{grid-area:1/1/2/3}}.detail__img-wrap--big img{aspect-ratio:870/570}@media (max-width:1325px){.detail__img-wrap--hidden{display:none}}.detail__img-wrap:last-child{position:relative}.detail__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:767px){.detail__img{aspect-ratio:1/1}}.detail__img-more{position:absolute;width:calc((100% - 80px)/5);height:calc((100% - 20px)/2);bottom:0;right:0;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-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;background:rgba(0,0,0,.6);font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:20px;line-height:24px;pointer-events:none}@media (max-width:1900px){.detail__img-more{font-size:18px;line-height:20px}}@media (max-width:1599px){.detail__img-more{font-size:16px}}@media (max-width:767px){.detail__img-more{font-size:15px;line-height:18px}}@media (max-width:1325px){.detail__img-more{width:calc((100% - 60px)/4)}}@media (max-width:767px){.detail__img-more{width:calc((100% - 20px)/2);height:calc(100% - 20px - ((100vw - 64px)*570/870))}}.detail__img-more .icon{margin-top:16px;font-size:24px}@media (max-width:1325px){.detail__img-more .icon{margin-top:0}.detail__img-more-number{display:none}}.detail__content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1325px){.detail__content-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.room-detail .detail__content-wrap{padding-bottom:96px}@media (max-width:1900px){.room-detail .detail__content-wrap{padding-bottom:80px}}@media (max-width:1599px){.room-detail .detail__content-wrap{padding-bottom:64px}}@media (max-width:1325px){.room-detail .detail__content-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:48px}}@media (max-width:767px){.room-detail .detail__content-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:40px}}.page--offers .detail__content-wrap{padding-top:80px}@media (max-width:1900px){.page--offers .detail__content-wrap{padding-top:64px}}@media (max-width:1599px){.page--offers .detail__content-wrap{padding-top:48px}}@media (max-width:1325px){.page--offers .detail__content-wrap{padding-top:40px}}@media (max-width:767px){.page--offers .detail__content-wrap{padding-top:32px}}.detail__description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.detail__description>p:not(.detail__description-notice){font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:20px;line-height:32px;margin-bottom:32px}@media (max-width:1900px){.detail__description>p:not(.detail__description-notice){font-size:18px}}@media (max-width:1599px){.detail__description>p:not(.detail__description-notice){font-size:17px;line-height:24px}}@media (max-width:767px){.detail__description>p:not(.detail__description-notice){font-size:15px}}@media (max-width:1599px){.detail__description>p:not(.detail__description-notice){margin-bottom:24px}}.detail__description>p:not(.detail__description-notice):last-of-type{margin-bottom:0}.detail__description>p.detail__description-notice{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:18px;line-height:32px}@media (max-width:1900px){.detail__description>p.detail__description-notice{font-size:16px}}@media (max-width:1599px){.detail__description>p.detail__description-notice{font-size:15px;line-height:28px}}@media (max-width:1325px){.detail__description>p.detail__description-notice{line-height:24px}}@media (max-width:767px){.detail__description>p.detail__description-notice{font-size:14px;line-height:22px}}.detail__description a:not(.detail__button){font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:20px;line-height:32px;color:#3c280b;-webkit-transition:color .3s ease;transition:color .3s ease;cursor:pointer}@media (max-width:1900px){.detail__description a:not(.detail__button){font-size:18px}}@media (max-width:1599px){.detail__description a:not(.detail__button){font-size:17px;line-height:24px}}@media (max-width:767px){.detail__description a:not(.detail__button){font-size:15px}}.detail__description a:not(.detail__button):focus,.detail__description a:not(.detail__button):hover{color:#8a5100;text-decoration:underline;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-underline-offset:.2rem;text-decoration-thickness:1px}.detail__aside{margin-left:110px;padding:0 44px}.page--restaurants .detail__aside{min-width:320px;padding:0}@media (max-width:1599px){.page--restaurants .detail__aside{min-width:240px}}@media (max-width:1900px){.detail__aside{padding:0 0 0 24px}}@media (max-width:1599px){.detail__aside{margin-left:120px;padding:0}}@media (max-width:1325px){.detail__aside{margin-left:0;margin-top:48px}}@media (max-width:767px){.detail__aside{margin-top:40px}}@media (max-width:1325px){.detail__aside--col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.detail__aside--col .detail__button{margin-top:0;padding:20px 28px}}@media (max-width:767px){.detail__aside--col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.detail__aside--col .detail__button{margin-top:32px}}@media (max-width:1325px){.detail__aside--wrap{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:767px){.detail__aside--wrap{grid-template-columns:1fr;gap:0}}.room-detail .detail__aside{padding:0 64px}@media (max-width:1900px){.room-detail .detail__aside{margin-left:24px;padding:0 56px}}@media (max-width:1599px){.room-detail .detail__aside{margin-left:80px;padding:0}}@media (max-width:1325px){.room-detail .detail__aside{margin-top:0;margin-left:40px}}@media (max-width:767px){.room-detail .detail__aside{margin-left:0;margin-top:32px}}.page--offers .detail__aside{padding:0}@media (max-width:1325px){.page--offers .detail__aside{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media (max-width:767px){.page--offers .detail__aside .detail__button{margin-top:0}}.detail__price{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:18px;line-height:normal;color:#000;white-space:nowrap}@media (max-width:1900px){.detail__price{font-size:16px}}@media (max-width:1599px){.detail__price{font-size:14px}}@media (max-width:767px){.detail__price{font-size:13px}}.detail__price-value{font-size:28px}@media (max-width:1900px){.detail__price-value{font-size:24px}}@media (max-width:1599px){.detail__price-value{font-size:20px}}@media (max-width:767px){.detail__price-value{font-size:18px}}.detail__button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:40px}@media (max-width:1900px){.detail__button{margin-top:32px}}@media (max-width:767px){.detail__button{width:100%}}.room-detail .detail__button{width:214px;margin-top:32px}@media (max-width:1900px){.room-detail .detail__button{width:190px;margin-top:24px}}@media (max-width:1325px){.room-detail .detail__button{margin-top:16px}}@media (max-width:767px){.room-detail .detail__button{width:100%}}.detail__button-booking{margin-bottom:64px}@media (max-width:1900px){.detail__button-booking{margin-bottom:40px}}@media (max-width:1325px){.detail__button-booking{width:100%}}.detail__button-booking .button{width:270px;white-space:nowrap}@media (max-width:767px){.detail__button-booking .button{width:100%}}.detail__equipment{padding-top:80px;padding-bottom:106px;background-color:#fff}@media (max-width:1900px){.detail__equipment{padding-bottom:80px}}@media (max-width:1599px){.detail__equipment{padding-top:64px;padding-bottom:64px}}@media (max-width:1325px){.detail__equipment{padding-top:48px}}@media (max-width:767px){.detail__equipment{padding-top:32px;padding-bottom:40px}}.detail__equipment-type{padding:64px 0;border-top:1px solid #dbdbdb}@media (max-width:1900px){.detail__equipment-type{padding:48px 0}}@media (max-width:1599px){.detail__equipment-type{padding:32px 0}}@media (max-width:767px){.detail__equipment-type{padding:32px 0 24px}}.detail__equipment-type:first-child{padding-top:0;border-top:none}.detail__equipment-title{margin-bottom:40px;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:24px;line-height:40px;text-transform:uppercase}@media (max-width:1900px){.detail__equipment-title{font-size:22px;line-height:32px}}@media (max-width:1599px){.detail__equipment-title{font-size:20px;line-height:32px}}@media (max-width:767px){.detail__equipment-title{font-size:16px;line-height:24px}}@media (max-width:1599px){.detail__equipment-title{margin-bottom:32px}}@media (max-width:767px){.detail__equipment-title{margin-bottom:24px}}.detail__equipment-list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;grid-auto-flow:row}@media (max-width:1599px){.detail__equipment-list{grid-template-columns:repeat(3,1fr)}}@media (max-width:1325px){.detail__equipment-list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.detail__equipment-list{grid-template-columns:1fr}}.detail__equipment-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px}@media (max-width:1900px){.detail__equipment-item{font-size:15px}}@media (max-width:1599px){.detail__equipment-item{font-size:14px;line-height:24px}}@media (max-width:1325px){.detail__equipment-item{line-height:20px}}@media (max-width:767px){.detail__equipment-item{font-size:13px}}.detail__equipment-item.icon::before{margin-right:16px;color:#8a5100;font-size:40px}@media (max-width:767px){.detail__equipment-item.icon::before{font-size:32px}}.detail__aside-item{margin-bottom:32px}@media (max-width:1900px){.detail__aside-item{margin-bottom:24px}}@media (max-width:1325px){.detail__aside-item{margin-bottom:0}}@media (max-width:767px){.detail__aside-item{margin-bottom:24px}}.detail__aside-item:last-of-type{margin-bottom:0}.page--offers .detail__aside-item{max-width:425px;margin-bottom:40px}@media (max-width:1900px){.page--offers .detail__aside-item{max-width:320px}}@media (max-width:767px){.page--offers .detail__aside-item{margin-bottom:24px}}.detail__aside-title{font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;margin-bottom:16px;color:#000}@media (max-width:1900px){.detail__aside-title{font-size:15px;line-height:24px}}@media (max-width:1599px){.detail__aside-title{font-size:15px;line-height:24px}}@media (max-width:767px){.detail__aside-title{font-size:14px;line-height:24px}}@media (max-width:1900px){.detail__aside-title{margin-bottom:8px}}.detail__aside-text{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;white-space:nowrap;margin-bottom:8px;max-width:320px}@media (max-width:1900px){.detail__aside-text{font-size:15px}}@media (max-width:1599px){.detail__aside-text{font-size:14px;line-height:24px}}@media (max-width:1325px){.detail__aside-text{line-height:20px}}@media (max-width:767px){.detail__aside-text{font-size:13px}}.detail__aside-text--wrap{white-space:normal}@media (max-width:1900px){.detail__aside-text{margin-bottom:4px}}@media (max-width:1325px){.detail__aside-text{white-space:normal}}.detail__aside-text:last-child{margin-bottom:0}.detail__aside-link{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:18px;line-height:22px;color:#000;white-space:nowrap}@media (max-width:1900px){.detail__aside-link{font-size:16px;line-height:20px}}@media (max-width:1599px){.detail__aside-link{font-size:15px;line-height:20px}}@media (max-width:767px){.detail__aside-link{font-size:13px;line-height:normal}}.detail__item{padding-top:64px;padding-bottom:40px;border-top:1px solid #cecece}@media (max-width:1900px){.detail__item{padding-top:48px;padding-bottom:32px}}@media (max-width:1325px){.detail__item{padding-top:40px;padding-bottom:24px}}@media (max-width:767px){.detail__item{padding-top:32px}}.detail__item:first-child{padding-top:0;border-top:none}.detail__item-title{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:24px;line-height:40px;text-transform:uppercase;margin-bottom:24px}@media (max-width:1900px){.detail__item-title{font-size:22px;line-height:32px}}@media (max-width:1599px){.detail__item-title{font-size:20px;line-height:32px}}@media (max-width:767px){.detail__item-title{font-size:16px;line-height:24px}}@media (max-width:1599px){.detail__item-title{margin-bottom:16px}}.detail__item-text{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:20px;line-height:32px;margin-bottom:36px}@media (max-width:1900px){.detail__item-text{font-size:18px}}@media (max-width:1599px){.detail__item-text{font-size:17px;line-height:24px}}@media (max-width:767px){.detail__item-text{font-size:15px}}@media (max-width:1900px){.detail__item-text{margin-bottom:28px}}@media (max-width:1325px){.detail__item-text{margin-bottom:26px}}@media (max-width:767px){.detail__item-text{margin-bottom:22px}}.detail__item-features{display:grid;grid-template-columns:repeat(3,-webkit-max-content);grid-template-columns:repeat(3,max-content);-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}@media (max-width:1900px){.detail__item-features{-webkit-column-gap:90px;-moz-column-gap:90px;column-gap:90px}}@media (max-width:1325px){.detail__item-features{-webkit-column-gap:80px;-moz-column-gap:80px;column-gap:80px}}@media (max-width:767px){.detail__item-features{grid-template-columns:1fr;row-gap:24px}}.detail__item-feature-name{font-family:"Montserrat",Arial,sans-serif;font-weight:500;font-size:16px;line-height:24px;text-transform:uppercase;margin-bottom:16px;color:#000}@media (max-width:1900px){.detail__item-feature-name{font-size:15px;line-height:24px}}@media (max-width:1599px){.detail__item-feature-name{font-size:15px;line-height:24px}}@media (max-width:767px){.detail__item-feature-name{font-size:14px;line-height:24px;margin-bottom:8px}}.detail__item-feature-text{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:16px;line-height:28px;white-space:nowrap;margin-bottom:8px}@media (max-width:1900px){.detail__item-feature-text{font-size:15px}}@media (max-width:1599px){.detail__item-feature-text{font-size:14px;line-height:24px}}@media (max-width:1325px){.detail__item-feature-text{line-height:20px}}@media (max-width:767px){.detail__item-feature-text{font-size:13px;margin-bottom:4px}}.detail__item-feature-text:last-child{margin-bottom:0}.detail__text{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:20px;line-height:32px}@media (max-width:1900px){.detail__text{font-size:18px}}@media (max-width:1599px){.detail__text{font-size:17px;line-height:24px}}@media (max-width:767px){.detail__text{font-size:15px}}.detail__description-notice{font-family:"Montserrat",Arial,sans-serif;font-weight:400;font-size:18px;line-height:32px;margin-top:16px}@media (max-width:1900px){.detail__description-notice{font-size:16px}}@media (max-width:1599px){.detail__description-notice{font-size:15px;line-height:28px}}@media (max-width:1325px){.detail__description-notice{line-height:24px}}@media (max-width:767px){.detail__description-notice{font-size:14px;line-height:22px;margin-top:8px}}
/*# sourceMappingURL=style.min.css.map */
