*{-webkit-box-sizing:border-box;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}body,html{height:100%;width:100%;line-height:1}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,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}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}b,strong{font-weight:700}small{font-size:80%}img{border-style:none;display:block;max-width:100%}.img{display:block}input,optgroup,select,textarea{font-family:inherit;font-size:16px;line-height:1.4em;margin:0}button,select{font-family:inherit;margin:0;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;border:none}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}*{line-height:1.6em}html{font-size:16px}.html-over{overflow:hidden}body{font-family:"Open Sans",sans-serif;color:#292d32;min-width:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#f5f5f5}.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.wrapper{max-width:1488px;padding:0 24px;margin:0 auto}.bold{font-weight:600}.bolder{font-weight:700}.ff-pd{font-family:"Playfair Display",serif}.h1,h1{font-size:48px;line-height:1.2em;font-family:"Playfair Display",serif;margin-bottom:32px;font-weight:700}.h2,h2{font-size:30px;line-height:1.2em;margin-bottom:16px;font-weight:700}.h3,h3{font-size:22px;line-height:1.2em;font-weight:700;margin-bottom:12px}p{margin-bottom:24px}.sprite{display:block;fill:#292d32;-ms-flex-negative:0;flex-shrink:0}.w-full{width:100%}.weight-700{font-weight:700}.weight-800{font-weight:800}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.fs-64{font-size:64px}.fs-30{font-size:30px}.fs-32{font-size:32px}.fs-18{font-size:18px}.fs-16{font-size:16px}.fs-14{font-size:14px}.fs-12{font-size:12px}.lh-12{line-height:1.2em}.lh-16{line-height:1.6em}.lh-20px{line-height:20px}.lh-22px{line-height:22px}.lh-16{line-height:1.6em}.radius{border-radius:12px}.border-green{border:1px solid #8cc6bf}.m-auto{margin-left:auto;margin-right:auto}.ml-auto{margin-left:auto}.mb-0{margin-bottom:0}.ml-2{margin-left:2px}.mr-4{margin-right:4px}.mb-4{margin-bottom:4px}.mb-8{margin-bottom:8px}.mr-8{margin-right:8px}.mb-12{margin-bottom:12px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.mt-16{margin-top:16px}.mt-24{margin-top:24px}.mb-20{margin-bottom:20px}.mb-24{margin-bottom:24px}.mr-24{margin-right:24px}.mb-32{margin-bottom:32px}.mb-36{margin-bottom:36px}.mb-40{margin-bottom:40px}.mb-60{margin-bottom:60px}.mb-80{margin-bottom:80px}.bg-d-green{background-color:#062a30}.color-grey{color:#838e9b}.fill-grey{fill:#838e9b}.color-grey-light{color:#dde3ea}.fill-grey-light{fill:#dde3ea}.color-green{color:#8cc6bf}.fill-green{fill:#8cc6bf}.color-db{color:#292d32}.fill-db{fill:#292d32}.color-black{color:#000}.color-blue{color:#6e97ff}.color-white{color:#fff}.fill-white{fill:#fff}.color-orange{color:#f95738}.fill-orange{fill:#f95738}.up{position:fixed;cursor:pointer;right:24px;bottom:24px;opacity:.8;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:12px 12px;text-transform:uppercase;font-size:14px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:700;color:#292d32;background:#fff;-webkit-box-shadow:0 0 2px rgba(84,94,144,.12),0 2px 6px rgba(84,94,144,.1);box-shadow:0 0 2px rgba(84,94,144,.12),0 2px 6px rgba(84,94,144,.1);border-radius:4px;z-index:1;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.show{display:block}.hide{display:none}.fade{-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1.5s;animation-duration:1.5s}.box-grey{background:#f8f8f8;padding:40px 82px;border-radius:12px}.box-grey+.box-grey{margin-top:4px}.box-grey-small{background:#f7f6fb}.box-grey-small .h4{font-weight:700}.box-white{background-color:#fff;border:1px solid #dcdbf0;border-radius:4px}.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.max-1030{max-width:1030px;margin:0 auto;padding:0 16px}.lg-outer .lg-object{border-radius:12px}.form{width:100%}::-webkit-input-placeholder{color:#b7b7b7}::-moz-placeholder{color:#b7b7b7}:-moz-placeholder{color:#b7b7b7}:-ms-input-placeholder{color:#b7b7b7}input,textarea{outline:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}.b-input,.b-textarea{position:relative;width:100%}.c-input,.c-select,.c-textarea{margin-bottom:16px;position:relative}.c-input.form-entered .input~.ttl-input,.c-input.form-entered .textarea~.ttl-input,.c-select.form-entered .input~.ttl-input,.c-select.form-entered .textarea~.ttl-input,.c-textarea.form-entered .input~.ttl-input,.c-textarea.form-entered .textarea~.ttl-input{z-index:0;font-size:12px;top:6px;color:#9f9fa7}.c-input.form-entered .input:focus~.close,.c-input.form-entered .input:hover~.close,.c-input.form-entered .input~.close:hover,.c-input.form-entered .textarea:focus~.close,.c-input.form-entered .textarea:hover~.close,.c-input.form-entered .textarea~.close:hover,.c-select.form-entered .input:focus~.close,.c-select.form-entered .input:hover~.close,.c-select.form-entered .input~.close:hover,.c-select.form-entered .textarea:focus~.close,.c-select.form-entered .textarea:hover~.close,.c-select.form-entered .textarea~.close:hover,.c-textarea.form-entered .input:focus~.close,.c-textarea.form-entered .input:hover~.close,.c-textarea.form-entered .input~.close:hover,.c-textarea.form-entered .textarea:focus~.close,.c-textarea.form-entered .textarea:hover~.close,.c-textarea.form-entered .textarea~.close:hover{display:-webkit-box;display:-ms-flexbox;display:flex}.c-input.error .input,.c-input.error .select__selected,.c-select.error .input,.c-select.error .select__selected,.c-textarea.error .input,.c-textarea.error .select__selected{border-color:#ff4953;background-color:#fef0f0}.c-input.error .select__label,.c-input.error .ttl-input,.c-select.error .select__label,.c-select.error .ttl-input,.c-textarea.error .select__label,.c-textarea.error .ttl-input{color:#ff4953!important}.c-input.error .form-error,.c-select.error .form-error,.c-textarea.error .form-error{display:block}.c-input.error p.help-block-error,.c-select.error p.help-block-error,.c-textarea.error p.help-block-error{display:block}.c-input.disabled .select__selected,.c-select.disabled .select__selected,.c-textarea.disabled .select__selected{background:#f6f6f6}.c-input.disabled .select__label,.c-select.disabled .select__label,.c-textarea.disabled .select__label{color:#bcbcbc!important}.c-input.disabled .b-select,.c-select.disabled .b-select,.c-textarea.disabled .b-select{cursor:auto}.b-input+.b-input{margin-top:16px}.b-input .icon-close{width:40px;font-size:24px;height:52px;line-height:52px;position:absolute;right:0;top:0;text-align:center;cursor:pointer;display:none}.b-input .form-clear{width:40px;height:52px;position:absolute;right:0;top:0;cursor:pointer;display:none}.b-input.error .input{border-color:#ff4953;background-color:#fef0f0}.b-input.error .ttl-input{color:#ff4953!important}p.help-block-error{display:none;margin:4px 4px 0 4px!important;padding:0!important;font-size:12px!important;color:#ff4953!important;line-height:1.2em!important}.error-box{font-size:rem(14);line-height:1.2em;color:#ff4953;padding:10px;width:100%;background-color:#ffe8e9;border-radius:4px;margin-bottom:16px}.b-textarea{margin-top:16px;margin-bottom:16px}.b-select{position:relative;width:100%}.input{height:56px;width:100%;border-radius:8px;padding:22px 12px 10px 12px;background:#fff;border:1px solid #dde3ea;font-size:16px;color:#111;-webkit-appearance:none;font-family:"-apple-system",BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.select__label,.ttl-input{pointer-events:none;position:absolute;top:20px;left:12px;color:#000;padding:0;z-index:0;-webkit-transition-duration:125ms;-o-transition-duration:125ms;transition-duration:125ms;font-size:16px;display:block;line-height:1;margin:0;font-family:"-apple-system",BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.c-input .input.form-entered~label.ttl-input,.c-input .input:focus~label.ttl-input,.c-input .textarea.form-entered~label.ttl-input,.c-input .textarea:focus~label.ttl-input,.c-select.form-entered .select__label{z-index:0;font-size:12px;top:6px;color:#9f9fa7}.b-input .input:hover,.b-input .textarea:hover{border:1px solid #8cc6bf}.b-input .input:focus,.b-input .textarea:focus{border:1px solid #8cc6bf;background:rgba(140,198,191,.2)}.c-input .input.form-entered:focus~.form-clear,.c-input .input.form-entered:hover~.form-clear,.c-input .input.form-entered~.form-clear:hover,.c-input .textarea.form-entered:focus~.form-clear,.c-input .textarea.form-entered:hover~.form-clear,.c-input .textarea.form-entered:hover~.form-clear:hover{display:block}.textarea{display:block;width:100%;height:56px;padding:8px;resize:none;border:1px solid #dde3ea;background-color:#fff;border-radius:8px;-webkit-appearance:none;font-family:"-apple-system",BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif}.label{display:block;color:#000;font-size:14px}.b-checkbox{position:relative}.b-checkbox.disable .checkbox__text:before{background-color:#f8f8f8}.b-checkbox.disable .checkbox__text{color:#bcbcbc;cursor:auto}.b-checkbox label:active .checkbox__text::before{background:#ffefc3}.b-checkbox input{position:absolute;top:0;left:-9999px;opacity:0}.checkbox__text{position:relative;padding:0 0 0 34px;cursor:pointer;color:#111;display:inline-block;line-height:24px}.checkbox__text:before{content:"";position:absolute;top:0;left:0;width:30px;height:30px;border-radius:8px;border:1px solid #f95738;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.b-checkbox input:checked+.checkbox__text:after,.b-checkbox input:checked+a span:after{content:"";background-color:#f95738;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjYsMy4yYzAuMywwLjMsMC4zLDAuOCwwLDEuMWwtNy42LDcuNWMtMC4zLDAuMy0wLjgsMC4zLTEuMSwwTDIuMiw4LjFDMS45LDcuOCwxLjksNy4zLDIuMiw3CglDMi41LDYuNywzLDYuNywzLjMsN2wzLjIsMy4ybDctN0MxMy44LDIuOSwxNC4zLDIuOSwxNC42LDMuMnoiLz4KPC9zdmc+Cg==);background-position:center;background-size:70%;background-repeat:no-repeat;position:absolute;color:#fff;width:30px;height:30px;border-radius:8px;top:0;left:0;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;border:1px solid transparent}.c-input,.c-select{width:100%}.c-check,.c-radio{width:100%;margin-bottom:16px}.b-button{margin-top:16px}.button{height:48px;background:#282f6c;border-radius:4px;color:#fff;font-size:14px;font-weight:600;line-height:48px;padding:0 28px;text-transform:uppercase;cursor:pointer;letter-spacing:.8px;-webkit-appearance:none}.button:hover{opacity:.9}.btn-transparent{display:inline-block;background-color:transparent;height:48px;line-height:48px;text-align:center;color:#626cc3;font-weight:700;font-size:14px}.btn-link{font-weight:700;font-size:14px;color:#4657ae}.btn-border{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;height:48px;border-radius:30px;padding:2px 16px;-ms-flex-negative:0;flex-shrink:0;font-weight:600}.btn-border-green{border:1px solid #8cc6bf;color:#8cc6bf}.btn-border-orange{border:1px solid #f95738;color:#f95738;background:#fff}.btn{border-radius:30px;height:48px;padding:0 32px;font-size:16px;cursor:pointer;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;font-weight:600}.btn-icon{padding:0 16px}.btn-orange{background:#f95738;color:#fff}.label-room{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background:#fff;border:1px solid #e6e6e6;border-radius:12px;padding:16px}.label-room__img{position:relative;width:84px;height:84px;border-radius:12px;overflow:hidden;margin-right:16px}.label-room__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.label-room__price{margin-left:auto;-ms-flex-item-align:end;align-self:flex-end;-ms-flex-negative:0;flex-shrink:0}.label-room:before{content:"";position:absolute;top:16px;right:16px;width:30px;height:30px;border-radius:8px;border:1px solid #f95738;-webkit-transition:.2s;-o-transition:.2s;transition:.2s}.b-checkbox input:checked+.label-room{border-color:#f95738}.b-checkbox input:checked+.label-room:after{content:"";background-color:#f95738;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDI1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAxNiAxNiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMTYgMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4KCS5zdDB7ZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7ZmlsbDojRkZGRkZGO30KPC9zdHlsZT4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTE0LjYsMy4yYzAuMywwLjMsMC4zLDAuOCwwLDEuMWwtNy42LDcuNWMtMC4zLDAuMy0wLjgsMC4zLTEuMSwwTDIuMiw4LjFDMS45LDcuOCwxLjksNy4zLDIuMiw3CglDMi41LDYuNywzLDYuNywzLjMsN2wzLjIsMy4ybDctN0MxMy44LDIuOSwxNC4zLDIuOSwxNC42LDMuMnoiLz4KPC9zdmc+Cg==);background-position:center;background-size:70%;background-repeat:no-repeat;position:absolute;color:#fff;width:30px;height:30px;border-radius:8px;top:16px;right:16px;-webkit-transition:all .1s linear;-o-transition:all .1s linear;transition:all .1s linear;border:1px solid transparent}.box-grey__form-room{display:grid;grid-gap:16px;grid-template-columns:1fr 1fr}.header{background-color:#062a30;padding:26px 0}.header .wrapper{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}.header__left,.header__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{-ms-flex-preferred-size:186px;flex-basis:186px;min-width:186px;margin-right:32px}.header__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0}.menu{position:relative}.menu__close{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:36px;height:36px;cursor:pointer}.menu__head{display:none}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__item{position:relative}.menu__item+.menu__item{margin-left:32px}.menu__link{display:block;color:#fff;cursor:pointer;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.menu__link.active,.menu__link:hover{color:#8cc6bf}.menu__hamburger{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__footer{display:none}.hamburger{width:24px;height:24px;cursor:pointer}.languages{cursor:pointer;color:#8cc6bf;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:16px;position:relative}.languages:hover .languages__dropdown{display:block}.languages__dropdown{display:none;position:absolute;bottom:-24px}.languages__dropdown::before{content:"";height:10px;position:absolute;display:block;left:0;right:0;top:-6px}.languages__btn:hover{color:#fff}.footer{-ms-flex-negative:0;flex-shrink:0;padding:26px 0 38px 0;background-color:#fff}.footer .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer__logo{margin-right:32px}.footer__phones{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}.popup{position:fixed;width:100%;height:100%;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background:-o-linear-gradient(bottom,rgba(0,0,0,.2),rgba(0,0,0,.2));background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:10}.popup h2.h2{margin-bottom:0}.popup.active{display:-webkit-box;display:-ms-flexbox;display:flex}.popup__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:40px;height:40px;background:#f2f2f2;border-radius:12px}.popup__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:36px}.popup__box-sucess{padding:40px;background:rgba(140,198,191,.2);border:1px solid #8cc6bf;border-radius:12px;text-align:center}.popup__box{position:relative;-ms-flex-preferred-size:932px;flex-basis:932px;width:932px;background:#fff;-webkit-box-shadow:0 4px 4px rgba(0,0,0,.25);box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:12px;padding:40px;margin:auto;overflow:auto;max-height:100%}.room-swiper,.room-swiper-container,.room-swiper-gallery,.swiper__container{position:relative}.room-swiper .swiper-button-next,.room-swiper .swiper-button-prev,.room-swiper-container .swiper-button-next,.room-swiper-container .swiper-button-prev,.room-swiper-gallery .swiper-button-next,.room-swiper-gallery .swiper-button-prev,.swiper__container .swiper-button-next,.swiper__container .swiper-button-prev{width:40px;height:60px;background:#fff;border:1px solid #f8f8f8}.room-swiper .swiper-button-next,.room-swiper-container .swiper-button-next,.room-swiper-gallery .swiper-button-next,.swiper__container .swiper-button-next{right:0;border-radius:4px 0 0 4px}.room-swiper .swiper-button-next:after,.room-swiper-container .swiper-button-next:after,.room-swiper-gallery .swiper-button-next:after,.swiper__container .swiper-button-next:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik05LjUzMDIyIDUuNDY5NzNMOC40Njk1NiA2LjUzMDM5TDEzLjkzOTIgMTIuMDAwMUw4LjQ2OTU2IDE3LjQ2OTdMOS41MzAyMiAxOC41MzA0TDE2LjA2MDUgMTIuMDAwMUw5LjUzMDIyIDUuNDY5NzNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);background-position:center;width:24px;height:24px}.room-swiper .swiper-button-prev,.room-swiper-container .swiper-button-prev,.room-swiper-gallery .swiper-button-prev,.swiper__container .swiper-button-prev{left:0;border-radius:0 4px 4px 0}.room-swiper .swiper-button-prev:after,.room-swiper-container .swiper-button-prev:after,.room-swiper-gallery .swiper-button-prev:after,.swiper__container .swiper-button-prev:after{content:"";background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC40Njk4IDUuNDY5NzNMMTUuNTMwNCA2LjUzMDM5TDEwLjA2MDggMTIuMDAwMUwxNS41MzA0IDE3LjQ2OTdMMTQuNDY5OCAxOC41MzA0TDcuOTM5NDUgMTIuMDAwMUwxNC40Njk4IDUuNDY5NzNaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);background-position:center;width:24px;height:24px}.room-swiper .swiper-pagination,.room-swiper-container .swiper-pagination,.room-swiper-gallery .swiper-pagination,.swiper__container .swiper-pagination{padding:0 4px;display:none}.room-swiper .swiper-pagination-bullet,.room-swiper-container .swiper-pagination-bullet,.room-swiper-gallery .swiper-pagination-bullet,.swiper__container .swiper-pagination-bullet{width:8px;height:4px;background:#dde3ea;border-radius:4px}.room-swiper .swiper-pagination-bullet-active,.room-swiper-container .swiper-pagination-bullet-active,.room-swiper-gallery .swiper-pagination-bullet-active,.swiper__container .swiper-pagination-bullet-active{background:#f95738;width:24px}.main-swiper{width:100%;height:374px;margin-bottom:16px;border-radius:12px}.main-swiper__box-img{width:100%;height:100%;position:relative}.main-swiper .swiper-slide img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.main-swiper .swiper-button-next,.main-swiper .swiper-button-prev{width:40px;height:60px;background:#fff;border:1px solid #f8f8f8}.swiper-prewiev{cursor:pointer;margin-top:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:16px}.swiper-prewiev__item{width:96px;height:96px;position:relative;border-radius:12px;overflow:hidden}.swiper-prewiev img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item.lg-complete .lg-object{border-radius:12px}.trumbnails{margin:0 -4px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.trumbnails__item{width:96px;height:96px;position:relative;border:4px solid transparent;border-radius:12px;overflow:hidden;cursor:pointer}.trumbnails__img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.main--index{background-color:#fff;background-position:top center;background-size:contain;background-repeat:no-repeat}.index__divider{padding:47px 0 57px 0;background-repeat:no-repeat;background-position:center;background-size:cover}.index__title{font-size:64px;margin-bottom:56px;margin-top:100px;color:#fff;font-weight:800;font-family:"Playfair Display",serif;line-height:1em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.index-place{display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Open Sans",sans-serif;color:#fff;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:400}.index__soc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.benefits{padding:60px 0 72px 0}.benefits__container{display:grid;grid-template-columns:1fr 1fr;grid-gap:120px}.sentense{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:24px;position:relative}.sentense__item{display:-webkit-box;display:-ms-flexbox;display:flex}.sentense__item+.sentense__item{margin-top:8px}.sentense__left{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;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-negative:0;flex-shrink:0}.index-rooms{padding:60px 0 72px 0;background:#062a30}.index-rooms__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px}.index-rooms__item{background-color:#fff;padding:24px 48px 0 48px;border:1px solid #dde3ea;border-radius:12px;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-rooms__link{display:block;color:#292d32;text-align:center;padding:19px;text-align:center;background:#f2f2f2;margin:0 -48px;font-weight:600}.index-rooms__shilds{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:16px}.index-rooms__move{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px}.shild{background:#f8f8f8;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 10px;font-size:14px}.shild--green{background:#8cc6bf;font-size:16px;line-height:160%;color:#fff}.index-tile{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"gallery gallery citchen" "gallery gallery citchen" "children spa spa";grid-gap:8px;margin-bottom:40px}.index-tile__gallery{grid-area:gallery;background-repeat:no-repeat;background-size:cover;border-radius:12px;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.index-tile__citchen{grid-area:citchen;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:12px}.index-tile__citchen-description,.index-tile__citchen-img{width:100%;-ms-flex-negative:0;flex-shrink:0;height:50%}.index-tile__citchen-img{border-radius:12px;background-size:cover;background-position:center;background-repeat:no-repeat}.index-tile__citchen-description{padding:80px 16px 16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-tile__children{grid-area:children;padding:80px 16px 86px;border-radius:12px}.index-tile__spa{grid-area:spa;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:12px}.index-tile__spa-description,.index-tile__spa-img{width:50%;-ms-flex-negative:0;flex-shrink:0;height:100%}.index-tile__spa-img{border-radius:12px;background-size:cover;background-position:center;background-repeat:no-repeat}.index-tile__spa-description{padding:80px 16px 86px;margin-right:4px}.ratings{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:8px}.ratings__item{border:1px solid #dde3ea;border-radius:8px;padding:16px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ratings__item--booking{background-color:#273b7d}.ratings__item--booking-num{font-weight:700;font-size:18px;color:#fff;background:#1977f3;width:36px;height:36px;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;border-radius:8px 8px 8px 0;margin-right:16px;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}.ratings__item--booking-text{font-size:10px;color:#fff;line-height:1em;display:block}.ratings__logo{margin-right:16px}.ratings__num{font-weight:700;font-size:32px;color:#292d32;margin-right:8px}.index-benefits{overflow-x:auto;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;scrollbar-width:none;max-width:100%}.headline{padding:16px 0 50px 0;background-position:top center;background-size:cover;background-repeat:no-repeat}.headline h1{color:#fff;margin-bottom:0}.room{padding-top:32px;padding-bottom:80px}.room__title{font-size:32px;font-weight:700;margin-bottom:4px;line-height:1.2em}.room__item{padding:40px 60px 62px 60px;background-color:#fff;border:1px solid #e0e0e0;border-radius:12px;display:grid;grid-template-columns:1fr 1fr;grid-gap:56px}.room__item+.room__item{margin-top:32px}.room__item p{font-size:14px;line-height:1.6em;margin-bottom:8px}.room__slider{position:relative;overflow:hidden}.room-swiper{overflow:hidden;border-radius:12px}.room-swiper-container{position:relative;padding-bottom:36px}.room__num{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:400;font-size:14px;line-height:19px;padding:8px 10px;background:#fff;border:1px solid #000;border-radius:4px}.room .index-rooms__move{margin-bottom:0;margin-top:16px}.room .swiper-prewiev{display:none}.breadcrumbs{margin-bottom:32px}.breadcrumbs .sprite{fill:#fff}.breadcrumbs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;overflow-x:auto;scrollbar-width:none;min-width:auto;padding:5px 0}.breadcrumbs__list::-webkit-scrollbar{-webkit-appearance:none;height:0;width:0;display:none}.breadcrumbs__item{font-size:14px;line-height:1em;color:#8cc6bf;position:relative}.breadcrumbs__item+.breadcrumbs__item{padding-left:32px}.breadcrumbs__item+.breadcrumbs__item:before{content:"";display:block;width:24px;height:24px;position:absolute;top:50%;margin-top:-12px;left:4px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgNkwxNSAxMkw5IDE4IiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjEuNSIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-position:center}.breadcrumbs__link{color:#fff;display:block}.share{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16px;color:#525366;padding:16px 0;border-top:1px solid #dcdbf0;margin-top:40px}.share__ttl{margin-right:10px}.share__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.share__item{margin-right:12px}.share__item:last-child{margin-right:0}.share .sprite{fill:#b3b8d5}.map{color:#fff;padding:200px 0 80px 0}.map__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:64px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:32px}.map__item{padding:24px}.map__google{border-radius:12px;overflow:hidden}.assotiation-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:48px}.assotiation-pagination .page-numbers{width:48px;height:48px;border:1px solid #4657ae;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-right:8px;font-weight:700;font-size:14px;color:#4657ae}.assotiation-pagination .page-numbers:last-child{margin-right:0}.assotiation-pagination .page-numbers.current{background-color:#4657ae;color:#fff}.assotiation-pagination .sprite{fill:#4657ae}.restaurant{padding:32px 0 80px 0}.restaurant__title{margin-bottom:21px}.gallery{padding:32px 0 80px 0}.gallery__main{border-radius:12px;overflow:hidden;margin-bottom:24px}.contact{background-color:#fff;padding:32px 0 58px 0}.contact .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.contact__list{margin-bottom:32px}.contact__item+.contact__item{margin-top:44px}.contact__item h3{margin-bottom:24px}.contact__form{width:100%;max-width:932px;margin-bottom:-178px;background-color:#fff;border-radius:12px}.contact__form-container{padding:40px;border:1px solid #dde3ea;border-radius:12px}.contact__form .c-input,.contact__form .c-select,.contact__form .c-textarea{margin-bottom:0}.contact .form{position:relative}.contact .form .form__sucess{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#fff;z-index:1}.contact .form .popup__box-sucess{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}.box-grey__form{display:grid;grid-gap:24px 16px;grid-template-columns:1fr 1fr}.tabs{background-color:#f2f2f2;border:1px solid #dde3ea;border-radius:22px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:24px;overflow-x:auto;white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;scrollbar-width:none;max-width:100%}.tab{min-width:-webkit-fit-content;min-width:-moz-fit-content;min-width:fit-content;-ms-flex-negative:0;flex-shrink:0;text-align:center;font-size:14px;line-height:160%;padding:10px 24px;cursor:pointer;border:1px solid transparent}.tab.active{border-color:#f95738;-webkit-box-shadow:0 3px 1px rgba(0,0,0,.04),0 3px 8px rgba(0,0,0,.12);box-shadow:0 3px 1px rgba(0,0,0,.04),0 3px 8px rgba(0,0,0,.12);border-radius:22px;background:#fff}.services{padding:32px 0 60px 0}.services__box+.services__box{margin-top:60px}.services__list{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:32px 16px}.services__description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.excursions{padding:40px 0 80px}.excursions__list{display:grid;grid-gap:40px;grid-template-columns:1fr}.excursions__item{background-color:#fff;border-radius:12px;overflow:hidden}.excursions__item-big .excursions__img-box{padding-bottom:78%}.excursions__item-main{display:grid;grid-gap:40px;grid-template-columns:1fr 1fr}.excursions__item-four{display:grid;grid-gap:40px;grid-template-columns:1fr 1fr}.excursions__item-all{display:grid;grid-gap:40px;grid-template-columns:1fr 1fr 1fr 1fr}.excursions__img-box{position:relative;padding-bottom:60%}.excursions__img-box img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.excursions__footer{padding:16px 16px 38px}.excursions__title{font-weight:700}.excursions__desc{font-size:14px}.cook{padding:32px 0 80px;background-color:#fff;height:100%}.cook .wrapper{max-width:980px}.cook__tabs{margin:0 auto;padding:0 24px}.cook__item{margin-top:32px;font-weight:700}.cook__item--sub-title{color:#f95738;margin-bottom:8px;font-weight:600}.cook__sum-item+.cook__sum-item{margin-top:8px}.cook__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:700}.cook__info::before{content:"";border-bottom:1px dotted #dde3ea;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:0 5px}.cook__price{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.cook__weight{font-weight:400;color:#838e9b;display:inline-block;margin-left:8px}.cook__desc{font-weight:400}.error-404{background-size:cover;background-repeat:no-repeat;background-position:center;padding:32px 0;height:100%}.error-404 .wrapper{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-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.error-404__title{font-weight:700;font-size:150px;line-height:120%;font-family:"Playfair Display",serif;color:#fff;text-align:center;margin-bottom:8px}@media (max-width:1439px){.menu__list{margin-left:16px}.menu__item+.menu__item{margin-left:16px}}@media (max-width:1340px){.header__right{margin-left:auto;margin-right:24px}.header__menu{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.menu__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#062a30;z-index:100;position:relative;padding:31px 24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.menu__list{position:absolute;top:80px;left:0;bottom:0;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:99;padding:20px 24px;overflow:auto;margin:0}.menu__item+.menu__item{margin-left:0}.menu__item{border-bottom:1px solid rgba(140,198,191,.4);padding:16px 0}.menu__box{position:fixed;left:0;right:0;top:0;bottom:0;z-index:2;background-color:#062a30;visibility:hidden;opacity:0;-webkit-transition:opacity .3s,visibility .3s;-o-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s}.menu__box.active{visibility:visible;opacity:1}.menu__box.active .menu__list{left:0}.menu__hamburger{display:-webkit-box;display:-ms-flexbox;display:flex;width:36px;height:36px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:1199px){.box-grey{padding:20px 41px}.box-grey{padding:20px 16px}.index__title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-size:54px}.index-place{margin-top:16px}.benefits__container{grid-gap:32px}.ratings{width:100%;margin-bottom:24px}.contact__form-container{padding:16px}.error-404__title{font-size:100px}}@media (max-width:991px){.h1,h1{font-size:38px;line-height:1.1em}.h2,h2{font-size:26px}.h3,h3{font-size:20px}.box-grey__form-room{grid-template-columns:1fr}.header{padding:14px 0}.header .btn{padding:0 24px;height:40px}.header__logo{-ms-flex-preferred-size:136px;flex-basis:136px;min-width:136px}.menu__head{padding:20px 24px}.menu__list{top:66px}.menu__footer{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;padding:32px 0}.menu__footer .languages{display:-webkit-box;display:-ms-flexbox;display:flex}.menu__footer .btn-video{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:0}.btn-video{display:none}.languages{display:none}.main--index{background-size:300%}.benefits{padding:40px 0 80px 0}.benefits h1{margin-bottom:16px}.benefits__container{grid-template-columns:1fr}.index-rooms{padding:40px 0 80px 0}.index-rooms__list{grid-template-columns:1fr}.index-rooms__item{padding:24px 16px 0 16px}.index-tile{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-template-areas:"gallery citchen" "gallery  citchen" "children spa"}.index-tile__spa-img{display:none}.index-tile__spa-description{width:100%}.headline{padding:16px 0 30px 0}.room__item{padding:16px 16px 32px 16px;grid-gap:0}.room-swiper-container{padding-bottom:16px}.room__info .mb-32{margin-bottom:16px}.breadcrumbs{margin-bottom:24px}.box-grey__form{grid-template-columns:1fr}.services__list{grid-template-columns:1fr 1fr}.excursions__item-big .excursions__img-box{grid-template-columns:1fr;padding-bottom:60%}.excursions__item-main{grid-template-columns:1fr}.excursions__item-all{grid-template-columns:1fr 1fr}.cook__tabs{padding:0 0 0 24px}.cook__tabs .tabs{border-radius:22px 0 0 22px}.error-404__title{font-size:100px}}@media (max-width:767px){.header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__contact{display:none}.footer .wrapper{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.footer__left{-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}.footer__logo{margin-right:0}.footer__phones{width:100%;margin-top:24px;gap:16px}.footer__soc-list{width:100%;margin-top:16px}.room-swiper .swiper-button-next,.room-swiper .swiper-button-prev,.room-swiper-container .swiper-button-next,.room-swiper-container .swiper-button-prev,.room-swiper-gallery .swiper-button-next,.room-swiper-gallery .swiper-button-prev,.swiper__container .swiper-button-next,.swiper__container .swiper-button-prev{display:none}.room-swiper .swiper-pagination,.room-swiper-container .swiper-pagination,.room-swiper-gallery .swiper-pagination,.swiper__container .swiper-pagination{display:block}.main-swiper{height:210px}.index__divider div{font-size:20px}.index__title{font-size:44px;margin-bottom:32px;margin-top:29px}.index-place-title{display:none}.sentense{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:32px}.sentense .bg-forest{position:absolute;right:12px;top:12px;width:70px;height:60px}.sentense__left{width:100%;display:block}.index-tile{grid-template-columns:1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-areas:"gallery" "citchen" "citchen" "children" "spa" "spa"}.index-tile__gallery{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.index-tile__spa{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.index-tile__spa-img{display:block;width:100%;height:50%}.index-tile__spa-description{height:50%}.ratings__item{width:calc(50% - 4px);height:62px}.ratings__item--booking{width:100%;height:68px}.ratings__item--booking-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ratings__item--booking-description img{width:143px}.ratings__item--booking-text{margin-left:16px;font-size:14px}.room__item{grid-template-columns:1fr}.map{padding:180px 0 40px 0}.map__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px;gap:32px}.map__item{padding:12px}.restaurant__title{-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}.restaurant__title h2{margin-bottom:16px}.contact .wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:32px}.contact__form{margin-bottom:-158px}.error-404__title{font-size:50px}}@media (max-width:427px){.wrapper{padding:0 12px}.header .btn{padding:0 16px;height:38px;font-size:14px}.header__right{margin-right:12px}.menu__head{padding:20px 12px}.menu__list{padding:20px 12px}.footer__phones{display:none}.popup__box{padding:24px 12px}.ratings__item{padding:16px 8px}.ratings__num{font-size:24px}.share__ttl{display:none}.services__list{grid-template-columns:1fr}.excursions__item-four{grid-template-columns:1fr}.excursions__item-all{grid-template-columns:1fr}.cook__tabs{padding:0 0 0 12px}}