.action__title-line,.space__title-line,.tech__title-line{position:relative;display:block;overflow:hidden}.action__title-line:first-child,.space__title-line:first-child,.tech__title-line:first-child{font-size:128px}.action__title-line:last-child,.space__title-line:last-child,.tech__title-line:last-child{font-size:152px}.gallery__title,.welcome__title-line{position:relative;display:block;font-size:128px;overflow:hidden}.catering__title,.geo-slider__title-line:first-child,.preview__title-line{font-size:185px}.tel{font-size:64px}.layouts-slider__name,.menu__link{font-size:48px}.catering-slider__name,.geo-slider__title-line:last-child,.space-cards__name,.spollers__btn{font-size:36px}.catering-layout__link,.catering-layout__title,.catering__desc,.footer__address,.footer__mail,.layouts-slider__level,.menu__address,.menu__mail,.open-link .open-text,.policy h3,.policy>ol>li::before,.preview__text,.space__desc,.tech__text,.welcome__desc{font-size:32px}.catering-layout__title,.catering__desc,.footer__address,.footer__copy,.form__input,.form__placeholder,.geo-slider__text,.layouts-slider__name,.layouts-slider__text,.menu__address,.policy,.preview__text,.space-cards__text,.space__desc,.tech-list__item,.tech__text,.welcome__desc{line-height:1.5}@font-face{font-family:VTB45;font-display:swap;src:url(../fonts/VTB45.woff2) format("woff2"),url(../fonts/VTB45.woff) format("woff");font-weight:300;font-style:normal}body{font-family:VTB45,sans-serif;font-weight:300}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,h5,h6,li,ol,p,ul{margin:0}ol,ul{padding:0}ul{list-style:none}a{text-decoration:none}img{display:block;max-width:100%;width:100%;height:100%}button,input,select,textarea{font:inherit;border:none;border-radius:0}button{padding:0;border:none;cursor:pointer}body,html{height:100%}:root{--menuSize:114px;--paddingSize:50px}body{text-transform:uppercase;font-size:18px;letter-spacing:-.02em;color:#fff;background-color:#000d3f}.wrapper{position:relative;min-height:100%;max-height:100%;overflow:hidden}.page{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:var(--menuSize)}.title{font-weight:300;line-height:1}.open-link{position:relative;display:block;cursor:-webkit-zoom-in;cursor:zoom-in}.open-link .open-text{position:absolute;bottom:36px;left:36px;color:#fff}.open-link .open-btn{position:absolute;right:36px;bottom:36px}.open-link:focus-visible{outline:0}.open-link:focus-visible .open-btn::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.open-btn{position:relative;display:inline-block;width:66px;height:66px;background-color:#b99c7e;border-radius:50%}.open-btn::after,.open-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.open-btn::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-color:#000d3f;opacity:0}.open-btn::after{background-repeat:no-repeat;background-position:center;background-size:28px 29px;background-image:url(../img/icons/open.svg)}.open-btn:focus-visible{outline:0}.open-btn:focus-visible::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.tel{position:relative;padding-right:77px;margin-bottom:40px;white-space:nowrap;color:#fff;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.tel span{color:#b99c7e}.tel::after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:36px;height:36px;background:url(../img/icons/link-ac.svg) center/contain no-repeat;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.tel:focus-visible{outline:0;color:#b99c7e}.tel:focus-visible::after{-webkit-transform:translate3d(30%,-50%,0);transform:translate3d(30%,-50%,0)}@-webkit-keyframes title{0%{-webkit-transform:translate3d(-50%,100%,0) rotate(10deg);transform:translate3d(-50%,100%,0) rotate(10deg)}80%{-webkit-transform:translate3d(-50%,-10%,0) rotate(0);transform:translate3d(-50%,-10%,0) rotate(0)}100%{-webkit-transform:translate3d(-50%,0,0) rotate(0);transform:translate3d(-50%,0,0) rotate(0)}}@keyframes title{0%{-webkit-transform:translate3d(-50%,100%,0) rotate(10deg);transform:translate3d(-50%,100%,0) rotate(10deg)}80%{-webkit-transform:translate3d(-50%,-10%,0) rotate(0);transform:translate3d(-50%,-10%,0) rotate(0)}100%{-webkit-transform:translate3d(-50%,0,0) rotate(0);transform:translate3d(-50%,0,0) rotate(0)}}.animate-title{-webkit-transform-origin:left center;-ms-transform-origin:left center;transform-origin:left center;-webkit-animation-name:title;animation-name:title;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes mouse{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,7%,0);transform:translate3d(0,7%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes mouse{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,7%,0);transform:translate3d(0,7%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.preloader{position:fixed;z-index:50;background-color:#000d3f;top:0;right:0;bottom:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:var(--paddingSize);opacity:1;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.preloader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.preloader__img .svg-elem-1{stroke-dasharray:1266.3050537109px;--dashoffset:1266.3050537109375px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s,fill .7s cubic-bezier(.47,0,.745,.715) .8s;-o-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s,fill .7s cubic-bezier(.47,0,.745,.715) .8s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) 0s,fill .7s cubic-bezier(.47,0,.745,.715) .8s}.preloader__img .svg-elem-2{stroke-dasharray:1266.6083984375px;--dashoffset:1266.6083984375px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .12s,fill .7s cubic-bezier(.47,0,.745,.715) .9s;-o-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .12s,fill .7s cubic-bezier(.47,0,.745,.715) .9s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .12s,fill .7s cubic-bezier(.47,0,.745,.715) .9s}.preloader__img .svg-elem-3{stroke-dasharray:1236.8571777344px;--dashoffset:1236.857177734375px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .24s,fill .7s cubic-bezier(.47,0,.745,.715) 1s;-o-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .24s,fill .7s cubic-bezier(.47,0,.745,.715) 1s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .24s,fill .7s cubic-bezier(.47,0,.745,.715) 1s}.preloader__img .svg-elem-4{stroke-dasharray:1875.4935302734px;--dashoffset:1875.4935302734375px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .36s,fill .7s cubic-bezier(.47,0,.745,.715) 1.1s;-o-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .36s,fill .7s cubic-bezier(.47,0,.745,.715) 1.1s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .36s,fill .7s cubic-bezier(.47,0,.745,.715) 1.1s}.preloader__img .svg-elem-5{stroke-dasharray:1566.9924316406px;--dashoffset:1566.992431640625px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .48s,fill .7s cubic-bezier(.47,0,.745,.715) 1.2s;-o-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .48s,fill .7s cubic-bezier(.47,0,.745,.715) 1.2s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .48s,fill .7s cubic-bezier(.47,0,.745,.715) 1.2s}.preloader__img .svg-elem-6{stroke-dasharray:1216.2253417969px;--dashoffset:1216.225341796875px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .6s,fill .7s cubic-bezier(.47,0,.745,.715) 1.3s;-o-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .6s,fill .7s cubic-bezier(.47,0,.745,.715) 1.3s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .6s,fill .7s cubic-bezier(.47,0,.745,.715) 1.3s}.preloader__img .svg-elem-7{stroke-dasharray:1397.1715087891px;--dashoffset:1397.1715087890625px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .72s,fill .7s cubic-bezier(.47,0,.745,.715) 1.4s;-o-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .72s,fill .7s cubic-bezier(.47,0,.745,.715) 1.4s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .72s,fill .7s cubic-bezier(.47,0,.745,.715) 1.4s}.preloader__img .svg-elem-8{stroke-dasharray:1357.9370117188px;--dashoffset:1357.93701171875px;-webkit-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .84s,fill .7s cubic-bezier(.47,0,.745,.715) 1.5s;-o-transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .84s,fill .7s cubic-bezier(.47,0,.745,.715) 1.5s;transition:stroke-dashoffset 1s cubic-bezier(.47,0,.745,.715) .84s,fill .7s cubic-bezier(.47,0,.745,.715) 1.5s}.preloader__img path{-webkit-animation-name:preloader;animation-name:preloader;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:4s;animation-duration:4s}@-webkit-keyframes preloader{from{stroke-dashoffset:var(--dashoffset);fill:transparent}60%{stroke-dashoffset:0;fill:transparent}to{stroke-dashoffset:0;fill:#b99c7e}}@keyframes preloader{from{stroke-dashoffset:var(--dashoffset);fill:transparent}60%{stroke-dashoffset:0;fill:transparent}to{stroke-dashoffset:0;fill:#b99c7e}}.header{position:fixed;z-index:20;top:0;left:calc(var(--menuSize) * -1);bottom:0;width:var(--menuSize);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:40px 34px 0;background-color:#000d3f;border-right:1px solid #244a66;-webkit-transition-property:left;-o-transition-property:left;transition-property:left;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s}.header__logo{-ms-flex-negative:0;flex-shrink:0;width:46px;height:46px;margin-bottom:7.5vh;background:url(../img/icons/logo.svg) center/contain no-repeat}.menu__btn{position:relative;width:46px;height:27px;background-color:transparent;border:none;cursor:pointer;outline:0}.menu__btn:active span,.menu__btn:active::after,.menu__btn:active::before,.menu__btn:focus-visible span,.menu__btn:focus-visible::after,.menu__btn:focus-visible::before{background-color:#fff}.menu__btn::after,.menu__btn::before{content:"";left:0;height:5px}.menu__btn span,.menu__btn::after,.menu__btn::before{position:absolute;width:100%;background-color:#b99c7e;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.menu__btn::before{top:0;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.menu__btn::after{bottom:0;-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left}.menu__btn span{top:12px;right:0;height:3px;-webkit-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}.menu__btn.is-menu-open span,.menu__btn.is-menu-open::after,.menu__btn.is-menu-open::before{background-color:#fff}.menu__btn.is-menu-open::before{top:-5px;left:7px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:50%;height:3px}.menu__btn.is-menu-open span{top:28px;right:6px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:35%}.menu__btn.is-menu-open::after{left:9px;bottom:-4px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.menu__body{position:fixed;z-index:20;top:0;right:0;bottom:0;left:var(--menuSize);display:-webkit-box;display:-ms-flexbox;display:flex;padding:150px var(--paddingSize);background-color:#000d3f;opacity:0;visibility:hidden;overflow:auto;scrollbar-color:#b99c7e #f5f2ec;scrollbar-width:thin}.menu__body::-webkit-scrollbar{width:4px;height:4px}.menu__body::-webkit-scrollbar-track{background-color:#f5f2ec}.menu__body::-webkit-scrollbar-thumb{background-color:#b99c7e}.menu__body.is-menu-open{opacity:1;visibility:visible}.menu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:600px}.menu__item+.menu__item{margin-top:65px}.menu__link{text-transform:uppercase;text-align:left;color:#fff;background-color:transparent;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.menu__link:focus-visible{outline:0;color:#b99c7e}.menu__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;font-style:normal}.menu__mail{margin-bottom:130px;color:#fff;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.menu__mail:focus-visible{outline:0;color:#b99c7e}.menu__address{color:#fff}.menu__address span{color:#b99c7e}.progress-bar{position:relative;-ms-flex-negative:0;flex-shrink:0;width:4px;height:27.8vh;margin-top:20vh;background-color:#b99c7e}.progress-bar__line{position:absolute;top:0;left:0;width:100%;background-color:#fff}.progress-bar__icon{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:30px;height:53px;bottom:calc(-10vh - 53px)}.progress-bar__icon svg{width:100%;height:100%}.progress-bar__icon svg path:nth-child(2){-webkit-animation-name:mouse;animation-name:mouse;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-duration:2s;animation-duration:2s}.welcome__body{position:relative;width:100%}.welcome__video-box{z-index:1;opacity:0;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:1s;-o-transition-duration:1s;transition-duration:1s;overflow:hidden}.welcome__video{position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.welcome__contour-logo,.welcome__fill-logo{position:absolute;top:100vh;left:50%;width:calc(100vw - var(--menuSize) - var(--paddingSize) * 2);max-width:none;height:auto;-webkit-transform:translate3d(-50%,100%,0);transform:translate3d(-50%,100%,0);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}.welcome__title{width:1180px}.welcome__title-line{z-index:1}.welcome__title-line:last-child{margin-left:200px}.preview{position:relative;width:100%}.preview__video-box{overflow:hidden}.preview__video-mask{position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.preview__video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.preview__title{position:absolute;z-index:1;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:var(--paddingSize);width:1050px}.preview__title-line{position:relative;display:block;overflow:hidden}.geo{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:var(--paddingSize);margin-top:200px}.geo__preview{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.geo__img-box{width:100%;height:100%}.geo__img{-o-object-fit:cover;object-fit:cover;-o-object-position:bottom left;object-position:bottom left}.geo__btn{position:absolute;bottom:5%;left:55%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:325px;padding:20px 32px;text-transform:initial;color:#fff;background-color:#b99c7e;border-radius:100px;-webkit-transform:translateX(60%);-ms-transform:translateX(60%);transform:translateX(60%)}.geo__btn svg{width:20px;height:20px}.geo-slider{-ms-flex-negative:0;flex-shrink:0;width:618px;overflow:hidden}.geo-slider__items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.geo-slider__item{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:50px 90px 165px;background-color:#b99c7e}.geo-slider__title{margin-bottom:32px}.geo-slider__title-line{display:block}.geo-slider__title-line:first-child{margin-bottom:40px}.geo-slider__text{max-width:300px;text-transform:initial}.geo-slider__button{position:absolute;bottom:84px;width:48px;height:48px;background-color:transparent}.geo-slider__button svg{width:100%;height:100%;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.geo-slider__button--prev{right:210px}.geo-slider__button--prev:focus-visible svg{outline:0;-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}.geo-slider__button--prev:active svg{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.geo-slider__button--next{right:80px}.geo-slider__button--next:focus-visible svg{outline:0;-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.geo-slider__button--next:active svg{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.space{background-color:#f5f2ec}.space__info{position:relative;padding:74px var(--paddingSize) 100px}.space__title-line:first-child{color:#b99c7e}.space__title-line:last-child{color:#000d3f}.space__desc{color:#b99c7e}.space__cards{padding-bottom:90px;overflow:hidden}.space-slider{width:100%}.space-slider__items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.space-slider__item{position:relative;-ms-flex-negative:0;flex-shrink:0;width:calc(50% - 10px);height:28vw}.space-slider__img-box{width:100%;height:100%;overflow:hidden}.space-slider__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.space-cards{position:relative;width:59%;padding:100px var(--paddingSize) 260px;margin-bottom:-200px;overflow:hidden;background-color:#b99c7e}.space-cards__items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.space-cards__item{-ms-flex-negative:0;flex-shrink:0}.space-cards__name{margin-bottom:60px}.space-cards__text{text-transform:initial}.space-cards__name,.space-cards__text{max-width:270px}.space-cards__button{position:absolute;z-index:1;top:88px;width:48px;height:48px;background-color:transparent}.space-cards__button svg{width:100%;height:100%;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.space-cards__button--prev{right:222px}.space-cards__button--prev:focus-visible{outline:0}.space-cards__button--prev:focus-visible svg{-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}.space-cards__button--prev:active svg{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.space-cards__button--next{right:92px}.space-cards__button--next:focus-visible{outline:0}.space-cards__button--next:focus-visible svg{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.space-cards__button--next:active svg{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.space-preview{width:60%;margin-left:var(--paddingSize)}.space-preview__items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.space-preview__item{position:relative;-ms-flex-negative:0;flex-shrink:0;height:31vw;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity;-webkit-transition-delay:.5s;-o-transition-delay:.5s;transition-delay:.5s}.space-preview__item--prev{-webkit-transition:opacity .7s ease .5s;-o-transition:opacity .7s ease .5s;transition:opacity .7s ease .5s;opacity:0}.space-preview__item--active{-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.space-preview__img-box{width:100%;height:100%;overflow:hidden}.space-preview__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.catering{position:relative;z-index:2;background-color:#000d3f}.catering__preview{position:relative}.catering__desc-mask{position:absolute;z-index:1;top:20%;left:11%;max-width:516px;overflow:hidden}.catering__video-box,.catering__video-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.catering__video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.catering__title{position:absolute;z-index:1;left:var(--paddingSize);bottom:21%;width:990px}.catering__title-line{position:relative;display:block;overflow:hidden}.catering__info{display:-webkit-box;display:-ms-flexbox;display:flex}.catering-layout{max-width:900px;margin-right:auto;padding:0 var(--paddingSize)}.catering-layout__title{margin-bottom:26px;font-weight:300}.catering-layout__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -12px -12px}.catering-layout__item{margin:0 12px 12px}.catering-layout__link{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:40px;white-space:nowrap;color:#b99c7e;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.catering-layout__link::after{content:"";position:absolute;top:50%;right:0;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);width:22px;height:22px;background:url(../img/icons/link.svg) center/contain no-repeat;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.catering-layout__link:focus-visible{outline:0;color:#fff}.catering-layout__link:focus-visible::after{-webkit-transform:translate3d(30%,-50%,0);transform:translate3d(30%,-50%,0)}.catering-slider{position:relative;z-index:1;-ms-flex-negative:0;flex-shrink:0;width:49%;padding:90px var(--paddingSize) 140px;background-color:#b99c7e}.catering-slider__items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -50px -130px}.catering-slider__item{-ms-flex-negative:0;flex-shrink:0;width:33%;max-width:340px;margin:0 50px 130px;color:#000d3f}.catering-slider__icon{width:66px;height:66px;margin-bottom:54px}.catering-slider__img{-o-object-fit:contain;object-fit:contain;-o-object-position:bottom left;object-position:bottom left}.catering-slider__name{margin-bottom:32px}.catering-slider__desc{text-transform:lowercase}.gallery{background-color:#000d3f;position:relative}.gallery__title{color:#fff}.gallery__title-line{position:relative;display:block;overflow:hidden}.gallery__items>.pin-spacer{pointer-events:none}.gallery__item{--imgSpace:20px;position:absolute;height:28vw}.gallery__item--logo{z-index:2;top:11%;left:0;width:100%;height:33%;padding:0 var(--paddingSize);pointer-events:none}.gallery__item--logo img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;pointer-events:none}.gallery__img-box{width:100%;height:100%}.gallery__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.tech{position:relative;z-index:2;padding:var(--paddingSize) var(--paddingSize) 296px;background-color:#f5f2ec}.tech__title-line:first-child{color:#b99c7e}.tech__title-line:last-child{color:#000d3f}.tech__text{margin-bottom:160px;color:#000d3f}.tech-slider{margin:100px 0 60px}.tech-slider__items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.tech-slider__item{position:relative;-ms-flex-negative:0;flex-shrink:0;width:calc(50% - 10px);height:28vw}.tech-slider__img-box{width:100%;height:100%;overflow:hidden}.tech-slider__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.spollers__item{color:#000d3f;background-color:#fff}.spollers__item:not(:last-child){margin-bottom:15px}.spollers__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:42px 7.5%;text-transform:uppercase;background-color:transparent}.spollers__btn.is-spoller-open .open-btn::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.spollers__btn.is-spoller-open .open-btn::after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.tech-list{padding:0 7.5% 7.5%}.tech-list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:12px 20px;text-transform:initial;border-top:1px solid #b99c7e}.tech-list__name{padding-right:40px}.tech-list__value{-ms-flex-negative:0;flex-shrink:0;min-width:40px;text-align:right}.action{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#000d3f}.action--page{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:76px var(--paddingSize)}.action--popup{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:100%;padding:66px var(--paddingSize)}.action__title{-ms-flex-negative:0;flex-shrink:0}.action__title-line:first-child{color:#b99c7e}.action__btn{position:relative;width:196px;height:196px;background-color:#b99c7e;border-radius:50%;border:1px solid transparent}.action__btn::after,.action__btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.action__btn::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-color:#000d3f;opacity:0}.action__btn::after{background-repeat:no-repeat;background-position:center;background-size:82px 82px;background-image:url(../img/icons/arr-right.svg)}.action__btn:focus-visible{outline:0;border-color:#fff;-webkit-transition:border-color .3s ease .3s;-o-transition:border-color .3s ease .3s;transition:border-color .3s ease .3s}.action__btn:focus-visible::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.form{width:682px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__box{position:relative;border-width:1px 1px 4px 1px;border-style:solid;border-color:#244a66}.form__box+.form__box{margin-top:22px}.form__input{width:100%;padding:28px 62px;color:#fff;background-color:transparent;outline:0}.form__input:not(:-moz-placeholder-shown)~.form__placeholder{top:-10px;left:42px;font-size:16px}.form__input:not(:-ms-input-placeholder)~.form__placeholder{top:-10px;left:42px;font-size:16px}.form__input:focus~.form__placeholder,.form__input:not(:placeholder-shown)~.form__placeholder,.form__input:target~.form__placeholder{top:-10px;left:42px;font-size:16px}.form__input:focus~.form__indicator,.form__input:target~.form__indicator{opacity:1}.form__input--textarea{height:190px;resize:none}.form__placeholder{position:absolute;top:28px;left:44px;padding:0 18px;text-transform:lowercase;color:#b99c7e;background-color:#000d3f;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.form__input,.form__placeholder{font-size:20px}.form__indicator{position:absolute;right:-1px;bottom:-4px;left:-1px;height:4px;background-color:#b99c7e;opacity:0;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.form__action{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:34px}.form__submit{position:relative;-ms-flex-negative:0;flex-shrink:0;width:164px;height:164px;background-color:#b99c7e;border-radius:50%;border:1px solid transparent}.form__submit span{position:relative}.form__submit::after,.form__submit::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.form__submit::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-color:#000d3f;opacity:0}.form__submit::after{background-repeat:no-repeat;background-position:center;background-size:70px 70px;background-image:url(../img/icons/arr-right.svg)}.form__submit:focus-visible{outline:0;border-color:#fff;-webkit-transition:border-color .3s ease .3s;-o-transition:border-color .3s ease .3s;transition:border-color .3s ease .3s}.form__submit:focus-visible::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.form-agree{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:30px;margin-right:auto;font-size:16px}.form-agree__checkbox{position:absolute;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-agree__checkbox:checked+.form-agree__icon::after{content:"";position:absolute;top:-4px;right:-6px;width:27px;height:21px;background:url(../img/icons/check.svg) center/contain no-repeat}.form-agree__checkbox:focus+.form-agree__icon::before{content:"";position:absolute;right:-2px;bottom:-2px;left:-2px;height:2px;background-color:#b99c7e}.form-agree__icon{position:relative;-ms-flex-negative:0;flex-shrink:0;-ms-flex-item-align:start;align-self:flex-start;width:30px;height:30px;margin-right:30px;border:2px solid #244a66}.form-agree__name{text-transform:lowercase;color:#244a66}.form-agree__link{color:#b99c7e}.form-agree__link:focus-visible{outline:0;text-decoration:underline}.footer__body{padding:64px var(--paddingSize) 96px;background-color:#000d3f}.footer__logo-box{width:100%;height:auto;padding:64px 0 55px;margin-bottom:18px;border-top:1px solid #244a66;border-bottom:1px solid #244a66}.footer__logo{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.footer__info{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;padding-top:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer__box:first-child{font-style:normal}.footer__box:last-child{position:relative;padding-bottom:30px;padding-left:var(--paddingSize);border-left:1px solid #244a66}.footer__mail{color:#fff;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.footer__mail:focus-visible{outline:0;color:#b99c7e}.footer__address{margin-bottom:100px;font-style:normal;color:#fff}.footer__address span{color:#b99c7e}.footer__copy{max-width:416px;text-transform:initial;font-size:14px;color:#244a66}.up-btn{position:absolute;right:0;bottom:0;width:116px;height:116px;background-color:#b99c7e;border-radius:50%;border:1px solid transparent}.up-btn::after,.up-btn::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.up-btn::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-color:#000d3f;opacity:0}.up-btn::after{background-repeat:no-repeat;background-position:center;background-size:52px 52px;background-image:url(../img/icons/arr-up.svg)}.up-btn:focus-visible{outline:0;border-color:#fff;-webkit-transition:border-color .3s ease .3s;-o-transition:border-color .3s ease .3s;transition:border-color .3s ease .3s}.up-btn:focus-visible::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.popup{position:fixed;z-index:30;top:0;right:0;bottom:0;left:var(--menuSize);display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;opacity:0;background-color:rgba(0,13,63,.8)}.popup.is-open{opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex}.popup__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - var(--paddingSize) * 2);height:calc(100% - var(--paddingSize) * 4);max-height:100%;background-color:#fff}.popup__body--full{width:100%;height:100%}.popup__close{position:absolute;z-index:5;top:36px;right:46px;width:66px;height:66px;background-color:#000d3f;border-radius:50%}#form .popup__close{background-color:#244a66}.popup__close::after,.popup__close::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.popup__close::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-color:#b99c7e;opacity:0}.popup__close::after{background-repeat:no-repeat;background-position:center;background-size:24px 24px;background-image:url(../img/icons/close.svg)}.popup__close:focus-visible{outline:0}.popup__close:focus-visible::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.popup__inner{width:100%;height:100%;max-height:100%;overflow:auto;scrollbar-color:#b99c7e #f5f2ec;scrollbar-width:thin}.popup__inner::-webkit-scrollbar{width:4px;height:4px}.popup__inner::-webkit-scrollbar-track{background-color:#f5f2ec}.popup__inner::-webkit-scrollbar-thumb{background-color:#b99c7e}.popup__inner iframe{width:100%;height:100%;border:none}#map .popup__inner{overflow:initial}.popup-slider{width:100%;height:100%;overflow:hidden}.popup-slider__items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.popup-slider__item{-ms-flex-negative:0;flex-shrink:0;height:100%}.popup-slider__img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.popup-slider__button{position:absolute;bottom:36px;width:66px;height:66px;background-color:#b99c7e;border-radius:50%}.popup-slider__button--prev{right:126px}.popup-slider__button--prev::after{background-image:url(../img/icons/arr-left.svg)}.popup-slider__button--next{right:46px}.popup-slider__button--next::after{background-image:url(../img/icons/arr-right.svg)}.popup-slider__button::after,.popup-slider__button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.popup-slider__button::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-color:#000d3f;opacity:0}.popup-slider__button::after{background-repeat:no-repeat;background-position:center;background-size:27px 27px}.popup-slider__button:focus-visible{outline:0}.popup-slider__button:focus-visible::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.layouts-slider{width:100%;height:100%;overflow:hidden}.layouts-slider__items{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%}.layouts-slider__item{-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.layouts-slider__content{-ms-flex-negative:0;flex-shrink:0;width:600px;padding:76px var(--paddingSize) 190px;background-color:#b99c7e}.layouts-slider__name{margin-bottom:60px;font-weight:300}.layouts-slider__text{text-transform:initial}.layouts-slider__img-box{position:relative;margin:0 var(--paddingSize) 0 6%}.layouts-slider__img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.layouts-slider__level{position:absolute;bottom:44px;left:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding:56px 24px;color:#b99c7e;border:1px solid #b99c7e}.layouts-slider__button{position:absolute;top:364px;width:48px;height:48px;background-color:transparent}.layouts-slider__button svg{width:100%;height:100%;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.layouts-slider__button--prev{left:370px}.layouts-slider__button--next{left:500px}.policy{padding:var(--paddingSize) var(--paddingSize) 80px;text-transform:initial;font-size:16px;color:#000d3f}.policy h2{padding-right:50px;margin-bottom:36px;text-transform:uppercase;font-weight:300;font-size:86px;line-height:1}.policy h2 span{color:#b99c7e}.policy h3{display:inline-block;max-width:calc(100% - 30px);margin:14px 0;vertical-align:top;text-transform:uppercase;font-weight:300;color:#b99c7e}.policy p span{font-weight:700}.policy ol{text-transform:initial;list-style:none;counter-reset:num}.policy ol>li:before{font-weight:700;counter-increment:num;content:counters(num, ".") ". "}.policy ol>li:only-child::before{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0)}.policy>ol>li::before{display:inline-block;margin:14px 0;font-weight:300;color:#b99c7e}.policy>*{max-width:970px}.policy ul{list-style:initial;padding-left:32px}.call,.tech__call{right:var(--paddingSize);bottom:90px;width:116px;height:116px;background-color:#b99c7e;border-radius:50%;border:1px solid rgba(255,255,255,.2)}.call::after,.call::before,.tech__call::after,.tech__call::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.call::before,.tech__call::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-color:#000d3f;opacity:0}.call::after,.tech__call::after{background-repeat:no-repeat;background-position:center;background-size:52px 52px;background-image:url(../img/icons/call.svg)}.call:focus-visible,.tech__call:focus-visible{outline:0;border-color:#fff;-webkit-transition:border-color .3s ease .3s;-o-transition:border-color .3s ease .3s;transition:border-color .3s ease .3s}.call:focus-visible::before,.tech__call:focus-visible::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.call{position:fixed;z-index:19;-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.tech__call{position:absolute;display:none}@media (min-width:767.98px){.menu__body{-ms-flex-pack:distribute;justify-content:space-around}}@media (min-width:1149.98px){.catering__title-text,.gallery__title-text,.preview__title-text,.space__title-text,.tech__title-text,.welcome__title-text{position:absolute;top:0;left:0;-webkit-transform:translate3d(0,100%,0) rotate(10deg);transform:translate3d(0,100%,0) rotate(10deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}body{-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{display:none}.welcome__desc{-webkit-transform:translate3d(200%,0,0);transform:translate3d(200%,0,0)}.gallery{height:340vh}.gallery__title{position:absolute;top:60px;left:var(--paddingSize);width:344px}.gallery__item--1{z-index:3;top:13%;right:var(--paddingSize);width:calc(54% - var(--imgSpace))}.gallery__item--2{z-index:1;top:22%;left:var(--paddingSize);width:calc(39% - var(--imgSpace))}.gallery__item--3{z-index:1;top:36%;right:var(--paddingSize);width:calc(39% - var(--imgSpace))}.gallery__item--4{z-index:3;top:38%;left:var(--paddingSize);width:calc(54% - var(--imgSpace))}.gallery__item--5{z-index:3;top:52%;right:11%;width:calc(23% - var(--imgSpace))}.gallery__item--6{z-index:1;top:66%;left:var(--paddingSize);width:calc(38% - var(--imgSpace))}.gallery__item--7{z-index:3;top:64%;right:var(--paddingSize);width:calc(55% - var(--imgSpace))}.action__form{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.form__submit span{display:none}}@media (min-width:1437.98px){.welcome{height:400vh}.welcome__box{height:50%}.welcome__body{height:50%}.welcome__video-box{position:absolute;top:0;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);width:100%;height:100%}.welcome__title{position:absolute;z-index:1;top:60%;left:var(--paddingSize)}.welcome__desc{position:absolute;z-index:1;top:50%;right:var(--paddingSize)}.preview{height:50%}.preview__text{position:absolute;top:60%;left:120px}.preview__video-box{position:absolute;top:20%;right:100px;width:100vh;height:100vh;-webkit-transform:scale(.7);-ms-transform:scale(.7);transform:scale(.7)}.preview__video-mask{-webkit-clip-path:circle(49% at 50% 50%);clip-path:circle(49% at 50% 50%)}.geo{height:100vh}.geo__preview{height:85%}.geo-slider{height:85%;-webkit-transform:translate3d(0,-140px,0);transform:translate3d(0,-140px,0)}.geo-slider__items{height:100%}.geo-slider__text{min-height:82px}.space__title{margin-bottom:20px}.space__desc{position:absolute;right:var(--paddingSize);bottom:100px;max-width:490px}.space__desc br{display:none}.space-slider__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.space-slider__item--first{-ms-flex-item-align:end;align-self:flex-end;margin-right:9%;margin-bottom:40px}.catering{height:200vh}.catering__preview{height:50%}.catering__info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;height:50%}.catering-layout{-ms-flex-item-align:end;align-self:flex-end;-webkit-transform:translate3d(0,calc(100% - 110px),0);transform:translate3d(0,calc(100% - 110px),0)}.catering-slider__items{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.gallery{height:400vh}.gallery__title{display:none}.tech__text{max-width:50%}.tech-slider__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.tech-slider__item--second{-webkit-transform:translate3d(0,290px,0);transform:translate3d(0,290px,0)}.footer{min-height:100vh}#form .popup__close{right:var(--paddingSize);top:var(--paddingSize)}.layouts-slider__img-box{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:66%}.layouts-slider__button--prev:focus-visible svg{outline:0;-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}.layouts-slider__button--prev:active svg{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.layouts-slider__button--next:focus-visible svg{outline:0;-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.layouts-slider__button--next:active svg{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}@media (min-width:1437.98px) and (any-hover:hover){.layouts-slider__button--prev:not(:active):hover svg{-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}.layouts-slider__button--next:not(:active):hover svg{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}}@media (min-width:1799.98px){.welcome__desc{top:60%}.geo-slider{-webkit-transform:translate3d(0,-200px,0);transform:translate3d(0,-200px,0)}.space__desc{right:calc(var(--paddingSize) * 2);bottom:135px;max-width:564px}.catering-layout{-webkit-transform:translate3d(0,calc(100% - 122px),0);transform:translate3d(0,calc(100% - 122px),0)}.tech-slider__item--second{-webkit-transform:translate3d(0,370px,0);transform:translate3d(0,370px,0)}#form .popup__close{top:66px}}@media (max-width:1799.98px){.action__title-line:first-child,.space__title-line:first-child,.tech__title-line:first-child{font-size:110px}.action__title-line:last-child,.space__title-line:last-child,.tech__title-line:last-child{font-size:126px}.gallery__title,.welcome__title-line{font-size:110px}.catering__title,.geo-slider__title-line:first-child,.preview__title-line{font-size:150px}.tel{font-size:58px}.layouts-slider__name,.menu__link{font-size:42px}.catering-slider__name,.geo-slider__title-line:last-child,.space-cards__name,.spollers__btn{font-size:32px}.catering-layout__link,.catering-layout__title,.catering__desc,.footer__address,.footer__mail,.layouts-slider__level,.menu__address,.menu__mail,.open-link .open-text,.policy h3,.policy>ol>li::before,.preview__text,.space__desc,.tech__text,.welcome__desc{font-size:28px}.menu__body{padding:80px var(--paddingSize)}.menu__item+.menu__item{margin-top:54px}.welcome__title{width:940px}.welcome__title-line:last-child{margin-left:120px}.space__info{padding:64px var(--paddingSize) 80px}.space-cards__name{margin-bottom:45px}.catering__title{width:810px}.catering-slider{padding:70px var(--paddingSize) 100px}.catering-slider__items{margin:0 -30px -80px}.catering-slider__item{width:36%;margin:0 30px 80px}.action--page{padding:56px var(--paddingSize)}.action--popup{padding:var(--paddingSize)}.form{width:520px}.form__input{padding:20px 40px}.form__input:not(:-moz-placeholder-shown)~.form__placeholder{left:26px}.form__input:not(:-ms-input-placeholder)~.form__placeholder{left:26px}.form__input:focus~.form__placeholder,.form__input:not(:placeholder-shown)~.form__placeholder,.form__input:target~.form__placeholder{left:26px}.form__input--textarea{height:150px}.form__placeholder{top:20px;left:26px;padding:0 12px}.form__input,.form__placeholder{font-size:18px}.form__submit{width:130px;height:130px}.form__submit::after{background-size:60px 60px}.footer__body{padding:var(--paddingSize)}.footer__logo-box{padding:var(--paddingSize) 0}.footer__address{margin-bottom:80px}.footer__copy{max-width:370px}.layouts-slider__content{width:500px}.layouts-slider__button--prev{left:300px}.layouts-slider__button--next{left:400px}}@media (max-width:1437.98px){.action__title-line:first-child,.space__title-line:first-child,.tech__title-line:first-child{font-size:86px}.action__title-line:last-child,.space__title-line:last-child,.tech__title-line:last-child{font-size:94px}.gallery__title,.welcome__title-line{font-size:86px}.catering__title,.geo-slider__title-line:first-child,.preview__title-line{font-size:120px}.tel{font-size:46px}.layouts-slider__name,.menu__link{font-size:34px}.catering-slider__name,.geo-slider__title-line:last-child,.space-cards__name,.spollers__btn{font-size:26px}.catering-layout__link,.catering-layout__title,.catering__desc,.footer__address,.footer__mail,.layouts-slider__level,.menu__address,.menu__mail,.open-link .open-text,.policy h3,.policy>ol>li::before,.preview__text,.space__desc,.tech__text,.welcome__desc{font-size:22px}:root{--paddingSize:34px}body{font-size:16px}.open-link .open-text{bottom:var(--paddingSize);left:var(--paddingSize)}.open-link .open-btn{right:var(--paddingSize);bottom:var(--paddingSize)}.open-btn{width:56px;height:56px}.open-btn::after{background-size:24px 25px}.tel{padding-right:52px}.tel::after{width:28px;height:28px}.menu__body{padding:60px var(--paddingSize)}.menu__list{width:400px}.menu__item+.menu__item{margin-top:48px}.menu__mail{margin-bottom:90px}.welcome__box+.welcome__box{margin-top:200px}.welcome__video-box{position:relative}.welcome__contour-logo{display:none}.welcome__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:50px var(--paddingSize) 0}.welcome__title{width:640px}.welcome__title-line:last-child{margin-left:0}.preview__text{margin-bottom:60px;margin-left:calc((100% - 740px)/ 2)}.preview__video-box{position:relative;width:740px;height:740px;margin:0 auto;border-radius:50%}.preview__title{top:auto;bottom:370px;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%);width:700px}.geo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:100px 0 60px;margin-top:0}.geo__img{-o-object-position:bottom center;object-position:bottom center}.geo__btn{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:20px}.geo-slider{position:absolute;top:-80px;left:var(--paddingSize);width:calc(100% - var(--paddingSize) * 2)}.geo-slider__item{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:40px 4% 50px}.geo-slider__button{display:none}.space-slider{margin:50px 0;overflow:hidden}.space-cards{width:78%;padding:64px var(--paddingSize) 210px;margin-bottom:-160px}.space-cards__button{top:64px;width:40px;height:40px}.catering{overflow:hidden}.catering__desc-mask{top:14%;left:var(--paddingSize)}.catering__title{bottom:30%;width:640px}.catering__info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.catering-layout{max-width:610px;padding:60px var(--paddingSize) 100px}.catering-layout__link{padding-right:32px}.catering-layout__link::after{width:18px;height:18px}.catering-slider{width:100%;padding:0 var(--paddingSize);margin-top:-80px;background-color:transparent;height:auto}.catering-slider__items{margin:0}.catering-slider__item{padding:46px 40px;margin:0;color:#fff;background-color:#b99c7e}.catering-slider__icon{width:56px;height:56px;margin-bottom:34px}.catering-slider__name{margin-bottom:26px}.gallery__item{--imgSpace:10px}.tech{padding-bottom:214px}.tech__text{margin-bottom:60px}.tech-slider{width:100%;margin:80px 0 60px;overflow:hidden}.spollers__item:not(:last-child){margin-bottom:10px}.spollers__btn{padding:20px 7.5%}.action--page{padding:44px var(--paddingSize)}.action__btn{width:156px;height:156px}.action__btn::after{background-size:66px 66px}.form{width:400px}.form__box+.form__box{margin-top:16px}.form__input{padding:14px 30px}.form__input:not(:-moz-placeholder-shown)~.form__placeholder{left:18px;font-size:14px}.form__input:not(:-ms-input-placeholder)~.form__placeholder{left:18px;font-size:14px}.form__input:focus~.form__placeholder,.form__input:not(:placeholder-shown)~.form__placeholder,.form__input:target~.form__placeholder{left:18px;font-size:14px}.form__input--textarea{height:130px}.form__placeholder{top:14px;left:18px;padding:0 10px}.form__input,.form__placeholder{font-size:16px}.form__action{margin-top:22px}.form__submit{width:110px;height:110px}.form__submit::after{background-size:50px 50px}.footer__box{padding-top:20px}.footer__box:last-child{padding-bottom:20px}.footer__address{margin-bottom:60px}.footer__copy{max-width:310px}.up-btn{width:94px;height:94px}.up-btn::after{background-size:40px 40px}.popup__close{top:var(--paddingSize);right:var(--paddingSize);width:56px;height:56px}.popup__close::after{background-size:20px 20px}.popup-slider__button{bottom:var(--paddingSize);width:56px;height:56px}.popup-slider__button--next{right:var(--paddingSize)}.popup-slider__button::after{background-size:22px 22px}.layouts-slider{height:auto}.layouts-slider__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layouts-slider__content{width:100%;padding:30px var(--paddingSize) 46px}.layouts-slider__name{margin-bottom:32px}.layouts-slider__img-box{width:100%;height:600px;padding:var(--paddingSize) 140px 90px;margin:0}.layouts-slider__level{top:var(--paddingSize);left:var(--paddingSize);bottom:auto;-webkit-transform:none;-ms-transform:none;transform:none;padding:40px 22px}.layouts-slider__button{top:auto;bottom:var(--paddingSize);width:56px;height:56px;background-color:#b99c7e;border-radius:50%}.layouts-slider__button::after,.layouts-slider__button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:inherit;-webkit-transition-duration:.3s;-o-transition-duration:.3s;transition-duration:.3s}.layouts-slider__button::before{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;background-color:#000d3f;opacity:0}.layouts-slider__button::after{background-repeat:no-repeat;background-position:center;background-size:22px 22px}.layouts-slider__button:focus-visible{outline:0}.layouts-slider__button:focus-visible::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.layouts-slider__button svg{display:none}.layouts-slider__button--prev{left:calc(50% - 56px - 20px)}.layouts-slider__button--prev::after{background-image:url(../img/icons/arr-left.svg)}.layouts-slider__button--next{left:calc(50% + 20px)}.layouts-slider__button--next::after{background-image:url(../img/icons/arr-right.svg)}.call,.tech__call{bottom:60px;width:94px;height:94px}.call::after,.tech__call::after{background-size:40px 40px}}@media (max-width:1437.98px) and (any-hover:hover){.layouts-slider__button:not(:active):hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}@media (max-width:1149.98px){.action__title-line:first-child,.space__title-line:first-child,.tech__title-line:first-child{font-size:64px}.action__title-line:last-child,.space__title-line:last-child,.tech__title-line:last-child{font-size:64px}.gallery__title,.welcome__title-line{font-size:64px}.catering__title,.geo-slider__title-line:first-child,.preview__title-line{font-size:90px}.tel{font-size:32px}.layouts-slider__name,.menu__link{font-size:28px}.catering-slider__name,.geo-slider__title-line:last-child,.space-cards__name,.spollers__btn{font-size:20px}.catering-layout__link,.catering-layout__title,.catering__desc,.footer__address,.footer__mail,.layouts-slider__level,.menu__address,.menu__mail,.open-link .open-text,.policy h3,.policy>ol>li::before,.preview__text,.space__desc,.tech__text,.welcome__desc{font-size:20px}.catering-layout__title,.catering__desc,.footer__address,.footer__copy,.form__input,.form__placeholder,.geo-slider__text,.layouts-slider__name,.layouts-slider__text,.menu__address,.policy,.preview__text,.space-cards__text,.space__desc,.tech-list__item,.tech__text,.welcome__desc{line-height:1.3}:root{--menuSize:76px;--paddingSize:20px}.page{padding-left:0}.title-height{display:none}.open-btn{width:40px;height:40px}.open-btn::after{background-size:18px 18px}.tel{padding-right:40px;margin-bottom:32px}.tel::after{width:20px;height:20px}.header{top:calc(var(--menuSize) * -1);left:0;width:100%;height:var(--menuSize);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:16px var(--paddingSize);border-right:none;border-bottom:1px solid #244a66;-webkit-transition-property:top;-o-transition-property:top;transition-property:top}.header__logo{width:43px;height:43px;margin-bottom:0}.menu__body{top:var(--menuSize);left:0}.menu__list{width:auto}.menu__item+.menu__item{margin-top:34px}.progress-bar{display:none}.welcome{padding-top:var(--menuSize)}.welcome__box+.welcome__box{margin-top:140px}.welcome__contour-logo,.welcome__fill-logo{width:calc(100% - var(--paddingSize) * 2)}.welcome__title{width:auto}.welcome__desc{color:#b99c7e}.preview__text{margin-bottom:80px;margin-right:var(--paddingSize);margin-left:var(--paddingSize)}.preview__video-box{width:100%;height:0;padding-bottom:56%;border-radius:0}.preview__title{bottom:28vw;width:auto}.geo__btn{width:290px;padding:16px 30px}.geo__btn svg{width:16px;height:16px}.geo-slider{top:-60px;left:0;width:100%;padding:0 var(--paddingSize)}.geo-slider__items{width:100%}.geo-slider__item{width:calc(33% - 12px);min-width:280px;padding:40px 30px 46px}.geo-slider__title{margin-bottom:20px}.geo-slider__title-line:first-child{margin-bottom:20px}.space__info{padding:42px var(--paddingSize) 46px}.space__cards{padding-bottom:60px}.space-slider{width:calc(100% + var(--paddingSize) * 2);padding:0 var(--paddingSize);margin:50px calc(var(--paddingSize) * -1)}.space-slider__item{min-width:430px;height:276px}.space-cards{padding:54px var(--paddingSize) 200px}.space-cards__name{margin-bottom:30px}.space-cards__button{top:54px;width:34px;height:34px}.space-cards__button--prev{right:150px}.space-cards__button--next{right:50px}.catering__preview{padding-bottom:56%}.catering__desc-mask{display:none}.catering__title{width:auto}.catering-slider__item{width:calc(33% - 12px);min-width:280px;padding:32px 30px}.catering-slider__icon{width:52px;height:52px}.catering-slider__icon{margin-bottom:20px}.catering-slider__name{margin-bottom:20px}.catering-slider__desc{max-width:230px}.gallery{padding:0 var(--paddingSize) 80px}.gallery__title{margin-bottom:60px}.gallery__items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px -10px}.gallery__item{position:relative;width:calc(50% - var(--imgSpace));margin:0 5px 10px}.gallery__item--logo{display:none}.tech{padding-top:42px;padding-bottom:190px}.tech__text{margin-bottom:50px}.tech-slider{width:calc(100% + var(--paddingSize) * 2);padding:0 var(--paddingSize);margin:50px calc(var(--paddingSize) * -1)}.tech-slider__item{min-width:430px;height:276px}.spollers__btn{padding:var(--paddingSize)}.tech-list{padding:0 var(--paddingSize) var(--paddingSize)}.tech-list__item{padding:12px}.action--popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.action__btn{width:122px;height:122px}.action__btn::after{background-size:52px 52px}.action__form{margin-top:40px}.form__action{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__submit{width:100%;height:auto;padding:18px 30px;margin-top:34px;text-align:left;font-size:18px;color:#fff;border-radius:30px}.form__submit::after{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:auto;right:30px;width:20px;height:20px;background:url(../img/icons/link.svg) center/contain no-repeat;border-radius:0}.form-agree{padding-right:0;font-size:14px}.form-agree__icon{margin-right:20px}.footer__body{padding:0 var(--paddingSize) 48px}.footer__logo-box{margin-bottom:26px}.footer__box{padding-top:8px}.footer__address{margin-bottom:30px}.footer__copy{max-width:252px;font-size:12px}.up-btn{width:70px;height:70px}.up-btn::after{background-size:32px 32px}.popup{top:var(--menuSize);left:0}.popup__body--gallery{width:100%;background-color:transparent}.popup__close{width:44px;height:44px}.popup__body--gallery .popup__close{background-color:#b99c7e}.popup__body--gallery .popup__close::before{background-color:#244a66}.popup__close::after{background-size:16px 16px}.popup-slider__item{padding:80px 0}.popup-slider__img{-o-object-fit:contain;object-fit:contain}.popup-slider__button{width:44px;height:44px}.popup-slider__button--prev{right:94px}.popup-slider__button--prev{right:auto;left:calc(50% - 44px - 20px)}.popup-slider__button--next{right:auto;left:calc(50% + 20px)}.popup__body--gallery .popup-slider__button::before{background-color:#244a66}.popup-slider__button::after{background-size:18px 18px}.layouts-slider__button{width:44px;height:44px}.layouts-slider__button::after{background-size:18px 18px}.layouts-slider__button--prev{left:calc(50% - 44px - 20px)}.policy h2{font-size:64px}.call,.tech__call{width:70px;height:70px}.call::after,.tech__call::after{background-size:32px 32px}}@media (max-width:767.98px){.action__title-line:first-child,.space__title-line:first-child,.tech__title-line:first-child{font-size:58px}.action__title-line:last-child,.space__title-line:last-child,.tech__title-line:last-child{font-size:58px}.gallery__title,.welcome__title-line{font-size:58px}.catering__title,.geo-slider__title-line:first-child,.preview__title-line{font-size:72px}.tel{font-size:26px}.layouts-slider__name,.menu__link{font-size:22px}body{font-size:15px}.tel{padding-right:36px}.tel::after{width:16px;height:16px}.menu__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:0}.menu__list{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:85px}.menu__item+.menu__item{width:100%;margin-top:0}.menu__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:18px var(--paddingSize);border-bottom:1px solid #244a66}.menu__link::after{content:"";-ms-flex-negative:0;flex-shrink:0;width:18px;height:18px;background:url(../img/icons/link.svg) center/contain no-repeat}.menu__link br{display:none}.menu__contacts{padding:0 var(--paddingSize) 54px}.menu__mail{margin-bottom:32px}.welcome__box+.welcome__box{margin-top:92px}.welcome__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.welcome__title{margin-bottom:40px}.preview__text{margin-bottom:98px}.preview__video-box{height:430px;padding-bottom:0}.preview__title{bottom:80px;-webkit-transform:none;-ms-transform:none;transform:none}.geo{padding:160px 0 40px}.geo__btn{bottom:0}.geo-slider{top:-50px}.geo-slider__item{min-width:254px;padding:32px 32px 32px 20px}.space-cards{padding:38px var(--paddingSize) 160px;margin-bottom:-130px}.space-cards{width:85%}.space-cards__name{margin-bottom:22px}.space-cards__name,.space-cards__text{max-width:200px}.space-cards__button{top:38px;width:28px;height:28px}.space-cards__button--prev{right:100px}.space-cards__button--next{right:30px}.space-preview{width:430px}.space-preview__item{height:276px}.catering__preview{height:430px;padding-bottom:0}.catering__title{bottom:104px}.catering-layout{width:100%;max-width:none;padding:46px var(--paddingSize) 50px}.catering-layout__title{padding:0 var(--paddingSize)}.catering-layout__title{font-size:24px!important}.catering-layout__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0}.catering-layout__item{margin:0;border-bottom:1px solid #244a66}.catering-layout__item:first-child{border-top:1px solid #244a66}.catering-layout__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18px var(--paddingSize)}.catering-layout__link::after{-ms-flex-negative:0;flex-shrink:0;position:static;-webkit-transform:none;-ms-transform:none;transform:none;width:16px;height:16px}.catering-slider{margin-top:-50px}.catering-slider__item{min-width:254px;padding:32px 32px 32px 20px}.gallery__title{margin-bottom:50px}.gallery__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gallery__item{width:calc(100% - var(--imgSpace));height:57vw}.action--page{padding:36px var(--paddingSize)}.action--page .action__title-line{font-size:64px!important}.footer__body{padding:0 var(--paddingSize) 60px}.footer__logo-box{padding:34px 0}.footer__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__box{padding-top:0}.footer__box:first-child{margin-bottom:36px}.footer__box:last-child{padding:0;border:none}.footer__address{margin-bottom:80px}.layouts-slider__img-box{height:520px;padding:120px var(--paddingSize) 90px}.policy{font-size:14px}.policy h2{font-size:44px}.policy ul{padding-left:22px}}@media (max-width:767.98px) and (max-width:575.98px){.menu__link::after{width:16px;height:16px}}@media (max-width:575.98px){.action__title-line:first-child,.space__title-line:first-child,.tech__title-line:first-child{font-size:40px}.action__title-line:last-child,.space__title-line:last-child,.tech__title-line:last-child{font-size:40px}.gallery__title,.welcome__title-line{font-size:40px}.catering__title,.geo-slider__title-line:first-child,.preview__title-line{font-size:54px}.layouts-slider__name,.menu__link{font-size:18px}body{font-size:14px}.welcome__content{padding:46px var(--paddingSize) 0}.space__desc{margin-right:calc(var(--paddingSize) * -1)}.space-cards{width:100%}.catering-layout{padding:90px 0 70px}.gallery{padding-bottom:70px}.tech{padding-bottom:175px}.spollers{margin:0 calc((var(--paddingSize) - 5px) * -1)}.tech-list__item{padding:12px 4px}.tech-list__name{padding-right:20px}.tech-list__value{min-width:20px}.action--page{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.action--popup{padding:28px var(--paddingSize) 50px}.action--popup{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.action__btn{margin-top:36px}.form{width:100%}.form__box{border-color:#fff}.form__input{padding:20px}.form__input:not(:-moz-placeholder-shown)~.form__placeholder{left:10px}.form__input:not(:-ms-input-placeholder)~.form__placeholder{left:10px}.form__input:focus~.form__placeholder,.form__input:not(:placeholder-shown)~.form__placeholder,.form__input:target~.form__placeholder{left:10px}.form__input--textarea{height:148px}.form__placeholder{top:21px;left:10px}.form__action{margin-top:30px}.form__submit{margin-top:42px}.form-agree{font-size:12px}.up-btn{width:55px;height:55px}.up-btn::after{background-size:24px 24px}.layouts-slider__img-box{height:440px}.policy h2{margin-bottom:20px;font-size:34px}.call,.tech__call{width:55px;height:55px}.call::after,.tech__call::after{background-size:24px 24px}}@media (max-width:479.98px){.tel{font-size:20px}.catering-slider__name,.geo-slider__title-line:last-child,.space-cards__name,.spollers__btn{font-size:18px}.catering-layout__link,.catering-layout__title,.catering__desc,.footer__address,.footer__mail,.layouts-slider__level,.menu__address,.menu__mail,.open-link .open-text,.policy h3,.policy>ol>li::before,.preview__text,.space__desc,.tech__text,.welcome__desc{font-size:18px}.open-link .open-text{left:10px;bottom:10px;max-width:228px}.open-link .open-text br{display:none}.open-link .open-btn{right:10px;bottom:10px}.open-btn{width:32px;height:32px}.open-btn::after{background-size:14px 14px}.tel{padding-right:60px;margin-bottom:28px}.geo__btn{width:320px;max-width:calc(100% - var(--paddingSize) * 2)}.space__desc{max-width:316px;margin-right:0}.space__desc br{display:none}.space__cards{padding-bottom:52px}.space-slider{margin:42px calc(var(--paddingSize) * -1)}.space-slider__item{min-width:320px;height:206px}.space-cards__name{margin-bottom:16px}.space-preview{width:320px}.space-preview__item{height:206px}.tech__text{margin-bottom:42px}.tech-slider{margin:42px calc(var(--paddingSize) * -1)}.tech-slider__item{min-width:320px;height:206px}.spollers__item:not(:last-child){margin-bottom:2px}.footer__logo-box{margin-bottom:28px;padding:36px 0 0;border-bottom:none}.footer__box:first-child{margin-bottom:28px}.footer__copy{max-width:190px;font-size:10px}}@media (any-hover:hover){.open-link:not(:active):hover .open-btn::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.open-btn:not(:active):hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.tel:not(:active):hover{color:#b99c7e}.tel:not(:active):hover::after{-webkit-transform:translate3d(30%,-50%,0);transform:translate3d(30%,-50%,0)}.menu__btn:not(:active):hover span,.menu__btn:not(:active):hover::after,.menu__btn:not(:active):hover::before{background-color:#fff}.menu__link:not(:active):hover{color:#b99c7e}.menu__mail:not(:active):hover{color:#b99c7e}.geo-slider__button--prev:not(:active):hover svg{-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}.geo-slider__button--next:not(:active):hover svg{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.space-cards__button--prev:not(:active):hover svg{-webkit-transform:translateX(-15px);-ms-transform:translateX(-15px);transform:translateX(-15px)}.space-cards__button--next:not(:active):hover svg{-webkit-transform:translateX(15px);-ms-transform:translateX(15px);transform:translateX(15px)}.catering-layout__link:not(:active):hover{color:#fff}.catering-layout__link:not(:active):hover::after{-webkit-transform:translate3d(30%,-50%,0);transform:translate3d(30%,-50%,0)}.action__btn:not(:active):hover{border-color:#fff;-webkit-transition:border-color .3s ease .3s;-o-transition:border-color .3s ease .3s;transition:border-color .3s ease .3s}.action__btn:not(:active):hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.form__submit:not(:active):hover{border-color:#fff;-webkit-transition:border-color .3s ease .3s;-o-transition:border-color .3s ease .3s;transition:border-color .3s ease .3s}.form__submit:not(:active):hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.form-agree__link:not(:active):hover{text-decoration:underline}.footer__mail:not(:active):hover{color:#b99c7e}.up-btn:not(:active):hover{border-color:#fff;-webkit-transition:border-color .3s ease .3s;-o-transition:border-color .3s ease .3s;transition:border-color .3s ease .3s}.up-btn:not(:active):hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.popup__close:not(:active):hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.popup-slider__button:not(:active):hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.call:not(:active):hover,.tech__call:not(:active):hover{border-color:#fff;-webkit-transition:border-color .3s ease .3s;-o-transition:border-color .3s ease .3s;transition:border-color .3s ease .3s}.call:not(:active):hover::before,.tech__call:not(:active):hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}