.slick-loading .slick-list{background:#fff url(/build/assets/ajax-loader-BcnMEykj.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/build/assets/slick-Bi9J8BMx.eot);src:url(/build/assets/slick-Bi9J8BMx.eot?#iefix)format("embedded-opentype"),url(/build/assets/slick-BlUtDIuC.woff)format("woff"),url(/build/assets/slick-DWzRxEMf.ttf)format("truetype"),url(/build/assets/slick-BlzDm7g2.svg#slick)format("svg")}.slick-prev,.slick-next{cursor:pointer;color:#0000;background:0 0;border:none;outline:none;width:20px;height:20px;padding:0;font-size:0;line-height:0;display:block;position:absolute;top:50%;transform:translateY(-50%)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:#0000;background:0 0;outline:none}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:slick;font-size:20px;line-height:1}.slick-prev{left:-25px}[dir=rtl] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{text-align:center;width:100%;margin:0;padding:0;list-style:none;display:block;position:absolute;bottom:-25px}.slick-dots li{cursor:pointer;width:20px;height:20px;margin:0 5px;padding:0;display:inline-block;position:relative}.slick-dots li button{cursor:pointer;color:#0000;background:0 0;border:0;outline:none;width:20px;height:20px;padding:5px;font-size:0;line-height:0;display:block}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider{box-sizing:border-box;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;display:block;position:relative}.slick-list{margin:0;padding:0;display:block;position:relative;overflow:hidden}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate(0,0)}.slick-track{margin-left:auto;margin-right:auto;display:block;position:relative;top:0;left:0}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid #0000;height:auto;display:block}.slick-arrow.slick-hidden{display:none}.mfp-bg{z-index:1042;opacity:.8;background:#0b0b0b;width:100%;height:100%;position:fixed;top:0;left:0;overflow:hidden}.mfp-wrap{z-index:1043;-webkit-backface-visibility:hidden;width:100%;height:100%;position:fixed;top:0;left:0;outline:none!important}.mfp-container{text-align:center;box-sizing:border-box;width:100%;height:100%;padding:0 8px;position:absolute;top:0;left:0}.mfp-container:before{content:"";vertical-align:middle;height:100%;display:inline-block}.mfp-align-top .mfp-container:before{display:none}.mfp-content{vertical-align:middle;text-align:left;z-index:1045;margin:0 auto;display:inline-block;position:relative}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{cursor:auto;width:100%}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;text-align:center;z-index:1044;width:auto;margin-top:-.8em;position:absolute;top:50%;left:8px;right:8px}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader,.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{cursor:pointer;-webkit-appearance:none;z-index:1046;box-shadow:none;touch-action:manipulation;background:0 0;border:0;outline:none;padding:0;display:block;overflow:visible}button::-moz-focus-inner{border:0;padding:0}.mfp-close{text-align:center;opacity:.65;color:#fff;width:44px;height:44px;padding:0 0 18px 10px;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;line-height:44px;text-decoration:none;position:absolute;top:0;right:0}.mfp-close:hover,.mfp-close:focus{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#fff;text-align:right;width:100%;padding-right:6px;right:-6px}.mfp-counter{color:#ccc;white-space:nowrap;font-size:12px;line-height:18px;position:absolute;top:0;right:0}.mfp-arrow{opacity:.65;-webkit-tap-highlight-color:#0000;width:90px;height:110px;margin:-55px 0 0;padding:0;position:absolute;top:50%}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after{content:"";border:inset #0000;width:0;height:0;margin-top:35px;margin-left:35px;display:block;position:absolute;top:0;left:0}.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{opacity:.7;border-top-width:21px;border-bottom-width:21px}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{border-right:27px solid #3f3f3f;margin-left:25px}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{width:100%;max-width:900px;line-height:0}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;padding-top:56.25%;overflow:hidden}.mfp-iframe-scaler iframe{background:#000;width:100%;height:100%;display:block;position:absolute;top:0;left:0;box-shadow:0 0 8px #0009}img.mfp-img{box-sizing:border-box;width:auto;max-width:100%;height:auto;margin:0 auto;padding:40px 0;line-height:0;display:block}.mfp-figure{line-height:0}.mfp-figure:after{content:"";z-index:-1;background:#444;width:auto;height:auto;display:block;position:absolute;inset:40px 0;box-shadow:0 0 8px #0009}.mfp-figure small{color:#bdbdbd;font-size:12px;line-height:14px;display:block}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;width:100%;margin-top:-36px;position:absolute;top:100%;left:0}.mfp-title{text-align:left;color:#f3f3f3;word-wrap:break-word;padding-right:36px;line-height:18px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (width<=800px) and (orientation:landscape),screen and (height<=300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{margin-left:5px;display:inline}.mfp-img-mobile .mfp-bottom-bar{box-sizing:border-box;background:#0009;margin:0;padding:3px 5px;position:fixed;top:auto;bottom:0}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{top:3px;right:5px}.mfp-img-mobile .mfp-close{text-align:center;background:#0009;width:35px;height:35px;padding:0;line-height:35px;position:fixed;top:0;right:0}}@media (width<=900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{color:#fff;white-space:normal;background-color:#333;border-radius:4px;outline:0;font-size:14px;line-height:1.4;transition-property:transform,visibility,opacity;position:relative}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-width:8px 8px 0;border-top-color:initial;transform-origin:top;bottom:-7px;left:0}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-width:0 8px 8px;border-bottom-color:initial;transform-origin:bottom;top:-7px;left:0}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;transform-origin:0;right:-7px}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:100%;left:-7px}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;width:16px;height:16px}.tippy-arrow:before{content:"";border-style:solid;border-color:#0000;position:absolute}.tippy-content{z-index:1;padding:5px 9px;position:relative}@font-face{font-family:Museo;src:url(/fonts/museo/MuseoSansCyrl-100.woff)format("woff2"),url(/fonts/museo/MuseoSansCyrl-100.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Museo;src:url(/fonts/museo/MuseoSansCyrl-300.woff)format("woff2"),url(/fonts/museo/MuseoSansCyrl-300.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Museo;src:url(/fonts/museo/MuseoSansCyrl-500.woff)format("woff2"),url(/fonts/museo/MuseoSansCyrl-500.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Slick;src:url(/fonts/Slick/slick.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Slick;src:url(/fonts/Slick/slick.eot)format("eot");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{overflow-x:hidden}body,h1,h2,h3,h4,h5,h6,p,figure{margin:0;padding:0;font-family:Museo,Arial,Verdana,sans-serif;font-style:normal}a{color:initial;text-decoration:none}.wrapper{width:100%;max-width:1172px;margin:auto}@media screen and (width<=1200px){.wrapper{padding-left:15px;padding-right:15px}}.wrapper__mini{max-width:931px}@media screen and (width<=1200px){.wrapper__mini{padding-left:15px;padding-right:15px}}.wrapper__nav{max-width:initial;width:100%;padding:0 60px}@media screen and (width<=1200px){.wrapper__nav{padding:0 15px}}.wrapper__section{width:100%;max-width:694px;margin:auto}@media screen and (width<=1200px){.wrapper__section{padding-left:15px;padding-right:15px}}.slick-slide{width:400px}.section{padding:40px 0}@media screen and (width<=744px){.section{padding:40px 0}}.section__head{text-transform:uppercase;color:#dfa949;text-align:center;font:100 32px/30px Museo,Arial,Verdana,sans-serif}.section__head--promo{color:#425563}@media screen and (width<=992px){.section__head{font:100 24px/26px Museo,Arial,Verdana,sans-serif}}.section__text{margin-top:18px;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.section__subhead{text-align:center;color:#666;margin-top:4px;font:300 14px/18px Museo,Arial,Verdana,sans-serif;display:block}.section--overflow{overflow-x:hidden}.section--gray{background:#fafafa;overflow:hidden}.section--promo{background:#a4917736;padding:0;overflow:hidden}.section__hide{display:block}@media screen and (width<=992px){.section__hide{display:none}}.section__no-gutter{padding:0}.section__pb0{padding-bottom:0}.section__pt0{padding-top:0}.section__oh{padding:60px 0;overflow:hidden}.hero{margin:40px 0}.hero__wrapper{align-items:center;gap:60px;width:100%;max-width:1172px;margin:auto;display:flex}@media screen and (width<=992px){.hero__wrapper{padding:0 15px}}.hero__body{flex-direction:column;flex:1;gap:66px;display:flex}.hero__body--index{flex-direction:row}@media screen and (width<=992px){.hero__body--index{flex-direction:column}}.hero__body--room{gap:26px}@media screen and (width<=992px){.hero__body{flex:initial;gap:20px}}.hero__img{flex:1}@media screen and (width<=992px){.hero__img{flex:initial;display:none}}.hero__img-mobile{display:none}@media screen and (width<=992px){.hero__img-mobile{width:100%;display:block}}.hero__img-item{max-width:100%}.hero__title{color:#dfa949;text-transform:uppercase;font:100 55px/66px Museo,Arial,Verdana,sans-serif}.hero__title--index{flex:0 0 520px}@media screen and (width<=992px){.hero__title--index{flex:initial}.hero__title{font:100 38px/46px Museo,Arial,Verdana,sans-serif}}@media screen and (width<=744px){.hero__title{margin:initial}}@media screen and (width<=414px){.hero__title{font:100 34px/41px Museo,Arial,Verdana,sans-serif}}.hero__description{flex-direction:column;align-items:flex-start;gap:18px;display:flex}@media screen and (width<=992px){.hero__description{gap:14px}}.hero__paragraph,.hero p{font:300 18px/26px Museo,Arial,Verdana,sans-serif}@media screen and (width<=992px){.hero__paragraph,.hero p{font:300 16px/22px Museo,Arial,Verdana,sans-serif}}.hero__btn{width:100%}.btn{cursor:pointer;text-align:center;padding:12px 24px;font:300 16px/1.5 Museo,Arial,Verdana,sans-serif;transition:background-color .15s ease-in}.btn-white{color:#fff;border:1px solid #fff;width:100%;max-width:197px;transition:all .15s ease-in}.btn-white:hover{background-color:#dfa949;border:1px solid #dfa949}.btn-primary{color:initial;border:1px solid}.btn-primary:hover{background-color:#e4e6e7}.btn-primary--promo{color:#fff;background-color:#425563}.btn-primary--promo:hover{background-color:#768692}.btn-accent{color:#fff;background-color:#6e253d;border:1px solid #6e253d}.btn-accent:hover{background-color:#451726}.btn__wedding{color:#6e253d;border:1px solid #6e253d}@media screen and (width<=992px){.btn__wedding{display:block}}@media screen and (width<=744px){.btn__mobile-full{width:100%}}.footer{flex-direction:column;gap:20px;padding-top:60px;display:flex}.footer__wrapper{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}@media screen and (width<=992px){.footer__wrapper{flex-direction:column;align-items:center;gap:22px}}.footer__nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:0;padding:0;list-style-type:none;display:flex}@media screen and (width<=744px){.footer__nav{flex-direction:column}}.footer__nav-item{text-align:center}.footer__nav-link{cursor:pointer;font:300 14px/17px Museo,Arial,Verdana,sans-serif}.footer__nav-link--promo{color:#f9eedb}.footer__nav-delimiter{color:#292929}.footer__nav-delimiter--promo{color:#f9eedb}@media screen and (width<=414px){.footer__nav-delimiter{display:none}}.footer__phone{flex-direction:column;align-items:flex-end;gap:4px;width:100%;max-width:300px;display:flex}@media screen and (width<=992px){.footer__phone{width:initial;max-width:initial;align-items:center}}.footer__phone-link{border-bottom:1px solid #2929294d;font:300 16px/19px Museo,Arial,Verdana,sans-serif;transition:all .15s ease-in}.footer__phone-link--promo{color:#f9eedb}.footer__phone-link:hover{color:#dfa949;border-bottom:1px solid #dfa949}.footer__phone-description{font:300 14px/17px Museo,Arial,Verdana,sans-serif}.footer__phone-description--promo{color:#f9eedb}.footer__extra{border-top:1px solid #52575a33;justify-content:center;gap:16px;padding:20px 60px;display:flex}@media screen and (width<=992px){.footer__extra{flex-direction:column;gap:12px}}.footer__extra-copy{text-align:center;font:300 12px/14px Museo,Arial,Verdana,sans-serif}.footer__extra-copy--promo{color:#f9eedb}.room{flex-direction:column;flex:calc(50% - 12px);justify-content:space-between;display:flex}.room__floors{max-width:880px}@media screen and (width<=744px){.room__floors{width:initial}}.room__play-video{align-items:flex-end;width:100%;height:100%;padding:8px;display:flex;position:absolute;bottom:0;left:0}.room__play-video svg{transition:transform .3s,filter .3s}.room__play-video:hover svg{filter:drop-shadow(0 0 8px #dfa94966);transform:scale(1.1)}.room__play-video:hover path:first-child{fill:#f0b850;stroke:#f0b850;transition:fill .3s,stroke .3s}.room__play-video:hover path:last-child{fill:#f8f8f8;stroke:#f8f8f8;transition:fill .3s,stroke .3s}.room__play-video--hidden{display:none}.room__figure{height:300px;position:relative}@media screen and (width<=744px){.room__figure{height:240px}}.room__figure-img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.room__body{flex-direction:column;gap:22px;height:100%;padding:12px 0;display:flex}.room__body--row{flex-direction:column;gap:12px;display:flex}.room__body--row:first-child{height:100%;min-height:112px}.room__body--short{padding:24px 0 0}.room__rates{align-items:flex-start;gap:10px;display:flex}.room__rates--hide{display:none}.room__rates-head{white-space:nowrap;font:300 14px/24px Museo,Arial,Verdana,sans-serif}.room__rates-list{flex-wrap:wrap;gap:4px;display:flex}.room__rates-list__item{color:#dfa949;border-bottom:1px solid #0000;font:300 14px/24px Museo,Arial,Verdana,sans-serif;transition:all .15s ease-in}.room__rates-list__item:hover{border-bottom:1px solid #dfa949}.room__head{color:#dfa949;text-transform:uppercase;border-bottom:1px solid #0000;font:300 20px/26px Museo,Arial,Verdana,sans-serif;transition:all .15s ease-in}.room__head:hover{border-bottom:1px solid #dfa949}.room__description{font:300 16px/22px Museo,Arial,Verdana,sans-serif}.room__price{margin-top:auto;padding:22px 0;font:500 24px/29px Museo,Arial,Verdana,sans-serif}.room__price-unit{font:300 18px/22px Museo,Arial,Verdana,sans-serif}.room__btns{flex-direction:row;gap:12px;margin-top:auto;display:flex}.room__btn{width:100%}.rooms{flex-direction:column;gap:40px;display:flex}@media screen and (width<=414px){.rooms{gap:22px}}.rooms__wrapper{flex-direction:column;gap:16px;display:flex}.rooms__gallery{flex-direction:column;gap:32px;display:flex}.rooms__list{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.rooms__info{flex-direction:column;gap:8px;display:flex}.rooms__info-item{text-align:center;color:#7e7e7e;font:300 14px/17px Museo,Arial,Verdana,sans-serif;display:block}.restaurants{flex-direction:column;gap:40px;display:flex}@media screen and (width<=992px){.restaurants{gap:22px}}.restaurants__wrapper{flex-direction:column;gap:40px;display:flex}.restaurant__wrapper{align-items:center;gap:30px;display:flex}@media screen and (width<=992px){.restaurant__wrapper{align-items:initial;flex-direction:column-reverse;gap:18px}}.restaurant__wrapper--reverse{flex-direction:row-reverse}@media screen and (width<=992px){.restaurant__wrapper--reverse{flex-direction:column-reverse}}.restaurant__body{flex-direction:column;flex:1;gap:20px;display:flex}@media screen and (width<=992px){.restaurant__body{gap:12px}}.restaurant__right{align-items:flex-end}@media screen and (width<=992px){.restaurant__right{align-items:initial}}.restaurant__img{flex:1}.restaurant__img-item{width:100%}.restaurant__head{text-transform:uppercase;color:#dfa949;font:500 24px/28px Museo,Arial,Verdana,sans-serif}@media screen and (width<=992px){.restaurant__head{font:500 18px/22px Museo,Arial,Verdana,sans-serif}}.restaurant__description{font:300 16px/24px Museo,Arial,Verdana,sans-serif}.restaurant__contacts{flex-direction:column;gap:8px;display:flex}.restaurant__contacts-item{font:300 16px/24px Museo,Arial,Verdana,sans-serif}.link{transition:color .15s ease-in}.link:hover{color:#dfa949}.header{margin-top:40px}@media screen and (width<=992px){.header{margin-top:30px}}.header__wrapper{justify-content:space-between;align-items:center;gap:20px;display:flex}.header__contacts{align-items:center;gap:66px;display:flex}@media screen and (width<=1400px){.header__contacts{gap:18px}}@media screen and (width<=1200px){.header__contacts{display:none}}.header__phone{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.header__phone-link{white-space:nowrap;border-bottom:1px solid #2929294d;font:300 16px/19px Museo,Arial,Verdana,sans-serif;transition:all .15s ease-in}.header__phone-link--promo{color:#f9eedb}.header__phone-link:hover{color:#dfa949;border-bottom:1px solid #dfa949}.header__phone-description{white-space:nowrap;font:300 14px/17px Museo,Arial,Verdana,sans-serif}.header__phone-description--promo{color:#f9eedb}.header__menu{display:none}@media screen and (width<=1200px){.header__menu{gap:24px;display:flex}}@media screen and (width<=744px){.header__menu{gap:12px}}.header__menu-item{text-transform:uppercase;letter-spacing:.64px;font:300 18px Museo,Arial,Verdana,sans-serif}.header__menu-item--promo{color:#f9eedb}@media screen and (width<=744px){.header__menu-item{font:300 16px Museo,Arial,Verdana,sans-serif}}.header__certificate--btn{white-space:nowrap}.header__lang--hide{display:none}.modal{z-index:666;background-color:#00000080;width:100%;height:100vh;display:none;position:fixed;top:0;overflow-y:scroll}.modal__wrapper{background-color:#fff;flex-direction:column;gap:24px;width:100%;max-width:800px;margin:100px auto;padding:40px;display:flex}@media screen and (width<=414px){.modal__wrapper{width:initial;max-width:initial;margin:10px;padding:20px}}.modal__body{flex-direction:column;gap:26px;display:flex}@media screen and (width<=414px){.modal__body{gap:18px}}.modal__head{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px;display:flex}@media screen and (width<=414px){.modal__head{gap:30px}}.modal__head-col{flex-direction:column;gap:12px;display:flex}.modal__head-name{text-transform:uppercase;color:#dfa949;font:500 18px/22px Museo,Arial,Verdana,sans-serif}.modal__head-description{font:300 16px/22px Museo,Arial,Verdana,sans-serif}.modal__head-description p{margin:0}.modal__head-description p:not(:last-child){margin-bottom:8px}.modal__head-close{cursor:pointer;flex:0 0 24px;align-items:center;display:flex}.modal__gallery-item{width:100%}.modal__description{flex-direction:row;gap:22px;display:flex}@media screen and (width<=414px){.modal__description{flex-direction:column}}.modal__description-full{flex:75%;font:300 16px/22px Museo,Arial,Verdana,sans-serif}@media screen and (width<=414px){.modal__description-full{flex:initial}}.modal__description ul{margin:0}.modal__description li{font:300 16px/22px Museo,Arial,Verdana,sans-serif}.ny__figure{height:327px;position:relative}@media screen and (width<=744px){.ny__figure{height:initial}}.ny__bg{-o-object-fit:cover;object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute}.ny__header{flex-direction:column;align-items:flex-end;gap:12px;width:100%;max-width:526px;display:flex}.ny__title{color:#fff;text-transform:uppercase;text-align:right;font:250 32px/30px Museo,Arial,Verdana,sans-serif;display:block}@media screen and (width<=744px){.ny__title{max-width:100%;font:250 22px/24px Museo,Arial,Verdana,sans-serif}}.ny__description{color:#fff;text-align:right;font:300 16px/24px Museo,Arial,Verdana,sans-serif;display:block}@media screen and (width<=744px){.ny__description{width:280px}}.ny__body{flex-direction:column;justify-content:center;align-items:flex-end;gap:28px;height:100%;padding:40px;display:flex}.ny__body-spec{justify-content:flex-end}@media screen and (width<=744px){.ny__body{padding:20px}}.icon:before{content:"";background-size:24px 24px;width:24px;height:24px;transition:background-color .15s ease-in;display:block}.icon__pdf:before{background-color:#292929;background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;-webkit-mask:url(/images/svg/file-text.svg);mask:url(/images/svg/file-text.svg)}.icon__mail:before{background-color:#292929;background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;-webkit-mask:url(/images/svg/email.svg);mask:url(/images/svg/email.svg)}.icon__play:before{background-color:#292929;background-repeat:no-repeat;background-size:56px 56px;width:56px;height:56px;-webkit-mask:url(/images/svg/play.svg);mask:url(/images/svg/play.svg)}.icon__tg2:before{background-color:#292929;background-repeat:no-repeat;background-size:22px 22px;width:22px;height:22px;-webkit-mask:url(/images/svg/tg3.svg);mask:url(/images/svg/tg3.svg)}.icon__max:before{background-color:#292929;background-repeat:no-repeat;background-size:22px 22px;width:22px;height:22px;-webkit-mask:url(/images/svg/max.svg);mask:url(/images/svg/max.svg)}.icon__close{background-image:url(/images/svg/close.svg)}.icon__close:hover{background-color:#edeeee}.icon__close--white{background-image:url(/images/svg/close-white.svg)}.icon__menu{background-image:url(/images/svg/menu.svg)}.icon__link{content:"";background-image:url(/images/svg/link.svg);background-size:12px 12px;width:12px;height:12px;display:block}.icon__phone{background-image:url(/images/svg/phone.svg);background-repeat:no-repeat}.icon__phone-v{background-image:url(/images/svg/phone-v.svg);background-repeat:no-repeat}.icon__file{background-image:url(/images/svg/file-text.svg);background-repeat:no-repeat}.icon__phone-m{background-image:url(/images/svg/phone-mobile.svg);background-repeat:no-repeat;background-size:40px 40px;width:40px;height:40px}.icon__tg{background-image:url(/images/svg/telegram.svg);background-repeat:no-repeat;background-size:22px 22px;width:22px;height:22px}.icon__vk{background-image:url(/images/svg/vk.svg);background-repeat:no-repeat;background-size:28px 28px;width:28px;height:28px}.icon__seating{background-repeat:no-repeat;background-size:75px 75px;width:75px;height:75px}.icon__conference{background-image:url(/images/svg/conference.svg)}.icon__chevron{background-image:url(/images/svg/chevron-down.svg)}.icon__chevron-room{background-image:url(/images/svg/chevron-down.svg);background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px}.icon__chevron-room--open{transform:rotate(-180deg)}.icon__next{cursor:pointer;gap:8px;display:flex}.icon__next:before{background-image:url(/images/svg/chevron-right.svg);background-repeat:no-repeat;background-size:36px 36px;width:36px;height:36px}.icon__prev{cursor:pointer;gap:8px;display:flex}.icon__prev:before{background-image:url(/images/svg/chevron-left.svg);background-repeat:no-repeat;background-size:36px 36px;width:36px;height:36px}.icon__ckeck{gap:8px;display:flex}.icon__ckeck:before{background-image:url(/images/svg/check.svg);background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px}.icon__ckeck--green{gap:8px;display:flex}.icon__ckeck--green:before{background-color:#198217;background-repeat:no-repeat;background-size:24px 24px;width:24px;height:24px;-webkit-mask:url(/images/svg/check.svg) 50% no-repeat;mask:url(/images/svg/check.svg) 50% no-repeat}.icon__theatre{background-image:url(/images/svg/theatre.svg)}.icon__u-shape{background-image:url(/images/svg/u-share.svg)}.icon__buffet{background-image:url(/images/svg/buffet.svg)}.icon__banquet{background-image:url(/images/svg/banquet.svg)}.icon__class{background-image:url(/images/svg/class.svg)}.icon__play:before{background-repeat:no-repeat;background-size:48px 48px;width:48px;height:48px;-webkit-mask:url(/images/svg/play.svg) 50% no-repeat;mask:url(/images/svg/play.svg) 50% no-repeat}.icon__down:before{background-color:#292929;background-repeat:no-repeat;background-size:36px 36px;width:36px;height:36px;-webkit-mask:url(/images/svg/chevron-down.svg) 50% no-repeat;mask:url(/images/svg/chevron-down.svg) 50% no-repeat}.icon__down--close{transform:rotate(-180deg)}.icon__file{background-image:url(/images/svg/file-text-promo.svg);gap:8px;display:flex}.icon__ce_mini{background-image:url(/images/svg/chevron-right-short.svg);background-size:16px 16px;width:16px;height:16px}.icon__ce_mini:before{content:initial}.route-map__link{height:427px;display:block}.route-map__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.menu{width:100%;height:100vh;position:fixed;top:0;left:0}.menu__wrapper{background:#fff;flex-direction:column;gap:36px;height:100%;padding:30px 15px;display:flex}.menu__header{justify-content:space-between;align-items:center;width:100%;display:flex}.menu__header-close{color:#292929;cursor:pointer;letter-spacing:.64px;text-transform:uppercase;font:300 16px Museo,Arial,Verdana,sans-serif}.menu__body{flex-direction:column;gap:28px;height:100%;padding-bottom:32px;display:flex;overflow-y:scroll}.menu__list,.menu__contacts{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.menu__list{gap:12px}.menu__list-link{color:#292929;text-transform:uppercase;font:300 18px/22px Museo,Arial,Verdana,sans-serif}.menu__list-link--active{color:#dfa949}.menu__certificate{display:flex}.menu__contacts{gap:6px}.menu__contacts-link,.menu__contacts-item{color:#292929;font:300 16px/22px Museo,Arial,Verdana,sans-serif}.menu__contacts-link{border-bottom:1px solid #292929}.menu__contacts--hide,.menu--close{display:none}.menu--open{display:block}.contacts{flex-direction:column;gap:40px;display:flex}@media screen and (width<=992px){.contacts{gap:22px}}.contacts__wrapper{gap:90px;display:flex}.contacts__body{flex-direction:column;gap:24px;display:flex}@media screen and (width<=992px){.contacts__body{flex:1}}.contacts__map{flex:auto}@media screen and (width<=992px){.contacts__map{flex:initial;display:none}}.contacts__list{flex-direction:column;gap:24px;display:flex}.contacts__list p{color:#292929;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.contacts__list b{font-weight:400}.contacts__socials{gap:12px;display:flex}.contacts__item{flex-direction:column;gap:12px;display:flex}.contacts__item-head{font:500 16px/1.5 Museo,Arial,Verdana,sans-serif}.contacts__item-address{font:300 16px/1.5 Museo,Arial,Verdana,sans-serif}@media screen and (width<=992px){.contacts__item-address__desktop{display:none}}.contacts__item-address__mobile{cursor:pointer;flex-direction:row;align-items:center;gap:6px;display:none}@media screen and (width<=992px){.contacts__item-address__mobile{display:flex}}#map{width:100%;height:100%}.services{flex-direction:column;gap:40px;display:flex}@media screen and (width<=414px){.services{gap:22px}}.services__list{flex-direction:column;gap:16px;display:flex}.services__rules{text-align:center;color:#7e7e7e;margin-top:22px;font:300 14px/17px Museo,Arial,Verdana,sans-serif}.service{border-bottom:1px solid #52575a1a;padding:8px 0}.service__head{cursor:pointer;justify-content:space-between;align-items:center;display:flex}@media screen and (width<=414px){.service__head{align-items:flex-start;gap:25px}}.service__head-name{font:500 18px/22px Museo,Arial,Verdana,sans-serif}@media screen and (width<=414px){.service__head-name{font:500 16px/22px Museo,Arial,Verdana,sans-serif}}.service__head-toggle{font:300 14px/17px Museo,Arial,Verdana,sans-serif}.service__body{margin-top:12px;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.service__body--close{display:none}.service__body--open{display:block}.banquet__wrapper{flex-direction:column;display:flex}.banquet__figure{height:460px;position:relative}.banquet__labels{gap:12px;display:flex}.banquet__cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.banquet__content{background:#fff;flex-direction:column;gap:26px;padding:28px;display:flex}@media screen and (width<=992px){.banquet__content{padding:24px}}.banquet__description{flex-direction:column;gap:18px;display:flex}.banquet__head{color:#dfa949;text-transform:uppercase;font:300 20px/26px Museo,Arial,Verdana,sans-serif}.banquet__rich{color:#292929;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.banquet__footer{border-top:1px solid #29292933;justify-content:space-between;align-items:flex-start;padding-top:20px;display:flex}@media screen and (width<=992px){.banquet__footer{flex-direction:column;gap:20px}}@media screen and (width<=744px){.banquet__footer-btn{width:100%}}.banquet__footer-btn--disabled{opacity:.2;cursor:not-allowed}.banquet__map{justify-content:center;display:flex}@media screen and (width<=992px){.banquet__map{justify-content:flex-start;overflow-x:auto}}.banquet__main{flex-direction:column;gap:22px;display:flex}.banquet__information{flex-direction:column;gap:32px;padding:22px 44px;display:flex}@media screen and (width<=992px){.banquet__information{padding:0}}.banquet__properties{flex-direction:column;gap:22px;display:flex}.banquet__properties-c__main{gap:32px;display:flex}@media screen and (width<=992px){.banquet__properties-c__main{flex-direction:column}}.banquet__properties-c__properties{width:100%}.banquet__properties-c__price{flex-direction:column;gap:22px;width:100%;max-width:300px;display:flex}@media screen and (width<=992px){.banquet__properties-c__price{max-width:initial}}.banquet__properties-hall__name{color:#292929;text-transform:uppercase;font:500 16px/24px Museo,Arial,Verdana,sans-serif}.banquet__properties-group{flex-direction:column;gap:10px;display:flex}.banquet__properties-item{gap:6px;display:flex}.banquet__properties-item__name,.banquet__properties-item__value{color:#292929;white-space:nowrap;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.banquet__properties-item__delimiter{border-bottom:1px solid #29292933;width:100%}.banquet-c__price{flex-direction:column;gap:22px;width:100%;max-width:300px;display:flex}.banquet-c__content{flex-direction:column;gap:10px;display:flex}.banquet-c__header{flex-direction:column;gap:4px;display:flex}.banquet-c__head{color:#dfa949;text-transform:uppercase;font:300 20px/26px Museo,Arial,Verdana,sans-serif}.banquet-c__files{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.banquet-c__files-desc,.banquet-c__description{color:#666;font:300 14px/18px Museo,Arial,Verdana,sans-serif}.banquet__files{justify-content:space-between;align-items:center;gap:40px;display:flex}@media screen and (width<=744px){.banquet__files{flex-direction:column;gap:18px}}.banquet__files-pdf{white-space:nowrap}.banquet__files-pdf--disabled{opacity:.2;cursor:not-allowed}@media screen and (width<=744px){.banquet__files-pdf{width:100%}}.banquet__files-menu{align-items:center;gap:12px;display:flex}.banquet__files-menu__head{color:#292929;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.banquet__files-menu__list{gap:12px;display:flex}.banquet__files-menu__item{color:#292929;align-items:center;gap:4px;font:300 16px/24px Museo,Arial,Verdana,sans-serif;transition:all .15s ease-in;display:inline-flex}.banquet__files-menu__item:hover{color:#dfa949}.banquet__files-menu__item:hover:before{background-color:#dfa949}.banquet__scheme{cursor:pointer}.banquet__scheme-btn{white-space:nowrap;cursor:pointer;color:#292929;text-align:center;background:#fff;border:1px solid #00000080;align-items:center;gap:6px;margin-bottom:44px;padding:8px;font:300 14px/20px Museo,Arial,Verdana,sans-serif;display:inline-flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,-50%)}.banquet__scheme-btn:before{content:"";background-image:url(/images/arm.svg);background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px;display:inline-block;transform:translateZ(0)}.banquet__scheme-svg--hide{display:none}.nav{gap:24px;display:flex}.nav__item{text-transform:uppercase;letter-spacing:.04em;cursor:pointer;white-space:nowrap;font:300 18px/22px Museo,Arial,Verdana,sans-serif;transition:color .15s ease-in}@media screen and (width<=744px){.nav__item{font:300 16px Museo,Arial,Verdana,sans-serif}}.nav__item--promo{color:#f9eedb}.nav__item--active,.nav__item:hover{color:#dfa949}.nav__drop{flex-direction:row-reverse;align-items:center;display:flex;position:relative}.nav__drop:hover .nav__item-drop{color:#dfa949}.nav__drop-line{border:0;border-top:1px solid #2929294d;width:100%;height:1px;margin:-4px 0}.nav__drop:before{content:"";background-color:#292929;background-size:18px 18px;width:18px;height:18px;transition:background-color .15s ease-in;display:block;-webkit-mask:url(/images/svg/chevron-down.svg) 50% no-repeat;mask:url(/images/svg/chevron-down.svg) 50% no-repeat}.nav__drop:hover:before,.nav__drop--active:before{background-color:#dfa949}.nav__drop-body{z-index:1;background:#f2ddb6;flex-direction:column;gap:18px;width:max-content;margin-top:31px;padding:20px 18px;list-style:none;display:flex;position:absolute;top:0;left:0}.nav__drop-body--hide{display:none}.nav__drop-item{white-space:nowrap;text-transform:uppercase;color:#292929;font:300 18px/20px Museo,Arial,Verdana,sans-serif;transition:color .15s ease-in}.nav__drop-item--promo{color:#f9eedb}.nav__drop-item:hover{color:#5b5b5b}.requisites{text-transform:uppercase;color:#dfa949;font:300 16px/20px Museo,Arial,Verdana,sans-serif}.details{flex-direction:column;gap:22px;display:flex}.details__list{-moz-columns:3;columns:3;-moz-column-gap:28px;column-gap:28px;max-width:800px;margin:28px auto 0}@media screen and (width<=414px){.details__list{-moz-columns:1;columns:1}}.details__item{margin-bottom:8px}.details__info{align-items:center;gap:6px;display:flex}.details__info-value{font:300 16px/24px Museo,Arial,Verdana,sans-serif}.other-rooms{flex-direction:column;gap:28px;display:flex}.other-rooms__header{justify-content:space-between;align-items:center;display:flex}.other-rooms__arrows{gap:8px;display:flex}.other-rooms__arrows--item{cursor:pointer}.gallery{grid-gap:20px;grid-template-rows:repeat(1,1fr);grid-template-columns:repeat(2,1fr);display:grid}@media screen and (width<=992px){.gallery{grid-gap:10px}}.gallery--head{margin-top:40px}@media screen and (width<=414px){.gallery--head{margin-top:22px}}.gallery__item{cursor:pointer}.gallery__item:nth-child(6n+4),.gallery__item:nth-child(6n+2){grid-area:span 2/span 1}.gallery__item--hide{display:none}.gallery__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery__btn{flex-direction:column;align-items:center;margin-top:28px;display:flex}.gallery__btn--hide{display:none}.hero-room{margin:40px 0}.hero-room__figure{display:none}@media screen and (width<=992px){.hero-room__figure{height:480px;display:block;position:relative}}.hero-room__wrapper{align-items:center;gap:60px;width:100%;max-width:1092px;margin:auto;display:flex}@media screen and (width<=992px){.hero-room__wrapper{padding:0 15px}}.hero-room__body{flex-direction:column;flex:1;gap:66px;display:flex}.hero-room__body--room{gap:26px}@media screen and (width<=992px){.hero-room__body{flex:initial;gap:20px}}.hero-room__play{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.hero-room__play svg{transition:transform .3s,filter .3s}.hero-room__play:hover svg{filter:drop-shadow(0 0 8px #dfa94966);transform:scale(1.1)}.hero-room__play:hover path:first-child{fill:#f0b850;stroke:#f0b850;transition:fill .3s,stroke .3s}.hero-room__play:hover path:last-child{fill:#f8f8f8;stroke:#f8f8f8;transition:fill .3s,stroke .3s}.hero-room__img{flex:1;height:750px;position:relative}@media screen and (width<=992px){.hero-room__img{flex:initial;display:none}}.hero-room__img-mobile{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero-room__img-item{-o-object-fit:cover;object-fit:cover;flex:1;max-width:100%;min-height:100%}.hero-room__title{color:#dfa949;text-transform:uppercase;font:100 55px/66px Museo,Arial,Verdana,sans-serif}@media screen and (width<=992px){.hero-room__title{margin:auto;font:100 38px/46px Museo,Arial,Verdana,sans-serif}}@media screen and (width<=414px){.hero-room__title{font:100 34px/41px Museo,Arial,Verdana,sans-serif}}.hero-room__title-spec{margin-left:25px}@media screen and (width<=992px){.hero-room__title-spec{margin-left:19px}}@media screen and (width<=414px){.hero-room__title-spec{margin-left:17px}}.hero-room__description{flex-direction:column;gap:18px;display:flex}@media screen and (width<=992px){.hero-room__description{gap:14px}}.hero-room__paragraph,.hero-room p{font:300 18px/26px Museo,Arial,Verdana,sans-serif}@media screen and (width<=992px){.hero-room__paragraph,.hero-room p{font:300 16px/22px Museo,Arial,Verdana,sans-serif}}.hero-room__btn-flex{align-items:center;gap:14px;display:flex}@media screen and (width<=414px){.hero-room__btn-flex{flex-direction:column}}.hero-room__loyalty{color:#dfa949;text-transform:uppercase;border-bottom:1px solid #0000;font:300 16px/22px Museo,Arial,Verdana,sans-serif;transition:border-bottom-color .15s ease-in}.hero-room__loyalty:hover{border-bottom-color:#dfa949}.hero-room__btn{width:100%;max-width:260px}.spec{display:flex}@media screen and (width<=744px){.spec{flex-direction:column}}.spec__body{background:#fff;flex-direction:column;gap:22px;padding:20px 28px;display:flex}.spec__head{text-transform:uppercase;color:#dfa949;font-size:36px;font-weight:100;line-height:42px}.spec__sub-head{font-size:18px;font-weight:300;line-height:28px}.spec__list{flex-direction:column;gap:16px;margin:0;display:flex}.spec__list-item{font-size:18px;font-weight:300;line-height:28px}.spec__price{color:#dfa949;text-align:center;font-size:24px;font-weight:400;line-height:28px}.spec__offline{text-align:center;color:#292929;font-size:18px;font-weight:400;line-height:28px}.spec__footer{flex-direction:column;align-items:center;gap:12px;margin-top:auto;display:flex}.spec__link{text-decoration:underline}.spec__rules{text-align:center;color:#292929;margin-top:auto;font-size:16px;font-weight:300;line-height:24px}@media screen and (width<=744px){.spec__rules{margin-top:0}}.spec-m{display:none}@media screen and (width<=744px){.spec-m{max-width:100%;display:block}}.spec-d{display:block}@media screen and (width<=744px){.spec-d{display:none}}.conference{background:#fff;display:flex}.conference--reverse{flex-direction:row-reverse}@media screen and (width<=992px){.conference--reverse{flex-direction:column}.conference{gap:initial;flex-direction:column}}.conference__figure{flex:0 0 695px;width:100%;height:100%;position:relative}@media screen and (width<=992px){.conference__figure{flex:initial}}.conference__labels{width:100%;height:100%;padding:10px;position:absolute;top:0}.conference__img{-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (width<=992px){.conference__img{flex:initial}}.conference__info{font:italic 200 16px/24px Museo,Arial,Verdana,sans-serif}.conference__header{flex-direction:column;gap:6px;display:flex}.conference__main{flex-direction:column;gap:12px;display:flex}.conference__price{font:400 16px/24px Museo,Arial,Verdana,sans-serif}.conference__body{flex-direction:column;flex:1;gap:18px;padding:28px;display:flex}@media screen and (width<=992px){.conference__body{flex:initial;padding:24px}}.conference__head{color:#dfa949;text-transform:uppercase;font:300 20px/26px Museo,Arial,Verdana,sans-serif}.conference__anons{font:300 16px/22px Museo,Arial,Verdana,sans-serif}.conference__btn{max-width:170px}@media screen and (width<=414px){.conference__btn{max-width:initial}}.conferences{flex-direction:column;gap:40px;display:flex}@media screen and (width<=992px){.conferences{gap:22px}}.logo-link{line-height:0}.logo-link__img{width:300px;height:auto}@media screen and (width<=1400px){.logo-link__img{width:250px}}@media screen and (width<=744px){.logo-link__img{width:250px}}@media screen and (width<=414px){.logo-link__img{width:200px}}.rest{background:#fff;display:flex}@media screen and (width<=992px){.rest{gap:initial}}.rest:nth-child(odd){flex-direction:row}@media screen and (width<=992px){.rest:nth-child(odd){flex-direction:column}}.rest:nth-child(2n){flex-direction:row-reverse}@media screen and (width<=992px){.rest:nth-child(2n){text-align:initial;padding-left:initial;flex-direction:column}}.rest__img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:695px;height:100%}@media screen and (width<=992px){.rest__img{flex:initial}}.rest__body{flex-direction:column;flex:1;gap:18px;padding:28px;display:flex}@media screen and (width<=992px){.rest__body{flex:initial;padding:24px}}.rest__main{flex-direction:column;gap:12px;display:flex}.rest__head{color:#dfa949;text-transform:uppercase;font:300 20px/26px Museo,Arial,Verdana,sans-serif}.rest__anons{font:300 16px/22px Museo,Arial,Verdana,sans-serif}.comforts__list{flex-wrap:wrap;justify-content:center;gap:26px;margin-top:40px;display:flex}@media screen and (width<=992px){.comforts__list{gap:18px;margin-top:22px}}.comfort{flex:0 0 210px}@media screen and (width<=992px){.comfort{flex:0 0 calc(50% - 9px)}}.comfort__wrapper{flex-direction:column;align-items:center;gap:18px;display:flex}.comfort__img{border-radius:50%;width:100%}.comfort__text{text-align:center;font:300 20px/26px Museo,Arial,Verdana,sans-serif}@media screen and (width<=992px){.comfort__text{font:300 16px/24px Museo,Arial,Verdana,sans-serif}}.proportions{justify-content:center;gap:22px;display:flex}@media screen and (width<=992px){.proportions{flex-direction:column;gap:12px}}.proportions__item{text-align:center;font:300 14px/18px Museo,Arial,Verdana,sans-serif}.seating__body{justify-content:center;gap:22px;margin-top:18px;display:flex}@media screen and (width<=992px){.seating__body{flex-wrap:wrap}}.seating__item{flex-direction:column;align-items:center;display:flex}@media screen and (width<=992px){.seating__item{width:25%}}.seating__main{flex-direction:column;align-items:center;gap:4px;display:flex}.seating__text{font:300 16px/16px Museo,Arial,Verdana,sans-serif}.seating__amount{color:#666;font:300 14px/16px Museo,Arial,Verdana,sans-serif}.prices__body{justify-content:center;gap:22px;margin-top:18px;display:flex}@media screen and (width<=992px){.prices__body{flex-direction:column;gap:8px}}.prices__item{flex-direction:column;flex:0 0 120px;gap:4px;display:flex}@media screen and (width<=992px){.prices__item{flex-direction:row;flex:initial}}.prices__time{text-align:center;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.prices__price{text-align:center;font:250 16px/24px Museo,Arial,Verdana,sans-serif}.error{margin:140px 0}.error__wrapper{flex-direction:column;align-items:center;gap:12px;display:flex}.error__title{text-transform:uppercase;color:#dfa949;font:100 55px/66px Museo,Arial,Verdana,sans-serif}.error__text{font:300 16px/24px Museo,Arial,Verdana,sans-serif}.icons{align-items:center;display:flex}.icons__reverse{flex-direction:row-reverse;justify-content:flex-end}.icons__size-24:before{content:"";background-size:24px 24px;width:24px;height:24px;transition:all .15s ease-in;display:block}.icons__size-18:before{content:"";background-size:18px 18px;width:18px;height:18px;transition:all .15s ease-in;display:block}.icons__size-16:before{content:"";background-size:16px 16px;width:16px;height:16px;transition:all .15s ease-in;display:block}.icons__check{gap:8px}.icons__check:before{background-image:url(/images/svg/check.svg)}.icons__i{gap:8px}.icons__i:before{background-image:url(/images/svg/i.svg)}.icons__ex-link{align-items:flex-start;gap:6px}.icons__ex-link:before{content:"";background-image:url(/images/svg/external-link.svg);background-size:14px 14px;width:14px;height:14px;transition:all .15s ease-in;display:block}.loyalty{color:#292929}.loyalty-table{background:#fff;margin-top:28px;display:flex;overflow-y:auto}.loyalty__col{flex-direction:column;flex:1;gap:32px;padding:24px;display:flex}.loyalty__col:not(:first-child){flex:0 0 170px;align-items:center}.loyalty__col:not(:last-child){border-right:.3px solid #ccc}.loyalty__col-silver{background:#ccc}.loyalty__col-gold{background:#dfa949}.loyalty__col-platinum{background:#999}.loyalty__info{text-align:center;margin-top:28px}.loyalty__head{text-transform:uppercase;font:400 22px/30px Museo,Arial,Verdana,sans-serif}.loyalty__item{flex:1}.loyalty__item-comment{font:100 16px/24px Museo,Arial,Verdana,sans-serif}.loyalty__info{color:#666;font:100 16px/24px Museo,Arial,Verdana,sans-serif}.loyalty__rules{color:#292929;margin-top:28px;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.loyalty__rules__nested{margin-top:12px}.loyalty__rules-item:not(:last-child){margin-bottom:12px}.tippy-box[data-theme~=icc]{color:#f9eedb;text-align:center;background-color:#dfa949;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.promo-bg{background:linear-gradient(#202125 0%,#0c0d11 100%)}.floors{flex-direction:column;gap:12px;padding-right:24px;display:flex}.floors__head{text-transform:uppercase;font:300 20px/26px Museo,Arial,Verdana,sans-serif}.floors__body{font:300 16px/24px Museo,Arial,Verdana,sans-serif}.floors ul{padding-left:22px}.floor-description{display:none}@media screen and (width<=744px){.floor-description{display:block}.floor-gallery{display:none!important}}.events{flex-direction:column;gap:40px;display:flex}@media screen and (width<=414px){.events{gap:22px}}.events__list{flex-wrap:wrap;gap:40px;display:flex}@media screen and (width<=744px){.events__list{flex-direction:column}}.event__logo{cursor:pointer;width:32px}.event__logo:hover+.event__action-rest{opacity:1;visibility:visible}.event_w_1{width:100%}.event_w_2{width:calc(50% - 20px)}@media screen and (width<=744px){.event_w_2{width:100%}}.event__figure{height:300px;position:relative}.event__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.event__link{color:#dfa949;font:300 20px/26px Museo,Arial,Verdana,sans-serif}.event__cover{flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:10px;display:flex;position:absolute;top:0;left:0}.event__cover-up{align-items:center;gap:6px;display:flex}.event__date-item{color:#292929;background-color:#dfa949;justify-content:center;align-items:center;padding:6px 12px;display:inline-flex}.event__main{flex-direction:column;gap:18px;padding:22px 0;display:flex}.event__header{flex-direction:column;gap:8px;display:flex}.event__title{color:#292929;font:500 22px/126% Museo,Arial,Verdana,sans-serif}@media screen and (width<=744px){.event__title{font:250 22px/24px Museo,Arial,Verdana,sans-serif}}.event__description{color:#292929;font:300 20px/26px Museo,Arial,Verdana,sans-serif}@media screen and (width<=744px){.event__description{font:300 16px/24px Museo,Arial,Verdana,sans-serif}}.event__action{border-top:1px solid #29292933;flex-direction:column;gap:18px;padding:18px 0;display:flex}.event__action-btn{align-items:center;gap:12px;display:flex}@media screen and (width<=744px){.event__action-btn{flex-direction:column}}.event__action-contacts{font:300 16px/22px Museo,Arial,Verdana,sans-serif}.event__action-contacts a{border-bottom:1px solid #2929294d;transition:all .15s ease-in}.event__action-contacts a:hover{color:#dfa949;border-bottom:1px solid #dfa949}.event__action-rest{opacity:0;visibility:hidden;background:#fff;padding:4px;font:250 14px Museo,Arial,Verdana,sans-serif;transition:opacity .2s,visibility .2s}@media screen and (width<=744px){.event__btn{width:100%}}.event__footer ul{flex-direction:column;gap:12px;margin:0;padding-left:18px;display:flex}.event__footer ul li{color:#292929;font:300 16px Museo,Arial,Verdana,sans-serif}.event__footer a{color:#dfa949;text-decoration:underline}.event__footer p{color:#292929;font:300 18px/130% Museo,Arial,Verdana,sans-serif}.event__footer p:not(:last-child){margin-bottom:12px}.food-menu{flex-direction:column;gap:26px;display:flex}.food-menu__empty{text-align:center;font:300 16px/22px Museo,Arial,Verdana,sans-serif}.food-menu__section{flex-direction:column;gap:14px;display:flex}.food-menu__section-title{text-transform:uppercase;color:#dfa949;font:500 16px/20px Museo,Arial,Verdana,sans-serif}.food-menu__item{align-items:flex-start;gap:16px;display:flex}@media screen and (width<=414px){.food-menu__item{flex-direction:column}}.food-menu__item-img{-o-object-fit:cover;object-fit:cover;opacity:0;background:linear-gradient(135deg,#eee 25%,#f5f5f5 37%,#eee 63%) 0 0/400% 400%;flex:0 0 320px;width:100%;height:180px;transition:opacity .25s;animation:1.4s infinite food-menu-shimmer}.food-menu__item-img--loaded{opacity:1;background:0 0;animation:none}.food-menu__item-img--placeholder{opacity:1;background:#f5f5f5;justify-content:center;align-items:center;animation:none;display:flex}.food-menu__item-img--placeholder svg{width:40px;height:40px}.food-menu__item-body{flex-direction:column;flex:auto;gap:4px;display:flex}.food-menu__item-head{justify-content:space-between;gap:12px;display:flex}.food-menu__item-name{color:#292929;font:400 16px/22px Museo,Arial,Verdana,sans-serif}.food-menu__item-price{color:#dfa949;white-space:nowrap;font:400 16px/22px Museo,Arial,Verdana,sans-serif}.food-menu__item-description{color:#292929b3;font:300 14px/20px Museo,Arial,Verdana,sans-serif}.food-menu__skeleton{flex-direction:column;gap:16px;display:flex}.food-menu__skeleton-item{align-items:flex-start;gap:16px;display:flex}.food-menu__skeleton-img{background:linear-gradient(135deg,#eee 25%,#f5f5f5 37%,#eee 63%) 0 0/400% 400%;flex:0 0 320px;width:100%;height:180px;animation:1.4s infinite food-menu-shimmer}.food-menu__skeleton-lines{flex-direction:column;flex:auto;gap:8px;padding-top:6px;display:flex}.food-menu__skeleton-line{background:linear-gradient(135deg,#eee 25%,#f5f5f5 37%,#eee 63%) 0 0/400% 400%;height:14px;animation:1.4s infinite food-menu-shimmer}.food-menu__skeleton-line--short{width:40%}.food-menu__skeleton-line--medium{width:70%}.food-menu__skeleton-line--full{width:100%}@keyframes food-menu-shimmer{0%{background-position:200% 200%}to{background-position:-200% -200%}}.booking-form{flex-direction:column;gap:18px;display:flex}.booking-form__row{gap:16px;display:flex}@media screen and (width<=414px){.booking-form__row{flex-direction:column}}.booking-form__row .booking-form__group{flex:1 1 0}.booking-form__group{flex-direction:column;gap:8px;display:flex}.booking-form__label{color:#292929;font:300 14px Museo,Arial,Verdana,sans-serif}.booking-form__label--inline{cursor:pointer;flex-direction:row;align-items:flex-start;gap:8px;display:flex}.booking-form__input,.booking-form__textarea{appearance:none;color:#292929;background:#fff;border:1px solid #29292933;padding:8px 12px;font:300 16px Museo,Arial,Verdana,sans-serif}.booking-form__input:focus,.booking-form__textarea:focus{border-color:#dfa949;outline:none}.booking-form__input{height:44px}.booking-form__textarea{resize:vertical;height:90px}.booking-form__checkbox{margin-top:3px}.booking-form__checkbox-text{color:#292929;font:300 14px/20px Museo,Arial,Verdana,sans-serif}.booking-form__checkbox-link{color:#dfa949}.booking-form__error{color:#df4949;font:300 12px Museo,Arial,Verdana,sans-serif}.booking-form__error--hide{display:none}.booking-form__submit{align-self:flex-start}.booking-form__success{text-align:center;color:#2e9e4c;font:300 14px Museo,Arial,Verdana,sans-serif}.booking-form__success--hide{display:none}.rich p:not(:first-child){margin-top:12px}.rich b{font-weight:500}.rich a{color:#dfa949;text-transform:uppercase;text-decoration:underline}.ad{background:#dfa949;border-bottom:1px solid #292929;padding:12px 0}.ad p{font:300 14px/22px Museo,Arial,Verdana,sans-serif}.video__body{height:720px;display:flex;position:relative}@media screen and (width<=992px){.video__body{height:580px}}@media screen and (width<=744px){.video__body{height:240px}}.video__item{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.vacancies-advantage__wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}@media screen and (width<=744px){.vacancies-advantage__wrapper{flex-flow:column;justify-content:flex-start;align-items:flex-start}}.vacancies-advantage__item{align-items:center;font:300 18px/135% Museo,Arial,Verdana,sans-serif;display:flex}@media screen and (width<=744px){.vacancies-advantage__item{align-items:flex-start}}.vacancies{margin-top:28px}.vacancies__wrapper{flex-direction:column;display:flex}.vacancies__item{flex-direction:column;gap:18px;padding:18px 12px;transition:background-color .15s ease-in;display:flex}.vacancies__item:not(:last-child){border-bottom:1px solid #ccc}.vacancies__header{cursor:pointer;justify-content:space-between;align-items:center;display:flex}@media screen and (width<=744px){.vacancies__header{align-items:flex-start;gap:12px}}.vacancies__main{flex-direction:column;gap:18px;padding:12px;display:flex}.vacancies__main--hide{display:none}.vacancies__col{display:flex}.vacancies__col:first-child{flex-direction:column;gap:12px}.vacancies__name{font:300 22px/130% Museo,Arial,Verdana,sans-serif}@media screen and (width<=744px){.vacancies__name{font:300 18px/130% Museo,Arial,Verdana,sans-serif}}.vacancies__salary{font:300 16px/135% Museo,Arial,Verdana,sans-serif}.vacancies__btn--header{width:100%}@media screen and (width<=744px){.vacancies__btn--header{display:none}}.vacancies__btn--short{display:none}@media screen and (width<=744px){.vacancies__btn--short{display:block}}.vacancies__body{flex-direction:column;gap:16px;display:flex}.vacancies__section{flex-direction:column;gap:12px;display:flex}.vacancies__title{font:300 20px/80% Museo,Arial,Verdana,sans-serif}.vacancies-list{flex-direction:column;gap:8px;margin:0;display:flex}.vacancies-list__item{font:300 16px/135% Museo,Arial,Verdana,sans-serif}.vacancies__footer{flex-direction:column;align-items:flex-start;gap:12px;padding:18px 0;display:flex}.events-banner__link{width:100%}.events-banner__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.top-menu{margin-top:40px;margin-bottom:20px}@media screen and (width<=992px){.top-menu{display:none}}.top-menu__wrapper{justify-content:space-between;align-items:center;display:flex}.top-menu__col{gap:14px;display:flex}.top-menu__col-item{white-space:nowrap;color:#666;font:300 14px/22px Museo,Arial,Verdana,sans-serif;transition:color .15s ease-in}.top-menu__col-item:hover{color:#dfa949}@media screen and (width<=992px){.top-menu__col-item--hide{display:none}}.banquet-list{flex-direction:column;gap:40px;display:flex}.manager{gap:22px;display:flex}@media screen and (width<=992px){.manager{flex-direction:column}}.manager__item{align-items:center;gap:12px;display:flex}.manager__figure{border-radius:50%;width:85px;min-width:85px;height:85px;overflow:hidden}.manager__figure-avatar{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.manager__main{flex-direction:column;gap:4px;display:flex}.manager__main-name{color:#292929;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.manager__main-post{color:#292929;font:300 14px/18px Museo,Arial,Verdana,sans-serif}.manager__contacts{align-items:center;gap:8px;display:flex}.manager__contacts-email,.manager__contacts-tg2{align-items:center;display:inline-flex}.manager__contacts-email:hover:before,.manager__contacts-tg2:hover:before{background-color:#dfa949}.manager__contacts-phone{color:#292929;white-space:nowrap;font:400 16px/24px Museo,Arial,Verdana,sans-serif;transition:color .15s ease-in}.manager__contacts-phone:hover{color:#dfa949}.rates--hide{display:none}.rates__list{flex-direction:column;display:flex}.room-video{justify-content:center;width:100%;height:100%;padding:24px;display:flex}@media screen and (width<=414px){.room-video{padding:0}}.room-video__wrapper video{width:100%;height:100%}.rate{padding-top:40px}.rate--room{padding-bottom:16px}.rate--room:not(:last-child){border-bottom:1px solid #29292933}.rate-wrapper{flex-direction:column;display:flex}.rate-figure{height:320px}.rate-figure--hide{display:none}.rate-figure__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.rate-content{background-color:#fff;flex-direction:column;gap:24px;padding:28px;display:flex}.rate-content--short{padding:0}.rate-header{justify-content:space-between;display:flex}.rate-header--pointer{cursor:pointer}.rate-header--pointer:hover .rate-header__name{border-bottom:1px solid}.rate-header__col{flex-direction:column;gap:6px;display:flex}.rate-header__name{color:#dfa949;text-transform:uppercase;border-bottom:1px solid #0000;font:300 20px/26px Museo,Arial,Verdana,sans-serif;transition:all .15s ease-in}.rate-header__signature{text-transform:lowercase;font:italic 200 16px/24px Museo,Arial,Verdana,sans-serif}.rate-main{gap:20px;display:flex}@media screen and (width<=992px){.rate-main{flex-direction:column}}.rate-main--hide{display:none}.rate-main__item-link{justify-content:space-between;align-items:center;display:flex}.rate-main__item--hide{display:none!important}.rate-main__item--rooms{flex-direction:column;gap:18px;display:flex}.rate-main__item-list{flex-direction:column;gap:14px;display:flex}.rate-main__item-room{color:#dfa949;text-transform:uppercase;border-bottom:1px solid #0000;font:300 20px/26px Museo,Arial,Verdana,sans-serif;transition:all .15s ease-in}.rate-main__item-room:hover,.rate-main__item-room--selected{border-bottom:1px solid #dfa949}.rate-main__item-description,.rate-main__item--text *{font:300 16px/24px Museo,Arial,Verdana,sans-serif}.rate-main__item--text p:first-child{margin-bottom:18px}.rate-main__item--text b{font-weight:400}.rate-main__item--text ul{margin:8px 0 0}.rate-main__item--delimiter{width:1px;height:inherit;background:#29292933}@media screen and (width<=992px){.rate-main__item--delimiter{display:none}}.rate-main__item--col{width:50%}@media screen and (width<=992px){.rate-main__item--col{width:100%}}.rate-main__item--full{width:100%}.rate-booking{display:flex}.cookie{width:100%;position:fixed;bottom:22px}@media screen and (width<=744px){.cookie{top:22px}}.cookie__body{background:#fff;border:1px solid;justify-content:center;align-items:center;gap:12px;padding:22px;display:flex}@media screen and (width<=744px){.cookie__body{flex-direction:column}}.cookie__text{font-weight:300}@media screen and (width<=744px){.cookie__btn{width:100%}}.cookie__link{color:#dfa949}.modal-s{z-index:1000;opacity:0;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.modal-s:not(.modal-s--hide){opacity:1;animation:.3s forwards fadeIn;display:block}.modal-s__img{-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;transition:transform .4s .2s,opacity .4s .2s;transform:scale(.95)}.modal-s:not(.modal-s--hide) .modal-s__img{opacity:1;transform:scale(1)}.modal-s__wrapper{opacity:0;background:#d9d9d999;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;transition:opacity .3s .1s;display:flex}.modal-s:not(.modal-s--hide) .modal-s__wrapper{opacity:1}.modal-s__main{opacity:0;background:#fff;flex-direction:column;gap:10px;width:100%;max-width:460px;padding:20px;transition:transform .4s .2s,opacity .4s .2s;display:flex;transform:translateY(-2px)}.modal-s:not(.modal-s--hide) .modal-s__main{opacity:1;transform:translateY(0)}.modal-s__body{flex-direction:column;gap:10px;display:flex}.modal-s__content{flex-direction:column;gap:8px;display:flex}.modal-s__title p{text-transform:uppercase;font-size:20px;font-weight:300;line-height:26px}.modal-s__description p{font-size:16px;font-weight:300;line-height:24px}.modal-s__managers{width:100%;max-width:460px;margin-top:10px}.modal-s__managers-header{justify-content:center;display:flex}.modal-s__managers-btn{cursor:pointer}.modal-s__managers-body{background:#fff}.modal-s__managers-body--hide{display:none}.modal-s__managers-title{text-align:center;margin-bottom:16px;font-size:18px;font-weight:500}.modal-s__managers-list{flex-direction:column;gap:16px;margin-bottom:16px;display:flex}.modal-s__managers-close{cursor:pointer;margin:0 auto;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.bg-26{position:relative}.bg-26:before{content:"";opacity:.2;z-index:-1;background-image:url(/images/bgny26.jpg);background-repeat:repeat;background-size:186px 186px;position:fixed;inset:0}.label{cursor:pointer;background-color:#dfa949;align-items:center;gap:2px;padding:8px 12px;display:inline-flex}.label__text{font-size:14px;font-weight:300}.label__icon{transition:transform .3s;display:inline-block}.label:hover .label__icon{transform:translate(2px)}.wedding-phone{background:#e2d3d8;flex-direction:column;align-items:center;gap:20px;padding:40px;display:flex}.wedding-phone__header{color:#16070c;text-align:center;font:250 32px/30px Museo,Arial,Verdana,sans-serif}.wedding-phone__main{flex-direction:column;align-items:center;gap:28px;display:flex}.wedding-phone__body{flex-direction:row;align-items:center;gap:22px;display:flex}@media screen and (width<=992px){.wedding-phone__body{flex-direction:column}}.wedding-phone__item{flex-direction:column;align-items:center;gap:2px;display:flex}.wedding-phone__link{color:#6e253d;border-bottom:1px solid #6e253d;font:300 20px/26px Museo,Arial,Verdana,sans-serif;transition:all .15s ease-in}.wedding-phone__link:hover{color:#421625;border-bottom:1px dashed #421625}.wedding-phone__text{color:#333;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.wedding-phone__file{color:#16070c;font:300 18px/24px Museo,Arial,Verdana,sans-serif;text-decoration-line:underline}.wedding-gifts{width:100%;max-width:700px;margin:auto}@media screen and (width<=992px){.wedding-gifts{padding:0 15px}}.wedding-gifts__list{flex-direction:column;gap:14px;display:flex}.wedding-gifts__item{font:300 18px/24px Museo,Arial,Verdana,sans-serif}@media screen and (width<=992px){.wedding-gifts__item{font:300 16px/24px Museo,Arial,Verdana,sans-serif}}.wedding-cover__title{align-items:center;gap:40px;padding:40px 0;display:flex}.wedding-cover__head{color:#dfa949;text-transform:uppercase;flex:1;font:250 48px/66px Museo,Arial,Verdana,sans-serif}.wedding-cover__text{color:#292929;flex:1;font:300 18px/26px Museo,Arial,Verdana,sans-serif}.wedding-cover__img{width:100%;height:auto}.wedding-cover__border{margin-top:20px;position:relative}.wedding-cover__border:before{content:"";z-index:-1;border:3px solid #6e253d;width:100%;height:100%;display:block;position:absolute;top:-20px;right:-20px}.wedding-cards{padding:20px 0}.wedding-cards__wrapper{flex-direction:row;gap:40px;display:flex}@media screen and (width<=992px){.wedding-cards__wrapper{flex-direction:column;padding:15px}}.wedding-cards__item{flex-direction:column;flex:1;align-items:center;gap:20px;display:flex}.wedding-cards__head{color:#dfa949;text-transform:uppercase;font:300 20px/26px Museo,Arial,Verdana,sans-serif}.wedding-cards__text{text-align:center;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.wedding-btn{border:1px solid #292929;padding:12px 24px;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.wedding__head{color:#dfa949;text-align:center;margin-bottom:20px;font:250 32px/30px Museo,Arial,Verdana,sans-serif}.wedding__head-card{color:#dfa949;text-transform:uppercase;text-align:left;font:300 20px/26px Museo,Arial,Verdana,sans-serif}.wedding__head--locations{margin-bottom:40px}.wedding-info__wrapper{align-items:center;gap:40px;display:flex}@media screen and (width<=992px){.wedding-info__wrapper{flex-direction:column}}.wedding-info__body{flex-direction:column;gap:20px;display:flex}.wedding-info__item{flex-direction:column;flex:1;gap:20px;padding:22px 44px;display:flex}@media screen and (width<=992px){.wedding-info__item{padding:0}}.wedding-info__item--reverse{flex-direction:column-reverse}@media screen and (width<=992px){.wedding-info__item--reverse{flex-direction:column}}.wedding-info__title{text-transform:uppercase;color:#dfa949;font:250 32px/30px Museo,Arial,Verdana,sans-serif}.wedding-info__text{font:300 16px/24px Museo,Arial,Verdana,sans-serif}.wedding-info__cover{padding:16px 30px 16px 22.5px}.wedding-info__border{position:relative}.wedding-info__border:before{content:"";background:#6e253d;width:100%;height:100%;position:absolute;top:15px;left:15px}.wedding-info__img{width:100%;height:auto;display:block;position:relative}.wedding-delimiter{padding:40px 0}@media screen and (width<=992px){.wedding-delimiter{padding:20px 0}}.wedding-delimiter__line{border:1px solid #6e253d}.wedding-location{align-items:center;gap:30px;display:flex}.wedding-location--reverse{text-align:end;flex-direction:row-reverse}@media screen and (width<=992px){.wedding-location--reverse{text-align:initial;flex-direction:column}.wedding-location{gap:initial;flex-direction:column}}.wedding-location__cover{flex:1;line-height:0;position:relative}@media screen and (width<=992px){.wedding-location__cover{flex:initial}}.wedding-location__cover:before{content:"";z-index:2;border:1px solid #fff;width:calc(100% - 30px);height:calc(100% - 30px);position:absolute;top:15px;left:15px}.wedding-location__img{width:100%;height:auto}.wedding-location__body{flex-direction:column;flex:0 374px;align-items:flex-start;gap:20px;display:flex}.wedding-location__body--reverse{align-items:end}@media screen and (width<=992px){.wedding-location__body--reverse{align-items:initial}.wedding-location__body{flex:initial;padding:24px}}.wedding-location__head{color:#dfa949;text-transform:uppercase;font:400 24px/29px Museo,Arial,Verdana,sans-serif}.wedding-location__anons{text-align:left;font:300 16px/22px Museo,Arial,Verdana,sans-serif}.wedding-location__btn{max-width:170px}@media screen and (width<=414px){.wedding-location__btn{max-width:initial}}.wedding-mobile__wrapper{flex-direction:column;gap:22px;display:flex}.wedding-mobile__head{text-align:center;text-transform:uppercase;color:#dfa949;font:100 36px/43px Museo,Arial,Verdana,sans-serif}.wedding-mobile__img{margin-left:-15px;margin-right:-15px;display:block}.wedding-mobile__description{text-align:justify;font:300 16px/26px Museo,Arial,Verdana,sans-serif}.promo-cover__col{flex-direction:column;flex:1;gap:22px;display:flex}.promo-cover__title{align-items:center;gap:40px;padding:40px 0;display:flex}.promo-cover__head{color:#425563;text-transform:uppercase;font:250 48px/66px Museo,Arial,Verdana,sans-serif}.promo-cover__text{flex:1;font:100 22px/32px Museo,Arial,Verdana,sans-serif}@media screen and (width<=992px){.promo-cover__text{font:300 18px/26px Museo,Arial,Verdana,sans-serif}}.promo-cover__img{width:100%;height:auto}@media screen and (width<=992px){.promo-info{flex-direction:column;gap:40px;display:flex}}.promo-info__wrapper{align-items:center;gap:40px;display:flex}@media screen and (width<=992px){.promo-info__wrapper{flex-direction:column}}.promo-info__body{flex-direction:column;gap:20px;display:flex}.promo-info__item{flex-direction:column;flex:1;gap:20px;padding:22px 44px;display:flex}@media screen and (width<=992px){.promo-info__item{padding:0}}.promo-info__item--reverse{flex-direction:column-reverse}@media screen and (width<=992px){.promo-info__item--reverse{flex-direction:column}}.promo-info__title{text-transform:uppercase;color:#425563;font:250 32px/30px Museo,Arial,Verdana,sans-serif}.promo-info__text{height:48px;font:300 16px/24px Museo,Arial,Verdana,sans-serif}@media screen and (width<=992px){.promo-info__text{font:300 18px/26px Museo,Arial,Verdana,sans-serif}}.promo-info__cover{padding:16px 30px 16px 22.5px}.promo-info__border{position:relative}.promo-info__border:before{content:"";background:#768692;width:100%;height:100%;position:absolute;top:15px;left:15px}.promo-info__img{width:100%;height:auto;display:block;position:relative}.promo-mobile{padding-top:40px;padding-bottom:40px}@media screen and (width<=992px){.promo-mobile{padding-top:0;padding-bottom:0}}.promo-mobile__width{max-width:800px}.promo-mobile__wrapper{flex-direction:column;gap:22px;display:flex}.promo-mobile__head{text-transform:uppercase;color:#425563;font:100 48px/66px Museo,Arial,Verdana,sans-serif}@media screen and (width<=992px){.promo-mobile__head{font:100 38px/46px Museo,Arial,Verdana,sans-serif}}.promo-mobile__img{width:100%;display:block}.promo-mobile__description{color:#f9eedb;text-align:justify;font:300 16px/26px Museo,Arial,Verdana,sans-serif}.promo-spec__wrapper{flex-direction:column;align-items:center;gap:22px;width:100%;display:flex}.promo-spec__body{padding:22px 0}.promo-spec__title{color:#dfa949;font:250 48px/66px Museo,Arial,Verdana,sans-serif}@media screen and (width<=992px){.promo-spec__title{text-align:center;font:250 32px/30px Museo,Arial,Verdana,sans-serif}}.promo-ticket__body{flex-direction:column;justify-content:center;align-items:flex-end;gap:20px;display:flex}.promo-ticket__wrapper{background:url(/images/promo/promo_pres.png) 0 0/cover;height:220px;padding:60px 0}.promo-ticket__link{font:300 18px/24px Museo,Arial,Verdana,sans-serif;text-decoration:underline;transition:color .15s ease-in}.promo-ticket__link:hover{color:#dfa949}.promo-contacts__list{gap:48px;padding:22px 0;display:flex}@media screen and (width<=992px){.promo-contacts__list{flex-direction:column;gap:28px}}.promo-contacts__item{align-items:center;gap:12px;display:flex}.promo-contacts__info{font:100 18px/26px Museo,Arial,Verdana,sans-serif}@media screen and (width<=992px){.promo-contacts__info{font:300 18px/26px Museo,Arial,Verdana,sans-serif}}.promo-contacts__body{flex-direction:column;gap:4px;display:flex}.promo-contacts__header{flex-direction:column;display:flex}.promo-contacts__name{font:300 16px/24px Museo,Arial,Verdana,sans-serif}.promo-contacts__spec{font:300 14px/18px Museo,Arial,Verdana,sans-serif}.promo-contacts__phone{font:400 16px/24px Museo,Arial,Verdana,sans-serif;transition:color .15s ease-in}.promo-contacts__phone:hover{color:#dfa949}.promo-map{position:relative}.promo-map__wrapper{width:100%;height:600px!important}.promo-map__body{background-color:#fff;flex-direction:column;justify-content:center;gap:48px;height:100%;padding:36px;display:flex;position:absolute;top:0}@media screen and (width<=992px){.promo-map__body{position:initial}}.promo-map__header{flex-direction:column;gap:6px;display:flex}.promo-map__hotel{font:400 16px Museo,Arial,Verdana,sans-serif}.promo-map__address{font:300 16px Museo,Arial,Verdana,sans-serif}.promo-map__contacts{flex-direction:column;gap:24px;display:flex}.promo-catalog{flex-direction:column;gap:32px;display:flex}.promo-catalog__list{flex-wrap:wrap;gap:32px;display:none}.promo-catalog__list--active{display:flex}@media screen and (width<=992px){.promo-catalog{flex-direction:column}}.promo-catalog__col{flex-direction:column;gap:32px;width:calc(50% - 32px);display:flex}@media screen and (width<=992px){.promo-catalog__col{width:100%}}.promo-catalog__item{flex-direction:column;gap:20px;display:flex}.promo-catalog__title{color:#425563;text-align:center;text-transform:uppercase;font:250 32px/30px Museo,Arial,Verdana,sans-serif}.promo-catalog__tabs{justify-content:center;align-items:center;gap:12px;display:flex}@media screen and (width<=744px){.promo-catalog__tabs{flex-direction:column}}.promo-catalog__tabs-item{cursor:pointer;color:#425563;border-bottom:1px solid #0000;font:250 20px Museo,Arial,Verdana,sans-serif;transition:border-bottom .15s ease-in}.promo-catalog__tabs-item:hover{border-bottom:1px dashed}.promo-catalog__tabs-item--active,.promo-catalog__tabs-item--active:hover{border-bottom:1px solid #425563}.promo-catalog__header{flex-direction:column;gap:2px;display:flex}.promo-catalog__head{color:#425563;text-transform:uppercase;font:250 18px Museo,Arial,Verdana,sans-serif}.promo-catalog__desc{color:#425563;font:250 12px Museo,Arial,Verdana,sans-serif}.promo-catalog__main{flex-direction:column;gap:20px;display:flex}.promo-product{flex-direction:column;gap:6px;display:flex}.promo-product__name{font:400 16px Museo,Arial,Verdana,sans-serif}.promo-product__description{font:250 16px Museo,Arial,Verdana,sans-serif}.promo-product__unit{color:#425563;white-space:nowrap;font:250 12px Museo,Arial,Verdana,sans-serif}.promo-modal{z-index:666;background:#1f2024eb;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.promo-modal--hide{display:none}.promo-modal__body{flex-direction:column;align-items:center;gap:16px;display:flex}.promo-modal__close{color:#dfa949;text-transform:uppercase;cursor:pointer;font:100 14px/22px Museo,Arial,Verdana,sans-serif}.promo-modal__content{background:#1f2024;border:1px solid #f9eedb;padding:40px}.promo-form{flex-direction:column;align-items:center;gap:32px;display:flex}.promo-form__head{color:#dfa949;text-transform:uppercase;font:100 32px/42px Museo,Arial,Verdana,sans-serif}.promo-form__form{flex-direction:column;gap:16px;display:flex}.promo-form__form-error{color:#df4949;font-size:12px}.promo-form__form-success{text-align:center;color:#49df71;font-size:12px}.promo-form__form-success--hide{display:none}.promo-form__form-group{flex-direction:column;gap:10px;display:flex}.promo-form__form-group--checkbox{flex-direction:column;gap:6px}.promo-form__form-label{color:#f9eedb;font:100 14px Museo,Arial,Verdana,sans-serif}.promo-form__form-label--checkbox{align-items:center;gap:6px;display:flex}.promo-form__form-input{background:#f9eedb;border:none;height:40px}.promo-form__form-textarea{background:#f9eedb;border:none;height:100px}.promo-form__form-text,.promo-form__form-link{font-size:12px}.promo-form__form-text{color:#f9eedb}.promo-form__form-link{color:#dfa949}.promo-form__form-submit{border:none}.promo-place{text-align:center;flex-direction:column;gap:32px;display:flex}.promo-price{text-align:center;flex-direction:column;align-items:center;gap:32px;max-width:622px;display:flex}.promo-price__bnq{gap:12px;display:flex}.promo-price__bnq-text{text-align:left;color:#26658e;font:300 18px/26px Museo,Arial,Verdana,sans-serif}.promo-price__bnq-i{width:48px;height:48px}@media screen and (width<=992px){.promo-price__bnq-i{display:none}}.promo-price__text{text-align:left;align-items:center;font:300 18px/26px Museo,Arial,Verdana,sans-serif}.promo-price__1{background-color:#26658e}.promo-price__2{background-color:#fff;border:1px solid}.promo-price__3{background-color:#81a4bc}.promo-price__wrapper{flex-directiom:column;display:flex}.promo-price__sale{border:1px solid #4a6893;justify-content:center;align-items:center;padding:12px;display:flex}.promo-price__sale-text{color:#26658e;font:400 32px/36px Museo,Arial,Verdana,sans-serif}.promo-price__list{justify-content:center;align-items:center;gap:18px;display:flex}@media screen and (width<=992px){.promo-price__list{flex-wrap:wrap}}.promo-price__list-title{font:300 18px/26px Museo,Arial,Verdana,sans-serif}.promo-price__list-item{align-items:center;gap:12px;display:flex}.promo-price__list-curcle{border-radius:34px;width:68px;height:68px}
