/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}@import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300;0,400;0,600;0,700;0,800;1,300;1,400;1,600;1,700;1,800&display=swap");@font-face{font-family:Trajan Pro\ 3;src:url(../fonts/TrajanPro3-Regular.eot);src:url(../fonts/TrajanPro3-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/TrajanPro3-Regular.woff2) format("woff2"),url(../fonts/TrajanPro3-Regular.woff) format("woff"),url(../fonts/TrajanPro3-Regular.ttf) format("truetype"),url(../fonts/TrajanPro3-Regular.svg#TrajanPro3-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@media only screen and (min-device-width:320px) and (max-device-width:480px){*{-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}}html{font-size:62.5%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{height:100%}body{font-family:Open Sans,sans-serif;font-weight:400;font-size:1.6rem;line-height:1.2;background-color:#fff;color:#001;letter-spacing:.025rem;-webkit-font-smoothing:antialiased}*{margin:0;padding:0;-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit}button,input,optgroup,select,textarea{line-height:1.2}h1{margin:0}a,fieldset,img{border:none;outline:none}button,input,textarea{outline:none}a{color:#001}a:hover{text-decoration:none}.container{min-width:280px;max-width:1920px;width:100%;margin:0 auto;background-color:#fff}.inner{width:96%;max-width:1200px;margin:0 auto}.about{padding:0 0 35px}.about__wrap{background:hsla(0,0%,96%,.7) url(../img/bg/bg-about.jpg) no-repeat;background-size:cover;-webkit-border-radius:3px;border-radius:3px;padding:30px 20px}.about__info{margin-top:40px}.about__info-citation{max-width:587px;margin-bottom:30px}.about__info-citation-image{display:block;max-width:100%;border:1px solid #fff}.about__info-citation-wrap{background-color:#fff;padding:30px 20px 20px}.about__info-citation-group{position:relative}.about__info-citation-group:before{content:"";display:block;width:18px;height:10px;background:url(../img/icons/about-info-citation-icon.png) no-repeat;background-size:100% 100%;position:absolute;left:0;top:-15px}.about__info-citation-text{font-size:1.5rem;line-height:2.4rem;font-weight:600}.about__info-citation-name{color:rgba(0,0,17,.6);font-size:1.4rem;line-height:2rem;margin-top:15px}.about__info-text{font-size:1.6rem;line-height:2.6rem;font-weight:300;margin-bottom:20px}.about__info-text:last-child{margin-bottom:0}@media (min-width:601px){.about__info-citation-wrap{padding:20px 25px}.about__info-citation-group{padding-left:60px}.about__info-citation-group:before{width:40px;height:40px;background:#f6f6f6 url(../img/icons/about-info-citation-icon.png) no-repeat;background-size:18px 10px;background-position:50% 50%;-webkit-border-radius:50%;border-radius:50%;top:0}}@media (min-width:769px){.about__info-citation-wrap{padding:25px 35px}}@media (min-width:981px){.about{padding:0 0 45px}.about__wrap{padding:50px}.about__info{font-size:0;line-height:0;letter-spacing:-1px;margin-top:60px;margin-bottom:0}.about__info-citation{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:top;width:58%}.about__info-citation-group{padding-left:95px}.about__info-citation-group:before{width:62px;height:62px;background-size:28px 15px}.about__info-content{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:top;width:42%;padding-left:40px}.about__info-citation-wrap{padding:35px 40px}}@media (min-width:1201px){.about__wrap{padding:85px 90px}.about__info-content{padding-left:60px}}.address__map{position:relative;width:100%;height:250px}.address__info{width:100%;padding-bottom:30px}.address__info-top{font-size:1.6rem;line-height:2.4rem;font-weight:700}.address__info-bottom{font-size:1.6rem;line-height:2.4rem;font-weight:300;margin-top:10px}@media (min-width:601px){.address{padding:60px 0 80px}.address__map{position:absolute;height:100%;left:0;top:0}.address .inner{max-width:998px}.address__info{max-width:324px;min-height:224px;background:url(../img/bg/bg-address-info.png) no-repeat;background-size:100% 100%;position:relative;z-index:1;text-align:center;padding:30px 20px}}@media only screen and (min-width:601px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:601px) and (min-resolution:144dpi){.address__info{background-image:url(../img/bg/bg-address-info@2x.png)}}@media (min-width:769px){.address{padding:80px 0 100px}}@media (min-width:981px){.address{padding:105px 0 160px}}.button{padding:15.5px 15px;width:100%;background-clip:border-box;background-color:#eccdb0;border:1px solid #eccdb0;-webkit-border-radius:3px;border-radius:3px;color:#001;font-size:1.2rem;line-height:normal;font-weight:700;letter-spacing:.1rem;text-transform:uppercase;cursor:pointer;margin:0;display:block;text-align:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.2s ease-out;transition:.2s ease-out}.button:active,.button:hover{background-color:#e1c2a8;border-color:#e1c2a8}.button--bordered{background-color:transparent}.button--bordered:active,.button--bordered:hover{background-color:#e1c2a8}.button--sending{position:relative;text-indent:-200%;white-space:nowrap;overflow:hidden}.button--sending:after{content:" ";display:block;width:30px;height:30px;background:url(../img/loader.gif) no-repeat;background-size:100% 100%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.button--disabled,.button:disabled{cursor:default}.button--disabled,.button--disabled:active,.button--disabled:hover,.button:disabled,.button:disabled:active,.button:disabled:hover{background-color:#9c9c9c;border-color:#9c9c9c;color:#fff}@media (min-width:981px){.button{padding:17.5px 18px}}.consultation{padding:15px 0 35px}.consultation__info{text-align:center}.consultation__info-top{font-size:1.6rem;line-height:2.4rem;font-weight:300;margin-bottom:20px}.consultation__info-bold{font-weight:600}.consultation__info-button{display:inline-block;max-width:420px;margin-top:25px!important}.consultation__image-wrap{display:none}.consultation .d-block__head-wrap--left{text-align:center}@media (min-width:601px){.consultation__wrap{font-size:0;line-height:0;letter-spacing:-1px}.consultation__info{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:middle;width:65%;text-align:left}.consultation__info-top{max-width:260px;min-height:151px;background:url(../img/bg/bg-consultation-info.png) no-repeat;background-size:100% 100%;padding:35px 15px 20px;margin-bottom:30px;text-align:center}}@media only screen and (min-width:601px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:601px) and (min-resolution:144dpi){.consultation__info-top{background-image:url(../img/bg/bg-consultation-info@2x.png)}}@media (min-width:601px){.consultation__info-button{margin-top:30px!important}.consultation__info-top-text{max-width:200px;display:inline-block}.consultation__image-wrap{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:middle;width:35%;text-align:right;padding-left:30px}.consultation__image{display:inline-block;max-width:100%}.consultation .d-block__head-wrap--left{text-align:left}}@media (min-width:769px){.consultation__info-top{max-width:324px;min-height:188px;padding:55px 20px 30px;margin-bottom:40px}.consultation__info-button{margin-top:50px!important}}@media (min-width:981px){.consultation{padding:35px 0 55px}.consultation__info-top{margin-bottom:70px}.consultation__info-button{margin-top:80px!important}}.cta{padding:35px 0}.cta__from{margin-top:35px!important}@media (min-width:981px){.cta{padding:45px 0}}.d-block{position:relative}.d-block__head-wrap{text-align:center}.d-block__head-wrap--left{text-align:left}.d-block__head-wrap br{display:none}.d-block__head-h2{font-size:2rem;line-height:2.6rem;font-family:Trajan Pro\ 3;font-weight:400}.d-block__head-h2--md{font-size:1.8rem;line-height:2.4rem}.d-block__head-h2--white{color:#fff}.d-block__head-color{color:#e1c2a8}.d-block__head-text{font-size:1.6rem;line-height:2rem;color:rgba(0,0,17,.7);font-weight:300;margin-top:15px}.d-block__head-text--sm{font-size:1.4rem}.d-block__head-text--white{color:#fff}.d-block__head-text-bold{font-weight:700}.d-block__button-group{margin-top:40px;text-align:center}.d-block__button-group-button{display:inline-block!important;width:auto!important}.d-block--padding-tb{padding:60px 0}@media (min-width:601px){.d-block__head-h2{font-size:2.4rem;line-height:3rem}.d-block__head-h2--md{font-size:2rem;line-height:2.6rem}.d-block__head-text{font-size:1.8rem;line-height:2.2rem}}@media (min-width:769px){.d-block__head-h2{font-size:3rem;line-height:4rem}}@media (min-width:981px){.d-block__head-wrap br{display:block}.d-block__head-h2{font-size:4rem;line-height:5rem}.d-block__head-h2--md{font-size:2.6rem;line-height:3.2rem}.d-block__head-text{font-size:2rem;line-height:3rem;margin-top:25px}.d-block__head-text--sm{font-size:1.6rem;line-height:2rem}.d-block__button-group{margin-top:60px}.d-block--padding-tb{padding:90px 0}}@media (min-width:1201px){.d-block__head-h2{font-size:4.4rem;line-height:5.5rem}.d-block__head-h2--md{font-size:3rem;line-height:3.6rem}}.examples{padding:35px 0}.examples__wrap{position:relative;margin-top:50px;padding:0 40px}.examples__item-images{max-width:590px;margin-bottom:30px}.examples__item-image-group{display:none}.examples__item-image-link{display:block;text-decoration:none;-webkit-border-radius:2px;border-radius:2px;position:relative}.examples__item-image-link:before{content:"";display:block;background-color:rgba(0,0,17,.3);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.examples__item-image-link:after{content:"";display:block;background:url(../img/icons/zoom.svg) no-repeat;background-size:100% 100%;opacity:.6;width:10%;height:10%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.examples__item-image-link:hover:before{background-color:rgba(0,0,17,.5)}.examples__item-image-link:hover:after{opacity:.8}.examples__item-image{display:block;max-width:100%;-webkit-border-radius:2px;border-radius:2px}.examples__item-head{font-size:1.8rem;line-height:2.4rem;font-weight:600;margin-bottom:20px}.examples__item-group{margin-bottom:15px}.examples__item-group:last-child{margin-bottom:0}.examples__item-group--buttons{margin-top:25px;padding-right:1px}.examples__item-group-head{color:#797979;font-size:1.6rem;line-height:2.4rem;position:relative;padding-left:20px}.examples__item-group-head:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent hsla(33,14%,59%,.3);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.examples__item-group-review,.examples__item-group-text{font-size:1.4rem;line-height:2rem}.examples__item-group-review{font-weight:600;position:relative;margin-top:20px}.examples__item-review{margin-top:20px;height:280px;overflow:hidden;position:relative;-webkit-transition:height .2s ease-out;transition:height .2s ease-out}.examples__item-review:after{content:"";display:block;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(85%,hsla(0,0%,100%,.85)),color-stop(85%,hsla(0,0%,100%,0)));background:linear-gradient(0deg,#fff,hsla(0,0%,100%,.85) 85%,hsla(0,0%,100%,0));position:absolute;left:0;bottom:0;width:100%;height:60px;z-index:1}.examples__item-review--open{height:auto}.examples__item-review--open .examples__item-review-more,.examples__item-review--open:after{display:none}.examples__item-review-text{font-size:1.4rem;line-height:2rem;margin-bottom:10px}.examples__item-review-text:last-child{margin-bottom:0}.examples__item-review-more{display:block;text-decoration:none;font-size:1.5rem;line-height:2.4rem;color:#a69989;font-weight:600;position:absolute;left:0;bottom:0;z-index:2}.examples__item-button{display:block!important;margin-bottom:10px!important}.examples__item-button:last-child{margin-bottom:0!important}.examples__popup-image-wrap{margin-bottom:20px}.examples__popup-image{display:block;max-width:100%;-webkit-border-radius:2px;border-radius:2px}.examples__popup-head{font-size:1.8rem;line-height:2.4rem;font-weight:600;margin-bottom:20px}.examples__popup-group{margin-bottom:15px}.examples__popup-group:last-child{margin-bottom:0}.examples__popup-group--buttons{margin-top:25px;padding-right:1px}.examples__popup-group-head{color:#797979;font-size:1.6rem;line-height:2.4rem;position:relative;padding-left:20px}.examples__popup-group-head:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 9px;border-color:transparent transparent transparent hsla(33,14%,59%,.3);position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.examples__popup-group-text{font-size:1.4rem;line-height:2rem}.examples__triggers{margin-top:70px;background:hsla(0,0%,96%,.5) url(../img/bg/bg-examples-triggers.jpg) no-repeat;background-size:cover;-webkit-border-radius:2px;border-radius:2px;padding:6px}.examples__triggers-inner{border:1px solid #fff;-webkit-border-radius:2px;border-radius:2px;padding:20px}.examples__triggers-item{padding-left:40px;position:relative;margin-bottom:25px}.examples__triggers-item:last-child{margin-bottom:0}.examples__triggers-item-icon{max-width:30px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:.5}.examples__triggers-item-text{font-size:1.6rem;line-height:2.4rem}.examples__triggers-item-text br{display:none}.examples__triggers-item-bold{font-weight:700}@media (min-width:601px){.examples__wrap{margin-top:60px}.examples__item-group{margin-bottom:25px}.examples__item-group--buttons{font-size:0;line-height:0;letter-spacing:-1px;max-width:560px;margin-top:30px}.examples__item-group-head,.examples__item-group-text{font-size:1.8rem;line-height:2.6rem}.examples__item-group-review{font-size:1.6rem;line-height:2.4rem;padding-left:60px}.examples__item-group-review:before{content:"";display:block;width:44px;height:44px;background:#f3f1ee url(../img/icons/reviews-quote.png) no-repeat 50%;background-size:18px 10px;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.examples__item-review-text{font-size:1.5rem;line-height:2.4rem}.examples__item-button{line-height:normal;letter-spacing:.025rem;display:inline-block!important;vertical-align:middle;width:49%!important;margin-right:2%!important;margin-bottom:0!important}.examples__item-button:last-child{margin-right:0!important}.examples__popup-group{margin-bottom:25px}.examples__popup-group--buttons{font-size:0;line-height:0;letter-spacing:-1px;max-width:560px;margin-top:30px}.examples__popup-group-head,.examples__popup-group-text{font-size:1.8rem;line-height:2.6rem}}@media (min-width:769px){.examples__wrap{margin-top:70px}}@media (min-width:981px){.examples{padding:45px 0}.examples__wrap{margin-top:90px;padding:0 60px}.examples__item{font-size:0;line-height:0;letter-spacing:-1px}.examples__item-images{width:49.2%;margin-bottom:0}.examples__item-images,.examples__item-info{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:top}.examples__item-info{width:50.8%;padding-left:30px}.examples__item-head{font-size:2.4rem;line-height:3rem;margin-bottom:25px}.examples__popup{font-size:0;line-height:0;letter-spacing:-1px}.examples__popup-image-wrap{width:49.2%;margin-bottom:0}.examples__popup-image-wrap,.examples__popup-info{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:top}.examples__popup-info{width:50.8%;padding-left:30px}.examples__popup-head{font-size:2.4rem;line-height:3rem;margin-bottom:25px}.examples__triggers{margin-top:90px}.examples__triggers-inner{font-size:0;line-height:0;letter-spacing:-1px;padding:25px}.examples__triggers-item{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:middle;padding-left:60px;margin-bottom:0}.examples__triggers-item--one{width:35%;margin-right:4%}.examples__triggers-item--one .examples__triggers-item-icon{max-width:49px}.examples__triggers-item--two{width:31%;margin-right:4%}.examples__triggers-item--two .examples__triggers-item-icon{max-width:36px}.examples__triggers-item--three{width:26%}.examples__triggers-item--three .examples__triggers-item-icon{max-width:44px}.examples__triggers-item-text br{display:none}}@media (min-width:1201px){.examples__item-info{padding-left:50px}.examples__item-head{font-size:3rem;line-height:3.6rem;margin-bottom:35px}.examples__item-group{padding-left:20px}.examples__item-group-head{padding-left:0}.examples__item-group-head:before{left:-20px}.examples__popup-info{padding-left:40px}.examples__popup-head{margin-bottom:35px}.examples__popup-group{padding-left:20px}.examples__popup-group-head{padding-left:0}.examples__popup-group-head:before{left:-20px}.examples__triggers-inner{padding:40px}.examples__triggers-item{padding-left:90px}.examples__triggers-item--one .examples__triggers-item-icon{max-width:69px}.examples__triggers-item--two .examples__triggers-item-icon{max-width:56px}.examples__triggers-item--three .examples__triggers-item-icon{max-width:64px}.examples__triggers-item-text{font-size:2rem;line-height:2.8rem}}.custom-style{font-family:inherit!important}.custom-style .fancybox-slide>*{padding:30px 20px;-webkit-border-radius:2px;border-radius:2px;background-color:#fff;overflow:visible;margin:0;max-width:1200px}.custom-style .fancybox-close-small{background:url(../img/icons/fancybox-close.svg) no-repeat 50%;background-size:100% 100%;width:15px;height:15px;padding:0!important;top:10px!important;right:10px!important;opacity:1!important;display:inline-block;-webkit-transition:.2s ease-out;transition:.2s ease-out}.custom-style .fancybox-close-small:after{display:none}.custom-style .fancybox-bg{background:#333!important;opacity:.8!important}@media (min-width:601px){.custom-style .fancybox-slide>*{padding:30px}}@media (min-width:769px){.custom-style .fancybox-slide>*{padding:40px}.custom-style .fancybox-close-small{top:15px!important;right:15px!important}}@media (min-width:981px){.custom-style .fancybox-slide>*{padding:50px}}@media (min-width:1201px){.custom-style .fancybox-slide>*{margin:21px 0 0}.custom-style .fancybox-close-small{background-size:10px 10px;width:42px;height:42px;background-color:#f6f5f0;-webkit-border-radius:50%;border-radius:50%;top:-21px!important;right:-21px!important;opacity:1!important;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.custom-style .fancybox-close-small:hover{opacity:1!important;background-color:#ecebe6}}.faq{padding:35px 0}.faq__wrap{margin-top:20px}.faq__item{border-bottom:1px solid #f5f5f5;-webkit-border-radius:3px;border-radius:3px;-webkit-transition:.2s ease-out;transition:.2s ease-out}.faq__item:last-child{border-bottom:none}.faq__item:hover .faq__question:after{color:#fff;background-color:#eccdb0}.faq__item--active .faq__question{cursor:pointer}.faq__item--active .faq__question:after{content:"-";color:#fff;background-color:#eccdb0}.faq__question{cursor:pointer;padding:20px 40px 20px 0;position:relative}.faq__question,.faq__question:after{-webkit-transition:.2s ease-out;transition:.2s ease-out}.faq__question:after{content:"+";display:block;background:#f5f5f5;text-align:center;font-size:2rem;font-weight:600;line-height:34px;width:34px;height:34px;-webkit-border-radius:50%;border-radius:50%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.faq__question-text{font-size:1.6rem;line-height:2rem;-webkit-transition:.2s ease-out;transition:.2s ease-out}.faq__answer{display:none;padding:0 40px 20px 0}.faq__answer-text{font-size:1.4rem;line-height:2rem;font-weight:300;margin-bottom:10px}.faq__answer-text:last-child{margin-bottom:0}.faq__answer-ul{margin-bottom:10px;list-style-position:inside}.faq__answer-ul:last-child{margin-bottom:0}.faq__answer-ul li{font-size:1.4rem;line-height:2rem;font-weight:300}@media (min-width:769px){.faq__wrap{margin-top:30px}}@media (min-width:981px){.faq{padding:45px 0}.faq__wrap{margin:40px auto 0;max-width:998px}.faq__question{padding:25px 45px 25px 0}.faq__question:after{line-height:38px;width:38px;height:38px}.faq__question-text{font-size:2rem;line-height:2.4rem}.faq__answer{padding:0 45px 25px 0}.faq__answer-text,.faq__answer-ul li{font-size:1.5rem;line-height:2.4rem}}@media (min-width:1201px){.faq__question{padding:30px 50px 30px 0}.faq__question:after{line-height:44px;width:44px;height:44px}.faq__answer{padding:0 50px 30px 0;max-width:895px}}.header{padding:15px 0}.header__logo{font-size:0;line-height:0;letter-spacing:-1px;text-align:center}.header__logo-link{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:top}.header__logo-image{max-width:50px}.header__logo-description{letter-spacing:.025rem;display:inline-block;vertical-align:top;font-size:1.6rem;line-height:2rem;font-weight:300;padding-left:10px}.header__logo-description-normal{font-weight:400}.header__year-wrap{display:none}.header__right-wrap{text-align:center;margin-top:15px}.header__right{font-size:0;line-height:0;letter-spacing:-1px;display:inline-block;text-align:left}.header__right-contact{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:middle;margin-right:20px}.header__right-contact br{display:none}.header__right-phone{display:inline-block;text-decoration:none;position:relative;width:30px;height:30px;text-indent:100%;white-space:nowrap;overflow:hidden;margin-right:7px}.header__right-phone:before{content:"";display:block;background:url(../img/icons/header-right-contact-phone.svg) no-repeat;background-size:100% 100%;width:30px;height:30px;position:absolute;left:0;top:0}.header__right-email{display:inline-block;text-decoration:none;position:relative;width:30px;height:30px;text-indent:100%;white-space:nowrap;overflow:hidden}.header__right-email:before{content:"";display:block;background:url(../img/icons/header-right-contact-email.svg) no-repeat;background-size:100% 100%;width:30px;height:30px;position:absolute;left:0;top:0}.header__right-callback{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:middle}.header__right-button{text-decoration:none;display:inline-block;border:1px solid hsla(33,14%,59%,.1);-webkit-border-radius:3px;border-radius:3px;max-width:255px;width:100%;padding:10px;text-align:center;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.header__right-button:hover{border-color:hsla(33,14%,59%,.5)}.header__right-button-text{color:#c19770;font-size:1.2rem;line-height:1.2rem;letter-spacing:.1rem;font-weight:700;text-transform:uppercase;padding-left:15px;position:relative}.header__right-button-text:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #c19770;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media (min-width:601px){.header__inner{font-size:0;line-height:0;letter-spacing:-1px}.header__logo{display:inline-block;vertical-align:middle;width:60%;text-align:left}.header__logo-image{max-width:117px}.header__logo-link{vertical-align:middle}.header__logo-description{vertical-align:middle;position:relative;top:-15px}.header__right-wrap{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:middle;width:40%;text-align:right;margin-top:0}.header__right-contact{padding-left:45px;position:relative;margin-right:0}.header__right-contact:before{content:"";display:block;background:url(../img/icons/header-right-contact-icon.svg) no-repeat;background-size:100% 100%;width:30px;height:30px;position:absolute;left:0;top:5px}.header__right-contact br{display:block}.header__right-phone{font-size:1.8rem;line-height:2.2rem;font-weight:300;width:auto;height:auto;text-indent:unset;white-space:normal;overflow:visible;margin-right:0}.header__right-phone:before{display:none}.header__right-email{font-size:1.4rem;line-height:2rem;margin-top:5px;border-bottom:1px solid rgba(0,0,17,.1);width:auto;height:auto;text-indent:unset;white-space:normal;overflow:visible;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.header__right-email:before{display:none}.header__right-email:hover{border-color:rgba(0,0,17,.2)}.header__right-callback{margin-top:15px;display:block}.header__right-button{padding:14px 10px}.header__right-button-text{font-size:1.3rem;line-height:1.3rem;padding-left:30px}}@media (min-width:981px){.header__logo{width:40%}.header__logo-image{max-width:139px}.header__year-wrap{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:middle;position:relative;top:-15px;width:33%;text-align:center}.header__logo-description{font-size:1.8rem;line-height:2.4rem}.header__year{display:inline-block;max-width:250px;text-align:left}.header__year-email,.header__year-text{font-size:1.6rem;line-height:2.4rem}.header__year-email{display:inline-block;margin-top:15px}.header__right-wrap{width:27%}.header__right-phone{font-size:2.2rem;line-height:2.4rem}.header__right-email{display:none}}@media (min-width:1201px){.header__logo-description{font-size:2rem;line-height:2.8rem}.header__year-email,.header__year-text{font-size:1.8rem;line-height:2.6rem}.header__right-phone{font-size:2.4rem;line-height:2.6rem}}.banner{padding:15px 0 25px}.banner__head{background:url(../img/bg/bg-banner-head.jpg) no-repeat;background-size:cover;padding:30px 20px;position:relative;text-align:center}.banner__head-text{display:inline-block;text-align:left;font-family:Trajan Pro\ 3;letter-spacing:0;color:#fff;font-size:2rem;line-height:2.8rem;font-weight:400;max-width:400px}.banner__triggers{border:1px solid #f8f7f5}.banner__trigger-item{padding:20px 20px 20px 60px;width:100%;border-bottom:1px solid #f8f7f5;position:relative}.banner__trigger-item:last-child{border-bottom:none}.banner__trigger-image{max-width:30px;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.banner__trigger-link,.banner__trigger-text{font-size:1.4rem;line-height:2rem}.banner__trigger-link{display:inline-block;color:#b98739;margin-top:5px}@media (min-width:601px){.banner__head{padding:80px 30px}.banner__head-text{font-size:2.6rem;line-height:3.2rem;max-width:585px}.banner__triggers{font-size:0;line-height:0;letter-spacing:-1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.banner__trigger-item{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:top;width:50%;border-right:1px solid #f8f7f5}.banner__trigger-item:nth-child(2n){border-right:none}.banner__trigger-item:nth-last-child(-n+2){border-bottom:none}.banner__trigger-image{margin-bottom:15px;max-width:45px;position:relative;left:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none}}@media (min-width:769px){.banner__head{padding:125px 40px}.banner__head-text{font-size:3.4rem;line-height:4.2rem;max-width:685px}.banner__trigger-item{padding:20px 15px;width:25%;border-bottom:none}.banner__trigger-item,.banner__trigger-item:nth-child(2n){border-right:1px solid #f8f7f5}.banner__trigger-item:last-child{border-right:none}}@media (min-width:981px){.banner{padding:15px 0 45px}.banner__head{padding:175px 50px}.banner__head-text{font-size:4.4rem;line-height:5rem;max-width:885px}.banner__trigger-text{font-size:1.6rem;line-height:2.4rem}.banner__trigger-link{text-decoration:none;border-bottom:1px solid rgba(185,135,57,.1);-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.banner__trigger-link:hover{border-color:rgba(185,135,57,.2)}.banner__trigger-image{max-width:55px}}@media (min-width:1201px){.banner__head{padding:205px 50px}.banner__head-text{font-size:4.8rem;line-height:5.5rem}.banner__trigger-item{padding:30px 35px}.banner__trigger-image{margin-bottom:25px;max-width:65px}.banner__trigger-text{font-size:1.8rem;line-height:2.8rem}.banner__trigger-link{font-size:1.5rem;line-height:2.4rem}}.footer__top{padding:30px 0}.footer__logo{font-size:0;line-height:0;letter-spacing:-1px;text-align:center}.footer__logo-link{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:top}.footer__logo-image{max-width:50px}.footer__logo-description{letter-spacing:.025rem;display:inline-block;vertical-align:top;font-size:1.6rem;line-height:2rem;font-weight:300;padding-left:10px}.footer__logo-description-normal{font-weight:400}.footer__year-wrap{text-align:center}.footer__year{display:none}.footer__year-inner{display:inline-block}.footer__organisation{font-size:1.4rem;line-height:2.4rem;font-weight:300;margin-top:15px}.footer__right-wrap{text-align:center;margin-top:15px}.footer__right{font-size:0;line-height:0;letter-spacing:-1px;display:inline-block;text-align:left}.footer__right-contact{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:middle;margin-right:20px}.footer__right-contact br{display:none}.footer__right-phone{display:inline-block;text-decoration:none;position:relative;width:30px;height:30px;text-indent:100%;white-space:nowrap;overflow:hidden;margin-right:10px}.footer__right-phone:before{content:"";display:block;background:url(../img/icons/header-right-contact-phone.svg) no-repeat;background-size:100% 100%;width:30px;height:30px;position:absolute;left:0;top:0}.footer__right-email{display:inline-block;text-decoration:none;position:relative;width:30px;height:30px;text-indent:100%;white-space:nowrap;overflow:hidden}.footer__right-email:before{content:"";display:block;background:url(../img/icons/header-right-contact-email.svg) no-repeat;background-size:100% 100%;width:30px;height:30px;position:absolute;left:0;top:0}.footer__right-callback{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:middle}.footer__right-button{text-decoration:none;display:inline-block;border:1px solid hsla(33,14%,59%,.1);-webkit-border-radius:3px;border-radius:3px;max-width:255px;width:100%;padding:10px;text-align:center;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.footer__right-button:hover{border-color:hsla(33,14%,59%,.5)}.footer__right-button-text{color:#c19770;font-size:1.2rem;line-height:1.2rem;letter-spacing:.1rem;font-weight:700;text-transform:uppercase;padding-left:15px;position:relative}.footer__right-button-text:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:4px 0 4px 7px;border-color:transparent transparent transparent #c19770;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer__bottom{padding:10px 20px;background-color:hsla(0,0%,93%,.5);text-align:center}.footer__privacy-link{display:inline-block;color:#717171;font-size:1.3rem;line-height:2rem;margin-bottom:5px}.footer__privacy-link:last-child{margin-bottom:0}.footer__developer{margin-top:10px}.footer__developer-link{font-size:0;line-height:0;letter-spacing:-1px;text-decoration:none;display:inline-block;text-align:left}.footer__developer-text{font-size:1.2rem;line-height:1.2rem}.footer__developer-icon,.footer__developer-text{letter-spacing:.025rem;display:inline-block;vertical-align:middle}.footer__developer-icon{margin:0 5px}.footer__developer-name{letter-spacing:.025rem;display:inline-block;vertical-align:middle;color:#717171;font-size:1.2rem;line-height:1.2rem}@media (min-width:601px){.footer__top{font-size:0;line-height:0;letter-spacing:-1px}.footer__logo{display:inline-block;vertical-align:top;width:60%;text-align:left}.footer__logo-image{max-width:117px}.footer__logo-link{vertical-align:middle}.footer__logo-description{vertical-align:middle;position:relative;top:-15px}.footer__year-wrap{display:none}.footer__right-wrap{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:top;width:40%;text-align:right;margin-top:0}.footer__right-contact{padding-left:45px;position:relative;margin-right:0}.footer__right-contact:before{content:"";display:block;background:url(../img/icons/header-right-contact-icon.svg) no-repeat;background-size:100% 100%;width:30px;height:30px;position:absolute;left:0;top:5px}.footer__right-contact br{display:block}.footer__right-phone{font-size:1.8rem;line-height:2.2rem;font-weight:300;width:auto;height:auto;text-indent:unset;white-space:normal;overflow:visible;margin-right:0}.footer__right-phone:before{display:none}.footer__right-email{font-size:1.4rem;line-height:2rem;margin-top:5px;border-bottom:1px solid rgba(0,0,17,.1);width:auto;height:auto;text-indent:unset;white-space:normal;overflow:visible;-webkit-transition:border-color .2s ease-out;transition:border-color .2s ease-out}.footer__right-email:before{display:none}.footer__right-email:hover{border-color:rgba(0,0,17,.2)}.footer__right-callback{margin-top:15px;display:block}.footer__right-button{padding:14px 10px}.footer__right-button-text{font-size:1.3rem;line-height:1.3rem;padding-left:30px}.footer__bottom{text-align:left}.footer__bottom,.footer__privacy{font-size:0;line-height:0;letter-spacing:-1px}.footer__privacy{display:inline-block;vertical-align:middle;width:67%}.footer__privacy-link{letter-spacing:.025rem;vertical-align:middle;line-height:2.2rem;margin-bottom:0}.footer__developer{display:inline-block;vertical-align:middle;width:33%;text-align:right;margin-top:0}.footer__developer-link{padding-left:40px;position:relative}.footer__developer-text{display:block;font-size:1.3rem;line-height:1.7rem}.footer__developer-icon{position:absolute;margin:0;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.footer__developer-name{display:block;font-size:1.3rem;line-height:1.7rem}}@media (min-width:981px){.footer__top{padding:60px 0}.footer__logo{width:40%}.footer__logo-image{max-width:139px}.footer__logo-description{font-size:1.8rem;line-height:2.4rem}.footer__year-wrap{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:top;width:33%}.footer__year-inner{text-align:left}.footer__year{display:inline-block;font-size:1.6rem;line-height:2.2rem;max-width:250px}.footer__organisation{margin-top:25px}.footer__right-wrap{width:27%}.footer__right-phone{font-size:2.2rem;line-height:2.4rem}.footer__right-email{font-size:1.6rem;line-height:2.4rem}.footer__bottom{padding:10px 30px}.footer__privacy br{display:none}.footer__privacy-link{margin-right:5%;line-height:2.6rem}.footer__privacy-link:last-child{margin-right:0}.footer__developer-link{padding-left:0}.footer__developer-text{display:inline-block}.footer__developer-icon{position:relative;margin:0 10px;left:0;top:0;-webkit-transform:none;-ms-transform:none;transform:none}.footer__developer-name{display:inline-block}}@media (min-width:1201px){.footer__logo-description{font-size:2rem;line-height:2.8rem}.footer__year{font-size:1.8rem;line-height:2.6rem}.footer__right-phone{font-size:2.4rem;line-height:2.6rem}.footer__right-email{font-size:1.8rem;line-height:2.6rem}}.form__horizontal,.form__vertical{max-width:390px;margin:0 auto}.form__label{display:block;text-align:left;position:relative;letter-spacing:0;margin-bottom:10px}.form__button{letter-spacing:.1rem;margin-top:30px}@media (min-width:601px){.form__button{letter-spacing:.1rem;margin-top:30px}}@media (min-width:769px){.form__button{margin-top:35px}.form__horizontal{font-size:0;line-height:0;letter-spacing:-1px;max-width:910px}.form__horizontal .form__label{letter-spacing:.025rem;margin-right:2%;margin-bottom:0}.form__horizontal .form__button,.form__horizontal .form__label{line-height:normal;display:inline-block;vertical-align:middle;width:32%}.form__horizontal .form__button{letter-spacing:.1rem;margin:0}.form__vertical--questions{max-width:100%;margin:0}.form__vertical--questions .form__button{line-height:normal;max-width:290px;margin-top:35px;margin-left:40%}.form__label-wrap{font-size:0;line-height:0;letter-spacing:-1px}.form__label-wrap .form__label{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:top;width:49%;margin-right:2%;margin-bottom:0}.form__label-wrap .form__label:nth-child(2n){margin-right:0}.form__label-item{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:top}.form__label-item:first-child{width:38%;margin-right:2%}.form__label-item:nth-child(2){width:60%}.form__label-item .form__label{display:block;width:100%;margin-right:0;margin-bottom:20px}.form__label-item .form__label:last-child{margin-bottom:0}}@media (min-width:981px){.form__vertical--questions .form__button{margin-top:45px}}@-webkit-keyframes autofill{to{background:#fff;color:#001}}@keyframes autofill{to{background:#fff;color:#001}}.input{width:100%;padding:14px 10px;border:1px solid #fff;background-color:#fff;-webkit-border-radius:3px;border-radius:3px;background-clip:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:1.5rem;font-weight:400;letter-spacing:.025rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.2s ease-out;transition:.2s ease-out}.input::-moz-placeholder{color:#001}.input::-webkit-input-placeholder{color:#001}.input.error{color:red;border-color:red}.input.error::-moz-placeholder{color:red}.input.error::-webkit-input-placeholder{color:red}.input--textarea{resize:none;height:100px}.input--bordered{border:1px solid #f7f4ed}.input--grey-bg{background-color:#f4f4f4}.input--icon-name{background-image:url(../img/icons/input-icon-name.svg)}.input--icon-name,.input--icon-phone{position:relative;padding-right:40px;background-repeat:no-repeat;background-size:15px 15px;background-position:right 10px top 50%}.input--icon-phone{background-image:url(../img/icons/input-icon-phone.svg)}.input--icon-msg{position:relative;padding-right:40px;background-image:url(../img/icons/input-icon-msg.svg);background-repeat:no-repeat;background-size:15px 15px;background-position:right 10px top 14px}.input:-webkit-autofill{-webkit-animation:autofill 0s forwards;animation:autofill 0s forwards}.input:-webkit-autofill:active,.input:-webkit-autofill:focus,.input:-webkit-autofill:hover{-webkit-animation:autofill 0s forwards;animation:autofill 0s forwards}@media (min-width:769px){.input--textarea{height:116px}}@media (min-width:981px){.input{padding:18px 20px}.input--textarea{height:132px}.input--icon-name,.input--icon-phone{padding-right:50px;background-position:right 20px top 50%;background-size:20px 20px}.input--icon-msg{padding-right:50px;background-position:right 20px top 18px;background-size:20px 20px}}@media (min-width:1201px){.input{padding:18px 25px}}.select{width:100%}.errors-block{display:block;position:absolute;bottom:2px;left:0;margin-bottom:0;font-size:1rem;font-weight:400;letter-spacing:.025rem;color:red;width:100%;text-align:center;z-index:1}.errors-block:empty{display:none}@media (min-width:981px){.errors-block{font-size:1.2rem;bottom:5px}}.map{padding:105px 0 160px}.popup{display:none}.popup__p{font-size:1.6rem;margin-bottom:10px}.popup__p:last-child{margin-bottom:0}@media (min-width:769px){.popup__p{font-size:1.8rem}}@media (min-width:981px){.popup__p{font-size:2rem;margin-bottom:15px}}.hidden-form{display:none;max-width:485px!important}.hidden-form__head_wrap{text-align:center;margin-bottom:25px}.hidden-form__head{font-size:2rem;line-height:2.6rem;font-weight:600}@media (min-width:981px){.hidden-form__head_wrap{margin-bottom:30px}.hidden-form__head{font-size:2.4rem;line-height:3rem}}.thanks{display:none;text-align:center!important}.thanks__head{font-size:2rem;line-height:2.6rem;font-weight:600}.thanks__text{font-size:1.6rem;line-height:2rem;margin-top:10px}@media (min-width:981px){.thanks__head{font-size:2.4rem;line-height:3rem}.thanks__text{font-size:1.8rem;line-height:3rem}}.projects{padding:35px 0}.projects__wrap{position:relative;margin-top:50px;padding:0 40px}.projects__wrap-inner{border:1px solid #f0f0f0;-webkit-border-radius:5px;border-radius:5px;padding:0 10px 30px}.projects__tabs{text-align:center;font-size:0;line-height:0;letter-spacing:-1px;margin-bottom:20px;position:relative;top:-16px}.projects__tabs-item{display:inline-block;vertical-align:middle;font-size:1.3rem;line-height:1.7rem;letter-spacing:-.025rem;font-weight:300;color:rgba(0,0,17,.8);background-color:#f4f4f4;-webkit-border-radius:3px;border-radius:3px;width:49.5%;margin-right:1%;margin-bottom:10px;padding:8px 5px;cursor:pointer;-webkit-transition:.2s ease-out;transition:.2s ease-out}.projects__tabs-item:nth-child(2n){margin-right:0}.projects__tabs-item:nth-last-child(-n+2){margin-bottom:0}.projects__tabs-item:last-child{margin-right:0}.projects__tabs-item--active,.projects__tabs-item:hover{color:#fff;background-color:#a69989}.projects .slider__arrow{top:30%}.projects__content-item{display:none}.projects__content-item--active{display:block}.projects__item{text-align:center}.projects__item-inner{display:inline-block;text-align:left;max-width:400px}.projects__item-image-link{display:block;max-width:100%;-webkit-border-radius:3px;border-radius:3px;margin-bottom:20px;text-decoration:none;position:relative}.projects__item-image-link:before{content:"";display:block;background-color:rgba(0,0,17,.3);width:100%;height:100%;position:absolute;left:0;top:0;z-index:1;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.projects__item-image-link:after{content:"";display:block;background:url(../img/icons/zoom.svg) no-repeat;background-size:100% 100%;opacity:.6;width:20%;height:20%;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.projects__item-image-link:hover:before{background-color:rgba(0,0,17,.5)}.projects__item-image-link:hover:after{opacity:.8}.projects__item-image{display:block;max-width:100%;-webkit-border-radius:3px;border-radius:3px;margin:0 auto}.projects__item-image-hidden{display:none}.projects__item-name{font-size:1.6rem;line-height:2.2rem;font-weight:600}.projects__item-characteristics{color:#4e4e4e;font-size:1.4rem;line-height:2.2rem;margin-top:15px}.projects__item-list{list-style:none;margin-top:15px}.projects__item-list li{color:#4e4e4e;font-size:1.4rem;line-height:2.2rem;padding-left:15px;position:relative}.projects__item-list li:before{content:"";display:block;width:6px;height:6px;background-color:#a69989;-webkit-border-radius:50%;border-radius:50%;position:absolute;left:0;top:8px}.projects__item-button{display:block!important;margin-top:20px!important}.projects__item-button:first-child{margin-top:0!important}.projects__form-wrap{margin-top:50px}@media (min-width:601px){.projects__wrap{margin-top:60px}.projects__wrap-inner{padding:0 15px 30px}.projects__tabs-item{font-size:1.4rem;line-height:1.8rem;width:24.25%;margin-right:1%;margin-bottom:0}.projects__tabs-item:nth-child(2n){margin-right:1%}.projects__tabs-item:last-child{margin-right:0}.projects__content-item--max-name-head-3 .projects__item-name{min-height:8.8rem}.projects__content-item--max-name-head-4 .projects__item-name{min-height:11rem}.projects__item{margin:0 5px}.projects__form-wrap{margin-top:60px}.projects .slick-track{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.projects__item{height:auto!important}.projects__item-inner{height:100%;padding-bottom:74px;position:relative}.projects__item-button{margin-top:0!important;position:absolute;left:0;bottom:0}}@media (min-width:769px){.projects__wrap{margin-top:70px}.projects__wrap-inner{padding:0 20px 40px}.projects__tabs{margin-bottom:20px;top:-20px}.projects__tabs-item{font-size:1.6rem;line-height:2rem;letter-spacing:.025rem;padding:10px}.projects__content-item--max-name-head-3 .projects__item-name{min-height:6.6rem}.projects__content-item--max-name-head-4 .projects__item-name{min-height:8.8rem}}@media (min-width:981px){.projects{padding:45px 0}.projects__wrap{margin-top:90px;padding:0 60px}.projects__wrap-inner{padding:0 30px 60px}.projects__tabs{padding:0 10px;margin-bottom:25px;top:-24.5px}.projects__tabs-item{font-size:2rem;line-height:2.4rem}.projects__content-item--max-name-head-3 .projects__item-name{min-height:7.2rem}.projects__content-item--max-name-head-4 .projects__item-name{min-height:9.6rem}.projects__item{margin:0 10px}.projects__item-name{font-size:1.8rem;line-height:2.4rem}.projects__form-wrap{margin-top:75px}.projects .d-block__head-text{margin-top:15px}}@media (min-width:1201px){.projects__wrap-inner{padding:0 25px 80px}.projects__tabs{padding:0 15px}.projects__tabs-item{font-size:2.2rem;line-height:2.6rem;padding:11.5px 10px}.projects__content-item--max-name-head-3 .projects__item-name{min-height:7.8rem}.projects__content-item--max-name-head-4 .projects__item-name{min-height:10.4rem}.projects__item{margin:0 15px}.projects__item-name{font-size:2rem;line-height:2.6rem}.projects__item-characteristics{font-size:1.5rem;line-height:2.4rem;margin-top:20px}.projects__item-list{margin-top:20px}.projects__item-list li{font-size:1.5rem;line-height:2.4rem}.projects__item-list li:before{top:9px}}.questions{padding:35px 0 70px}.questions__form-wrap{background:#f5f5f5 url(../img/bg/bg-questions.jpg) no-repeat;background-size:cover;-webkit-border-radius:3px;border-radius:3px;padding:30px 20px}.questions__from{margin-top:40px}@media (min-width:601px){.questions__form-wrap{padding:30px}}@media (min-width:769px){.questions__form-wrap{padding:40px}}@media (min-width:981px){.questions{padding:45px 0 90px}.questions__form-wrap{padding:50px;margin:0 auto;max-width:998px}}.slider{position:relative}.slider .slick-slide{outline:none}.slider__arrow{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:40px;height:40px;background-color:hsla(33,14%,59%,.1);cursor:pointer;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.slider__arrow:after{content:"";display:block;background:url(../img/icons/slider-arrows-m.png) no-repeat 0 0;background-size:200% 100%;width:9px;height:17px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slider__arrow--prev{left:0;-webkit-border-radius:0 20px 20px 0;border-radius:0 20px 20px 0}.slider__arrow--next{right:0;-webkit-border-radius:20px 0 0 20px;border-radius:20px 0 0 20px}.slider__arrow--next:after{background-position:100% 100%}.slider__arrow:hover{background-color:hsla(33,14%,59%,.2)}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi){.slider__arrow:after{background-image:url(../img/icons/slider-arrows-m@2x.png)}}.slider.slick-dotted{padding-bottom:50px!important;margin-bottom:0!important}.slider .slick-dots{bottom:0}.slider .slick-dots li{width:12px;height:12px;margin:0 5px}.slider .slick-dots li button{padding:5px;width:12px;height:12px;background-color:hsla(33,14%,59%,.4);-webkit-border-radius:50%;border-radius:50%}.slider .slick-dots li button:before{display:none}.slider .slick-dots li.slick-active button{background-color:#a69989}.slider--dark-dots .slick-dots li button{background-color:#d4d4d2}@media (min-width:769px){.slider.slick-dotted{padding-bottom:60px!important}.slider .slick-dots li{margin:0 10px}}@media (min-width:981px){.slider__arrow{width:60px;height:60px}.slider__arrow--prev{-webkit-border-radius:0 30px 30px 0;border-radius:0 30px 30px 0}.slider__arrow--next{-webkit-border-radius:30px 0 0 30px;border-radius:30px 0 0 30px}.slider.slick-dotted{padding-bottom:80px!important}.slider .slick-dots li{margin:0 15px}}@media (min-width:1701px){.slider__arrow{width:200px;height:85px}.slider__arrow:after{width:68px;height:17px;background-image:url(../img/icons/slider-arrows.png);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slider__arrow--prev{-webkit-border-radius:0 43px 43px 0;border-radius:0 43px 43px 0}.slider__arrow--prev:after{left:auto;right:-15px}.slider__arrow--next{-webkit-border-radius:43px 0 0 43px;border-radius:43px 0 0 43px}.slider__arrow--next:after{left:-15px}}@media only screen and (min-width:1701px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1701px) and (min-resolution:144dpi){.slider__arrow:after{background-image:url(../img/icons/slider-arrows@2x.png)}}.workshop{padding:35px 0 15px}.workshop__wrap{margin-top:40px}.workshop__video{text-align:center}.workshop__video-link{display:inline-block;text-decoration:none;position:relative}.workshop__video-link:before{background:#333;width:100%;height:100%;left:0;top:0;opacity:.5}.workshop__video-link:after,.workshop__video-link:before{content:"";display:block;position:absolute;-webkit-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.workshop__video-link:after{background:url(../img/icons/play-button.svg) no-repeat;background-size:100% 100%;width:40px;height:40px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:.7}.workshop__video-link:hover:before{opacity:.2}.workshop__video-link:hover:after{opacity:1}.workshop__video-image{display:block;max-width:100%;max-height:400px}.workshop__info{margin-top:30px}.workshop__info-text{font-size:1.6rem;line-height:2.7rem;color:rgba(0,0,17,.7);margin-bottom:25px}.workshop__info-text:last-child{margin-bottom:0}.workshop__cycle{margin-top:40px}.workshop__cycle-head{font-size:2rem;line-height:2.6rem;font-weight:300;margin-bottom:20px}.workshop__cycle-wrap{font-size:0;line-height:0;letter-spacing:-1px}.workshop__cycle-item{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:middle;padding:0 16px 0 8px;max-width:48%;margin-right:2%;margin-top:5px;margin-bottom:5px;position:relative}.workshop__cycle-item:last-child{margin-right:0}.workshop__cycle-item:before{width:8px;background:url(../img/icons/cycle-item-before.png) no-repeat;background-size:100% 100%;left:0}.workshop__cycle-item:after,.workshop__cycle-item:before{content:"";display:block;height:100%;position:absolute;top:0}.workshop__cycle-item:after{width:16px;background:url(../img/icons/cycle-item-after.png) no-repeat;background-size:100% 100%;right:0}.workshop__cycle-item-inner{border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);padding:10px 10px 10px 45px;position:relative;background-color:#fff}.workshop__cycle-item-icon{max-width:20px;display:block;position:absolute;left:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.workshop__cycle-item-text{display:inline-block;font-size:1.2rem;line-height:1.6rem}@media (min-width:601px){.workshop__video-link:after{width:60px;height:60px}.workshop__cycle-item{max-width:30%}.workshop__cycle-item-text{font-size:1.4rem;line-height:2rem}}@media (min-width:769px){.workshop__cycle-head{font-size:2.4rem;line-height:3rem;margin-bottom:30px}}@media (min-width:981px){.workshop{padding:45px 0 35px}.workshop__wrap{font-size:0;line-height:0;letter-spacing:-1px;margin-top:70px}.workshop__video{width:52%}.workshop__info,.workshop__video{line-height:normal;letter-spacing:.025rem;display:inline-block;vertical-align:top}.workshop__info{width:48%;padding-left:60px;margin-top:0}.workshop__video-link{min-height:420px;background-color:#000;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}.workshop__video-link:after{width:80px;height:80px}.workshop__video-image{max-height:none}.workshop__cycle-head{font-size:3rem;line-height:3.6rem;margin-bottom:50px}.workshop__cycle-item{max-width:100%;width:17.6%;margin-right:3%;margin-top:0;margin-bottom:0}}@media (min-width:1201px){.workshop__wrap{margin-top:90px}.workshop__cycle-item-inner{padding-left:60px}.workshop__cycle-item-icon{max-width:30px;left:18px}.workshop__cycle-item-text{font-size:1.8rem;line-height:2.2rem}}