@charset "UTF-8";.slick-loading .slick-list{background:#fff url(ajax-loader.gif) 50% no-repeat}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(fonts/slick.eot);src:url(fonts/slick.eot?#iefix) format("embedded-opentype"),url(fonts/slick.woff) format("woff"),url(fonts/slick.ttf) format("truetype"),url(fonts/slick.svg#slick) format("svg")}.slick-next,.slick-prev{border:none;cursor:pointer;display:block;font-size:0;height:20px;line-height:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{background:transparent;color:transparent;outline:none}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;font-family:slick;font-size:20px;line-height:1;opacity:.75}.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{bottom:-25px;display:block;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.slick-dots li{display:inline-block;margin:0 5px;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:20px;width:20px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0;outline:none;padding:5px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#000;content:"•";font-family:slick;font-size:6px;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}
.slick-slider{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;box-sizing:border-box;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-khtml-user-select:none}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;margin-left:auto;margin-right:auto;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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 transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}
.mfp-bg{background:#0b0b0b;opacity:.8;overflow:hidden;z-index:1042}.mfp-bg,.mfp-wrap{height:100%;left:0;position:fixed;top:0;width:100%}.mfp-wrap{-webkit-backface-visibility:hidden;outline:none!important;z-index:1043}.mfp-container{box-sizing:border-box;height:100%;left:0;padding:0 8px;position:absolute;text-align:center;top:0;width:100%}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{display:inline-block;margin:0 auto;position:relative;text-align:left;vertical-align:middle;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-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-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;left:8px;margin-top:-.8em;position:absolute;right:8px;text-align:center;top:50%;width:auto;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{-webkit-appearance:none;background:transparent;border:0;box-shadow:none;cursor:pointer;display:block;outline:none;overflow:visible;padding:0;touch-action:manipulation;z-index:1046}button::-moz-focus-inner{border:0;padding:0}.mfp-close{color:#fff;font-family:Arial,Baskerville,monospace;font-size:28px;font-style:normal;height:44px;line-height:44px;opacity:.65;padding:0 0 18px 10px;position:absolute;right:0;text-align:center;text-decoration:none;top:0;width:44px}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;padding-right:6px;right:-6px;text-align:right;width:100%}.mfp-counter{color:#ccc;font-size:12px;line-height:18px;position:absolute;right:0;top:0;white-space:nowrap}.mfp-arrow{-webkit-tap-highlight-color:transparent;height:110px;margin:-55px 0 0;opacity:.65;padding:0;position:absolute;top:50%;width:90px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:after,.mfp-arrow:before{border:inset transparent;content:"";display:block;height:0;left:0;margin-left:35px;margin-top:35px;position:absolute;top:0;width:0}.mfp-arrow:after{border-bottom-width:13px;border-top-width:13px;top:8px}.mfp-arrow:before{border-bottom-width:21px;border-top-width:21px;opacity:.7}.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-bottom:40px;padding-top:40px}.mfp-iframe-holder .mfp-content{line-height:0;max-width:900px;width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{height:0;overflow:hidden;padding-top:56.25%;width:100%}.mfp-iframe-scaler iframe{background:#000;box-shadow:0 0 8px rgba(0,0,0,.6);display:block;height:100%;left:0;position:absolute;top:0;width:100%}img.mfp-img{box-sizing:border-box;display:block;height:auto;margin:0 auto;max-width:100%;padding:40px 0;width:auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{background:#444;bottom:40px;box-shadow:0 0 8px rgba(0,0,0,.6);content:"";display:block;height:auto;left:0;position:absolute;right:0;top:40px;width:auto;z-index:-1}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{cursor:auto;left:0;margin-top:-36px;position:absolute;top:100%;width:100%}.mfp-title{word-wrap:break-word;color:#f3f3f3;line-height:18px;padding-right:36px;text-align:left}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.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{bottom:0;top:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;box-sizing:border-box;margin:0;padding:3px 5px;position:fixed;top:auto}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{background:rgba(0,0,0,.6);height:35px;line-height:35px;padding:0;position:fixed;right:0;text-align:center;top:0;width:35px}}@media (max-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{background-color:#333;border-radius:4px;color:#fff;font-size:14px;line-height:1.4;outline:0;position:relative;transition-property:transform,visibility,opacity;white-space:normal}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{border-top-color:initial;border-width:8px 8px 0;bottom:-7px;left:0;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:initial;border-width:0 8px 8px;left:0;top:-7px;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-left-color:initial;border-width:8px 0 8px 8px;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{border-right-color:initial;border-width:8px 8px 8px 0;left:-7px;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{color:#333;height:16px;width:16px}.tippy-arrow:before{border-color:transparent;border-style:solid;content:"";position:absolute}.tippy-content{padding:5px 9px;position:relative;z-index:1}
@font-face{font-display:swap;font-family:Museo;font-style:normal;font-weight:100;src:url(../fonts/museo/MuseoSansCyrl-100.woff) format("woff2"),url(../fonts/museo/MuseoSansCyrl-100.woff) format("woff")}@font-face{font-display:swap;font-family:Museo;font-style:normal;font-weight:300;src:url(../fonts/museo/MuseoSansCyrl-300.woff) format("woff2"),url(../fonts/museo/MuseoSansCyrl-300.woff) format("woff")}@font-face{font-display:swap;font-family:Museo;font-style:normal;font-weight:500;src:url(../fonts/museo/MuseoSansCyrl-500.woff) format("woff2"),url(../fonts/museo/MuseoSansCyrl-500.woff) format("woff")}@font-face{font-display:swap;font-family:Slick;font-style:normal;font-weight:400;src:url(../fonts/Slick/slick.woff) format("woff")}@font-face{font-display:swap;font-family:Slick;font-style:normal;font-weight:400;src:url(../fonts/Slick/slick.eot) format("eot")}*{box-sizing:border-box}html{overflow-x:hidden}body,figure,h1,h2,h3,h4,h5,h6,p{font-family:Museo,Arial,Verdana,sans-serif;font-style:normal;margin:0;padding:0}a{color:initial;text-decoration:none}.wrapper{margin:auto;max-width:1172px;width:100%}@media screen and (max-width:1200px){.wrapper{padding-left:15px;padding-right:15px}}.wrapper__mini{max-width:931px}@media screen and (max-width:1200px){.wrapper__mini{padding-left:15px;padding-right:15px}}.wrapper__nav{max-width:none;padding:0 60px;width:100%}@media screen and (max-width:1200px){.wrapper__nav{padding:0 15px}}.wrapper__section{margin:auto;max-width:694px;width:100%}@media screen and (max-width:1200px){.wrapper__section{padding-left:15px;padding-right:15px}}.slick-slide{width:400px}.section{padding:40px 0}@media screen and (max-width:744px){.section{padding:40px 0}}.section__head{color:#dfa949;font:100 32px/30px Museo,Arial,Verdana,sans-serif;text-align:center;text-transform:uppercase}@media screen and (max-width:992px){.section__head{font:100 24px/26px Museo,Arial,Verdana,sans-serif}}.section__text{font:300 16px/24px Museo,Arial,Verdana,sans-serif;margin-top:18px}.section__subhead{color:#666;display:block;font:300 14px/18px Museo,Arial,Verdana,sans-serif;margin-top:4px;text-align:center}.section--overflow{overflow-x:hidden}.section--gray{background:#fafafa;overflow:hidden}.section--promo{background:hsla(35,20%,55%,.21);overflow:hidden;padding:0}.section__hide{display:block}@media screen and (max-width:992px){.section__hide{display:none}}.section__no-gutter{padding:0}.section__pb0{padding-bottom:0}.section__pt0{padding-top:0}.section__oh{overflow:hidden;padding:60px 0}.hero{margin:40px 0}.hero__wrapper{align-items:center;display:flex;gap:60px;margin:auto;max-width:1172px;width:100%}@media screen and (max-width:992px){.hero__wrapper{padding:0 15px}}.hero__body{display:flex;flex:1;flex-direction:column;gap:66px}.hero__body--index{flex-direction:row}@media screen and (max-width:992px){.hero__body--index{flex-direction:column}}.hero__body--room{gap:26px}@media screen and (max-width:992px){.hero__body{flex:initial;gap:20px}}.hero__img{flex:1}@media screen and (max-width:992px){.hero__img{display:none;flex:initial}}.hero__img-mobile{display:none}@media screen and (max-width:992px){.hero__img-mobile{display:block;width:100%}}.hero__img-item{max-width:100%}.hero__title{color:#dfa949;font:100 55px/66px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.hero__title--index{flex:0 0 520px}@media screen and (max-width:992px){.hero__title--index{flex:initial}.hero__title{font:100 38px/46px Museo,Arial,Verdana,sans-serif}}@media screen and (max-width:744px){.hero__title{margin:initial}}@media screen and (max-width:414px){.hero__title{font:100 34px/41px Museo,Arial,Verdana,sans-serif}}.hero__description{align-items:flex-start;display:flex;flex-direction:column;gap:18px}@media screen and (max-width:992px){.hero__description{gap:14px}}.hero p,.hero__paragraph{font:300 18px/26px Museo,Arial,Verdana,sans-serif}@media screen and (max-width:992px){.hero p,.hero__paragraph{font:300 16px/22px Museo,Arial,Verdana,sans-serif}}.hero__btn{width:100%}.btn{cursor:pointer;font:300 16px/1.5 Museo,Arial,Verdana,sans-serif;padding:12px 24px;text-align:center;transition:background-color .15s ease-in}.btn-white{border:1px solid #fff;color:#fff;max-width:197px;transition:all .15s ease-in;width:100%}.btn-white:hover{background-color:#dfa949;border:1px solid #dfa949}.btn-primary{border:1px solid;color:initial}.btn-primary:hover{background-color:#e4e6e7}.btn-primary--promo{background-color:#dfa949}.btn-accent{background-color:#6e253d;border:1px solid #6e253d;color:#fff}.btn-accent:hover{background-color:#451726}.btn__wedding{border:1px solid #6e253d;color:#6e253d}@media screen and (max-width:992px){.btn__wedding{display:block}}@media screen and (max-width:744px){.btn__mobile-full{width:100%}}.footer{display:flex;flex-direction:column;gap:20px;padding-top:60px}.footer__wrapper{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}@media screen and (max-width:992px){.footer__wrapper{align-items:center;flex-direction:column;gap:22px}}.footer__nav{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;list-style-type:none;margin:0;padding:0}@media screen and (max-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 (max-width:414px){.footer__nav-delimiter{display:none}}.footer__phone{align-items:flex-end;display:flex;flex-direction:column;gap:4px;max-width:300px;width:100%}@media screen and (max-width:992px){.footer__phone{align-items:center;max-width:none;width:auto}}.footer__phone-link{border-bottom:1px solid rgba(41,41,41,.3);font:300 16px/19px Museo,Arial,Verdana,sans-serif;transition:all .15s ease-in}.footer__phone-link--promo{color:#f9eedb}.footer__phone-link:hover{border-bottom:1px solid #dfa949;color:#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 rgba(82,87,90,.2);display:flex;flex-direction:column;gap:6px;justify-content:center;padding:20px 60px}.footer__extra-copy{font:300 12px/14px Museo,Arial,Verdana,sans-serif;text-align:center}.footer__extra-copy--promo{color:#f9eedb}.room{display:flex;flex:1 1 calc(50% - 12px);flex-direction:column;justify-content:space-between}.room__floors{max-width:880px}@media screen and (max-width:744px){.room__floors{width:auto}}.room__play-video{bottom:0;left:0;padding:8px;position:absolute}.room__play-video--hidden{display:none}.room__figure{height:300px;position:relative}@media screen and (max-width:744px){.room__figure{height:240px}}.room__figure-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.room__body{gap:22px;height:100%;padding:12px 0}.room__body,.room__body--row{display:flex;flex-direction:column}.room__body--row{gap:12px}.room__body--row:first-child{height:100%;min-height:112px}.room__body--short{padding:24px 0 0}.room__rates{align-items:flex-start;display:flex;gap:10px}.room__rates--hide{display:none}.room__rates-head{font:300 14px/24px Museo,Arial,Verdana,sans-serif;white-space:nowrap}.room__rates-list{display:flex;flex-wrap:wrap;gap:4px}.room__rates-list__item{border-bottom:1px solid transparent;color:#dfa949;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{border-bottom:1px solid transparent;color:#dfa949;font:300 20px/26px Museo,Arial,Verdana,sans-serif;text-transform:uppercase;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{font:500 24px/29px Museo,Arial,Verdana,sans-serif;margin-top:auto;padding:22px 0}.room__price-unit{font:300 18px/22px Museo,Arial,Verdana,sans-serif}.room__btns{display:flex;flex-direction:row;gap:12px;margin-top:auto}.room__btn{width:100%}.rooms{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:414px){.rooms{gap:22px}}.rooms__wrapper{gap:16px}.rooms__gallery,.rooms__wrapper{display:flex;flex-direction:column}.rooms__gallery{gap:32px}.rooms__list{align-items:flex-start;display:flex;flex-wrap:wrap;gap:24px}.rooms__info{display:flex;flex-direction:column;gap:8px}.rooms__info-item{color:#7e7e7e;display:block;font:300 14px/17px Museo,Arial,Verdana,sans-serif;text-align:center}.restaurants{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:992px){.restaurants{gap:22px}}.restaurants__wrapper{display:flex;flex-direction:column;gap:40px}.restaurant__wrapper{align-items:center;display:flex;gap:30px}@media screen and (max-width:992px){.restaurant__wrapper{align-items:normal;flex-direction:column-reverse;gap:18px}}.restaurant__wrapper--reverse{flex-direction:row-reverse}@media screen and (max-width:992px){.restaurant__wrapper--reverse{flex-direction:column-reverse}}.restaurant__body{display:flex;flex:1;flex-direction:column;gap:20px}@media screen and (max-width:992px){.restaurant__body{gap:12px}}.restaurant__right{align-items:flex-end}@media screen and (max-width:992px){.restaurant__right{align-items:normal}}.restaurant__img{flex:1}.restaurant__img-item{width:100%}.restaurant__head{color:#dfa949;font:500 24px/28px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}@media screen and (max-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{display:flex;flex-direction:column;gap:8px}.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 (max-width:992px){.header{margin-top:30px}}.header__wrapper{align-items:center;display:flex;gap:20px;justify-content:space-between}.header__contacts{align-items:center;display:flex;gap:66px}@media screen and (max-width:1400px){.header__contacts{gap:18px}}@media screen and (max-width:1200px){.header__contacts{display:none}}.header__phone{align-items:flex-end;display:flex;flex-direction:column;gap:4px}.header__phone-link{border-bottom:1px solid rgba(41,41,41,.3);font:300 16px/19px Museo,Arial,Verdana,sans-serif;transition:all .15s ease-in;white-space:nowrap}.header__phone-link--promo{color:#f9eedb}.header__phone-link:hover{border-bottom:1px solid #dfa949;color:#dfa949}.header__phone-description{font:300 14px/17px Museo,Arial,Verdana,sans-serif;white-space:nowrap}.header__phone-description--promo{color:#f9eedb}.header__menu{display:none}@media screen and (max-width:1200px){.header__menu{display:flex;gap:24px}}@media screen and (max-width:744px){.header__menu{gap:12px}}.header__menu-item{font:300 18px/normal Museo,Arial,Verdana,sans-serif;letter-spacing:.64px;text-transform:uppercase}.header__menu-item--promo{color:#f9eedb}@media screen and (max-width:744px){.header__menu-item{font:300 16px/normal Museo,Arial,Verdana,sans-serif}}.header__certificate--btn{white-space:nowrap}.header__lang--hide,.modal{display:none}.modal{background-color:rgba(0,0,0,.5);height:100vh;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:666}.modal__wrapper{background-color:#fff;margin:100px auto;max-width:996px;padding:40px;width:100%}@media screen and (max-width:414px){.modal__wrapper{margin:10px;max-width:none;padding:20px;width:auto}}.modal__body{display:flex;flex-direction:column;gap:26px}@media screen and (max-width:414px){.modal__body{gap:18px}}.modal__head{align-items:flex-start;display:flex;flex-direction:row;gap:300px;justify-content:space-between}@media screen and (max-width:414px){.modal__head{gap:30px}}.modal__head-col{display:flex;flex-direction:column;gap:6px}.modal__head-name{color:#dfa949;font:500 18px/22px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.modal__head-description{font:300 16px/22px Museo,Arial,Verdana,sans-serif}.modal__head-close{align-items:center;cursor:pointer;display:flex}.modal__gallery-item{width:100%}.modal__description{display:flex;flex-direction:row;gap:22px}@media screen and (max-width:414px){.modal__description{flex-direction:column}}.modal__description-full{flex:1 1 75%;font:300 16px/22px Museo,Arial,Verdana,sans-serif}@media screen and (max-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 (max-width:744px){.ny__figure{height:auto}}.ny__bg{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%;z-index:-1}.ny__header{align-items:flex-end;display:flex;flex-direction:column;gap:12px;max-width:526px;width:100%}.ny__title{color:#fff;display:block;font:250 32px/30px Museo,Arial,Verdana,sans-serif;text-align:right;text-transform:uppercase}@media screen and (max-width:744px){.ny__title{font:250 22px/24px Museo,Arial,Verdana,sans-serif;max-width:100%}}.ny__description{color:#fff;display:block;font:300 16px/24px Museo,Arial,Verdana,sans-serif;text-align:right}@media screen and (max-width:744px){.ny__description{width:280px}}.ny__body{align-items:flex-end;display:flex;flex-direction:column;gap:28px;height:100%;justify-content:center;padding:40px}.ny__body-spec{justify-content:flex-end}@media screen and (max-width:744px){.ny__body{padding:20px}}.icon:before{background-size:24px 24px;content:"";display:block;height:24px;transition:background-color .15s ease-in;width:24px}.icon__pdf:before{-webkit-mask:url(../images/svg/file-text.svg);mask:url(../images/svg/file-text.svg)}.icon__mail:before,.icon__pdf:before{background-color:#292929;background-repeat:no-repeat;background-size:24px 24px;height:24px;width:24px}.icon__mail:before{-webkit-mask:url(../images/svg/email.svg);mask:url(../images/svg/email.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{background-image:url(../images/svg/link.svg);background-size:12px 12px;content:"";display:block;height:12px;width:12px}.icon__phone{background-image:url(../images/svg/phone.svg);background-repeat:no-repeat}.icon__phone-v{background-image:url(../images/svg/phone-v.svg)}.icon__file,.icon__phone-v{background-repeat:no-repeat}.icon__file{background-image:url(../images/svg/file-text.svg)}.icon__phone-m{background-image:url(../images/svg/phone-mobile.svg);background-repeat:no-repeat;background-size:40px 40px;height:40px;width:40px}.icon__tg{background-image:url(../images/svg/telegram.svg)}.icon__tg,.icon__vk{background-repeat:no-repeat;background-size:28px 28px;height:28px;width:28px}.icon__vk{background-image:url(../images/svg/vk.svg)}.icon__seating{background-repeat:no-repeat;background-size:75px 75px;height:75px;width:75px}.icon__conference{background-image:url(../images/svg/conference.svg)}.icon__chevron,.icon__chevron-room{background-image:url(../images/svg/chevron-down.svg)}.icon__chevron-room{background-repeat:no-repeat;background-size:24px 24px;height:24px;width:24px}.icon__chevron-room--open{transform:rotate(-180deg)}.icon__next{cursor:pointer;display:flex;gap:8px}.icon__next:before{background-image:url(../images/svg/chevron-right.svg);background-repeat:no-repeat;background-size:36px 36px;height:36px;width:36px}.icon__prev{cursor:pointer;display:flex;gap:8px}.icon__prev:before{background-image:url(../images/svg/chevron-left.svg);background-repeat:no-repeat;background-size:36px 36px;height:36px;width:36px}.icon__ckeck{display:flex;gap:8px}.icon__ckeck:before{background-image:url(../images/svg/check.svg);background-repeat:no-repeat;background-size:24px 24px;height:24px;width:24px}.icon__ckeck--green{display:flex;gap:8px}.icon__ckeck--green:before{background-color:#198217;background-repeat:no-repeat;background-size:24px 24px;height:24px;-webkit-mask:url(../images/svg/check.svg) no-repeat 50% 50%;mask:url(../images/svg/check.svg) no-repeat 50% 50%;width:24px}.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;height:48px;-webkit-mask:url(../images/svg/play.svg) no-repeat 50% 50%;mask:url(../images/svg/play.svg) no-repeat 50% 50%;width:48px}.icon__down:before{background-color:#292929;background-repeat:no-repeat;background-size:36px 36px;height:36px;-webkit-mask:url(../images/svg/chevron-down.svg) no-repeat 50% 50%;mask:url(../images/svg/chevron-down.svg) no-repeat 50% 50%;width:36px}.icon__down--close{transform:rotate(-180deg)}.icon__file{background-image:url(../images/svg/file-text-promo.svg);display:flex;gap:8px}.route-map__link{display:block;height:427px}.route-map__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.menu{height:100vh;left:0;position:fixed;top:0;width:100%}.menu__wrapper{background:#fff;display:flex;flex-direction:column;gap:36px;height:100%;padding:30px 15px}.menu__header{align-items:center;display:flex;justify-content:space-between;width:100%}.menu__header-close{color:#292929;cursor:pointer;font:300 16px/normal Museo,Arial,Verdana,sans-serif;letter-spacing:.64px;text-transform:uppercase}.menu__body{display:flex;flex-direction:column;gap:28px;height:100%;overflow-y:scroll;padding-bottom:32px}.menu__contacts,.menu__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.menu__list{gap:12px}.menu__list-link{color:#292929;font:300 18px/22px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.menu__list-link--active{color:#dfa949}.menu__certificate{display:flex}.menu__contacts{gap:6px}.menu__contacts-item,.menu__contacts-link{color:#292929;font:300 16px/22px Museo,Arial,Verdana,sans-serif}.menu__contacts-link{border-bottom:1px solid #292929}.menu--close,.menu__contacts--hide{display:none}.menu--open{display:block}.contacts{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:992px){.contacts{gap:22px}}.contacts__wrapper{display:flex;gap:90px}.contacts__body{display:flex;flex-direction:column;gap:24px}@media screen and (max-width:992px){.contacts__body{flex:1}}.contacts__map{flex:1 1 auto}@media screen and (max-width:992px){.contacts__map{display:none;flex:initial}}.contacts__list{display:flex;flex-direction:column;gap:24px}.contacts__list p{color:#292929;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.contacts__list b{font-weight:400}.contacts__item,.contacts__socials{display:flex;gap:12px}.contacts__item{flex-direction:column}.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 (max-width:992px){.contacts__item-address__desktop{display:none}}.contacts__item-address__mobile{align-items:center;cursor:pointer;display:none;flex-direction:row;gap:6px}@media screen and (max-width:992px){.contacts__item-address__mobile{display:flex}}#map{height:100%;width:100%}.services{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:414px){.services{gap:22px}}.services__list{display:flex;flex-direction:column;gap:16px}.services__rules{color:#7e7e7e;font:300 14px/17px Museo,Arial,Verdana,sans-serif;margin-top:22px;text-align:center}.service{border-bottom:1px solid rgba(82,87,90,.1);padding:8px 0}.service__head{align-items:center;cursor:pointer;display:flex;justify-content:space-between}@media screen and (max-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 (max-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{font:300 16px/24px Museo,Arial,Verdana,sans-serif;margin-top:12px}.service__body--close{display:none}.service__body--open{display:block}.banquet__wrapper{display:flex;flex-direction:column}.banquet__figure{height:460px}.banquet__cover{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banquet__content{background:#fff;display:flex;flex-direction:column;gap:26px;padding:28px}@media screen and (max-width:992px){.banquet__content{padding:24px}}.banquet__description{display:flex;flex-direction:column;gap:18px}.banquet__head{color:#dfa949;font:300 20px/26px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.banquet__rich{color:#292929;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.banquet__footer{align-items:flex-start;border-top:1px solid rgba(41,41,41,.2);display:flex;justify-content:space-between;padding-top:20px}@media screen and (max-width:992px){.banquet__footer{flex-direction:column;gap:20px}}@media screen and (max-width:744px){.banquet__footer-btn{width:100%}}.banquet__footer-btn--disabled{cursor:not-allowed;opacity:.2}.banquet__map{display:flex;justify-content:center}@media screen and (max-width:992px){.banquet__map{justify-content:flex-start;overflow-x:auto}}.banquet__main{display:flex;flex-direction:column;gap:22px}.banquet__information{display:flex;flex-direction:column;gap:32px;padding:22px 44px}@media screen and (max-width:992px){.banquet__information{padding:0}}.banquet__properties{display:flex;flex-direction:column;gap:22px}.banquet__properties-c__main{display:flex;gap:32px}@media screen and (max-width:992px){.banquet__properties-c__main{flex-direction:column}}.banquet__properties-c__properties{width:100%}.banquet__properties-c__price{display:flex;flex-direction:column;gap:22px;max-width:300px;width:100%}@media screen and (max-width:992px){.banquet__properties-c__price{max-width:none}}.banquet__properties-hall__name{color:#292929;font:500 16px/24px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.banquet__properties-group{display:flex;flex-direction:column;gap:10px}.banquet__properties-item{display:flex;gap:6px}.banquet__properties-item__name,.banquet__properties-item__value{color:#292929;font:300 16px/24px Museo,Arial,Verdana,sans-serif;white-space:nowrap}.banquet__properties-item__delimiter{border-bottom:1px solid rgba(41,41,41,.2);width:100%}.banquet-c__price{display:flex;flex-direction:column;gap:22px;max-width:300px;width:100%}.banquet-c__content{display:flex;flex-direction:column;gap:10px}.banquet-c__header{display:flex;flex-direction:column;gap:4px}.banquet-c__head{color:#dfa949;font:300 20px/26px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.banquet-c__files{align-items:center;display:flex;flex-direction:column;gap:4px;justify-content:center}.banquet-c__description,.banquet-c__files-desc{color:#666;font:300 14px/18px Museo,Arial,Verdana,sans-serif}.banquet__files{align-items:center;display:flex;gap:40px;justify-content:space-between}@media screen and (max-width:744px){.banquet__files{flex-direction:column;gap:18px}}.banquet__files-pdf{white-space:nowrap}.banquet__files-pdf--disabled{cursor:not-allowed;opacity:.2}@media screen and (max-width:744px){.banquet__files-pdf{width:100%}}.banquet__files-menu{align-items:center;display:flex;gap:12px}.banquet__files-menu__head{color:#292929;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.banquet__files-menu__list{display:flex;gap:12px}.banquet__files-menu__item{align-items:center;color:#292929;display:inline-flex;font:300 16px/24px Museo,Arial,Verdana,sans-serif;gap:4px;transition:all .15s ease-in}.banquet__files-menu__item:hover{color:#dfa949}.banquet__files-menu__item:hover:before{background-color:#dfa949}.banquet__scheme{cursor:pointer}.banquet__scheme-btn{align-items:center;background:#fff;border:1px solid rgba(0,0,0,.5);bottom:0;color:#292929;cursor:pointer;display:inline-flex;font:300 14px/20px Museo,Arial,Verdana,sans-serif;gap:6px;left:50%;margin-bottom:44px;padding:8px;position:absolute;text-align:center;transform:translate(-50%,-50%);white-space:nowrap}.banquet__scheme-btn:before{background-image:url(../images/arm.svg);background-repeat:no-repeat;background-size:16px 16px;content:"";display:inline-block;height:16px;transform:translateZ(0);width:16px}.banquet__scheme-svg--hide{display:none}.nav{display:flex;gap:24px}.nav__item{cursor:pointer;font:300 18px/22px Museo,Arial,Verdana,sans-serif;letter-spacing:.04em;text-transform:uppercase;transition:color .15s ease-in;white-space:nowrap}@media screen and (max-width:744px){.nav__item{font:300 16px/normal Museo,Arial,Verdana,sans-serif}}.nav__item--promo{color:#f9eedb}.nav__item--active,.nav__item:hover{color:#dfa949}.nav__drop{align-items:center;display:flex;flex-direction:row-reverse;position:relative}.nav__drop:hover .nav__item-drop{color:#dfa949}.nav__drop-line{border:0;border-top:1px solid rgba(41,41,41,.3);height:1px;margin:-4px 0;width:100%}.nav__drop:before{background-color:#292929;background-size:18px 18px;content:"";display:block;height:18px;-webkit-mask:url(../images/svg/chevron-down.svg) no-repeat 50% 50%;mask:url(../images/svg/chevron-down.svg) no-repeat 50% 50%;transition:background-color .15s ease-in;width:18px}.nav__drop--active:before,.nav__drop:hover:before{background-color:#dfa949}.nav__drop-body{background:#f2ddb6;display:flex;flex-direction:column;gap:18px;left:0;list-style:none;margin-top:31px;padding:20px 18px;position:absolute;top:0;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.nav__drop-body--hide{display:none}.nav__drop-item{color:#292929;font:300 18px/20px Museo,Arial,Verdana,sans-serif;text-transform:uppercase;transition:color .15s ease-in;white-space:nowrap}.nav__drop-item--promo{color:#f9eedb}.nav__drop-item:hover{color:#5b5b5b}.requisites{color:#dfa949;font:300 16px/20px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.details{display:flex;flex-direction:column;gap:22px}.details__list{-moz-columns:3;column-count:3;-moz-column-gap:28px;column-gap:28px;margin:28px auto 0;max-width:800px}@media screen and (max-width:414px){.details__list{-moz-columns:1;column-count:1}}.details__item{margin-bottom:8px}.details__info{align-items:center;display:flex;gap:6px}.details__info-value{font:300 16px/24px Museo,Arial,Verdana,sans-serif}.other-rooms{display:flex;flex-direction:column;gap:28px}.other-rooms__header{align-items:center;display:flex;justify-content:space-between}.other-rooms__arrows{display:flex;gap:8px}.other-rooms__arrows--item{cursor:pointer}.gallery{grid-gap:20px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(1,1fr)}@media screen and (max-width:992px){.gallery{grid-gap:10px}}.gallery--head{margin-top:40px}@media screen and (max-width:414px){.gallery--head{margin-top:22px}}.gallery__item{cursor:pointer}.gallery__item:nth-child(6n+2),.gallery__item:nth-child(6n+4){grid-column:span 1/auto;grid-row:span 2/auto}.gallery__item--hide{display:none}.gallery__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.gallery__btn{align-items:center;display:flex;flex-direction:column;margin-top:28px}.gallery__btn--hide{display:none}.hero-room{margin:40px 0}.hero-room__figure{display:none}@media screen and (max-width:992px){.hero-room__figure{display:block;height:480px;position:relative}}.hero-room__wrapper{align-items:center;display:flex;gap:60px;margin:auto;max-width:1092px;width:100%}@media screen and (max-width:992px){.hero-room__wrapper{padding:0 15px}}.hero-room__body{display:flex;flex:1;flex-direction:column;gap:66px}.hero-room__body--room{gap:26px}@media screen and (max-width:992px){.hero-room__body{flex:initial;gap:20px}}.hero-room__play{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.hero-room__img{flex:1;height:750px;position:relative}@media screen and (max-width:992px){.hero-room__img{display:none;flex:initial}}.hero-room__img-mobile{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hero-room__img-item{flex:1;max-width:100%;min-height:100%;-o-object-fit:cover;object-fit:cover}.hero-room__title{color:#dfa949;font:100 55px/66px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}@media screen and (max-width:992px){.hero-room__title{font:100 38px/46px Museo,Arial,Verdana,sans-serif;margin:auto}}@media screen and (max-width:414px){.hero-room__title{font:100 34px/41px Museo,Arial,Verdana,sans-serif}}.hero-room__title-spec{margin-left:25px}@media screen and (max-width:992px){.hero-room__title-spec{margin-left:19px}}@media screen and (max-width:414px){.hero-room__title-spec{margin-left:17px}}.hero-room__description{display:flex;flex-direction:column;gap:18px}@media screen and (max-width:992px){.hero-room__description{gap:14px}}.hero-room p,.hero-room__paragraph{font:300 18px/26px Museo,Arial,Verdana,sans-serif}@media screen and (max-width:992px){.hero-room p,.hero-room__paragraph{font:300 16px/22px Museo,Arial,Verdana,sans-serif}}.hero-room__btn-flex{align-items:center;display:flex;gap:14px}@media screen and (max-width:414px){.hero-room__btn-flex{flex-direction:column}}.hero-room__loyalty{border-bottom:1px solid transparent;color:#dfa949;font:300 16px/22px Museo,Arial,Verdana,sans-serif;text-transform:uppercase;transition:border-bottom-color .15s ease-in}.hero-room__loyalty:hover{border-bottom-color:#dfa949}.hero-room__btn{max-width:260px;width:100%}.spec{display:flex}@media screen and (max-width:744px){.spec{flex-direction:column}}.spec__body{background:#fff;display:flex;flex-direction:column;gap:22px;padding:20px 28px}.spec__head{color:#dfa949;font-size:36px;font-weight:100;line-height:42px;text-transform:uppercase}.spec__sub-head{font-size:18px;font-weight:300;line-height:28px}.spec__list{display:flex;flex-direction:column;gap:16px;margin:0}.spec__list-item{font-size:18px;font-weight:300;line-height:28px}.spec__price{color:#dfa949;font-size:24px}.spec__offline,.spec__price{font-weight:400;line-height:28px;text-align:center}.spec__offline{color:#292929;font-size:18px}.spec__footer{align-items:center;display:flex;flex-direction:column;gap:12px;margin-top:auto}.spec__link{text-decoration:underline}.spec__rules{color:#292929;font-size:16px;font-weight:300;line-height:24px;margin-top:auto;text-align:center}@media screen and (max-width:744px){.spec__rules{margin-top:0}}.spec-m{display:none}@media screen and (max-width:744px){.spec-m{display:block;max-width:100%}}.spec-d{display:block}@media screen and (max-width:744px){.spec-d{display:none}}.conference{align-items:center;background:#fff;display:flex}.conference--reverse{flex-direction:row-reverse}@media screen and (max-width:992px){.conference,.conference--reverse{flex-direction:column}.conference{gap:initial}}.conference__img{max-width:695px;width:100%}@media screen and (max-width:992px){.conference__img{flex:initial}}.conference__info{font:italic 200 16px/24px Museo,Arial,Verdana,sans-serif}.conference__header{display:flex;flex-direction:column;gap:6px}.conference__main{display:flex;flex-direction:column;gap:12px}.conference__price{font:400 16px/24px Museo,Arial,Verdana,sans-serif}.conference__body{display:flex;flex:1;flex-direction:column;gap:18px;padding:28px}@media screen and (max-width:992px){.conference__body{flex:initial;padding:24px}}.conference__head{color:#dfa949;font:300 20px/26px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.conference__anons{font:300 16px/22px Museo,Arial,Verdana,sans-serif}.conference__btn{max-width:170px}@media screen and (max-width:414px){.conference__btn{max-width:none}}.conferences{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:992px){.conferences{gap:22px}}.logo-link{line-height:0}.logo-link__img{height:auto;width:300px}@media screen and (max-width:1400px){.logo-link__img{width:250px}}@media screen and (max-width:744px){.logo-link__img{width:250px}}@media screen and (max-width:414px){.logo-link__img{width:200px}}.rest{background:#fff;display:flex}@media screen and (max-width:992px){.rest{gap:initial}}.rest:nth-child(odd){flex-direction:row}@media screen and (max-width:992px){.rest:nth-child(odd){flex-direction:column}}.rest:nth-child(2n){flex-direction:row-reverse}@media screen and (max-width:992px){.rest:nth-child(2n){flex-direction:column;padding-left:0;text-align:initial}}.rest__img{height:100%;max-width:695px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:992px){.rest__img{flex:initial}}.rest__body{display:flex;flex:1;flex-direction:column;gap:18px;padding:28px}@media screen and (max-width:992px){.rest__body{flex:initial;padding:24px}}.rest__main{display:flex;flex-direction:column;gap:12px}.rest__head{color:#dfa949;font:300 20px/26px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.rest__anons{font:300 16px/22px Museo,Arial,Verdana,sans-serif}.comforts__list{display:flex;flex-wrap:wrap;gap:26px;justify-content:center;margin-top:40px}@media screen and (max-width:992px){.comforts__list{gap:18px;margin-top:22px}}.comfort{flex:0 0 210px}@media screen and (max-width:992px){.comfort{flex:0 0 calc(50% - 9px)}}.comfort__wrapper{align-items:center;display:flex;flex-direction:column;gap:18px}.comfort__img{border-radius:50%;width:100%}.comfort__text{font:300 20px/26px Museo,Arial,Verdana,sans-serif;text-align:center}@media screen and (max-width:992px){.comfort__text{font:300 16px/24px Museo,Arial,Verdana,sans-serif}}.proportions{display:flex;gap:22px;justify-content:center}@media screen and (max-width:992px){.proportions{flex-direction:column;gap:12px}}.proportions__item{font:300 14px/18px Museo,Arial,Verdana,sans-serif;text-align:center}.seating__body{display:flex;gap:22px;justify-content:center;margin-top:18px}@media screen and (max-width:992px){.seating__body{flex-wrap:wrap}}.seating__item{align-items:center;display:flex;flex-direction:column}@media screen and (max-width:992px){.seating__item{width:25%}}.seating__main{align-items:center;display:flex;flex-direction:column;gap:4px}.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{display:flex;gap:22px;justify-content:center;margin-top:18px}@media screen and (max-width:992px){.prices__body{flex-direction:column;gap:8px}}.prices__item{display:flex;flex:0 0 120px;flex-direction:column;gap:4px}@media screen and (max-width:992px){.prices__item{flex:initial;flex-direction:row}}.prices__time{font:300 16px/24px Museo,Arial,Verdana,sans-serif;text-align:center}.prices__price{font:250 16px/24px Museo,Arial,Verdana,sans-serif;text-align:center}.error{margin:140px 0}.error__wrapper{align-items:center;display:flex;flex-direction:column;gap:12px}.error__title{color:#dfa949;font:100 55px/66px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.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{background-size:24px 24px;height:24px;width:24px}.icons__size-18:before,.icons__size-24:before{content:"";display:block;transition:all .15s ease-in}.icons__size-18:before{background-size:18px 18px;height:18px;width:18px}.icons__size-16:before{background-size:16px 16px;content:"";display:block;height:16px;transition:all .15s ease-in;width:16px}.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{background-image:url(../images/svg/external-link.svg);background-size:14px 14px;content:"";display:block;height:14px;transition:all .15s ease-in;width:14px}.loyalty{color:#292929}.loyalty-table{background:#fff;display:flex;margin-top:28px;overflow-y:auto}.loyalty__col{display:flex;flex:1;flex-direction:column;gap:32px;padding:24px}.loyalty__col:not(:first-child){align-items:center;flex:0 0 170px}.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{margin-top:28px;text-align:center}.loyalty__head{font:400 22px/30px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.loyalty__item{flex:1}.loyalty__info,.loyalty__item-comment{font:100 16px/24px Museo,Arial,Verdana,sans-serif}.loyalty__info{color:#666}.loyalty__rules{color:#292929;font:300 16px/24px Museo,Arial,Verdana,sans-serif;margin-top:28px}.loyalty__rules__nested{margin-top:12px}.loyalty__rules-item:not(:last-child){margin-bottom:12px}.tippy-box[data-theme~=icc]{background-color:#dfa949;color:#f9eedb;font:300 16px/24px Museo,Arial,Verdana,sans-serif;text-align:center}.promo-bg{background:linear-gradient(180deg,#202125,#0c0d11)}.floors{display:flex;flex-direction:column;gap:12px;padding-right:24px}.floors__head{font:300 20px/26px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.floors__body{font:300 16px/24px Museo,Arial,Verdana,sans-serif}.floors ul{padding-left:22px}.floor-description{display:none}@media screen and (max-width:744px){.floor-description{display:block}.floor-gallery{display:none!important}}.events{display:flex;flex-direction:column;gap:40px}@media screen and (max-width:414px){.events{gap:22px}}.events__list{display:flex;flex-wrap:wrap;gap:40px}@media screen and (max-width:744px){.events__list{flex-direction:column}}.event_w_1{width:100%}.event_w_2{width:calc(50% - 20px)}@media screen and (max-width:744px){.event_w_2{width:100%}}.event__figure{height:250px;position:relative}.event__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.event__date{align-items:flex-end;display:flex;height:100%;justify-content:flex-end;left:0;padding:10px;position:absolute;top:0;width:100%}.event__date-item{align-items:center;background-color:#dfa949;color:#292929;display:flex;justify-content:center;padding:6px 12px}.event__main{gap:18px;padding:22px 0}.event__header,.event__main{display:flex;flex-direction:column}.event__header{gap:8px}.event__title{color:#292929;font:500 22px/126% Museo,Arial,Verdana,sans-serif}@media screen and (max-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 (max-width:744px){.event__description{font:300 16px/24px Museo,Arial,Verdana,sans-serif}}.event__footer ul{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:18px}.event__footer ul li{color:#292929;font:300 16px/normal 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}.rich p:not(:first-child){margin-top:12px}.rich b{font-weight:500}.rich a{color:#dfa949;text-decoration:underline;text-transform:uppercase}.ad{background:#dfa949;border-bottom:1px solid #292929;padding:12px 0}.ad__text{font:300 14px/22px Museo,Arial,Verdana,sans-serif;text-align:center}.video__body{display:flex;height:720px;position:relative}@media screen and (max-width:992px){.video__body{height:580px}}@media screen and (max-width:744px){.video__body{height:240px}}.video__item{display:block;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.vacancies-advantage__wrapper{align-items:center;display:flex;flex-wrap:wrap;gap:14px;justify-content:center}@media screen and (max-width:744px){.vacancies-advantage__wrapper{align-items:flex-start;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start}}.vacancies-advantage__item{align-items:center;display:flex;font:300 18px/135% Museo,Arial,Verdana,sans-serif}@media screen and (max-width:744px){.vacancies-advantage__item{align-items:flex-start}}.vacancies{margin-top:28px}.vacancies__item,.vacancies__wrapper{display:flex;flex-direction:column}.vacancies__item{gap:18px;padding:18px 12px;transition:background-color .15s ease-in}.vacancies__item:not(:last-child){border-bottom:1px solid #ccc}.vacancies__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between}@media screen and (max-width:744px){.vacancies__header{align-items:flex-start;gap:12px}}.vacancies__main{display:flex;flex-direction:column;gap:18px;padding:12px}.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 (max-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 (max-width:744px){.vacancies__btn--header{display:none}}.vacancies__btn--short{display:none}@media screen and (max-width:744px){.vacancies__btn--short{display:block}}.vacancies__body{display:flex;flex-direction:column;gap:16px}.vacancies__section{display:flex;flex-direction:column;gap:12px}.vacancies__title{font:300 20px/80% Museo,Arial,Verdana,sans-serif}.vacancies-list{display:flex;flex-direction:column;gap:8px;margin:0}.vacancies-list__item{font:300 16px/135% Museo,Arial,Verdana,sans-serif}.vacancies__footer{align-items:flex-start;display:flex;flex-direction:column;gap:12px;padding:18px 0}.events-banner__link{width:100%}.events-banner__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.top-menu{margin-bottom:20px;margin-top:40px}@media screen and (max-width:992px){.top-menu{display:none}}.top-menu__wrapper{align-items:center;display:flex;justify-content:space-between}.top-menu__col{display:flex;gap:14px}.top-menu__col-item{color:#666;font:300 14px/22px Museo,Arial,Verdana,sans-serif;transition:color .15s ease-in;white-space:nowrap}.top-menu__col-item:hover{color:#dfa949}@media screen and (max-width:992px){.top-menu__col-item--hide{display:none}}.banquet-list{display:flex;flex-direction:column;gap:40px}.manager{display:flex;gap:22px}@media screen and (max-width:992px){.manager{flex-direction:column}}.manager__item{align-items:center;display:flex;gap:12px}.manager__figure{border-radius:50%;height:85px;min-width:85px;overflow:hidden;width:85px}.manager__figure-avatar{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.manager__main{display:flex;flex-direction:column;gap:4px}.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;display:flex;gap:12px}.manager__contacts-email{align-items:center;display:inline-flex}.manager__contacts-email:hover:before{background-color:#dfa949}.manager__contacts-phone{color:#292929;font:400 16px/24px Museo,Arial,Verdana,sans-serif;transition:color .15s ease-in;white-space:nowrap}.manager__contacts-phone:hover{color:#dfa949}.banquet-booking{background:#1f2024;height:100vh;position:fixed;right:0;top:0;width:50%}@media screen and (max-width:744px){.banquet-booking{width:100%}}.banquet-booking__success{color:#49df71;font:300 12px/normal Museo,Arial,Verdana,sans-serif;text-align:center;width:100%}.banquet-booking__success--hide{display:none}.banquet-booking__wrapper{height:100%;overflow-x:auto;padding-bottom:40px;width:100%}.banquet-booking--hide{display:none}.banquet-booking__error{color:#df4949;font:200 12px/normal Museo,Arial,Verdana,sans-serif}.banquet-booking__header{color:#dfa949;font:200 32px/42px Museo,Arial,Verdana,sans-serif;text-align:center;text-transform:uppercase;width:100%}.banquet-booking__close{color:#dfa949;cursor:pointer;font:300 16px/normal Museo,Arial,Verdana,sans-serif;padding:20px;text-align:right;width:100%}.banquet-booking__main{align-items:center;display:flex;flex-direction:column;gap:32px;justify-content:center;overflow-y:auto}.banquet-booking__content{width:300px}.banquet-booking__form{display:flex;flex-direction:column;gap:12px}.banquet-booking__group{display:flex;flex-direction:column;gap:8px}.banquet-booking__label{color:#f9eedb;font:300 14px/normal Museo,Arial,Verdana,sans-serif}.banquet-booking__label--inline{align-items:flex-start;display:flex;gap:8px}.banquet-booking__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px}.banquet-booking__input,.banquet-booking__textarea{background:#f9eedb;border:none;font:300 16px/normal Museo,Arial,Verdana,sans-serif;padding:8px}.banquet-booking__textarea{height:100px}.banquet-booking__checkbox-link{color:#dfa949}.banquet-booking__submit{background-color:#dfa949;border:none;color:#292929;cursor:pointer;font:300 16px/normal Museo,Arial,Verdana,sans-serif;height:40px}.rates--hide{display:none}.rates__list{display:flex;flex-direction:column}.room-video{display:flex;height:100%;justify-content:center;padding:24px;width:100%}@media screen and (max-width:414px){.room-video{padding:0}}.room-video__wrapper video{height:100%;width:100%}.rate{padding-top:40px}.rate--room{padding-bottom:16px}.rate--room:not(:last-child){border-bottom:1px solid rgba(41,41,41,.2)}.rate-wrapper{display:flex;flex-direction:column}.rate-figure{height:320px}.rate-figure--hide{display:none}.rate-figure__img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rate-content{background-color:#fff;display:flex;flex-direction:column;gap:24px;padding:28px}.rate-content--short{padding:0}.rate-header{display:flex;justify-content:space-between}.rate-header--pointer{cursor:pointer}.rate-header--pointer:hover .rate-header__name{border-bottom:1px solid}.rate-header__col{display:flex;flex-direction:column;gap:6px}.rate-header__name{border-bottom:1px solid transparent;color:#dfa949;font:300 20px/26px Museo,Arial,Verdana,sans-serif;text-transform:uppercase;transition:all .15s ease-in}.rate-header__signature{font:italic 200 16px/24px Museo,Arial,Verdana,sans-serif;text-transform:lowercase}.rate-main{display:flex;gap:20px}@media screen and (max-width:992px){.rate-main{flex-direction:column}}.rate-main--hide{display:none}.rate-main__item-link{align-items:center;display:flex;justify-content:space-between}.rate-main__item--hide{display:none!important}.rate-main__item--rooms{display:flex;flex-direction:column;gap:18px}.rate-main__item-list{display:flex;flex-direction:column;gap:14px}.rate-main__item-room{border-bottom:1px solid transparent;color:#dfa949;font:300 20px/26px Museo,Arial,Verdana,sans-serif;text-transform:uppercase;transition:all .15s ease-in}.rate-main__item-room--selected,.rate-main__item-room:hover{border-bottom:1px solid #dfa949}.rate-main__item--text *,.rate-main__item-description{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{background:rgba(41,41,41,.2);height:inherit;width:1px}@media screen and (max-width:992px){.rate-main__item--delimiter{display:none}}.rate-main__item--col{width:50%}@media screen and (max-width:992px){.rate-main__item--col{width:100%}}.rate-booking{display:flex}.cookie{bottom:22px;position:fixed;width:100%}@media screen and (max-width:744px){.cookie{top:22px}}.cookie__body{align-items:center;background:#fff;border:1px solid;display:flex;gap:12px;justify-content:center;padding:22px}@media screen and (max-width:744px){.cookie__body{flex-direction:column}}.cookie__text{font-weight:300}@media screen and (max-width:744px){.cookie__btn{width:100%}}.cookie__link{color:#dfa949}.wedding-phone{align-items:center;background:#e2d3d8;display:flex;flex-direction:column;gap:20px;padding:40px}.wedding-phone__header{color:#16070c;font:250 32px/30px Museo,Arial,Verdana,sans-serif;text-align:center}.wedding-phone__main{align-items:center;display:flex;flex-direction:column;gap:8px}.wedding-phone__body{align-items:center;display:flex;flex-direction:row;gap:22px}@media screen and (max-width:992px){.wedding-phone__body{flex-direction:column}}.wedding-phone__item{align-items:center;display:flex;flex-direction:column;gap:2px}.wedding-phone__link{border-bottom:1px solid #6e253d;color:#6e253d;font:300 20px/26px Museo,Arial,Verdana,sans-serif;transition:all .15s ease-in}.wedding-phone__link:hover{border-bottom:1px dashed #421625;color:#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;-webkit-text-decoration-line:underline;text-decoration-line:underline}.wedding-gifts{margin:auto;max-width:700px;width:100%}@media screen and (max-width:992px){.wedding-gifts{padding:0 15px}}.wedding-gifts__list{display:flex;flex-direction:column;gap:14px}.wedding-gifts__item{font:300 18px/24px Museo,Arial,Verdana,sans-serif}@media screen and (max-width:992px){.wedding-gifts__item{font:300 16px/24px Museo,Arial,Verdana,sans-serif}}.wedding-cover__title{align-items:center;display:flex;gap:40px;padding:40px 0}.wedding-cover__head{color:#dfa949;flex:1;font:250 48px/66px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.wedding-cover__text{color:#292929;flex:1;font:300 18px/26px Museo,Arial,Verdana,sans-serif}.wedding-cover__img{height:auto;width:100%}.wedding-cover__border{margin-top:20px;position:relative}.wedding-cover__border:before{border:3px solid #6e253d;content:"";display:block;height:100%;position:absolute;right:-20px;top:-20px;width:100%;z-index:-1}.wedding-cards{padding:20px 0}.wedding-cards__wrapper{display:flex;flex-direction:row;gap:40px}@media screen and (max-width:992px){.wedding-cards__wrapper{flex-direction:column;padding:15px}}.wedding-cards__item{align-items:center;display:flex;flex:1;flex-direction:column;gap:20px}.wedding-cards__head{color:#dfa949;font:300 20px/26px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.wedding-cards__text{text-align:center}.wedding-btn,.wedding-cards__text{font:300 16px/24px Museo,Arial,Verdana,sans-serif}.wedding-btn{border:1px solid #292929;padding:12px 24px}.wedding__head{color:#dfa949;font:250 32px/30px Museo,Arial,Verdana,sans-serif;margin-bottom:20px;text-align:center}.wedding__head-card{color:#dfa949;font:300 20px/26px Museo,Arial,Verdana,sans-serif;text-align:left;text-transform:uppercase}.wedding__head--locations{margin-bottom:40px}.wedding-info__wrapper{align-items:center;display:flex;gap:40px}@media screen and (max-width:992px){.wedding-info__wrapper{flex-direction:column}}.wedding-info__body{display:flex;flex-direction:column;gap:20px}.wedding-info__item{display:flex;flex:1;flex-direction:column;gap:20px;padding:22px 44px}@media screen and (max-width:992px){.wedding-info__item{padding:0}}.wedding-info__item--reverse{flex-direction:column-reverse}@media screen and (max-width:992px){.wedding-info__item--reverse{flex-direction:column}}.wedding-info__title{color:#dfa949;font:250 32px/30px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.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{background:#6e253d;content:"";height:100%;left:15px;position:absolute;top:15px;width:100%}.wedding-info__img{display:block;height:auto;position:relative;width:100%}.wedding-delimiter{padding:40px 0}@media screen and (max-width:992px){.wedding-delimiter{padding:20px 0}}.wedding-delimiter__line{border:1px solid #6e253d}.wedding-location{align-items:center;display:flex;gap:30px}.wedding-location--reverse{flex-direction:row-reverse;text-align:end}@media screen and (max-width:992px){.wedding-location--reverse{flex-direction:column;text-align:initial}.wedding-location{flex-direction:column;gap:initial}}.wedding-location__cover{flex:1;line-height:0;position:relative}@media screen and (max-width:992px){.wedding-location__cover{flex:initial}}.wedding-location__cover:before{border:1px solid #fff;content:"";height:calc(100% - 30px);left:15px;position:absolute;top:15px;width:calc(100% - 30px);z-index:2}.wedding-location__img{height:auto;width:100%}.wedding-location__body{align-items:flex-start;display:flex;flex:0 1 374px;flex-direction:column;gap:20px}.wedding-location__body--reverse{align-items:end}@media screen and (max-width:992px){.wedding-location__body--reverse{align-items:normal}.wedding-location__body{flex:initial;padding:24px}}.wedding-location__head{color:#dfa949;font:400 24px/29px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.wedding-location__anons{font:300 16px/22px Museo,Arial,Verdana,sans-serif;text-align:left}.wedding-location__btn{max-width:170px}@media screen and (max-width:414px){.wedding-location__btn{max-width:none}}.wedding-mobile__wrapper{display:flex;flex-direction:column;gap:22px}.wedding-mobile__head{color:#dfa949;font:100 36px/43px Museo,Arial,Verdana,sans-serif;text-align:center;text-transform:uppercase}.wedding-mobile__img{display:block;margin-left:-15px;margin-right:-15px}.wedding-mobile__description{font:300 16px/26px Museo,Arial,Verdana,sans-serif;text-align:justify}.promo-cover__col{display:flex;flex:1;flex-direction:column;gap:22px}.promo-cover__title{align-items:center;display:flex;gap:40px;padding:40px 0}.promo-cover__head{color:#dfa949;font:250 48px/66px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.promo-cover__text{color:#f9eedb;flex:1;font:300 18px/26px Museo,Arial,Verdana,sans-serif}.promo-cover__img{height:auto;width:100%}@media screen and (max-width:992px){.promo-info{display:flex;flex-direction:column;gap:40px}}.promo-info__wrapper{align-items:center;display:flex;gap:40px}@media screen and (max-width:992px){.promo-info__wrapper{flex-direction:column}}.promo-info__body{display:flex;flex-direction:column;gap:20px}.promo-info__item{display:flex;flex:1;flex-direction:column;gap:20px;padding:22px 44px}@media screen and (max-width:992px){.promo-info__item{padding:0}}.promo-info__item--reverse{flex-direction:column-reverse}@media screen and (max-width:992px){.promo-info__item--reverse{flex-direction:column}}.promo-info__title{color:#dfa949;font:250 32px/30px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.promo-info__text{color:#f9eedb;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.promo-info__cover{padding:16px 30px 16px 22.5px}.promo-info__border{position:relative}.promo-info__border:before{background:#e5ba6d;content:"";height:100%;left:15px;position:absolute;top:15px;width:100%}.promo-info__img{display:block;height:auto;position:relative;width:100%}.promo-mobile__wrapper{display:flex;flex-direction:column;gap:22px}.promo-mobile__head{color:#dfa949;font:100 36px/43px Museo,Arial,Verdana,sans-serif;text-align:center;text-transform:uppercase}.promo-mobile__img{display:block;margin-left:-15px;margin-right:-15px}.promo-mobile__description{color:#f9eedb;font:300 16px/26px Museo,Arial,Verdana,sans-serif;text-align:justify}.promo-spec__wrapper{align-items:center;display:flex;flex-direction:column;width:100%}.promo-spec__body{padding:22px 0}.promo-spec__title{color:#dfa949;font:250 48px/66px Museo,Arial,Verdana,sans-serif}@media screen and (max-width:992px){.promo-spec__title{font:250 32px/30px Museo,Arial,Verdana,sans-serif;text-align:center}}.promo-ticket__body{align-items:flex-end;display:flex;flex-direction:column;gap:20px;justify-content:center}.promo-ticket__wrapper{background:url(../images/promo-files.png);background-size:cover;padding:60px 0}.promo-ticket__link{color:#f9eedb;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{display:flex;gap:48px;padding:22px 0}@media screen and (max-width:992px){.promo-contacts__list{flex-direction:column;gap:28px}}.promo-contacts__item{align-items:center;display:flex;gap:12px}.promo-contacts__body{gap:4px}.promo-contacts__body,.promo-contacts__header{display:flex;flex-direction:column}.promo-contacts__name{color:#f9eedb;font:300 16px/24px Museo,Arial,Verdana,sans-serif}.promo-contacts__spec{color:#f9eedb;font:300 14px/18px Museo,Arial,Verdana,sans-serif}.promo-contacts__phone{color:#f9eedb;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{height:600px!important;width:100%}.promo-map__body{background-color:#0e0f13;display:flex;flex-direction:column;gap:48px;left:5%;padding:36px;position:absolute;top:0;transform:translateY(20%)}.promo-map__header{display:flex;flex-direction:column;gap:6px}.promo-map__hotel{color:#f9eedb;font:400 16px/normal Museo,Arial,Verdana,sans-serif}.promo-map__address{color:#f9eedb;font:300 16px/normal Museo,Arial,Verdana,sans-serif}.promo-map__contacts{display:flex;flex-direction:column;gap:24px}.promo-catalog{display:flex;flex-direction:column;gap:32px}.promo-catalog__list{display:none;flex-wrap:wrap;gap:32px}.promo-catalog__list--active{display:flex}@media screen and (max-width:992px){.promo-catalog{flex-direction:column}}.promo-catalog__col{display:flex;flex-direction:column;gap:32px;width:calc(50% - 32px)}@media screen and (max-width:992px){.promo-catalog__col{width:100%}}.promo-catalog__item{display:flex;flex-direction:column;gap:20px}.promo-catalog__title{color:#dfa949;font:250 32px/30px Museo,Arial,Verdana,sans-serif;text-align:center;text-transform:uppercase}.promo-catalog__tabs{align-items:center;display:flex;gap:12px;justify-content:center}@media screen and (max-width:744px){.promo-catalog__tabs{flex-direction:column}}.promo-catalog__tabs-item{border-bottom:1px solid transparent;color:#dfa949;cursor:pointer;font:250 20px/normal 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 #dfa949}.promo-catalog__header{display:flex;flex-direction:column;gap:2px}.promo-catalog__head{color:#dfa949;font:250 18px/normal Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.promo-catalog__desc{color:#ccc;font:250 12px/normal Museo,Arial,Verdana,sans-serif}.promo-catalog__main{display:flex;flex-direction:column;gap:20px}.promo-product{display:flex;flex-direction:column;gap:6px}.promo-product__name{color:#f9eedb;font:400 16px/normal Museo,Arial,Verdana,sans-serif}.promo-product__description{color:#ccc;font:250 16px/normal Museo,Arial,Verdana,sans-serif}.promo-modal{align-items:center;background:rgba(31,32,36,.92);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:666}.promo-modal--hide{display:none}.promo-modal__body{align-items:center;display:flex;flex-direction:column;gap:16px}.promo-modal__close{color:#dfa949;cursor:pointer;font:100 14px/22px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.promo-modal__content{background:#1f2024;border:1px solid #f9eedb;padding:40px}.promo-form{align-items:center;display:flex;flex-direction:column;gap:32px}.promo-form__head{color:#dfa949;font:100 32px/42px Museo,Arial,Verdana,sans-serif;text-transform:uppercase}.promo-form__form{display:flex;flex-direction:column;gap:16px}.promo-form__form-error{color:#df4949;font-size:12px}.promo-form__form-success{color:#49df71;font-size:12px;text-align:center}.promo-form__form-success--hide{display:none}.promo-form__form-group{display:flex;flex-direction:column;gap:10px}.promo-form__form-group--checkbox{flex-direction:column;gap:6px}.promo-form__form-label{color:#f9eedb;font:100 14px/normal Museo,Arial,Verdana,sans-serif}.promo-form__form-label--checkbox{align-items:center;display:flex;gap:6px}.promo-form__form-input{background:#f9eedb;border:none;height:40px}.promo-form__form-textarea{background:#f9eedb;border:none;height:100px}.promo-form__form-link,.promo-form__form-text{font-size:12px}.promo-form__form-text{color:#f9eedb}.promo-form__form-link{color:#dfa949}.promo-form__form-submit{border:none}

/*# sourceMappingURL=app.css.map*/