@charset "UTF-8";@font-face{font-family:LibertinusSerif;font-weight:400;font-style:normal;src:local("LibertinusSerif Regular"),local("LibertinusSerif-Regular"),url(../fonts/LibertinusSerif-Regular.woff2) format("woff2"),url(../fonts/LibertinusSerif-Regular.woff) format("woff"),url(../fonts/LibertinusSerif-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:VelaSans;font-weight:400;font-style:normal;src:local("VelaSans Regular"),local("VelaSans-Regular"),url(../fonts/VelaSans-Regular.woff2) format("woff2"),url(../fonts/VelaSans-Regular.woff) format("woff"),url(../fonts/VelaSans-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:VelaSans;font-weight:500;font-style:normal;src:local("VelaSans Medium"),local("VelaSans-Medium"),url(../fonts/VelaSans-Medium.woff2) format("woff2"),url(../fonts/VelaSans-Medium.woff) format("woff"),url(../fonts/VelaSans-Medium.ttf) format("truetype");font-display:swap}@font-face{font-family:VelaSans;font-weight:600;font-style:normal;src:local("VelaSans SemiBold"),local("VelaSans-SemiBold"),url(../fonts/VelaSans-SemiBold.woff2) format("woff2"),url(../fonts/VelaSans-SemiBold.woff) format("woff"),url(../fonts/VelaSans-SemiBold.ttf) format("truetype");font-display:swap}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,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,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}table{border-collapse:collapse}li,ol,ul{list-style:none}a,a:visited{text-decoration:none;-webkit-transition:all .3s linear;transition:all .3s linear}button,label{cursor:pointer;-webkit-transition:all .3s linear;transition:all .3s linear}sup{top:-.5em}sub{bottom:-.25em}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}hr{width:100%;height:1px;background-color:#bebebe}blockquote{margin-bottom:8px}b,strong{font-weight:600}em{font-style:italic}figure figcaption{margin-top:8px}figure img{margin:0}figure,iframe,img,svg,video{display:block;max-width:100%}svg{max-height:100%}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}*{padding:0;border:0;margin:0}a,button,input,textarea{background-color:transparent;-webkit-tap-highlight-color:transparent}label{display:block}input,textarea{font-family:inherit;width:100%}textarea{resize:none;overflow:hidden}textarea::-webkit-resizer{display:none}button:focus,input:focus,textarea:focus{outline:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}::-webkit-input-placeholder{font:inherit;opacity:1}::-moz-placeholder{font:inherit;opacity:1}:-ms-input-placeholder{font:inherit;opacity:1}::-ms-input-placeholder{font:inherit;opacity:1}::placeholder{font:inherit;opacity:1}:root{--content-width:120rem;--container-offset:clamp(4rem, 3.125vw, 6rem);--container-width:calc(var(--content-width) + (var(--container-offset) * 2));--font-family:"VelaSans",sans-serif;--font-family-heading:"LibertinusSerif",serif;--black:#1a1a1a;--black-rgb:26,26,26;--white:#ffffff;--white-rgb:255,255,255;--primary:#a8845a;--primary-hover:#c2a27a;--primary-active:#8f6f4a;--primary-rgb:168,132,90;--blue:#274c8e;--blue-rgb:39,76,142;--gray:#484843;--gray-rgb:72,72,67;--gray-light:#f5f5f3;--error-color:#e63811;--scrollbar-color:transparent;--scrollbar-thumb-color:#1a1a1a;--main-offset:3.2rem}.swiper{min-width:0;overflow:hidden;position:relative}.swiper-fade,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-fade .swiper-wrapper{background:rgba(var(--black-rgb),1)}.swiper-3d{-webkit-perspective:120rem;perspective:120rem}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wrapper{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-slide{display:block;-ms-flex-negative:0;flex-shrink:0;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;background:#fff}.swiper-slide:has(.media-cover){background:0 0}.swiper-slide-active{z-index:2}.swiper-scrollbar{height:.4rem;border-radius:1.6rem;background:rgba(var(--primary-rgb),.3);margin-top:2.4rem}.swiper-scrollbar:first-child{margin-top:0}.swiper-scrollbar-drag{height:.4rem;border-radius:1.6rem;background:var(--primary)}.swiper-pagination{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:2.4rem}.swiper-pagination-lock{display:none}.swiper-pagination-bullet{max-width:16.2rem;display:block;-webkit-box-flex:1;-ms-flex:1;flex:1;height:.2rem;background:rgba(var(--white-rgb),.8);margin-right:.4rem;cursor:pointer;-webkit-transition:all .2s linear;transition:all .2s linear;position:relative}.swiper-pagination-bullet:last-child{margin-right:0!important}.swiper-pagination-bullet span{width:0;position:absolute;top:0;left:0;height:100%;background:var(--blue)}.swiper-pagination-bullet-active{pointer-events:none}.swiper-pagination-bullet-active span{-webkit-animation:width 5.8s linear forwards;animation:width 5.8s linear forwards}@-webkit-keyframes width{0%{width:0%}100%{width:100%}}@keyframes width{0%{width:0%}100%{width:100%}}.nav-btn.swiper-button-disabled{opacity:.5!important;pointer-events:none}body,html{height:100%;scroll-behavior:smooth}.custom-scroll::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb-color);background-clip:padding-box}body::-webkit-scrollbar,html::-webkit-scrollbar{width:8px;background-color:var(--scrollbar-color)}.custom-scroll::-webkit-scrollbar{width:4px;height:4px;background-color:transparent}html{font-size:.625rem}body{min-width:320px;background:var(--white);font-family:var(--font-family);font-size:clamp(1.4rem,1.167rem + .228vw,1.6rem);font-weight:400;line-height:1.2;color:var(--black);font-variant-numeric:lining-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;word-break:break-word;overflow-x:hidden}.wrap{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.wrap::before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:#000;-webkit-transition:all 1s ease-out;transition:all 1s ease-out;z-index:1000}.wrap.loaded::before{visibility:hidden;opacity:0;pointer-events:none}.no-scroll{overflow:hidden}.main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:calc(var(--main-offset) + var(--header-h))}.intro{margin-top:calc((var(--header-h) + var(--main-offset)) * -1)}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.6)),to(rgba(0,0,0,.6)));background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.6) 100%);visibility:hidden;opacity:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.overlay.show{visibility:visible;opacity:1}a,button{color:var(--black)}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{font-family:var(--font-family-heading)}.h1,.h2,.h3,.h4,h1,h2,h3,h4{letter-spacing:-.03em}.h1,.h2,h1,h2{line-height:1.2}.h1,h1{font-size:clamp(3.6rem,1.734rem + 1.824vw,5.2rem)}.h2,.page-content h1,h2{font-size:clamp(2.6rem,.967rem + 1.596vw,4rem)}.h3,.page-content h2,h3{font-size:clamp(2.4rem,1rem + 1.368vw,3.6rem);line-height:1.4}.h4,.page-content h3,h4{font-size:clamp(2rem,1.533rem + .456vw,2.4rem);line-height:1.4}.h5,.page-content h4,h5{font-size:clamp(1.8rem,1.567rem + .228vw,2rem)}li,p{line-height:1.8}.container{width:100%;max-width:var(--container-width);padding:0 var(--container-offset);margin:0 auto}.fixed-block{min-width:320px}.rub:after{content:"₽"}.media-el img{width:100%}.media-cover{display:block;position:relative;background:url(../img/svg/skeleton.svg) center/cover,no-repeat;overflow:hidden}.media-cover iframe,.media-cover img,.media-cover video{position:absolute;top:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.media-contain{display:block;position:relative;overflow:hidden}.media-contain iframe,.media-contain img,.media-contain video{position:absolute;top:0;left:0;right:0;bottom:0;max-height:100%;-o-object-fit:contain;object-fit:contain;margin:auto}.btn{font-weight:500;line-height:1;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:1.2rem;cursor:pointer;-webkit-transition:all .4s linear;transition:all .4s linear}.btn svg{-ms-flex-negative:0;flex-shrink:0;width:2.4rem;height:2.4rem;pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear}.btn .disabled,.btn:disabled{pointer-events:none}.light-btn,.main-btn,.stroke-btn{text-transform:lowercase;padding:.5rem 3.2rem;border:1px solid transparent}.light-btn span,.main-btn span,.stroke-btn span{min-height:2.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-btn{color:var(--white);background:var(--primary)}.main-btn svg{fill:var(--white)}.main-btn:hover{background:var(--primary-hover)}.main-btn:hover svg{fill:var(--primary-hover)}.main-btn:active{background:var(--primary-active)}.main-btn:active svg{fill:var(--primary-active)}.light-btn{color:var(--black);background:var(--gray-light)}.light-btn svg{fill:var(--black)}.light-btn:active,.light-btn:hover{color:var(--white);background:var(--primary)}.light-btn:active svg,.light-btn:hover svg{fill:var(--white)}.light-btn--white{color:var(--white);background:rgba(var(--white-rgb),.2)}.light-btn--white svg{fill:var(--white)}.light-btn--white:active,.light-btn--white:hover{background:rgba(var(--white-rgb),.1);border-color:var(--white)}.stroke-btn{color:var(--primary);border-color:var(--primary)}.stroke-btn svg{fill:var(--primary)}.stroke-btn:active,.stroke-btn:hover{color:var(--primary-hover);border-color:var(--primary-hover)}.stroke-btn:active svg,.stroke-btn:hover svg{fill:var(--primary-hover)}.btn-cross{position:relative}.btn-cross:after,.btn-cross:before{content:"";display:block;width:2.4rem;height:.2rem;background:var(--black);position:absolute;top:50%;right:0;-webkit-transition:all .3s linear;transition:all .3s linear}.btn-cross:before{-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}.btn-cross:after{-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg)}.btn-cross:hover:after,.btn-cross:hover:before{background:var(--primary)}.text-btn{padding-bottom:.8rem;position:relative;overflow:hidden}.text-btn:after,.text-btn:before{content:"";height:1px;position:absolute;bottom:0;left:0}.text-btn::before{width:100%;background:var(--primary)}.text-btn:after{width:67%;max-width:6rem;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(41.83%,#fff),to(rgba(255,255,255,0)));background:linear-gradient(90deg,rgba(255,255,255,0) 0,#fff 41.83%,rgba(255,255,255,0) 100%);-webkit-transform:translateX(-100%);transform:translateX(-100%)}.text-btn svg{fill:var(--primary)}.text-btn:hover:after{-webkit-animation:text-hover 1.6s both;animation:text-hover 1.6s both}@-webkit-keyframes text-hover{0%{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{left:100%;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes text-hover{0%{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{left:100%;-webkit-transform:translateX(0);transform:translateX(0)}}.link{display:inline-block;position:relative}.link:after{content:"";display:block;width:0%;height:1px;background:var(--primary);position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:all .6s ease;transition:all .6s ease}.link:hover:after{width:100%}.scrollable{margin-left:min(var(--container-offset) * -1,(100% - var(--content-width)) / -2);margin-right:min(var(--container-offset) * -1,(100% - var(--content-width)) / -2)}.scrollable__items{padding:0 max(var(--container-offset),(100% - var(--content-width)) / 2);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.scrollable__items::-webkit-scrollbar{display:inline;width:0;height:0}.nav-btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.nav-btns.is-absolute .nav-btn{position:absolute;top:50%}.nav-btns.is-absolute .nav-btn:before{content:"";width:calc(100% + 1.2rem);height:calc(100% + 1.2rem);background:var(--white);border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:-1}.nav-btns.is-absolute .nav-btn--prev{left:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.nav-btns.is-absolute .nav-btn--next{right:0;-webkit-transform:translate(50%,-50%);transform:translate(50%,-50%)}.nav-btn{-ms-flex-negative:0;flex-shrink:0;width:4.4rem;height:4.4rem;padding:1.6rem;position:relative}.nav-btn svg{fill:var(--black);width:100%;height:100%;pointer-events:none;-webkit-transition:all .3s linear;transition:all .3s linear}.nav-btn:after{content:"";width:100%;height:100%;border-radius:50%;background:var(--gray-light);position:absolute;top:0;left:0;z-index:-1;-webkit-transition:all .3s linear;transition:all .3s linear}.nav-btn:hover svg{fill:var(--white)}.nav-btn:hover:after{background:var(--primary)}.section{margin-bottom:6.4rem}.section:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.section:last-child{margin-bottom:3.2rem}.section:last-child:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.sec-top{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2rem;margin-bottom:2.4rem}.sec-top:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.sec-top h1{font-size:clamp(2.6rem,.967rem + 1.596vw,4rem)}.sec-top--page .sec-top__content p{margin-top:1.2rem}.sec-top--page .sec-top__content p:first-child{margin-top:0}.sec-top__content p{margin-top:.8rem}.sec-top__content p:first-child{margin-top:0}.sec-top__content .btn{margin-top:2.4rem}.sec-top__content .btn:first-child{margin-top:0}.page-top{margin-bottom:2.4rem}.page-top:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.page-lbl{font-size:1.4rem;line-height:2;text-transform:uppercase}.page-content>:first-child{margin-top:0}.page-content>:last-child{margin-bottom:0}.page-content h1,.page-content h2,.page-content h3{margin-top:3.2rem}.page-content h1:first-child,.page-content h2:first-child,.page-content h3:first-child{margin-top:0}.page-content h1,.page-content h2,.page-content h3,.page-content h4,.page-content h5,.page-content h6,.page-content hr,.page-content ol,.page-content p,.page-content ul{margin-bottom:1.6rem}.page-content h1:not(section):not(.sec-top):last-child:not(.ui-input),.page-content h2:not(section):not(.sec-top):last-child:not(.ui-input),.page-content h3:not(section):not(.sec-top):last-child:not(.ui-input),.page-content h4:not(section):not(.sec-top):last-child:not(.ui-input),.page-content h5:not(section):not(.sec-top):last-child:not(.ui-input),.page-content h6:not(section):not(.sec-top):last-child:not(.ui-input),.page-content hr:not(section):not(.sec-top):last-child:not(.ui-input),.page-content ol:not(section):not(.sec-top):last-child:not(.ui-input),.page-content p:not(section):not(.sec-top):last-child:not(.ui-input),.page-content ul:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.page-content li,.page-content p{font-size:clamp(1.6rem,1.367rem + .228vw,1.8rem);line-height:1.8}.page-content li{list-style-position:inside;text-indent:.5rem}.page-content ul li{list-style-type:disc}.page-content ol li{list-style-type:decimal}.page-content figure,.page-content iframe,.page-content img,.page-content video{overflow:hidden;margin:3.2rem 0}.page-content table{width:100%;display:block}.page-content table tbody,.page-content table thead{display:table;width:100%}.page-content table tr{width:100%!important;height:auto!important}.grid-2col{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1.6rem}.mb-80{margin-bottom:3.2rem}.mb-80:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.mb-60{margin-bottom:3.2rem}.mb-60:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.mb-48{margin-bottom:2.4rem}.mb-48:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.mb-32{margin-bottom:2.4rem}.mb-32:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.mb-24{margin-bottom:2.4rem}.mb-24:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.item-contact{color:var(--black);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.item-contact svg{fill:#000;-ms-flex-negative:0;flex-shrink:0;width:1.6rem;height:1.6rem;-webkit-transition:all .3s linear;transition:all .3s linear}[data-animation]{opacity:0}[data-animation=scaleUp]{-webkit-transform:scale(0);transform:scale(0)}.fadeIn{opacity:0;-webkit-animation:fadeIn .8s calc(var(--item-i,0) * 70ms) forwards;animation:fadeIn .8s calc(var(--item-i,0) * 70ms) forwards}.fadeUp{opacity:0;-webkit-animation:fadeUp .8s calc(var(--item-i,0) * 70ms) forwards;animation:fadeUp .8s calc(var(--item-i,0) * 70ms) forwards}.fadeRight{opacity:0;-webkit-animation:fadeRight .8s calc(var(--item-i,0) * 70ms) forwards;animation:fadeRight .8s calc(var(--item-i,0) * 70ms) forwards}.scaleUp{opacity:0;-webkit-animation:scaleUp .8s calc(var(--item-i,0) * 70ms) forwards ease-in-out;animation:scaleUp .8s calc(var(--item-i,0) * 70ms) forwards ease-in-out}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;-webkit-transform:translateY(2rem);transform:translateY(2rem)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(2rem);transform:translateX(2rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(2rem);transform:translateX(2rem)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes scaleUp{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes scaleUp{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.ui-control.error [data-error]{display:block}.ui-input{margin-bottom:2.4rem}.ui-input:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.ui-input input{font:inherit;font-size:clamp(1.4rem,1.167rem + .228vw,1.6rem);line-height:1.8;padding-bottom:.8rem;border-bottom:1px solid rgba(var(--gray-rgb),.2);-webkit-transition:all .3s linear;transition:all .3s linear}.ui-input input::-webkit-input-placeholder{font-size:clamp(1.4rem,1.167rem + .228vw,1.6rem);color:rgba(var(--gray-rgb),.5);-webkit-transition:all .3s linear;transition:all .3s linear}.ui-input input::-moz-placeholder{font-size:clamp(1.4rem,1.167rem + .228vw,1.6rem);color:rgba(var(--gray-rgb),.5);-moz-transition:all .3s linear;transition:all .3s linear}.ui-input input:-ms-input-placeholder{font-size:clamp(1.4rem,1.167rem + .228vw,1.6rem);color:rgba(var(--gray-rgb),.5);-ms-transition:all .3s linear;transition:all .3s linear}.ui-input input::-ms-input-placeholder{font-size:clamp(1.4rem,1.167rem + .228vw,1.6rem);color:rgba(var(--gray-rgb),.5);-ms-transition:all .3s linear;transition:all .3s linear}.ui-input input::placeholder{font-size:clamp(1.4rem,1.167rem + .228vw,1.6rem);color:rgba(var(--gray-rgb),.5);-webkit-transition:all .3s linear;transition:all .3s linear}.ui-input input:hover{border-color:rgba(var(--gray-rgb),.5)}.ui-input input:hover::-webkit-input-placeholder{color:var(--gray)}.ui-input input:hover::-moz-placeholder{color:var(--gray)}.ui-input input:hover:-ms-input-placeholder{color:var(--gray)}.ui-input input:hover::-ms-input-placeholder{color:var(--gray)}.ui-input input:hover::placeholder{color:var(--gray)}.ui-input input:focus{color:var(--primary);border-color:var(--primary)}.ui-input input:focus::-webkit-input-placeholder{color:var(--primary)}.ui-input input:focus::-moz-placeholder{color:var(--primary)}.ui-input input:focus:-ms-input-placeholder{color:var(--primary)}.ui-input input:focus::-ms-input-placeholder{color:var(--primary)}.ui-input input:focus::placeholder{color:var(--primary)}.ui-input__lbl{font-weight:600;margin-bottom:1.6rem}.ui-input__lbl:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.ui-checkbox{min-height:2.4rem;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;cursor:pointer}.ui-checkbox:hover span::before{background:rgba(var(--primary-rgb),.4)}.ui-checkbox:hover span:after{opacity:.4}.ui-checkbox input{display:none}.ui-checkbox input:checked+span:before{background:var(--primary)}.ui-checkbox input:checked+span:after{opacity:1}.ui-checkbox span{font-size:1.4rem;display:block;padding-left:4rem;position:relative}.ui-checkbox span:after,.ui-checkbox span:before{content:"";width:2.4rem;height:2.4rem;display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .3s linear;transition:all .3s linear}.ui-checkbox span::before{background:rgba(var(--primary-rgb),.1);left:0}.ui-checkbox span:after{background:url(../img/svg/check.svg) center/1.2rem 1.2rem no-repeat;opacity:0}.ui-checkbox span a{color:var(--blue)}.ui-checkbox span a:hover{text-decoration:underline}.ui-radio-text{display:inline-block;cursor:pointer}.ui-radio-text input{display:none}.ui-radio-text input:checked+span{padding-right:3.2rem;border-color:var(--primary)}.ui-radio-text input:checked+span.btn-cross::after,.ui-radio-text input:checked+span.btn-cross::before{visibility:visible;opacity:1}.ui-radio-text span{font-size:1.4rem;padding:.9rem 1.2rem;display:block;border-radius:2rem;border:1px solid rgba(var(--blue-rgb),.2);position:relative;-webkit-transition:all .3s linear;transition:all .3s linear}.ui-radio-text span.btn-cross::before,.ui-radio-text span.btn-cross:after{width:1.6rem;background:var(--primary);right:1.2rem;visibility:hidden;opacity:0}[data-error]{font-size:1.4rem;display:none;margin-top:.4rem;color:var(--error-color)}.form .grid-2col{row-gap:0!important}.form__footer .btn{width:100%;margin-bottom:1.6rem}.form__footer .btn:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.header{font-size:1.4rem;position:fixed;top:0;left:0;width:100%;z-index:501;-webkit-transition:background .4s ease-out,-webkit-transform .4s ease-out;transition:background .4s ease-out,-webkit-transform .4s ease-out;transition:transform .4s ease-out,background .4s ease-out;transition:transform .4s ease-out,background .4s ease-out,-webkit-transform .4s ease-out}.header.scroll{background:var(--white)}.header.scroll.unshow{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header .main-btn.desktop-only{margin-bottom:-1px}.header--main:not(.scroll):not(.show-menu) .header__inner,.header--main:not(.scroll):not(.show-menu) .header__item,.header--main:not(.scroll):not(.show-menu) .header__lang-items ul,.header--main:not(.scroll):not(.show-menu) .header__lang-items ul li,.header--main:not(.scroll):not(.show-menu) .header__mob{border-color:rgba(var(--white-rgb),.2)}.header--main:not(.scroll):not(.show-menu) .header__logo{pointer-events:none}.header--main:not(.scroll):not(.show-menu) .header__logo img{-webkit-filter:invert(95%) sepia(100%) saturate(20%) hue-rotate(318deg) brightness(106%) contrast(105%);filter:invert(95%) sepia(100%) saturate(20%) hue-rotate(318deg) brightness(106%) contrast(105%)}.header--main:not(.scroll):not(.show-menu) .header__item,.header--main:not(.scroll):not(.show-menu) .header__item a{color:var(--white);-webkit-transition:all .3s linear;transition:all .3s linear}.header--main:not(.scroll):not(.show-menu) .header__phone svg{fill:var(--white)}.header__inner,.header__mob{border-bottom:1px solid rgba(var(--black-rgb),.2)}.header__inner .container{display:-webkit-box;display:-ms-flexbox;display:flex}.header__inner .main-btn{padding:.8rem 2.1rem}.header__item{color:var(--black);padding:0 2.4rem;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;border-left:1px solid rgba(var(--black-rgb),.2)}.header__item a{color:var(--black)}.header__item a:hover{color:var(--primary)}.header__item:first-child{padding-left:0;border-left:none}.header__logo{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;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}.header__logo img{-webkit-filter:invert(24%) sepia(93%) saturate(746%) hue-rotate(187deg) brightness(89%) contrast(88%);filter:invert(24%) sepia(93%) saturate(746%) hue-rotate(187deg) brightness(89%) contrast(88%)}.header__menu{padding:2rem 0}.header__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.header__menu ul li a{color:var(--black)}.header__menu ul li a::after{background:var(--black)}.header__lang{cursor:pointer;position:relative}.header__lang-items{min-width:calc(100% + 1px);position:absolute;top:100%;left:-1px;z-index:1;visibility:hidden;opacity:0;-webkit-transition:all .3s linear;transition:all .3s linear;pointer-events:none}.header__lang-items ul{background:rgba(var(--black-rgb),.7)}.header__lang-items ul li a{color:var(--white);padding:.8rem;display:block;text-align:center;position:relative}.header__lang-items ul li a:after{content:"";height:1px;background:var(--white);position:absolute;left:.8rem;right:.8rem;top:0}.header__lang:hover{color:var(--white);background:rgba(var(--black-rgb),.7);border-color:transparent!important}.header__lang:hover .header__lang-items{visibility:visible;opacity:1;pointer-events:auto}.header__phone svg{fill:var(--primary);width:1.6rem;height:1.6rem}.icon-menu{display:none}@-webkit-keyframes topbar-x{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}45%{top:50%;-webkit-transform:translateY(-50%) rotate(145deg);transform:translateY(-50%) rotate(145deg)}75%{-webkit-transform:translateY(-50%) rotate(130deg);transform:translateY(-50%) rotate(130deg)}100%{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}}@keyframes topbar-x{0%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}45%{top:50%;-webkit-transform:translateY(-50%) rotate(145deg);transform:translateY(-50%) rotate(145deg)}75%{-webkit-transform:translateY(-50%) rotate(130deg);transform:translateY(-50%) rotate(130deg)}100%{-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}}@-webkit-keyframes topbar-back{0%{top:50%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}45%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes topbar-back{0%{top:50%;-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}45%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}75%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}100%{top:0;-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes bottombar-x{0%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}45%{bottom:50%;-webkit-transform:translateY(50%) rotate(-145deg);transform:translateY(50%) rotate(-145deg)}75%{-webkit-transform:translateY(50%) rotate(-130deg);transform:translateY(50%) rotate(-130deg)}100%{-webkit-transform:translateY(50%) rotate(-135deg);transform:translateY(50%) rotate(-135deg)}}@keyframes bottombar-x{0%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}45%{bottom:50%;-webkit-transform:translateY(50%) rotate(-145deg);transform:translateY(50%) rotate(-145deg)}75%{-webkit-transform:translateY(50%) rotate(-130deg);transform:translateY(50%) rotate(-130deg)}100%{-webkit-transform:translateY(50%) rotate(-135deg);transform:translateY(50%) rotate(-135deg)}}@-webkit-keyframes bottombar-back{0%{bottom:50%;-webkit-transform:translateY(50%) rotate(-135deg);transform:translateY(50%) rotate(-135deg)}45%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes bottombar-back{0%{bottom:50%;-webkit-transform:translateY(50%) rotate(-135deg);transform:translateY(50%) rotate(-135deg)}45%{-webkit-transform:rotate(10deg);transform:rotate(10deg)}75%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}100%{bottom:0;-webkit-transform:rotate(0);transform:rotate(0)}}.breadcrumbs{margin-bottom:3.2rem}.breadcrumbs:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.breadcrumbs ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem}.breadcrumbs ul li{font-size:1.4rem;text-transform:lowercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;-webkit-transition:all .3s linear;transition:all .3s linear}.breadcrumbs ul li:after{content:"";display:block;width:.4rem;height:.4rem;background:var(--gray);border-radius:50%}.breadcrumbs ul li:last-child{color:var(--gray)}.breadcrumbs ul li:last-child:after{display:none}.breadcrumbs ul li a{color:var(--blue)}.breadcrumbs ul li a:after{background:var(--blue)}.pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.2rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:3.2rem}.pagination:first-child{margin-top:0}.pagination__item,.pagination__link{font-weight:600;line-height:1;padding:.2rem;border-radius:2.2rem;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;-webkit-transition:all .4s linear;transition:all .4s linear;white-space:nowrap}.pagination__item.active,.pagination__item.current,.pagination__link.active,.pagination__link.current{color:var(--white);border-color:var(--primary);background:var(--primary)}.pagination__link{min-width:3.6rem;height:3.6rem;padding:.2rem;border:1px solid rgba(var(--blue-rgb),.1)}.pagination__link:hover{border-color:var(--primary)}.pagination__item{pointer-events:none}.intro{position:relative;z-index:1;overflow:hidden}.intro .media-cover,.intro .media-cover:after,.intro .swiper{position:absolute;top:0;left:0;width:100%;height:100%}.intro .swiper{z-index:-1}.intro .swiper-pagination-bullet{background:rgba(var(--white-rgb),.2)}.intro .swiper-pagination-bullet span{background:var(--white)}.intro .media-cover:after{content:"";background:-webkit-gradient(linear,left top,left bottom,from(rgba(47,42,32,.45)),color-stop(80.42%,rgba(19,23,32,.8)));background:linear-gradient(180deg,rgba(47,42,32,.45) 0,rgba(19,23,32,.8) 80.42%)}.intro .swiper-control{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.intro .nav-btn svg{fill:var(--white)}.intro .nav-btn::after{background:rgba(var(--white-rgb),.1)}.intro .nav-btn.swiper-button-disabled{opacity:1!important}.intro .swiper-pagination{max-width:56rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.intro__inner{color:var(--white);min-height:calc(100vh - 5.5rem);padding:calc(var(--main-offset) + var(--header-h)) 0 3.2rem;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:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.intro__logo{width:clamp(12rem,11.62vw,15rem);margin-bottom:2.4rem}.intro__logo:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.intro__content{margin-bottom:3.2rem}.intro__content:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.intro__content .h1,.intro__content h1{margin-bottom:2.4rem}.intro__content .h1:not(section):not(.sec-top):last-child:not(.ui-input),.intro__content h1:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.intro__content p{font-size:clamp(1.6rem,1.367rem + .228vw,1.8rem);margin-bottom:1.6rem}.intro__content p:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.booking{background:var(--primary)}.booking__fields{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1.6rem;-webkit-column-gap:0!important;-moz-column-gap:0!important;column-gap:0!important}.booking__field{color:var(--white);padding-left:2.4rem;border-left:1px solid rgba(var(--white-rgb),.2)}.booking__field:first-child{padding-left:0;border-left:none}.booking__label{font-size:1.1rem;text-transform:uppercase}.booking__value{font-weight:600;margin-bottom:.8rem}.booking__value:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.item-room .hover-slider{padding-top:99.08%}.item-room__cat{font-size:1.4rem;color:var(--gray);display:block;margin-bottom:.8rem}.item-room__cat:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.hover-slider{display:block;position:relative;background:url(../img/svg/skeleton.svg) center/cover no-repeat;overflow:hidden}.hover-slider__hovers,.hover-slider__img{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.hover-slider__img{opacity:0;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.hover-slider__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hover-slider__img.active{opacity:1}.hover-slider__hovers{display:-webkit-box;display:-ms-flexbox;display:flex}.hover-slider__hovers span{-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:pointer}.hover-slider__controls{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:1.6rem;right:1.6rem;bottom:1.6rem}.hover-slider__controls span{-ms-flex-negative:0;flex-shrink:0;width:.6rem;height:.6rem;border-radius:50%;background:rgba(var(--white-rgb),.5);-webkit-transition:all .3s ease;transition:all .3s ease}.hover-slider__controls span.active{background:var(--white)}.rooms__filter{margin-left:min(var(--container-offset) * -1,(100vw - var(--content-width)) / -2);margin-right:min(var(--container-offset) * -1,(100vw - var(--content-width)) / -2)}.rooms__filter-items{padding:0 max(var(--container-offset),(100vw - var(--content-width)) / 2);display:-webkit-box;display:-ms-flexbox;display:flex;overflow-x:auto;scrollbar-width:none;gap:1.2rem}.rooms__filter-items::-webkit-scrollbar{display:inline;width:0;height:0}.rooms__filter-items .ui-radio-text{white-space:nowrap}.rooms__swiper{position:relative}.rooms__swiper .nav-btns.is-absolute .nav-btn{top:30%}.room__swiper .media-cover{padding-top:65.13%}.room-features{padding:3.2rem;background:var(--gray-light)}.room-features li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:2.4rem;margin-bottom:2.4rem}.room-features li:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.room-features li img{width:2.4rem;height:2.4rem;-o-object-fit:contain;object-fit:contain}.card .sec-top .h2 a,.card .sec-top h2 a{color:var(--primary);text-decoration:underline;text-decoration-thickness:.05em;text-underline-offset:.2rem}.card__swiper{position:relative}.card__swiper .media-cover{padding-top:64.22%}.card__swiper .swiper-pagination{position:absolute;left:2rem;right:2rem;bottom:2rem}.card__info{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2.4rem}.card__params{max-width:65rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem}.card__params span{display:block}.card__params .h4{color:var(--blue);margin-bottom:.8rem}.card__params .h4:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.card__param{min-width:14.3rem}.card__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.image-card{min-height:clamp(32rem,120vw,58rem);padding:2rem;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:start;-ms-flex-align:start;align-items:flex-start;position:relative;z-index:1}.image-card:hover .media-cover img{-webkit-transform:scale(1.025);transform:scale(1.025)}.image-card .media-cover,.image-card .media-cover:after{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.image-card .media-cover::after{content:"";background:-webkit-gradient(linear,left bottom,left top,color-stop(2.37%,rgba(21,16,13,0)),color-stop(98.41%,rgba(21,16,13,.8)));background:linear-gradient(0deg,rgba(21,16,13,0) 2.37%,rgba(21,16,13,.8) 98.41%);z-index:0;pointer-events:none}.image-card .media-cover img{-webkit-transition:all .8s cubic-bezier(.25,.46,.45,.94);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.image-card .text-btn{color:var(--white);margin-top:auto}.image-card .light-btn,.image-card .main-btn,.image-card .stroke-btn{padding:.7rem 3.2rem}.image-card__content{color:var(--white)}.image-card__content .h3,.image-card__content h3{max-width:35rem}.image-card__content p{margin-top:2.4rem}.image-card__content p:first-child{margin-top:0}.image-card__content a{color:var(--white)}.image-card__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.8rem;margin-top:auto}.image-card__btns:has(.main-btn+.text-btn){gap:4.8rem}.image-card__btns .text-btn{margin:0}.image-card__btns .light-btn{color:var(--primary);background:var(--white)}.image-card__btns .light-btn svg{fill:var(--primary)}.image-card__btns .light-btn:active,.image-card__btns .light-btn:hover{color:var(--white);background:var(--primary)}.image-card__btns .light-btn:active svg,.image-card__btns .light-btn:hover svg{fill:var(--white)}.collage .media-cover,.collage .swiper-slide{grid-column-end:span 2}.collage--3col{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:repeat(4,1fr);gap:1.6rem}.collage--3col .media-cover{padding-top:141.05%}.collage--3col .media-cover:nth-child(3n+1){grid-row-end:span 2;align-self:center}.collage-swiper .media-cover{padding-top:64.22%}.icon-text__icon{width:4.8rem;height:4.8rem;margin-bottom:2.4rem}.icon-text__icon:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.icon-text__icon img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.icon-text__content p{color:var(--gray)}.icon-text__content p b,.icon-text__content p strong{color:var(--black)}.services__items{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1.6rem}.item-service{position:relative}.item-service:hover .media-cover img{-webkit-transform:scale(1.025);transform:scale(1.025)}.item-service:hover .h4:after{width:100%}.item-service .media-cover{min-height:100%;padding-top:45.87%}.item-service .media-cover:after{content:"";width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(33.84%,rgba(47,42,32,.2)),color-stop(102.13%,rgba(19,23,32,.6)));background:linear-gradient(180deg,rgba(47,42,32,.2) 33.84%,rgba(19,23,32,.6) 102.13%);position:absolute;top:0;left:0}.item-service .media-cover img{-webkit-transition:all .8s cubic-bezier(.25,.46,.45,.94);transition:all .8s cubic-bezier(.25,.46,.45,.94)}.item-service .h4{color:var(--white);max-width:calc(100% - 3.2rem);position:absolute;bottom:1.6rem;left:1.6rem}.item-service .h4:after{background:var(--white)}.item-news,.item-room{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.item-news .light-btn,.item-room .light-btn{width:100%;margin-top:auto}.item-news .hover-slider,.item-news__content,.item-room .hover-slider,.item-room__content{margin-bottom:1.6rem}.item-news .hover-slider:not(section):not(.sec-top):last-child:not(.ui-input),.item-news__content:not(section):not(.sec-top):last-child:not(.ui-input),.item-room .hover-slider:not(section):not(.sec-top):last-child:not(.ui-input),.item-room__content:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.item-news__content .h4,.item-room__content .h4{margin-bottom:.8rem}.item-news__content .h4:not(section):not(.sec-top):last-child:not(.ui-input),.item-room__content .h4:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.item-news__content .h4 a,.item-room__content .h4 a{color:var(--primary)}.item-news__content p,.item-room__content p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis}.item-news .hover-slider{padding-top:95.29%}.item-news__content .h4{max-width:20rem}.news__items{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1.6rem;row-gap:3.2rem}.contacts--page .map{height:clamp(20rem,100vh - 6rem,47.7rem)}.contacts__cols{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2.4rem}.contacts__main{min-height:100%;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:start;-ms-flex-align:start;align-items:flex-start}.contacts__top{margin-bottom:4.8rem}.contacts__lbl{font-weight:600;color:rgba(var(--gray-rgb),.5);margin-top:1.6rem}.contacts__lbl:first-child{margin-top:0}.contacts__items{margin-top:auto}.contacts__item{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:start;-ms-flex-align:start;align-items:flex-start}.contacts__item .h4,.contacts__item .h5{color:var(--blue)}.contacts__item .h4{margin-top:.8rem}.contacts__item .h4:first-child{margin-top:0}.contacts__item .h5{margin-top:1.6rem}.contacts__item .h5:first-child{margin-top:0}.contacts__item a:hover{color:var(--primary)}.map{min-height:100%;height:32.1rem;position:relative}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.notfound-p{min-height:calc(100% - var(--header-h) - var(--main-offset) - 8rem);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}.notfound-p .h4{margin-bottom:1.6rem}.notfound-p .h4:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.notfound-p .btn{min-width:clamp(27rem,14vw,100%)}.notfound-p__inner{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;text-align:center}.notfound-p__img{max-width:clamp(32rem,30.46vw,58.5rem)}.notfound-p__img img{width:100%}.about{padding:clamp(3.2rem,4vw,6.4rem) 0;background:var(--gray-light)}.about .nav-btn::before{background:var(--gray-light)}.about .nav-btn::after{background:var(--white)}.about .page-content p{margin-bottom:2.4rem}.about .page-content p:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.about__main{min-height:100%;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:start;-ms-flex-align:start;align-items:flex-start}.about__main .text-btn{margin-top:auto}.about__stat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4.8rem}.about__stat-item span{font-weight:600;color:var(--gray);display:block}.about__stat-item span.h3{font-weight:40;color:var(--blue);margin-bottom:1rem}.about__stat-item span.h3:after{content:"";display:inline-block;width:1.6rem;height:1.6rem;background:url(../img/svg/star.svg) center/contain no-repeat;-webkit-filter:invert(21%) sepia(87%) saturate(1251%) hue-rotate(199deg) brightness(88%) contrast(85%);filter:invert(21%) sepia(87%) saturate(1251%) hue-rotate(199deg) brightness(88%) contrast(85%);margin-left:.4rem}.about__swiper{min-width:0;position:relative}.about__swiper .media-cover{padding-top:61.16%}.awards .swiper-slide .media-cover{padding-top:63.82%}.awards__swiper{position:relative}.restaurant__row{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1.6rem}.restaurant__row .btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}.modal{visibility:hidden;opacity:0;padding:6rem var(--container-offset);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:rgba(26,26,26,.5);position:fixed;top:0;left:0;width:100%;height:100%;z-index:1000;overflow:auto;-webkit-transition:all .3s .1s ease-out;transition:all .3s .1s ease-out}.modal.open{visibility:visible;opacity:1;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.modal.open .modal__content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition:all .3s .1s ease-out;transition:all .3s .1s ease-out}.modal .btn-cross.modal__close{width:4.4rem;height:4.4rem;border-radius:50%;background:var(--white);position:absolute;right:-6rem;top:0}.modal .btn-cross.modal__close:after,.modal .btn-cross.modal__close:before{right:1rem}.modal__img{padding-top:34.18%}.modal__top{margin-bottom:3.2rem}.modal__top:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.modal__top .h2,.modal__top h2{margin-bottom:.8rem}.modal__top .h2:not(section):not(.sec-top):last-child:not(.ui-input),.modal__top h2:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.modal__top p{color:var(--gray)}.modal__content{width:100%;max-width:58.8rem;padding:2.4rem;margin:auto;background:var(--gray-light);position:relative;opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}.error-modal .modal__top .h4{color:var(--error-color)}.footer{padding:clamp(3.2rem,4vw,6.4rem) 0;background:var(--gray-light)}.footer a:hover{color:var(--primary)}.footer--main .footer__logo{pointer-events:none}.footer__menu,.footer__top{padding-bottom:2.4rem;margin-bottom:2.4rem;position:relative}.footer__menu:not(section):not(.sec-top):last-child:not(.ui-input),.footer__top:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.footer__menu:after,.footer__top:after{content:"";display:block;width:100%;height:1px;background:-webkit-gradient(linear,right top,left top,from(transparent),color-stop(28.85%,rgba(var(--gray-rgb),.2)),color-stop(74.04%,rgba(var(--gray-rgb),.2)),to(transparent));background:linear-gradient(270deg,transparent 0,rgba(var(--gray-rgb),.2) 28.85%,rgba(var(--gray-rgb),.2) 74.04%,transparent 100%);position:absolute;bottom:0}.footer__top{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:1.6rem}.footer__logo img,.footer__logo svg{width:clamp(10rem,11.62vw,15rem)}.footer__contacts-item a{text-decoration:underline;text-underline-offset:.2rem}.footer__contacts-item .h5{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem}.footer__contacts-lbl{font-size:1.4rem;color:var(--gray);margin-top:.8rem}.footer__contacts-lbl:first-child{margin-top:0}.footer__menu{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:1fr 1fr;gap:1.6rem}.footer__menu ul li{margin-bottom:2.4rem}.footer__menu ul li:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.footer__legal,.footer__links{font-size:1.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.4rem}.footer__legal a,.footer__legal p,.footer__links a,.footer__links p{color:var(--gray)}.footer__links{margin-bottom:1.6rem}.footer__links:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}@media (min-width:120.6875rem){html{font-size:clamp(.625rem,.625rem + .375 * (100vw - 120.625rem) / 35.625,1rem)}}@media (min-width:575.98px){.booking__fields{grid-template-columns:repeat(3,1fr)}.booking .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking__field{height:100%;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}.item-room .hover-slider{padding-top:93.1%}.room__swiper .media-cover{padding-top:74.82%}.card__swiper .media-cover{padding-top:58.33%}.image-card{min-height:clamp(30rem,44.01vw,45rem)}.image-card .media-cover:after{background:linear-gradient(267.64deg,rgba(21,16,13,0) 2.37%,rgba(21,16,13,.8) 98.41%)}.image-card__content{max-width:clamp(32rem,47%,40rem)}.collage--3col{grid-template-columns:repeat(12,1fr)}.collage--3col .media-cover{padding-top:97.26%}.collage--3col .media-cover:nth-child(3n+1){padding-top:159%;grid-column-end:span 5}.collage--3col .media-cover:nth-child(3n+2){grid-column:6/10}.collage--3col .media-cover:nth-child(3n+3){grid-column:9/13}.collage-swiper .media-cover{padding-top:76.7%}.services__items{grid-template-columns:repeat(3,1fr)}.services__items .item-service:first-child,.services__items .item-service:last-child{grid-column-end:span 2}.services__items .item-service:first-child .media-cover,.services__items .item-service:last-child .media-cover{padding-top:31.8%}.item-service .media-cover{padding-top:66.96%}.news__items{grid-template-columns:repeat(3,1fr)}.about__swiper .media-cover{padding-top:58.33%}}@media (min-width:767.98px){.mob-only{display:none}.sec-top--sm .sec-top__content{width:100%;max-width:41rem}.sec-top{grid-template-columns:1fr auto;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.grid-2col{grid-template-columns:1fr 1fr}.pagination__link{min-width:4.4rem;height:4.4rem}.intro__inner{min-height:100vh}.intro__content{max-width:clamp(35rem,60%,48rem)}.card__info{grid-template-columns:1fr auto}.error-modal .modal__content,.success-modal .modal__content{padding:0}.error-modal .modal__top,.success-modal .modal__top{padding:3.2rem}.footer__menu{grid-template-columns:repeat(4,1fr)}}@media (min-width:1023.98px){.swiper-pagination-bullet{max-width:13rem}.desktop-hidden{display:none}.light-btn,.main-btn,.stroke-btn{padding:1.1rem 3.2rem}.light-btn span,.main-btn span,.stroke-btn span{min-height:3.2rem}.section{margin-bottom:12rem}.section:last-child{margin-bottom:6rem}.sec-top--sm .sec-top__content{max-width:60rem}.page-content--sm{width:100%;max-width:60rem}.page-content--m,.sec-top--m .sec-top__content{width:100%;max-width:80rem}.page-top{margin-bottom:3.2rem}.page-content h1,.page-content h2,.page-content h3{margin-top:6rem}.page-content h1,.page-content h2,.page-content h3{margin-top:2.4rem}.page-content h1:first-child,.page-content h2:first-child,.page-content h3:first-child{margin-top:0}.grid-2col{gap:2.4rem}.mb-80{margin-bottom:8rem}.mb-60{margin-bottom:6rem}.mb-48{margin-bottom:4.8rem}.mb-32{margin-bottom:3.2rem}.ui-radio-text span{padding:1.2rem 1.6rem}.ui-radio-text input:checked+span{padding-right:4rem}.ui-radio-text span::after,.ui-radio-text span::before{right:1.6rem}.header--main:not(.scroll) .header__menu ul li a{color:var(--white)}.header--main:not(.scroll) .header__menu ul li a::after{background:var(--white)}.header__phone svg{display:none}.breadcrumbs{margin-bottom:6rem}.breadcrumbs{margin-bottom:2.4rem}.breadcrumbs:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.pagination{margin-top:6rem}.intro__logo{margin-bottom:3.2rem}.intro__content{margin-bottom:6rem}.intro__inner{padding-bottom:5.6rem}.booking__fields{gap:2.4rem}.booking__field{padding:2.4rem}.item-room .hover-slider{padding-top:55.1%}.card--main .card__swiper .media-cover{padding-top:53.33%}.card__swiper .media-cover{padding-top:37.5%}.image-card{padding:clamp(2rem,3.34vw,4rem)}.image-card{min-height:clamp(33.8rem,39.417vw,47.3rem)}.collage--3col{gap:2.4rem}.collage--3col .media-cover{padding-top:118.33%}.collage--3col .media-cover:nth-child(3n+1){padding-top:76.87%;grid-column-start:1;grid-column-end:span 6}.collage--3col .media-cover:nth-child(3n+2){grid-column:8/10}.collage--3col .media-cover:nth-child(3n+3){grid-column:11/13;-webkit-transform:translateY(calc(100% + 2.4rem));transform:translateY(calc(100% + 2.4rem))}.collage-swiper .swiper-wrapper{display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start;grid-template-columns:repeat(4,1fr);gap:1.6rem}.collage-swiper .swiper-slide:nth-child(odd){grid-column-start:1}.collage-swiper .swiper-slide:nth-child(odd) .media-cover{padding-top:118.33%}.collage-swiper .swiper-slide:nth-child(even){grid-row-end:span 2;grid-column:5/11}.collage-swiper .swiper-slide:nth-child(odd):not(:first-child){-webkit-transform:translateY(calc(100% + 2.4rem));transform:translateY(calc(100% + 2.4rem))}.icon-text__icon{margin-bottom:3.2rem}.services__items{gap:2.4rem}.services__items .item-service:first-child{grid-column-end:span 1;grid-row-end:span 2}.services__items .item-service:first-child .media-cover{padding-top:128.12%}.services__items .item-service:last-child .media-cover{padding-top:29.4%}.item-service .h4{max-width:calc(100% - 4rem);bottom:2rem;left:2rem}.item-service .media-cover{padding-top:60.93%}.item-news,.item-room{margin-bottom:2.4rem}.item-news:not(section):not(.sec-top):last-child:not(.ui-input),.item-room:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.item-news .hover-slider{padding-top:84.37%}.item-news .light-btn{display:none}.item-news__content .h4{max-width:24rem}.news__items{gap:2.4rem}.contacts__cols{grid-template-columns:5fr 7fr;gap:1.6rem}.contacts--page .map{height:clamp(47.7rem,100vh - 20rem,72rem)}.contacts--page .contacts__top .h3{font-size:clamp(2rem,1.533rem + .456vw,2.4rem)}.contacts__top{margin-bottom:2.4rem}.contacts__top:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.map__map{height:clamp(32rem,100vh - 20rem,48.2rem)}.about .page-content p{margin-bottom:3.2rem}.about .page-content{max-width:48.6rem}.about__top .h2,.about__top h2{max-width:36rem}.about__swiper .media-cover{padding-top:107.65%}.restaurant__row{gap:2.4rem}.restaurant__row{grid-template-columns:1fr auto}.restaurant__row .page-content li,.restaurant__row .page-content p{font-size:clamp(1.4rem,1.167rem + .228vw,1.6rem)}.modal__top{margin-bottom:6rem}.modal__content{padding:2.4rem 3.2rem 4rem}.footer__menu,.footer__top{padding-bottom:4.8rem}.footer__menu,.footer__top{margin-bottom:4.8rem}.footer__top{gap:2.4rem}.footer__menu{gap:2.4rem}.footer__menu ul li{margin-bottom:3.2rem}.footer__top{grid-template-columns:1fr auto 1fr}.footer__legal,.footer__links,.footer__menu ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.footer__contacts{padding-top:2.4rem}.footer__contacts:nth-child(3n){text-align:right}.footer__contacts:nth-child(3n) .footer__contacts-item .h5{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1023.98px) and (min-width:1023.98px){.page-content h1,.page-content h2,.page-content h3{margin-top:4.8rem}.booking__field{padding:3.4rem 4.8rem}.collage-swiper .swiper-wrapper{gap:2.4rem}.contacts__cols{gap:2.4rem}.contacts__top{margin-bottom:3.2rem}.footer__contacts{padding-top:3.2rem}}@media (min-width:1023.98px) and (min-width:575.98px){.collage-swiper .swiper-wrapper{grid-template-columns:repeat(12,1fr)}}@media (min-width:1920.98px){:root{--container-offset:clamp(6rem, 0.04vw, 10rem);--container-width:100%}}@media (max-width:1023.98px){:root{--content-width:72rem;--container-offset:2.4rem;--main-offset:2.4rem}.swiper-1:not(.intro) .nav-btns,.swiper-1:not(.intro) .swiper-pagination,.swiper-2:not(.intro) .nav-btns,.swiper-2:not(.intro) .swiper-pagination,.swiper-3:not(.intro) .nav-btns,.swiper-3:not(.intro) .swiper-pagination,.swiper-4:not(.intro) .nav-btns,.swiper-4:not(.intro) .swiper-pagination{display:none}.swiper-1:not(.intro) .swiper,.swiper-2:not(.intro) .swiper,.swiper-3:not(.intro) .swiper,.swiper-4:not(.intro) .swiper{padding:0 max(var(--container-offset),(100vw - var(--content-width)) / 2);margin-left:min(var(--container-offset) * -1,(100vw - var(--content-width)) / -2);margin-right:min(var(--container-offset) * -1,(100vw - var(--content-width)) / -2)}.desktop-only{display:none}.header.show-menu .header__inner{background:var(--white)}.header__inner{position:relative;z-index:1;-webkit-transition:all .3s linear;transition:all .3s linear}.header__inner .container{padding-right:0}.header__item{padding:0 1.8rem}.header__phone{font-size:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.header__mob{position:fixed;top:0;left:0;width:100%;max-width:100%;height:100%;background:var(--gray-light);padding-top:var(--header-h);overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;-webkit-transition:.3s linear;transition:.3s linear;-webkit-filter:blur(10px);filter:blur(10px)}.header__mob.show{visibility:visible;opacity:1;pointer-events:auto;-webkit-filter:blur(0);filter:blur(0)}.header__mob .container{height:100%}.header__mob-inner{height:100%;padding:2.4rem 0;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;scrollbar-width:none}.header__mob-inner::-webkit-scrollbar{display:none;width:0;height:0}.header__mob.open{visibility:visible;opacity:1;pointer-events:auto}.header__mob .main-btn{width:100%}.header__mob .main-btn span{min-height:4.4rem}.header__menu{width:100%;padding:0 0 1rem;border-bottom:1px solid rgba(var(--black-rgb),.2);margin-bottom:2.4rem}.header__menu:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.header__menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;margin:0}.header__menu ul li{width:100%;padding:1rem 0}.header__contacts{margin-top:auto}.header__contacts .h5{font-size:clamp(2rem,1.533rem + .456vw,2.4rem)}.header__contacts-lbl{color:rgba(var(--gray-rgb),.5)}.icon-menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-ms-flex-negative:0;flex-shrink:0;width:5rem;height:5rem;padding:1.8rem 1.5rem;background:var(--primary);display:block;-webkit-transition:all .5s cubic-bezier(1,0,.645,.65);transition:all .5s cubic-bezier(1,0,.645,.65);cursor:pointer;margin-bottom:-1px}.icon-menu__items{height:100%;position:relative}.icon-menu.active span:nth-child(1){top:50%;-webkit-animation:topbar-x .5s;animation:topbar-x .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.icon-menu.active span:nth-child(2){opacity:0}.icon-menu.active span:nth-child(3){bottom:50%;-webkit-animation:bottombar-x .5s;animation:bottombar-x .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.icon-menu span{display:block;position:absolute;background:var(--white);width:100%;height:.2rem;border-radius:.2rem;-webkit-transition:all .3s;transition:all .3s}.icon-menu span:nth-child(1){top:0;-webkit-animation:topbar-back .5s;animation:topbar-back .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:initial!important;animation-play-state:initial!important}.icon-menu span:nth-child(2){top:50%;opacity:1;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.icon-menu span:nth-child(3){bottom:0;-webkit-animation:bottombar-back .5s;animation:bottombar-back .5s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-play-state:initial!important;animation-play-state:initial!important;margin-bottom:0}.intro .nav-btns{display:none}.intro .swiper-pagination{max-width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.booking{padding:2.4rem 0}.booking .light-btn{padding-left:1.6rem;padding-right:1.6rem}.room-features{grid-template-columns:1fr;padding:3.2rem max(var(--container-offset),(100vw - var(--content-width)) / 2);margin-left:min(var(--container-offset) * -1,(100vw - var(--content-width)) / -2);margin-right:min(var(--container-offset) * -1,(100vw - var(--content-width)) / -2)}.room-features li{font-size:clamp(1.6rem,1.367rem + .228vw,1.8rem)}.card__actions:has(.light-btn):has(.main-btn) .light-btn{padding-left:1.6rem;padding-right:1.6rem}.collage-swiper{padding:0 max(var(--container-offset),(100vw - var(--content-width)) / 2);margin-left:min(var(--container-offset) * -1,(100vw - var(--content-width)) / -2);margin-right:min(var(--container-offset) * -1,(100vw - var(--content-width)) / -2);overflow:hidden}.collage-swiper .swiper{overflow:visible}.icon-block .mb-48{margin-bottom:4.8rem}.icon-block .grid-2col{row-gap:4.8rem}.contacts__lbl span{display:block;margin-top:.4rem}.about .grid-2col{grid-template-columns:1fr;gap:4.8rem}.about__stat{padding:1rem 0 2.4rem}.footer__logo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;margin-bottom:3.2rem}.footer__logo:not(section):not(.sec-top):last-child:not(.ui-input){margin-bottom:0}.footer__menu{row-gap:2.4rem}}@media (max-width:767.98px){.mob-hidden{display:none}.header__inner .container{max-width:100%;padding-left:0}.header__item{padding:0 2rem}.header__lang{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;border-left:none;border-right:1px solid rgba(var(--black-rgb),.2)}.header__lang-items{left:0}.icon-menu{width:5.6rem;height:5.6rem;padding:2.1rem 1.8rem}.card__actions:has(.light-btn):has(.main-btn) .light-btn,.card__actions:has(.light-btn):has(.main-btn) .main-btn{-webkit-box-flex:1;-ms-flex:1;flex:1;padding-left:1rem;padding-right:1rem}.icon-block .grid-2col{grid-template-columns:1fr 1fr}.modal{padding:0;overflow:hidden}.modal .btn-cross.modal__close{right:2.4rem;top:var(--container-offset);background:var(--black)}.modal .btn-cross.modal__close::after,.modal .btn-cross.modal__close:before{background:var(--white)}.modal__content{max-width:100%;height:100%;padding-top:10rem;padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.modal__content .custom-scroll{padding-bottom:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto;overflow:auto;scrollbar-width:none}.modal__content .custom-scroll::-webkit-scrollbar{display:none;width:0;height:0}.modal__top .h2,.modal__top h2{font-size:clamp(2.6rem,.967rem + 1.596vw,4rem)}.modal__img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-top:2.4rem}.footer__logo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}}@media (max-width:575.98px){:root{--content-width:42rem}.booking .light-btn{width:100%}.booking__field{padding:0 0 1.6rem;border-left:none;border-bottom:1px solid rgba(var(--white-rgb),.2)}.booking__field:last-child{border-bottom:none}.icon-block .grid-2col--concept{grid-template-columns:1fr;row-gap:2.4rem}.services .image-card{min-height:clamp(15rem,40vw,25rem);-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.services .image-card .media-cover:after{background:-webkit-gradient(linear,right top,left top,color-stop(.19%,rgba(45,25,3,0)),color-stop(98.44%,#2d1903));background:linear-gradient(270deg,rgba(45,25,3,0) .19%,#2d1903 98.44%)}.services .image-card .text-btn,.services .image-card__content p{display:none}.services .image-card__content{margin-bottom:0}.services .image-card__content .h3{font-size:clamp(2rem,1.533rem + .456vw,2.4rem)}.modal__img{padding-top:74.31%}}@media (max-width:479.98px){.room .card__actions .main-btn{width:100%}.image-card__btns{width:100%}.image-card__btns .light-btn,.image-card__btns .main-btn{width:100%}}@media (min-width:575.98px) and (max-width:1023.98px){.news__items{grid-template-columns:1fr 1fr;row-gap:4.8rem}}@media (min-width:767.98px) and (max-width:1023.98px){.modal .btn-cross.modal__close{right:0;top:-5.7rem}.modal__top{margin-bottom:6rem}}@media (max-width:1023.98px) and (min-width:1023.98px){.footer__logo{margin-bottom:6rem}}