@charset "UTF-8";/*!*
 * ВНИМАНИЕ! Этот файл генерируется автоматически.
 * Не пишите сюда ничего вручную, все такие правки будут потеряны при следующей компиляции.
 * Читайте ./README.md для понимания.
 */.btn_st span,body{display:-webkit-box}.btn_st,.btn_st:before,.input_st,a{-webkit-transition:.4s}a,a:focus,a:hover{text-decoration:none}html,img,svg{max-height:100%}.clearfix:after,.container-fluid:after,.container:after,.row:after,.slick-track:after{clear:both}.btn_st,.long-img,.puzzle-item,.section-head,.slick-list{overflow:hidden}.slick-list:focus,.slick-slide:focus,:focus,a:focus,button:focus,button:focus:active{outline:0}.form-group>label,.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}*,h1,h2,h3,h4,h5,ol,p,ul{-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;-webkit-box-sizing:border-box;box-sizing:border-box}.container,.row{padding-left:15px;padding-right:15px}.input_st,body{font-family:Montserrat}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{height:100%}body{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:100%;text-rendering:geometricPrecision;overflow-x:hidden;word-break:normal;-webkit-font-smoothing:antialiased}.btn_center,.btn_st span,.form-horizontal{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.content{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto}a{font-size:inherit;color:inherit;-o-transition:.4s;transition:.4s}img,svg{max-width:100%;width:auto;height:auto}input,textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0;-moz-appearance:none;appearance:none;line-height:1.5em}svg *{-webkit-transition:.3s;-o-transition:.3s;transition:.3s}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}strong{font-weight:700}em,i{font-style:italic}[role=button],button{cursor:pointer}.container{margin-right:auto;margin-left:auto;max-width:100%}.clearfix:after,.clearfix:before{content:"";display:table}.clearfix{zoom:1}.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.btn_st:before,.slick-track:after,.slick-track:before,.text-group ul li:before{content:""}.hide{display:none!important}.show{display:block!important}.hidden{display:none!important}.affix{position:fixed}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;margin:0;padding:0}.pad_section,.pad_section_top{padding-top:12rem}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{display:table}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular.ttf) format("truetype"),url(../fonts/Montserrat-Regular.svg#Montserrat-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.ttf) format("truetype"),url(../fonts/Montserrat-Bold.svg#Montserrat-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.ttf) format("truetype"),url(../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-ExtraBold.woff) format("woff"),url(../fonts/Montserrat-ExtraBold.ttf) format("truetype"),url(../fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold) format("svg");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Light.woff) format("woff"),url(../fonts/Montserrat-Light.ttf) format("truetype"),url(../fonts/Montserrat-Light.svg#Montserrat-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(../fonts/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.ttf) format("truetype"),url(../fonts/Montserrat-Medium.svg#Montserrat-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(../fonts/Lora-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Lora-Regular.woff) format("woff"),url(../fonts/Lora-Regular.ttf) format("truetype"),url(../fonts/Lora-Regular.svg#Lora-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(../fonts/Lora-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Lora-SemiBold.woff) format("woff"),url(../fonts/Lora-SemiBold.ttf) format("truetype"),url(../fonts/Lora-SemiBold.svg#Lora-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(../fonts/Lora-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Lora-Medium.woff) format("woff"),url(../fonts/Lora-Medium.ttf) format("truetype"),url(../fonts/Lora-Medium.svg#Lora-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lora;src:url(../fonts/Lora-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Lora-Bold.woff) format("woff"),url(../fonts/Lora-Bold.ttf) format("truetype"),url(../fonts/Lora-Bold.svg#Lora-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}html{font-size:10px}.sup-title,body{font-size:1.8rem}body{line-height:1.4;color:#312F36}.pad_section{padding-bottom:12rem}.dark_section{color:#fff;position:relative}.dark_section .text-group strong,.dark_section h1,.dark_section h2,.dark_section h3,.dark_section h4,.dark_section h5,.dark_section h6{color:#fff}.dark_section .form-group>label,.dark_section .text-group,.dark_section .title-section__subtitle{color:rgba(255,255,255,.7)}.dark_section .input_st{color:#fff;border-color:rgba(255,255,255,.7)}.dark_section .input_st:focus{border-color:#fff}.dark_section .container{position:relative;z-index:1}.dark_section>img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.dark_section .form-consent__text,.dark_section .form-contact a,.dark_section .form-text,.dark_section .link-btn:hover,.dark_section .more-link:hover{color:rgba(255,255,255,.7)}.btn_st,.sup-title{color:#A98066;text-transform:uppercase;letter-spacing:.1em}.dark_section .link-btn:hover svg path,.dark_section .more-link:hover svg path{fill:rgba(255,255,255,.7)!important}.container{width:156rem}.sup-title{font-weight:500;margin-bottom:2rem;font-family:Lora}.btn_st{border:1px solid #A98066;font-weight:600;font-size:1.4rem;-o-transition:.4s;transition:.4s;position:relative;display:inline-block}.form-group>label,.input_st{font-size:1.4rem;letter-spacing:.05em}.btn_st:hover,button.btn_st{color:#fff}.form-horizontal,.title-section-group{display:-webkit-flex;display:-ms-flexbox}.btn_st span{height:6.8rem;padding:1rem 3.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;text-align:center;position:relative}.btn_st:before{position:absolute;height:100%;width:0;left:0;top:0;background:#A98066;-o-transition:.4s;transition:.4s}.btn_st:hover::before,.input_st{width:100%}.btn_st:active:before{background:rgba(169,128,102,.7)}.scroll_top:hover,button.btn_st{background:#A98066}button.btn_st::before{background:rgba(49,47,54,.7)}.input_st{height:4.5rem;border:0;border-bottom:1px solid rgba(49,47,54,.7);text-transform:uppercase;background:0 0;display:block;color:#312F36;-o-transition:.4s;transition:.4s}.advantages-item__title,.footer-item__title,.head-form__title,.head-slider__title,.modal-title__main,.navigation,.page-nav,.projects-item__title,.text-group blockquote,.text-group h1,.text-group h2,.text-group h3,.text-group h4,.text-group h5,.text-group ol li:before,.title-section__main{font-family:Lora}.form-group>label,.link-btn{-webkit-transition:.4s;-o-transition:.4s;text-transform:uppercase}.input_st:focus{border-color:#312F36}.input_st.error{border-color:red}textarea.input_st{resize:none;padding-top:1rem;min-height:4.5rem!important}.form-group{position:relative;margin-bottom:2.5rem}.form-group>label{left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:.4s;position:absolute;top:50%;color:rgba(49,47,54,.7);white-space:nowrap}.form-group.focus>label,.form-group.label_top>label{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:0;font-size:12px}.news-item__media img,.zoomIn{-webkit-transform:scale(1);-ms-transform:scale(1);will-change:transform}.form-horizontal{display:-webkit-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 -2.5rem}.form-horizontal .form-group{width:-webkit-calc(100% - 5rem);width:calc(100% - 5rem);margin:0 2.5rem 2.5rem}.form-horizontal .form-group.half{width:-webkit-calc(50% - 5rem);width:calc(50% - 5rem)}.form-horizontal .form-group.full{width:-webkit-calc(100% - 5rem);width:calc(100% - 5rem)}.zoomIn{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transition:.8s!important;-o-transition:.8s!important;transition:.8s!important;transform:scale(1)}.zoomIn:hover{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}@-webkit-keyframes zoomIn{0%{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2)}}@keyframes zoomIn{0%{-webkit-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;transform:scale(1);-ms-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-moz-transform:scale(1)}100%{transform:scale(1.2);-ms-transform:scale(1.2);-webkit-transform:scale(1.2);-o-transform:scale(1.2);-moz-transform:scale(1.2)}}.title-section{margin-bottom:5rem}.title-section__main{font-weight:500;font-size:5rem;line-height:1.1}.title-section-group{display:-webkit-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin-bottom:5rem}.title-section-group .title-section{margin-bottom:0}.title-section-group .nav-slider{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin:0 0 1rem 2rem}.title-section-group .title-section__subtitle{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;max-width:50%}.btn_center,.pagination{-webkit-box-pack:center}.title-section__subtitle{margin-top:3rem;color:rgba(49,47,54,.7)}.text-center{text-align:center}.btn_center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:3rem}.link-btn{display:block;background:0 0;border:0;letter-spacing:.1em;font-size:1.4rem;color:#A98066;font-weight:600;font-family:Montserrat;transition:.4s}.modal-title__main,.page-nav,.text-group h1,.text-group h2,.text-group h3,.text-group h4,.text-group h5{letter-spacing:.03em}.link-btn:hover,.modal-title__subtitle,.text-group{color:rgba(49,47,54,.7)}.fancybox-slide--html .fancybox-close-small,.page-nav li a:before,.scroll_top{-webkit-transition:.4s;-o-transition:.4s}.link-btn svg{width:4rem;height:1rem;margin-left:1.5rem}.link-btn svg path{fill:#A98066!important}.link-btn:hover svg path,.nav-slider .slick-arrow>svg path{fill:rgba(49,47,54,.7)!important}.scroll_top{width:7rem;height:7rem;-webkit-border-radius:50%;border-radius:50%;border:1px solid #A98066;position:fixed;right:3rem;bottom:12rem;z-index:2;cursor:pointer;transition:.4s;display:none}.scroll_top svg{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-90deg);-ms-transform:translate(-50%,-50%) rotate(-90deg);transform:translate(-50%,-50%) rotate(-90deg);width:30px;height:12px}.scroll_top svg path{fill:#A98066!important}.scroll_top:hover svg path{fill:#fff!important}.modal{max-width:98%;background:#fff;padding:0;display:none;overflow:visible}.modal-group,.puzzle{display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.modal-md{width:95rem}.modal-big{width:102.4rem}.modal-content{padding:6rem}.modal-title__main{font-weight:600;font-size:3rem}.modal-title__subtitle{margin-top:2rem;font-size:1.6rem}.modal-title+*{margin-top:5rem}.modal-group{display:-webkit-box;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.modal-group .modal-content{width:-webkit-calc(100% - 40rem);width:calc(100% - 40rem);-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.modal-media{width:40rem;line-height:0}.modal-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fancybox-slide--html .fancybox-close-small{border:1px solid #A98066;background:#FFF;width:4rem;height:4rem;top:2rem;right:2rem;-webkit-border-radius:50%;border-radius:50%;padding:5px;transition:.4s}.fancybox-slide--html .fancybox-close-small svg path{fill:#A98066!important}.fancybox-slide--html .fancybox-close-small:hover{background:#A98066}.fancybox-slide--html .fancybox-close-small:hover svg path{fill:#fff!important}.text-wrap{width:750px;max-width:100%;margin:0 auto;line-height:1.4}.text-wrap+*{margin-top:6rem!important}.long-img+*,.text-group+*{margin-top:6rem}.text-group>*{margin-bottom:2.5rem}.text-group>:last-child{margin-bottom:0}.text-group strong{font-weight:600;color:#312F36}.text-group a{color:#A98066;text-decoration:underline}.text-group h1,.text-group h2,.text-group h3,.text-group h4,.text-group h5,.text-group h6{color:#312F36;font-weight:600}.text-group a:hover{text-decoration:none}.text-group h1{font-size:3.5rem}.text-group h2{font-size:3rem}.text-group h3{font-size:2.5rem}.text-group h4{font-size:2rem}.text-group h5{font-size:1.8rem}.text-group ul li{margin-bottom:1.5rem;padding-left:2rem;position:relative}.text-group ul li:last-child{margin-bottom:0}.text-group ul li:before{position:absolute;width:4px;height:4px;background:#A98066;left:0;top:1.2rem}.faq-item__title::before,.text-group ol li:before{content:counter(counter,decimal-leading-zero);counter-increment:counter}.text-group ol{counter-reset:counter}.text-group ol li{position:relative;padding-left:3.5rem;margin-bottom:1.5rem}.text-group ol li:last-child{margin-bottom:0}.text-group ol li:before{position:absolute;left:0;top:0;color:#A98066;font-weight:600}.advantages-item::after,.advantages-item::before,.check_st+span:before,.contact-item:after,.contact-item:before,.contact-item__title:before,.faq-item__title:after,.filter-blog__item::before,.head-left .head-form:before,.navigation>ul>li>a::after,.navigation>ul>li>a::before,.news-item__title:before,.page-nav li a:before,.partners-item:after,.partners-item:before,.project-description__item-result ul li:before,.projects-item__description li::before,.projects-item__title::before,.text-group blockquote:before,.tog-nav::after,.tog-nav::before{content:""}.text-group blockquote{font-weight:600;padding-left:1.7rem;line-height:1.7;position:relative}.text-group blockquote:before{position:absolute;left:0;top:0;width:4.5rem;height:4rem;background:url(../img/quote.svg) no-repeat;z-index:-1}.text-group img{-o-object-fit:cover;object-fit:cover;width:100%}.columns{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:5rem;-moz-column-gap:5rem;column-gap:5rem}.puzzle{display:-webkit-box;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -1rem -2rem}.puzzle+*{margin-top:6rem}.puzzle-item{height:25rem;width:-webkit-calc(33.333% - 2rem);width:calc(33.333% - 2rem);margin:0 1rem 2rem}.puzzle-item img{height:100%;width:100%}.puzzle-item.puzzle-big{width:-webkit-calc(66.666% - 2rem);width:calc(66.666% - 2rem)}.pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:5px;margin-top:8rem}.page-link{width:4rem;height:1rem;display:block;line-height:0;margin-top:-4px}.head-content,.page-nav{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.page-link svg path{fill:rgba(49,47,54,.5)!important}.page-link:hover svg path{fill:#a98066!important}.page-nav{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;max-width:-webkit-calc(100% - 14rem);max-width:calc(100% - 14rem);padding:0 4rem;margin:0 3rem;border-top:1px solid rgba(49,47,54,.1);font-weight:600}.page-nav li{padding:0 1.5rem}.page-nav li a{position:relative;padding:2rem 1rem 0;display:block;color:rgba(49,47,54,.5)}.page-nav li a:before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:1px;background:#A98066;width:0;top:-1px;transition:.4s}.head-content,.head-left{position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.page-nav li a:hover{color:#312f36}.page-nav li a.active{color:#312F36}.page-nav li a.active::before{width:100%}sup{vertical-align:super;font-size:60%}img.lozad.lozad_showed{opacity:1}img.lozad{opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}@media (max-width:1700px){html{font-size:9px}}@media (max-width:1368px){html{font-size:8px}.title-section__main{font-size:3.5rem}.pad_section{padding-top:8rem;padding-bottom:8rem}.form-group.focus>label,.form-group.label_top>label{font-size:10px}.scroll_top{right:1.5rem;bottom:3.5rem;width:35px;height:35px}.scroll_top svg{width:25px}.text-group ul li:before{top:1.1rem}}@media (max-width:1023px){.pad_section,.pad_section_top{padding-top:5rem}.pad_section{padding-bottom:5rem}body{font-size:1.7rem}.title-section__main{font-size:3rem}.title-section,.title-section-group{margin-bottom:3rem}.modal-content{padding:4rem 3rem}.scroll_top svg{width:20px}.modal-title__main{font-size:2.5rem}.text-group h1{font-size:3rem}.text-group h2{font-size:2.8rem}.text-group h3{font-size:2.2rem}.text-group h4{font-size:1.9rem}.long-img+*,.puzzle+*,.text-wrap+*{margin-top:3rem!important}.long-img+*,.modal-title+*,.pagination,.text-group+*,.text-wrap+*{margin-top:3rem}}@media (max-width:767px){.modal-media{display:none}.modal-group .modal-content{width:100%}.fancybox-slide--html .fancybox-close-small{width:3rem;height:3rem;top:1.5rem;right:1.5rem;padding:3px}.modal-title__main{font-size:2.2rem}.text-group>*{margin-bottom:2rem}}@media (max-width:600px){.title-section-group{display:block}.title-section-group .title-section{margin-bottom:3rem}.title-section-group .nav-slider{margin:0}.columns{-webkit-columns:1;-moz-columns:1;columns:1}.puzzle-item,.puzzle-item.puzzle-big{width:-webkit-calc(50% - 1rem);width:calc(50% - 1rem);margin:0 .5rem 1rem}.puzzle{margin:0 -.5rem -1rem}.title-section-group .title-section__subtitle{max-width:100%}}@media (max-width:460px){.btn_st{width:100%}.puzzle-item{height:18rem}.page-nav{padding:0}.page-nav li{padding:0 5px}}.section-head{width:1920px;max-width:100%;margin:0 auto;background:#F8F7F5}.head-content{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.head-left,.nav-slider,.slider-count{display:-webkit-flex}.head-left{width:50%;padding:8rem 8rem 15rem;display:-webkit-box;display:-ms-flexbox;display:flex;-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;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.head-left.nav_of{padding:8rem 8rem 0;-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}.head-left.nav_of .head-slider__item{padding-bottom:2rem}.head-left .btn_st{margin-top:6rem;display:inline-block}.nav-slider,.slider-count{display:-webkit-box;display:-ms-flexbox}.head-left .head-form{width:100%;padding-right:0;padding-left:0}.head-left .head-form:before{position:absolute;width:-webkit-calc(100% + 170px);width:calc(100% + 170px);left:-80px;right:-30px;height:100%;top:0;background:#312F36}.head-left .head-form .btn_st{margin-top:0}.head-right{width:50%}.head-slider{width:100%}.head-slider__title{font-weight:500;font-size:4.5rem;line-height:1.2}.head-media,.head-slider__media .slick-slide{line-height:0;position:relative;overflow:hidden}.head-slider__text{margin-top:3rem;color:rgba(49,47,54,.7)}.head-slider__media .slick-slide{height:60rem}.head-slider__media .slick-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.head-slider__item{width:100%}.head-media{height:60rem}.head-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.slider-count{width:5rem;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;font-weight:500;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:3rem;line-height:1}.slider-count__active{letter-spacing:.1em;text-transform:uppercase;color:#A98066;font-size:2.5rem}.slider-count__all{color:rgba(49,47,54,.7);letter-spacing:.1em;text-transform:uppercase;font-size:1.6rem}.slider-count__all span{margin-left:1rem}.nav-slider{width:9.5rem;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:3rem;display:flex;-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}.header-content,.nav-slider-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-pack:justify}.nav-slider-group{display:flex;-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;position:absolute;left:8rem;right:8rem;bottom:3rem}.nav-slider .slick-arrow{width:4rem;background:0 0;border:0;line-height:0}.nav-slider .slick-arrow:hover>svg path{fill:#A98066!important}.progress-slider{width:100%;background-image:-webkit-gradient(linear,left top,right top,from(#A98066),to(#A98066));background-image:-webkit-linear-gradient(left,#A98066,#A98066);background-image:-o-linear-gradient(left,#A98066,#A98066);background-image:linear-gradient(to right,#A98066,#A98066);background-color:rgba(49,47,54,.1);background-repeat:no-repeat;height:1px}.article-form,.head-form,.header{background:#312F36}.head-form{padding:4rem 5rem 5rem}.head-form__title{color:#fff;font-weight:600;font-size:2.5rem;letter-spacing:.03em;margin-bottom:1rem;position:relative}.head-form .form-horizontal{margin:0 -2.5rem}.head-form .form-horizontal .form-group{width:-webkit-calc(37.5% - 5rem);width:calc(37.5% - 5rem);margin-bottom:0}.head-form .form-horizontal .form-group:last-child{width:-webkit-calc(25% - 5rem);width:calc(25% - 5rem)}.head-form .form-horizontal .form-group:last-child .btn_st{width:100%}.head-form .form-horizontal .form-group:last-child .btn_st span{padding:0}@media (max-width:1800px){.head-left .head-form{padding:3rem 0}.head-left.nav_of{padding:3rem 3rem 0}}@media (max-width:1500px){.head-form{padding:3rem}.head-slider__media .slick-slide{height:55rem}}@media (max-width:1368px){.head-slider__title{font-size:4rem}.head-left{padding:3rem 15px 9rem}.head-left.nav_of{padding:3rem 15px 0}.nav-slider-group{left:15px;right:15px}.head-media,.head-slider__media .slick-slide{height:50rem}.head-left .head-form{padding:3rem 0}}@media (max-width:1199px){.head-left{width:45%}.head-left.nav_of{width:55%}.head-left.nav_of+.head-right{width:45%!important}.head-right{width:55%}.head-slider__title{font-size:3.5rem}.head-form{padding:2rem}.head-media,.head-slider__media .slick-slide{height:50rem}.head-form__title{font-size:2rem}}@media (max-width:1023px){.head-form .form-horizontal .form-group{width:-webkit-calc(100% - 5rem);width:calc(100% - 5rem);margin-bottom:2rem}.head-form__title{margin-bottom:1.5rem}.head-form .form-horizontal .form-group:last-child{width:100%;margin-bottom:0}.head-left .btn_st{margin-top:3rem}.head-media{height:65rem}}@media (max-width:860px){.head-left,.head-left.nav_of,.head-right{width:100%}.head-right{margin:0 auto}.head-slider__title{font-size:3rem}.head-form__title{font-size:1.8rem}.head-form{padding:2rem 10px}.head-left.nav_of+.head-right,.head-slider__media{display:none}}@media (max-width:500px){.head-media,.head-slider__media .slick-slide{height:40rem}}.header{padding:0 15px;position:relative;z-index:2}.header-content{width:176rem;max-width:100%;margin:0 auto;display:flex;-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-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.header-right,.navigation>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.header-right{display:flex;-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-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.header-tel a,.logo{display:block}.header-right>*{margin-left:3rem}.header-right>:first-child{margin-left:0}.header-tel{font-size:1.4rem;color:#FFF;font-weight:500}.header-tel *{margin-bottom:5px}.header-tel :last-child{margin-bottom:0}.header-tel a:hover{color:#A98066}.logo{width:11rem;height:6.8rem;line-height:0}.navigation{font-size:1.4rem}@media (min-width:1024px){.navigation{display:block!important}}.navigation>ul{display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.navigation>ul>li>a,.social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.navigation>ul>li{padding:0 2rem;position:relative}.navigation>ul>li>a{height:8.7rem;display:flex;-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;letter-spacing:.1em;text-transform:uppercase;font-weight:500;position:relative;color:rgba(255,255,255,.7)}.navigation>ul>li>a::after,.navigation>ul>li>a::before{position:absolute;height:1px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0;background:#A98066}.navigation>ul>li>a::before{top:0}.navigation>ul>li>a::after{bottom:0}.navigation>ul>li>a:hover{color:#fff}.navigation>ul>li>a:hover::after,.navigation>ul>li>a:hover::before{width:100%}@media (min-width:1024px){.navigation>ul>li>ul{position:absolute;top:140%;-webkit-box-shadow:0 0 60px rgba(49,47,54,.1);box-shadow:0 0 60px rgba(49,47,54,.1);width:29rem;padding:2rem 0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;opacity:0;pointer-events:none;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#fff}.navigation>ul>li>ul>li a{display:block;letter-spacing:.03em;font-weight:600;font-size:1.8rem;padding:1rem 4rem}.navigation>ul>li>ul>li a:hover{color:#A98066}.navigation>ul>li:hover>ul{opacity:1;pointer-events:all;top:99%;z-index:1}.navigation>ul>li:hover>a{color:#fff}.navigation>ul>li:hover>a::after,.navigation>ul>li:hover>a::before{width:100%}}.social{display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.social li{margin-right:1.5rem}.social li:last-child{margin-right:0}.social li a{width:2rem;height:2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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}.social li a svg path{fill:rgba(255,255,255,.4)!important}.brands-item__link a svg path,.link-circle svg path,.more-link svg path,.social li a:hover svg path{fill:#A98066!important}.callback_link{letter-spacing:.03em;text-transform:uppercase;font-size:1.4rem;font-weight:500;color:#A98066}.callback_link:hover{-webkit-text-decoration-line:underline;text-decoration-line:underline}.tog-nav{height:20px;width:30px;border-top:2px solid #A98066;border-bottom:2px solid #A98066;position:relative;cursor:pointer;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;display:none}.tog-nav::after,.tog-nav::before{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:2px;width:100%;background:#A98066;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.tog-nav.active{border-color:transparent}.tog-nav.active::after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.tog-nav.active::before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}@media (max-width:1700px){.navigation>ul>li{padding:0 1rem}.header-right>*{margin-left:2rem}}@media (max-width:1500px){.logo{width:9rem;height:5.8rem}}@media (max-width:1200px){.header-right .social,.header-tel{display:none}}@media (max-width:1023px){.tog-nav{display:block}.header{padding:1rem 15px}.header-right .social{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header-tel{display:block}.navigation{position:absolute;left:0;right:0;top:100%;background:#312F36;display:none;padding:1rem 0;border-top:1px solid rgba(255,255,255,.7)}.navigation>ul{display:block}.navigation>ul>li{width:100%;padding:1rem 0}.navigation>ul>li>a{height:auto;display:block;text-align:center}.navigation>ul>li>a::after,.navigation>ul>li>a::before{display:none}.navigation>ul>li>ul{background:#A98066;margin-top:1rem}.navigation>ul>li>ul>li{border-bottom:1px solid rgba(255,255,255,.2)}.navigation>ul>li>ul>li:last-child{border-bottom:0}.navigation>ul>li>ul>li a{padding:1rem 0;display:block;text-align:center;color:#fff;font-size:1.8rem}}.footer-copyright,.footer-text{color:rgba(255,255,255,.7);font-size:1.4rem}@media (max-width:560px){.header-tel{display:none}}@media (max-width:420px){.header-right .callback_link{display:none}}.footer-content,.footer-copyright{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.footer{overflow:hidden;position:relative;padding:5rem 0;background:#111113}.footer>img{position:absolute;width:80rem;height:37.2rem;max-width:none;max-height:none;left:-30rem;bottom:-2rem}.footer-content{display:flex;-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;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-item{max-width:52.5rem}.footer-item__title{letter-spacing:.1em;text-transform:uppercase;font-size:2rem;font-weight:600;margin-bottom:2rem}.footer-text{font-weight:500;margin-bottom:2rem}.footer-copyright{display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.footer-contact,.footer-contact li a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}.footer-copyright>*{margin-right:4rem}.footer-copyright>:last-child{margin-right:0}.footer-copyright a{text-decoration:underline}.footer-copyright a:hover{color:#A98066;text-decoration:none}.footer-contact{display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:-2rem;font-size:1.4rem;color:rgba(255,255,255,.7)}.footer-contact li{margin:2rem 3rem 0 0}.footer-contact li:last-child{margin-right:0}.footer-contact li a{display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.advantages,.advantages-item{display:-webkit-flex;display:-ms-flexbox}.footer-contact li a img{width:14px;height:14px;margin-right:8px}.footer-contact li a:hover{color:#A98066}@media (max-width:1023px){.footer-item{width:100%;max-width:100%;margin-top:3rem}.footer-item__title{font-size:1.8rem}.footer{padding:3rem 0}}@media (max-width:460px){.footer-copyright>*{margin:0 0 1.5rem}.footer-copyright>:last-child{margin-right:0}}.advantages{display:-webkit-box;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.advantages-item{width:50%;padding:3rem 4rem;display:-webkit-box;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;background:#FFF;border:1px solid rgba(214,213,215,.6);margin:-1px -1px 0 0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative}.link-circle,.projects{display:-webkit-box;display:-ms-flexbox}.advantages-item::after,.advantages-item::before{position:absolute;width:3rem;height:3rem;opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.advantages-item::before{border-top:1px solid #A98066;border-left:1px solid #A98066;left:1rem;top:1rem}.advantages-item::after{border-bottom:1px solid #A98066;border-right:1px solid #A98066;right:1rem;bottom:1rem}.advantages-item__media{width:7.5rem;height:7.5rem}.advantages-item__content{width:-webkit-calc(100% - 7.5rem);width:calc(100% - 7.5rem);padding-left:4rem}.advantages-item__title{letter-spacing:.03em;font-weight:600;font-size:2.5rem;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(-1px);transform:translateZ(-1px)}.advantages-item__text{margin-top:4px;color:rgba(49,47,54,.7);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(-1px);transform:translateZ(-1px)}.advantages-item:hover{-webkit-box-shadow:0 0 60px rgba(49,47,54,.1);box-shadow:0 0 60px rgba(49,47,54,.1);border-color:transparent;-webkit-transform:scale(1.01);-ms-transform:scale(1.01);transform:scale(1.01);z-index:1}.advantages-item:hover::after,.advantages-item:hover::before{opacity:1}@media (max-width:767px){.advantages-item{width:100%}.advantages-item__title{font-size:2rem}}@media (max-width:460px){.advantages-item{padding:15px;text-align:center}.advantages-item__media{margin:0 auto 15px}.advantages-item__content{width:100%;padding:0}}.projects{display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.projects-item{height:43.9rem;width:-webkit-calc(50% - 3.5rem);width:calc(50% - 3.5rem);position:relative;margin-bottom:3rem}.projects-item__media{height:43.9rem;width:43rem;overflow:hidden}.projects-item__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.projects-item__content{width:50rem;background:#FFF;padding:4.5rem 6rem 9rem 5rem;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.projects-item__subtitle{color:rgba(49,47,54,.7);margin-bottom:5px;font-weight:500;font-size:1.4rem}.projects-item__title{display:block;letter-spacing:.03em;font-size:2.5rem;padding-bottom:1.5rem;position:relative;color:#312F36;font-weight:600;margin-bottom:1.5rem}.projects-item__title:hover{color:#A98066}.projects-item__title::before{position:absolute;left:0;bottom:0;width:3rem;height:1px;background:#A98066}.projects-item__description{max-height:20rem;overflow:auto;color:rgba(49,47,54,.7)}.breadcrumbs,.info-item__right,.news-item__media,.project-main__media,.section-form,.section-gallery,.section-head-in,.section-partners,.service-main__item-media{overflow:hidden}.projects-item__description::-webkit-scrollbar{height:2px;width:2px}.projects-item__description::-webkit-scrollbar-track{background:0 0;-webkit-border-radius:1rem;border-radius:1rem}.projects-item__description::-webkit-scrollbar-thumb{-webkit-border-radius:1rem;border-radius:1rem;background:#A98066}.projects-item__description li{padding-left:2rem;margin-bottom:1.5rem;position:relative}.projects-item__description li::before{position:absolute;left:0;top:1rem;width:3px;height:3px;background:#A98066}.projects-item__description li:last-child{margin-bottom:0}.link-circle{position:absolute;right:2rem;bottom:2rem;border:1px solid #A98066;width:7rem;height:7rem;-webkit-border-radius:50%;border-radius:50%;display:-webkit-flex;display:flex;-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;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.gallery,.gallery-item__decor{display:-ms-flexbox;-webkit-box-orient:horizontal}.form-contact,.gallery{-webkit-box-pack:start}.link-circle svg{width:32px;height:12px}.link-circle:hover{background:#A98066}.link-circle:hover svg path{fill:#fff!important}.link-circle:active{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0)}@media (max-width:1368px){.projects-item{width:-webkit-calc(50% - 1.5rem);width:calc(50% - 1.5rem)}}@media (max-width:1023px){.projects-item__content{position:relative;top:auto;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);width:100%;padding:2rem 2rem 8rem}.projects-item{height:auto}.projects-item__media{width:100%;height:30rem}.link-circle{width:5rem;height:5rem}.link-circle svg{width:26px;height:8px}.projects-item__title{font-size:2.2rem}}@media (max-width:767px){.projects-item{width:500px;max-width:100%;margin:0 auto 2rem}.projects-item:last-child{margin-bottom:0}}.gallery{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.gallery-item{height:40rem;border:1px solid #312F36;line-height:0;position:relative;width:25%;display:block}.form-wrap,.gallery-item__decor{display:-webkit-box;-webkit-box-direction:normal}.gallery-item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery-item__decor{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.8);display:-webkit-flex;display:flex;-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;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.brands-item__logo img,.check_st+span:before{left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.form-contact,.form-wrap{display:-webkit-flex;display:-ms-flexbox}.gallery-item__decor-text{text-align:center;width:100%;line-height:1.4;letter-spacing:.1em;text-transform:uppercase;color:#FFF;font-family:Lora;font-weight:500;font-size:1.8rem}.article-form__title,.brands-item__title,.filter-blog__item,.form-contact__title,.news-item__title,.price-wrap table thead th,.project-description__item-title,.service-main__item-title{letter-spacing:.03em;font-family:Lora}.form-contact a,.form-text{color:rgba(49,47,54,.7)}.gallery-item__decor svg{width:3.5rem;height:3.5rem;margin-bottom:2.5rem}.gallery-item:hover .gallery-item__decor{opacity:1}.gallery+*{margin-top:3rem}@media (max-width:1200px){.gallery-item{height:35rem}}@media (max-width:1023px){.gallery-item{height:35rem;width:50%}}@media (max-width:767px){.gallery+*{margin-top:0}}@media (max-width:500px){.gallery-item{height:25rem}}.section-form{position:relative}.section-form .decor-logo{position:absolute;height:74rem;width:160rem;top:0;right:-58rem}.check_st+span,.section-form>.container{position:relative}.form-wrap{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.form-wrap__left{width:47%}.form-wrap__right{width:47%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.form-wrap__right .form-contact__title{margin-bottom:3rem}.form-contact{display:-webkit-box;display:flex;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-top:3rem}.form-consent,.partners-item{display:-webkit-flex;display:-ms-flexbox;-webkit-box-direction:normal;-webkit-box-orient:horizontal}.form-contact>*{margin-right:2rem}.form-contact>:last-child{margin-right:0}.form-contact__title{font-weight:600}.form-contact a:hover{color:#A98066!important}.form-consent{display:-webkit-box;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.form-consent label{line-height:0;cursor:pointer}.form-consent__text{width:-webkit-calc(100% - 20px);width:calc(100% - 20px);padding-left:1rem;letter-spacing:.01em;font-size:12px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;color:rgba(49,47,54,.7)}.check_st{display:none}.check_st+span{background:rgba(255,255,255,.02);border:1px solid #A98066;width:20px;height:20px;display:block;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.check_st+span:before{position:absolute;top:50%;transform:translate(-50%,-50%);background:url(../img/check.svg) center no-repeat;width:11px;height:11px;opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.check_st:checked+span{background:#A98066}.check_st:checked+span::before{opacity:1}@media (max-width:1200px){.form-horizontal .form-group.half{width:-webkit-calc(100% - 5rem);width:calc(100% - 5rem)}.form-wrap__left,.form-wrap__right{width:49%}.form-wrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:767px){.form-wrap__left{margin-bottom:3rem}.form-wrap__left,.form-wrap__right{width:100%}.form-contact__title{width:100%;margin:0 0 1.5rem}}.partners .slick-slide{padding:1rem 0}.partners-item{background:#FFF;border:1px solid rgba(214,213,215,.6);width:27.5rem;height:13.6rem;display:-webkit-box;display:flex;-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;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;position:relative}.partners-item:after,.partners-item:before{position:absolute;width:2rem;height:2rem;opacity:0;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.partners-item:before{left:1rem;top:1rem;border-top:1px solid #A98066;border-left:1px solid #A98066}.partners-item:after{right:1rem;bottom:1rem;border-bottom:1px solid #A98066;border-right:1px solid #A98066}.partners-item img{max-width:80%;max-height:80%;-webkit-filter:grayscale(100%);filter:grayscale(100%);opacity:.5;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.partners-item:hover{-webkit-box-shadow:0 0 1rem rgba(49,47,54,.1);box-shadow:0 0 1rem rgba(49,47,54,.1);border-color:transparent}.partners-item:hover:after,.partners-item:hover:before{opacity:1}.partners-item:hover img{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.partners-short .partners-item{width:100%;margin:0 auto}@media (max-width:600px){.partners-item{width:20rem;height:10.6rem}}.news{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-5rem -1.5rem 0}.news-item{width:-webkit-calc(33.33% - 3rem);width:calc(33.33% - 3rem);margin:5rem 1.5rem 0}.news-item__media{height:37rem;line-height:0;margin-bottom:2.5rem}.news-item__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1);-webkit-transition:.6s;-o-transition:.6s;transition:.6s}.news-item__title{display:block;font-weight:600;font-size:2.5rem;margin-bottom:1.5rem;position:relative}.news-item__title:before{width:.7rem;height:.7rem;position:absolute;left:-2.5rem;top:1.3rem;background:#A98066}.news-item__title:hover{color:#A98066}.news-item__content{padding-left:2.5rem}.news-item__description{color:rgba(49,47,54,.7)}.news-item:hover .news-item__media img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.more-link{display:inline-block;letter-spacing:.1em;text-transform:uppercase;font-weight:600;font-size:1.4rem;color:#A98066;margin-top:3rem}.more-link svg{width:4rem;height:1rem}.more-link:hover{color:rgba(49,47,54,.7)}.more-link:hover svg path{fill:rgba(49,47,54,.7)!important}.news-slider{margin:0 -1.5rem}.news-slider .news-item{margin:0 auto;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)}@media (max-width:1368px){.news-item__title{font-size:2.2rem}.news-item__title:before{top:1rem}}@media (max-width:1023px){.more-link{margin-top:1.54rem}.news{margin:-3rem -1.5rem 0}.news-item{width:-webkit-calc(50% - 3rem);width:calc(50% - 3rem);margin:3rem 1.5rem 0}}@media (max-width:600px){.news-item{width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem)}}@media (max-width:420px){.news-item__media{height:29rem}.news-item__title{font-size:2rem}}.section-head-in{background:#A98066;padding:6rem 0;position:relative}.section-head-in .container{position:relative;z-index:1}.section-head-in>img{position:absolute;width:88.5rem;height:41.1rem;max-width:100%;max-height:none;top:-10rem}.section-head-in>img:first-child{left:-32rem}.section-head-in>img:nth-child(2){right:-32rem}.head-in__title{font-weight:500;font-size:5.5rem;text-align:center;color:#fff;font-family:Lora}.breadcrumbs{white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:center;margin-top:2rem;font-size:14px;color:#FFF}.breadcrumbs li a,.breadcrumbs li::before{color:rgba(255,255,255,.7)}.breadcrumbs li{display:inline;position:relative;padding-right:3.5rem}.breadcrumbs li:last-child::before,.js-collapse-content{display:none}.breadcrumbs li:last-child{padding-right:0}.info-item,.project-main{display:-ms-flexbox;-webkit-box-pack:justify}.breadcrumbs li::before{content:"/";position:absolute;right:1.5rem;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.breadcrumbs li a:hover,.project-description__item-result ul li,.service-main__item-description{color:rgba(49,47,54,.7)}@media (max-width:1368px){.head-in__title{font-size:3.5rem}.breadcrumbs{font-size:12px}}@media (max-width:1023px){.head-in__title{font-size:3rem}.section-head-in{padding:4rem 0}}@media (max-width:767px){.section-head-in>img{width:62.5rem;height:32.1rem;top:-5rem}.section-head-in>img:first-child{left:-25rem}.section-head-in>img:nth-child(2){right:-25rem}}.info-item{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:10rem 0}.info-item.reverce,.info-item:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.article-group,.brands-item,.project-main,.service-main{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.info-item__left,.info-item__right{width:65rem;max-width:49%}.info-item__left{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.info-item__left .btn_st{margin-top:7rem}.info-item__right{height:61rem}.info-item__right img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:1023px){.info-item{padding:5rem 0}.info-item__right{height:50rem}.info-item__left .btn_st{margin-top:3rem}}@media (max-width:767px){.info-item__right{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin:0 auto 3rem;max-width:100%}.info-item__left{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;width:100%;max-width:100%;text-align:center}}@media (max-width:420px){.info-item__right{height:40rem}}.section-project-main{padding-top:10rem}.project-main{display:-webkit-box;display:-webkit-flex;display:flex;-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;margin-bottom:6rem;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.project-main__media{line-height:0;height:40rem;margin-bottom:6rem}.project-main__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.project-main__left,.project-main__right{width:62rem;max-width:49%}.project-description__item{padding:3rem 0;border-top:1px solid rgba(49,47,54,.1);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-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}.brands-item,.filter-blog,.service-main{display:-ms-flexbox;display:-webkit-box}.project-description__item-title{font-weight:600;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:3rem}.project-description__item-result strong{font-weight:600;font-family:Lora}.project-description__item-result ul li{margin-bottom:1.5rem;padding-left:2rem;position:relative}.project-description__item-result ul li:before{position:absolute;left:0;top:.9rem;width:3px;height:3px;background:#A98066}.project-description__item-result ul li:last-child{margin-bottom:0}.gallery-slider .gallery-item{width:48rem;height:40rem}@media (max-width:1368px){.section-project-main{padding-top:5rem}}@media (max-width:1200px){.gallery-slider .gallery-item{height:35rem}}@media (max-width:1023px){.gallery-slider .gallery-item{width:40rem}.project-main__media{margin-bottom:3rem;height:30rem}}@media (max-width:860px){.project-main__left,.project-main__right{width:100%;max-width:100%}.project-main__left{margin-bottom:3rem}.gallery-slider .gallery-item{height:25rem;width:30rem}}@media (max-width:460px){.gallery-slider .gallery-item{width:20rem}.project-description__item-title{width:100%;margin:0 0 1.5rem}.project-description__item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:1rem 0}.project-main__media{height:20rem}}.service-main{display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:-1.5rem;margin-right:-1.5rem}.service-main__item{background:#F8F7F5;border:1px solid rgba(169,128,102,.2);padding:2rem 2rem 7rem;position:relative;width:-webkit-calc(33.333% - 3rem);width:calc(33.333% - 3rem);margin:0 1.5rem 3rem}.service-main__item-media{height:25rem;line-height:0;margin-bottom:1rem;border:1px solid rgba(169,128,102,.2)}.faq-item,.price-wrap table tbody tr{border-top:1px solid rgba(49,47,54,.1)}.service-main__item-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-main__item-content{padding:2rem}.service-main__item .more-link{bottom:4rem;left:4rem;position:absolute}.service-main__item-title{display:block;margin-bottom:1.5rem;font-weight:600;font-size:2.5rem}a.service-main__item-title:hover{color:#A98066}@media (max-width:1368px){.service-main{margin-left:-1rem;margin-right:-1rem}.service-main__item{width:-webkit-calc(33.333% - 2rem);width:calc(33.333% - 2rem);margin:0 1rem 2rem}.service-main__item-content{padding:1rem 0}.service-main__item .more-link{left:2rem}.service-main__item-title{font-size:2.2rem}}@media (max-width:1023px){.service-main__item{width:-webkit-calc(50% - 2rem);width:calc(50% - 2rem);padding-bottom:5rem}.service-main__item .more-link{bottom:2rem}}@media (max-width:600px){.service-main__item{width:-webkit-calc(100% - 2rem);width:calc(100% - 2rem);padding:1rem 1rem 7rem}.service-main__item .more-link{left:1rem}}.wrap-center{width:100rem;margin:0 auto;max-width:100%}.price-wrap{border:1px solid rgba(49,47,54,.1)}.price-wrap table{width:100%;background:#FFF}.price-wrap table thead{background:#A98066}.price-wrap table thead th{height:6.5rem;vertical-align:middle;padding:1rem 3rem;color:#fff;font-weight:600;border-right:1px solid rgba(255,255,255,.1)}.price-wrap table thead th:first-child{text-align:left}.price-wrap table thead th:last-child{border-right:0}.price-wrap table tbody tr td{height:5.6rem;width:20%;text-align:center;vertical-align:middle;padding:1rem 3rem;color:rgba(49,47,54,.7);border-right:1px solid rgba(49,47,54,.1)}.price-wrap table tbody tr td:first-child{width:60%;text-align:left}.price-wrap table tbody tr td:last-child{border-right:0}.brands-item,.brands-item__logo{border:1px solid rgba(169,128,102,.5)}.price-wrap+*{margin-top:6rem}@media (max-width:1023px){.price-wrap+*{margin-top:3rem}}@media (max-width:600px){.price-wrap{overflow:auto}.price-wrap table{width:600px}}.brands-item{background:#F8F7F5;padding:3rem;display:-webkit-flex;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-bottom:3rem}.brands-item:last-child{margin-bottom:0}.brands-item__logo{width:36rem;height:17.8rem;background:#FFF;position:relative}.brands-item__logo img{position:absolute;top:50%;transform:translate(-50%,-50%);max-width:80%;max-height:80%}.brands-item__content{width:-webkit-calc(100% - 36rem);width:calc(100% - 36rem);padding-left:6rem;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.brands-item__title{font-weight:600;font-size:2.5rem;margin-bottom:1.5rem}.brands-item__description{color:rgba(49,47,54,.7);font-size:1.6rem}.brands-item__link{margin-top:2rem}.brands-item__link a{letter-spacing:.1em;text-transform:uppercase;color:#A98066;font-weight:600;font-size:1.4rem}.brands-item__link a svg{width:10px;height:11px;margin-left:1.5rem}.brands-item__link a:hover svg path,.similar-slider .slick-arrow>svg path{fill:rgba(49,47,54,.7)!important}.brands-item__link a:hover{color:rgba(49,47,54,.7)}.brands-item__link>*{margin-right:5rem}.brands-item__link>:last-child{margin-right:0}@media (max-width:1368px){.brands-item{padding:2rem}.brands-item__content{padding-left:3rem}.brands-item__title{font-size:2.2rem}}@media (max-width:860px){.brands-item__logo{width:25rem;height:12rem}.brands-item__content{width:-webkit-calc(100% - 25rem);width:calc(100% - 25rem)}}@media (max-width:767px){.brands-item__logo{margin:0 auto 2rem}.brands-item__content{width:100%;padding:0;text-align:center}.brands-item__link>*{margin-right:3rem}.brands-item__title{font-size:2rem}.brands-item{padding:1rem}}@media (max-width:540px){.brands-item__link a{width:100%;display:block;margin:0 0 1.5rem}.brands-item__link a:last-child{margin:0}}.similar-slider{margin:0 -1.5rem;padding-bottom:3rem}.similar-slider .service-main__item{width:100%;margin:0}.similar-slider .slick-slide{padding:0 1.5rem}.similar-slider .slick-arrow{width:4rem;background:0 0;border:0;line-height:0;height:1rem;position:absolute;bottom:0}.faq-item,.filter-blog{border-bottom:1px solid rgba(49,47,54,.1)}.similar-slider .slick-arrow:hover>svg path{fill:#A98066!important}.similar-slider .slick-arrow.slick-next{right:-webkit-calc(50% - 5rem);right:calc(50% - 5rem)}.similar-slider .slick-arrow.slick-prev{left:-webkit-calc(50% - 5rem);left:calc(50% - 5rem)}.service-more{background:#FFF}.service-more__media{height:37rem;overflow:hidden}.service-more__media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.service-more__content{padding:3rem;text-align:center}.filter-blog{display:-webkit-flex;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding:0 1rem}.article-group,.contact{display:-webkit-flex;display:-ms-flexbox}.filter-blog__item{font-weight:600;font-size:1.8rem;padding:0 2.5rem 2rem;color:rgba(49,47,54,.7);position:relative;text-align:center}.filter-blog__item::before{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:1px;background:#A98066;width:0;bottom:-1px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.filter-blog__item.active,.filter-blog__item:hover{color:#312F36}.filter-blog__item.active::before{width:3rem}.article-group{display:-webkit-box;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.article-group__left{width:75rem;max-width:-webkit-calc(100% - 55rem);max-width:calc(100% - 55rem)}.article-group__right{width:53rem;position:relative}.article-media__item{display:block;overflow:hidden;height:40rem;margin-bottom:3rem}.article-media__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.article-media__item:last-child{margin-bottom:0}.article-form{overflow:hidden;padding:5rem;position:-webkit-sticky;position:sticky;top:2rem;left:0}.article-form>img{width:105rem;height:100%;max-width:none;position:absolute;right:-13rem;left:auto}.article-form__top+*{margin-top:3rem}.article-form__title{font-weight:600;font-size:2.5rem}.article-form__subtitle{margin-top:1.5rem;color:rgba(255,255,255,.7);font-size:1.6rem}.article-form .btn_st{width:100%;margin-top:3rem}.article-form__content{position:relative;z-index:1}@media (max-width:1368px){.article-form__title{font-size:2.2rem}}@media (max-width:1023px){.article-group__right{width:43rem}.article-form{padding:2rem}.article-group__left{max-width:-webkit-calc(100% - 46rem);max-width:calc(100% - 46rem)}.article-form__title{font-size:2rem}}.contact-item__title,.faq-item__title{letter-spacing:.03em;font-weight:600;font-size:2.5rem;font-family:Lora}@media (max-width:767px){.article-group__left{width:100%;max-width:100%;margin-bottom:3rem}.article-group__right{width:100%}.article-form{position:relative;top:auto}.article-media__item{height:35rem}}.faq{counter-reset:counter}.faq-item{margin-top:-1px;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.faq-item__title{padding:3rem 7rem 3rem 21rem;cursor:pointer;position:relative}.faq-item__title::before,.faq-item__title:after{position:absolute;top:50%;-ms-transform:translateY(-50%)}.faq-item__title::before{left:5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#A98066}.faq-item__title:after{height:3rem;width:1rem;background:url(../img/arrow-down.svg) center no-repeat;right:5rem;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.faq-item__content{padding:0 30rem 3rem 21rem}.faq-item:hover{z-index:1;border-color:transparent;background:#FFF;-webkit-box-shadow:0 0 60px rgba(49,47,54,.1);box-shadow:0 0 60px rgba(49,47,54,.1)}.faq-item.active .faq-item__title{color:#A98066}.faq-item.active .faq-item__title:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg)}@media (max-width:1368px){.faq-item__title{font-size:2.2rem}}@media (max-width:1023px){.faq-item__content{padding:0 15px 3rem}.faq-item__title{padding:2rem 4rem 2rem 6rem;font-size:2rem}.faq-item__title:after{right:2rem}.faq-item__title::before{left:2rem}}@media (max-width:767px){.faq-item__title{font-size:1.8rem}}@media (max-width:500px){.faq-item__title::before{display:none}.faq-item__title{padding-left:15px}}.contact,.contact-item__link{display:-webkit-box;-webkit-box-orient:horizontal;-webkit-box-direction:normal}.contact{display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}.contact+*{margin-top:6rem}.contact-item{background:#FFF;border:1px solid rgba(214,213,215,.6);padding:6rem;position:relative;width:33.333%;margin-right:-1px;text-align:center;-webkit-transition:.4s;-o-transition:.4s;transition:.4s}.contact-item:after,.contact-item:before{position:absolute;width:3rem;height:3rem;-webkit-transition:.4s;-o-transition:.4s;transition:.4s;opacity:0}.contact-item:before{top:1rem;left:1rem;border-top:1px solid #A98066;border-left:1px solid #A98066}.contact-item:after{bottom:1rem;right:1rem;border-right:1px solid #A98066;border-bottom:1px solid #A98066}.contact-item__media{width:7.5rem;height:7.5rem;margin:0 auto 4rem;text-align:center}.contact-item__title{padding-bottom:1.5rem;position:relative}.contact-item__title:before{position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:3rem;height:1px;background:#A98066}.contact-item__sutitle{color:rgba(49,47,54,.7);font-size:1.6rem;margin-top:1.5rem}.contact-item__link{margin-top:.5rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:1.6rem}.contact-item__link li{margin-top:1rem;position:relative;padding-right:2.6rem}.contact-item__link li::before{content:"/";position:absolute;right:1rem;color:rgba(49,47,54,.7);top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.contact-item__link li:last-child{padding-right:0}.contact-item__link li:last-child::before{display:none}.contact-item__link li a{color:#A98066;text-decoration:underline}.contact-item__link li a:hover{text-decoration:none;color:rgba(49,47,54,.7)}.contact-item:hover{z-index:1;-webkit-box-shadow:0 0 60px rgba(49,47,54,.1);box-shadow:0 0 60px rgba(49,47,54,.1);border-color:transparent}.contact-item:hover::after,.contact-item:hover:before{opacity:1}.map{height:50rem}@media (max-width:1368px){.contact-item__title{font-size:2.2rem}.contact-item{padding:3rem}}@media (max-width:1023px){.contact-item__title{font-size:2rem}.contact-item{padding:2rem}.contact+*{margin-top:3rem}}@media (max-width:767px){.contact-item{width:100%;margin:-1px 0 0}.map{height:35rem}}