@font-face{font-family:Roboto;font-style:normal;font-weight:400;src:local("Roboto"),local("Roboto-Regular"),url(/local/assets/fonts/Roboto/Roboto.woff2) format("woff2"),url(/local/assets/fonts/Roboto/Roboto.woff) format("woff");font-display:swap}@font-face{font-family:Roboto;font-style:normal;font-weight:700;src:local("Roboto Bold"),local("Roboto-Bold"),url("/local/assets/fonts/Roboto/Roboto Bold.woff2") format("woff2"),url("/local/assets/fonts/Roboto/Roboto Bold.woff") format("woff");font-display:swap}@font-face{font-family:Manrope;font-style:normal;font-weight:500;src:local("Manrope Medium"),local("Manrope-Medium"),url("/local/assets/fonts/Manrope/Manrope Medium.woff2") format("woff2"),url("/local/assets/fonts/Manrope/Manrope Medium.woff") format("woff");font-display:swap}@font-face{font-family:Manrope;font-style:normal;font-weight:600;src:local("Manrope Semi Bold"),local("Manrope-Semi-Bold"),url("/local/assets/fonts/Manrope/Manrope Semi Bold.woff2") format("woff2"),url("/local/assets/fonts/Manrope/Manrope Semi Bold.woff") format("woff");font-display:swap}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:400;src:local("SuisseIntl-Regular-WebXL"),local("SuisseIntl-Regular-WebXL"),url(/local/assets/fonts/Suisse/SuisseIntl-Regular-WebXL.woff2) format("woff2"),url(/local/assets/fonts/Suisse/SuisseIntl-Regular-WebXL.woff) format("woff");font-display:swap}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:500;src:local("SuisseIntl-Medium-WebXL"),local("SuisseIntl-Medium-WebXL"),url(/local/assets/fonts/Suisse/SuisseIntl-Medium-WebXL.woff2) format("woff2"),url(/local/assets/fonts/Suisse/SuisseIntl-Medium-WebXL.woff) format("woff");font-display:swap}@font-face{font-family:Suisse Intl;font-style:normal;font-weight:600;src:local("SuisseIntl-SemiBold-WebXL"),local("SuisseIntl-SemiBold-WebXL"),url(/local/assets/fonts/Suisse/SuisseIntl-SemiBold-WebXL.woff2) format("woff2"),url(/local/assets/fonts/Suisse/SuisseIntl-SemiBold-WebXL.woff) format("woff");font-display:swap}*,::after,::before{box-sizing:border-box;-webkit-tap-highlight-color:transparent}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-size:16px}button,input,select,textarea{margin:0}legend{padding:0;margin:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}::-webkit-details-marker{display:none;opacity:0}::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}input::-ms-clear{display:none}button::-moz-focus-inner{border:none}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;font-family:Suisse Intl,sans-serif;font-weight:400;font-size:inherit;line-height:inherit;outline:0;background:0 0}a{color:#131613}img{border:none;font-size:14px;line-height:20px}iframe{border:none}body,html{margin:0;padding:0;scroll-behavior:smooth;font-size-adjust:.5;scrollbar-color:#bfbfbf #efefef}body.ios,body.ios *{cursor:pointer}.touch *{outline:0}main{display:block}.grid{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px)}@media (max-width:1023px){.grid{margin:-9px;width:calc(100% + 18px)}}.row{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:0 -10px;width:calc(100% + 20px)}@media (max-width:1023px){.row{margin:0 -9px;width:calc(100% + 18px)}}.cell{padding:10px;flex:0 0 auto;max-width:100%}@media (max-width:1023px){.cell{padding:9px}}.col{padding:0 10px;flex:0 0 auto;max-width:100%}@media (max-width:1023px){.col{padding:0 9px}}.col-xl-1{width:8.3333333333%}.col-xl-2{width:16.6666666667%}.col-xl-3{width:25%}.col-xl-4{width:33.3333333333%}.col-xl-5{width:41.6666666667%}.col-xl-6{width:50%}.col-xl-7{width:58.3333333333%}.col-xl-8{width:66.6666666667%}.col-xl-9{width:75%}.col-xl-10{width:83.3333333333%}.col-xl-11{width:91.6666666667%}.col-xl-12{width:100%}.order-xl--12{order:-12}.order-xl--11{order:-11}.order-xl--10{order:-10}.order-xl--9{order:-9}.order-xl--8{order:-8}.order-xl--7{order:-7}.order-xl--6{order:-6}.order-xl--5{order:-5}.order-xl--4{order:-4}.order-xl--3{order:-3}.order-xl--2{order:-2}.order-xl--1{order:-1}.order-xl-0{order:0}.order-xl-1{order:1}.order-xl-2{order:2}.order-xl-3{order:3}.order-xl-4{order:4}.order-xl-5{order:5}.order-xl-6{order:6}.order-xl-7{order:7}.order-xl-8{order:8}.order-xl-9{order:9}.order-xl-10{order:10}.order-xl-11{order:11}.order-xl-12{order:12}@media (max-width:1439px){.col-lg-1{width:8.3333333333%}.col-lg-2{width:16.6666666667%}.col-lg-3{width:25%}.col-lg-4{width:33.3333333333%}.col-lg-5{width:41.6666666667%}.col-lg-6{width:50%}.col-lg-7{width:58.3333333333%}.col-lg-8{width:66.6666666667%}.col-lg-9{width:75%}.col-lg-10{width:83.3333333333%}.col-lg-11{width:91.6666666667%}.col-lg-12{width:100%}.order-lg--12{order:-12}.order-lg--11{order:-11}.order-lg--10{order:-10}.order-lg--9{order:-9}.order-lg--8{order:-8}.order-lg--7{order:-7}.order-lg--6{order:-6}.order-lg--5{order:-5}.order-lg--4{order:-4}.order-lg--3{order:-3}.order-lg--2{order:-2}.order-lg--1{order:-1}.order-lg-0{order:0}.order-lg-1{order:1}.order-lg-2{order:2}.order-lg-3{order:3}.order-lg-4{order:4}.order-lg-5{order:5}.order-lg-6{order:6}.order-lg-7{order:7}.order-lg-8{order:8}.order-lg-9{order:9}.order-lg-10{order:10}.order-lg-11{order:11}.order-lg-12{order:12}}@media (max-width:1279px){.col-md-1{width:8.3333333333%}.col-md-2{width:16.6666666667%}.col-md-3{width:25%}.col-md-4{width:33.3333333333%}.col-md-5{width:41.6666666667%}.col-md-6{width:50%}.col-md-7{width:58.3333333333%}.col-md-8{width:66.6666666667%}.col-md-9{width:75%}.col-md-10{width:83.3333333333%}.col-md-11{width:91.6666666667%}.col-md-12{width:100%}.order-md--12{order:-12}.order-md--11{order:-11}.order-md--10{order:-10}.order-md--9{order:-9}.order-md--8{order:-8}.order-md--7{order:-7}.order-md--6{order:-6}.order-md--5{order:-5}.order-md--4{order:-4}.order-md--3{order:-3}.order-md--2{order:-2}.order-md--1{order:-1}.order-md-0{order:0}.order-md-1{order:1}.order-md-2{order:2}.order-md-3{order:3}.order-md-4{order:4}.order-md-5{order:5}.order-md-6{order:6}.order-md-7{order:7}.order-md-8{order:8}.order-md-9{order:9}.order-md-10{order:10}.order-md-11{order:11}.order-md-12{order:12}}@media (max-width:1023px){.col-sm-1{width:8.3333333333%}.col-sm-2{width:16.6666666667%}.col-sm-3{width:25%}.col-sm-4{width:33.3333333333%}.col-sm-5{width:41.6666666667%}.col-sm-6{width:50%}.col-sm-7{width:58.3333333333%}.col-sm-8{width:66.6666666667%}.col-sm-9{width:75%}.col-sm-10{width:83.3333333333%}.col-sm-11{width:91.6666666667%}.col-sm-12{width:100%}.order-sm--12{order:-12}.order-sm--11{order:-11}.order-sm--10{order:-10}.order-sm--9{order:-9}.order-sm--8{order:-8}.order-sm--7{order:-7}.order-sm--6{order:-6}.order-sm--5{order:-5}.order-sm--4{order:-4}.order-sm--3{order:-3}.order-sm--2{order:-2}.order-sm--1{order:-1}.order-sm-0{order:0}.order-sm-1{order:1}.order-sm-2{order:2}.order-sm-3{order:3}.order-sm-4{order:4}.order-sm-5{order:5}.order-sm-6{order:6}.order-sm-7{order:7}.order-sm-8{order:8}.order-sm-9{order:9}.order-sm-10{order:10}.order-sm-11{order:11}.order-sm-12{order:12}}@media (max-width:767px){.col-xs-1{width:8.3333333333%}.col-xs-2{width:16.6666666667%}.col-xs-3{width:25%}.col-xs-4{width:33.3333333333%}.col-xs-5{width:41.6666666667%}.col-xs-6{width:50%}.col-xs-7{width:58.3333333333%}.col-xs-8{width:66.6666666667%}.col-xs-9{width:75%}.col-xs-10{width:83.3333333333%}.col-xs-11{width:91.6666666667%}.col-xs-12{width:100%}.order-xs--12{order:-12}.order-xs--11{order:-11}.order-xs--10{order:-10}.order-xs--9{order:-9}.order-xs--8{order:-8}.order-xs--7{order:-7}.order-xs--6{order:-6}.order-xs--5{order:-5}.order-xs--4{order:-4}.order-xs--3{order:-3}.order-xs--2{order:-2}.order-xs--1{order:-1}.order-xs-0{order:0}.order-xs-1{order:1}.order-xs-2{order:2}.order-xs-3{order:3}.order-xs-4{order:4}.order-xs-5{order:5}.order-xs-6{order:6}.order-xs-7{order:7}.order-xs-8{order:8}.order-xs-9{order:9}.order-xs-10{order:10}.order-xs-11{order:11}.order-xs-12{order:12}}@media (max-width:639px){.col-2xs-1{width:8.3333333333%}.col-2xs-2{width:16.6666666667%}.col-2xs-3{width:25%}.col-2xs-4{width:33.3333333333%}.col-2xs-5{width:41.6666666667%}.col-2xs-6{width:50%}.col-2xs-7{width:58.3333333333%}.col-2xs-8{width:66.6666666667%}.col-2xs-9{width:75%}.col-2xs-10{width:83.3333333333%}.col-2xs-11{width:91.6666666667%}.col-2xs-12{width:100%}.order-2xs--12{order:-12}.order-2xs--11{order:-11}.order-2xs--10{order:-10}.order-2xs--9{order:-9}.order-2xs--8{order:-8}.order-2xs--7{order:-7}.order-2xs--6{order:-6}.order-2xs--5{order:-5}.order-2xs--4{order:-4}.order-2xs--3{order:-3}.order-2xs--2{order:-2}.order-2xs--1{order:-1}.order-2xs-0{order:0}.order-2xs-1{order:1}.order-2xs-2{order:2}.order-2xs-3{order:3}.order-2xs-4{order:4}.order-2xs-5{order:5}.order-2xs-6{order:6}.order-2xs-7{order:7}.order-2xs-8{order:8}.order-2xs-9{order:9}.order-2xs-10{order:10}.order-2xs-11{order:11}.order-2xs-12{order:12}}@media (max-width:479px){.col-3xs-1{width:8.3333333333%}.col-3xs-2{width:16.6666666667%}.col-3xs-3{width:25%}.col-3xs-4{width:33.3333333333%}.col-3xs-5{width:41.6666666667%}.col-3xs-6{width:50%}.col-3xs-7{width:58.3333333333%}.col-3xs-8{width:66.6666666667%}.col-3xs-9{width:75%}.col-3xs-10{width:83.3333333333%}.col-3xs-11{width:91.6666666667%}.col-3xs-12{width:100%}.order-3xs--12{order:-12}.order-3xs--11{order:-11}.order-3xs--10{order:-10}.order-3xs--9{order:-9}.order-3xs--8{order:-8}.order-3xs--7{order:-7}.order-3xs--6{order:-6}.order-3xs--5{order:-5}.order-3xs--4{order:-4}.order-3xs--3{order:-3}.order-3xs--2{order:-2}.order-3xs--1{order:-1}.order-3xs-0{order:0}.order-3xs-1{order:1}.order-3xs-2{order:2}.order-3xs-3{order:3}.order-3xs-4{order:4}.order-3xs-5{order:5}.order-3xs-6{order:6}.order-3xs-7{order:7}.order-3xs-8{order:8}.order-3xs-9{order:9}.order-3xs-10{order:10}.order-3xs-11{order:11}.order-3xs-12{order:12}}@media (max-width:379px){.col-4xs-1{width:8.3333333333%}.col-4xs-2{width:16.6666666667%}.col-4xs-3{width:25%}.col-4xs-4{width:33.3333333333%}.col-4xs-5{width:41.6666666667%}.col-4xs-6{width:50%}.col-4xs-7{width:58.3333333333%}.col-4xs-8{width:66.6666666667%}.col-4xs-9{width:75%}.col-4xs-10{width:83.3333333333%}.col-4xs-11{width:91.6666666667%}.col-4xs-12{width:100%}.order-3xs--12{order:-12}.order-3xs--11{order:-11}.order-3xs--10{order:-10}.order-3xs--9{order:-9}.order-3xs--8{order:-8}.order-3xs--7{order:-7}.order-3xs--6{order:-6}.order-3xs--5{order:-5}.order-3xs--4{order:-4}.order-3xs--3{order:-3}.order-3xs--2{order:-2}.order-3xs--1{order:-1}.order-3xs-0{order:0}.order-3xs-1{order:1}.order-3xs-2{order:2}.order-3xs-3{order:3}.order-3xs-4{order:4}.order-3xs-5{order:5}.order-3xs-6{order:6}.order-3xs-7{order:7}.order-3xs-8{order:8}.order-3xs-9{order:9}.order-3xs-10{order:10}.order-3xs-11{order:11}.order-3xs-12{order:12}}.fc:first-child,.flc:first-child{margin-top:0}.flc:last-child,.lc:last-child{margin-bottom:0}.fcc.fcc{margin-top:0}.lcc.lcc{margin-bottom:0}.flcc.flcc{margin-top:0;margin-bottom:0}.hidden{display:none}.visible{display:block}.visible-ib{display:inline-block}.visible-f{display:flex}.visible-if{display:inline-flex}.visible-inline{display:inline}.visible-table{display:table}.visible-tc{display:table-cell}.toggle-when-open-parent.open .hidden-when-open{display:none}.toggle-when-open-parent:not(.open) .hidden-when-not-open{display:none}.clearfix::after{content:"";display:table;clear:both}.clear{clear:both}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.rotate-45{transform:rotate(45deg)}@media (max-width:1279px){.hidden-md{display:none}.visible-md{display:block}.visible-md-inline{display:inline}.visible-md-f{display:flex}.visible-md-if{display:inline-flex}.visible-md-ib{display:inline-block}.visible-md-table{display:table}.visible-md-tc{display:table-cell}}@media (max-width:1023px){.hidden-sm{display:none}.visible-sm{display:block}.visible-sm-inline{display:inline}.visible-sm-f{display:flex}.visible-sm-if{display:inline-flex}.visible-sm-ib{display:inline-block}.visible-sm-table{display:table}.visible-sm-tc{display:table-cell}}@media (max-width:767px){.hidden-xs{display:none}.visible-xs{display:block}.visible-xs-f{display:flex}.visible-xs-if{display:inline-flex}.visible-xs-inline{display:inline}.visible-xs-ib{display:inline-block}.visible-xs-table{display:table}.visible-xs-tc{display:table-cell}}@media (max-width:639px){.hidden-2xs{display:none}.visible-2xs{display:block}.visible-2xs-f{display:flex}.visible-2xs-if{display:inline-flex}.visible-2xs-inline{display:inline}.visible-2xs-ib{display:inline-block}.visible-2xs-table{display:table}.visible-2xs-tc{display:table-cell}}@media (max-width:479px){.hidden-3xs{display:none}.visible-3xs{display:block}.visible-3xs-f{display:flex}.visible-3xs-if{display:inline-flex}.visible-3xs-inline{display:inline}.visible-3xs-ib{display:inline-block}.visible-3xs-table{display:table}.visible-3xs-tc{display:table-cell}}@media (max-width:379px){.hidden-4xs{display:none}.visible-4xs{display:block}.visible-4xs-f{display:flex}.visible-4xs-if{display:inline-flex}.visible-4xs-inline{display:inline}.visible-4xs-ib{display:inline-block}.visible-4xs-table{display:table}.visible-4xs-tc{display:table-cell}}.c-black{color:#000}.c-white{color:#fff}.c-dark{color:#131613}.c-gray-dark{color:#666}.c-light{color:#eeecd5}.c-beuge-light{color:#f6f5e9}.c-gray{color:#b1b9b1}.c-gray-light{color:#c8c8c8}.c-primary{color:#ccd4cc}.c-olive{color:#b1b9b1}.c-olive-medium{color:#7c827c}.c-tree-dark{color:#131613}.c-primary-shade-2{color:#04a}.c-primary-shade-3{color:#028}.c-primary-2{color:#222822}.c-primary-2-shade-2{color:#a04}.c-primary-2-shade-3{color:#802}.c-success{color:#1b1}.c-success-light{color:#afa}.c-warning{color:#e91}.c-warning-light{color:#fd8}.c-error{color:#af552a}.c-error-medium{color:#cf0f0f}.c-error-light{color:#faa}.bg-black{background:#000}.bg-gray-dark{background:#666}.bg-gray{background:#b1b9b1}.bg-gray-light{background:#c8c8c8}.bg-white{background:#fff}.bg-olive{background:#b1b9b1}.bg-primary{background:#ccd4cc}.bg-primary-shade{background:#dbe2db}.bg-primary-shade-2{background:#04a}.bg-primary-shade-3{background:#028}.bg-primary-2{background:#222822}.bg-primary-2-shade-2{background:#a04}.bg-primary-2-shade-3{background:#802}.bg-success{background:#1b1}.bg-success-light{background:#afa}.bg-warning{background:#e91}.bg-warning-light{background:#fd8}.bg-error{background:#af552a}.bg-error-light{background:#faa}::selection{background:#ccd4cc;color:#fff}body{color:#131613;background:#131613;font:400 16px/24px Suisse Intl,sans-serif;text-transform:initial;letter-spacing:-.02em;position:relative;overflow-x:auto;overflow-y:scroll;display:flex;flex-direction:column;min-height:100vh}a{color:#015e01;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.page-main{position:relative;z-index:1;flex:1 1 auto;background:#ccd4cc}[v-cloak]{display:none}main section:first-child{padding-bottom:50px;background:#dbe2db}.section{background:#ccd4cc}.section-inner-page{padding:100px 0 100px;overflow:hidden;background:#ccd4cc}.section-inner-page--visible{overflow:initial}.section-inner-page.section-inner-page--room-page{padding-bottom:10px}.section-news-page{padding:80px 0;overflow:hidden;background:#ccd4cc}.container{max-width:1440px;padding-left:40px;padding-right:40px;margin-left:auto;margin-right:auto}.container--free{max-width:none}.overlay{position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden;background:rgba(0,0,0,.75);opacity:0;transition:.25s;z-index:100}.overlay.open,.state--modal-loading .overlay,.state--modal-open .overlay{opacity:1;visibility:visible}.state--lock{overflow:hidden}.scroll--hidden{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.scroll--hidden::-webkit-scrollbar{width:0;display:none}.tab-behavior:not(.open){display:none}.svg-sprite{display:block;width:0;height:0;opacity:0;pointer-events:none}.svg-icon{display:inline-block;vertical-align:middle}.svg-icon--full{width:100%;height:100%}.icon-language{width:20px;height:20px}.test-scrollbar{max-height:200px;overflow-y:auto}.scrollbar::-webkit-scrollbar{width:10px;border-radius:5px}.scrollbar::-webkit-scrollbar-track{background-color:transparent;box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:5px}.scrollbar::-webkit-scrollbar-thumb{background-color:#666;outline:0;border-radius:5px}.scrollbar{scrollbar-width:thin}@media (max-width:1279px){.container{padding:0 20px}.section-inner-page,.section-news-page{padding:60px 0 60px}.section-inner-page.section-inner-page--room-page{padding-top:84px}}@media (max-width:1023px){.state--modal-open{padding-right:0}.section-inner-page.section-inner-page--room-page{padding-top:24px;padding-bottom:0}}@media (max-width:767px){main section:first-child{background:#ccd4cc}.section-inner-page,.section-news-page{padding:32px 0 60px}.container{padding:0 16px}.state--catalog-aside-open .overlay,.state--mobile-nav-open .overlay{opacity:1;visibility:visible}}.section-inner-page-booking{overflow:visible}.h1,h1{font:400 60px/1.17 Suisse Intl,sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:0}.h2,h2{font:600 30px/36px Suisse Intl,sans-serif;text-transform:uppercase;letter-spacing:normal;margin:0}.h3,h3{font:600 20px/25px Suisse Intl,sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:0}.h4,h4{font:700 20px/28px Suisse Intl,sans-serif;text-transform:none;letter-spacing:normal;margin:0}.h5,h5{font:700 28px/38px Suisse Intl,sans-serif;text-transform:uppercase;letter-spacing:normal;margin:0}.text-strong{font-size:20px;line-height:28px;font-weight:400}.text-small{font-size:14px;line-height:20px;font-weight:400}.text-smaller{font-size:14px;line-height:20px;font-weight:400}b{font-weight:700}.font-base{font:400 16px/24px Suisse Intl,sans-serif}.link,.text-guide a{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0}@media (any-hover:hover){.link:hover,.text-guide a:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .link:focus,.state--focus-enabled .text-guide a:focus{outline:1px dashed;outline-offset:1px}}.link:active,.text-guide a:active{color:#585d58}.text-guide a.t-decor--none,.text-guide a:hover.t-decor--none{text-decoration:none}li,ol,ul{list-style:none;padding:0;margin:0}.blockquote,blockquote{padding:20px 30px 20px 27px;border-left:3px solid #ccd4cc;background:#c8c8c8;color:#000;font-size:16px;line-height:24px;margin:25px 0}.video-block{position:relative;background:#c8c8c8}.video-block::after{content:"";display:block;padding-top:56.25%}.video-block iframe{position:absolute;top:0;left:0;width:100%;height:100%}.blockquote:first-child,.table-scroller:first-child,blockquote:first-child{margin-top:0}.blockquote:last-child,.table-scroller:last-child,blockquote:last-child{margin-bottom:0}.hr,hr{border:none;margin:20px 0;border-top:1px solid #c8c8c8}.hr--lg{margin:60px 0}.p,p{margin:16px 0 0}.p:first-child,p:first-child{margin:0}.text-guide:not(.v-hero-slider.hero-slider){font-size:16px;line-height:24px}.text-guide .h1,.text-guide .h2,.text-guide .h3,.text-guide .h4,.text-guide .h5,.text-guide h1,.text-guide h2,.text-guide h3,.text-guide h4,.text-guide h5{margin:20px 0;clear:both}.text-guide div{margin:16px 0}.text-guide .hero-slider div{margin:0}.text-guide a{color:#131613;text-decoration:underline}@media (any-hover:hover){.text-guide a:hover{color:#585d58;text-decoration:underline}}.text-guide a:active{color:#222822;text-decoration:underline}.text-guide ol,.text-guide ul{margin:20px 0}.text-guide ol>li,.text-guide ul>li{margin:0 0 8px;vertical-align:top;padding-left:25px;position:relative}.text-guide li>ol:first-child,.text-guide li>ul:first-child{margin-top:8px}.text-guide ul>li::before{content:"";position:absolute;top:10px;left:0;width:12px;border-top:2px solid}.text-guide ol{counter-reset:ol}.text-guide ol>li{counter-increment:ol}.text-guide ol>li::before{content:counter(ol) ".";position:absolute;top:0;left:0}.text-guide img{display:block;max-width:100%;height:auto;margin:32px 0}.text-guide .hero-slider img{margin:0}.text-guide img[align=left],.text-guide img[align=right]{max-width:50%}.text-guide img[align=left]{margin:0 20px 20px 0;float:left}.text-guide img[align=right]{margin:0 0 20px 20px;float:right}.text-guide table{border-collapse:collapse;border-spacing:0;margin:20px 0;font-size:14px;line-height:20px;width:100%}.table-scroller{max-width:100%;overflow:auto;margin:20px 0}.table-scroller table{margin:0}.text-guide td,.text-guide th{border:1px solid #7c827c;transition:background-color .15s ease;padding:10px 20px;border-collapse:collapse;vertical-align:top;text-align:left}.text-guide th{background:#b1b9b1}.text-guide thead{font-weight:700}.text-guide tbody tr:hover td{background-color:#c7ccc7}.text-guide iframe{max-width:100%;margin-bottom:32px}.text-guide .video-block,.text-guide video{max-width:100%;margin:32px 0}.text-guide .h1:first-child,.text-guide .h2:first-child,.text-guide .h3:first-child,.text-guide .h4:first-child,.text-guide .h5:first-child,.text-guide .video-block:first-child,.text-guide blockquote:first-child,.text-guide div:first-child,.text-guide h1:first-child,.text-guide h2:first-child,.text-guide h3:first-child,.text-guide h4:first-child,.text-guide h5:first-child,.text-guide img:first-child,.text-guide ol:first-child,.text-guide p:first-child,.text-guide table:first-child,.text-guide ul:first-child,.text-guide video:first-child{margin-top:0}.text-guide .h1:last-child,.text-guide .h2:last-child,.text-guide .h3:last-child,.text-guide .h4:last-child,.text-guide .h5:last-child,.text-guide .video-block:last-child,.text-guide blockquote:last-child,.text-guide div:last-child,.text-guide h1:last-child,.text-guide h2:last-child,.text-guide h3:last-child,.text-guide h4:last-child,.text-guide h5:last-child,.text-guide iframe:last-child,.text-guide img:last-child,.text-guide ol:last-child,.text-guide p:last-child,.text-guide table:last-child,.text-guide ul:last-child,.text-guide video:last-child{margin-bottom:0}.text-guide.text-guide--sm .div,.text-guide.text-guide--sm .p,.text-guide.text-guide--sm div,.text-guide.text-guide--sm p{margin:10px 0}.text-guide.text-guide--sm .div:first-child,.text-guide.text-guide--sm .p:first-child,.text-guide.text-guide--sm div:first-child,.text-guide.text-guide--sm p:first-child{margin-top:0}.text-guide.text-guide--sm .div:last-child,.text-guide.text-guide--sm .p:last-child,.text-guide.text-guide--sm div:last-child,.text-guide.text-guide--sm p:last-child{margin-bottom:0}.text-underline{text-decoration:underline!important}.blackout{color:#fff}@media (max-width:1279px){.hr--lg{margin:40px 0}.h1,h1{font:400 34px/38px Suisse Intl,sans-serif}.h2,h2{font:400 28px/36px Suisse Intl,sans-serif}.h3,h3{font:400 20px/28px Suisse Intl,sans-serif}.h5,h5{font:600 22px/30px Suisse Intl,sans-serif}}@media (max-width:767px){.text-strong{font-size:18px;line-height:26px}.text-small{font-size:12px;line-height:16px}.p,p{margin:8px 0 0}.text-guide .h1,.text-guide h1{margin-top:40px;margin-bottom:20px}.text-guide .div,.text-guide div{margin:8px 0 0}.text-guide ol>li,.text-guide ul>li{margin-bottom:0}.text-guide ul>li::before{top:8px}.text-guide img,.text-guide img[align=left],.text-guide img[align=right]{max-width:100%;float:none}.text-guide.text-guide--sm .div,.text-guide.text-guide--sm .p,.text-guide.text-guide--sm div,.text-guide.text-guide--sm p{margin:4px 0}}@media (max-width:639px){.hr--lg{margin:20px 0}}.btn{display:inline-flex;vertical-align:middle;align-items:center;padding-right:10px;max-width:100%;border:none;border-radius:0;background:0 0;font:600 14px/18px Suisse Intl,sans-serif;letter-spacing:-.02em;text-align:center;text-overflow:ellipsis;text-transform:uppercase;text-decoration:none;white-space:nowrap;overflow:hidden;outline:0;transition:.15s;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.btn::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none;border-radius:0}.state--focus-enabled .btn:focus::after{opacity:.75}.btn:active{color:#585d58}.btn.btn.btn--disabled,.btn.btn:disabled{cursor:not-allowed;color:#b1b9b1;background:0 0}.btn--primary{color:#131613}.btn--primary .line{background:#131613}.btn--secondary .btn--text,.btn--secondary .btn__arrow,.btn--secondary:active,.btn--secondary:active .svg-icon{color:#fff}.btn--secondary .line{background:#fff}.btn-icon,.btn-icon--primary,.btn-icon--secondary{width:20px;height:20px;margin-left:12px;transition:.5s}.btn-icon--primary{color:#131613}.btn-icon--secondary{color:#f6f5e9}.btn--primary:active .line{background:#585d58}.btn--white{background:0 0;color:#fff;box-shadow:0 0 0 1px #fff inset}@media (any-hover:hover){.btn--white:hover{color:#b1b9b1;background:0 0;box-shadow:0 0 0 1px #b1b9b1 inset}}.btn--white:active{color:#000;background:#fff;box-shadow:0 0 0 1px #fff inset}.btn.btn--white.btn--disabled,.btn.btn--white:disabled{color:#b1b9b1;background:0 0;box-shadow:0 0 0 1px #b1b9b1 inset}.btn--primary-white{background:#fff;color:#000;box-shadow:none}@media (any-hover:hover){.btn--primary-white:hover{color:#000;background:#b1b9b1;box-shadow:none}}.btn--primary-white:active{color:#000;background:#666;box-shadow:none}.btn.btn--primary-white.btn--disabled,.btn.btn--primary-white:disabled{color:#666;background:#b1b9b1;box-shadow:none}.btn__icon{display:inline-block;vertical-align:middle;align-self:center;width:16px;height:16px;margin:0}.btn__arrow{position:relative;margin-left:12px;width:24px;height:22px;flex-shrink:0;transition:width .35s}.btn__arrow .svg-icon{position:absolute;top:0;right:0;width:24px}.btn__arrow .line{top:calc(50% - 1px);right:1px;width:calc(100% - 1px);height:2px}.btn--primary:hover .btn__arrow,.btn--secondary:hover .btn__arrow{width:36px}.btn__icon--right{margin-left:6px}.btn--primary-dark{padding:15px;border:1px solid #a7a9a7;color:#131613}@media (any-hover:hover){.btn--primary-dark:hover{background:#b8bfb8}}.btn--primary-dark:active{color:#131613;background:#8f948f}.btn.btn--primary-dark:disabled{opacity:.5;color:#131613;background:0 0}.bnt--form-center{padding:15px 31px}.btn--lg{height:50px;padding:15px 22px}.btn--sm{height:30px;padding:5px 10px;font-size:14px}.btn--sm .btn__icon{width:12px;height:12px}.btn--block{width:100%}.button-right{position:relative;padding:0}@media (max-width:1279px){.btn-icon,.btn-icon--primary,.btn-icon--secondary{margin-left:11px}.accommodation__img-wrapper .btn--text{display:none}}.btn--ready{display:flex;height:44px;padding:0 28px;align-items:center;border-radius:15px;background:#606560;color:#fff;font-size:16px;font-weight:500;line-height:20px;letter-spacing:-.32px;transition:all .3s;cursor:pointer}.btn--ready:active{background:#1d1d1d;transform:scale(.98);transition:all .3s}.btn--ready:hover{background:#1d1d1d}.btn--reset{color:#1d1d1d;font-size:16px;font-weight:400;-webkit-text-decoration-line:underline;text-decoration-line:underline;cursor:pointer}.btn--primary--booking{justify-content:center;width:100%;border-radius:15px;background:#1d1d1d;padding:12px 28px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.32px}.btn--primary--booking.white{background:#fff;color:#1d1d1d}.btn--primary--booking.white:hover,.btn--primary--booking:hover{background:#015e01;color:#fff}.btn--primary--booking.white:active,.btn--primary--booking:active{background:#015e01;transform:scale(.98);color:#fff}.btn--primary--booking.white:disabled,.btn--primary--booking:disabled{background:#a5aea5;color:#fff}.price__group{display:block}.price__prefix{font-size:14px;line-height:20px}.price__value{font-size:20px;line-height:28px;font-weight:700}.price__currency{font-size:14px;line-height:20px;font-weight:700}.price__group--new{color:#222822}.price__group--old{color:#666;text-decoration:line-through}.price__group--old .price__value{font-size:14px;line-height:20px}.price--lg .price__currency,.price--lg .price__prefix{font-size:16px;line-height:24px}.price--lg .price__value{font-size:24px;line-height:30px}.price--lg .price__group--old .price__value{font-size:16px;line-height:24px}.guideline__head{margin:40px 0}.guideline-block{margin:60px 0}.guideline-block__head{margin-bottom:24px}.guideline-block__head-inner{padding-bottom:20px;border-bottom:1px solid #b1b9b1}.guideline-color-list__item{display:flex;margin-bottom:10px;align-items:center}.guideline-color-list__item:last-child{margin-bottom:0}.guideline-color-list__item-color{flex:0 0 auto;width:40px;height:40px;border:1px solid #c8c8c8;margin-right:10px}.guideline-color-list__item-label{flex:1 1 auto}.guideline-element{margin:20px 0}.guideline-grid{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px)}@media (max-width:1023px){.guideline-grid{margin:-9px;width:calc(100% + 18px)}}.guideline-grid__cell{padding:10px;flex:0 0 auto;max-width:100%}@media (max-width:1023px){.guideline-grid__cell{padding:9px}}.fade-enter-active,.fade-leave-active{transition:.15s}.fade-enter,.fade-leave-to{opacity:0}.dropdown-enter-active,.dropdown-leave-active{transform:translate3d(0,0,0) scaleY(1);transform-origin:center top;transition:.15s}.dropdown-enter,.dropdown-leave-to{transform:translate3d(0,0,0) scaleY(0);opacity:0}.dropdown-inner-enter-active,.dropdown-inner-leave-active{transition:.15s}.dropdown-inner-enter,.dropdown-inner-leave-to{opacity:0}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-slide{display:flex;height:auto;-webkit-transform:translate3d(0,0,0);-webkit-transform-style:preserve-3d;-webkit-backface-visibility:hidden}.swiper-slide--w-auto{width:-webkit-max-content;width:-moz-max-content;width:max-content}.video-wrapper{position:relative;width:100%;height:100%;padding-bottom:56.5%}.video{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.accommodation-filter{position:absolute;top:0;margin-top:-82px;padding-left:17%;z-index:5}.accommodation-filter__block{display:flex;align-items:center;width:744px;height:64px;padding:7px;gap:8px;border-radius:15px;background:#fff}.accommodation-filter__field{position:relative;height:100%;margin-left:12px}.accommodation-filter__find{padding:12px 20px;border-radius:10px;border:2px solid #dbe2db;cursor:pointer;transition:all .3s}@media (any-hover:hover){.accommodation-filter__find:hover{background-color:#dbe2db;border:2px solid transparent;transition:all .3s}}.accommodation-filter__find:active{background-color:#ccd4cc;border:2px solid transparent;transition:all .3s}.accommodation-seporator{margin:auto 0;width:1px;height:34px;background:#000;opacity:.1}.accommodation-filter__field::after{content:"";position:absolute;top:8px;display:block;width:1px;height:34px;transform:translateX(-12px);background:#000;opacity:.1}.accommodation-filter__field:first-child::after{display:none}.accommodation-filter__field:first-child{margin-left:0}.accommodation-filter .popper{top:-210%;left:50%;transform:translateX(-15%);background:#fffcb3;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.32px;color:#1d1d1d}.accommodation-filter .popper::before{content:"";display:block;position:absolute;left:50%;top:100%;transform:translateX(-50%);border:8px solid transparent;border-top:16px solid #fffcb3}@media (max-width:1023px){.accommodation-filter{padding-left:0}.accommodation-filter .popper{transform:translateX(-50%)}}@media (max-width:767px){.accommodation-filter{padding:0;width:100%;margin-top:-200px}.accommodation-filter__block{flex-direction:column;gap:0;padding:0;width:100%;height:100%}.accommodation-filter__field{position:relative;width:100%!important;margin-left:0}.accommodation-seporator{margin:0 auto;width:100%;height:1px}.accommodation-filter__field::after{position:absolute;top:11px;width:100%;height:1px;transform:translateX(0) translateY(-12px)}.accommodation-filter .popper{top:-75%}}@media (max-width:639px){.accommodation-filter .popper{position:fixed;top:100%;right:0;left:0;max-width:100%;transform:translateY(-100%)}.accommodation-filter .popper::before{display:none}}.accommodation__first-variant{padding:0 0 80px;display:flex;justify-content:space-between}@media (max-width:1279px){.accommodation__first-variant{padding:0 0 42px}}@media (max-width:767px){.accommodation__first-variant{padding:0 0 60px;flex-direction:column}}.accommodation__second-variant{display:flex;justify-content:space-between}.accommodation__second-variant-left{width:580px;display:flex;flex-direction:column}.accommodation__second-variant-right .accommodation__smaller-card{padding:0;width:100%}.accommodation__second-variant-right .accommodation__btn{margin-top:40px}.accommodation__second-variant-right{width:335px}.accommodation__second-variant .accommodation__high-card{width:100%}@media (max-width:1439px){.accommodation__second-variant-left{margin-right:20px}}@media (max-width:1023px){.accommodation__second-variant{padding:0 0 42px}.accommodation__second-variant-left{width:60%}.accommodation__second-variant-right{width:calc(40% - 20px)}.accommodation__second-variant .accommodation__btn{display:none}}@media (max-width:767px){.accommodation__second-variant .accommodation__high-card{margin-bottom:0}.accommodation__second-variant .accommodation__high-card .accommodation__card-figcaption{flex-direction:column}.accommodation__second-variant .accommodation__high-card .accommodation__card-title{width:100%;margin-bottom:6px}.accommodation__second-variant .accommodation__high-card .accommodation__card-text{width:100%}.accommodation__second-variant-left{width:calc(50% - 6px);margin-right:12px}.accommodation__second-variant-right{width:calc(50% - 6px)}}.accommodation__slider-block{padding:0 0 83px;overflow:hidden}.accommodation__slider-block .accommodation__bg-block,.accommodation__slider-block .cuisine__bg-block,.accommodation__slider-block .gallery__card-bg-block{bottom:0}.accommodation__swiper-slider{position:relative;width:100%}.accommodation__swiper-slider:hover .hero-slider__arrow{opacity:1}.accommodation__swiper-wrapper{width:100%}.accommodation__swiper-slide{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;width:100%;display:flex;flex-direction:column;color:#131613;cursor:pointer}@media (any-hover:hover){.accommodation__swiper-slide:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .accommodation__swiper-slide:focus{outline:1px dashed;outline-offset:1px}}.accommodation__swiper-slide:active{color:#585d58}.accommodation__swiper-slide .accommodation__img-wrapper{height:627px}.accommodation__swiper-slide-img{width:100%;height:100%;object-fit:cover}.accommodation__slide-figcaption{padding-top:12px;width:85%;display:flex;justify-content:space-between}.accommodation__swiper-navigation{position:absolute;z-index:1;right:0;top:639px;width:114px;background:#ccd4cc}.accommodation__swiper-navigation .swiper-acc-btn-next,.accommodation__swiper-navigation .swiper-acc-btn-prev{margin:0;width:33px;height:32px;padding:5px 3px;color:#131613;transition:.15s;cursor:pointer}.accommodation__swiper-navigation .swiper-acc-btn-next::after,.accommodation__swiper-navigation .swiper-acc-btn-prev::after{content:none}@media (any-hover:hover){.accommodation__swiper-navigation .swiper-acc-btn-next:hover,.accommodation__swiper-navigation .swiper-acc-btn-prev:hover{color:#585d58}}.accommodation__swiper-navigation .swiper-acc-btn-next{right:0}.accommodation__swiper-navigation .swiper-acc-btn-prev{right:0;margin-right:8px}@media (max-width:1439px){.accommodation__slider-block{padding:0 0 42px}.accommodation__slide-figcaption{width:73%}.accommodation__slide-figcaption h2{width:142px;margin-right:18px;flex-shrink:0;font-weight:600;font-size:14px;line-height:1.29}.accommodation__swiper-navigation{top:633px}}@media (max-width:767px){.accommodation__swiper-slide .accommodation__img-wrapper{height:42.5vw}.accommodation__slide-figcaption{width:100%}.accommodation__slide-figcaption h2{width:47.5%;margin-right:15px}.accommodation__swiper-navigation{left:0;top:calc(42.5vw + 63px)}}.accommodation{background-image:url(/local/images/bg-accommodation-start.svg),url(/local/images/bg-accommodation-end.svg);background-repeat:no-repeat;background-position:top,bottom 10.5% left}.accommodation__content{padding:92px 0 75px}.accommodation__filter .accommodation-filter{margin-top:-33px;padding:0;left:50%;transform:translateX(-50%)}.accommodation__filter .hotels__content,.accommodation__filter .popper,.accommodation__filter .progressbar{display:none}.accommodation__title-indent{margin-left:72px}.accommodation__variants-heading{margin:80px 0 94px;display:flex;justify-content:space-between}.accommodation__variants-block-comment{width:330px;font-size:14px;font-weight:600;line-height:1.29;text-transform:uppercase}.accommodation__high-card{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;display:block;position:relative;width:580px;margin-right:10px;flex-shrink:0;transition:1s}@media (any-hover:hover){.accommodation__high-card:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .accommodation__high-card:focus{outline:1px dashed;outline-offset:1px}}.accommodation__high-card:active{color:#585d58}.accommodation__card-img{width:100%;transition:all .5s}.accommodation__card-figcaption{margin-top:12px;display:flex;justify-content:space-between}.accommodation__card-title{margin-right:32px;font-weight:600;font-size:20px;line-height:1.25;text-transform:uppercase;color:#131613;cursor:pointer}.accommodation .h2{align-self:flex-start}.accommodation .h2:hover,.accommodation__card-title:hover{color:#585d58}.accommodation__card-text{width:65%;max-width:550px;font-weight:500;font-size:11px;line-height:1.36;text-transform:uppercase;color:#585d58;cursor:pointer;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.accommodation__card-text:hover{color:#222822}.accommodation__smaller-card-wrapper{width:58%;max-width:700px;margin:-10px;display:flex;flex-wrap:wrap}.accommodation__smaller-card{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;width:350px;padding:10px;align-self:flex-start}@media (any-hover:hover){.accommodation__smaller-card:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .accommodation__smaller-card:focus{outline:1px dashed;outline-offset:1px}}.accommodation__smaller-card:active{color:#585d58}.accommodation__smaller-card:last-child{margin-right:0}.accommodation__smaller-card .accommodation__card-figcaption{flex-direction:column}.accommodation__smaller-card .accommodation__card-text,.accommodation__smaller-card .accommodation__card-title{width:100%}.accommodation__smaller-card .accommodation__card-title{margin:0 0 8px 0}.accommodation__img-wrapper{position:relative;width:100%;display:flex;overflow:hidden}.accommodation__bg-block,.cuisine__bg-block,.gallery__card-bg-block{opacity:0;position:absolute;z-index:1;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background-color:rgba(19,22,19,.5);transition:.5s}.accommodation__bg-block .btn,.cuisine__bg-block .btn,.gallery__card-bg-block .btn{padding:40px 30px;transform:translateY(25px);scale:1.35;transition:transform .5s,scale .35s ease-in-out}.accommodation__img-wrapper:hover .accommodation__bg-block,.accommodation__img-wrapper:hover .cuisine__bg-block,.accommodation__img-wrapper:hover .gallery__card-bg-block{opacity:1}.accommodation__img-wrapper img{transition:.5s}.accommodation__swiper-slider:hover img{scale:1.05}.accommodation__img-wrapper:hover .btn{transform:translateY(0);scale:1}.accommodation__bg-block .accommodation__btn,.accommodation__bg-block .accommodation__btn:hover,.accommodation__bg-block .accommodation__btn:hover .accommodation__btn-icon,.cuisine__bg-block .accommodation__btn,.cuisine__bg-block .accommodation__btn:hover .accommodation__btn-icon,.gallery__card-bg-block .accommodation__btn,.gallery__card-bg-block .accommodation__btn:hover .accommodation__btn-icon{color:#f6f5e9}.accommodation .swiper-container{cursor:pointer!important}.accommodation__high-card .slider--w-full .hero-block__img-layer{padding-bottom:118.3%}.accommodation__smaller-card .slider--w-full .hero-block__img-layer{padding-bottom:111.5%}.accommodation__second-variant .accommodation__high-card .slider--w-full .hero-block__img-layer{padding-bottom:85%}.accommodation__second-variant .accommodation__smaller-card .slider--w-full .hero-block__img-layer{padding-bottom:110%}@media (max-width:1439px){.accommodation{background-image:none}.accommodation__high-card{width:42%;margin-right:20px;flex-shrink:0;transition:1s}.accommodation__smaller-card{width:48.35%}.accommodation__card-title{width:47.6%;margin-right:16px;font-size:14px;line-height:1.29}.accommodation__smaller-card-wrapper{justify-content:flex-end}}@media (max-width:1279px){.accommodation .h1{font-size:40px;line-height:1.3}.accommodation__title-indent{margin-left:19px}.accommodation__content{padding:40px 0}.accommodation__variants-block-comment{width:100%;margin-bottom:33px}.accommodation__variants-heading{margin:28px 0 35px;display:flex;flex-direction:column-reverse}}@media (max-width:1023px){.accommodation .h1{font-size:34px;line-height:1.12}}@media (max-width:767px){.accommodation__variants-block{position:relative}.accommodation__high-card{width:100%;margin-right:0;max-width:470px;margin-bottom:52px;flex-shrink:0;transition:1s}.accommodation__card-text{width:47.6%}.accommodation__smaller-card-wrapper{max-width:calc(50% + 6px);margin:-6px;justify-content:space-between;flex-wrap:nowrap}.accommodation__smaller-card{width:100%;padding:6px}.accommodation__smaller-card .accommodation__card-title{margin:0 0 6px 0}.accommodation__smaller-card .btn--primary-text,.accommodation__smaller-card .btn--secondary-text{display:none}.accommodation__second-variant .accommodation__high-card .slider--w-full .hero-block__img-layer,.accommodation__second-variant .accommodation__smaller-card .slider--w-full .hero-block__img-layer{padding-bottom:111.5%}}.accordion__container--top{padding-top:50px}.accordion__list-item{position:relative;padding:20px 0;display:flex;color:#131613;border-top:1px solid #7c827c;cursor:pointer}.accordion__list-item-gallery{width:100%;padding:36px 0 0 0}.accordion__list-item.close{display:none}.accordion__list-item-content{width:100%;display:flex;flex-wrap:wrap}.accordion__list-item-body{width:100%;display:flex}.accordion__list-item-index{width:77px;font-size:20px;font-weight:500;line-height:1.25;flex-shrink:0}.accordion__list-item-title{margin-right:50px;flex:0 0 543px;font-weight:600;font-size:20px;line-height:1.25;text-transform:uppercase;transition:opacity .25s}.accordion__list-item-title--wide{margin-right:127px}.accordion__title-link{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;color:#131613}@media (any-hover:hover){.accordion__title-link:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .accordion__title-link:focus{outline:1px dashed;outline-offset:1px}}.accordion__title-link:active{color:#585d58}@media (any-hover:hover){.accordion__title-link:hover{color:#7c827c}}.accordion__list-item.close .accordion__list-item-title{opacity:0}.accordion__list-text{display:none;margin:0 36px 0 0;line-height:1.25;color:#323632;width:40%;flex-grow:1}.accordion__list-text{flex-direction:column}.accordion__list-text.show{display:flex}.accordion__btn{position:absolute;top:23.5px;right:0;width:18px;height:18px;margin-left:auto;padding:0;display:flex;align-items:flex-start;flex-shrink:0}.accordion__btn-icon{position:relative;width:100%;height:100%;display:flex;align-items:center}.accordion__btn-icon .svg-icon{color:#758576}.line{position:absolute;top:50%;width:100%;height:2px;background:#758576}.accordion__btn .line{display:block}.accordion__btn .svg-icon{display:none}.accordion__btn.show .line{display:none}.accordion__btn.show .svg-icon{display:block}@media (any-hover:hover){.accordion__btn:hover .line{background:#131613}.accordion__btn-more:hover .accordion__btn-more-icon,.accordion__btn:hover .svg-icon{color:#131613}}.accordion__btn-more{margin-left:137px;padding:0;font-weight:500;transition:all .5s}.accordion__btn-more-icon{width:18px;height:19px;margin-left:15px;color:#131613}.accordion__btn-more.close{display:none}.accordion__list-item .hero-slider,.accordion__list-item .swiper-container,.v-hero-slider{overflow:visible}.accordion__list-item .hero-slider .swiper-slider,.accordion__list-item .swiper-container .swiper-slider,.v-hero-slider .swiper-slider{position:relative;overflow:hidden;width:100%}.accordion__list-item .hero-slider .swiper-slider__bg,.accordion__list-item .swiper-container .swiper-slider__bg,.v-hero-slider .swiper-slider__bg{width:40px;position:absolute;z-index:2;top:0;right:0;bottom:0;background:linear-gradient(270deg,rgba(204,212,204,.7) 0,rgba(204,212,204,0) 100%)}.accordion__list-item-slider{margin-top:32px;width:100%;min-height:440px}.accordion__list-item-slider.list-item--small{min-height:231px}.accordion__show-gallery{position:absolute;z-index:2;bottom:32px;right:20px;padding:16px 32px;color:#323632;background:#fff}@media (any-hover:hover){.accordion__show-gallery:active,.accordion__show-gallery:hover{color:#000;opacity:.9}}@media (max-width:1279px){.accordion__container--top{padding:24px 0 0}.accordion__list-item{padding:16px 0}.accordion__list-item-index{display:none}.accordion__list-item-body{flex-direction:column;justify-content:center}.accordion__list-item-title{max-width:none;width:100%;margin-right:0;padding-right:33px;flex:0 0 auto;font-size:18px;line-height:1.44}.accordion__list-item-title--wide{margin-right:0}.accordion__list-text{margin:0;max-width:100%;width:100%}.accordion__list-item.show .accordion__list-text{margin-top:24px}.accordion__list-text-part{margin:4px 0}.line{height:2px}.accordion__btn{top:20px}.accordion__show-gallery{bottom:28px}}@media (max-width:767px){.accordion__list-item{padding:16px 0}.accordion__list-item .hero-slider .swiper-slider,.accordion__list-item .swiper-container .swiper-slider,.v-hero-slider .swiper-slider{transition:.5s}.accordion__list-item .hero-slider .swiper-slider__bg,.accordion__list-item .swiper-container .swiper-slider__bg,.v-hero-slider .swiper-slider__bg{width:20px}.accordion__list-item-slider{margin-top:12px;min-height:220px}.btn-more--top{margin-top:12px}.accordion__show-gallery{position:relative;bottom:0;right:0;width:100%;max-width:320px;justify-content:center}}.active-filters__grid{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px)}@media (max-width:1023px){.active-filters__grid{margin:-9px;width:calc(100% + 18px)}}.active-filters__grid.active-filters__grid{margin:-5px;width:calc(100% + 10px)}.active-filters__cell{padding:10px;flex:0 0 auto;max-width:100%}@media (max-width:1023px){.active-filters__cell{padding:9px}}.active-filters__cell.active-filters__cell{padding:5px}.additional-list-item{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;display:flex;padding:12px 0;font-weight:500;color:#131613;border-bottom:1px solid #7c827c}@media (any-hover:hover){.additional-list-item:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .additional-list-item:focus{outline:1px dashed;outline-offset:1px}}.additional-list-item:active{color:#585d58}.additional-list-item .additional-item-text{opacity:1;transition:opacity .25s}.additional-list-item:hover{color:#585d58;border-bottom:1px solid #7c827c}.additional-list-item.close{display:none}.additional-list-item.close .additional-item-text{opacity:0}@media (max-width:1023px){.additional-list-item{padding:15px 0;font-weight:600;font-size:14px;line-height:1.29}}.amusement{padding:75px 0 50px}.amusement__heading{margin-bottom:40px;display:flex;justify-content:space-between}.amusement__title-indent{margin-left:72px}.amusement__subtitle{width:534px;font-size:14px;font-weight:600;line-height:1.29}.amusement__types{margin:-10px;padding:40px 0;display:flex;justify-content:space-between;flex-wrap:wrap}.amusement__small-image-wrapper,.amusement__wide-image-wrapper{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;position:relative;width:325px;height:455px;margin:10px;overflow:hidden}@media (any-hover:hover){.amusement__small-image-wrapper:hover,.amusement__wide-image-wrapper:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .amusement__small-image-wrapper:focus,.state--focus-enabled .amusement__wide-image-wrapper:focus{outline:1px dashed;outline-offset:1px}}.amusement__small-image-wrapper:active,.amusement__wide-image-wrapper:active{color:#585d58}.amusement__image{width:100%;height:100%}.amusement__desc-card{position:absolute;bottom:0;right:0;width:284px;padding:0 14px;font-weight:600;background:#f6f5e9}.amusement__desc-card-heading{padding:14px 0 11px;display:flex;justify-content:space-between;align-items:center}.amusement__desc-card-title{line-height:1.38}.amusement__desc-icon{width:13px;height:13px}.amusement__desc-card-text{max-height:0;padding-bottom:0;font-size:11px;line-height:1.27;color:#000;transition:.35s ease-in-out}.amusement__small-image-wrapper:hover .amusement__desc-card-text,.amusement__wide-image-wrapper:hover .amusement__desc-card-text{max-height:500px;padding-bottom:14px}.amusement__wide-image-wrapper{width:670px}.amusement__additional-types-block{padding:40px 0 50px;display:flex;justify-content:space-between}.amusement__additional-types-quote{width:477px;font-weight:600;line-height:1.29}.amusement__additional-types-list{width:670px;margin-bottom:33px;display:flex;flex-direction:column;border-top:1px solid #7c827c}.amusement__btn{margin-top:33px}@media (max-width:1439px){.amusement{padding:40px 0 60px}.amusement__heading{margin-bottom:33px}.amusement__title-indent{margin-left:19px}.amusement__subtitle{width:52.7%}.amusement__types{margin:-5px;padding:0}.amusement__small-image-wrapper,.amusement__wide-image-wrapper{width:23.5%;height:auto;margin:5px}.amusement__wide-image-wrapper{width:48.6%}.amusement__additional-types-quote{width:30%}}@media (max-width:1279px){.amusement .h1{font-size:40px;line-height:1.3}.amusement__small-image-wrapper,.amusement__wide-image-wrapper{height:-webkit-max-content;height:-moz-max-content;height:max-content;overflow:initial}.amusement__desc-card{display:none}.amusement__type-link{position:relative;margin-top:7px;justify-content:space-between;align-items:flex-end}.amusement__type-link-icon svg{width:15px;height:15px;transform:translateY(0)}.amusement__desc-card-title{font-weight:600;font-size:14px;line-height:1.29}.amusement__desc-card-title:hover{color:#585d58}.amusement__additional-types-block{padding:33px 0 0}}@media (max-width:1023px){.amusement .h1{font-size:30px;line-height:1.2}.amusement__additional-types-quote{display:none}.amusement__additional-types-list{width:100%;margin-bottom:0;border-top:1px solid #7c827c}}@media (max-width:767px){.amusement{padding:40px 0 60px}.amusement__heading{flex-direction:column}.amusement__subtitle{margin-top:33px;width:100%}.amusement__types{padding-top:33px;justify-content:space-between}.amusement__small-image-wrapper,.amusement__wide-image-wrapper{width:46.3%;object-fit:cover;margin:5px}.amusement__small-image-wrapper img,.amusement__wide-image-wrapper img{height:50vw;object-fit:cover}.amusement__wide-image-wrapper{width:46.3%}.amusement__wide-image-wrapper img{height:50vw;object-fit:cover}.amusement__types a:nth-child(2n+1){padding-top:18px}.amusement__types a:nth-child(2n){margin-top:-25px}.amusement__desc-card-title{font-weight:600}.amusement__additional-types-block{padding-top:42px}}.article-grid__grid{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px);margin-top:-20px;margin-bottom:-20px}@media (max-width:1023px){.article-grid__grid{margin:-9px;width:calc(100% + 18px)}}.article-grid__cell{padding:10px;flex:0 0 auto;max-width:100%;width:25%;display:flex;flex-direction:column;padding-top:20px;padding-bottom:20px}@media (max-width:1023px){.article-grid__cell{padding:9px}}@media (max-width:1023px){.article-grid__grid{margin-top:-20px;margin-bottom:-20px}.article-grid__cell{width:33.33%;padding-top:20px;padding-bottom:20px}}@media (max-width:1279px){.article-grid__cell{width:33.33%}}@media (max-width:767px){.article-grid__cell{width:50%}}@media (max-width:479px){.article-grid__grid{margin-top:-16px;margin-bottom:-16px}.article-grid__cell{width:100%;padding-top:16px;padding-bottom:16px}}.article-poster{position:relative;width:100%;min-height:224px}.article-poster__link{position:absolute;top:0;left:0;right:0;bottom:0;border:none;z-index:2;outline:0}.article-poster__link::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none;top:-4px;bottom:-4px;left:-4px;right:-4px}.article-poster__visual{position:relative;z-index:1;margin:0 0 12px;max-width:256px}.article-poster__visual::after{content:"";display:block;padding-top:56.25%}.article-poster__status{position:absolute;top:-5px;left:-5px}.article-poster__image,.article-poster__image.product-image{position:absolute;top:0;left:0;right:0;bottom:0;justify-content:flex-start}.article-poster__title{margin:8px 0;color:#000;transition:.15s}@media (any-hover:hover){.article-poster:hover .article-poster__title{color:#585d58;border:none;text-decoration:none}}.article-poster:active .article-poster__title{color:#585d58}.state--focus-enabled .article-poster__link:focus::after{opacity:.75}.article__main-img-wrapper{width:100%;position:relative;display:flex;overflow:hidden;padding-bottom:33.3%}.article__main-img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.article__heading{width:100%;padding:24px 40px;position:-webkit-sticky;position:sticky;z-index:5;top:-2px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #9ca69c;background:#ccd4cc}.article__title{padding-right:20px}.article__container{padding:24px 40px 40px}.article__content{display:flex;justify-content:space-between}.article__article-body{max-width:750px;margin-right:20px;flex-grow:1}.article__article-part{margin-bottom:15px}.article__article-part:last-child{margin-bottom:0}.article__article-img-wrapper{width:100%;margin:32px 0 0;display:flex}.article__article-img-wrapper.article__article-img-wrapper--main{margin-top:0;height:31.6176470588vw;max-height:664px}.article__article-img{width:100%}.article__article-img-wrapper.article__article-img-wrapper--main .article__article-img{object-fit:cover}.article__banners-aside{width:184px;display:flex;flex-direction:column}.article__banners-heading{margin-bottom:10px;font-weight:600;font-size:14px;line-height:1.29;color:#585d58}.article__banner-card{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;margin-bottom:10px;display:flex;flex-direction:column}@media (any-hover:hover){.article__banner-card:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .article__banner-card:focus{outline:1px dashed;outline-offset:1px}}.article__banner-card:active{color:#585d58}.article__banner-card-img-layer{width:184px;height:184px;overflow:hidden}.article__banner-card-img{width:100%;height:100%;object-fit:cover}.article__banner-card-fg-layer{margin-top:8px;display:flex;justify-content:space-between;color:#131613}.article__banner-card-fg-layer:hover{color:#1a471a}.article__banner-card-title{max-width:150px;font-weight:600;font-size:14px;line-height:1.29}.article__banner-card-icon{width:19px;height:16px;margin-top:3px;display:flex;flex-shrink:0}.article__part--top{margin-top:32px}@media (max-width:1279px){.article__article-img-wrapper.article__article-img-wrapper--main{height:47.3958333333vw}.article__body--top{padding-top:36px}.article__main-img-wrapper{padding-bottom:50%}.article__accordion--top{padding-top:20px}.article__heading{width:100%;padding:24px 20px 16px;justify-content:flex-start;align-items:center;border-bottom:none}.article__title{padding-right:10px;font-size:22px;font-weight:600;line-height:1.36}.article__heading-link-next{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;color:#000}}@media (max-width:1279px) and (any-hover:hover){.article__heading-link-next:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .article__heading-link-next:focus{outline:1px dashed;outline-offset:1px}}@media (max-width:1279px){.article__heading-link-next:active{color:#585d58}.article__heading-link-next:hover{color:#585d58}.article__container{padding:12px 20px 35px;overflow:hidden}.article__content{flex-direction:column}.article__article-body{max-width:100%;margin-right:0}.article__article-part{margin-bottom:5px}.article__article-text{font-size:14px}.article__banners-aside{width:100%;padding-top:32px}.modal--lg .article__banners-aside{width:calc(100% + 20px)}.article__banners-content{width:calc(100% + 20px);padding-right:20px;display:flex;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.article__banners-content::-webkit-scrollbar{width:0;display:none}.article__banner-card{margin-right:12px}}@media (max-width:1023px){.article__banner-card-title{font-size:11px;line-height:1.27}.article__banner-card-icon{margin-top:0}.article__banners-content{width:100%}}@media (max-width:767px){.article__article-img-wrapper.article__article-img-wrapper--main{height:45.1388888889vw}.article__body--top{padding-top:26px}.article__accordion--top{padding:0}.article__heading{width:100%;padding:12px 16px;justify-content:space-between}.article__container{padding:12px 16px 16px}.article__banners-content,.modal--lg .article__banners-aside{width:100%}.article__banners-content{width:calc(100% + 16px)}}.aside-list__item{margin:8px 0}.availability{display:flex;font-size:14px;line-height:20px}.availability__icon{width:10px;height:20px;display:block;flex:0 0 auto}.availability__main{flex:1 1 auto}.availability__icon+.availability__main{margin-left:6px}.availability--available{color:#1b1}.availability--unavailable{color:#af552a}.badge{display:inline-block;vertical-align:top;border-radius:0;color:#fff;background:#666;font-size:14px;line-height:20px;padding:1px 4px}.badge--primary{background:#ccd4cc}.basket-action__widget{display:flex;width:100%}.basket-action__cell-input{flex:1 1 auto;min-width:0}.basket-action__cell-main{flex:0 0 auto}.basket-action__cell-input+.basket-action__cell-main{margin-left:12px}.basket-action__btn{padding-left:10px;padding-right:10px}.basket-action__btn-icon{width:20px;height:20px;display:block}.basket-small{position:relative}.basket-small__widget{display:flex;align-items:center;position:relative;color:#000;text-decoration:none;cursor:pointer;transition:.15s;outline:0}.basket-small__widget::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none;left:-2px;right:-2px;bottom:-2px;top:-2px}.state--focus-enabled .basket-small__widget:focus::after{opacity:.75}.basket-small__cell-icon{flex:0 0 auto;position:relative}.basket-small__cell-main{flex:1 1 auto}.basket-small__cell-icon+.basket-small__cell-main{margin-left:10px}.basket-small__icon{display:block;width:40px;height:40px;color:#b1b9b1;transition:.15s}.basket-small__badge{position:absolute;top:0;right:0}.basket-small__title{color:#666}.basket-small__price{color:#000;transition:.15s}@media (any-hover:hover){.basket-small__widget:hover .basket-small__icon,.basket-small__widget:hover .basket-small__price{color:#222822}}.basket-small__widget:active .basket-small__icon,.basket-small__widget:active .basket-small__price{color:#802}.basket-small--empty .basket-small__widget .basket-small__icon{color:#b1b9b1}.basket-small--empty .basket-small__widget .basket-small__price{color:#000}.basket-small--empty .basket-small__widget{cursor:default}@media (max-width:1279px){.basket-small__cell-main{display:none}}.booking-card{display:flex;padding:6px;border-radius:20px;background:rgba(240,240,240,.5);cursor:pointer}.booking-card--active{position:relative;background:#fff}.booking-card--active:before{content:"";display:block;position:absolute;left:-24px;top:50%;transform:translateY(-50%);border:8px solid transparent;border-right:16px solid #fff}.booking-card--full{background:#fff}.booking-card__img{width:120px;height:100px;border-radius:15px;margin:auto 0}.booking-card__info{display:flex;flex-direction:column;justify-content:space-between;margin-left:14px;padding:5px 0}.booking-card__title{font-size:12px;font-weight:600;letter-spacing:-.12px;line-height:normal;text-transform:uppercase;color:#a5aea5}.booking-card__house-type{font-size:14px;font-weight:600;line-height:normal;text-transform:uppercase}.booking-card__price-value{font-size:18px;font-weight:600;text-transform:uppercase}.booking-card__price-postfix{margin-left:8px;font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.32px}.booking-card__status{display:flex;gap:8px;font-size:14px;font-weight:400;line-height:normal;color:#a5aea5}.booking-card__status-icon{position:relative;width:18px;height:18px;background-color:#015e01;border-radius:50%}.booking-card__status-icon::before{content:"";position:absolute;top:55%;left:25%;transform:rotate(45deg);width:4px;height:1.5px;border-radius:10px;background-color:#fff}.booking-card__status-icon::after{content:"";position:absolute;top:50%;left:35%;transform:rotate(135deg);width:8px;height:1.5px;border-radius:10px;background-color:#fff}.booking-card__status-default{-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:4px}.booking-card__status-ready{color:#015e01;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:4px;-webkit-text-decoration-color:rgba(1,94,1,.4);text-decoration-color:rgba(1,94,1,.4)}@media (max-width:767px){.booking-card--active{border-radius:20px 20px 0 0}.booking-card--active:before{display:none}.booking-card__img{width:90px;height:75px}.booking-card__info{padding:0}.booking-card__title{font-size:10px;letter-spacing:-.1px}.booking-card__house-type{font-size:16px}.booking-card__price-value{font-size:16px}.booking-card__status{font-size:14px}}.form__main{padding:20px 16px;background:#fff;border-radius:20px}.booking{position:-webkit-sticky;position:sticky;z-index:10;top:calc(100vh - 0px);width:100%;height:0;display:flex;justify-content:center;transform:translateY(-136px)}.booking__search-block{width:324px;height:62px;padding:19px 24px 21px 18px;display:flex;align-items:center;justify-content:space-between;line-height:1.38;color:rgba(200,200,200,.7);background:rgba(32,33,32,.4);-webkit-backdrop-filter:blur(20.5px);backdrop-filter:blur(20.5px);border-radius:15px}.booking__search{width:16px;height:16px;color:#c8c8c8;background-color:transparent}.booking-form__title{margin-bottom:32px;font-weight:600;font-size:28px;line-height:1.36;text-align:center;color:#000}.booking-form__body{position:relative;min-height:30vh}@media (max-width:1279px){.booking{transform:translateY(-85px)}}@media (max-width:1023px){.booking{display:none}.booking-form__title{margin-bottom:24px;font-size:20px}}.breadcrumbs{font-size:12px;font-weight:600;line-height:1;text-transform:uppercase;cursor:default}.breadcrumbs-container{padding:20px 40px 0 275px;overflow:hidden}.breadcrumbs-container--room{padding-top:66px}.breadcrumbs__list{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-5px -5px}.breadcrumbs__item{position:relative;display:flex;align-items:center;flex:0 0 auto;max-width:412px;text-overflow:ellipsis;padding:5px 26px 5px 5px}.breadcrumbs__separator{width:11px;height:16px;margin:0 0 0 10px;display:flex;color:#758576}.breadcrumbs__separator svg{transform:rotate(90deg)}.breadcrumbs__link{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;flex:0 1 auto;color:#758576;cursor:pointer;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (any-hover:hover){.breadcrumbs__link:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .breadcrumbs__link:focus{outline:1px dashed;outline-offset:1px}}.breadcrumbs__link:active{color:#585d58}.breadcrumbs__item:not(:last-child):before{content:"";position:absolute;right:5px;top:5px;width:11px;height:11px;background-image:url(/local/images/arrow-right.svg);background-size:11px 11px}@media (any-hover:hover){.breadcrumbs__link:hover{color:#131613}}@media (max-width:1279px){.breadcrumbs-container{padding:40px 20px 0 190px}.breadcrumbs-container--room{padding-top:59px}}@media (max-width:1023px){.breadcrumbs-container{padding:20px 0 0 20px}.breadcrumbs__list{width:calc(100% + 10px);padding-right:20px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.breadcrumbs__list::-webkit-scrollbar{width:0;display:none}.breadcrumbs__item{max-width:300px}}@media (max-width:767px){.breadcrumbs-container{padding:20px 0 0 16px}.breadcrumbs__list{padding-right:16px}}@media (max-width:479px){.breadcrumbs__item{padding:5px 5px 5px 26px}.breadcrumbs__item:not(:nth-child(2)){width:0;height:0;padding:0;overflow:hidden}.breadcrumbs__item:nth-child(2):after{content:"";position:absolute;left:5px;top:5px;width:11px;height:11px;background-image:url(/local/images/arrow-left.svg);background-size:11px 11px}.breadcrumbs__item:not(:last-child):before{background-image:none}}.burger{width:358px;height:-webkit-max-content;height:-moz-max-content;height:max-content;min-height:100vh;padding:40px;display:flex;border-radius:0;background:#131613;transition:.35s ease-in;animation:leave .35s ease-in-out;-webkit-animation-name:leave;-webkit-animation-duration:.35s;-webkit-animation-timing-function:ease-in}@-moz-document url-prefix(){.burger{letter-spacing:-.1em}.burger-menu__addresses{letter-spacing:-.03em}.burger-menu__driving-directions{flex-wrap:wrap}.burger-menu__contacts-links{font-size:22px}.burger-menu__btn{align-self:center}}.burger__wrapper{width:100%;display:flex;flex-direction:column;animation:leave-out .35s ease-in;-webkit-animation-name:leave-out;-webkit-animation-duration:.35s;-webkit-animation-timing-function:ease-in}.burger--indent-right{position:relative;padding-right:25px}.burger__close{position:absolute;top:-4px;right:-4px;width:26px;height:26px;padding:4px;display:flex;align-items:center;justify-content:center;overflow:hidden;cursor:pointer;color:#f6f5e9;transition:.15s}.burger__close:hover{color:#b1b9b1}.burger-nav{margin:-6px 0 -6px -6px}.burger-menu-list{display:flex;flex-wrap:wrap}.burger-menu__item{width:50%;padding:6px 6px}.burger-menu__link{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;color:#eeecd5;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-transform:uppercase;cursor:pointer}@media (any-hover:hover){.burger-menu__link:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .burger-menu__link:focus{outline:1px dashed;outline-offset:1px}}.burger-menu__link:active{color:#585d58}.burger-menu__link:hover{color:#b1b9b1}.burger-menu__content{height:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.burger-menu__content--top{margin-top:80px}.burger-menu__contacts{display:flex;flex-direction:column}.burger-menu__addresses{display:flex;flex-direction:column;font-size:11px;font-weight:500;line-height:1.3}.burger-menu__driving-directions{margin-top:16px;display:flex;align-items:flex-end;justify-content:space-between}.burger-menu__coordinates{margin-right:10px;font-size:11px}.burger-menu__btn{height:auto;padding:5px;display:flex;align-items:center;font-family:Suisse Intl,sans-serif;font-weight:600;font-size:14px;line-height:1.29;color:#f6f5e9;box-shadow:none;border-radius:0}.burger-menu__btn:active,.burger-menu__btn:hover{color:#b1b9b1}.burger-menu__btn-icon{width:18px;height:18px;margin-left:8px;transform:rotate(180deg)}.burger-menu__contacts-links{margin-top:16px;display:flex;flex-direction:column;align-self:flex-end;font-size:28px;font-weight:600;line-height:1.29}.burger-menu__feedback-link{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;color:#eeecd5;margin-bottom:16.5px}@media (any-hover:hover){.burger-menu__feedback-link:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .burger-menu__feedback-link:focus{outline:1px dashed;outline-offset:1px}}.burger-menu__feedback-link:active{color:#585d58}.burger-menu__feedback-link:last-child{margin-bottom:0}.burger-menu__feedback-link:hover{color:#b1b9b1}.burger .social-links__item:hover .svg-icon{color:#b1b9b1}@keyframes leave{0%{transform:translateX(80%)}100%{transform:translateX(0)}}@keyframes leave-out{0%{transform:translateX(10%)}80%{transform:translateX(-10px)}100%{transform:translateX(0)}}@media (max-width:1279px){.burger{width:320px;padding:32px 16px}.burger-menu__content--top{margin-top:32px}.burger-menu__contacts-links{margin-top:45px}}@media (max-width:767px){@keyframes leave-out{0%{transform:translateX(10%)}80%{transform:translateX(-3px)}100%{transform:translateX(0)}}}.catalog-item{position:relative;margin:0 0 60px}.catalog-item__wrap{display:flex}.catalog-item__aside{flex:0 0 auto;width:460px;padding-right:40px}.catalog-item__main{flex:1 1 auto}.catalog-item__visual-wrap{position:-webkit-sticky;position:sticky;top:20px}.catalog-item__visual{position:relative;max-width:420px}.catalog-item__visual::after{content:"";display:block;padding-top:100%}.catalog-item__image,.catalog-item__image.product-image{position:absolute;top:0;left:0;right:0;bottom:0}.catalog-item__status{position:absolute;top:-6px;left:-6px;z-index:3}.catalog-item__availability{margin:10px 0}.catalog-item__price{margin:10px 0}.catalog-item__basket-action{margin:15px 0;max-width:216px}.catalog-item__filter{position:relative;margin:25px 0;max-width:300px}.catalog-item__info{margin:40px 0}.catalog-item__params{margin:30px 0;max-width:400px}.catalog-item__description{margin:30px 0}@media (max-height:500px){.catalog-item__visual-wrap{position:relative}}@media (max-width:1023px){.catalog-item__wrap{display:block}.catalog-item__aside{padding:0;margin-bottom:20px;width:auto}}.catalog{position:relative;margin:0 0 40px}.catalog__placeholder{min-height:200px}.catalog__layout{display:flex;display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px);flex-wrap:nowrap}@media (max-width:1023px){.catalog__layout{margin:-9px;width:calc(100% + 18px)}}.catalog__layout-aside{padding:10px;flex:0 0 auto;max-width:100%;width:20%}@media (max-width:1023px){.catalog__layout-aside{padding:9px}}.catalog__layout-main{padding:10px;flex:0 0 auto;max-width:100%;flex:1 1 auto}@media (max-width:1023px){.catalog__layout-main{padding:9px}}.catalog__list-message{margin:20px 0}.catalog__list-message-title{margin:12px 0}.catalog__list-message-body{margin:12px 0}.catalog__list-message-actions{margin:20px 0}.catalog__list-message-actions-grid{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px)}@media (max-width:1023px){.catalog__list-message-actions-grid{margin:-9px;width:calc(100% + 18px)}}.catalog__list-message-action{padding:10px;flex:0 0 auto;max-width:100%}@media (max-width:1023px){.catalog__list-message-action{padding:9px}}.catalog__top-nav{margin:20px 0}.catalog__top-nav-grid{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px);margin-top:-5px;margin-bottom:-5px;justify-content:flex-end;flex-wrap:nowrap}@media (max-width:1023px){.catalog__top-nav-grid{margin:-9px;width:calc(100% + 18px)}}.catalog__top-nav-cell{padding:10px;flex:0 0 auto;max-width:100%;padding-top:5px;padding-bottom:5px}@media (max-width:1023px){.catalog__top-nav-cell{padding:9px}}.catalog__top-nav-cell--active-filters{margin-right:auto;min-width:0;flex:1 1 auto}.catalog__top-nav-cell--select{width:240px}.catalog__top-nav-cell--aside-toggle{display:none}.catalog__aside-toggle{display:flex;align-items:center;justify-content:center;cursor:pointer;width:40px;height:40px;color:#ccd4cc;transition:.15s}.catalog__aside-toggle-icon{display:block;width:40px;height:40px}.catalog__aside-toggle::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}@media (any-hover:hover){.catalog__aside-toggle:hover{color:#04a}}.state--focus-enabled .catalog__aside-toggle:focus::after{opacity:.75}.catalog__aside-toggle:active{color:#028}.catalog__aside-close{display:none;align-items:center;justify-content:center;width:44px;height:44px;background:0 0;color:#fff;cursor:pointer;transition:.15s;opacity:0;visibility:hidden}.catalog__aside-close-icon{display:block;width:30px;height:30px}.catalog__aside-close::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}@media (any-hover:hover){.catalog__aside-close:hover{color:#c8c8c8}}.state--focus-enabled .catalog__aside-close:focus::after{opacity:.75}.catalog__aside-close:active{color:#b1b9b1}@media (max-width:1279px){.catalog__layout-aside{width:25%}}@media (max-width:1023px){.catalog__top-nav-cell--aside-toggle{display:block}.catalog__top-nav-cell--select,.catalog__top-nav-cell--view{display:none}.catalog__aside-close{display:flex;position:absolute;top:0;left:100%}.catalog__layout-aside{display:block;position:fixed;top:0;left:0;bottom:0;width:300px;background:#fff;z-index:120;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.25s;transform:translate3d(-100%,0,0);visibility:hidden}.catalog__layout-aside-container{position:absolute;top:0;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.catalog__layout-aside-container-inner{padding:20px}.catalog__layout-main{width:100%}.state--catalog-aside-open .catalog__layout-aside{visibility:visible;transform:translate3d(0,0,0)}.state--catalog-aside-open .catalog__aside-close{opacity:1;visibility:visible}}.collapse-enter-active,.collapse-leave-active{transition:.25s;overflow:hidden}.collapse-enter-from,.collapse-leave-to{opacity:0}.contact-link-block{margin:8px 0}.contact-link{display:block;color:#000;border:none;text-decoration:none;outline:0}.contact-link__note{color:#666}.contact-link__value{font-size:16px;line-height:24px;color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0}@media (any-hover:hover){.contact-link:hover .contact-link__value{color:#585d58;border:none;text-decoration:none}}.state--focus-enabled .contact-link:focus .contact-link__value{outline:1px dashed;outline-offset:1px}.contact-link:active .contact-link__value{color:#585d58}.page-title__btn{height:auto;padding:5px;display:flex;align-items:center;font-weight:600;font-size:14px;line-height:1.29;color:#131613;box-shadow:none;border-radius:0}.page-title__btn:active,.page-title__btn:hover{color:#585d58}.page-title__btn:hover .page-title__btn-icon{color:#585d58}.page-title__btn-icon{transform:rotate(180deg)}.contacts--indent{padding:36px 0 120px}.contacts__main-links{padding-left:235px;display:flex;flex-wrap:wrap;justify-content:space-between}.contacts__accounting,.contacts__feedback{width:33%;display:flex;flex-direction:column}.contacts__feedback-link{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;margin-bottom:16px;color:#131613;font-weight:600}@media (any-hover:hover){.contacts__feedback-link:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .contacts__feedback-link:focus{outline:1px dashed;outline-offset:1px}}.contacts__feedback-link:active{color:#585d58}.contacts__feedback-link:last-child{margin-bottom:0}.contacts__feedback-link.link--mail{color:#585d58}.contacts__feedback-link:hover{color:#585d58}.contacts__feedback-link.link--mail:hover{color:#131613}.contacts__accounting-title{margin-bottom:16px;font-weight:600;font-size:14px;line-height:1.29}@media (max-width:1279px){.contacts__main-links{padding:0 20px 40px 170px}}@media (max-width:1023px){.contacts__main-links{padding:0}.contacts__accounting,.contacts__feedback{margin-bottom:48px;width:45%}}@media (max-width:767px){.contacts--indent{padding:32px 0 70px}.contacts__accounting,.contacts__feedback{margin-bottom:32px;width:100%}.contacts__accounting .h2{font-size:26px;line-height:1.15}}.cuisine{padding:100px 0;background-color:#222822;background-image:url(/local/images/bg-cuisine.svg);background-repeat:no-repeat;background-position:top right}.cuisine__title-indent{margin-left:90px}.cuisine__heading{display:flex;justify-content:space-between}.cuisine__subtitle{display:none;font-weight:600;font-size:14px;line-height:1.29;text-transform:uppercase;color:#a7a9a7}.cuisine__content-wrapper{padding-top:80px}.cuisine__content{display:flex;flex-direction:column}.cuisine__content-visuale{display:flex}.cuisine__images-block{width:calc(50% + 20px);margin:-10px;display:flex;flex-wrap:wrap}.cuisine__card-container{width:50%;height:50%;max-width:345px;max-height:345px;padding:10px}.cuisine__image-card{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0}@media (any-hover:hover){.cuisine__image-card:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .cuisine__image-card:focus{outline:1px dashed;outline-offset:1px}}.cuisine__image-card:active{color:#585d58}.cuisine__image-wrapper{position:relative;width:100%;height:100%;display:flex;overflow:hidden}.cuisine__image{width:100%;height:100%;object-fit:cover;transition:.5s}.cuisine__image-card .btn,.cuisine__image-high-card .btn{padding:30px 20px;white-space:normal;transform:translateY(25px);scale:1.35;transition:transform .5s,scale .35s ease-in-out}.cuisine__image-card:hover .cuisine__bg-block,.cuisine__image-high-card:hover .cuisine__bg-block{opacity:1}.cuisine__image-card:hover .cuisine__image,.cuisine__image-high-card:hover .cuisine__image{scale:1.05}.cuisine__image-card:hover .btn,.cuisine__image-high-card:hover .btn{transform:translateY(0);scale:1}.cuisine__text-card{width:50%;height:50%;max-width:345px;max-height:345px;padding:10px;display:flex;flex-direction:column;justify-content:space-between}.cuisine__text{font-size:14px;font-weight:600;line-height:1.57;text-transform:uppercase;color:#a7a9a7}.cuisine__high-card-wrapper{position:relative;width:50%;max-width:670px;max-height:100%;margin-left:20px}.cuisine__image-high-card{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;width:100%;overflow:hidden}@media (any-hover:hover){.cuisine__image-high-card:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .cuisine__image-high-card:focus{outline:1px dashed;outline-offset:1px}}.cuisine__image-high-card:active{color:#585d58}.cuisine__swiper-btn-icon{color:#f6f5e9}@media (max-width:1439px){.cuisine__text-card{padding:25px 16px}}@media (max-width:1279px){.cuisine{padding:70px 0;background-image:none}.cuisine__title-indent{display:inline;margin-left:40px}.cuisine__subtitle{display:block;width:40%}.cuisine__content-wrapper{padding:32px 0 0}.cuisine__content-visuale{padding-bottom:32px}.cuisine__images-block{width:calc(35% + 14px);margin:-7px}.cuisine__card-container{width:100%;height:50%;max-width:345px;max-height:345px;padding:7px}.cuisine__text-card{display:none}.cuisine__high-card-wrapper{width:64%;margin-left:auto}.cuisine__images-block{flex-direction:column;flex-shrink:0}}@media (max-width:1023px){.cuisine__images-block{width:calc(31.5% + 14px);margin:-7px}.cuisine__high-card-wrapper{width:100%;margin-left:14px}}@media (max-width:767px){.cuisine__heading{margin-right:-4px;flex-direction:column}.cuisine__subtitle{width:100%;margin-top:32px}.cuisine__images-block{display:none}.cuisine__content-wrapper{padding:35px 0 0}.cuisine__content-visuale{padding-bottom:7px}.cuisine__high-card-wrapper{max-width:none;max-height:none;margin-left:0;overflow:hidden;width:calc(100% + 16px);margin-right:-16px;padding-right:16px}.cuisine__swiper-scrollbar--top{padding-top:19px}.cuisine__swiper-scrollbar{position:relative;margin-top:35px}.cuisine__swiper-scrollbar .swiper-slide{width:auto}.cuisine__swiper-scrollbar .swiper-wrapper{width:auto}.cuisine__image-high-card{width:auto}.cuisine__image-high-card:hover .cuisine__image{scale:1}.cuisine__image-wrapper{width:250px;flex-direction:column}.cuisine__image{width:250px;height:257px}.cuisine__card-description{margin-top:20px;font-weight:600;line-height:1.25;text-transform:uppercase;color:#ccd4cc}}.double-datepicker{font-family:Suisse Intl;position:relative;max-width:730px;height:100%}.double-datepicker__inner{position:relative;height:100%;width:100%;border:2px solid #fff;border-radius:12px}.double-datepicker__inner:focus-visible{border:2px solid #a5aea5}.double-datepicker__inner:hover{border:2px solid #a5aea5}.double-datepicker__label{color:#585d58;position:absolute;top:12px;left:20px;z-index:1;pointer-events:none}.double-datepicker--focus .double-datepicker__label{position:absolute;font-size:11px;font-style:normal;font-weight:500;line-height:11px;letter-spacing:-.22px;top:0;left:0;text-transform:uppercase;padding:7px 16px}.double-datepicker ::-webkit-scrollbar{width:5px;height:50px}.double-datepicker ::-webkit-scrollbar-track{background:#f0f0f0}.double-datepicker ::-webkit-scrollbar-thumb{background-color:#606560;border-radius:5px}.dp__main>div{height:100%}.double-datepicker .dp__main>div:first-child{display:none}.double-datepicker__input{display:flex;justify-content:space-between;align-items:center;position:relative;font-family:Suisse Intl;font-weight:400;font-size:16px;letter-spacing:-.32px;height:100%;width:100%;color:#1d1d1d;padding:15px 16px;background-color:#fff;border-radius:12px;border:none;cursor:pointer}.double-datepicker__input:focus-visible{outline:0}.filter .double-datepicker__input.double-datepicker__input{border:0}.report__filter--stick .filter .double-datepicker__input.double-datepicker__input{border:1px solid var(--dp-border-color)}.double-datepicker__input::placeholder{color:var(--color-fg-3);font-size:16px;line-height:20px;font-weight:var(--fw-medium)}.double-datepicker__input-icon{width:21px;height:24px;color:#a7a9a7}.double-datepicker__menu{position:absolute;width:100%;margin-top:155px;border-color:transparent!important;box-shadow:0 8px 20px rgba(30,70,143,.1);z-index:10;outline-color:transparent}.dp__flex_display{display:flex;width:730px;background:#fff;justify-content:space-between}.dp__flex_display:focus-visible{outline-color:transparent}.dp__flex_display>div:first-child{background:#fff;padding:32px 16px 20px 32px;width:100%}.dp__flex_display>div:last-child{background:#fff;padding:32px 32px 20px 16px;width:100%}.dp__action_extra{width:744px;position:absolute;top:-100px;margin-left:-7px;z-index:-1}.double-datepicker__content{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:100%;height:590px;background:#fff;border-radius:12px;padding:28px 32px 32px 32px;box-shadow:0 4px 24px 0 rgba(0,0,0,.1)}.double-datepicker__header{min-height:100px}.double-datepicker__title{color:#1d1d1d;font-size:32px;font-weight:500}.double-datepicker__details{margin:12px 0 0 0;color:#606560;font-size:16px;font-weight:400}.double-datepicker__footer{display:flex;flex-direction:column}.double-datepicker__footer:before{content:"";display:block;width:100%;height:1px;background:rgba(167,169,167,.2);margin-bottom:20px}.double-datepicker__notes{display:flex;justify-content:space-between}.double-datepicker__text--bold{color:#1d1d1d;font-size:18px;font-weight:500}.double-datepicker__text--regular{margin:0;color:#606560;font-size:14px;font-weight:400}.double-datepicker__buttons{display:flex;gap:24px}.double-datepicker__calendar.double-datepicker__calendar{display:flex;flex-direction:column}.double-datepicker__contacts{margin-top:12px;display:flex;gap:12px}.double-datepicker__contact{width:32px;height:32px}.double-datepicker .dp__button{display:none}.double-datepicker__select-date-btn{font-size:14px;line-height:20px;font-weight:var(--fw-bold);color:var(--color-fg);cursor:pointer;transition:color var(--trs-base)}.double-datepicker__select-date-btn:hover{color:var(--color-fg-2)}.double-datepicker .dp__arrow_top{display:none}.double-datepicker .dp__inner_nav .dp__icon{width:15px;height:15px}.double-datepicker .dp__month_year_select{font-weight:600;font-size:18px;line-height:20px;color:var(--color-fg);text-transform:capitalize}.double-datepicker .dp__calendar_header{display:flex;color:#606560;margin-bottom:10px}.double-datepicker .dp__calendar_header_item{display:flex;justify-content:center;font-weight:500;font-size:14px;line-height:22px;color:#1d1d1d;width:14.28%}.double-datepicker .dp__month_year_wrap{display:flex;gap:8px;height:20px;margin:auto}.dp__month_year_row{display:flex;justify-content:center}.double-datepicker .dp__calendar_row{display:flex;margin:0}.double-datepicker .dp__month_year_select{height:20px}.double-datepicker .dp__calendar{margin-top:10px}.double-datepicker .dp__calendar_header_separator{display:block;width:100%;height:1px;background:rgba(167,169,167,.2)}.double-datepicker .dp__clear_icon{display:none}.dp__calendar_row{display:flex;width:100%;justify-content:center;align-items:center}.dp__calendar_item{text-align:center;flex-grow:1;width:14.28%}.dp__pointer{cursor:pointer}.dp__cell_disabled{opacity:.4}.dp__cell_inner.dp__cell_offset{display:none}.dp__cell_inner{display:flex;align-items:center;justify-content:center;border-radius:50px;height:36px;width:100%;font-weight:500;outline-color:transparent}.dp__cell_inner:hover{background:#f0f0f0;color:#131613}.dp__range_end,.dp__range_start{color:#fff;background:#606560}.dp__range_end:hover,.dp__range_start:hover{color:#fff;background:#606560}.dp__date_hover:hover,.dp__date_hover_end:hover,.dp__date_hover_start:hover{background:#f0f0f0}.dp__cell_auto_range_start,.dp__date_hover_start:hover,.dp__range_start{border-bottom-right-radius:0;border-top-right-radius:0}.dp__cell_auto_range_end,.dp__date_hover_end:hover,.dp__range_end{border-bottom-left-radius:0;border-top-left-radius:0}.dp__range_between{background:#ccd4cc;border-radius:0}.dp__range_between:hover{background:#ccd4cc;border-radius:0}.double-datepicker .dp__calendar_item:last-child .dp__cell_auto_range_start,.double-datepicker .dp__calendar_item:last-child .dp__date_hover_start:hover,.double-datepicker .dp__calendar_item:last-child .dp__range_start{border-top-right-radius:12.5px!important;border-bottom-right-radius:12.5px!important}.double-datepicker .dp__calendar_item:first-child .dp__cell_auto_range_end,.double-datepicker .dp__calendar_item:first-child .dp__date_hover_end:hover,.double-datepicker .dp__calendar_item:first-child .dp__range_end{border-top-left-radius:12.5px!important;border-bottom-left-radius:12.5px!important}.double-datepicker .dp__inner_nav{position:relative;display:flex;width:32px;height:32px;padding:4px;justify-content:center;align-items:center;background:#f0f0f0;border-radius:50%}.double-datepicker .dp__inner_nav,.double-datepicker .dp__month_year_select{transition:color .2s}.double-datepicker .dp__inner_nav:hover{background:#ccd4cc}.double-datepicker__icon{width:24px;height:24px;display:block;color:var(--color-fg-2)}.dp__input_wrap{position:relative;height:100%}.double-datepicker .dp__input_icon{width:24px;height:24px;position:absolute;top:50%;transform:translateY(-50%);left:auto;right:16px;color:#a7a9a7}.double-datepicker .dp__arr__icon{width:12px;height:12px;position:absolute;top:50%;color:#606560}.double-datepicker__arrow--prev .dp__arr__icon{transform:rotate(-90deg) translateX(50%) translateY(-115%)}.double-datepicker__arrow--next .dp__arr__icon{transform:rotate(90deg) translateX(-50%) translateY(-15%)}.double-datepicker .dp__overlay{display:none}.double-datepicker .dp__instance_calendar{outline-color:transparent}@media (max-width:767px){.dp__action_extra{top:-50px;margin-left:0;width:100%}.double-datepicker .dp__instance_calendar .dp__menu_inner{margin-top:50px}.dp__flex_display{flex-direction:column;width:100%}.double-datepicker__menu{margin-top:100px}.double-datepicker .dp__calendar_header{justify-content:center}.dp__calendar_item{flex-grow:0}.double-datepicker__content{padding:16px 16px 32px 16px;height:800px}.dp__flex_display>div:first-child{width:100%;padding:12px}.dp__flex_display>div:last-child{width:100%;padding:12px}.dp__flex_display>div:last-child .dp__calendar_header,.dp__flex_display>div:last-child .dp__calendar_header_separator{display:none}.double-datepicker__title{font-size:24px}.double-datepicker .dp__month_year_col_nav[aria-label="Next month"]{position:absolute;top:62px;right:12px}.double-datepicker .dp__month_year_select{font-size:16px}.double-datepicker .dp__instance_calendar:first-child .dp__month_year_wrap{padding-right:32px}.double-datepicker .dp__instance_calendar:last-child .dp__month_year_wrap{padding-right:0}}@media (max-width:639px){.double-datepicker__notes{flex-direction:column-reverse}.double-datepicker__content{height:850px}.double-datepicker__buttons{justify-content:space-between;padding-bottom:10px}}@media (max-width:379px){.dp__calendar_item{width:14.28%}}.dp__action_row{display:none}.container--reset{padding:0}.driveway--indent{padding:75px 0 120px}.driveway--font-sm{font-weight:500;font-size:11px;line-height:1.36}.driveway .hidden{display:none}.driveway--visible{overflow:visible}.driveway__heading{display:flex;flex-wrap:wrap;justify-content:space-between}.heading--contacts .driveway__heading-subtitle{width:100%;justify-content:flex-start}.heading--contacts .tabs-wrapper{margin-top:32px}.driveway__tooltip{position:absolute;z-index:1;top:0;right:20px;padding:7px 18px;display:flex;align-items:center;text-transform:uppercase;background:#fff;transform:translateY(-70%)}.driveway__tooltip-info-icon{margin-right:14px;padding-right:1px;width:16px;height:16px;border-radius:50%;background:#ccd4cc;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#758576}.heading--contacts .tabs-wrapper{margin-right:auto}.driveway__heading-title{width:45%;margin-bottom:0}.driveway__heading-subtitle{position:relative;flex:0 0 690px;display:flex;flex-direction:column;justify-content:space-between}.driveway__title-indent{padding-left:70px}.driveway__address-block{display:flex;flex-direction:column}.driveway__block--up{transform:translateY(-100%);margin-left:calc(50% + 64px)}.driveway__block--contacts{width:450px;margin-left:230px}.driveway__address-block-label{margin-bottom:4px;font-weight:500;text-transform:uppercase;opacity:.5}.driveway__coordinates{padding-right:0;display:flex;align-items:center;font-weight:500;font-size:20px;line-height:1.25;text-transform:initial;color:#131613;text-align:start;white-space:initial}.driveway__coordinates-dot{transition:.5s}.fade-enter-active,.fade-leave-active{transition:transform .5s ease,opacity .2s}.fade-enter-from,.fade-leave-to{opacity:0;transform:translateY(-100%)}.driveway__coordinates-icon{margin-left:12px;width:17px;height:21px;color:#5f686d;flex-shrink:0}.driveway__address{width:300px;margin-top:10px;font-weight:600;font-size:14px;line-height:1.29;color:#585d58}.driveway__maps-buttons{display:flex}.driveway__maps-buttons--indent{margin:8px 0 32px}.driveway__map-btn{padding:7px 33px;color:#131613;border:1px solid rgba(255,255,255,.7)}.driveway__map-btn:last-child{margin-left:-1px}.driveway__accordion--top{padding-top:32px}.yandex-map{overflow:hidden;position:relative;width:100%;height:485px;margin-top:30px}.ymap-container{height:100%;width:100%;position:relative}.map{filter:grayscale(60%) saturate(50%);height:485px}.ymap-marker-icon{width:50px;height:67px;color:#131613}.map--full{margin:24px -40px -100px;width:calc(100% + 80px)}.yandex-map__btn{position:absolute;z-index:5;bottom:23px;left:28px;color:#131613;background:#ccd4cc;box-shadow:0 0 16px rgba(0,0,0,.14);padding:12px 40px;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:20px;line-height:1.5}@media (any-hover:hover){.yandex-map__btn:hover{color:#323632}}.yandex-map__btn-icon{width:18px;height:30px;margin-right:12px}@media (max-width:1439px){.driveway__heading{flex-direction:column}.driveway__heading-subtitle{margin-top:32px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;flex-direction:column;flex:0 0 auto}.heading--contacts .driveway__heading-subtitle{margin-top:0}.driveway__block--contacts{width:245px}.driveway__block--contacts .driveway__coordinates-dot{font-weight:600;white-space:break-spaces;text-align:left}}@media (max-width:1279px){.driveway--top{padding-top:30px}.driveway .h1{font-size:40px;line-height:1.3}.driveway .hidden-md{display:none}.driveway .visible-f-md{display:flex}.driveway__tooltip{right:0}.heading--contacts{align-items:flex-start}.heading--contacts .driveway__heading-subtitle{align-items:flex-start}.heading--contacts .driveway__address-block{margin-right:0}.driveway__heading-title{width:100%;display:flex}.driveway__title-indent{padding-left:7px}.driveway__block--contacts{margin-left:10px;margin-bottom:36px}.driveway__block--contacts .driveway__coordinates-dot{font-weight:500;font-size:16px}.driveway__block--contacts .driveway__coordinates{width:100%}.driveway__address-block-label{font-size:12px;line-height:1.17}.driveway__address{width:240px;font-size:11px}.driveway__block--up{margin-left:calc(60% + 64px);transform:translateY(-100%)}.driveway__coordinates{padding:0;white-space:break-spaces;text-align:initial;font-weight:400;font-size:18px;line-height:1.39}.driveway__maps-buttons--indent{margin:12px 0 32px}.driveway__coordinates-icon{margin-left:22px;width:17px;height:21px}.yandex-map{margin-top:24px;height:349px}.map--full{margin:24px -20px -60px;width:calc(100% + 40px)}}@media (max-width:1023px){.driveway .h1{font-size:34px;line-height:1.12}.driveway__heading-subtitle{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.driveway{overflow:hidden}.driveway--indent{padding:50px 0 70px}.driveway.driveway--visible{overflow:visible}.driveway--font-sm{font-size:10px;line-height:1.6}.driveway__heading{justify-content:flex-start}.heading--contacts{flex-direction:column}.driveway__block--contacts{margin:0}.driveway__block--contacts .driveway__coordinates-dot{font-size:14px}.heading--contacts .tabs-wrapper{margin-top:16px;margin-right:-16px;width:calc(100% + 32px)}.driveway__address{margin-top:12px}.driveway__block--up{width:100%;margin-left:0;transform:translateY(0)}.yandex-map{margin-top:16px;height:180px}.yandex-map__btn{bottom:auto;top:10px;left:10px;padding:8px 20px;font-size:11px}.yandex-map__btn-icon{height:18px}.map--full{margin:24px -16px -60px;width:calc(100% + 32px)}}@media (max-width:639px){.heading--contacts{flex-direction:row}.driveway__block--contacts{width:100%}}.field-check-list__label{display:block;font-size:11px;line-height:1.27;font-weight:600;text-transform:uppercase;margin-bottom:12px}.field-check-list__item{margin:6px 0}.field-checkbox{display:flex;position:relative;cursor:pointer;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.field-checkbox__input{position:absolute;top:0;left:0;opacity:0;pointer-events:none}.field-checkbox__visual{display:flex;flex:0 0 auto;width:22px;height:22px;border:1.5px solid #a5aea5;background:0 0;transition:.15s;position:relative;border-radius:5px}.field-checkbox__visual::after{content:"";position:absolute;top:50%;left:50%;border-bottom:2px solid #fff;border-left:2px solid #fff;width:9px;height:5px;transform:translateY(-1px) translate(-50%,-50%) rotate(-45deg);opacity:0;transition:.15s}.field-checkbox__visual::before{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none;color:#222822;top:-3px;left:-3px;right:-3px;bottom:-3px}.field-checkbox__text{margin-left:8px;flex:1 1 auto;color:#1d1d1d;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.field-checkbox__input:checked~.field-checkbox__visual{border:1.5px solid #015e01;background:#015e01}.field-checkbox__input:checked~.field-checkbox__visual::after{opacity:1}.field-checkbox--radio .field-checkbox__visual{border-radius:50%}.field-checkbox--radio .field-checkbox__visual::after{border:none;width:8px;height:8px;background:#222822;border-radius:50%;transform:translate(-50%,-50%)}@media (any-hover:hover){.field-checkbox:hover .field-checkbox__visual{border-color:#606560}.field-checkbox:hover .field-checkbox__input:checked~.field-checkbox__visual{border-color:#015e01;background:#015e01}}.state--focus-enabled .field-checkbox__input:focus~.field-checkbox__visual::before{opacity:.75}.field-checkbox__input:disabled~.field-checkbox__visual{background:#c8c8c8;border-color:#b1b9b1}.field-checkbox__input:disabled:checked~.field-checkbox__visual{background:#b1b9b1;border-color:#666}.field-checkbox__input--round{border-radius:50%}.field-count{position:relative}.field-count__input{padding-left:40px;padding-right:40px;text-align:center}.field-count__btn{position:absolute;top:0;bottom:0;width:40px;cursor:pointer;color:#606560;transition:.15s}@media (any-hover:hover){.field-count__btn:hover{color:#1d1d1d}}.field-count__btn:active{color:#1d1d1d}.field-count__btn:disabled{color:#c8c8c8;background:0 0}.field-count__btn--sub{left:0}.field-count__btn--add{right:0}.field-count__btn--add::after,.field-count__btn--add::before,.field-count__btn--sub::before{content:"";position:absolute;top:50%;left:50%;height:2px;width:12px;background:currentColor;transform:translate(-50%,-50%)}.field-count__btn--add::after{transform:translate(-50%,-50%) rotate(90deg)}.field-file__input-block{display:inline-block;position:relative;overflow:hidden;vertical-align:top}.field-file__input{opacity:0;visibility:hidden;position:absolute;top:0;left:0;width:0;height:0;pointer-events:none}.field-file__list{display:flex;flex-wrap:wrap;align-items:center}.field-file__item{margin-right:6px;display:flex;align-items:center}.field-file__item:last-child{margin-right:0}.field-file__item-middle{margin-left:3px}.field-file__item-end{flex-shrink:0;width:16px;height:16px;padding:2px;margin-left:6px;display:flex;align-items:center;justify-content:center;color:#131613;background:rgba(0,0,0,.2);border-radius:50%}.field-file__item-icon{width:8px;height:8px;transform:rotate(45deg)}.field-file__input-visible{position:relative;width:100%;padding:0 32px 10px 0;display:flex;flex-wrap:wrap;color:#585d58;text-align:left;border-bottom:1px dashed #758576}.field-file__input-plaseholder{cursor:pointer}@media (any-hover:hover){.field-file__item-end:hover{color:#fff;background:#131613}.field-file__input-visible:hover .field-file__input-plaseholder{color:#131613}}.field-file__btn{position:absolute;right:0;bottom:14px;width:12px;height:12px;padding:0;color:#758576}.field__error-icon{width:19px;height:19px;margin-top:1px;margin-right:5px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;font-size:12px;font-weight:700;color:#cf0f0f;background:#fff;transform:rotate(180deg)}.field-input{display:block;width:100%;min-width:0;background:#ccd4cc;border:none;border-bottom:1px solid #7c827c;padding-bottom:10px;box-shadow:none;font:400 16px/24px Suisse Intl,sans-serif;transition:.15s;outline:0;max-width:100%;scrollbar-color:#7c827c #b1b9b1;scrollbar-width:thin}@media (any-hover:hover){.field-input:hover{border-color:#222822}}.field-input:focus{border-color:#222822}.form-error .field-input{border-color:#af552a}.field-input::-webkit-scrollbar{width:3px}.field-input::-webkit-scrollbar-track{background:0 0}.field-input::-webkit-scrollbar-thumb{background-color:#7c827c}.field-input--sm{padding:2px 12px;font-size:14px;height:30px}.field-input--textarea{height:120px;resize:vertical}.field-input--textarea.field-input--sm{line-height:20px}.field-input:disabled{color:#7c827c;border-bottom:1px solid #7c827c}.field-input::placeholder{color:#585d58}.field-input:disabled::placeholder{color:#7c827c}.field-input:disabled+label{color:#7c827c}.field-input__country{display:flex;gap:3px;flex-direction:column}.field-input__country-btn{display:flex;align-items:center;justify-content:center;width:30px;height:15px;border-radius:10px;cursor:pointer;font-size:12px;padding:2px}.field-input__country-btn:hover{font-weight:700}.field-input__country-btn.active{background:#ccd4cc}.field-input__country.hidden{display:none}.form__group--phone .form__group-body{position:relative}.form__group--phone .field-select__btn{color:#131613}.form__group--phone .field-input--phone:before{content:"";position:absolute;z-index:1;width:100%;bottom:0;left:0;height:1px;background:#7c827c}.form__group--phone .field-input--phone:focus .field-input--phone:before{background:#7c827c}@media (any-hover:hover){.form__group--phone .form__group-body:hover .field-input--phone:before{background:#222822}}.field-label{display:block;font-size:11px;line-height:1.27;font-weight:600;text-transform:uppercase;margin-bottom:12px}.field-select__btn.field-multi-select__btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;text-align:left;cursor:pointer;position:relative;padding:15px 16px;background:0 0;color:#1d1d1d;transition:none;border-radius:12px;border:2px solid #fff}.field-select__btn.field-multi-select__btn:hover{border:2px solid #a5aea5}.field-select__btn.field-multi-select__btn:focus-visible{border:2px solid #a5aea5}.field-select__btn-arrow.field-select__btn-arrow{width:24px;height:24px;fill:none;color:#a5aea5;position:static}.field-select__btn-placeholder.field-multi-select__btn-placeholder{color:#1d1d1d}.field-select--open .field-select__btn.field-multi-select__btn{border-color:#a5aea5}.field-select__list.field-multi-select__list{margin-top:7px;background:#fff;max-height:100vh;overflow-x:hidden;width:298px;transform:translateX(-12.5%);padding:20px;border-radius:20px;box-shadow:0 4px 24px 0 rgba(0,0,0,.1)}.field-select__list.field-multi-select__list::-webkit-scrollbar{width:0}.field-select__list-container.field-multi-select__list-container{display:flex;flex-direction:column;gap:16px}.field-select__list-item.field-multi-select__list-item{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:0;font-size:18px;font-weight:500;line-height:normal;text-transform:none;transition:none;color:#1d1d1d}.field-select__input.field-multi-select__input{display:none}.field-select__check-list-icon--default{width:22px;height:22px;border-radius:5px;border:2px solid #a5aea5}.field-select__list-item.field-multi-select__list-item:hover{color:#1d1d1d}.field-multi-select__list-item:hover .field-select__check-list-icon--default{border:2px solid #606560}.field-select__check-list-icon--select{position:relative;width:22px;height:22px;background:#015e01;border-radius:5px;border:2px solid #015e01}.field-select__check-list-icon--disabled{position:relative;width:22px;height:22px;background:#ccd4cc;border-radius:5px;border:2px solid #ccd4cc}.field-select__check-list-icon--disabled:before,.field-select__check-list-icon--select:before{content:"";display:block;width:10px;height:2.5px;background:#fff;border-radius:2.5px;position:absolute;top:45%;left:30%;transform:rotate(-45deg)}.field-select__check-list-icon--disabled:after,.field-select__check-list-icon--select:after{content:"";display:block;width:5px;height:2.5px;background:#fff;border-radius:2.5px;position:absolute;top:52%;left:20%;transform:rotate(45deg)}.field-multi-select__buttons{display:flex;justify-content:space-between}@media (max-width:767px){.field-select__list.field-multi-select__list{position:absolute;left:50%;transform:translateX(-50%);width:100%;margin-top:0}}.field-range-slider{-webkit-user-select:none;-moz-user-select:none;user-select:none}.field-range-slider__labels{display:flex;margin-bottom:8px}.field-range-slider__label{font-size:16px;line-height:24px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:50%;flex:0 0 auto;-webkit-user-select:text;-moz-user-select:text;user-select:text}.field-range-slider__label--max{margin-left:auto}.field-range-slider__controls{position:relative}.field-range-slider__ruler{height:4px;border-radius:2px;background:#c8c8c8}.field-range-slider__active{height:4px;position:absolute;top:0;left:0;right:0;background:#ccd4cc}.field-range-slider__handle{width:18px;height:18px;border-radius:50%;background:#ccd4cc;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);position:absolute;top:50%;transform:translate(-50%,-50%);cursor:pointer}.field-range-slider__handle--z-bump{z-index:2}.field-range-slider--disabled .field-range-slider__active,.field-range-slider--disabled .field-range-slider__handle{background:#c8c8c8;cursor:default}.field-range{font-size:16px}.field-range--sm{font-size:14px}.field-range,.field-range__cell{display:flex;align-items:center}.field-range__cell{flex:1 1 auto;min-width:0}.field-range__prefix{margin-right:5px}.field-range__postfix{margin-left:5px}.field-range__spacer{flex:0 0 auto;margin:0 5px}.field-select{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1;transition:z-index 0s ease .15s}.field-select__label{display:block;font-size:16px;line-height:24px;font-weight:700;margin-bottom:6px}.field-select__btn{display:block;width:100%;min-width:0;background:#ccd4cc;border:none;border-bottom:1px solid #7c827c;padding-bottom:10px;box-shadow:none;font:400 16px/24px Suisse Intl,sans-serif;transition:.15s;outline:0;width:auto;text-align:left;cursor:pointer;height:40px;padding-right:30px;position:relative}.field-select--sm .field-select__btn{padding:2px 12px;font-size:14px;height:30px;padding-right:30px}.field-select__btn-placeholder,.field-select__btn-text{display:block;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.field-select__btn-arrow{position:absolute;top:6px;right:12px;width:14px;height:8px;transition:transform .15s}@media (any-hover:hover){.field-select__btn:hover{border-color:#222822}}.state--focus-enabled .field-select__btn:focus{border-color:#222822}.field-select--open{transition:z-index 0s;z-index:20}.field-select--open .field-select__btn{border-color:#222822}.field-select--open .field-select__btn-arrow{transform:rotate(180deg)}.field-select__btn-placeholder{color:#b1b9b1}.field-select__list{position:absolute;top:100%;left:0;margin-top:2px;background:#c7ccc7;max-height:150px;overflow-x:hidden;overflow-y:auto;width:100%;padding:0;transform-origin:center top;scrollbar-color:#7c827c #b1b9b1;scrollbar-width:thin}.field-select__list::-webkit-scrollbar{width:3px}.field-select__list::-webkit-scrollbar-track{background:0 0}.field-select__list::-webkit-scrollbar-thumb{background-color:#7c827c}.field-select__list-item{display:block;width:100%;text-align:left;padding:3px 6px;cursor:pointer;font-size:16px;line-height:24px;text-transform:uppercase;transition:.15s;color:#222822;position:relative;outline:0}.field-select__list-item::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}@media (any-hover:none){.field-select__list-item{padding-top:3px;padding-bottom:3px}}@media (any-hover:hover){.field-select__list-item.active:hover,.field-select__list-item:hover{color:#5f686d}}.state--focus-enabled .field-select__list-item:focus::after{opacity:.75}.field-select__list-item.active{color:#7d917d}.field-select__list-item.field-select__list-item--active{background:#ccd4cc;color:#fff;cursor:default}@media (max-width:379px){.form__group--phone .field-select__btn{padding-right:20px}.form__group--phone .field-select__btn-arrow{right:3px}}.field__errors,.field__hints{margin-top:8px}.field__error,.field__hint{display:flex;font-size:14px;line-height:20px;color:#af552a;margin-top:3px}.field__hint{color:#7c827c}.field__multiple-list{margin-bottom:15px}.field__multiple-list-grid{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px)}@media (max-width:1023px){.field__multiple-list-grid{margin:-9px;width:calc(100% + 18px)}}.field__multiple-list-item{padding:10px;flex:0 0 auto;max-width:100%;width:100%}@media (max-width:1023px){.field__multiple-list-item{padding:9px}}.field__multiple-list-remove{margin-top:4px}.field-search{position:relative;display:flex;align-items:center;padding:23px 100px 23px 54px;border:1px solid #7c827c}.field-search-form{width:100%}.field-search-input{display:block;width:100%;min-width:0;background:#ccd4cc;border:none;border-bottom:1px solid #7c827c;padding-bottom:10px;box-shadow:none;font:400 16px/24px Suisse Intl,sans-serif;transition:.15s;outline:0;padding:0;border-bottom:none}@media (any-hover:hover){.field-search-input:hover{border-color:#222822}}.field-search-input:focus{border-color:#222822}.form-error .field-search-input{border-color:#af552a}.field-search__arrow-back,.field-search__close,.field-search__icon{position:absolute;top:24px;width:18px;height:18px;display:flex;color:#131613}.field-search__arrow-back{display:none;transform:rotate(-180deg)}.field-search__close{cursor:pointer}.field-search__btn-text{position:absolute;top:24px;right:23px;font-size:14px;font-weight:600;color:#585d58;cursor:pointer;transition:.15s}@media (any-hover:hover){.field-search__close:hover{color:#585d58}}.field-search__arrow-back,.field-search__icon{left:20px}.field-search__close{right:23px}.field--confirm-checkbox{margin-bottom:16px}@media (max-width:1279px){.modal-search .field-search{width:100%;border:none;padding:12px 100px 12px 58px}.modal-search .field-search-input{line-height:1.29}.modal-search .field-search__icon{display:none}.modal-search .field-search__arrow-back{display:flex}.modal-search .field-search__arrow-back,.modal-search .field-search__btn-text,.modal-search .field-search__close{top:12px;line-height:1.29}}@media (max-width:767px){.modal-search .field-search{padding:16px 88px 16px 54px}.modal-search .field-search__arrow-back,.modal-search .field-search__btn-text,.modal-search .field-search__close{top:16px}.modal-search .field-search__btn-text,.modal-search .field-search__close{right:16px}.field-search{padding:12px 70px 12px 38px;border:none;border-bottom:1px solid #9ca69c}.field-search__icon{left:0}.field-search__btn-text,.field-search__close{right:0}.field-search__arrow-back,.field-search__btn-text,.field-search__close,.field-search__icon{top:14px}}.filter__group{margin:24px 0}.filter__list-item{margin-bottom:6px}.filter__list-item:last-child{margin-bottom:0}.filter__link{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0}@media (any-hover:hover){.filter__link:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .filter__link:focus{outline:1px dashed;outline-offset:1px}}.filter__link:active{color:#585d58}.filter__link.filter__link--current{cursor:default;color:#000;font-weight:700}.filter__group-body{margin:8px 0}.filter__group--sort,.filter__group--view{display:none}@media (max-width:1023px){.filter__group--sort,.filter__group--view{display:block}}.form{position:relative}.form--card{max-width:820px;padding:24px;border-radius:0;border:1px solid #b1b9b1}.form__header{margin:38px 0}.form__header-title{margin:8px 0}.form__header-note{margin:24px 0}.form__groups{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px);margin-top:-20px;margin-bottom:-20px}@media (max-width:1023px){.form__groups{margin:-9px;width:calc(100% + 18px)}}.form__groups.form__groups{margin-top:-20px;margin-bottom:-20px}.form__group{padding:10px;flex:0 0 auto;max-width:100%;width:100%}@media (max-width:1023px){.form__group{padding:9px}}.form__group.form__group{padding-top:20px;padding-bottom:20px}.form__group.form__group-sm{padding-top:12px;padding-bottom:12px}.form__group.form__group-sm:first-child{padding-top:24px}.form__group.form__group-sm:last-child{padding-bottom:24px}.form__group-title{margin:8px 0}.form__group-note{margin:8px 0}.form__group-body{margin:18px 0}.form__group-body--m0{margin:0}.form__fields{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px)}@media (max-width:1023px){.form__fields{margin:-9px;width:calc(100% + 18px)}}.form__field{padding:10px;flex:0 0 auto;max-width:100%;width:100%}@media (max-width:1023px){.form__field{padding:9px}}.form__field.form__field--spacer{padding:0}.form__footer{margin:32px 0}.form__actions{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px)}@media (max-width:1023px){.form__actions{margin:-9px;width:calc(100% + 18px)}}.form__action{padding:10px;flex:0 0 auto;max-width:100%}@media (max-width:1023px){.form__action{padding:9px}}.modal-window__body--center .form__header-title{text-align:center}.modal-window__body--center .form__actions{justify-content:center}.form__group--phone .field-select--phone{width:auto;padding-right:0}.form__group--phone .field-select__btn{height:auto;padding-bottom:10px;display:flex;align-items:flex-end;text-transform:uppercase}.form__group--phone .field-select__label-code{margin-right:5px}.form__group--phone .field-select__btn-text{overflow:initial}.form__group--phone .field-select__list{width:286px}.form__group--phone .form__group-body:focus .field-input,.form__group--phone .form__group-body:focus .field-select__btn{border-color:#222822}@media (any-hover:hover){.form__group--phone .form__group-body:hover .field-input,.form__group--phone .form__group-body:hover .field-select__btn{border-color:#222822}}.form__group--phone .field-input--phone{width:50%;flex-grow:1;padding-left:0;align-self:flex-end}@media (max-width:1023px){.form__header-title{width:calc(100% - 30px);font-size:20px}.form--card{padding:20px}}@media (max-width:767px){.form__group--phone .field-select__list{width:325px}}@media (max-width:639px){.form__group{width:100%!important}.form__field:not(.field-select--phone,.field-input--phone){width:100%!important}}@media (max-width:479px){.form__group--phone .field-select__list{width:293%}}.btn-more--top{margin-top:15px}.gallery{display:flex;width:100%;height:100%;flex:1 1 auto;max-height:100vh}.gallery__wrapper{max-height:70vh;overflow-y:auto}.gallery__wrapper::-webkit-scrollbar{width:2px}.gallery__wrapper::-webkit-scrollbar-thumb{background:#131613}.gallery__wrapper::-webkit-scrollbar-track{background:0 0}.gallery__preview-content{width:calc(100% + 13px);margin-left:-14px}.gallery__cards-container{display:inline-flex;flex-direction:column;width:calc(100% + 26px);margin:-14px 0}.gallery__cards-container--up{margin-top:-120px}.gallery__card{position:relative;display:flex;overflow:hidden;margin:14px 13px}.gallery__card-image{width:100%;height:auto;max-height:100%;object-fit:cover;transition:.5s}.svg--gallery{width:29px;height:28px;scale:0;transition:.5s;color:#f6f5e9}.gallery__card:hover .gallery__card-image{scale:1.05}.gallery__card:hover .gallery__card-bg-block{opacity:1}.gallery__card:hover .svg--gallery{scale:1}.gallery__view{display:flex;flex:1 1 auto;min-width:0;position:relative;overflow:hidden}.gallery__view-list{display:flex;width:100%;transform:translate3d(0,0,0);transition:.3s;-webkit-transform:translate3d(0,0,0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:none;-webkit-perspective:none;will-change:translate3d}.gallery__view-list .swiper-container{display:flex;align-items:center}.gallery__view-item{display:flex;flex:0 0 100%;flex-direction:column;align-items:center;justify-content:center;padding:20px;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery__view-item-wrapper{display:flex;flex:0 0 auto;min-width:185px;min-height:185px;max-width:100%;max-height:100%;text-align:center;outline:0;transition:.3s}.gallery__view-image-wrapper{outline:0;transition:.3s}.gallery__view-image-wrapper,.gallery__view-image-wrapper img{max-width:100%;max-height:calc(100vh - 40px);margin:0 auto;text-align:center;display:block}@-moz-document url-prefix(){.gallery__view-image-wrapper,.gallery__view-image-wrapper img{max-height:calc(100vh - 40px)}}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.gallery__view-image-wrapper,.gallery__view-image-wrapper img{max-height:calc(100vh - 40px);margin:0 auto}}}@media (any-hover:hover){.gallery__view-image-wrapper--cursor-default{cursor:default}}.gallery__arrow,.gallery__close{position:absolute;color:#f6f5e9;display:flex;align-items:center;justify-content:center;line-height:0;cursor:pointer;transition:.15s;z-index:250;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.gallery__arrow::after,.gallery__close::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}@media (any-hover:hover){.gallery__arrow:hover,.gallery__close:hover{color:#b1b9b1}}.state--focus-enabled .gallery__arrow:focus::after,.state--focus-enabled .gallery__close:focus::after{opacity:.75}.gallery__arrow{top:50%;width:52px;height:52px;background-color:rgba(255,255,255,.7);border-radius:50%;fill:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s}.gallery__arrow.swiper-button-disabled{pointer-events:none}.gallery__arrow-icon{width:25px;height:25px;margin-bottom:3px;color:#000;transition:color .15s}.gallery__arrow--prev{left:12px;transform:translateY(-50%) rotate(-90deg)}.gallery__arrow--next{right:12px;transform:translateY(-50%) rotate(90deg)}.gallery__close{top:20px;right:50px;transform:translateX(100%);width:32px;height:32px;z-index:400}.gallery__close .svg-icon{width:100%;height:100%}.gallery__numbering{position:absolute;z-index:10;left:50%;bottom:30px;padding:11px;border-radius:10px;font-size:18px;line-height:1.44;color:#fff;background:#000;-webkit-backdrop-filter:blur(11.5px);backdrop-filter:blur(11.5px);transform:translateX(-50%);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (any-hover:none){.gallery__view-image-wrapper{pointer-events:none}}@media (any-hover:hover){.gallery__arrow:hover{background:#fff}}.gallery .loader{z-index:300;background:rgba(0,0,0,.5)}.gallery .loader__icon{color:#fff}@media (max-width:1279px){.gallery__close{top:12px;right:12px;transform:translateX(0);width:18px;height:18px}.gallery__cards-container{margin:-6px 0}.gallery__card{margin:6px}}@media (max-width:1023px){.gallery__cards-container--up{margin-top:-80px}}@media (max-width:767px){.gallery__view-item{padding:20px 0}.gallery__arrow--next{right:0}.gallery__arrow--prev{left:0}}.guest-counter__btn{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%;text-align:left;cursor:pointer;position:relative;padding:15px 16px;background:0 0;color:#1d1d1d;transition:none;border-radius:12px;border:2px solid #fff}.guest-counter__btn:hover{border:2px solid #a5aea5}.guest-counter__btn:focus-visible{border:2px solid #a5aea5}.guest-counter__btn-icon{width:24px;height:12px;position:relative;transition:all .3s;color:#a5aea5}.guest-counter__btn-text{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.guest-counter__item{position:relative;display:flex;justify-content:space-between;align-items:center;padding:16px 0}.guest-counter__item:after{position:absolute;content:"";display:block;width:100%;height:1px;bottom:0;background:#000;opacity:.1}.guest-counter__title{display:flex;flex-direction:column;font-size:18px;font-weight:500;color:#1d1d1d;margin:0}.guest-counter__subtitle{font-size:16px;font-weight:400;color:#606560;margin:0}.guest-counter__list{display:flex;position:absolute;flex-direction:column;margin-top:7px;background:#fff;width:298px;transform:translateX(-12.5%);padding:20px;border-radius:20px;box-shadow:0 4px 24px 0 rgba(0,0,0,.1);z-index:10}.half .guest-counter__list{width:100%;transform:translateX(0)}.guest-counter__item:first-child{padding-top:0}.guest-counter__field{max-width:90px}.field-label--count{margin:0}.field-guest-count__btn{display:flex;width:24px;height:24px;padding:6px;justify-content:center;align-items:center;border-radius:40px;background:#f0f0f0}.field-guest-count__input{background:0 0;border:none;padding:0;font-weight:500}.field-guest-count__input:disabled{border-bottom:none}.guest-counter__buttons{display:flex;justify-content:space-between;padding:16px 0}.guest-counter__rules{text-align:center;font-size:14px;font-weight:400;color:#606560;line-height:normal}@media (max-width:767px){.guest-counter__list{position:absolute;left:50%;transform:translateX(-50%);width:100%;margin-top:0;border-radius:0 0 20px 20px}.half .guest-counter__list{transform:translateX(-50%)}}.hero-block,.v-hero-block{position:relative;display:flex;flex-direction:column}.hero-block__img-layer{width:380px;height:320px;overflow:hidden}.accordion__list-item .swiper-slide:nth-child(2n) .hero-block__img-layer,.v-horizontal-slider .swiper-slide:nth-child(2n) .hero-block__img-layer{width:204px;height:170px;align-self:flex-start}.accordion__list-item .hero-block__fg-layer,.v-horizontal-slider .hero-block__fg-layer{width:380px}.accordion__list-item .swiper-slide:nth-child(2n) .hero-block__fg-layer,.v-horizontal-slider .swiper-slide:nth-child(2n) .hero-block__fg-layer{width:204px}.hero-block__img{width:100%;height:100%;object-fit:cover;transition:scale .5s}.slider--w-full .hero-block,.slider--w-full .v-hero-block{width:100%;margin-right:0}.slider--w-full .hero-slider__swiper-navigation{margin-bottom:0}.slider--w-full .hero-slider__arrow{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:52px;height:52px;padding:16px;border-radius:50%;background:radial-gradient(93.46% 82.51% at 52.49% 50%,rgba(0,0,0,.21) 5.85%,rgba(0,0,0,0) 100%,rgba(0,0,0,0) 100%);-webkit-backdrop-filter:blur(3.54545px);backdrop-filter:blur(3.54545px);opacity:0;transition:background .35s,opacity .5s}.slider--w-full .hero-slider__arrow.show{opacity:1}@media (any-hover:hover){.slider--w-full .hero-slider__arrow:hover{background:#131613}}.slider--w-full .hero-slider__arrow:active{background:#333933}.slider--w-full .hero-slider__arrow--prev{left:12px;transform:translateY(-50%) rotate(-180deg)}.slider--w-full .hero-slider__arrow--next{right:12px;transform:translateY(-50%) rotate(0)}.slider--w-full .hero-slider__icon{color:#f6f5e9}.slider--w-full .hero-block__img-layer{margin-right:0;width:100%;height:100%;position:relative;display:flex;overflow:hidden;padding-bottom:33.3%}.slider--w-full .hero-block__img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.slider--larg.slider--w-full .hero-block__img-layer{padding-bottom:50%}.article__article-body .slider--larg.slider--w-full .hero-block__img-layer{padding-bottom:66%}.hero-block__fg-layer{margin-top:16px;display:flex;color:#131613}.hero-block__title{margin:0 12px 6px 0;font-weight:600;font-size:18px;line-height:1.1;text-transform:uppercase}.hero-block__title:hover{color:#1a471a}.hero-block__text{margin:0 12px 6px 0}.hero-block__icon{opacity:0;transition:opacity .35s}.hero-block__icon svg{width:19px;height:16px;vertical-align:top}.hero-block:hover .hero-block__icon{opacity:1}.hero-block:hover .hero-block__img{scale:1.1}.hero-block--dark{color:#fff}.hero-block--dark .hero-block__bg-layer{background:#666}.modal--lg .hero-block{max-height:390px}@media (max-width:1279px){.hero-block__icon{margin-top:2px}.slider--w-full .hero-slider__swiper-navigation{display:flex}.slider--w-full .hero-block__img-layer{padding-bottom:50%}}@media (max-width:767px){.slider--w-full .hero-slider__arrow--prev{left:0}.slider--w-full .hero-slider__arrow--next{right:0}.slider--w-full .hero-slider__swiper-navigation{display:none}.accordion__list-item .swiper-slide:nth-child(2n) .hero-block__img-layer,.hero-block__img-layer,.v-horizontal-slider .swiper-slide:nth-child(2n) .hero-block__img-layer{width:252px;height:210px}.accordion__list-item .hero-block__fg-layer,.accordion__list-item .swiper-slide:nth-child(2n) .hero-block__fg-layer,.v-horizontal-slider .hero-block__fg-layer,.v-horizontal-slider .swiper-slide:nth-child(2n) .hero-block__fg-layer{width:252px}.hero-block__icon{opacity:1}}.hero-slider,.v-hero-slider{display:block;position:relative;overflow:hidden}.hero-slider--mr-auto{margin-right:auto}.hero-slider__title-wrap{display:flex;justify-content:space-between}.hero-slider__title-wrap--right{justify-content:flex-end}.hero-slider__title{margin-bottom:44px;font-weight:600;font-size:28px;line-height:1.36;text-transform:uppercase}.room__slider-block--dark .swiper-slider__bg{display:none}.room__slider-block--dark .hero-slider__title{color:#fff}.room__slider-block--dark .hero-slider__icon{color:#cbd3cb}.room__slider-block--dark .hero-block__title{color:#ccd4cc}.hero-slider__swiper-navigation{margin-bottom:24px;display:flex;justify-content:flex-end}.hero-slider__arrow{display:flex;align-items:center;justify-content:center;position:relative;top:0;bottom:0;width:24px;height:26px;cursor:pointer;color:#7c827c;-webkit-user-select:none;-moz-user-select:none;user-select:none}.hero-slider__arrow.swiper-button-disabled{color:#a7a9a7}@media (any-hover:hover){.hero-slider__arrow:hover{color:#585d58}}.hero-slider__arrow--prev{margin-right:16px;transform:rotate(180deg)}.hero-slider__arrow--next{transform:rotate(0)}.hero-slider__icon{display:block;width:100%;height:100%}.hero-slider__icon .svg-icon{vertical-align:baseline}.hero-slider__swiper-navigation.swiper-nav--light .hero-slider__arrow{background:0 0;transition:.35s}.hero-slider__swiper-navigation.swiper-nav--light .hero-slider__arrow--prev{margin-right:0;left:0;transform:translateY(-50%) rotate(180deg)}.hero-slider__swiper-navigation.swiper-nav--light .hero-slider__arrow--next{right:0;transform:translateY(-50%) rotate(0)}@media (any-hover:hover){.hero-slider__swiper-navigation.swiper-nav--light .hero-slider__arrow--next:hover,.hero-slider__swiper-navigation.swiper-nav--light .hero-slider__arrow--prev:hover{background:rgba(19,22,19,.5)}}.hero-slider .gallery__card-bg-bloc{display:none}.hero-slider--show-full-screen .hero-block{cursor:pointer}.hero-slider--show-full-screen .hero-block:hover .gallery__card-bg-block{display:flex;opacity:1}.hero-slider--show-full-screen .hero-block:hover .svg--gallery{scale:1}@media (max-width:1279px){.hero-slider__swiper-navigation{display:none}}@media (max-width:767px){.hero-slider__title{margin-bottom:32px}}.v-horizontal-slider .hero-slider{overflow:visible}.v-horizontal-slider .swiper-container,.v-horizontal-slider .swiper-slider{overflow:visible}.hotel-card,.v-hotel-card{margin-top:80px}.hotel-card:first-child,.v-hotel-card:first-child{margin-top:0}.hotel-block--left-column{flex:0 0 500px;margin-right:40px}.hotel-card__heading{position:-webkit-sticky;position:sticky;top:0;z-index:2;margin-bottom:24px;padding:40px 0 20px;display:flex;justify-content:space-between;background:#ccd4cc;transition:all .35s}.hotel-card__title{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;font-weight:600;font-size:42px;line-height:1.24;color:#131613}@media (any-hover:hover){.hotel-card__title:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .hotel-card__title:focus{outline:1px dashed;outline-offset:1px}}.hotel-card__title:active{color:#585d58}@media (any-hover:hover){.hotel-card__title:hover{color:#585d58}}.hotel-card__subtitle{flex:1 1 auto;font-weight:600;font-size:14px;line-height:1.57;color:#323632}.hotel-card__body{display:flex}.hotel-card__main-slider{flex:0 0 500px;max-width:500px}.hotel-card .hero-slider{position:-webkit-sticky;position:sticky;top:112px}.hotel-card__main-slider .hero-block__img-layer{padding-bottom:73.5%}.hotel-card__aside-block{position:relative;flex:1 1 820px;max-width:820px;overflow:hidden}.hotel-card__room{margin-top:40px;display:flex;flex-direction:column;border-bottom:1px solid #758576}.hotel-card__room-main{margin-bottom:8px;display:flex;justify-content:space-between;align-items:flex-end}.hotel-card__room-main-img-wrap{position:relative;width:100%;padding-bottom:35.2%;margin-bottom:28px;transition:padding-bottom .35s}.hotel-card__room-main-img-wrap.open{padding-bottom:26.85%}.hotel-card__room-head{width:100%;padding-bottom:24px;display:flex;justify-content:space-between;font-weight:600;font-size:20px;line-height:1.25;border-bottom:1px solid #758576;cursor:pointer}.hotel-card__room-head-text{display:flex;align-items:center;color:#323632;text-align:start}.hotel-card__min-price{color:#758576;text-align:end}.hotel-card__room-main-img{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hotel-card__room-icon{width:24px;height:24px;padding:6px 4px;margin-left:10px;display:flex;align-items:center;justify-content:center;transform:rotate(180deg)}.hotel-card__room-icon.open{transform:rotate(0)}.hotel-card__room-icon .svg-icon{color:#323632}.hotel-card__room-residents{margin-bottom:4px;font-weight:600;font-size:14px;line-height:1.29;color:#758576}.hotel-card__room-price-block{display:flex}.hotel-card__room-price{font-weight:500;font-size:28px;line-height:1.14;color:#131613;white-space:nowrap}.hotel-card__room-price-text{margin-left:2px;font-weight:500;font-size:22px;line-height:1.32;color:#758576;align-self:flex-end;white-space:nowrap}.hotel-card__info{color:#193b33}.hotel-card__text{color:#323632}.bebe{max-width:100%;overflow:hidden}.hotel-card__room-slider-wrap{margin:40px 0;min-height:151px}.hotel-card__room-slider-wrap .hero-block__img-layer{width:150px;height:150px}.hotel-card__room-slider-img:last-child{margin-right:0}.hotel-card__button{margin-bottom:40px;align-self:flex-start}@media (max-width:1279px){.hotel-card,.v-hotel-card{margin-top:40px}.hotel-card__heading{margin-bottom:32px;flex-direction:column}.hotel-block--left-column{flex:0 0 auto}.hotel-card__title{margin-right:0;margin-bottom:20px;font-size:30px;line-height:1.27;align-self:flex-start}.hotel-card__subtitle{max-width:70%}.hotel-card__main-slider{max-width:450px}.hotel-card .hero-slider{position:-webkit-sticky;position:sticky;top:162px}.hotel-card__main-slider .hero-block__img-layer{padding-bottom:56.5%}.hotel-card__room-price{font-size:24px;line-height:1.27}.hotel-card__room-main{align-items:center}.hotel-card__room-price-block{margin-left:15px;flex-wrap:nowrap}}@media (max-width:1023px){.hotel-card__subtitle{max-width:80%}.hotel-card__body{flex-direction:column}.hotel-card .hero-slider{position:initial}.hotel-card__main-slider{max-width:100%;margin-right:0;margin-bottom:16px}.hotel-card__aside-block{flex:1 1 auto;max-width:100%}.hotel-card__room-main-img-wrap.open{padding-bottom:30.85%}.hotel-card__room-price-text{align-self:flex-start}.hotel-card__room{margin-top:20px}.hotel-card__room-slider-wrap{margin:20px 0}.hotel-card__button{margin-bottom:24px}}@media (max-width:767px){.hotel-card__heading{position:initial}.hotel-card__room-main-img-wrap{margin-bottom:35px}.hotel-card__room-head{flex-direction:column}.hotel-card__room-head-text{margin-bottom:4px}.hotel-card__min-price,.hotel-card__room-head-text{font-size:14px;line-height:1.29}.hotel-card__room-icon{margin-left:6px}.hotel-card__room-residents{font-size:11px}.hotel-card__room-main{margin-bottom:16px;flex-direction:column;align-items:flex-start}.hotel-card__room-price-block{align-self:flex-end}.hotel-card__room-price{font-size:20px;line-height:1.4}.hotel-card__room-price-text{font-weight:400;font-size:18px;line-height:1.64}.hotel-card__main-slider .hero-block__img-layer{padding-bottom:74%}}.hotel-item-selectable{width:calc(30% + 40px);max-width:33.33%;padding:27px 20px;flex-grow:1;display:flex;flex-direction:column;position:relative;cursor:pointer}.hotel-item-selectable .hero-block__img-layer{padding-bottom:45%}.hotel-item-selectable__body{margin-top:0;width:100%;display:flex;flex-direction:column;padding:20px 20px 32px 20px;background:#fff;border-radius:0 0 20px 20px;border:3px solid #ccd4cc;border-top:none}.hotel-item-selectable__body--active{border:3px solid #1d1d1d;border-top:none}.hotel-item-selectable__slider{border-radius:20px 20px 0 0;border:3px solid transparent;border-bottom:none}.hotel-item-selectable__slider--active{border:3px solid #1d1d1d;border-bottom:none}.hotel-item-selectable__guests{position:absolute;bottom:0;transform:translateX(-15%);display:flex;align-items:center;justify-content:center;padding:10px;height:38px;border-radius:14px;background:#a5aea5;color:#fff;font-family:Suisse Intl;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.hotel-item-selectable__guests--active{background:#222822}.hotel-item-selectable__fields{position:absolute;padding:10px;z-index:3;display:flex;gap:8px}.hotel-item-selectable__field{display:flex;max-width:110px;gap:8px;align-items:center;justify-content:space-between;padding:5px 10px;border-radius:14px;background:#fff}.hotel-item-selectable__body-secondary{margin-bottom:4px;display:flex;align-items:center;justify-content:space-between}.hotel-item-selectable__body-subtitle{font-weight:600;font-size:14px;line-height:1.57;text-transform:uppercase;color:#777c77}.hotel-item-selectable__body-secondary-price{font-size:14px;color:#777c77}.hotel-item-selectable__body-main{display:flex;align-items:flex-start;justify-content:space-between}.hotel-item-selectable__title{padding-right:20px;font-weight:600;font-size:22px;line-height:1.36;text-transform:uppercase}.hotel-item-selectable__price-block{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;font-weight:500}.hotel-item-selectable__price{font-weight:600;font-size:22px;line-height:1.36}.hotel-item-selectable__price-text{margin-left:6px}.hotel-item-selectable__body-secondary-price{font-size:14px;color:#777c77}@media (max-width:1023px){.hotel-item-selectable{width:calc(50% + 20px);max-width:50%;padding:16px 10px}}@media (max-width:767px){.hotel-item-selectable .v-hero-slider .swiper-slider{transition:none}}@media (max-width:639px){.hotel-item-selectable{width:calc(100% + 12px);max-width:100%}.hotel-item-selectable__fields{right:10px}.hotel-item-selectable__body{padding:12px 12px 20px 12px}.hotel-item-selectable__body-main{margin-bottom:0}.hotel-item-selectable__guests{right:6px}.hotel-item-selectable__body-main{margin-bottom:12px;flex-direction:column}.hotel-item-selectable__price-block{flex-direction:row}.hotel-item-selectable__price-text{line-height:1.6}}.hotel,.v-hotels{position:relative}.hotel--top{margin-top:-50px}.apartment-page--top{margin-top:-48px}.accommodation__page-title{width:100%;display:flex;flex-direction:column;align-items:flex-end}.accommodation__page-title .page-title__subtitle-link{font-weight:600;font-size:28px;line-height:1.37}.accommodation__page-title .page-title__subtitle-text{margin-bottom:28px;font-weight:400;font-size:18px;line-height:1.27;text-transform:initial;color:rgba(0,0,0,.7)}.accommodation__booking{min-width:266px;padding:13px 17px;background:rgba(32,33,32,.4);-webkit-backdrop-filter:blur(20.5px);backdrop-filter:blur(20.5px);border-radius:15px;color:#fff;text-transform:initial;justify-content:space-between}@media (any-hover:hover){.accommodation__booking:hover{color:#fff;background:rgba(32,33,32,.5)}}.accommodation__booking:active{color:#fff;background:rgba(32,33,32,.6)}.accommodation__booking-icon{width:16px;height:16px;fill:none;color:#fff}.hotels__heading{display:flex;align-items:center;justify-content:space-between}.hotels__tabs{margin-bottom:42px;position:relative;display:flex}.hotels__tab-wrap.active{background:#fff}.hotels-list{width:calc(100% + 40px);margin:-27px -20px;display:flex;flex-wrap:wrap}.hotel-item .hero-block__img-layer{padding-bottom:78.3%}.hotel-item{width:calc(30% + 40px);max-width:33.33%;padding:27px 20px;flex-grow:1;display:flex;flex-direction:column}.hotel-item__body{margin-top:14px;width:100%;display:flex;flex-direction:column}.hotel-item__body-main{display:flex;align-items:flex-start;justify-content:space-between}.hotel-item__title{padding-right:20px;font-weight:600;font-size:22px;line-height:1.36;text-transform:uppercase}.hotel-item__body-secondary{margin-bottom:4px;display:flex;align-items:center;justify-content:space-between}.hotel-item__body-subtitle{font-weight:600;font-size:14px;line-height:1.57;text-transform:uppercase;color:#777c77}.hotel-item__body-secondary-price{font-size:14px;color:#777c77}.hotel-item__free-date{color:#777c77}.hotel-item__properties{margin-top:4px;display:flex;flex-wrap:wrap;color:#4d4d4d}.hotel-item__property{padding:2px 0}.hotel-item__property-dot{margin:0 8px}.hotel-item__property:last-child{margin-right:0}.hotel-item__price-block{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0;font-weight:500}.hotel-item__price{font-weight:600;font-size:22px;line-height:1.36}.hotel-item__price-text{margin-left:6px}.list-enter-active,.list-leave-active,.list-move{transition:all 1.3s,scale 2s,opacity .5s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translateX(30px);scale:.95}.list-enter-to{opacity:1;transform:translateY(0);scale:1}.list-leave-active .swiper-pagination{display:none}.list-leave-active{position:absolute;scale:0;opacity:.2}@media (max-width:1279px){.hotel--top{margin-top:-10px}.apartment-page--top{margin-top:-8px}.accommodation__page-title .page-title__subtitle-text{margin-bottom:14px}.hotels-list{width:calc(100% + 20px);margin:-16px -10px}.hotel-item{width:calc(30% + 20px);padding:16px 10px}}@media (max-width:1023px){.accommodation__page-title{align-items:flex-start}.accommodation__page-title .page-title__subtitle-link{margin-bottom:8px;font-size:20px;line-height:1.4}.accommodation__page-title .page-title__subtitle-text{margin-bottom:20px;font-size:16px;line-height:1.5}.accommodation__booking{min-width:288px}.hotels-list{width:calc(100% + 20px);margin:-16px -10px}.hotel-item{width:calc(50% + 20px);max-width:50%;padding:16px 10px}.hotel-item__properties,.hotel-item__subtitle{font-size:14px;line-height:1.17}}@media (max-width:767px){.hotels__tabs{margin-bottom:25px}.apartment-page--top,.hotel--top{margin-top:-4px}.hotels__heading{align-items:flex-start;flex-direction:column}.hotels__rating{padding-top:16px;flex-direction:column}.hotels__rating-item{margin-top:12px}.hotels__rating-item:first-child{margin-top:0}.hotels-list{width:calc(100% + 12px);margin:-16px -6px}.hotel-item{width:calc(50% + 12px);padding:16px 6px}.list-enter-active,.list-leave-active,.list-move{transition:all .75s ease}.list-enter-from,.list-leave-to{opacity:0;transform:translate(10px,0);scale:1.03}.list-enter-to{opacity:1;transform:translate(0,0);scale:1}.list-leave-active{position:absolute}}@media (max-width:639px){.hotel-item{width:calc(100% + 12px);max-width:100%}.hotel-item__body-main{margin-bottom:12px;flex-direction:column}.hotel-item__price-block{flex-direction:row}.hotel-item__price-text{line-height:1.6}.hotel-item__price-block,.hotel-item__properties{margin-top:8px}}.hotels--top{margin-top:60px}@media (max-width:1279px){.hotels--top{margin-top:70px}}.info-box{background:#c8c8c8;border-radius:0;padding:24px;margin:30px 0}.info-box__group{margin:24px 0}.info-box__body,.info-box__heading{margin:15px 0}@media (max-width:1023px){.info-box{padding:20px}}.key-value-list__item{display:flex;align-items:baseline;margin-bottom:8px}.key-value-list__item:last-child{margin-bottom:0}.key-value-list__item-end,.key-value-list__item-start{flex:0 0 auto;max-width:40%}.key-value-list__item-spacer{flex:1 1 auto;margin:0 6px;height:1px;border-bottom:1px dashed #b1b9b1}.lazy-component__template{display:none}.loader{display:flex;position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(204,212,204,.7);opacity:0;visibility:hidden;transition:.15s;z-index:30}.loader__container{display:flex;flex:1 1 auto;position:-webkit-sticky;position:sticky;top:0;max-height:100vh;align-items:center;justify-content:center}.loader__icon{display:block;width:50px;height:50px;margin:20px;color:#131613;animation:spin 1s infinite}.loader--active{opacity:1;visibility:visible}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.main-banner{position:relative;width:100%;height:45.5vw;background:#ccd4cc}.main-banner--inner-page{width:calc(100% + 80px);margin-left:-40px}.main-banner__media-wrapper{position:relative;width:100%;height:100%;padding-bottom:34.5%}.main-banner__media{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width:1279px){.main-banner--inner-page{width:calc(100% + 40px);margin-left:-20px}}@media (max-width:767px){.main-banner--inner-page{width:calc(100% + 32px);margin-left:-16px}}.main-nav{background:#ccd4cc;position:relative}.main-nav__layout{display:flex;margin:0 -14px}.main-nav__cell{flex:0 0 auto}.main-nav__link{display:flex;align-items:center;background:#ccd4cc;border:none;padding:16px 14px;color:#fff;font-size:16px;line-height:24px;text-decoration:none;cursor:pointer;transition:.15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;outline:0}.main-nav__link-icon{flex:0 0 auto;width:20px;height:20px;margin-right:8px}.main-nav__link-main{flex:1 1 auto}.main-nav__link::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}@media (any-hover:hover){.main-nav__link:hover{background:#04a}}.state--focus-enabled .main-nav__link:focus::after{opacity:.75}.main-nav__link:active{background:#028}.main-nav__link::before{content:"";position:absolute;bottom:0;left:50%;border:5px solid transparent;border-top:none;border-bottom-color:#fff;margin-left:-5px;opacity:0;transform:scaleY(0);transform-origin:center bottom;transition:.4s}.main-nav__link.main-nav__link--open::before{opacity:1;transform:scaleY(1)}.main-nav__dd{position:absolute;top:100%;left:0;right:0;padding:25px 0 40px;background:#fff;transform:translate3d(0,0,0) scaleY(0);transform-origin:center top;z-index:120;transition:.35s;opacity:0;visibility:hidden;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.main-nav__dd-container{opacity:0;transition:.25s}.main-nav__dd--open{opacity:1;visibility:visible;transform:translate3d(0,0,0) scaleY(1);transition:.35s;z-index:140}.main-nav__dd--open .main-nav__dd-container{opacity:1;transition:.25s ease .1s}.main-nav__dd-grid{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px)}@media (max-width:1023px){.main-nav__dd-grid{margin:-9px;width:calc(100% + 18px)}}.main-nav__dd-cell{padding:10px;flex:0 0 auto;max-width:100%;width:25%}@media (max-width:1023px){.main-nav__dd-cell{padding:9px}}.main-nav__dd-list-head{margin:8px 0}.main-nav__dd-list-head-link--link{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;color:#000}@media (any-hover:hover){.main-nav__dd-list-head-link--link:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .main-nav__dd-list-head-link--link:focus{outline:1px dashed;outline-offset:1px}}.main-nav__dd-list-head-link--link:active{color:#585d58}.main-nav__dd-list-item{margin:6px 0}.main-nav__dd-list-link{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;color:#666}@media (any-hover:hover){.main-nav__dd-list-link:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .main-nav__dd-list-link:focus{outline:1px dashed;outline-offset:1px}}.main-nav__dd-list-link:active{color:#585d58}@media (max-width:1279px){.main-nav__dd-cell{width:33.33%}}@media (max-width:1023px){.main-nav{display:none}}@media (max-width:639px){.main-nav__dd-cell{width:50%}}@media (max-width:379px){.main-nav__dd-cell{width:100%}}.main-title{padding:48px 0;display:flex;flex-direction:column;overflow:hidden}@-moz-document url-prefix(){.main-title h1{letter-spacing:-.06em}}.main-title.title--offers-page{padding:48px 0 40px}.main-title__content{width:100%;display:flex;justify-content:space-between}.main-title__heading{padding-left:235px}.main-title__title{font-size:65px;line-height:1.05}.main-title__title--flex{position:relative;padding-left:108px}.main-title__title-dash{position:absolute;top:32px;left:0;width:82px;height:2px;margin-right:26px;display:inline-block;background:#131613}.main-title__title-indent{margin-left:216px}.main-title.title--offers-page .main-title__title-indent{margin-left:99px}.main-title__subtitle{width:275px;font-size:14px;font-weight:600;line-height:1.29}@media (max-width:1279px){.main-title{padding-top:0}.main-title.title--offers-page{padding-bottom:30px}.main-title__heading{padding-left:150px}.main-title__title{font-size:52px;line-height:1.05}.main-title__title-dash{width:65px;top:22px}.main-title.title--offers-page .main-title__title-indent{margin-left:86px}.main-title__subtitle{width:154px}}@media (max-width:1023px){.main-title{padding:4px 0 30px 0}.main-title.title--offers-page{padding:3px 0 16.5px}.main-title__content{padding-right:20px}.main-title.title--offers-page .main-title__content{align-items:flex-start;flex-direction:column}.main-title__heading{padding-left:0}.main-title__title--flex{padding-left:91px}.main-title__title-indent{margin-left:182px}.main-title__title{font-size:calc(29px + (100vw - 320px)/ 644 * 25)}.main-title__subtitle{width:100%;max-width:70%;margin-top:60px}}@media (max-width:767px){.main-title{padding:2px 0 38px 0}.main-title.title--offers-page{padding:2px 0 16.5px}.main-title__content{padding-right:5px;flex-direction:column}.main-title__title--flex{display:flex;padding-left:52px}.main-title__title-dash{width:42px;margin-right:10px;top:.5em}.main-title__title-indent{margin-left:0}.main-title.title--offers-page .main-title__title-indent{margin-left:19px}.main-title__subtitle{max-width:90%;margin-top:28px}}@media (max-width:480px){.main-title__title-dash{top:.4em}}.mobile-nav__panels{display:block}.modal-booking{display:flex;flex-direction:column;gap:32px;max-width:880px;padding:55px;background:#ccd4cc;color:#131613}.modal-booking .modal-window__close,.modal-booking .modal-window__close--md{margin-right:-10px;transform:translateX(100%)}.modal-booking__title{text-align:center;font-size:28px;font-style:normal;font-weight:600;line-height:38px;text-transform:uppercase}.modal-booking__conditions{display:flex;justify-content:space-between;font-size:20px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.4px}.modal-booking__info{margin:8px 125px 0 125px}.modal-booking__subtitle{display:flex;justify-content:center;gap:12px}.modal-booking__rooms-number{margin:0;font-size:20px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.4px}.modal-booking__text{text-align:center;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.28px;color:#323632}.modal-booking__forms{display:flex;gap:32px;width:100%}.modal-booking__form-left{width:50%}.modal-booking__form-right{display:flex;flex-direction:column;gap:24px;width:50%}.modal-booking-form__main{padding:20px 16px}.modal-booking__forms .form__field{display:flex;position:relative;align-items:center;padding:0}.modal-booking__forms .form__fields{display:flex;gap:14px}.modal-booking__forms .form__header{display:none}.modal-booking__forms .form__main{padding:20px 16px}.modal-booking__forms .form__group{padding:0}.modal-booking__forms .form__group-message{text-align:center;font-size:12px;font-style:normal;font-weight:500;line-height:normal;-webkit-text-decoration:underline dashed;text-decoration:underline dashed;text-underline-offset:4px;cursor:pointer}.modal-booking__forms .form__group-title{font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.32px;color:#1d1d1d;text-transform:none}.modal-booking__forms .form__group--animals .form__group-title{font-size:19px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:-.38px;text-transform:uppercase}.modal-booking__forms .form__group-note{font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.28px}.modal-booking__forms .field{width:100%}.modal-booking__forms .field-text{display:flex;align-items:center;position:relative;height:50px;background:#f0f0f0;border-radius:15px;padding:7px 16px}.modal-booking__forms .field-select{height:50px;background:#f0f0f0;border-radius:15px}.modal-booking__forms .double-datepicker{height:50px;background:#f0f0f0;border-radius:15px}.modal-booking__forms .field-label{position:absolute;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.32px;color:#606560;text-transform:none}.modal-booking__forms .field-text--focus .field-label{position:absolute;font-size:11px;font-style:normal;font-weight:500;line-height:11px;letter-spacing:-.22px;top:0;left:0;text-transform:uppercase;padding:7px 16px}.modal-booking__forms .field-text--focus .field-input{position:absolute;top:50%;left:0;padding:0 16px 7px 16px;height:25px;transition:none}.modal-booking__forms .field-input{height:100%;border-bottom:none;padding:0;background:0 0}.modal-booking__forms .field-select{display:flex;align-items:center;position:relative;height:100%;width:100%;padding:7px 16px}.modal-booking__forms .field-select__label{position:absolute;margin-bottom:0;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.32px;color:#606560;text-transform:none}.modal-booking__forms .field-text--focus .field-select__label{position:absolute;font-size:11px;font-style:normal;font-weight:500;line-height:11px;letter-spacing:-.22px;top:0;left:0;text-transform:uppercase;padding:7px 16px}.modal-booking__forms .field-select__btn{display:flex;align-items:center;justify-content:flex-end;flex:1;border-bottom:none;padding:0;background:0 0}.modal-booking__forms .field-select__btn-text{position:absolute;top:50%;left:0}.modal-booking__forms .field-select__btn .field-select__btn-arrow{display:flex;align-items:center;width:18px;height:18px;transform:rotate(180deg)}.modal-booking__forms .field-select--open .field-select__btn-arrow{transform:rotate(0)}.modal-booking__forms .form__groups{display:flex;flex-direction:column;gap:30px}.modal-booking__forms .field-select__list{background:#fff;border-radius:15px;max-height:175px}.modal-booking__forms .field-select__list-item{height:44px;padding:4px 16px;font-size:16px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.32px;color:#606560;text-transform:none;border-bottom:1px solid #f0f0f0}.modal-booking__forms .field-select__list-item:hover{color:#1d1d1d}.modal-booking__forms .form__action{width:100%}.modal-booking__form .double-datepicker__inner{border:none}.modal-booking__form .double-datepicker__input{background:0 0}.modal-booking__form .double-datepicker--focus .double-datepicker__input{position:absolute;padding:7px 16px;top:11px}.modal-booking__form input.double-datepicker__input:focus-visible{outline:0}.modal-booking__form .double-datepicker__input-icon{position:absolute;right:16px}.modal-booking__form .double-datepicker--focus .double-datepicker__input-icon{transform:translateY(-10px)}.modal-booking__form .dp__input_wrap{padding:7px 0}.modal-booking__form .double-datepicker__input::placeholder{color:#606560}.modal-booking__form .dp__input_focus.double-datepicker__input::placeholder{position:absolute;top:0;left:0;padding:7px 16px;text-transform:uppercase;font-size:11px;font-style:normal;font-weight:500;line-height:11px;letter-spacing:-.22px}.modal-booking__form .double-datepicker__input:focus-visible{border:none}.modal-booking__form .double-datepicker__content{display:none}.modal-booking__form .double-datepicker__menu{padding:7px;margin-top:40px;background:#fff;border-radius:15px}.modal-booking__form .dp__overlay{display:flex}.modal-booking__form .dp__overlay_container{height:100%!important;width:100%;background:#fff;position:absolute;top:0;left:0;bottom:0;right:0;border-radius:0 0 15px 15px;overflow-y:auto;z-index:99999}.modal-booking__form .dp__overlay_row{display:flex;width:100%}.modal-booking__form .dp__overlay_row .dp__overlay_col{padding:3px;width:33%}.modal-booking__form .dp__overlay_row .dp__overlay_cell,.modal-booking__form .dp__overlay_row .dp__overlay_cell_pad{border-radius:15px;text-align:center}.modal-booking__form .dp__overlay_row .dp__overlay_cell_pad{padding:19px 0;cursor:pointer}.modal-booking__form .dp__overlay_row .dp__overlay_cell:hover{background:#f0f0f0}.modal-booking__form .dp__overlay_row .dp__overlay_cell_disabled,.modal-booking__form .dp__overlay_row .dp__overlay_cell_disabled:hover{background:#a5aea5;color:#fff;cursor:not-allowed}.modal-booking__form .dp__overlay_row .dp__overlay_cell_active{background:#606560;color:#fff}.modal-booking__form .dp__active_date{background:#606560;color:#fff}.modal-booking__form-left .booking-card{display:none}.modal-booking .dp__instance_calendar .dp__menu_inner{margin-top:10px}@media (max-width:1279px){.modal-booking .modal-window__close,.modal-booking .modal-window__close--md{display:block;margin-right:0;margin-top:-10px;transform:translateX(0) translateY(-100%)}}@media (max-width:767px){.modal-booking{border-radius:20px 20px 0 0;padding:0;background:#fff;gap:0}.modal-booking .modal-window__close,.modal-booking .modal-window__close--md{margin-right:10px;width:30px}.modal-booking__title{text-align:left;border-radius:20px 20px 0 0;padding:16px 16px 0 16px;background:#ccd4cc}.modal-booking__conditions{flex-direction:column;align-items:center;padding:32px 16px 0 16px;background:#ccd4cc}.modal-booking__subtitle{flex-direction:column;gap:4px}.modal-booking__subtitle h3{font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.36px}.modal-booking__text{margin-top:16px;text-align:left}.modal-booking__info{margin:0;background:#ccd4cc;padding:32px 16px 0 16px}.modal-booking__forms{flex-direction:column}.modal-booking__form-left,.modal-booking__form-right{width:100%}.modal-booking__form-left{display:flex;flex-direction:column;gap:4px;padding:32px 16px;border-radius:0 0 20px 20px;background:#ccd4cc}.modal-booking__form-left .booking-card{display:flex}.modal-booking__form-right{padding:0 24px 24px 24px}.modal-booking__form-right .modal-booking__form{display:none}.modal-booking__forms .form__main{margin-top:4px;border-radius:0 0 20px 20px}.modal-booking__results{background:#fff}.modal-booking .dp__inner_nav{display:flex}}.modal-confirm{background:#ccd4cc;padding:79px 55px}.modal-confirm__title{font-size:28px;font-style:normal;font-weight:600;line-height:38px;text-align:center}.modal-confirm__text{margin-top:24px;color:#606560;text-align:center}.modal-confirm__actions{display:flex;justify-content:center;margin-top:32px;gap:16px}.modal-confirm__button{max-width:170px}.modal-confirm .modal-window__close,.modal-confirm .modal-window__close--md{margin-right:-10px;transform:translateX(100%)}@media (max-width:1279px){.modal-confirm .modal-window__close,.modal-confirm .modal-window__close--md{display:block;margin-right:0;margin-top:-10px;transform:translateX(0) translateY(-100%)}}@media (max-width:767px){.modal-confirm .modal-window__close,.modal-confirm .modal-window__close--md{margin-right:10px;width:30px}}@media (max-width:479px){.modal-confirm{border-radius:20px;padding:24px 12px 32px 12px;position:relative;top:100%;transform:translateY(-100%)}.modal-confirm__title{text-align:left}.modal-confirm__text{margin-top:12px;text-align:left}}.modal-cookie.open .modal-cookie__surface{opacity:1;visibility:visible}.modal-cookie .modal-window{box-shadow:0 0 13px rgba(19,22,19,.2);width:700px}.modal-cookie .modal-window__body{padding:24px 32px 24px 24px}.modal-cookie__main{display:flex}.modal-cookie .modal-window__close,.modal-cookie .modal-window__close--md{width:40px;height:40px;color:#75808a;transition:color .15s}@media (any-hover:hover){.modal-cookie .modal-window__close--md:hover,.modal-cookie .modal-window__close:hover{color:#323632}}.modal-cookie .modal-window__close-icon{width:16px;height:16px}.modal-cookie__overlay{position:absolute;top:0;left:0;right:0;bottom:0;visibility:hidden;background-color:rgba(0,0,0,.75);opacity:0;transition:.25s;z-index:2001;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modal-cookie__overlay.open{opacity:1;visibility:visible}.modal-cookie__surface{position:fixed;top:auto;left:0;bottom:16px;right:50px;height:0;display:flex;flex-direction:column;justify-content:flex-end;opacity:0;visibility:hidden;z-index:200;transition:.25s}.modal-cookie__title{font-size:24px;line-height:1.2;font-weight:600}.modal-cookie__text{margin-top:16px}.modal-cookie__action{display:flex;flex-direction:column;justify-content:flex-end;margin:0 0 0 16px}.modal-cookie__action-item{padding:6px 0;flex:0 0 auto}.modal-cookie__action-item:last-child{padding-bottom:0}.modal-cookie__action-btn{padding:10px 20px}@media (max-width:1279px){.modal-cookie__surface{bottom:16px;right:16px}.modal-cookie__surface .modal-window__close,.modal-cookie__surface .modal-window__close--md{display:block}}@media (max-width:767px){.modal-cookie .modal-window{box-shadow:0 0 13px rgba(19,22,19,.2)}.modal-cookie .modal-window__body{padding:24px 32px 24px 16px}.modal-cookie .modal-window__close,.modal-cookie .modal-window__close--md{width:30px;height:40px}.modal-cookie__main{flex-direction:column}.modal-cookie__action{margin-left:0;margin-top:10px}.modal-cookie__action-btn{padding:10px 30px}.modal-cookie__title{font-size:20px}}.modal-search{min-height:100%}.modal-search .loader__container{align-items:flex-start}.modal-search__heading{padding:24px 40px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #9ca69c}.modal-search__field-search{width:100%}.modal-search__body{min-height:40vh;padding:0 40px 40px}.modal-search__content{position:relative}.searched-publick,.v-searched-public{padding:24px 0;display:flex;flex-direction:column;border-bottom:1px solid #7c827c}.searched-publick:last-child,.v-searched-public:last-child{border-bottom:none}.searched-publick .breadcrumbs__separator{margin-right:12px}.searched-publick__heading{display:inline-flex;align-items:center}.searched-publick__section{display:flex;align-items:center}.searched-publick__link,.searched-publick__section .link{font-weight:500;font-size:18px;line-height:1.33;color:#000}.searched-publick__section .breadcrumbs__separator{color:#000}.searched-publick__body{margin-top:12px;color:#606c60}.searched-publick__body p{font-size:16px}.searched-publick__body p>b{font-weight:400;color:#000}.searched-publick__footer{margin-top:12px;display:flex;align-items:center;justify-content:space-between}.searched-publick__date{font-size:14px;line-height:1.57;letter-spacing:-.01em;color:#323632}@media (max-width:1279px){.modal-search__heading{padding:0}.modal-search__field-search{width:100%}.modal-search__content{width:100%;margin-bottom:12px}.modal-search__body{min-height:calc(100vh - 90px);padding:0 20px 32px}.modal-search .searched-publick,.modal-search .v-searched-public{padding:12px 0}.modal-search .searched-publick:last-child,.modal-search .v-searched-public:last-child{border-bottom:1px solid #7c827c}.modal-search .searched-publick__heading{flex-direction:column;align-items:flex-start}.modal-search .searched-publick__button{margin-top:12px}.searched-publick__section{font-size:14px;line-height:1.29}.searched-publick__date{line-height:1.35}.searched-publick__footer{align-items:flex-end}}@media (max-width:767px){.modal-search__body{min-height:calc(100vh - 125px);padding:0 16px 32px}.searched-publick{padding:12px 0}.searched-publick__heading{flex-direction:column;align-items:flex-start}.searched-publick__link{margin-top:6px}}.modal-window{width:800px;max-width:100%;position:relative}.modal-window__header{word-break:break-word;display:flex;padding:40px 40px 24px;background:#ccd4cc}.modal-window__header-main{flex:1 1 auto;margin-right:20px}.modal-window__close,.modal-window__close--md{display:flex;align-items:center;justify-content:center;width:32px;height:32px;position:absolute;z-index:200;top:0;right:0;overflow:hidden;cursor:pointer;color:#f6f5e9;transition:.15s}.modal-window__close--md{display:none}.modal-window__close--md::after,.modal-window__close::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}.state--focus-enabled .modal-window__close--md:focus::after,.state--focus-enabled .modal-window__close:focus::after{opacity:.75}.modal-window__close-icon{display:block;width:100%;height:100%}@media (any-hover:hover){.modal-window__close--md:hover,.modal-window__close:hover{color:#b1b9b1}}.modal-window__body{padding:40px;background:#ccd4cc}.modal-window__title{max-width:492px;margin-bottom:32px;font-weight:600;font-size:28px;line-height:1.36;text-transform:uppercase;color:#000}.modal-window__title--center{margin-left:auto;margin-right:auto;text-align:center}.modal--lg{width:1212px;padding-right:42px}.modal--full .modal__container{padding:40px}.modal--full .modal__content-slot{margin:0;padding-right:42px}.modal--full .modal-window{width:calc(100vw - 42px);height:100%}.modal--full .modal-window__body{height:100%;padding:5px}.modal--lg{overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.modal--lg::-webkit-scrollbar{width:0;background:0 0}.modal--menu .modal__surface{overflow-x:hidden}.modal--menu .modal__container{overflow-y:visible}.modal--lg .modal-window{width:1212px;max-height:calc(100vh - 200px);position:fixed;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.modal--lg .modal-window::-webkit-scrollbar{width:0;background:0 0}.modal--lg .modal-window__header{padding:10px 40px}.modal--lg .modal-window__close,.modal--lg .modal-window__close--md{margin-right:-42px}.modal--lg .modal-window__body{width:1170px;padding:0;background:#ccd4cc}.modal--md .modal-window{width:812px;padding-right:42px}.modal--search .modal-window{width:922px;padding-right:42px}.modal--search .modal-window__body{padding:0}.modal--sm .modal-window{width:408px;padding-right:42px}.modal--booking .modal-window{width:1066px}.modal--booking .modal-window__body{padding:40px 32px}@media (max-width:1279px){.modal-window{width:100%;min-height:100%;border-radius:0}.modal--lg .modal-window,.modal--sm .modal-window{max-width:100%}.modal--lg,.modal--lg .modal-window{max-width:calc(100% - 40px);min-height:calc(100% - 50px);padding-right:0}.modal--lg .modal-window__body{width:100%}.modal--full .modal__container{padding:20px}.modal--full .modal__content-slot{padding-right:32px}.modal--full .modal-window{width:calc(100vw - 32px - 32px)}.modal--full .modal-window__close,.modal--full .modal-window__close--md{display:flex;width:24px;height:24px}.modal--full .modal-window__close-icon{width:24px;height:24px}.modal--md .modal-window{padding-right:0}.modal--sm .modal-window{max-width:366px;padding-right:0}.modal-window__header{position:-webkit-sticky;position:sticky;top:0;z-index:11;border-radius:0}.modal-window__close,.modal-window__close--md{display:none}.modal-window__close--md{width:18px;height:18px;top:9px;right:20px;display:flex;color:#758576}.modal-window__close--equal{top:20px;right:20px}.modal--lg .modal-window__close--md{margin-right:0}.modal-window__close--md:hover{color:#131613}}@media (max-width:767px){.modal--lg,.modal--lg .modal-window{max-width:100%}.modal--full .modal__container{padding:16px 10px 16px 16px}.modal--full .modal__content-slot{padding-right:24px}.modal--full .modal-window{width:calc(100vw - 24px - 24px)}.modal--full .modal-window__body{padding:2px}.modal--full .modal-window__close,.modal--full .modal-window__close--md{width:18px;height:18px}.modal--full .modal-window__close-icon{width:18px;height:18px}.modal--md .modal-window__close--md{top:16px}.modal--md .modal-window__body{padding:20px}.modal--search .modal-window__body{padding:0}.modal--sm .modal-window{width:100%}.modal--sm .modal-window__body{padding:20px}.modal-window__close--md{top:6px;right:8px;width:13px;height:13px}.modal-window__title{font-size:20px}}.modal__surface{position:fixed;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;opacity:0;visibility:hidden;z-index:200;overflow-x:auto;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;transition:.25s}.modal__surface::-webkit-scrollbar{width:0;background:0 0}.modal__container{display:flex;flex:1 1 auto;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;min-width:0}.modal__container--scroll .modal__container{padding:20px;overflow-y:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.modal__container--scroll .modal__container::-webkit-scrollbar{width:0;background:0 0}.modal__content-slot{margin:100px auto;min-width:0;position:relative}.modal__container--scroll .modal__content-slot{margin:auto}.modal--gallery .modal__content-slot{width:100%;height:100%;margin:0;display:flex}.modal--gallery .modal__surface{overflow-y:hidden}.modal--gallery .modal__container{padding:0;height:100%}.state--modal-open .modal__surface{opacity:1;visibility:visible}.modal--page .modal-window{width:100%}.modal--page .modal__content-slot{width:100%}.modal--page .modal__container{padding:40px 0 0}.modal--page .modal-window__body{padding-left:0;padding-right:0}.modal--menu .modal__container{padding:0}.modal--menu .modal__content-slot{margin:0 0 0 auto;min-width:0;height:100%}.modal--menu .modal-window{width:auto;height:100vh}.modal--cookie .modal__content-slot{margin-right:0;margin-top:50px;margin-bottom:0}.modal--cookie .modal__container{padding:0;flex:0 0 auto;margin-left:auto}@media (max-width:1279px){.modal__container{padding:50px 20px 0;display:flex;min-height:100%}.modal__content-slot{height:100%;margin:0 auto}.modal__container--scroll .modal__container{padding-bottom:0}.modal__container--scroll .modal__content-slot{height:auto;margin:0 auto auto}.modal__surface{padding:0}.modal--page .modal-window{padding:0}.modal--menu .modal-window{height:auto;min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}.modal--menu .modal__content-slot{height:auto}.modal--cookie .modal__container{overflow-y:initial}.modal--cookie .modal__content-slot{height:auto}}@media (max-width:767px){.modal__container{padding:50px 0 0}.modal__container--scroll .modal__container{padding:50px 0 0}.modal--gallery .modal__content-slot{margin:0 auto}.modal--cookie .modal-window{width:100%}.modal--cookie .modal-cookie__surface{width:100%;bottom:0}}.moments{padding:100px 0 58px}.moments__content{display:flex}.moments__title-indent{margin-left:70px}.moments__swiper-thumbs{width:478px;margin-top:48px;margin-right:78px;flex-shrink:0;cursor:pointer}.moments__swiper-thumbs .swiper-wrapper{width:100%;display:flex;flex-direction:column}.moments__swiper .swiper-wrapper{width:100%;background-size:cover;background-position:center}.moments__swiper-thumbs .swiper-wrapper:first-child{border-top:1px solid #7c827c}.moments__swiper .swiper-slide{width:100%;background-size:cover;background-position:center}.moments__swiper .swiper-slide img{width:804px;height:574px;object-fit:cover;background:#b1b9b1}.moments__slide-icon{width:21px;height:21px}.moments__slide-icon .line{width:21px;height:2.5px;display:none}.swiper-slide.show .moments__slide-icon .svg-icon{display:none}.swiper-slide.show .moments__slide-icon .line{display:block}.moments__slide-thumb{width:100%;padding:14.5px 10px 14.5px 0;display:flex;align-items:center;justify-content:space-between;color:#131613;border-bottom:1px solid #7c827c;transition:.15s}.moments__slide-thumb:hover,.moments__swiper .swiper-slide.swiper-slide-thumb-active .moments__slide-thumb{color:#585d58}.moments__icon{width:21px;height:21px}.moments__swiper{width:100%;overflow:hidden}.moments__block-images{position:relative;width:100px;display:flex;justify-content:center;align-items:center;overflow:hidden}.moments__block-wrapper{overflow:hidden}.description{position:absolute;bottom:0;left:0;width:256px;padding:12px 14px;font-weight:500;background:#f6f5e9;opacity:0;transition:.5s}.description__title{margin-bottom:6px;line-height:1.38}.description__text{font-size:11px;line-height:1.27}.moments__swiper .swiper-image.show-description .description{opacity:1}@media (max-width:1439px){.moments__content{align-items:flex-end}.moments__swiper-thumbs{width:400px;margin-right:30px}.moments__swiper .swiper-slide img{width:100%;height:500px;margin-left:auto}}@media (max-width:1279px){.moments__main-info .h1{font-size:40px;line-height:1.3}.moments__slide-text{font-size:20px}.moments__swiper .swiper-slide img{margin-left:auto}.moments__swiper-thumbs{margin-right:20px}}@media (max-width:1023px){.moments{padding:60px 0 40px}.moments__main-info .h1{font-size:30px;line-height:1.2}.moments__content{flex-direction:column}.moments__title-indent{margin-left:19px}.moments__main-info{width:100%}.moments__swiper-thumbs{width:100%;margin-right:0;margin-bottom:33px}.moments__swiper .swiper-slide img{width:100%}}@media (max-width:767px){.moments{padding:60px 0 40px}.moments__title-indent{margin-left:40px}.moments__swiper .swiper-slide img{height:350px}.moments__slide-thumb{width:100%;padding:18px 10px 18px 0}.moments__slide-thumb h2{font-weight:500;font-size:20px;line-height:1.25}}@media (max-width:479px){.moments__swiper .swiper-slide img{height:199px}}.news-page{background:#ccd4cc}.news{padding:75px 0;overflow:hidden}.news__title-indent{padding-left:99px}.news__heading{display:flex;align-items:flex-end;justify-content:space-between}.news__heading-title{margin-right:50px;flex:0 0 620px}.news__heading-subtitle{max-width:335px;font-weight:600;font-size:14px;line-height:1.29;text-transform:uppercase}.news__heading-btn{margin-top:34px}.news__container{padding-top:80px}.news__slider{position:relative;overflow:hidden}.news__swiper-wrapper{padding-bottom:73px;width:502px}.news__swiper-slide,.offers-slider__swiper-slide{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;width:100%;padding:24px 36px;margin-right:40px;display:flex;flex-direction:column;color:#131613;background:#fff;cursor:pointer}@media (any-hover:hover){.news__swiper-slide:hover,.offers-slider__swiper-slide:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .news__swiper-slide:focus,.state--focus-enabled .offers-slider__swiper-slide:focus{outline:1px dashed;outline-offset:1px}}.news__swiper-slide:active,.offers-slider__swiper-slide:active{color:#585d58}.news__swiper-slide:active,.news__swiper-slide:focus,.news__swiper-slide:hover,.offers-slider__swiper-slide:active,.offers-slider__swiper-slide:focus,.offers-slider__swiper-slide:hover{color:#131613}.news__swiper-slide-title,.offers-slider__swiper-slide-title{margin-bottom:25px;max-height:100px;font-weight:500;text-transform:initial;flex:1 1 auto;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.news__img-wrapper,.offers-slider__img-wrapper{width:100%;height:211px;margin-bottom:25px;overflow:hidden}.news__img,.offers-slider__img{width:100%;height:100%;object-fit:cover}.news__swiper-slide-body,.offers-slider__swiper-slide-body{display:flex;flex-direction:column;font-size:11px;font-weight:500;line-height:1.27}.news__swiper-slide-date{opacity:.5;text-transform:uppercase}.news__swiper-slide-text,.offers-slider__swiper-slide-text{margin-top:12px;min-height:70px;text-transform:uppercase;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.news__swiper-slide-event{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;width:100%;margin-right:40px;padding:24px 36px;color:#fff;background:#222822}@media (any-hover:hover){.news__swiper-slide-event:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .news__swiper-slide-event:focus{outline:1px dashed;outline-offset:1px}}.news__swiper-slide-event:active{color:#585d58}.news__swiper-slide-event:active,.news__swiper-slide-event:hover{color:#fff}.news__swiper-slide-event h3{text-transform:initial;font-weight:500;display:-webkit-box;-webkit-line-clamp:12;-webkit-box-orient:vertical;overflow:hidden}.news__swiper-navigation,.offers-slider__swiper-navigation{position:absolute;z-index:1;right:0;bottom:0;width:114px;background:#ccd4cc}.news__swiper-navigation .swiper-news-btn-next,.news__swiper-navigation .swiper-news-btn-prev,.news__swiper-navigation .swiper-offers-btn-next,.news__swiper-navigation .swiper-offers-btn-prev,.offers-slider__swiper-navigation .swiper-news-btn-next,.offers-slider__swiper-navigation .swiper-news-btn-prev,.offers-slider__swiper-navigation .swiper-offers-btn-next,.offers-slider__swiper-navigation .swiper-offers-btn-prev{margin:0;width:49px;height:49px;padding:7.5px;color:#131613;transition:.15s;cursor:pointer}.news__swiper-navigation .swiper-news-btn-next::after,.news__swiper-navigation .swiper-news-btn-prev::after,.news__swiper-navigation .swiper-offers-btn-next::after,.news__swiper-navigation .swiper-offers-btn-prev::after,.offers-slider__swiper-navigation .swiper-news-btn-next::after,.offers-slider__swiper-navigation .swiper-news-btn-prev::after,.offers-slider__swiper-navigation .swiper-offers-btn-next::after,.offers-slider__swiper-navigation .swiper-offers-btn-prev::after{content:none}@media (any-hover:hover){.news__swiper-navigation .swiper-news-btn-next:hover,.news__swiper-navigation .swiper-news-btn-prev:hover,.news__swiper-navigation .swiper-offers-btn-next:hover,.news__swiper-navigation .swiper-offers-btn-prev:hover,.offers-slider__swiper-navigation .swiper-news-btn-next:hover,.offers-slider__swiper-navigation .swiper-news-btn-prev:hover,.offers-slider__swiper-navigation .swiper-offers-btn-next:hover,.offers-slider__swiper-navigation .swiper-offers-btn-prev:hover{color:#585d58}}.news__swiper-navigation .swiper-button-disabled,.offers-slider__swiper-navigation .swiper-button-disabled{color:#7c827c}.news__swiper-navigation .swiper-news-btn-next,.news__swiper-navigation .swiper-news-btn-prev,.news__swiper-navigation .swiper-offers-btn-next,.news__swiper-navigation .swiper-offers-btn-prev,.offers-slider__swiper-navigation .swiper-news-btn-next,.offers-slider__swiper-navigation .swiper-news-btn-prev,.offers-slider__swiper-navigation .swiper-offers-btn-next,.offers-slider__swiper-navigation .swiper-offers-btn-prev{right:0}@media (max-width:1279px){.news{padding:50px 0}.news .h1{font-size:40px;line-height:1.3}.news__title-indent{padding-left:19px}.news__heading{justify-content:space-between;align-items:flex-start}.news__heading-title{flex:0 0 auto}.news__heading-subtitle{width:405px;margin:0 0 3px 33px;padding:0;align-self:flex-end;font-weight:600;font-size:14px;line-height:1.29}.news__heading-btn{width:100%;margin-top:33px;margin-left:0;padding-left:0}.news__container{padding-top:33px}.news__swiper-wrapper{padding-bottom:0;width:233px}.news__swiper-slide,.offers-slider__swiper-slide{padding:12px;margin-right:10px;background:#fff}.news__swiper-slide-title,.offers-slider__swiper-slide-title{max-height:72px;margin-bottom:12px;font-size:14px;line-height:1.29}.news__swiper-slide-text,.offers-slider__swiper-slide-text{-webkit-line-clamp:10}.news__img-wrapper,.offers-slider__img-wrapper{width:100%;height:105px;margin-bottom:16px}.news__swiper-slide-event{margin-right:10px;padding:12px}.news__swiper-slide-event h3{font-size:14px;line-height:1.29;-webkit-line-clamp:14}.news__swiper-navigation,.offers-slider__swiper-navigation{display:none}}@media (max-width:1023px){.news .h1{font-size:34px;line-height:1.12}}@media (max-width:767px){.news__heading{flex-direction:column}.news__heading-subtitle{width:100%;max-width:550px;margin:32px 0 0;padding-right:10px;align-self:flex-start}.news__heading-btn{margin-top:24px}.news__swiper-wrapper{padding-bottom:0;width:227px}.news__img-wrapper,.offers-slider__img-wrapper{height:83px}.news__swiper-slide-title,.offers-slider__swiper-slide-title{max-height:91px;-webkit-line-clamp:5}.news__swiper-slide-text,.offers-slider__swiper-slide-text{min-height:66px;-webkit-line-clamp:5}.news__swiper-slide-event h3{-webkit-line-clamp:12}}.not-found{display:flex}.not-found__container{flex:auto;display:flex;flex-direction:column;align-items:center;position:relative}.not-found__error{font-size:150px;line-height:1;font-family:Suisse Intl,sans-serif;text-align:center}.not-found__content{padding:12px 60px 24px;display:flex;flex-direction:column;align-items:center}.not-found__background-wrapper{width:100%;position:relative;display:flex;overflow:hidden;padding-bottom:33.3%}.not-found__background-img{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;object-fit:cover}.not-found__shadow-block{position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(199,204,199,.2);display:flex;align-items:center}.not-found__error-wrapp{width:100%;background:rgba(199,204,199,.7);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.not-found__text{max-width:420px;font-size:18px;line-height:1.35;font-weight:500}.not-found__btn{margin-top:33px}.not-found__btn .btn--text{font-size:20px}@media (max-width:1279px){.not-found__background-wrapper{padding-bottom:45%}}@media (max-width:1023px){.not-found__background-wrapper{padding-bottom:60%}}@media (max-width:767px){.not-found__error{font-size:70px;line-height:1.25}.not-found__content{padding:8px 16px 24px}.not-found__text{width:100%;max-width:400px;font-size:16px}.not-found__btn{margin-top:16px}.not-found__btn .btn--text{font-size:16px}}@media (max-width:479px){.not-found__background-wrapper{padding-bottom:100%}}.offers-slider{background:#ccd4cc}.offers-slider__container{position:relative}.offers-slider__swiper-wrapper{padding-bottom:67px;width:502px}.offers-slider__swiper-slide{min-height:401px}.offers-slider__swiper-slide-text{min-height:41px}.offers-slider__swiper-navigation{margin-top:16.5px}.offers-slider__swiper-navigation .swiper-button-disabled{color:#7c827c}.offers-slider__swiper-navigation .swiper-news-btn-next,.offers-slider__swiper-navigation .swiper-news-btn-prev,.offers-slider__swiper-navigation .swiper-offers-btn-next,.offers-slider__swiper-navigation .swiper-offers-btn-prev{right:0}@media (max-width:1279px){.offers-slider--top{padding-top:20px}.offers-slider__swiper-wrapper{padding-bottom:0;width:233px}.offers-slider__swiper-slide{min-height:278px}.offers-slider__img-wrapper{height:103px}.offers-slider__swiper-slide-title{min-height:54px}}@media (max-width:767px){.offers-slider--top{padding-top:0}}.page-footer-menu{margin:-12px 0 -12px -26.5px;flex-wrap:wrap}.page-footer-menu__item{padding:12px 26.5px}.page-footer-menu__link{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;color:#eeecd5;font-family:Suisse Intl,sans-serif;font-size:16px;font-weight:500;line-height:1.38;text-transform:uppercase;cursor:pointer}@media (any-hover:hover){.page-footer-menu__link:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .page-footer-menu__link:focus{outline:1px dashed;outline-offset:1px}}.page-footer-menu__link:active{color:#585d58}.page-footer-menu__link:hover{color:#b1b9b1}@media (max-width:1279px){.page-footer-menu{justify-content:flex-start}}.page-footer{position:fixed;bottom:0;width:100%;padding:46px 0 31px;background:#131613;font-family:Manrope,sans-serif;font-weight:500;line-height:1.4}.page-footer__layout{padding:0 102px;display:flex;flex-direction:column}.page-footer__logo-block{margin-bottom:48px;display:flex;flex-wrap:nowrap;align-items:center}.page-footer__line{width:100%;height:1px;background:#4d534d}.page-footer__logo{margin:0 30px;width:99px;height:140px;flex-shrink:0}.page-footer__logo-icon{width:100%;height:100%}.page-footer__content{display:flex}.page-footer__legal-address{width:242px;margin-right:42px;flex-shrink:0}.page-footer__legal-address-prf{margin-bottom:6px;font-size:12px}.page-footer__legal-address-prf:last-child{margin-bottom:0}.page-footer__legal-name{margin-bottom:0}.page-footer__block{width:100%;display:flex;flex-direction:column;justify-content:space-between}.page-footer__contacts-wrapper{margin-top:56px;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;font-family:Suisse Intl,sans-serif}.page-footer__contacts-info{width:65%;height:100%;flex-wrap:wrap;align-items:flex-end;justify-content:space-between}.page-footer__contacts-subscribe{max-width:288px;height:100%;flex:1 1 auto}.page-footer__contacts-addresses{margin:16.5px 0 0;display:flex;flex-direction:column;font-size:11px;font-weight:500;line-height:1.3}.page-footer__contacts-address{width:146px}.page-footer__contacts-driving-directions{margin-top:16px;display:flex;align-items:flex-end}.page-footer__contacts-coordinates{margin-right:30px;font-size:10.5px}.page-footer__btn{height:auto;margin-right:10px;padding:5px;display:flex;align-items:center;font-family:Suisse Intl,sans-serif;font-weight:600;font-size:14px;line-height:1.29;color:#f6f5e9;box-shadow:none;border-radius:0}.page-footer__btn:active,.page-footer__btn:hover{color:#b1b9b1}.page-footer__btn-icon,.page-title__btn-icon{width:18px;height:18px;margin-left:8px}.page-footer__social-icon{width:100%;height:100%;color:#eeecd5}.page-footer__social-icon:hover{color:#b1b9b1}.page-footer__contacts-links{height:100%;display:flex;justify-content:space-between;flex-direction:column;font-family:Suisse Intl,sans-serif}.page-footer__feedback-link{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;font-size:20px;line-height:1.71;color:#eeecd5}@media (any-hover:hover){.page-footer__feedback-link:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .page-footer__feedback-link:focus{outline:1px dashed;outline-offset:1px}}.page-footer__feedback-link:active{color:#585d58}.page-footer__feedback-link:hover{color:#b1b9b1}.link--mail{color:#7c827c}.link--mail:hover{color:#585d58}.page-footer .link--mail{margin-bottom:24px;font-size:14px;line-height:1.71;text-transform:uppercase}.page-footer__wrapp-soc-email{height:100%;display:flex;justify-content:space-between;flex-direction:column}.page-footer .loader{background:0 0}.page-footer .loader__icon{color:#b1b9b1}.dropbtn{color:#eeecd5;font-size:20px;cursor:pointer}.dropdown{position:relative;display:inline-block}.dropdown-str{display:inline-block;width:8px;height:8px;border-top:3px solid #eeecd5;border-right:3px solid #eeecd5;transform:rotate(135deg);margin-bottom:2px;margin-left:5px}.dropdown:hover .dropdown-str{transform:rotate(-45deg)}.dropdown-content{display:none;position:absolute;background-color:#131613;color:#eeecd5;z-index:1}.dropdown:hover .dropdown-content{display:block}@media (max-width:1279px){.page-footer__content{width:100%;margin-top:32px;align-items:flex-end;justify-content:space-between}.page-footer__contacts-info{width:100%;margin-top:32px;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.page-footer__contacts-addresses{width:32.5%;margin-top:0;flex-direction:column-reverse}.page-footer__contacts-driving-directions{margin-top:0}.page-footer__contacts-address{width:100%;margin-top:8px}.page-footer__contacts-info .social-links{margin-top:0}.page-footer__legal-address{width:32.5%;margin-right:0}.page-footer__legal-address-prfc.hide-address{width:129px;font-size:11px;color:#7c827c}.page-footer__block{max-width:360px;width:auto}}@media (max-width:1023px){.page-footer__layout{padding:0 16px}.page-footer{position:relative}}@media (max-width:767px){.page-footer{padding-bottom:20px}.page-footer__layout{padding:0}.page-footer__logo{margin:0 25px;width:74.5px;height:105px}.page-footer__content{margin-top:0;display:flex;flex-direction:column-reverse}.page-footer__block{max-width:100%;width:auto}.page-footer-menu__item{width:50%}.page-footer__legal-address{width:84%}.page-footer__contacts-wrapper{margin-top:32px;flex-direction:column;align-items:flex-start}.page-footer__contacts-info{min-width:100%;margin-top:0;flex-direction:column;flex-wrap:wrap;align-items:flex-start}.page-footer__contacts-addresses{width:100%;margin-top:0;flex-direction:column}.page-footer__contacts-coordinates{margin-right:25px;font-size:11px}.page-footer__btn{margin-right:0}.page-footer__contacts-driving-directions{margin-top:16px}.page-footer__contacts-info .social-links{margin-top:0}.page-footer__contacts-links{margin-top:24px}.page-footer__feedback-link:not(:first-child){margin-top:16px}.page-footer__wrapp-soc-email{margin-top:24px}.page-footer__legal-address{margin:42px auto 0 0}.page-subfooter{padding:24px 0 0}}@media (max-width:479px){.page-footer__contacts-subscribe{max-width:100%;width:100%}}.page-header-logo{position:absolute;z-index:1;margin-right:123px;width:111.25px;height:157px;display:block;flex-shrink:0;border:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-header-logo__icon{display:block;width:100%;height:100%}@media (any-hover:hover){.page-header-logo:hover{text-decoration:none}}.state--focus-enabled .page-header-logo:focus{outline:1px dashed #666}@media (max-width:1023px){.page-header-logo{position:relative}}.page-header{position:relative;z-index:2;padding:34px 0 23px;background:#dbe2db}.page-header--fixed{position:fixed;top:0;left:0;right:0;box-shadow:0 4px 11px rgba(139,149,139,.3);animation:show .5s}.page-header-logo{transition:.5s}@keyframes show{0%{opacity:0;transform:translateY(-50%)}100%{opacity:1;transform:translateY(0)}}@keyframes apperence{0%{opacity:.6;scale:.3}100%{opacity:1;scale:1}}.page-header__layout{width:100%;display:flex}.page-header__content{width:calc(100% + 47px);padding-left:235px;display:flex;flex-direction:column}.page-header__search-btn{width:18px;height:18px;background:0 0;fill:none}.page-header__lang-link{width:18px;height:18px;display:flex}.button-lang.open{overflow:visible}.button-lang.open .field-select__list{width:auto;margin-top:8px;transform:translateX(calc(-50% + 9px))}.button-lang.open .field-select__list-item{padding:6px 12px;display:flex;align-items:center}.button-lang.open .icon-language{margin-right:6px}.page-header__dash-icon,.page-header__lang-icon{width:100%;height:100%}.page-header__lang-icon{color:#131613}.page-header__lang-icon:hover{color:#585d58}.page-header__menu-btn{width:38px;height:18px;padding:5px 0;display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;border-radius:0;color:#131613;cursor:pointer;transition:.15s}@media (any-hover:hover){.page-header__menu-btn:hover{color:#585d58}.page-header__menu-btn:hover .page-header__menu-icon{background:#585d58}}.page-header__menu-icon{width:100%;height:2px;background:#131613}@media (max-width:1439px){.page-header-logo{margin-right:40px}}@media (max-width:1279px){.page-header__content{width:100%;padding-left:0}.page-header{padding:16px 20px 16px 0}}@media (max-width:767px){.page-header{padding:10px 20px 10px 0;background:#ccd4cc}.page-header__layout{padding-left:16px}.page-header-logo{width:82px;height:116px}.page-header-logo--mini{display:none;width:40.5px;height:44.25px;margin-left:20px;transition:.35s;animation:apperence .5s}}.page-nav{cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-nav__row{display:flex;justify-content:space-between;align-items:center;margin:-5px 0 -5px -23.5px}.page-nav--border{position:relative}.page-nav--border:after{content:"";position:absolute;bottom:-30px;left:23.5px;width:calc(100% - 23.5px);border-bottom:1px solid #a7a9a7}.page-nav__cell{flex:0 1 auto}.page-nav__cell--left{margin-right:auto}.page-nav__links{width:100%;margin-right:26.5px;display:flex;flex-wrap:wrap;overflow:hidden}.page-nav__bar-link,.page-nav__item{flex:0 0 auto;display:block;padding:5px 23.5px}.page-nav__item{cursor:pointer;outline:0;position:relative;transition:.15s}.page-nav__item:last-child{margin-left:auto}.page-nav__bar{padding:5px 0;display:flex;align-items:center}.page-nav__link{font-size:16px;font-weight:500;line-height:24px;text-align:center;text-decoration:none;text-transform:uppercase;color:#131613}.page-nav__bar-item{margin:0 24px;padding:0}.page-nav__bar-item:first-child{margin-left:0}.page-nav__bar-item:last-child{margin-right:0}.page-nav__bar-item.page-header__menu-btn{padding:5px 0}@media (any-hover:hover){.page-nav__link:hover{color:#585d58}}.page-nav__link:active{color:#585d58}.page-nav__item::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}.state--focus-enabled .page-nav__item:focus::after{opacity:.75}.page-nav__item.page-nav__link--active{cursor:default;background:#ccd4cc;color:#fff}@media (max-width:1279px){.page-nav__row{justify-content:flex-end}.page-nav--border:after{bottom:-15px;left:190px;width:calc(100% - 190px)}.page-nav__links{display:none}.page-nav__bar-item{margin:0 30px;padding:0}.page-nav__bar-item--contacts{display:none}}@media (max-width:1023px){.page-nav__row{margin:-5px -16px}.page-nav--border:after{left:0;width:100%}}@media (max-width:767px){.page-nav__bar{padding:18px 0}.page-nav__bar-item{margin:0 16px;padding:0}.page-nav--border:after{border:none}}.page-news{padding:0 135px}.page-news__date{font-weight:600;font-size:14px;line-height:1.29;color:#585d58}.page-news__content{display:flex;justify-content:space-between}.page-news__body{max-width:750px;margin-right:20px}.page-news__part{margin-bottom:16px}.page-news__part.part--image{margin-bottom:32px}.page-news__part:last-child{margin-bottom:0}.page-news__img-wrapper{width:100%;display:flex}.page-news__img{width:100%}.page-news__banners-aside{width:184px;display:flex;flex-direction:column}.page-news__banners-heading{margin-bottom:16px;font-weight:600;font-size:14px;line-height:1.29;color:#585d58}@media (max-width:1279px){.page-news{padding:0}.page-news__content{flex-direction:column}.page-news__body{max-width:100%;margin-right:0}.page-news__banners-aside{width:100%;padding-top:32px}}.search,.v-search{position:relative;margin:0 auto;max-width:880px}.search__heading{margin-bottom:24px;display:flex;justify-content:space-between}.search__content,.search__field-search{width:100%}.search__content{min-height:30vh}.search__fields-select{margin-left:24px;display:flex;width:214px;flex-shrink:0}.search__fields-select .field-select{width:100%;padding:12px 20px;border:1px solid #7c827c}.search__fields-select .field-select:first-child{transform:translateX(1px)}.search__fields-select .field-select__label{margin-bottom:8px;font-weight:500;font-size:11px;line-height:1.27;text-transform:uppercase;color:#585d58}.search__fields-select .field-select__btn{padding-right:23px;padding-bottom:0;height:auto;border-bottom:none}.search__fields-select .field-select__btn-text{font-weight:600;font-size:14px;line-height:1.29;text-transform:uppercase;color:#131613}.search__fields-select .field-select__btn-arrow{margin-top:0;top:3px;right:0;width:11px;height:11px;color:#131613;transform:rotate(180deg);transition:.35s}.search__fields-select .field-select__btn-arrow .svg-icon{display:block;vertical-align:top}.search__fields-select .field-select__btn-arrow.open{transform:rotate(0)}.search__fields-select .field-select__list{min-width:100%;width:auto}.search__result-message{padding:12px 0}.search__btn-more-icon{width:18px;height:22px;margin-left:15px;color:#131613}@media (max-width:1279px){.search__content,.search__field-search{width:100%}}@media (max-width:767px){.search__heading{flex-direction:column-reverse}.search__field-search--top-md{margin-top:40px}.search__fields-select{margin:0}.search__fields-select .field-select{padding:8px 10px 8px 11px}.search__fields-select .field-select__label{margin-bottom:6px}.search__fields-select .field-select__btn{padding-right:21px}.search__fields-select .field-select__btn-text{font-size:11px;font-weight:500}.search__fields-select .field-select__btn-arrow{top:1px;height:11px}.search__field-search--top-md{margin-top:12px}.search__heading{margin-bottom:0}}.page-section-header{display:flex;align-items:baseline;margin:20px 0}.page-section-header__main{flex:1 1 auto}.page-section-header__aside{flex:0 0 auto;margin-left:auto;padding-left:20px}.page-section-header__aside-links{display:inline-flex;vertical-align:top;margin-left:-8px;flex-wrap:wrap}.page-section-header__aside-links-item{flex:0 0 auto;margin-left:8px}.page-section{margin:60px 0}.page-subfooter{padding:63px 102px 0;display:flex;justify-content:space-between;font-size:14px;line-height:20px;color:#eeecd5}.page-subfooter__link{margin-left:60px;color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;display:inline-flex;align-items:center;color:#eeecd5;white-space:nowrap}@media (any-hover:hover){.page-subfooter__link:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .page-subfooter__link:focus{outline:1px dashed;outline-offset:1px}}.page-subfooter__link:active{color:#585d58}.page-subfooter__link:hover{color:#b1b9b1}.page-subfooter__link:hover .page-subfooter__dash{background:#b1b9b1}.page-subfooter__dash{width:10px;height:1px;margin:2px 4px 0;background:#eeecd5;transform:translateY(-1px)}@media (max-width:1279px){.page-subfooter{padding:32px 102px 0}}@media (max-width:1023px){.page-subfooter{padding:32px 16px 0}}@media (max-width:767px){.page-subfooter{overflow:auto;padding:20px 0 0;flex-direction:column}.page-subfooter__link{margin-left:0;margin-top:24px}}.page-template--top{padding-top:20px}.page-part--top{margin-top:80px}.page-part--top.first-child--top{margin-top:60px}.page-part--text{max-width:1088px}.page-template__container{padding:60px 135px 0}@media (max-width:1279px){.page-template__container{padding:40px 0 0}}@media (max-width:767px){.page-part--top,.page-part--top-first{margin-top:32px}}.page-title{padding:48px 0 72px 0;display:flex;flex-direction:column}@-moz-document url-prefix(){.page-title h1{letter-spacing:-.05em}}.page-title__content{width:100%;padding-left:275px;display:flex;justify-content:space-between;align-items:flex-end}.page-title__heading{padding-left:235px}.page-title__title{max-width:60%;align-self:flex-start}@-moz-document url-prefix(){.page-title__title{overflow-wrap:break-word}}.page-title__title.title--news{max-width:705px}.page-title__subtitle{width:275px;margin-left:20px;flex-grow:0;font-size:14px;font-weight:600;line-height:1.29;text-transform:uppercase}.page-title__subtitle--with-img{width:470px}.page-title__subtitle-wrapper{display:flex;align-items:flex-end}.page-title__subtitle-img{width:165px;height:99px;margin-right:30px;border-radius:20px}@media (max-width:1279px){.page-title__content{padding-left:190px}.page-title__title{font-size:52px;line-height:1.05}.page-title__title.title--news{font-size:24px}.page-title__title-indent{margin-left:86px;white-space:nowrap}.page-title__subtitle--with-img{width:275px}.page-title__subtitle-img{display:none}}@media (max-width:1023px){.page-title{padding:3px 0 72px 0}.page-title__content{padding-right:20px;padding-left:20px;align-items:flex-start;flex-direction:column}.page-title__title{font-size:6.5vw}.page-title__subtitle{width:100%;max-width:40%;margin-top:32px;margin-left:0}.page-title__subtitle--with-img{width:100%}}@media (max-width:767px){.page-title{padding:12px 0 200px 0}.page-title__content{padding-right:16px;padding-left:16px;flex-direction:column}.page-title__title{max-width:100%;font-size:9.3vw}.page-title__title.title--news{font-size:20px}.page-title__subtitle{max-width:90%;margin-top:28px}}@media (max-width:479px){.page-title__content{padding-right:5px}}.panel-head{display:flex;padding:10px 20px;background:#c8c8c8;text-align:left}.panel-head__btn{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:54px;height:44px;margin:-10px 0;padding:10px;position:relative;cursor:pointer;transition:.15s;color:#000}.panel-head__btn::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}.panel-head__btn--close{margin-right:-20px;padding-right:20px;margin-left:auto}.panel-head__btn--back{margin-left:-20px;padding-left:20px;margin-right:auto}.panel-head__btn-icon{display:block;width:24px;height:24px}.panel-head__title{flex:1 1 auto}@media (any-hover:hover){.panel-head__btn:hover{color:#222822}}.state--focus-enabled .panel-head__btn:focus::after{opacity:.75}.panel-head__btn:active{background:#b1b9b1}.panel{display:block;position:fixed;top:0;left:0;bottom:0;width:300px;background:#fff;z-index:120;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);transition:.25s;transform:translate3d(-100%,0,0);visibility:hidden}.panel--open{visibility:visible;transform:translate3d(0,0,0)}.panel__body{display:block;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.panel__item{display:block;border-top:1px solid #c8c8c8;border-bottom:1px solid #c8c8c8}.panel__item+.panel__item{border-top:none}.panel__item:first-child{border-top:none}.panel__btn{display:flex;align-items:center;position:relative;padding:10px 20px;color:#000;border:none;cursor:pointer;font-size:16px;line-height:24px;transition:.15s;text-decoration:none;outline:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.panel__btn::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}.panel__btn-arrow,.panel__btn-icon{flex:0 0 auto;width:20px;height:20px;margin-right:10px;color:#666;transition:.15s}.panel__btn-arrow{width:7px;height:11px;margin-right:0;margin-left:10px}.panel__btn-main{flex:1 1 auto}@media (any-hover:hover){.panel__btn:hover,.panel__btn:hover .panel__btn-arrow,.panel__btn:hover .panel__btn-icon{color:#222822}}.state--focus-enabled .panel__btn:focus::after{opacity:.75}.panel__btn:active{background:#c8c8c8}.pay-icons__grid{display:inline-flex;flex-wrap:wrap;align-items:center;margin:-10.5px;flex-wrap:nowrap}.pay-icons__cell{position:relative;flex:0 0 auto;padding:10.5px}.pay-icons__item{display:block}.pay-icons__link{position:absolute;top:0;left:0;width:100%;height:100%}.payment .form__field{margin-top:16px}.payment .form__main{background-color:transparent}.payment__note{margin-top:16px;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:-.28px}.payment__title{font-weight:500}.payment__buttons{margin-top:32px}.payment__confirm-text{margin-top:12px;text-align:center;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.32px}@media (max-width:767px){.payment__confirm-text{line-height:18px;letter-spacing:-.28px}}.popper{position:absolute;display:flex;gap:16px;max-width:320px;padding:16px;border-radius:20px;z-index:1000}.product-grid__grid{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px)}@media (max-width:1023px){.product-grid__grid{margin:-9px;width:calc(100% + 18px)}}.product-grid__cell{padding:10px;flex:0 0 auto;max-width:100%;width:25%;display:flex;flex-direction:column}@media (max-width:1023px){.product-grid__cell{padding:9px}}@media (max-width:1279px){.product-grid__cell{width:33.33%}}@media (max-width:767px){.product-grid__cell{width:50%}}@media (max-width:479px){.product-grid__cell{width:100%}}.product-image{display:flex;align-items:center;justify-content:center;transition:.15s;position:relative}.product-image--loading{background:#c8c8c8}.product-image--loading .product-image__image{opacity:0}.product-image__image{display:block;flex:0 0 auto;max-width:100%;max-height:100%;transition:opacity .15s}.product-image__placeholder{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:#c8c8c8;color:#b1b9b1}.product-image__placeholder-icon{display:block;flex:0 0 auto;width:70px;height:70px;max-width:40%;max-height:40%}.product-line{position:relative}.product-line__grid{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px);flex-wrap:nowrap}@media (max-width:1023px){.product-line__grid{margin:-9px;width:calc(100% + 18px)}}.product-line__cell{padding:10px;flex:0 0 auto;max-width:100%;width:20%;display:flex;flex-direction:column}@media (max-width:1023px){.product-line__cell{padding:9px}}.product-line__cell:nth-child(n+6){display:none}@media (any-hover:none){.product-line__block{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:calc(100% + 40px * 2);margin-left:-40px;margin-right:-40px;padding-left:40px}.product-line__grid::after{content:"";display:block;width:40px;height:1px;flex:0 0 auto}.product-line__cell.product-line__cell.product-line__cell:nth-child(n){display:flex}}@media (any-hover:none) and (max-width:1023px){.product-line__block{width:calc(100% + 16px * 2);margin-left:-16px;margin-right:-16px;padding-left:16px}.product-line__grid::after{content:"";display:block;width:16px;height:1px;flex:0 0 auto}}@media (max-width:1279px){.product-line__cell{width:25%}.product-line__cell:nth-child(n+5){display:none}}@media (max-width:1023px){.product-line__cell{width:33.33%}.product-line__cell:nth-child(n+4){display:none}}@media (max-width:767px){.product-line__cell{width:50%}.product-line__cell:nth-child(n+3){display:none}}@media (max-width:479px){.product-line__cell{width:100%}.product-line__cell:nth-child(n+2){display:none}}.product-list__grid{display:inline-flex;flex-wrap:wrap;vertical-align:top;margin:-10px;width:calc(100% + 20px)}@media (max-width:1023px){.product-list__grid{margin:-9px;width:calc(100% + 18px)}}.product-list__cell{padding:10px;flex:0 0 auto;max-width:100%;width:100%}@media (max-width:1023px){.product-list__cell{padding:9px}}.product-slider{position:relative;min-height:480px}.product-slider--alt{min-height:244px}.product-slider .swiper-scrollbar{display:none}.product-slider .swiper-pagination,.product-slider .swiper-scrollbar{display:none}.product-slider .swiper-container{margin:-10px;width:calc(100% + 20px)}.product-slider__slide{padding:12px}.product-slider__arrow{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;width:calc(50vw - 1440px / 2);min-width:80px;cursor:pointer;transition:.15s;color:#b1b9b1;filter:drop-shadow(0 2px 4px rgba(0, 0, 0, .2));z-index:10}.product-slider__arrow--prev{right:50%;margin-right:calc(1440px / 2 - 40px)}.product-slider__arrow--next{left:50%;margin-left:calc(1440px / 2 - 40px)}.product-slider__icon{display:block;width:26px;height:50px}@media (max-width:1519px){.product-slider__arrow--next{left:auto;right:-10px}.product-slider__arrow--prev{right:auto;left:-10px}}@media (max-width:1023px){.product-slider .swiper-container{margin-left:0;margin-right:0;width:100%}.product-slider__slide{padding-left:0;padding-right:0}}.product-t-grid,.product-t-grid__card{position:relative;border-radius:0;display:flex;flex-direction:column;flex:1 0 auto}.product-t-grid__card{padding:19px;border:1px solid #b1b9b1;background:#fff;transition:.15s}.product-t-grid__bottom{margin-top:auto;padding-top:12px}.product-t-grid__link{position:absolute;top:0;left:0;right:0;bottom:0;border:none;outline:0;z-index:3;color:#000;cursor:pointer}.product-t-grid__link::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}@media (any-hover:hover){.product-t-grid:hover .product-t-grid__card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}}.state--focus-enabled .product-t-grid__link:focus::after{opacity:.75}.product-t-grid__link:active~.product-t-grid__card{background:#c8c8c8;box-shadow:none}.product-t-grid__visual{position:relative;min-height:180px;max-height:216px;margin:0 0 12px}.product-t-grid__visual::after{content:"";display:block;padding-top:100%}.product-t-grid__image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product-t-grid__status{position:absolute;top:-6px;left:-6px;z-index:2}.product-t-grid__name{margin:8px 0;color:#000;transition:.15s}@media (any-hover:hover){.product-t-grid:hover .product-t-grid__name{color:#222822}}.product-t-grid__price{margin:12px 0}.product-t-grid__action{position:relative;z-index:4;margin:12px 0}.product-t-list,.product-t-list__card{position:relative;border-radius:0;display:flex;flex-direction:column;flex:1 0 auto}.product-t-list__card{padding:20px;border:1px solid #b1b9b1;background:#fff;transition:.15s;flex-direction:row}.product-t-list__link{position:absolute;top:0;left:0;right:0;bottom:0;border:none;outline:0;z-index:3;color:#000}.product-t-list__link::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}@media (any-hover:hover){.product-t-list:hover .product-t-list__card{box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}}.state--focus-enabled .product-t-list__link:focus::after{opacity:.75}.product-t-list__link:active~.product-t-list__card{background:#c8c8c8;box-shadow:none}.product-t-list__cell-visual{flex:0 0 auto;width:150px;margin-right:20px}.product-t-list__cell-info{flex:1 1 auto}.product-t-list__cell-price-action{display:flex;flex:0 0 auto}.product-t-list__cell-price{flex:0 0 auto;width:150px;margin-left:20px}.product-t-list__cell-action{flex:0 0 auto;width:180px;margin-left:20px}.product-t-list__visual{position:relative;min-height:150px;max-height:216px;margin:0 0 12px}.product-t-list__visual::after{content:"";display:block;padding-top:100%}.product-t-list__image{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center}.product-t-list__status{position:absolute;top:-6px;left:-6px;z-index:2}.product-t-list__name{margin:8px 0;color:#000;transition:.15s}@media (any-hover:hover){.product-t-list:hover .product-t-list__name{color:#222822}}.product-t-list__price{margin:12px 0}.product-t-list__action{position:relative;z-index:4;margin:12px 0}@media (max-width:1279px){.product-t-list__cell-price-action{display:block;width:200px}.product-t-list__cell-action,.product-t-list__cell-price{width:auto;margin:0}.product-t-list__cell-price+.product-t-list__cell-action{margin-top:12px}}@media (max-width:767px){.product-t-list__card{display:block;padding-left:190px;min-height:190px}.product-t-list__cell-visual{position:absolute;top:20px;left:20px;width:150px;margin:0}.product-t-list__cell-info+.product-t-list__cell-price-action{margin-top:12px}}.product{display:flex;flex-direction:column;flex:1 1 auto}.progressbar{position:fixed;width:100%;max-width:375px;border-radius:20px;background:#fff;box-shadow:4px 6px 17.1px 0 rgba(0,0,0,.09),0 -1px 13.8px 0 rgba(1,94,1,.14);z-index:100;top:65%;right:20px}.progressbar__wrapper{display:flex;flex-direction:column;gap:18px;padding:16px 16px 12px 16px}.progressbar__title-icon{position:relative;width:18px;height:18px;background:#1d1d1d;border-radius:50%}.progressbar__title-icon:before{content:"";display:block;width:10px;height:2.5px;background:#fff;border-radius:2.5px;position:absolute;top:45%;left:30%;transform:rotate(-45deg)}.progressbar__title-icon:after{content:"";display:block;width:5px;height:2.5px;background:#fff;border-radius:2.5px;position:absolute;top:52%;left:20%;transform:rotate(45deg)}.progressbar__header{display:flex;justify-content:space-between}.progressbar__title{display:flex;align-items:center}.progressbar__title-text{margin:0 0 0 8px;font-size:16px;font-style:normal;font-weight:500;line-height:20px;letter-spacing:-.32px}.progressbar__numbers{display:flex}.progressbar__placed{margin:0;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px}.progressbar__total{color:#a5aea5;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.8px}.progressbar__full{width:100%;height:6px;border-radius:3px;opacity:1;background:rgba(200,200,200,.4)}.progressbar__current{width:2%;height:6px;border-radius:3px;background:#222822}.progressbar__reset{color:#a5aea5;text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.32px;cursor:pointer}.progressbar__reserve{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;height:64px;padding:16px 0;background:#222822;border-radius:0 0 20px 20px;color:#fff;font-size:16px;font-style:normal;font-weight:500;line-height:18px;letter-spacing:-.32px;cursor:pointer}.progressbar__reserve-icon{width:20px;height:20px;fill:none}@media (max-width:767px){.progressbar{max-width:100%;right:0;left:0;top:100%;transform:translateY(-100%)}}.questions{padding:100px 0 75px}@media (max-width:1279px){.questions{padding:70px 0 50px}.questions .h1{font-size:40px;line-height:1.3}}@media (max-width:1023px){.questions .h1{font-size:34px;line-height:1.12}}.rating--input{display:block}.rating__layout{display:flex;align-items:center}.rating__row{flex:0 0 auto;display:inline-block;vertical-align:top;position:relative}.rating--input .rating__row{display:block;width:100%}.rating__grid{display:flex;margin-top:5px}.rating--input .rating__item{cursor:pointer}.rating__item{flex:0 0 auto;display:block;color:#666;position:relative;transition:color .1s;padding-left:2px;padding-right:2px}.rating__item:first-child{margin-left:-3px}.rating__item--checked{color:#ccd4cc}.rating--input .rating__item--disabled{opacity:.5;cursor:not-allowed}.rating__input{position:absolute;top:0;left:0;margin:0;opacity:0;pointer-events:none}.rating__item .svg-icon{width:16px;height:14px}.rating__layer--checked{position:absolute;top:0;left:0;overflow:hidden}.rating__layer--input{width:100%}.rating__icon.rating__icon{display:block}.rating__integrated-label{font-size:12px;line-height:18px}.result{display:flex;align-items:center;justify-content:space-between;position:relative;gap:30px;width:100%;padding:8px 0}.result:after{content:"";position:absolute;top:100%;width:100%;height:1px;background:#a5aea5}.result__name{width:60%;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.32px}.result__calculation{display:flex;justify-content:space-between;width:40%;max-width:110px;font-size:16px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.result__amount{color:#606560}.result__price{display:flex}.total{display:flex;justify-content:space-between;margin-top:13px;font-size:18px;font-style:normal;font-weight:600;line-height:20px;letter-spacing:-.32px;text-transform:uppercase}.total__title{margin:auto 0}.total__price{display:flex;line-height:30px}@media (max-width:767px){.result__name{width:56%;font-size:14px}.result__calculation{width:44%}}.reviews,.v-reviews{position:relative}.reviews__wrapper{padding:0 90px}.review-item{margin-bottom:30px}.review-item:last-child{margin-bottom:0}.review-item__content{padding:32px 32px 50px;display:flex;flex-direction:column;border-radius:40px;background:#fff}.review-item__heading{display:flex}.review-item__heading-main{width:100%;display:flex;justify-content:space-between}.review-item__avatar{position:relative;margin-right:38px;width:58px;height:58px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;color:#fff;background:#7d917d;overflow:hidden}.review-item__no-img{font-weight:600;font-size:27px;line-height:1.57}.review-item__avatar-img{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;object-fit:cover}.review-item__body{padding:0 98px 0 96px}.review-rating{margin-bottom:8px}.review-rating{display:flex;align-items:center}.rating__icon{width:24px;height:24px;margin-right:2px;display:flex;align-items:center;justify-content:center;color:#fd972b;fill:none}.rating__icon--last{margin-right:10px}.rating-grad{font-weight:400;font-size:20px;line-height:1.4}.review-item__date{margin-left:30px;flex:0 0 84px;font-size:14px;color:#323632;opacity:.6}.review-item__name{font-weight:600;font-size:14px;line-height:1.57;text-transform:uppercase}.review-item__body-content-wrapper{margin-top:34px}.review-item__title{margin-bottom:16px;font-weight:600;font-size:20px;line-height:1.25;text-transform:uppercase}.review-item__text-wrapp{transition:height .5s;overflow:hidden}.review-item__text{margin-bottom:6px;font-size:18px;line-height:1.44}.review-item__text div,.review-item__text p{margin:0}.review-item__collapse-btn{padding:0;font-weight:400;font-size:16px;text-transform:initial;color:#758576;transition:1s;border-bottom:1px solid #758576}.review__btn{margin-left:5px;width:20px;height:20px;padding:3px;fill:none}.review__btn--down{transform:rotate(-180deg)}.review-item__photos-block-wrapper{margin-top:34px}.review-item__photos-block{position:relative;width:calc(100% + 14px);margin:-7px;display:flex;flex-wrap:wrap;overflow:hidden;transition:height .5s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.review-item__photo{position:relative;max-width:184px;max-height:126px;width:calc(17.8% + 14px);height:126px;padding:7px;overflow:hidden;cursor:pointer}.review-item__photo-img{position:relative;z-index:1;width:100%;height:100%;border-radius:15px;object-fit:cover;overflow:hidden}.review-item__photo-back{position:absolute;z-index:1;top:7px;right:7px;bottom:7px;left:7px;width:calc(100% - 14px);background:rgba(255,255,255,.2)}.review-item__logo{position:absolute;right:15px;bottom:15px;z-index:2;width:30px}.review-item__photo-btn{position:absolute;z-index:4;top:7px;right:7px;bottom:7px;left:7px;width:calc(100% - 14px);padding:0;display:flex;align-items:center;justify-content:center;font-weight:400;font-size:18px;line-height:1.44;color:#fff;border-radius:15px;background:rgba(0,0,0,.4)}.review-item__photo-btn:active{color:#fff}@media (any-hover:hover){.review-item__photo-btn:hover{color:#fff}}.reviews__lower{position:relative;margin-top:50px;display:flex;justify-content:center}.review__btn-more{padding:15px 62px}.review__btn-more .review__btn{margin-left:8px;width:16px;height:16px;transform:rotate(180deg)}.review__form-block{margin:-50px 90px 60px 235px;display:flex;justify-content:space-between;align-items:flex-end}.review__count{font-weight:600;font-size:18px}.review__btn-form{padding:18px 29px;display:flex;align-items:center;color:#fff;background:#323632}.btn.review__btn-form:disabled{color:#fff;background:#323632;opacity:.8}.review__btn-form-icon{margin-right:7.5px;width:16px;height:16px}.review__btn-form:active{color:#fff;background:#131613}@media (any-hover:hover){.review__btn-form:hover{background:#131613}}.toggle-fade-enter-active{transition:all .5s ease-out}.toggle-fade-leave-active{transition:all 1.1s cubic-bezier(1,.5,.8,1)}.toggle-fade-enter-from,.toggle-fade-leave-to{scale:.8;opacity:0}@media (max-width:1279px){.review__form-block{margin:-30px 50px 60px 170px}.review__btn-form{padding:14px 29px}.reviews__wrapper{padding:0 50px}.review-item__avatar{margin-right:20px}.review-item__date{margin-left:20px}.review-item__body{padding:0 50px}.review-item__text div,.review-item__text p{font-size:16px;line-height:1.7}.review-item__collapse-btn{margin-top:10px}}@media (max-width:1023px){.review__form-block{margin:-30px 0 60px 0;flex-direction:column;align-items:flex-start}.review__count{margin-top:16px;font-size:16px}.reviews__wrapper{padding:0}.review-item__content{padding:16px 16px 32px;overflow:hidden}.review-item__body{padding:0}.review-item__photos-block{position:relative;width:calc(100% + 10px);margin:-5px}.review-item__avatar{margin-right:16px}.review-item__date{margin-left:16px}.review-item__photo{width:calc(18% + 10px);padding:5px}.review-item__photo-back{top:5px;right:5px;bottom:5px;left:5px;width:calc(100% - 10px)}.review-item__logo{width:20px}.review-item__photo-btn{top:5px;right:5px;bottom:5px;left:5px;width:calc(100% - 10px);font-size:14px}}@media (max-width:767px){.review__form-block{margin:0 0 44px 0}.review__btn-form{width:100%;justify-content:center}.reviews{width:calc(100% + 20px);margin:0 -10px}.review-item__heading-main{width:100%;display:flex;flex-direction:column}.review-item__date{margin-left:0;margin-top:4px;flex:0 0 auto}.review-item__content{border-radius:20px}.review-item__body-content-wrapper{margin-top:20px}.review-item__title{margin-bottom:12px;font-weight:500;line-height:1.4}.review-item__photos-block-wrapper{margin-top:28px}.review-item__photo-btn{display:none}.review-item__photos-block{width:calc(100% + 14px + 16px);padding-right:16px;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.review-item__photos-block::-webkit-scrollbar{width:0;display:none}.review-item__photo{width:114px;height:81px;max-width:114px;max-height:81px;padding:7px;flex-shrink:0}.review-item__photo-img{border-radius:6px}.reviews__lower{margin-top:40px}.review__btn-more{width:100%;max-width:288px}}.v-room-slider{width:100%}.main-review-wrapper{position:relative;width:100%;display:flex}.main-review-image{position:relative;width:50%;max-width:652px;max-height:536px;margin-right:24px;cursor:pointer}.main-review__images-block{width:calc(50% + 24px);margin:-12px;display:flex;flex-wrap:wrap}.main-review__card-container{width:50%;height:50%;max-width:354px;max-height:280px;padding:12px}.main-review__card-container .cuisine__image-wrapper{cursor:pointer}.room__actions{position:absolute;z-index:3;bottom:10px;right:15px;display:flex}.room-3d-btn{margin-right:10px;padding:16px 17px;display:flex;align-items:center;justify-content:center;font-size:14px;color:#fff;background:#3e3e3e}.room-3d-btn:last-child{margin-right:0}.room-3d-btn-icon{margin-right:7px;width:20px;height:13px}.room-3d-iframe{position:relative;width:100%;height:100%;display:flex}.room-3d-btn--white{padding:16px 32px;color:#323632;background:#fff}.room-3d-btn--white .room-3d-btn-icon{width:36px;height:36px}@media (any-hover:hover){.room-3d-btn:hover{color:#ccd4cc}.room-3d-btn--white:hover{color:#193b33}}.room__wrapper{position:relative;padding-top:20px}.room__heading-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:2}.room__heading-sticky.room__heading-sticky--shadow{box-shadow:0 4px 25px rgba(106,116,106,.2)}.room__heading{padding-top:21px;display:flex;background:#ccd4cc}.room__body,.room__columns{display:flex}.room__body-main,.room__heading-main{margin-right:53px;flex:1 1 1030px;max-width:1030px}.room__body-main{margin-right:340px}.room__body-aside,.room__heading-aside{flex:0 0 auto;text-align:right}.room__heading-aside{padding-top:32px}.room__hotel-name{margin-bottom:2px;font-weight:600;font-size:14px;line-height:1.57;text-transform:uppercase;color:#323632}.room__room-name{margin-bottom:2px;font-weight:600;font-size:42px;line-height:1.24;text-transform:uppercase}.room__param,.room__params{display:flex;align-items:center}.room__param:last-child .room__param-slash{display:none}.room__param-name{font-size:18px;line-height:1.44;color:rgba(0,0,0,.7)}.room__param-slash{margin:0 14px;font-size:18px;color:#a7a9a7}.room__text{margin-top:12px}.room__text--main{margin-top:24px}.room__line{margin-top:32px;border-bottom:1px solid #a7a9a7}.room__line--main{margin-top:7px}.room__price-block{margin-bottom:4px;display:flex;align-items:flex-end}.room__price{font-weight:600;font-size:42px;line-height:1;color:#000}.room__price-text{margin-left:7px;font-size:28px;line-height:1.12}.room__comment{font-size:18px;line-height:1.44;color:rgba(0,0,0,.4)}.room__button-book{width:100%;margin-top:32px;padding:16px 32px;justify-content:center;color:#fff;background:#131613}@media (any-hover:hover){.room__button-book:hover{color:rgba(255,255,255,.8)}}.room__button-book:active{color:rgba(255,255,255,.7);background:#000}.room__block--top{margin-top:32px}.room__specification{display:flex;flex-direction:column}.room__specification-icon{width:38px;height:30px;margin-bottom:10px;color:#000;fill:none}.room__specification-icon--sm{padding:0 4px;height:30px}.room__specification-title{margin-bottom:12px;font-weight:600;font-size:20px;line-height:1.25}.room__list{flex:1 1 50%}.room__list:first-child{padding-right:20px}.room__list-title{margin-bottom:17px;display:block;font-weight:600;font-size:20px;line-height:1.25}.room__list-item{position:relative;padding:10px 20px 10px 0;display:flex;align-items:center;font-size:18px;line-height:1}.room__list-item--mark{padding:10px 20px 10px 30px}.room__list-item-icon{position:absolute;z-index:1;top:50%;left:12px;width:24px;height:24px;background:#758576;border-radius:50%;transform:translate(-50%,-50%)}.room__list-item--mark::after{content:"";position:absolute;z-index:2;top:50%;left:12px;border-bottom:2px solid #fff;border-left:2px solid #fff;width:12px;height:7px;transform:translateY(-2px) translate(-50%,-50%) rotate(-45deg)}.room__another{padding:44px 0 0}.room__another-heading{margin-bottom:32px;display:flex;flex-wrap:wrap;align-items:center}.room__another-title,.room__another-title .btn{font-weight:600;font-size:28px;line-height:1.4;text-transform:uppercase}.room__another-title--light{margin-right:10px;color:#758576}.room__slider-block{padding:0 0 102px;overflow:hidden}.room__slider-block--dark{padding:80px 0 112px;background:#222822 url(/local/images/bg-dark-slider.svg) no-repeat top left}@media (max-width:1279px){.room__body{width:100%;padding-top:32px;padding-bottom:32px}.room__columns{padding:32px 0 0}.room__slider-block{padding:0 0 40px}.room__slider-block--dark{padding:50px 0 60px}}@media (max-width:1023px){.room__actions{width:100%;right:10px;justify-content:space-between}.room__heading-sticky{position:initial}.room__heading{flex-direction:column}.room__body-main,.room__heading-main{margin-right:0;flex:1 1 auto;max-width:100%}.room__heading-aside{margin-top:24px;text-align:left}.room__button-book{width:auto}.room__comment{text-align:left}.room__body{padding-top:0;padding-bottom:0}.room__columns{padding:0;display:flex;flex-direction:column}.room__list-title{min-height:35px}.room__list{margin-top:16px}.room__list:first-child{margin-top:0}.room__description{max-width:100%}}@media (max-width:767px){.main-review__slider-wrapper{position:relative;width:calc(100% + 32px);margin:0 -16px}.room__actions{left:auto;bottom:auto;top:0;right:0;font-size:14px}.room-3d-btn{left:auto;bottom:auto;top:0;right:0;padding:10px}.room-3d-btn-icon{margin-right:4px;width:16px;height:11px}.room-3d-btn--white .room-3d-btn-icon{width:26px;height:26px}.room__wrapper{padding-top:24px}.room__heading{padding-top:0;padding-bottom:0}.room__price,.room__room-name{font-size:22px;line-height:1.36}.room__params{flex-wrap:wrap}.room__param-name{margin-right:12px;font-size:16px;line-height:1.5}.room__param-slash{display:none}.room__text--main{margin-top:16px}.room__heading-aside{padding-top:0}.room__heading-aside{margin-top:28px}.room__price-text{margin-left:5px;font-weight:600;font-size:16px;line-height:1.55}.room__comment{font-size:16px}.room__button-book{margin-top:28px}.room__line{margin-top:44px}.room__block--top{margin-top:44px}.room__list{margin-top:44px;padding-right:0}.room__specification-icon{margin-bottom:15px}.room__another{padding:50px 0 0}.room__another-title,.room__another-title .btn{font-size:22px}}@media (max-width:639px){.room__another-cards-block{width:calc(100% + 32px);margin:16px -16px 0;display:flex;flex-wrap:wrap}.room__another-card-wrap{width:calc(100% + 16px);padding:16px}.room__another-card-layer{position:relative;width:100%;padding:42%}.room__another-card-img{position:absolute;top:0;bottom:0;right:0;left:0;width:100%;height:100%;object-fit:cover}.room__another-card-fg-layer{margin-top:10px;display:flex;align-items:center}.room__another-card-title{margin-right:12px;font-size:18px;line-height:1;font-weight:600;text-transform:uppercase}}@media (max-width:479px){.room__button-book{width:100%}}.room__wrapper .accommodation-filter{margin-top:30px;position:relative;width:100%;padding:0;max-width:744px}.room__wrapper .accommodation-seporator{display:none}.room__wrapper .accommodation-filter__block{flex-direction:column;gap:0;width:100%;height:100%;padding:0;background:0 0;border-radius:12px}.room__wrapper .accommodation-filter__field{height:50px;position:relative;width:100%!important;border-radius:12px;background:#fff}.room__wrapper .accommodation-filter__field::after{display:none}.room__wrapper .accommodation-filter__field--datepicker{width:100%}.room__wrapper .guest-counter__list{width:100%;transform:none}.room__wrapper .guest-counter__rules{margin:0 auto;max-width:210px}.room__wrapper .guest-counter__title{text-align:left}.room__wrapper .guest-counter__list{margin-top:2px}.room__wrapper .dp__action_extra{top:-110px}.room__wrapper .double-datepicker__menu{margin-left:-457px}.room__wrapper .double-datepicker__header{text-align:left}.room__wrapper .double-datepicker{max-width:100%}@media (max-width:1023px){.room__wrapper .guest-counter{border-radius:0 0 12px 12px}.room__wrapper .double-datepicker__menu{margin-left:5px;margin-top:145px}.room__wrapper .dp__action_extra{top:-104px}}@media (max-width:800px){.room__wrapper .dp__action_extra{width:100%}.room__wrapper .dp__menu_inner{width:calc(100% - 7px)}}@media (max-width:767px){.room__wrapper .double-datepicker__menu{margin-top:100px;margin-left:0}.room__wrapper .dp__action_extra{top:-55px}.room__wrapper .guest-counter__list{transform:translateX(-50%);border-radius:20px}}.search-small{width:100%;display:flex}.search-small .loader__icon{width:30px;height:30px}.search-small__wrap{width:100%;position:relative}.search-small__form{width:100%;display:flex;align-items:center;position:relative}.search-small__field{flex:1 1 auto}.search-small__close-btn{width:40px;height:40px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center}.search-small__close-btn::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}.search-small__close-btn-icon{display:block;width:20px;height:20px;position:relative}.search-small__submit-btn{flex:0 0 auto;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;position:relative;transition:color .15s}.search-small__submit-btn::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}.search-small__submit-btn-icon{flex:0 0 auto;width:24px;height:24px}.search-small__result{position:absolute;top:100%;left:0;transition:.25s,left 0s;opacity:0;visibility:hidden;transform:translate3d(0,0,0) scaleY(0);transform-origin:left top;width:100%;background-color:#fff;max-height:210px;overflow-x:hidden;overflow-y:auto;z-index:3;padding:15px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2)}.search-small__loader-wrap{min-height:80px}.state--search-small-open .search-small__result{opacity:1;visibility:visible;transform:translate3d(0,0,0) scaleY(1)}.search-small__suggestion-wrap{display:block;margin-top:15px}.search-small__suggestion{display:inline-block}@media (any-hover:hover){.search-small__submit-btn:hover{color:#ccd4cc}}.state--focus-enabled .search-small__close-btn:focus::after{opacity:.75}.state--focus-enabled .search-small__submit-btn:focus::after{opacity:.75}.services-block__loading{position:relative;width:100%}.services-main--indent{padding:90px 0 145px}.services-main__heading{display:flex;justify-content:space-between;align-items:flex-end}.services-main__title-indent{display:inline;padding-left:70px}.services-main__btn .btn{font-weight:600;font-size:28px;line-height:1.36}@media (any-hover:hover){.services-main__btn .btn--primary:hover{color:#585d58}.services-main__btn .btn--primary:hover .line{background:#585d58}}.services-main__btn .btn--primary:hover .btn__arrow{width:24px}.services-main__body-wrapper{padding-top:55px}.services-block__wrapper{display:flex}.services-block__left{margin-right:40px;flex:1 1 590px}.services-block__right{display:flex;flex-wrap:wrap;flex:0 0 730px}.services-block__card{width:100%;overflow:hidden}.services-block__main-card{width:100%;display:flex;height:100%;flex-direction:column;overflow:hidden}.services-block__main-card--half{flex:1 1 345px}.services-block__main-card--half:first-child{margin-right:40px}.services-block__other-card{width:100%;padding:30px 0;display:flex;align-items:flex-end;border-top:1px solid #758576}.services-block__other-card:last-child{padding-bottom:0}.services-block__other-card--top{margin-top:50px}.services-block__other-card .services-block__img{width:345px;height:124px;margin-right:40px;flex-shrink:0}.services-block__img{display:block;width:100%;object-fit:cover}.services-block__img--main{flex:1 0 auto}.services-block__img-mini{width:100%;height:280px}.services-block__decription{width:100%}.services-block__card-description{margin-top:12px}.services-block__card-description--main{margin-top:44px}.services-block__card-title{width:100%;display:flex;justify-content:space-between;align-items:center}.services-block__card-index{margin-right:20px;font-weight:500;font-size:28px;line-height:1.14;color:#758576}.services-block__card-index--mini{font-size:20px;line-height:1.36}.services-block__card-title-link{font-weight:600;font-size:28px;line-height:1.36;text-transform:uppercase;text-align:end}.services-block__card-list{width:calc(100% + 14px);display:inline-flex;flex-wrap:wrap;justify-content:flex-end}.services-block__card-list--main{margin-top:10px}.services-block__card-link{position:relative;display:inline-block;padding-right:15px;font-size:12px;line-height:2;text-transform:uppercase;white-space:nowrap}.services-block__card-link:after{position:absolute;top:calc(50% - 1px);right:6px;content:"";width:3px;height:1px;background:#131613}.services-block__link-more{margin-right:14px;display:flex;align-items:center;font-size:12px;line-height:2}.services-block__link-more-icon{margin-left:6px;width:12px;transform:translateY(-1px)}@media (max-width:1279px){.services-main--indent{padding:60px 0 73px}.services-main__title-indent{padding-left:40px}.services-main__btn .btn{font-size:20px;line-height:1.29}.services-main__body-wrapper{padding-top:32px}.services-block__wrapper{flex-direction:column}.services-block__right{flex-direction:column;flex:1 1 auto}.services-block__left{margin-right:0;flex:0 0 auto}.services-block__main-card{margin-bottom:32px;padding-bottom:12px;flex-direction:row;align-items:flex-end;border-bottom:1px solid #758576}.services-block__img{width:50%;height:234px;margin-right:40px;flex-shrink:0}.services-block__img.services-block__img--main{margin-right:40px;height:425px}.services-block__decription{margin-top:12px}.services-block__card-description--main{margin-top:24px}.services-block__main-card--half{flex:1 1 auto}.services-block__main-card--half:first-child{margin-right:0}.services-block__card-index{font-size:20px;line-height:1.36}.services-block__card-title-link{font-size:20px;line-height:1.3}.services-block__card,.services-block__other-card{margin-bottom:32px;padding:0 0 12px;border:none;border-bottom:1px solid #758576}.services-block__card{display:flex;align-items:flex-end}.services-block__other-card:last-child{margin-bottom:0;padding:0 0 12px;border-bottom:none}.services-block__other-card--top{margin-top:0}.services-block__other-card .services-block__img{width:50%;height:234px}.services-block__img.services-block__img--main{height:55.5vw;max-height:650px}.services-block__img-mini{height:30.5vw;max-height:350px}.services-block__other-card .services-block__img{height:17vw;max-height:280px}}@media (max-width:767px){.services-main__heading{flex-direction:column;align-items:flex-start}.services-main__subtitle{margin-top:32px}.services-main__btn .btn{font-size:14px}.services-main__btn .btn--primary .btn__arrow,.services-main__btn .btn--primary:hover .btn__arrow{width:30px;height:20px}.services-main__subtitle-text{font-weight:600;font-size:14px;line-height:1.57;text-transform:uppercase;color:#323632}.services-main__link--top{margin-top:35px}.services-block__main-card{flex-direction:column}.services-block__img,.services-block__img.services-block__img--main{width:100%;margin-right:0}.services-block__card,.services-block__card-title,.services-block__other-card{flex-direction:column;align-items:flex-start}.services-block__card-title-link{text-align:start}.services-block__card-index{margin-bottom:4px}.services-block__card-list{width:100%;margin-top:10px;justify-content:flex-start}.services-block__img.services-block__img--main{height:133vw;max-height:650px}.services-block__img-mini{height:73vw;max-height:425px}.services-block__other-card .services-block__img{width:100%;height:233px;max-height:425px;margin-right:0}}.additional-services{padding:60px 0 40px 137px}.additional-services__container{display:flex;justify-content:space-between}.additional-services__title{font-weight:600;font-size:20px;line-height:1.25}.additional-services__list{width:650px;display:flex;flex-direction:column;border-top:1px solid #7c827c}.additional-services__actions{margin-top:33px;display:flex;justify-content:space-between}.additional-services__list-btn{width:650px}.additional-services__list-btn .accordion__btn-more{margin-left:0}.services__video-container{padding-top:40px}@media (max-width:1279px){.additional-services{padding:15px 0 0}.additional-services__container{flex-direction:column;justify-content:space-between}.additional-services__title{font-size:14px;line-height:1.29}.additional-services__list{width:100%;margin-top:23px;border-top:none}.additional-list-item{font-weight:500;font-size:14px;line-height:1.27}.additional-item-text{width:85%}.additional-services__actions{flex-direction:column-reverse}.additional-services__actions .link,.additional-services__list-btn{width:-webkit-max-content;width:-moz-max-content;width:max-content}.services .accordion__btn-more{margin-top:0;margin-bottom:33px}.services__video-container{padding-top:60px}}@media (max-width:1023px){.additional-list-item{padding:6px 0;font-weight:500;font-size:11px}}.v-servio{width:calc(100% - 10px)}.v-servio .servio__result-wrapper{padding-top:32px}.v-servio #ServioContainer *,.v-servio #ServioResult *{font-family:Suisse Intl,sans-serif}.v-servio #ServioResult .room-wrapper{align-self:flex-start}.v-servio #ServioResult .servio-cart .price-block .service{flex-wrap:wrap}.v-servio #ServioContainer #datepicker-icon,.v-servio #ServioContainer .datepicker-display #id_date_range,.v-servio #ServioContainer a,.v-servio #ServioContainer span,.v-servio #ServioResult a,.v-servio #ServioResult span{color:#131613}.v-servio #ServioContainer .select2-container--default .select2-results__option--highlighted[aria-selected],.v-servio #ServioContainer .select2-container--default .select2-results__option[aria-selected=true],.v-servio #ServioResult #RegistrationForm .send-wrap,.v-servio #ServioResult #hotel-result .continue-button,.v-servio #ServioResult .select2-container--default .select2-results__option--highlighted[aria-selected],.v-servio #ServioResult .select2-container--default .select2-results__option[aria-selected=true]{background-color:#323632}.v-servio #ServioResult #booking-content-form-pay .booking-paytype.active,.v-servio #ServioResult #booking-content-form-pay .booking-paytype:hover{background-color:#323632;transition:.35s}.v-servio #ServioResult #hotel-result .title-text{font-size:28px;text-transform:uppercase}.v-servio #ServioResult #hotel-result .category-title-text{font-size:20px;text-transform:uppercase}.v-servio #ServioResult input,.v-servio #ServioResult textarea{padding:0 8px;border:none}.v-servio #ServioResult .guest-status [type=radio]:before{border:1px solid #323632}.v-servio .select2-container--default .select2-selection--single{border:none}#ui-datepicker-div *{font-family:Suisse Intl,sans-serif}#ui-datepicker-div .ui-datepicker-calendar .rtk-selected .ui-state-default{background-color:#323632}#ServioContainer .add-number-button,#ServioResult #hotel-result .continue-button,#ServioResult .booking-auth-form-submit-btn,#ServioResult .description-block .number-quantity,#ServioResult .main-button-sbq,#ServioResult .main-sbq-color,#ServioResult .main-sbq-color .action-text,#ServioResult .main-sbq-color p,#ServioResult .sbq-default-button,#ServioResult .servio-cart input[type=submit],#bookingModule input[type=submit],#call_back_form input[type=submit],#hotel-result .booking-button,#hotel-result .recommendation-button,.select2-container--default .select2-results__option--highlighted[aria-selected],.select2-container--default .select2-results__option[aria-selected=true],.ui-datepicker-calendar .rtk-selected .ui-state-default{background-color:#323632}.social-links{align-self:flex-end}.social-share__container{padding:20px 0}.social-share__container:last-child{padding-bottom:0}.social-share{display:flex;align-items:center;font-size:20px;font-weight:500}.social-share__text,.text-guide .social-share__text{margin:0 10px 5px 0}.social-links--top{margin-top:20px}.burger .social-links--top{margin-top:38px}.social-links__grid,.text-guide .social-links__grid{display:inline-flex;vertical-align:top;flex-wrap:wrap;margin:-5px}.social-links__cell{padding:5px;flex:0 0 auto}.social-links__item{width:36px;height:36px;padding:6px;display:flex;justify-content:center;align-items:center;outline:0;border:1px solid #585d58;transition:.15s;cursor:pointer}.social-links__item img{height:100%}.social-links__item:hover .page-footer__social-icon{color:#b1b9b1}.social-links__item.border--olive{border:1px solid #7c827c}.social-links__item.border--olive:hover{border:1px solid #585d58}.social-links__icon{width:100%;height:100%}.state--focus-enabled .social-links__item:focus::after{opacity:.75}@media (max-width:767px){.social-links--top{margin-top:38px}.social-share{display:flex;flex-wrap:wrap;align-items:center;font-size:16px;font-weight:500}}.status__item{margin-bottom:4px}.status-label{display:inline-block;vertical-align:top;border-radius:0;padding:2px 4px;font-size:14px;line-height:20px}.subscription-field{position:relative;width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between}.subscription-form__title{margin-bottom:22px;font-weight:600;font-size:14px;line-height:1.71;text-transform:uppercase;color:#eeecd5}.subscription-form__field-wrapper{padding:12px 16px;display:flex;justify-content:space-between;align-items:center;border:1px solid #585d58}.subscription-form__field{flex:1 1 auto}.subscription-form__field .field-input{display:block;width:100%;min-width:0;background:#ccd4cc;border:none;border-bottom:1px solid #7c827c;padding-bottom:10px;box-shadow:none;font:400 16px/24px Suisse Intl,sans-serif;transition:.15s;outline:0;height:23px;padding:0;color:#fff;border:none;background:0 0}@media (any-hover:hover){.subscription-form__field .field-input:hover{border-color:#222822}}.subscription-form__field .field-input:focus{border-color:#222822}.form-error .subscription-form__field .field-input{border-color:#af552a}.subscription-form__field .field-input::placeholder{font-size:12px}.subscription-form__field-btn{margin-left:10px;padding:0;flex:0 0 auto;font-size:12px;color:#fff}.subscription-form .field-text__label{display:none}.tooltip--form{right:0;transform:translateY(0) translateX(50%)}.tooltip--error .driveway__tooltip-info-icon{padding-right:0;transform:rotate(180deg);color:#cf0f0f}@media (max-width:767px){.tooltip--form{transform:translateY(0) translateX(0)}}.subscription-form{display:flex;position:relative}.subscription-form__field{flex:1 1 auto}.subscription-form__btn{flex:0 0 auto;margin-left:10px}.subscription-form .field-text__label{display:none}.subscription-form__success-message{margin-top:6px}.subscription{max-width:642px}.subscription__content{position:relative;max-width:520px;padding-top:37px}.subscription .field-check-list__item{display:inline-block;margin-right:24px}.subscription .field-check-list__item:last-child{margin-right:0}.subscription .field-checkbox__text{font-size:18px;line-height:1.44;color:#000}.subscription .field-checkbox{align-items:flex-start}.subscription .review__btn-form{padding:16px 56px}@media (max-width:767px){.subscription .field-checkbox__text,.subscription .h3{font-size:16px;line-height:1.25}}.swiper-slider__slider{position:relative}.swiper-slider__prev{display:block}.swiper-slider__next{display:block}.swiper-pagination-bullet{width:6px;height:6px;background:#ccd4cc;opacity:1;box-shadow:0 0 5px rgba(0,0,0,.52)}.swiper-pagination-bullet-active{width:9px;height:9px;border:1px solid #ccd4cc;background:#131613}.swiper-pagination-bullets{display:flex;align-items:center;justify-content:center}.swiper-container-horizontal>.swiper-scrollbar{top:0;left:0;width:100%;height:3px;background:#131613;border-radius:0}.swiper-scrollbar-drag{background:#b6bfb6;border-radius:0}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 2px}.tabs-slider,.v-tabs-slider{display:block;position:relative;overflow:hidden}.tabs-slider__arrow{display:flex;align-items:center;justify-content:center;position:absolute;z-index:4;top:50%;transform:translateY(-50%);bottom:0;width:32px;height:32px;padding:0 9px;cursor:pointer;background:#606660;color:#fff;border-radius:50%;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 0 25px 20px #ccd4cc}.tabs-slider__arrow.swiper-button-disabled{display:none}@media (any-hover:hover){.tabs-slider__arrow:hover{background:#323632}}.tabs-slider__arrow--prev{left:0}.tabs-slider__arrow--prev .tabs-slider__icon{transform:rotate(-90deg)}.tabs-slider__arrow--next{right:0}.tabs-slider__arrow--next .tabs-slider__icon{transform:rotate(90deg)}.tabs-slider__icon{display:block;width:100%;height:100%}.tabs-slider__tab-wrap{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:7px 25px;display:flex;align-items:center;opacity:.7;border-radius:15px;background:0 0;transition:background .75s;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.tabs-slider__tab-wrap.active{background:#fff;opacity:1}.tabs-slider__tab-icon{margin-right:12px;width:24px;height:24px;display:flex;justify-content:center;align-items:center}.tabs-slider__tab-icon img{width:100%;height:100%}.tabs-slider__tab{font-weight:500;font-size:18px;line-height:1.33;white-space:nowrap}@media (max-width:767px){.tabs-slider__swiper-navigation{display:none}.tabs-slider__tab-wrap{padding:7px 17px 9px}}.tabs--bottom{margin-bottom:48px}.tabs-wrapper{display:flex}.tabs-list{display:flex;align-self:flex-start;border:2px solid #323632}.tab{padding:14.5px 33px;display:flex;align-items:center;font-weight:400;font-size:14px;line-height:1.43;color:#131613;border-right:2px solid #323632;background:0 0;cursor:pointer}.tab:last-child{border-right:none}.tab.active{color:#fff;background:#323632}@media (any-hover:hover){.tab:hover{background:#b1b9b1}.tab.active:hover{background:#323632}}.tab.active .tab-link{color:#fff}.tab:last-child.active{margin-right:0}.tab-link{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0;color:#323632;white-space:nowrap}@media (any-hover:hover){.tab-link:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .tab-link:focus{outline:1px dashed;outline-offset:1px}}.tab-link:active{color:#585d58}@media (any-hover:hover){.tab-link:hover{color:#585d58}}.tab-link:active{color:#585d58}@media (max-width:1279px){.tabs-wrapper{margin:0 -16px;padding:0 16px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.tabs-wrapper::-webkit-scrollbar{width:0;display:none}.tabs-list{width:-webkit-max-content;width:-moz-max-content;width:max-content;margin:0;display:flex;flex-wrap:nowrap}.tab{padding:10px 18px;font-size:12px;line-height:1.33}}@media (max-width:767px){.tabs--bottom{margin-bottom:32px}.tabs-wrapper{width:calc(100% + 32px);padding-left:0}}.top-nav-link{display:flex;align-items:center;border:none;padding:5px 6px;margin:0 -6px;color:#666;font-size:14px;line-height:24px;text-decoration:none;cursor:pointer;transition:.15s;position:relative;outline:0}.top-nav-link__icon{flex:0 0 auto;width:16px;height:16px;margin-right:8px}.top-nav-link__main{flex:0 0 auto}.top-nav-link::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}@media (any-hover:hover){.top-nav-link:hover{color:#222822}}.state--focus-enabled .top-nav-link:focus::after{opacity:.75}.top-nav-link:active{background:#b1b9b1}.top-nav,v-top-nav{display:block;background:#c8c8c8;height:34px}.top-nav__layout{display:flex}.top-nav__cell{flex:0 0 auto;margin-right:24px;position:relative}.top-nav__cell:last-child{margin-right:0}.top-nav__spacer{flex:1 1 auto}.top-nav__dd{position:absolute;top:100%;left:0;transition:.25s,left 0s;opacity:0;visibility:hidden;transform:translate3d(0,0,0) scaleY(0);transform-origin:left top;top:100%;left:auto;right:0;z-index:120;background-color:#fff;padding:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);width:200px}.top-nav__dd--open{opacity:1;visibility:visible;transform:translate3d(0,0,0) scaleY(1)}.top-nav__dd-item{margin-top:6px}.top-nav__dd-link{color:#131613;cursor:pointer;border:none;text-decoration:none;transition:.15s;outline-offset:1px;outline:0}@media (any-hover:hover){.top-nav__dd-link:hover{color:#585d58;border:none;text-decoration:none}.state--focus-enabled .top-nav__dd-link:focus{outline:1px dashed;outline-offset:1px}}.top-nav__dd-link:active{color:#585d58}@media (max-width:1023px){.top-nav{display:none}}.video{width:100%;height:100%;max-height:100%;min-height:100%;outline:0}.view-picker__grid{display:inline-flex;vertical-align:top;margin:-2px;width:calc(100% + 4px)}.view-picker__item{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#b1b9b1;cursor:pointer;transition:.15s;position:relative;border:1px solid;border-radius:0;margin:2px}.view-picker__item::after{content:"";position:absolute;top:3px;bottom:3px;left:3px;right:3px;border:1px dashed;border-radius:inherit;opacity:0;transition:inherit;pointer-events:none}.view-picker__icon{display:block;width:18px;height:18px}@media (any-hover:hover){.view-picker__item:hover{color:#666}}.view-picker__item:active{color:#000}.state--focus-enabled .view-picker__item:focus::after{opacity:.75}.view-picker__item.view-picker__item--active{color:#ccd4cc}