.fancybox-caption,html{-webkit-text-size-adjust:none}html,svg:not(:root){overflow:hidden}.fancybox-container,.fancybox-infobar,.fancybox-thumbs,.fancybox-thumbs>ul>li,.fp-enabled body,html.fp-enabled{-webkit-tap-highlight-color:transparent}html{font-family:sans-serif;-moz-text-size-adjust:none;-ms-text-size-adjust:none;height:100%;font-size:14px}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;-moz-box-sizing:content-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend,td,th{padding:0}legend{border:0}table{border-spacing:0;border-collapse:collapse}.html--index{height:auto;overflow:auto}article{margin-bottom:60px}body{margin:0;height:100%;padding:80px 50px 50px;overflow:hidden;background:#fff;font:1rem/1 FuturaPT,Helvetica,Arial,"Helvetica CY","Nimbus Sans L",sans-serif;color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.section__title,.title{font-weight:500;letter-spacing:.1em;text-transform:uppercase}h1 a,h2 a,h3 a,h4 a,h5 a{color:inherit;text-decoration:none}.body--index{height:auto;padding-top:0;padding-bottom:0;overflow:auto}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix::after{display:table;clear:both;content:""}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);border:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%)}.wrap-index{height:100%;margin:0 auto;padding:0 60px}.wrap-index--promo{position:absolute;top:50%;left:0;width:100%;height:auto;padding-left:90px}.wrap-index--auto{height:auto}.section__center{margin:10px 0;text-align:center}.section__title{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:17%;margin:0;font-size:24px;line-height:1;color:#333;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.section__inner{width:100%;height:83%;max-width:1028px;max-height:340px;margin:0 auto;padding-bottom:23px;overflow:hidden}.section__inner--short{max-width:506px;max-height:370px;padding-bottom:14px;background:#fff;background-clip:content-box}.section__inner--form{height:auto;max-height:466px}.section__inner--form .error-box{text-align:right}.section__inner--longer{height:55%;max-width:1040px;padding-bottom:18px}.title{margin:5px 0;font-size:18px;line-height:3.33;text-align:center}.documents-page__link,.documents__link{color:inherit;text-align:left;height:100%}.footer,.header__lang-link,.promo__title{letter-spacing:.05em}.title--main{margin-bottom:15px}.title--small{margin:-3px 0 33px;line-height:1}.title--menu{line-height:2}.title__arrow{display:none}.documents-page__text,.documents__link p,.documents__link svg{display:inline-block;vertical-align:middle}.wrap{padding:0 50px}.documents{width:auto;padding:10px}.documents__link{text-decoration:none}.documents__link p{margin:0;padding:0 0 0 10px;text-decoration:underline}.documents-page{position:absolute;right:0;bottom:0;padding:0 15px}.documents-page--left{right:auto;left:0}.documents-page__link{width:100%;text-decoration:none}.documents-page__text{margin:0;text-decoration:underline}.fp-enabled body,html.fp-enabled{overflow:hidden}#superContainer{position:relative;height:100%;-ms-touch-action:none;touch-action:none}.fp-section{position:relative;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.fp-slide{float:left}.fp-slide,.fp-slidesContainer{display:block;height:100%}.fp-slides{position:relative;z-index:1;height:100%;overflow:hidden;transition:all .3s ease-out;-webkit-transition:all .3s ease-out}.fp-section.fp-table,.fp-slide.fp-table{display:table;width:100%;height:100%;padding:80px 0 64px;table-layout:fixed}.fp-tableCell{display:table-cell;width:100%;height:100%!important;vertical-align:middle}.fp-slidesContainer{position:relative;float:left}.fp-controlArrow{position:absolute;top:50%;z-index:4;margin-top:-38px;cursor:pointer;transform:translate3d(0,0,0);-webkit-user-select:none;-moz-user-select:none;-khtml-user-select:none;-ms-user-select:none;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.fp-controlArrow.fp-prev{left:45px;width:45px;height:45px;border:3px solid #546279;background:url(../img/svg/left-arrow.svg) 50% 50% no-repeat #fff;background-size:cover}.fp-controlArrow.fp-next{right:45px;width:45px;height:45px;border:3px solid #546279;background:url(../img/svg/right-arrow.svg) 50% 50% no-repeat #fff;background-size:cover}.fp-scrollable{position:relative;overflow:hidden}.iScrollIndicator{border:0!important}.fp-notransition{transition:none!important;-webkit-transition:none!important}#fp-nav{position:fixed;top:50%;z-index:100;margin-top:-32px;opacity:1;-webkit-transform:translate3d(0,0,0)}#fp-nav.right{right:13px}#fp-nav.left{left:17px}.fp-slidesNav{position:absolute;left:50%;z-index:4;opacity:1}.fp-slidesNav.bottom{bottom:17px}.fp-slidesNav.top{top:17px}#fp-nav ul,.fp-slidesNav ul{margin:0;padding:0}#fp-nav ul li,.fp-slidesNav ul li{position:relative;display:block;width:14px;height:14px;margin:8px 7px}.fp-slidesNav ul li{display:inline-block}#fp-nav ul li a,.fp-slidesNav ul li a{position:relative;z-index:1;display:block;width:100%;height:100%;border:4px solid transparent;text-decoration:none;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#fp-nav ul li a.active,#fp-nav ul li:hover a.active,.fp-slidesNav ul li a.active,.fp-slidesNav ul li:hover a.active{border-color:green}#fp-nav ul li a span,.fp-slidesNav ul li a span{position:absolute;top:50%;left:50%;z-index:1;width:6px;height:6px;margin:-3px 0 0 -3px;background:green}#fp-nav ul li .fp-tooltip{position:absolute;top:-2px;display:block;width:0;max-width:220px;overflow:hidden;opacity:0;font-family:arial,helvetica,sans-serif;font-size:14px;color:#fff;white-space:nowrap;cursor:pointer}#fp-nav ul li:hover .fp-tooltip,#fp-nav.fp-show-active a.active+.fp-tooltip{width:auto;opacity:1;transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in}#fp-nav ul li .fp-tooltip.right{right:20px}#fp-nav ul li .fp-tooltip.left{left:20px}.fp-auto-height .fp-slide,.fp-auto-height .fp-tableCell,.fp-auto-height.fp-section,.fp-responsive .fp-auto-height-responsive .fp-slide,.fp-responsive .fp-auto-height-responsive .fp-tableCell,.fp-responsive .fp-auto-height-responsive.fp-section{height:auto!important}.links{position:fixed;top:50%;right:87px;z-index:998;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer,.header{left:0;z-index:1000;font-weight:500}.links__list{margin:0;padding:0;list-style:none}.links__item{display:block;margin:16px 0;font-size:0;-webkit-transition:all .3s;transition:all .3s}.links__item--arrow{position:relative;width:28px;height:28px;margin:27px 0;border:2px solid #666;border-radius:50%;line-height:24px;text-align:center;cursor:pointer}.links--dark .links__item--arrow{border-color:#fff}.links__svg{display:inline-block;width:15px;height:15px;vertical-align:middle;fill:#666}.links--dark .links__svg{fill:#fff}.links__link{display:block;width:12px;height:12px;margin:0 auto;border:2px solid transparent;border-radius:50%;outline:0;background:#666;background-clip:padding-box;text-decoration:none;cursor:pointer;-webkit-transition:all .3s;transition:all .3s}.links--dark .links__link{background:#fff;background-clip:padding-box}.links__link.active{border-color:#666;background:0 0}.links--dark .links__link.active{border-color:#fff;background:0 0}.header{position:fixed;top:0;right:0;width:100%;height:80px;padding:0 50px;background:#fff}.header__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:0 30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__logo{width:40%;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header__logo-link{display:block;width:255px;height:72px;background:url(/img/logo.svg) 50% 50% no-repeat;background-size:contain}.header__menu{width:20%;text-align:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:40%;text-align:right;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.header__phone{margin:0 15px 0 0}.header__phone-link{display:block;margin:0 0 5px;color:inherit;text-align:left;text-decoration:none}.header__phone-link:last-child{margin:0}.header__lang{position:relative;width:70px;margin:0 25px 0 0;padding:0 10px;font-size:11px;line-height:35px;color:#333;text-align:left;text-transform:uppercase}.footer__phone-link,.footer__social-link,.header__lang-link{color:inherit;text-decoration:none}.header__lang:hover{cursor:pointer}.header__lang-arrow{position:absolute;top:50%;right:15px;width:10px;height:10px;margin-top:-5px;line-height:10px}.header__lang-arrow svg{width:100%;height:100%;max-width:100%;max-height:100%}.header__lang-list{position:absolute;top:40px;left:0;display:none;width:70px;margin:0;padding:0 10px;background:#fff;font-size:11px;line-height:35px;list-style:none}.burger,.header__lang-link{display:inline-block;vertical-align:middle}.header__lang-item{position:relative;width:100%;padding:0}.header__lang-item:before{position:absolute;top:0;left:0;width:100%;height:1px;background:#e4d4bb;content:""}.header__lang-link{margin:0 0 0 10px;text-align:left}.header__lang-link:first-child{margin:0}.burger{position:relative;width:40px;height:22px;padding:0;border:0;border-radius:0;outline:0;background:0 0}.burger__line{position:absolute;display:block;width:100%;height:2px;background:#333;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.burger__line--top{top:0}.burger__line--center{top:50%;margin-top:-2px}.burger__line--bottom{top:100%;margin-top:-4px}.burger.open{width:30px}.burger.open span:nth-child(1){top:18px;left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.burger.open span:nth-child(2){width:0;opacity:0}.burger.open span:nth-child(3){top:22px;left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.footer{position:fixed;right:0;bottom:0;width:100%;height:64px;padding:0 50px;background:#fff}.btn,.btn__text{position:relative}.footer__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__social{width:33.333333%;font-size:0}.footer__social-link{display:inline-block;margin:0 12px 0 0;vertical-align:middle}.footer__social-link:last-child{margin:0}.footer__center{width:33.333333%;font-size:16px;line-height:1.5;text-align:center}.footer__phone{margin-bottom:5px;padding-top:5px;font-size:12px}.footer__phone-link{display:block}.footer__phone-btn{display:none;padding:0;border:0;border-radius:50%;background:0 0}.footer__phone-btn svg{display:block}.footer__phone-popup-close{display:none;margin:0 auto 30px;padding:0;border:0;background:0 0}.footer__contact,.footer__copy{margin:0;font-size:12px}.footer__svg{display:block;width:20px;height:20px;fill:#666}.footer__contact{width:33.333333%;line-height:1.5;color:#666;text-align:right}.btn,.footer__contact span{display:inline-block;width:100%}.footer__contact span{vertical-align:middle}.footer__copy-year::before{margin:0 6px 0 0;content:"\00A9"}.btn::before,.products__info::after{top:0;left:0;content:""}@font-face{font-family:Playfair;font-weight:400;src:url(/font/PlayfairDisplayRegular.eot);src:url(/font/PlayfairDisplayRegular.eot) format("embedded-opentype"),url(/font/PlayfairDisplayRegular.woff2) format("woff2"),url(/font/PlayfairDisplayRegular.woff) format("woff"),url(/font/PlayfairDisplayRegular.ttf) format("truetype"),url(/font/PlayfairDisplayRegular.svg#PlayfairDisplayRegular) format("svg")}@font-face{font-family:Playfair;font-weight:700;font-style:italic;src:url(/font/PlayfairDisplayBoldItalic.eot);src:url(/font/PlayfairDisplayBoldItalic.eot) format("embedded-opentype"),url(/font/PlayfairDisplayBoldItalic.woff2) format("woff2"),url(/font/PlayfairDisplayBoldItalic.woff) format("woff"),url(/font/PlayfairDisplayBoldItalic.ttf) format("truetype"),url(/font/PlayfairDisplayBoldItalic.svg#PlayfairDisplayBoldItalic) format("svg")}@font-face{font-family:Playfair;font-weight:700;src:url(/font/PlayfairDisplayBold.eot);src:url(/font/PlayfairDisplayBold.eot) format("embedded-opentype"),url(/font/PlayfairDisplayBold.woff2) format("woff2"),url(/font/PlayfairDisplayBold.woff) format("woff"),url(/font/PlayfairDisplayBold.ttf) format("truetype"),url(/font/PlayfairDisplayBold.svg#PlayfairDisplayBold) format("svg")}@font-face{font-family:FuturaPT;src:url(/font/FuturaPTMedium.eot);src:url(/font/FuturaPTMedium.eot) format("embedded-opentype"),url(/font/FuturaPTMedium.woff2) format("woff2"),url(/font/FuturaPTMedium.woff) format("woff"),url(/font/FuturaPTMedium.ttf) format("truetype"),url(/font/FuturaPTMedium.svg#FuturaPTMedium) format("svg")}@font-face{font-family:FuturaPT;font-weight:300;src:url(/font/FuturaPTLight.eot);src:url(/font/FuturaPTLight.eot) format("embedded-opentype"),url(/font/FuturaPTLight.woff2) format("woff2"),url(/font/FuturaPTLight.woff) format("woff"),url(/font/FuturaPTLight.ttf) format("truetype"),url(/font/FuturaPTLight.svg#FuturaPTLight) format("svg")}.btn{max-width:164px;padding:10px 10px 11px;border:0;border-radius:0;background:#dac9ad;font:12px/1 FuturaPT,Helvetica,Arial,"Helvetica CY","Nimbus Sans L",sans-serif;color:#fff;text-align:center;text-decoration:none;letter-spacing:.075em;text-transform:uppercase;cursor:pointer}.products__item,.products__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;height:100%}.btn--call,.btn--dark{color:#333}.btn__text{z-index:10}.btn::before{position:absolute;z-index:1;width:0;height:100%;background:#cbb18c;-webkit-transition:width .3s;transition:width .3s}.btn:hover::before{width:100%}.btn--error-page{max-width:300px}.btn--dark,.btn--light{max-width:116px;padding:12px 9px}.btn--light{border:1px solid #fff;background:#e0c08c}.btn--light::before{background:#cca15b}.btn--bright{background:#b20532}.btn--bright::before{background:#96052b}.btn--call{max-width:218px;padding:17px 9px;background:#deceb5;font-size:14px}.btn--call::before{background:#d0b997}.btn--consult,.btn__recover-close{max-width:292px;padding:18px 10px;background:#deceb5;font-size:12px;color:#333}.btn--consult::before,.btn__recover-close::before{background:#d0b997}.btn__recover-close{margin-top:20px}.promo .fp-tableCell{position:relative;background:url(/img/promo/bg1366.jpg) 50% 50% no-repeat #d6c3a4;background-size:cover}.promo__title{margin:0;font:400 48px/1.25 Playfair,serif;color:#fff;letter-spacing:.009em;text-shadow:1px 1px 1px #000}.about-main__text,.products__title,.works__text{letter-spacing:.05em;text-align:center}.promo__title span{font-size:34px}.promo__author{position:absolute;right:30px;bottom:30px;margin:0;opacity:.86;font:900 24px/1 Playfair,serif;color:#e6e9ec;text-shadow:5px 5px 5px rgba(0,0,0,.75)}.about-main .fp-tableCell{background:url(/img/about/bg1366.jpg) 50% 50% no-repeat #fff;background-size:cover}.about-main__text{max-width:998px;margin:0 auto;font-size:24px;line-height:1.67}.about-main__title{margin:0 0 15px}.products .fp-tableCell{background:url(/img/products/bg1366.jpg) 50% 50% no-repeat #fff;background-size:cover}.products__list{display:flex;margin:0 -7px 0 0;padding:0;list-style:none}.products__item{display:flex;width:20%;padding:0 7px 0 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.products__title,.works__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.products__item:nth-child(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.sect--column,.works__item{-webkit-box-orient:vertical;-webkit-box-direction:normal}.products__item:nth-child(odd) .products__title{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.products__info{position:relative;height:82%;overflow:hidden;background-color:#dac9ad;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.products__info::after{position:absolute;right:0;bottom:0;opacity:0;border:1px solid #fdf7f7;-webkit-transition:.3s;transition:.3s}.products__info:hover::after{top:7%;right:9%;bottom:7%;left:9%;opacity:1}.products__info:hover .products__link{bottom:18%;opacity:1}.products__info--woodwin{background-image:url(/img/products/woodwin1366.jpg)}.products__info--alumwin{background-image:url(/img/products/alumwin1366.jpg)}.products__info--door{background-image:url(/img/products/door1366.jpg)}.products__info--rolet{background-image:url(/img/products/rolet1366.jpg)}.products__info--faсade{background-image:url(/img/products/facade1366.jpg)}.products__title{display:flex;height:18%;margin:0;font:italic 700 16px/1.5 Playfair,serif;color:#333;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.products__link{position:absolute;bottom:5%;left:50%;z-index:20;width:116px;margin:0 0 0 -58px;opacity:0;-webkit-transition:.3s;transition:.3s}.works .fp-tableCell{background:url(/img/products/bg1366.jpg) 50% 50% no-repeat #fff;background-size:cover}.works__text{max-width:998px;margin:0 auto 25px;font-size:24px;line-height:1.67}.works__list{display:flex;height:100%;margin:0 -40px 0 0;padding:0;list-style:none}.works__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:25%;height:100%;padding:0 40px 0 0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.works__item:nth-child(2){-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.works__item-text{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.works__item-text .works__img{height:-webkit-calc(100% - 40px);height:calc(100% - 40px)}.works__img{display:block;height:100%;background-color:#dac9ad;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;font-size:0;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.clients__list,.works__item-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.contact-main__label,.works__item-link{font-size:12px;text-transform:uppercase}.works__img-1{background-image:url(/img/works/1.jpg)}.works__img-2{background-image:url(/img/works/2.jpg)}.works__img-3{background-image:url(/img/works/3.jpg)}.works__item-link{display:flex;height:40px;color:#666;text-align:center;text-decoration:none;letter-spacing:.075em;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.clients .fp-tableCell{background:#fff}.clients__list{display:flex;height:100%;margin:0;padding:0;list-style:none;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.clients__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:33.333333%;padding:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.clients__img{display:block;width:auto;height:auto;max-width:100%;max-height:100px}.contact-main__field,.contact-main__label{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.clients__img--big{max-height:150px}.clients__inner{max-height:370px}.contact-main .fp-tableCell{background:url(/img/products/bg1366.jpg) 50% 50% no-repeat #fff;background-size:cover}.contact-main .section__title{height:15%}.contact-main__form-wrap{height:100%;padding:20px}.contact-main__form{height:100%;padding:18px 55px 20px 50px;border:1px solid #decfb6}.contact-main__field{display:flex;width:100%;margin:0 0 15px;padding:0;border:0;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact-main__field-wrap{text-align:center}.contact-main__label{display:flex;width:100px;vertical-align:middle;letter-spacing:.1em;cursor:pointer;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.contact-main__label--text{margin-top:9px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.contact-main__input{height:30px;min-width:50px;padding:0 10px;border:1px solid #cdcdcd;border-radius:0;font:12px/1 FuturaPT,Helvetica,Arial,"Helvetica CY","Nimbus Sans L",sans-serif;line-height:28px;color:#333;letter-spacing:.1em;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.contact-main__input--text{height:60px;overflow:auto;resize:none}.newSlider,.scroll{height:100%}.breadcrumbs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 50px;padding:0;font-size:12px;list-style:none;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.arrow-top__svg,.pagination__item{display:inline-block;vertical-align:middle}.breadcrumbs__item{position:relative;padding:0 15px 0 10px}.breadcrumbs__item a{color:inherit}.breadcrumbs__item:first-child{padding-left:0}.breadcrumbs__item:last-child{padding-right:0}.breadcrumbs__item:last-child a{text-decoration:none}.breadcrumbs__item:not(:last-child):after{position:absolute;top:50%;right:0;content:">";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.about-art__link::after,.fancybox-navigation button:before,.fancybox-slide:before,.menu__left:before,.menu__right:before,.pagination__item::after,.popup-form__field-file:before,.popup::before,.popup__img::before{content:""}.scroll{width:100%;padding:0}.scroll-padding{padding:76px 0 0}.mCustomScrollbar{-ms-touch-action:pinch-zoom;touch-action:pinch-zoom}.mCustomScrollbar.mCS_no_scrollbar,.mCustomScrollbar.mCS_touch_action{-ms-touch-action:auto;touch-action:auto}.mCustomScrollBox{position:relative;height:100%;max-width:100%;overflow:hidden;outline:0;direction:ltr}.mCSB_container{width:auto;height:auto;overflow:hidden}.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container{margin-right:0;margin-left:30px}.mCS-dir-rtl>.mCSB_inside>.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}.mCSB_scrollTools{position:absolute;top:0;right:17px;bottom:0;left:auto;width:16px;height:auto;opacity:.75}.mCSB_outside+.mCSB_scrollTools{right:-26px}.mCS-dir-rtl>.mCSB_inside>.mCSB_scrollTools,.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{right:auto;left:0}.mCS-dir-rtl>.mCSB_outside+.mCSB_scrollTools{left:-26px}.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:5%;right:0;left:0;height:90%}.mCSB_scrollTools a+.mCSB_draggerContainer{margin:20px 0}.mCSB_scrollTools .mCSB_draggerRail{width:3px;height:100%;margin:0 auto;border-radius:16px}.mCSB_scrollTools .mCSB_dragger{z-index:1;width:100%;height:auto;cursor:pointer}.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{position:relative;width:4px;height:165px;margin:0 auto;border-radius:16px;text-align:center;background-color:#999}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}.mCSB_horizontal.mCSB_inside>.mCSB_container{margin-right:0;margin-bottom:30px}.mCSB_horizontal.mCSB_outside>.mCSB_container{min-height:100%}.mCSB_horizontal>.mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools.mCSB_scrollTools_horizontal a+.mCSB_draggerContainer{margin:0 20px}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%;height:2px;margin:7px 0}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{left:0;width:30px;height:100%}.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{width:100%;height:4px;margin:6px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded+.mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}.mCSB_container_wrapper{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;margin-right:30px;margin-bottom:30px;overflow:hidden}.mCSB_container_wrapper>.mCSB_container{padding-right:30px;padding-bottom:30px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}.mCSB_vertical_horizontal>.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden+.mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}.mCS-dir-rtl>.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden+.mCSB_scrollTools~.mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}.mCS-dir-rtl>.mCSB_inside>.mCSB_container_wrapper{margin-right:0;margin-left:30px}.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden>.mCSB_container{padding-right:0}.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden>.mCSB_container{padding-bottom:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0;margin-left:0}.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside>.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{-webkit-transition:opacity .2s ease-in-out,background-color .2s ease-in-out;transition:opacity .2s ease-in-out,background-color .2s ease-in-out}.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{-webkit-transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out;transition:width .2s ease-out .2s,height .2s ease-out .2s,margin-left .2s ease-out .2s,margin-right .2s ease-out .2s,margin-top .2s ease-out .2s,margin-bottom .2s ease-out .2s,opacity .2s ease-in-out,background-color .2s ease-in-out}.mCS-autoHide>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide>.mCustomScrollBox~.mCSB_scrollTools{opacity:0}.mCS-autoHide:hover>.mCustomScrollBox>.mCSB_scrollTools,.mCS-autoHide:hover>.mCustomScrollBox~.mCSB_scrollTools,.mCustomScrollBox:hover>.mCSB_scrollTools,.mCustomScrollBox:hover~.mCSB_scrollTools,.mCustomScrollbar>.mCustomScrollBox>.mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar>.mCustomScrollBox~.mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1}.arrow-top{position:fixed;right:10px;bottom:40px;z-index:1000;width:40px;height:40px;padding:8px 0 7px;outline:0;background:#b7b7b7;font-size:0;text-align:center;-webkit-transition:.3s;transition:.3s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.arrow-top.active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.arrow-top:hover{background:#aaa}.arrow-top:active{background:#9e9e9e}.arrow-top__svg{width:25px;height:25px;fill:#fff}.pagination{margin:0 0 10px;padding:0;text-align:center;list-style:none}.pagination__wrap{position:fixed;width:100%;margin-left:-50px;padding:0 50px}.pagination__item{position:relative;margin:0 15px 0 0;font-size:14px;line-height:1;color:#666;letter-spacing:.1em;text-transform:uppercase}.sect__descr,.sect__title,.sect__title-black{font-weight:400;letter-spacing:.05em}.pagination__item::after{position:absolute;bottom:0;left:0;width:0;height:1px;background:#666;-webkit-transition:.3s;transition:.3s}.pagination__item.active::after,.pagination__item:hover::after{width:100%}.pagination__item.hidden{display:none}.pagination__link{display:block;padding:4px 5px;color:inherit;text-decoration:none}.pagination__link:last-child{margin:0}.sect{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;margin-bottom:30px;font-family:Playfair,serif;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.sect--top{margin-top:-10.5%}.sect--right{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.sect--toper{margin-top:-9%}.sect--top-low{margin-top:-8.9%}.sect--margin{margin-bottom:55px}.sect--nowrap{-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.sect--column{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.sect__descr{width:69.5%;padding-bottom:8.5%;padding-left:8%;font-size:16px;line-height:1.625}.sect__descr a,.sect__descr b,.sect__descr p,.sect__descr ul{margin:0;font-family:FuturaPT,Helvetica,Arial,"Helvetica CY","Nimbus Sans L",sans-serif;color:#333}.sect__descr--right{padding-right:8%;padding-left:0;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.sect__descr--full{padding:0}.sect__descr--short{width:100%;max-width:680px;margin:0 auto;padding:0}.sect__descr--top{padding-top:19%}.sect__descr--top-low{padding-top:8.9%}.sect__descr--bottom-low{margin-bottom:11%}.sect__descr--bottom-55{margin-bottom:55px}.sect__descr--equipment{width:100%;max-width:685px;padding:0}.sect__title{width:100%;margin:-5px 0 30px;font-size:24px;line-height:1;color:#bfa272}.sect__title--center{text-align:center}.sect__title--small{margin-bottom:20px;font-size:20px;line-height:1.3}.sect__title--margin-top{margin-top:38px}.sect__title-black{width:100%;margin:-6px 0 11px;font-size:18px;line-height:1.44;color:#333}.sect__img{width:31.5%}.sect__img img{display:block;width:100%;height:auto;max-width:100%}.sect__img-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sect__img-list img{display:block;width:100%;height:auto}.sect__img-item3{width:30.195%}.sect__img-item3 img{display:block;width:100%;height:auto;max-width:100%}.sect__img-item4{width:21.314%}.sect__img-item4 img{display:block;width:100%;height:auto;max-width:100%;margin:0 0 40px}.features,.features__item--line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.sect__img-title{margin:0;font:italic 700 14px/1.71 Playfair,serif;text-align:center;letter-spacing:.075em}.features__descr,.features__number,.features__title,.provider,.provider__title{letter-spacing:.05em}.features{display:flex;width:100%;font-family:Playfair,serif;color:#333;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.features--top{margin:60px 0 0}.features--center{margin:90px 0 0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.features--short{max-width:1006px;margin:0 auto}.features__item{width:100%;margin:0 0 30px}.features__item--third{width:33.333333%;margin:0 0 45px;padding:0 10px;text-align:center}.features__item--half{width:46%}.features__item--line{display:flex;width:100%;margin:0 0 30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline}.features__item--line:last-child{margin:0}.features__item--line .features__number{width:84px;margin:0;text-align:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2}.features__item--line .features__title{width:100%;max-width:386px;margin:0;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.features__item--line .features__descr{width:100%;max-width:386px;-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3}.features__number{margin:0 0 25px;font-size:40px;font-weight:700;line-height:1;color:#bfa272}.features__number--small{margin:0 0 20px;font-size:36px}.features__title{width:100%;margin-top:0;margin-bottom:20px;font-size:20px;line-height:1.3}.features__title--small{margin:0;font-size:18px}.features__title--center{margin:0 0 40px;text-align:center}.features__descr{margin:0;font-size:16px;line-height:1.625}.features__btn{width:100%;margin:0 0 50px;text-align:center}.gallery-wood{overflow:hidden}.gallery-wood__list{margin-right:-24px}.gallery-wood__row{position:relative;width:100%;height:0;margin-bottom:24px;padding-bottom:52.26%;overflow:hidden}.gallery-wood__inner{position:absolute;top:0;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}.gallery-wood__big{width:58.61%;height:100%;padding-right:24px}.gallery-wood__small{width:41.39%;height:100%;padding-right:24px}.gallery-wood__link,.gallery-wood__link img{display:block;width:100%;height:100%}.gallery-wood__link{color:inherit;text-decoration:none}.provider{max-width:966px;margin:0 auto;font:16px/26px Playfair,serif}.provider__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 40px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.provider__img{display:block;width:20.7%;text-align:center}.provider__img img{display:inline-block;height:auto;max-width:100%}.provider__descr{width:70.3%;padding:0 0 30px}.provider__descr p{margin:0;font-family:FuturaPT,Helvetica,Arial,"Helvetica CY","Nimbus Sans L",sans-serif}.provider__title{margin:-6px 0 11px;font-size:18px;font-weight:400;color:#bfa272}.menu__overlay{position:relative;z-index:999;display:none;width:100%;height:100%;max-width:100%;max-height:100%;background:#ccc;font-size:0}.menu__left,.menu__left:before,.menu__list-wrap,.menu__right,.menu__right:before{display:inline-block;vertical-align:middle}.menu__left,.menu__right{position:relative;width:50%;height:100%;padding:0 5.14% 0 0;background:#edeeef;text-align:right}.menu__left:before,.menu__right:before{height:100%}.menu__right{padding:0 0 0 5.14%;background:#f4f5f6;text-align:left}.menu__list-wrap{margin-top:-80px}.menu__list,.menu__list-about,.menu__list-products{position:relative;z-index:10;width:245px;padding:0;font-size:18px;font-weight:400;line-height:46px;color:#333;text-align:left;letter-spacing:.05em;text-transform:uppercase;list-style:none}.menu__item-child.selected,.menu__item.selected{color:#111}.menu__item-child.unselected,.menu__item.unselected{color:#666}.menu__item-child{text-transform:lowercase}.menu__item-child::first-letter{text-transform:uppercase}.menu__item-link{display:block;color:inherit;text-decoration:none;cursor:pointer}.menu__list-about,.menu__list-products{position:absolute;top:0;left:100%;display:none;width:440px;padding:0 0 0 160px;font-size:16px;line-height:36px;text-transform:none}.load,.menu__list-about.show,.menu__list-products.show{display:block}.menu__item-arrow{display:none}.load{position:absolute;top:0;left:70px;display:none;width:30px;height:30px}.load img{display:block;height:100%}.popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;background:#fff;font-size:0;text-align:center}.popup::before{display:inline-block;height:100%;vertical-align:middle}.popup--tour .popup__container{height:100%;padding-right:0;padding-bottom:0;padding-left:0}.popup__tour{height:100%}.popup__tour iframe{width:100%;height:100%}.popup__container{position:relative;display:none;width:100%;margin:0 auto;padding:50px 30px 30px;border:0;vertical-align:middle}.popup__container.active{display:inline-block}.popup__container-img{position:relative;display:none;width:100%;height:100%;padding:35px 10px 0}.popup__container-img.active{display:inline-block}.popup__img{display:block;height:100%;overflow:hidden;font-size:0}.popup__img img,.popup__img::before{display:inline-block;vertical-align:middle}.popup__img::before{height:100%}.popup__img img{max-width:100%;max-height:100%}.popup__close{position:absolute;top:0;left:50%;z-index:100;width:30px;height:30px;margin-left:-15px;padding:0;border:0;border-radius:0;outline:0;background:0 0;font-size:0;text-decoration:none;-webkit-transition:all .3s;transition:all .3s}.popup__close span{position:absolute;display:block;width:100%;height:2px;background:#333}.popup__close span:nth-child(1){top:17px;left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.popup__close span:nth-child(2){top:17px;left:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.popup__explanation{margin:15px 0;font:10px/1 FuturaPT,Helvetica,Arial,"Helvetica CY","Nimbus Sans L",sans-serif;line-height:1;color:#333;text-align:left;letter-spacing:.1em}.popup-form__input,.popup-form__label{font:12px/1 FuturaPT,Helvetica,Arial,"Helvetica CY","Nimbus Sans L",sans-serif;letter-spacing:.1em;color:#333}.popup-form__form{width:100%;max-width:362px;margin:35px auto 0;text-align:center}.popup-form__field{position:relative;margin:0 0 20px}.popup-form__label{position:absolute;top:5px;left:30px;line-height:24px;text-transform:uppercase;-webkit-transition:.3s;transition:.3s}.popup-form__input{width:100%;height:30px;min-width:50px;padding:0 10px;border:1px solid #cdcdcd;border-radius:0;line-height:28px}.popup-form__input:focus{outline:0;background:#edeeef}.popup-form__input:focus+label,.popup-form__input:valid+label{-webkit-transform:scale(0) translateY(-10px);-ms-transform:scale(0) translateY(-10px);transform:scale(0) translateY(-10px)}.popup-form__input::-webkit-input-placeholder{color:#333}.popup-form__input::-moz-placeholder{color:#333}.popup-form__input:-moz-placeholder{color:#333}.popup-form__input:-ms-input-placeholder{color:#333}.popup-form__input-file{border:0}.popup-form__input--text{overflow:auto;resize:none}.popup__consultant,.popup__order,.popup__recover-error,.popup__recover-false,.popup__recover-ok,.popup__tour{display:none}.popup__consultant.active,.popup__order.active,.popup__recover-error.active,.popup__recover-false.active,.popup__recover-ok.active,.popup__tour.active{display:block}.popup-form__field-file{position:relative;height:100%;height:30px;overflow:hidden;font:12px/1 FuturaPT,Helvetica,Arial,"Helvetica CY","Nimbus Sans L",sans-serif;line-height:1;text-align:left}.popup-form__field-file:before{display:inline-block;height:100%;vertical-align:middle}.popup-form__field-file>button,.popup-form__field-file>div{display:inline-block;vertical-align:middle;cursor:pointer}.popup-form__field-file>button{float:left;width:95px;height:100%;padding:0 0 0 10px;border:0;outline:0;text-align:left;vertical-align:middle;text-transform:uppercase;overflow:hidden;background:0 0;color:#333;white-space:nowrap;text-overflow:ellipsis}.gallery__big,.gallery__small{padding-right:30px;height:100%}.popup-form__field-file>button>span{display:inline-block;height:auto;max-height:100%;vertical-align:middle}.popup-form__field-file>div{max-width:250px;padding-left:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.popup-form__field-file input[type=file]{position:absolute;top:0;visibility:hidden}.error-box{width:100%;margin:3px 0 0;font-size:11px;color:red;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.company__team-name,.company__team-position{font-size:14px;line-height:1;letter-spacing:.1em}.company__video{max-width:766px;margin:0 auto;background:#e3e7f2}.company__video-height{padding-bottom:41.41%}.company__team-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1200px;margin:0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.company__team-item{width:32%;max-width:382px;margin-bottom:50px}.company__team-photo{position:relative;margin:0 0 20px;overflow:hidden;background:#3b3735}.company__team-photo img{display:block;width:100%;height:auto;max-width:100%;max-height:100%}.company__team-name{margin:0 0 9px;font-weight:400;text-transform:uppercase}.company__team-position{margin:0 0 5px;text-transform:lowercase}.company__team-descr,.company__team-mail{margin:0;font-size:12px;line-height:2;letter-spacing:.05em;text-transform:lowercase}.gallery__row,.gallery__small-item:first-child{margin-bottom:30px}.company__team-mail a{text-decoration:none}.gallery__container{overflow:hidden}.gallery__list{margin-right:-30px}.gallery__row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.gallery__small{width:25%}.gallery__big{width:50%}.gallery__link{display:block;width:100%;height:100%;overflow:hidden}.gallery__link img{display:block;width:100%;height:auto;max-width:100%;max-height:100%}.commercial__clients-list,.commercial__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.commercial__list-wrap{margin:40px 0 26px;overflow:hidden}.commercial__list{display:flex;margin-right:-6px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.commercial__list-img{width:20%;padding-right:6px}.commercial__list-img img{display:block;width:100%;height:auto;max-width:100%}.commercial__clients-list{display:flex;margin:0 0 35px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.commercial__clients-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:25%;margin:0 0 50px;padding:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.commercial__clients-item img{display:block;height:auto;max-width:100%}.commercial__call,.contact__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.commercial__call{display:flex;margin:0 0 80px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.commercial__text{margin:0 48px 0 0;font-size:18px;line-height:1.44;letter-spacing:.1em;text-transform:uppercase}.commercial__link{width:50%;max-width:292px;margin:0 0 0 48px}.contact{margin-top:26px}.contact .error-box{text-align:right}.contact__info{display:flex;max-width:966px;margin:0 auto 20px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.contact__field,.contact__form-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.contact__title{width:100%;margin:0 0 39px;font:400 16px/1 Playfair,serif;color:#bfa272;text-align:center;letter-spacing:.05em}.contact__address{width:50%;text-align:center}.contact__address p{margin:0 0 20px;font-size:16px;line-height:30px;letter-spacing:.05em}.contact__form-wrap{display:flex;width:50%;max-width:320px;margin:0 auto 25px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.contact__form{width:100%;text-align:center}.contact__field{display:flex;margin:0 0 20px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.partners__help-list,.partners__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.contact__label{width:100px;font-size:16px;text-align:left;letter-spacing:.1em;cursor:pointer;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.contact__label--text{margin-top:7px;-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}.contact__input{height:30px;min-width:50px;padding:0 10px;border:1px solid #cdcdcd;border-radius:0;font:16px/1 FuturaPT,Helvetica,Arial,"Helvetica CY","Nimbus Sans L",sans-serif;line-height:28px;color:#333;letter-spacing:.1em;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.contact__input--text{height:70px;overflow:auto;resize:none}.contact__map,.yt-video__item,body.fancybox-active{overflow:hidden}.contact__map-wrap{max-width:966px;margin:0 auto 55px}.contact__map{position:relative;padding-bottom:53.83%;background:url(/img/main/contact/1.jpg) 50% 50% no-repeat;background-size:cover}.contact .map{position:absolute;top:0;right:0;bottom:0;left:0}.partners__info{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.partners__descr{width:67.7277%;margin-bottom:30px;padding-left:6.9%}.partners__descr p{margin:0;font:400 16px/1.63 Playfair,serif;letter-spacing:.05em}.partners__friend-wrap,.partners__help-list{font-family:Playfair,serif}.partners__img{width:20%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.partners__img img{display:block;width:100%;max-width:100%}.partners__help{margin:30px 0 0}.partners__help-list{display:flex;margin-top:12px;color:#333;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.partners__help-item,.partners__more{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.partners__help-item{display:flex;width:50%;margin-bottom:65px;padding-right:15px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.partners__help-item:nth-child(even){padding-right:0;padding-left:15px}.partners__help-number{width:14.58%;min-width:50px;margin-top:-10px;font-size:36px;font-weight:700;line-height:1;color:#bfa272;letter-spacing:.05em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.partners__help-info{width:85.42%;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.partners__help-info p{margin:0;font-size:16px;line-height:1.5;letter-spacing:.05em}.partners__help-title{width:100%;max-width:255px;margin:0 0 12px;font-size:18px;font-weight:400;line-height:1.33;letter-spacing:.05em}.partners__friend-wrap{max-width:690px;margin:0 auto}.partners__friend-wrap>p{margin:0;font-size:16px;line-height:1.5;letter-spacing:.05em}.about-partners__name,.partners__more-text{letter-spacing:.1em;text-align:center;text-transform:uppercase}.partners__more{display:flex;margin-top:25px;margin-bottom:130px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.partners__more-text{width:50%;max-width:292px;margin:0;font:16px/1.38 FuturaPT,Helvetica,Arial,"Helvetica CY","Nimbus Sans L",sans-serif}.about-partners__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:1020px;margin:0 auto;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about-partners__item{width:33.333333%;margin:0 0 52px}.about-partners__wrap{max-width:202px;margin:0 auto}.about-partners__img{position:relative;margin:0 0 14px;background:#3b3735}.about-partners__img img{display:inline-block;width:100%;height:auto;max-width:100%;max-height:100%;vertical-align:middle}.about-partners__name{margin:0;font-size:16px;font-weight:400;line-height:1.38;color:#333}.about-art__descr,.about-art__title{font-weight:400;letter-spacing:.05em}.about-partners__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.about-partners__logo{width:25%;max-width:220px;padding:20px}.about-partners__logo img{display:block;width:100%;height:auto;max-width:100%;max-height:100%}.about-art{max-width:966px;margin:0 auto}.about-art__list{margin-bottom:70px}.about-art__item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:50px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.about-art__item:nth-child(even){-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.about-art__item:nth-child(2n+2) .about-art__descr{right:auto;left:0}.about-art__img{width:39.74%}.about-art__img img{display:block;width:100%;height:auto;max-width:100%}.about-art__descr{position:absolute;top:12%;right:0;width:65.64%;padding:50px;background:#faf9f9;font-size:16px;line-height:1.625}.about-art__descr p{margin:0}.about-art__title{margin:-6px 0 8px;font-size:18px;line-height:1.44;color:#bfa272}.about-art__link{position:relative;color:#0b0080;text-decoration:none}.about-art__link::after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#0b0080}.about-article{max-width:966px;margin:0 auto}.about-article__list{margin-bottom:70px}.about-article__container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:5.21vw 0 4.17vw;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about-article__img{width:40.17%}.about-article__img img{display:block;width:100%;height:auto;max-width:100%}.about-article__text{width:51.28%}.about-article__text .sect{margin:0}.about-article__descr{font-size:16px;line-height:1.5}.about-article__descr p{margin:0 0 25px}.about-article__created{margin:0 0 20px;font-size:18px;line-height:1.33}.about-article__share{margin:0 0 15px;font-size:18px;line-height:1.33}.about-article__social-likes .social-likes__widget{border:0}.about-article__social-likes .social-likes__icon{display:none}.about-article__social-likes .social-likes__icon_facebook,.about-article__social-likes .social-likes__icon_plusone,.about-article__social-likes .social-likes__widget_facebook:active,.about-article__social-likes .social-likes__widget_facebook:active .social-likes__icon,.about-article__social-likes .social-likes__widget_facebook:focus,.about-article__social-likes .social-likes__widget_facebook:focus .social-likes__icon,.about-article__social-likes .social-likes__widget_facebook:hover,.about-article__social-likes .social-likes__widget_facebook:hover .social-likes__icon,.about-article__social-likes .social-likes__widget_plusone:active,.about-article__social-likes .social-likes__widget_plusone:active .social-likes__icon,.about-article__social-likes .social-likes__widget_plusone:focus,.about-article__social-likes .social-likes__widget_plusone:focus .social-likes__icon,.about-article__social-likes .social-likes__widget_plusone:hover,.about-article__social-likes .social-likes__widget_plusone:hover .social-likes__icon{background:0 0}.about-article__social-likes .social-likes__button{width:25px;height:25px;padding:0;background:0 0;-webkit-box-shadow:none;box-shadow:none}.about-article__social-likes .social-likes__button svg{display:inline-block;width:auto;height:100%;fill:#999}.about-article__all,.about-article__last{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.about-article__social-likes .social-likes__button:hover svg{fill:#bfa272}.about-article__all{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.about-article__last{display:flex;margin:0 0 4.69vw;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.about-article__last-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:48.72%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.about-article__last-img{width:47.37%}.about-article__last-img img{display:block;width:100%;height:auto;max-width:100%}.about-news__list,.about__sertification-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.about-article__last-text{width:47.37%}.about-article__last-title{margin:0 0 10px;font-family:Playfair,serif;font-size:18px;line-height:1.33;color:#bfa272}.about-article__last-created{margin:0 0 10px;font-size:14px;line-height:1.71}.about-article__last-descr{font-family:Playfair,serif;font-size:12px;line-height:1.5}.about-news__descr,.about-news__title{font-size:16px;font-weight:400;letter-spacing:.05em}.about-article__last-descr p{margin:0 0 10px}.about-news{max-width:966px;margin:0 auto 50px}.about-news__list{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about-news__item{width:50%;padding-right:5.6%}.about-news__item:nth-child(even){margin-top:12.63%;margin-bottom:-7px;padding-right:0;padding-left:5.6%}.about-news__img{margin:0 0 30px}.about-news__img img{display:block;width:100%;height:auto;max-width:100%}.about-news__descr{line-height:1.625}.about-news__descr p{margin:0}.about-news__title{margin:0 0 5px;line-height:.88;color:#bfa272}.about-guarantee__list{margin:0 0 50px;padding:0 0 0 7.105%;list-style:none}.about-guarantee__item{margin:0 0 9px}.about-guarantee__number{margin:0 0 9px;font-size:36px;font-weight:700;line-height:1;color:#bfa272;letter-spacing:.05em}.about-guarantee__title{margin:0;font-size:18px;font-weight:400;line-height:1.44;letter-spacing:.05em}.about__sertification{max-width:966px;margin:0 auto 32px}.about__sertification-item{width:25%;max-width:161px}.about__sertification-item img{display:block;width:100%;height:auto}.about__sertification-row{display:flex;margin:0 0 50px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.about__sertification-row:last-of-type{margin:0}.about__equipment{max-width:966px;margin:0 auto 32px}.about__equipment-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:35px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.about__equipment-item{width:33.333333%;max-width:272px;margin:0 0 30px;background:#3b3735}.about__equipment-item img{display:block;height:auto;max-width:100%}.yt-video__list{margin:0;padding:0;list-style:none}.yt-video__item{position:relative;background:url(/img/bg-video.jpg) 50% 50% no-repeat;background-size:cover}.yt-video__play-wrap,.yt-video__video{position:absolute;top:0;width:100%;height:100%;left:0}.yt-video__img{margin:0;padding-bottom:56.25%}.yt-video__video iframe{width:100%;height:100%;border:0}.yt-video__play-wrap{z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.yt-video__play{padding:0;border:0;background:0 0}.yt-video__play svg{display:block;width:100px;height:100px;-webkit-animation:buttonColor 8s infinite alternate;animation:buttonColor 8s infinite alternate;fill:#c00}.fancybox-outer,.fancybox-thumbs{-webkit-overflow-scrolling:touch}body.fancybox-iosfix{position:fixed;right:0;left:0}.fancybox-is-hidden{position:absolute;top:-9999px;left:-9999px;visibility:hidden}.fancybox-container{position:fixed;top:0;left:0;z-index:99992;width:100%;height:100%;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0)}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{position:absolute;top:0;right:0;bottom:0;left:0}.fancybox-outer{overflow-y:auto}.fancybox-bg{opacity:0;background:#1e1e1e;-webkit-transition-timing-function:cubic-bezier(.47,0,.74,.71);transition-timing-function:cubic-bezier(.47,0,.74,.71);-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity}.fancybox-is-open .fancybox-bg{opacity:.87;-webkit-transition-timing-function:cubic-bezier(.22,.61,.36,1);transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption-wrap,.fancybox-infobar,.fancybox-toolbar{position:absolute;z-index:99997;-webkit-box-sizing:border-box;box-sizing:border-box;visibility:hidden;opacity:0;-webkit-transition:opacity .25s,visibility 0s linear .25s;transition:opacity .25s,visibility 0s linear .25s;direction:ltr}.fancybox-show-caption .fancybox-caption-wrap,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar{visibility:visible;opacity:1;-webkit-transition:opacity .25s,visibility 0s;transition:opacity .25s,visibility 0s}.fancybox-infobar{top:0;left:0;height:44px;min-width:44px;padding:0 10px;font-size:13px;line-height:44px;color:#ccc;text-align:center;user-select:none;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-touch-callout:none;-webkit-font-smoothing:subpixel-antialiased;mix-blend-mode:exclusion}.fancybox-toolbar{top:0;right:0;margin:0;padding:0}.fancybox-stage{z-index:99994;overflow:hidden;direction:ltr;-webkit-transform:translateZ(0)}.fancybox-is-closing .fancybox-stage{overflow:visible}.fancybox-slide{position:absolute;top:0;left:0;z-index:99994;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0;overflow:auto;outline:0;text-align:center;white-space:normal;-webkit-transition-property:-webkit-transform,opacity,-webkit-transform;transition-property:transform,opacity,-webkit-transform;-webkit-overflow-scrolling:touch;-webkit-backface-visibility:hidden;backface-visibility:hidden}.fancybox-slide:before{display:inline-block;width:0;height:100%;vertical-align:middle}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--video .fancybox-content,.fancybox-slide--video iframe{background:#000}.fancybox-slide--map .fancybox-content,.fancybox-slide--map iframe{background:#e5e3df}.fancybox-slide--next{z-index:99995}.fancybox-slide>*{position:relative;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;margin:44px 0;padding:24px;overflow:auto;border-width:0;background-color:#fff;text-align:left;vertical-align:middle}.fancybox-slide>base,.fancybox-slide>link,.fancybox-slide>meta,.fancybox-slide>script,.fancybox-slide>style,.fancybox-slide>title{display:none}.fancybox-slide .fancybox-image-wrap{position:absolute;top:0;left:0;z-index:99995;margin:0;padding:0;overflow:visible;border:0;background:no-repeat;background-size:100% 100%;cursor:default;user-select:none;-webkit-transition-property:-webkit-transform,opacity,-webkit-transform;transition-property:transform,opacity,-webkit-transform;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform-origin:top left;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybox-can-zoomOut .fancybox-image-wrap{cursor:-webkit-zoom-out;cursor:zoom-out}.fancybox-can-zoomIn .fancybox-image-wrap{cursor:-webkit-zoom-in;cursor:zoom-in}.fancybox-can-drag .fancybox-image-wrap{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-image-wrap{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-image,.fancybox-spaceball{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content{width:80%;height:80%;max-width:-webkit-calc(0%);max-width:calc(0%);max-height:-webkit-calc(12%);max-height:calc(12%);padding:0;overflow:visible;background:#fff}.fancybox-iframe{display:block;height:100%;padding:0;border:0}.fancybox-error,.fancybox-iframe{width:100%;margin:0;background:#fff}.fancybox-error{max-width:380px;padding:40px;cursor:default}.fancybox-error p{margin:0;padding:0;font-size:16px;line-height:20px;color:#444}.fancybox-button{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:44px;height:44px;margin:0;padding:10px;border:0;border-radius:0;outline:0;background:rgba(30,30,30,.6);vertical-align:top;cursor:pointer;-webkit-transition:color .3s ease;transition:color .3s ease}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button[disabled]{opacity:.6;color:#ccc;cursor:default}.fancybox-button svg{position:relative;display:block;overflow:visible;shape-rendering:geometricPrecision}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2),.fancybox-navigation{display:none}.fancybox-button svg path{fill:currentColor;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--share svg path{stroke-width:1}.fancybox-button--zoom svg path{fill:transparent}.fancybox-show-nav .fancybox-navigation{display:block}.fancybox-navigation button{position:absolute;top:50%;z-index:99997;width:60px;height:120px;margin:-60px 0 0;padding:15px;background:0 0}.fancybox-navigation button:before{position:absolute;top:0;right:0;width:60px;height:120px;background:rgba(30,30,30,.6)}.fancybox-navigation .fancybox-button--arrow_left{left:0}.fancybox-navigation .fancybox-button--arrow_right{right:0}.fancybox-close-small{position:absolute;top:0;right:0;z-index:10;width:44px;height:44px;margin:0;padding:0;border:0;border-radius:0;background:0 0;cursor:pointer}.fancybox-close-small:after{position:absolute;top:5px;right:5px;z-index:2;-webkit-box-sizing:border-box;box-sizing:border-box;width:30px;height:30px;border-width:0;border-radius:50%;background-color:transparent;font:20px/30px Arial,Helvetica Neue,Helvetica,sans-serif;font-weight:300;color:#888;text-align:center;content:"×";-webkit-transition:background-color .25s;transition:background-color .25s}.fancybox-close-small:focus{outline:0}.fancybox-close-small:focus:after{outline:#888 dotted 1px}.fancybox-close-small:hover:after{background:#eee;color:#555}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small{top:0;right:-44px}.fancybox-slide--iframe .fancybox-close-small:after,.fancybox-slide--image .fancybox-close-small:after{font-size:35px;color:#aaa}.fancybox-slide--iframe .fancybox-close-small:hover:after,.fancybox-slide--image .fancybox-close-small:hover:after{background:0 0;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption-wrap{right:0;bottom:0;left:0;padding:60px 2vw 0;background:-webkit-linear-gradient(270deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.1) 20%,rgba(0,0,0,.2) 40%,rgba(0,0,0,.6) 80%,rgba(0,0,0,.8));pointer-events:none}.fancybox-caption{padding:30px 0;border-top:1px solid rgba(255,255,255,.4);font-size:14px;line-height:20px;color:#fff}.fancybox-caption a,.fancybox-caption button,.fancybox-caption select{position:relative;pointer-events:all}.fancybox-caption a{color:#fff;text-decoration:underline}.fancybox-slide>.fancybox-loading{position:absolute;top:50%;left:50%;z-index:99999;width:50px;height:50px;margin-top:-30px;margin-left:-30px;border:6px solid rgba(99,99,99,.4);border-top:6px solid rgba(255,255,255,.6);border-radius:100%;background:0 0;animation:a .8s infinite linear;-webkit-animation:a .8s infinite linear}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,.25,1);transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0);-webkit-transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0);-webkit-transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translateZ(0);-webkit-transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;-webkit-transition-timing-function:cubic-bezier(.19,1,.22,1);transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5);-webkit-transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5);-webkit-transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-ms-transform:scaleX(1);transform:scaleX(1);-webkit-transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-1turn);transform:rotate(-1turn);-webkit-transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(1turn);transform:rotate(1turn);-webkit-transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);transform:rotate(0);-webkit-transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0);-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0);-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scaleX(1) translateZ(0);-webkit-transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg);-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translateZ(0) scale(1);-webkit-transform:translateZ(0) scale(1)}.fancybox-share{max-width:90%;padding:30px;border-radius:3px;background:#f4f4f4}.fancybox-share h1{margin:0 0 20px;font-size:33px;font-weight:700;color:#222;text-align:center}.fancybox-share p{margin:0;padding:0;text-align:center}.fancybox-share p:first-of-type{margin-right:-10px}.fancybox-share_button{display:inline-block;min-width:140px;margin:0 10px 10px 0;padding:10px 20px;border:0;border-radius:3px;background:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.16);box-shadow:0 2px 2px 0 rgba(0,0,0,.16);font-size:16px;line-height:23px;color:#707070;white-space:nowrap;text-decoration:none;user-select:none;-webkit-transition:all .2s;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybox-share_button:focus,.fancybox-share_button:hover{-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.3);box-shadow:0 2px 2px 0 rgba(0,0,0,.3);color:#333;text-decoration:none}.fancybox-share_button svg{width:20px;height:20px;margin-right:5px;vertical-align:text-bottom}.fancybox-share input{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin:5px 0 0;padding:10px 15px;border:1px solid #d7d7d7;border-radius:3px;outline:0;background:#ebebeb;font-size:14px;color:#5d5b5b}.fancybox-thumbs{position:absolute;top:0;right:0;bottom:0;z-index:99995;display:none;-webkit-box-sizing:border-box;box-sizing:border-box;width:212px;margin:0;padding:2px 2px 4px;background:#fff;-ms-overflow-style:-ms-autohiding-scrollbar}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{position:absolute;position:relative;width:100%;height:100%;margin:0;padding:0;overflow-x:hidden;overflow-y:auto;font-size:0;white-space:nowrap;list-style:none}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{border-radius:10px;background:#fff;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{border-radius:10px;background:#2a2a2a}.fancybox-thumbs>ul>li{position:relative;float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;height:75px;max-width:-webkit-calc(46%);max-width:calc(46%);max-height:-webkit-calc(92%);max-height:calc(92%);margin:2px;padding:0;overflow:hidden;outline:0;cursor:pointer;-webkit-backface-visibility:hidden;backface-visibility:hidden}li.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li>img{position:absolute;top:0;left:0;max-width:none;max-height:none;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.fancybox-thumbs>ul>li:before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99991;opacity:0;border:4px solid #4ea7f9;content:"";-webkit-transition:all .2s cubic-bezier(.25,.46,.45,.94);transition:all .2s cubic-bezier(.25,.46,.45,.94)}.fancybox-thumbs>ul>li.fancybox-thumbs-active:before{opacity:1}.error-page{padding:8.86em 0 10em;background-color:#000;background-image:url(/img/error/error1920.jpg);background-repeat:no-repeat;background-position:50% 50%;background-size:cover;font-size:14px;line-height:1.5;color:#fff;text-align:center;text-transform:uppercase}.error-page__content{max-width:340px;margin:0 auto;font-weight:500;line-height:1;color:#000}.error-page__title{margin:-40px 0 40px;font-family:Playfair,serif;font-size:12.86em}.error-page__descr{margin:0 0 1.1em;font-size:1.71em;line-height:1}.error-page__advice{max-width:230px;margin:30px auto 0;line-height:1.5}#bingc-active,#bingc-passive{left:0}@media (max-height:599px) and (min-width:768px){.section__inner--short{max-width:578px;max-height:218px;padding-bottom:0}.section__inner--longer{max-width:820px}}@media (max-height:599px) and (min-height:501px) and (min-width:768px){.works__list{margin:0 -35px 0 0}.works__item{padding:0 35px 0 0}.works__item-text .works__img{height:-webkit-calc(100% - 35px);height:calc(100% - 35px)}.works__item-link{height:35px;font-size:14px}.contact-main__form-wrap{height:100%}.contact-main__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding:20px 15px}.contact-main__field{margin:0}.contact-main__label{width:87px}.contact-main__field-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.contact-main__field-wrap:first-of-type{padding-right:3%}.contact-main__field-wrap:last-of-type{padding-left:3%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.contact-main__input--text{height:85px}}@media (min-height:800px) and (min-width:1600px){.wrap-index--promo{top:64%}.section__title{height:25%;font-size:30px}.section__inner{height:75%;max-width:1440px;max-height:440px;padding-bottom:20px}.section__inner--short{max-width:708px;max-height:520px}.section__inner--longer{max-height:470px}.title{margin:10px 0 6px;font-size:26px;line-height:2.4}.title--main{margin-bottom:25px}.fp-section.fp-table,.fp-slide.fp-table{padding:80px 0 64px}.links{right:180px}.links__item{margin:24px 0}.links__item--arrow{width:40px;height:40px;margin:37px 0;border:3px solid #666;line-height:34px}.links__svg{width:20px;height:20px}.links__link{width:18px;height:18px;border:3px solid transparent}.footer__center{font-size:16px}.footer__contact{font-size:12px}.footer__copy-year::before{margin:0 9px 0 0}.btn{max-width:228px;padding:13px 10px 14px;font-size:18px}.btn--error-page{max-width:300px}.btn--light{max-width:152px;padding:16px 9px;font-size:16px}.btn--dark{max-width:150px;padding:15px 9px;font-size:18px}.btn--call{max-width:310px;padding:23px 9px 24px;font-size:20px}.btn--consult,.btn__recover-close{max-width:360px;padding:18px 10px 19px}.about-main__text,.works__text{top:50%;max-width:1250px;text-align:center}.promo .fp-tableCell{background-image:url(/img/promo/bg1920.jpg);background-size:cover}.promo__title{font-size:72px}.promo__title span{font-size:50px}.promo__author{right:50px;bottom:50px;font-size:32px}.about-main .fp-tableCell{background-image:url(/img/about/bg1920.jpg);background-size:cover}.about-main__text{position:relative;font-size:36px}.products .fp-tableCell{background-image:url(/img/products/bg1920.jpg);background-size:cover}.products__list{margin:0 -10px 0 0}.products__item{padding:0 10px 0 0}.products__info{height:83%}.products__info:hover .products__link{bottom:21%}.products__info--woodwin{background-image:url(/img/products/woodwin1920.jpg)}.products__info--alumwin{background-image:url(/img/products/alumwin1920.jpg)}.products__info--door{background-image:url(/img/products/door1920.jpg)}.products__info--rolet{background-image:url(/img/products/rolet1920.jpg)}.products__info--faсade{background-image:url(/img/products/facade1920.jpg)}.products__title{height:17%;font-size:20px}.products__link{bottom:5%;width:152px;margin:0 0 0 -76px}.works .fp-tableCell{background-image:url(/img/products/bg1920.jpg);background-size:cover}.works__text{font-size:36px}.works__list{margin:0 -48px 0 0}.works__item{padding:0 48px 0 0}.works__item-text .works__img{height:-webkit-calc(100% - 48px);height:calc(100% - 48px)}.works__img-1{background-image:url(/img/works/1-1920.jpg)}.works__img-2{background-image:url(/img/works/2-1920.jpg)}.works__img-3{background-image:url(/img/works/3-1920.jpg)}.works__item-link{height:48px;font-size:16px}.contact-main .fp-tableCell{background-image:url(/img/products/bg1920.jpg);background-size:cover}.contact-main__form-wrap{padding:28px}.contact-main__form{padding:28px 76px 50px 70px}.contact-main__field{margin:0 0 27px}.contact-main__label{width:136px;font-size:17px}.contact-main__label--text{margin-top:12px}.contact-main__input{height:44px;padding:0 15px;font-size:17px;line-height:42px}.contact-main__input--text{height:86px}.contact-main .section__title{height:12%}.contact-main .section__inner{height:auto;max-height:620px}.scroll-padding{padding:134px 0 0}.sect{margin-top:60px;margin-bottom:40px}.sect--top{margin-top:-10.5%}.sect--toper{margin-top:-9%}.sect--margin{margin-bottom:80px}.sect--short{max-width:1200px;margin-right:0;margin-left:0}.sect__descr{padding-left:12%;font-size:18px;line-height:1.61}.sect__descr p{font-size:20px;line-height:1.5;color:#666;letter-spacing:0}.sect__descr--right{padding-right:12%;padding-left:0}.sect__descr--full{padding:0}.sect__descr--short{max-width:860px}.sect__descr--equipment{max-width:930px;padding:0}.sect__title{margin:-5px 0 25px;font-size:36px}.sect__title--center{margin:0 0 50px}.sect__title--small{margin-bottom:15px;font-size:28px;line-height:1}.sect__title-black{margin:-6px 0 11px;font-size:25px}.sect__img-item4 img{margin:0 0 35px}.sect__img-title{font-size:20px;line-height:1.2}.features--top{margin:80px 0 0}.features--center{margin:130px 0 0}.features--short{max-width:1416px;margin:0 auto}.features__item{margin:0 0 35px}.features__item--line{margin:0 0 45px}.features__item--line .features__number{width:330px}.features__item--line .features__descr,.features__item--line .features__title{max-width:545px}.features__number{margin:0 0 21px;font-size:56px}.features__number--small{margin:0 0 20px;font-size:50px}.features__title{margin-bottom:13px;font-size:28px;line-height:1.3}.features__title--small{margin:0;font-size:25px}.features__title--center{margin:0 0 60px}.features__descr{font-size:20px;line-height:1.4}.features__btn{margin:0 0 75px}.gallery-wood__list{margin-right:-137px}.gallery-wood__row{margin-bottom:137px;padding-bottom:46.34%}.gallery-wood__big,.gallery-wood__small{padding-right:137px}.provider{max-width:1360px;font-size:18px;line-height:29px}.provider__item{margin:0 0 58px}.provider__title{font-size:25px}.menu__list,.menu__list-about,.menu__list-products{width:340px;font-size:24px;line-height:64px}.menu__list-about,.menu__list-products{width:550px;padding:0 0 0 160px;font-size:22px;line-height:50px}.gallery__big,.gallery__small{padding-right:45px}.company__video{max-width:1100px;margin-top:80px;margin-bottom:0}.company__team-photo{margin:0 0 30px}.company__team-name{margin:0 0 15px;font-size:22px}.company__team-position{margin:0 0 10px;font-size:20px}.gallery__row,.gallery__small-item:first-child{margin-bottom:45px}.company__team-descr,.company__team-mail{font-size:20px;line-height:1.5}.gallery__list{margin-right:-45px}.commercial__list-wrap{margin:55px 0}.commercial__list{margin-right:-7px}.commercial__list-img{padding-right:7px}.commercial__clients-list{margin:0}.commercial__clients-item{margin:0 0 80px;padding:20px}.commercial__text{margin:0 35px 0 0;font-size:25px}.commercial__link{max-width:344px;margin:0 0 0 35px}.contact{margin-top:30px}.contact__info{max-width:1360px;margin:0 auto 20px}.contact__title{font:400 22px/1 Playfair,serif}.contact__address p{margin:0 0 22px;font-size:22px;line-height:48px}.contact__form-wrap{max-width:490px}.contact__field{margin:0 0 30px}.contact__label{width:150px;font-size:22px}.contact__label--text{margin-top:9px}.contact__input{height:45px;font:22px/1 FuturaPT,Helvetica,Arial,"Helvetica CY","Nimbus Sans L",sans-serif}.contact__input--text{height:90px}.contact__map-wrap{max-width:1360px}.partners{max-width:1455px;margin:0 auto}.partners__descr p{font-size:22px;letter-spacing:0}.partners__descr p:last-child{margin:0 0 30px}.partners__img img{height:auto}.partners__help-list{margin-top:30px}.partners__help-item{margin-bottom:85px;padding-right:25px}.partners__help-item:nth-child(even){padding-right:0;padding-left:25px}.partners__help-number{font-size:50px}.partners__help-info p{font-size:22px}.partners__help-title{max-width:323px;margin:0 0 20px;font-size:25px}.partners__friend-wrap{max-width:885px}.partners__friend-wrap>p{font-size:22px}.partners__more{margin-top:30px}.partners__more-text{max-width:370px;font-size:20px}.about-partners__list{max-width:1360px}.about-partners__item{margin:0 0 75px}.about-partners__item:nth-child(3n+1) .about-partners__wrap{margin-left:0}.about-partners__item:nth-child(3n) .about-partners__wrap{margin-right:0;margin-left:auto}.about-partners__wrap{max-width:280px}.about-art,.about-news{max-width:1360px}.about-partners__img{margin:0 0 20px}.about-partners__name{font-size:22px;line-height:1}.about-art__item{margin-bottom:70px}.about-art__img{width:39.74%}.about-art__descr{width:65.64%;padding:30px;font-size:18px;line-height:29px}.about-art__title{margin:-5px 0 20px;font-size:25px;line-height:1}.about-news__descr,.about-news__title{font-size:22px;line-height:26px}.about-news__item{width:50%}.about-news__item:nth-child(even){margin-top:10%;margin-bottom:-4px}.about-news__title{margin:0 0 5px}.about-guarantee__list{padding:0 0 0 6.67%}.about-guarantee__item{margin:0 0 15px}.about-guarantee__number{margin:0 0 17px;font-size:50px}.about-guarantee__title{font-size:25px;line-height:1.44}.about__sertification{max-width:1360px;margin:55px auto}.about__sertification .title{margin-bottom:25px}.about__sertification-item{width:25%;max-width:225px}.about__sertification-row{margin:0 0 73px}.about__equipment{max-width:1360px;margin:0 auto 55px}.about__equipment .title{margin-bottom:25px}.about__equipment-list{margin-top:50px}.about__equipment-item{max-width:382px;margin:0 0 50px}}@media (max-height:950px) and (min-height:800px) and (min-width:1600px){.wrap-index--promo{top:64%;padding-top:0}.section__title{height:20%}.section__inner{height:80%}.section__inner--short{max-height:440px}.works__list{margin:0 -43px 0 0}.works__item{padding:0 43px 0 0}.works__item-text .works__img{height:-webkit-calc(100% - 43px);height:calc(100% - 43px)}.works__item-link{height:43px}.contact-main__form-wrap{padding:23px}.contact-main__form{padding:23px 65px 40px 60px}.contact-main__field{margin:0 0 23px}.contact-main__input{height:36px;line-height:34px}.contact-main__input--text{height:72px}}@media (max-width:1023px) and (min-width:768px){body{padding:50px 40px 40px}.wrap-index{padding:0 35px}.title{margin:5px 0;font-size:16px;line-height:35px}.title--main{margin-bottom:15px}.wrap{padding:0 15px}.fp-section.fp-table,.fp-slide.fp-table{padding:50px 0 64px}.links{right:50px}.header{height:50px;padding:0 40px}.header__wrap{padding:0}.header__logo{width:40%}.header__logo-link{width:140px;height:34px}.header__menu{width:20%}.footer{padding:0 20px}.footer__center{font-size:14px}.footer__contact{letter-spacing:.01em}.btn--consult,.btn__recover-close{max-width:270px;padding:15px 10px}.scroll-padding{padding:80px 0 0}.mCSB_scrollTools{right:0;width:15px}.pagination{margin:0 0 25px}.pagination__item{margin:0 7px 0 0;font-size:11px}.sect,.sect--top{margin-bottom:20px}.pagination__link{padding:4px 0}.pagination__wrap{margin-left:-40px;padding:0 40px}.sect{margin-top:30px}.sect--toper{margin-top:-9%}.sect--top{margin-top:0}.sect--margin,.sect__descr--bottom-55{margin-bottom:30px}.sect--top-low{margin-top:20px}.sect__descr{font-size:14px}.sect__descr--top{padding-top:3%}.sect__descr--top-low{padding-top:0}.sect__title{margin:-3px 0 10px;font-size:20px}.sect__title--center{margin:0 0 20px}.sect__title--small{font-size:18px}.sect__title-black{margin:-6px 0 11px;font-size:16px}.sect__img-item4{width:23%}.sect__img-item4 img{margin:0 0 10px}.sect__img-title{font-size:12px}.features--top{margin:40px 0 0}.features--center{margin:60px 0 0}.features__item{margin:0 0 10px}.features__item--third{padding:0 5px}.gallery-wood__big,.gallery-wood__small,.gallery__big,.gallery__small{padding-right:15px}.features__item--line{margin:0 0 20px}.features__item--line:last-child{margin:0}.features__item--line .features__number{width:70px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.features__number{margin:0 0 20px;font-size:32px}.features__number--small{margin:0 0 15px;font-size:30px}.features__title{margin-bottom:15px;font-size:18px}.features__title--small{font-size:16px}.features__descr,.provider{font-size:14px}.features__title--center{margin:0 0 25px}.gallery-wood__list{margin-right:-15px}.gallery-wood__row{margin-bottom:15px}.provider__item{margin:0 0 25px}.provider__img{width:23%}.provider__descr{width:72%}.provider__title{margin:-6px 0 7px;font-size:16px}.company__video{max-width:600px;margin:0 auto}.company__team-item{width:30%}.company__team-photo{margin:0 0 15px}.company__team-name{margin:0 0 7px;font-size:12px}.company__team-position{margin:0 0 3px;font-size:12px}.gallery__row,.gallery__small-item:first-child{margin-bottom:15px}.company__team-descr,.company__team-mail{font-size:11px}.gallery__list{margin-right:-15px}.commercial__list-wrap{margin:25px 0 15px}.commercial__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:-4px}.commercial__list-img{padding-right:4px}.commercial__clients-list{margin:0 0 25px}.commercial__clients-item{margin:0 0 35px;padding:5px}.commercial__call{margin:0 0 50px}.commercial__text{margin:0 25px 0 0;font-size:16px}.commercial__link{max-width:270px;margin:0 0 0 25px}.contact{margin-top:0}.contact__info{margin-bottom:50px}.contact__title{margin:0 0 25px;font-size:14px}.contact__address p{margin:0 0 15px;font-size:14px;line-height:26px}.contact__form{max-width:320px}.contact__field{margin:0 0 15px}.contact__label{width:90px;font-size:14px}.contact__label--text{margin-top:5px}.contact__input{height:26px;font-size:14px;line-height:24px}.contact__input--text{height:52px}.contact__map-wrap{margin-bottom:35px}.partners__descr{width:69%;margin-bottom:20px;padding-right:8%;padding-left:0}.partners__descr p{font-size:14px}.partners__img{width:31%}.partners__help{margin:15px 0 0}.partners__help-item{margin-bottom:40px;padding-right:10px}.partners__help-item:nth-child(even){padding-right:0;padding-left:10px}.partners__help-number{margin-top:-10px;font-size:30px}.partners__help-title{margin:0 0 10px;font-size:16px}.about-art__descr,.about-partners__name,.partners__friend-wrap>p,.partners__info p{font-size:14px}.partners__more{margin-top:20px;margin-bottom:50px}.partners__more-text{max-width:48%;font-size:14px}.about-partners__item{margin:0 0 30px}.about-partners__img{margin:0 0 10px}.about-art__list{margin-bottom:40px}.about-art__item{margin-bottom:30px}.about-art__descr{padding:25px}.about-art__title{margin:-5px 0 6px;font-size:16px}.about-news{margin-bottom:40px}.about-news__item{padding-right:3%}.about-news__item:nth-child(even){margin-top:10%;margin-bottom:-5px;padding-right:0;padding-left:3%}.about-news__img{margin:0 0 20px}.about-news__descr,.about-news__title{font-size:14px}.about-guarantee__list{margin:0 0 40px}.about-guarantee__number{margin:0 0 9px;font-size:30px}.about-guarantee__title{font-size:16px}.about__sertification{margin-bottom:25px}.about__sertification-item{width:23%;max-width:100%}.about__sertification-row{margin:0 0 35px}.about__sertification-row:last-of-type{margin:0}.about__equipment{margin-bottom:25px}.about__equipment-list{margin-top:30px}.about__equipment-item{width:31%;margin:0}}@media (max-width:1225px) and (max-height:768px){.wrap-index--promo{padding-left:60px}.header__wrap{padding:0}.products__title{font-size:14px}.products__link{width:100px;margin:0 0 0 -50px}}@media (max-width:1200px){.error-page{background-image:url(/img/error/error1200.jpg)}}@media (max-width:1100px){.sect--top,.sect--top-low{margin-top:55px}.sect__descr--top,.sect__descr--top-low{padding-top:0}.sect__descr--bottom-low{margin:0}.about-article__text{width:56%}.about-article__last-img{width:46%}.about-article__last-text{width:52%}#bingc-passive div.bingc-passive-overlay #bingc-passive-close-button.bingc-passive-close-button{top:12px;right:12px;opacity:.4}#bingc-passive div.bingc-passive-overlay #bingc-passive-close-button.bingc-passive-close-button svg polygon{fill:#fff!important}}@media (max-width:1024px){.btn::before{display:none}.btn--error-page{max-width:300px}.breadcrumbs{margin:0 0 30px;font-size:10px}}@media (max-width:900px){.products__title{height:23%}.menu__list-about,.menu__list-products{padding:0 0 0 70px}}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:-webkit-calc(90%);max-width:calc(90%)}}@media (max-width:767px),(max-height:500px){.about-main__text,.promo__title{text-align:center;vertical-align:middle}.wrap-index{padding:0}.wrap-index--promo{position:static;display:table;width:100%;height:100%}.section__title{display:block;height:auto;margin:0 0 30px;font-size:18px}.about-main,.promo{margin-bottom:30px}.section__inner{width:auto;height:auto;max-width:100%;max-height:100%;padding:0;overflow:visible}.section__inner--short{max-width:400px;max-height:100%;padding:0}.links{display:none}.promo{position:relative;height:100vh;padding-top:70px;background:url(/img/promo/bg1366.jpg) 50% 50% no-repeat #d6c3a4;background-size:cover}.promo__title{display:table-cell;padding:10px;font-size:30px}.promo__title span{font-size:20px}.promo__author{right:20px;bottom:20px;font-size:18px}.about-main{height:50vh;min-height:300px;padding:20px 0;background:url(/img/about/bg1366.jpg) 50% 50% no-repeat #fff;background-size:cover}.about-main .wrap-index{display:table;width:100%;height:100%}.about-main__text{display:table-cell;padding:0 10px;font-size:18px;line-height:1.4}.products{margin:0 0 30px;padding:30px 10px;background:url(/img/products/bg1366.jpg) 50% 50% no-repeat #fff;background-size:cover}.products__list{display:block;height:auto;margin:0}.products__item{display:block;width:auto;max-width:320px;margin:0 auto 25px;padding:0}.products__item:last-child{margin-bottom:0}.products__info{height:70vh;max-height:300px;margin:0 0 10px}.products__info::after{top:7%;right:9%;bottom:7%;left:9%;opacity:1}.products__info .products__link{bottom:12%;opacity:1}.products__title{display:block;height:auto;font-size:14px}.clients{margin-bottom:30px;padding:30px 0 0;background:#fff}.clients__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto}.clients__item{width:50%;max-width:230px;margin:0 auto 20px}}@media (max-width:767px),(max-height:500px) and (max-width:1023px){.works{margin-bottom:30px;padding:30px 0 10px;background:url(/img/products/bg1366.jpg) 50% 50% no-repeat #fff;background-size:cover}.works__text{display:table-cell;padding:0 10px;font-size:18px;line-height:1.4;text-align:center;vertical-align:middle}.works__list{display:block;height:auto;margin:0}.works__item{width:100%;height:70vh;max-width:320px;max-height:300px;margin:0 auto 20px;padding:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.works__item:not(:first-child){display:none}.works__item-text{max-height:340px}.works__item-text .works__img{height:-webkit-calc(100% - 40px);height:calc(100% - 40px)}.works__item-link{height:40px;line-height:40px}.contact-main{margin-bottom:30px;padding:30px 0}.contact-main__form-wrap{padding:0}.contact-main__form{padding:20px 10px}.contact-main__field{margin:0 0 15px}.contact-main__label{width:90px}}@media (max-width:767px){body,html{overflow:visible}body{padding:70px 10px 0}.title{margin:0 0 10px;font-size:16px;line-height:2.13}.title__arrow{display:inline-block;width:30px;height:30px;margin:-4px 0 0 6px;vertical-align:middle;-webkit-transition:.3s;transition:.3s;fill:#333}.header__lang-arrow,.header__now,.header__phone{display:none}.active .title__arrow{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wrap{padding:0}.header{height:70px;padding:0 10px}.header__wrap{padding:0}.header__logo{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.header__logo-link{width:100px;height:25px}.header__menu{width:50px;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.header__info{width:100%}.header__lang{width:100%;padding-left:10px;font-size:18px}.header__lang-list{position:static;display:block;width:100%;background:0 0;font-size:18px}.footer__phone-popup,.pagination{left:0;background:rgba(255,255,255,.9)}.header__lang-link{margin:0 23px 0 0}.header__lang-link:last-child{margin:0 0 0 15px}.header__lang-item{display:inline-block;width:60px}.footer__phone-popup-close,.footer__wrap{display:block}.header__lang-item::before{height:0}.header__lang-item.active:before{top:auto;bottom:0;height:1px}.footer,.newSlider,.scroll{height:auto}.header__btn{max-width:163px;margin:0 auto 30px}.footer{position:static;padding:30px 0}.footer__social{width:100%;margin:0 0 25px;text-align:center}.footer__social-link{margin:0 15px 0 0}.footer__social-link:last-child{margin:0}.footer__phone{width:33.333%;margin:0;padding:0;font-size:12px;text-align:right;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.footer__center,.footer__contact{width:100%;text-align:center}.footer__phone-popup{position:fixed;top:70px;right:0;display:none;padding:10px 10px 30px;font-size:20px;text-align:center}.footer__phone-popup[data-active]{display:block}.footer__phone-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 0 0 auto}.footer__phone-link{margin:0 0 30px}.footer__phone-link:last-child{margin-bottom:0}.footer__center{font-size:12px;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.scroll-padding{padding:0}.pagination{position:absolute;z-index:10;display:none;width:100%;margin:0;padding:40px 10px;text-align:left}.pagination__item{display:block;margin:0 0 20px;font-size:16px}.pagination__item:last-child{margin:0}.sect,.sect--margin,.sect__descr--bottom-55{margin-bottom:30px}.pagination__item::after{display:none}.sect,.sect__img-list{display:block}.pagination__link{display:block;padding:0}.pagination__wrap{position:relative;margin-left:0;padding:0}.sect--top,.sect--top-low,.sect--toper{margin-top:0}.sect__descr{width:auto;padding:0;font-size:14px}.sect__title{margin:0 0 10px;font-size:18px;text-align:center}.sect__title--center{margin:0 0 20px}.sect__title--small{margin-bottom:10px;font-size:18px}.sect__title-black{margin:0 0 10px;font-size:16px;text-align:center}.sect__img{width:auto;max-width:320px;margin:0 auto 15px}.sect__img-item3{width:auto;max-width:320px;margin:0 auto 20px}.sect__img-item3:last-child{margin-bottom:0}.sect__img-item4{width:auto;max-width:320px;margin:0 auto 20px}.sect__img-item4 img{margin:0 0 5px}.sect__img-title{font-size:12px}#wood-window-hide-img .sect:nth-child(5) .sect__img,#wood-window-hide-img .sect__img-list .sect__img-item3:last-child{display:none}.features{display:block}.features--top{margin:20px 0 0}.features--center{margin:30px 0 0}.features__item{width:auto;margin:0 0 20px;padding:0;text-align:left}.features__item:last-child{margin:0}.features__item--line{display:block;margin:0 0 30px}.features__item--line:last-child{margin:0}.features__item--line .features__number{width:auto;margin:0 0 15px;text-align:left}.features__item--line .features__title{max-width:100%;margin:0 0 10px}.features__item--line .features__descr{max-width:100%}.features__number{margin:0 0 15px;font-size:22px}.features__number--small{font-size:20px}.features__title{margin-bottom:10px;font-size:18px}.features__title--small{font-size:16px}.features__descr,.provider{font-size:14px}.features__title--center{margin:0 0 20px}.features__btn{margin:0 0 30px}.gallery-wood__list{margin-right:-5px}.gallery-wood__row{margin-bottom:5px}.gallery-wood__big,.gallery-wood__small{padding-right:5px}.provider{line-height:1.63}.provider__item{display:block;margin:0 0 30px}.provider__img{width:auto;max-width:320px;margin:0 auto 10px}.provider__descr{width:auto}.provider__title{margin:0 0 10px;font-size:16px;text-align:center}.menu__item-arrow{position:absolute;top:11px;right:0;display:block;width:40px;height:25px;cursor:pointer;-webkit-transition:all .5s;transition:all .5s}.menu__item-arrow svg{display:block;width:100%;height:100%}.menu__overlay{position:fixed;top:0;margin-left:-10px}.about-art__descr,.menu__item{position:relative}.menu__left{width:100%;height:100%;padding:70px 0 40px;overflow-y:auto;background:#f4f5f6;text-align:left;vertical-align:top}.gallery__big,.gallery__small{height:auto;padding-right:0;width:100%}.about-art__title,.about-article .sect__title,.commercial__text,.partners__more{text-align:center}.menu__right{display:none}.menu__list-wrap{width:100%;margin-top:0;vertical-align:top}.menu__list,.menu__list-about,.menu__list-products{width:100%;padding:0 10px}.menu__list-about,.menu__list-products{position:relative;top:auto;left:auto;padding:0 0 0 10px;color:#666}.menu__child-open{-webkit-transform:rotate3d(1,0,0,180deg);transform:rotate3d(1,0,0,180deg)}.company__video{margin-bottom:0}.company__team-item{width:48%;max-width:100%;margin:0 0 20px}.company__team-photo{margin:0 auto 20px}.company__team-name{margin:0 0 9px;font-size:14px}.company__team-position{margin:0 0 5px;font-size:14px}.gallery__row,.gallery__small-item:first-child{margin-bottom:0}.company__team-descr,.company__team-mail{font-size:11px}.gallery__list{margin-right:0}.gallery__row{display:block}.gallery__rectangle{display:none}.gallery__link{padding:0 0 24px}.commercial__list-wrap{margin:30px 0 0}.commercial__list{display:block;margin-right:0}.commercial__list-img{width:100%;max-width:320px;margin:0 auto 20px;padding:0}.commercial__clients-list{margin:10px 0 25px}.commercial__clients-item{width:50%;margin:0 0 20px;padding:5px}.commercial__call{display:block;margin:0 0 30px}.commercial__text{margin:0 0 20px;font-size:16px}.commercial__link{width:100%;max-width:292px;margin:0 auto}.contact{margin-top:0}.contact__info{display:block;margin-bottom:30px}.contact__title{margin:0 0 15px;font-size:14px}.contact__address{width:auto;margin:0 0 30px}.contact__address p{margin:0 0 5px;font-size:14px;line-height:1.88}.contact__form-wrap{width:auto;max-width:100%;margin-left:0}.contact__form{max-width:100%}.contact__field{margin:0 0 15px}.contact__label{width:100px;font-size:14px}.contact__label--text{margin-top:5px}.contact__input{height:26px;padding:0 10px;font-size:14px;line-height:24px}.contact__input--text{height:70px}.contact__map-wrap{margin-bottom:20px}.partners__info{display:block;margin:0 0 20px}.partners__descr{width:auto;margin:0;padding:0}.partners__descr p{font-size:14px}.partners__img{width:auto;max-width:320px;margin:0 auto 15px}.partners__help-list{display:block}.partners__help-item{display:block;width:auto;margin-bottom:30px;padding:0}.partners__help-item:nth-child(even){padding:0}.partners__help-number{width:auto;margin:0 0 15px;font-size:20px}.partners__help-info{width:auto}.partners__help-title{max-width:100%;margin:0 0 10px;font-size:16px}.about-art__descr,.about-partners__name,.partners__friend-wrap>p,.partners__info p{font-size:14px}.partners__more{display:block;margin:20px 0}.partners__more-text{width:auto;max-width:100%;margin:0 0 20px;font-size:14px}.about-partners__list{display:block}.about-partners__item{width:auto;max-width:320px;margin:0 auto 30px}.about-partners__wrap{max-width:100%}.about-partners__img{margin:0 0 10px}.about-art__list{margin-bottom:20px}.about-art__item{display:block;margin-bottom:30px}.about-art__img{width:auto;max-width:320px;margin:0 auto 10px}.about-art__descr{top:auto;width:auto;max-width:600px;margin:0 auto;padding:0}.about-art__title{margin:0 0 10px;font-size:16px}.about-article__descr,.about-news__descr,.about-news__title{font-size:14px}.about-article__container{display:block}.about-article__img{width:100%;max-width:320px;margin:0 auto 10px}.about-article__text{width:100%;max-width:600px;margin:0 auto}.about-article__created{margin:0 0 10px;font-size:14px}.about-article__descr p{margin:0 0 10px}.about-article__last{display:none}.about-article .social-likes__button{width:20px;height:20px}.about-news{margin:0 auto 20px}.about-news__item,.about-news__item:nth-child(even){margin:0 0 30px;padding:0}.about-news__list{display:block}.about-news__item{width:auto}.about-news__img{max-width:320px;margin:0 auto 10px}.about-news__title{margin:0 0 10px;text-align:center}.about-guarantee__list{margin:0 0 20px;padding:0}.about-guarantee__item{margin:0 0 15px}.about-guarantee__item:last-child{margin:0}.about-guarantee__number{margin:0 0 10px;font-size:20px}.about-guarantee__title{font-size:16px}.about__sertification{margin:0 auto 20px}.about__sertification-item{width:49%;max-width:300px;margin:0 0 10px}.about__sertification-row{margin:0}.about__equipment{margin-bottom:30px}.about__equipment-list{display:block;margin-top:20px}.about__equipment-item{width:100%;max-width:320px;margin:0 auto 10px}.about__technology .sect{margin:0}.error-page{padding:4.7em 0 8.7em}.error-page__content{max-width:100%}.error-page__title{font-size:8.57em}.error-page__descr{font-size:1.43em}.error-page__link{max-width:265px;font-size:1.14em}.error-page__advice{max-width:230px;font-size:.86em;line-height:1.29em}}@media (max-width:767px) and (orientation:portrait){.error-page{background-image:url(/img/error/error767.jpg)}}@media (max-width:480px){.burger{width:35px;height:18px}.promo__title{font-size:22px}.promo__title span{font-size:16px}.about-main__text{font-size:15px}.company__team-item{width:100%}.company__team-name{font-size:18px}.company__team-position{font-size:16px}.about-partners__logo{width:33.3333%;padding:15px}}@media (max-height:767px){.popup{padding:10px 0;overflow-y:auto}}@media (max-height:480px){.popup-form__field-file>div{max-width:150px}}@-webkit-keyframes buttonColor{0%,100%{fill:#dac9ad}50%{fill:#94762f}25%{fill:#777}75%{fill:#444}}@keyframes buttonColor{0%,100%{fill:#dac9ad}50%{fill:#94762f}25%{fill:#777}75%{fill:#444}}@-webkit-keyframes a{0%{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg)}}@keyframes a{0%{transform:rotate(0);-webkit-transform:rotate(0)}to{transform:rotate(359deg);-webkit-transform:rotate(359deg)}}