@font-face{font-family:Montserrat;font-weight:400;font-style:normal;src:url(../fonts/Montserrat-Regular/Montserrat-Regular.eot);src:url(../fonts/Montserrat-Regular/Montserrat-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Regular/Montserrat-Regular.woff) format("woff"),url(../fonts/Montserrat-Regular/Montserrat-Regular.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:700;font-style:normal;src:url(../fonts/Montserrat-Bold/Montserrat-Bold.eot);src:url(../fonts/Montserrat-Bold/Montserrat-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Bold/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold/Montserrat-Bold.ttf) format("truetype")}@font-face{font-family:Montserrat;font-weight:500;font-style:normal;src:url(../fonts/Montserrat-Medium/Montserrat-Medium.eot);src:url(../fonts/Montserrat-Medium/Montserrat-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Montserrat-Medium/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium/Montserrat-Medium.ttf) format("truetype")}::-moz-selection{background-color:#ec6d00;color:#fff}::selection{background-color:#ec6d00;color:#fff}body,html{height:100%}h1,h2,h3,h4,h5,h6,p{margin:0}body{font-size:16px;min-width:320px;position:relative;line-height:normal;font-family:Montserrat,sans-serif;color:#000}body input,body textarea{outline:0}.img{display:block;max-width:100%;height:auto}.container{width:1120px;max-width:100%;margin:0 auto}.footer{background:#fff;-webkit-box-shadow:0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);padding:38px 0}.header{padding:38px 0;background:#fff;-webkit-box-shadow:0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);position:fixed;left:0;top:0;width:100%;z-index:10}.header-hamburger{width:35px;cursor:pointer;display:none}.header-hamburger span{display:block;width:100%;height:3px;margin-top:4px;background-color:#000;-webkit-border-radius:2px;border-radius:2px}.header-hamburger span:first-child{margin-top:0}.header-list{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}.header-logo{position:relative;margin-right:auto}.header-logo__link{text-decoration:none;outline:0;display:inline-block}.header-logo__text{top:calc(100% + 8px);left:0;font-weight:400;font-size:9px;line-height:11px;position:absolute}.header-nav{padding:0;margin:0}.header-nav ul{padding:0;margin:0;list-style-type:none}.header-nav ul li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-right:24px}.header-nav ul li a{text-decoration:none;outline:0;display:inline-block;font-size:16px;line-height:20px;color:#000;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:relative}.header-nav ul li a::before{content:"";position:absolute;left:0;width:100%;bottom:-1px;height:1px;background-color:#ec6d00;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0)}.header-nav ul li a:hover{text-decoration:none;color:#ec6d00}.header-nav ul li a:hover::before{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.header-soc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header-soc__item{text-decoration:none;outline-style:none;display:inline-block;text-decoration:none;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;margin-left:8px}.header-soc__item:hover{-webkit-filter:brightness(0);filter:brightness(0)}.header-phone{text-decoration:none;outline-style:none;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:auto}.header-phone img{margin-right:8px;-webkit-filter:brightness(0);filter:brightness(0);-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.header-phone span{font-weight:700;font-size:24px;line-height:29px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;color:#000}.header-phone:hover{text-decoration:none}.header-phone:hover img{-webkit-filter:brightness(1);filter:brightness(1)}.header-phone:hover span{color:#ec6d00}.page{overflow:hidden;position:relative;padding-top:112px}.page::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;-webkit-background-size:cover;background-size:cover;background-position:center;background-image:url(../img/bg-page.png);z-index:-2}.btn{cursor:pointer;border:none;outline:0;text-decoration:none;background-color:#ec6d00;height:48px;-webkit-box-shadow:0 4px 24px rgba(236,109,0,.24);box-shadow:0 4px 24px rgba(236,109,0,.24);-webkit-border-radius:24px;border-radius:24px;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 24px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;color:#fff;font-weight:700;font-size:14px;line-height:16px}.btn img{width:16px;margin-right:10px;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.btn span{display:inline-block}.btn:hover{background-color:#ff8720;color:#fff;text-decoration:none}.btn:hover img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.btn.border{background-color:transparent;border:1px solid #ec6d00;color:#ec6d00}.btn.border:hover{background-color:#ec6d00;color:#fff}.main{padding:98px 0;position:relative}.main::before{content:"";position:absolute;left:0;top:0;width:100%;height:calc(100% + 100px);z-index:-4;background-image:url(../img/bg-main.jpg);-webkit-background-size:cover;background-size:cover;background-position:center}.main::after{content:"";position:absolute;left:0;top:0;width:100%;height:calc(100% + 100px);z-index:-3;background:-webkit-radial-gradient(77.29% 50%,50% 50%,rgba(255,255,255,0) 0,#fff 100%);background:-o-radial-gradient(77.29% 50%,50% 50%,rgba(255,255,255,0) 0,#fff 100%);background:radial-gradient(50% 50% at 77.29% 50%,rgba(255,255,255,0) 0,#fff 100%)}.main-title{font-weight:700;font-size:40px;line-height:49px}.main-subtitle{margin:16px 0;font-weight:400;font-size:24px;line-height:29px}.main-item{font-weight:400;font-size:16px;line-height:32px;position:relative;padding-left:24px}.main-item::before{content:"";width:2px;height:2px;-webkit-border-radius:100%;border-radius:100%;background-color:#000;left:11px;position:absolute;top:calc(50% - 1px)}.main-btn{margin-top:16px}.main-img{position:absolute;top:78px;right:calc(50% - 660px)}.title{font-weight:700;font-size:32px;line-height:39px}.padding{padding:40px 0}.padding.pb{padding-top:0}.padding.pt{padding-bottom:0}.center{text-align:center}.bg-wrapper{position:relative;padding-bottom:32px}.bg-wrapper::before{content:"";background:#eaebf2;-webkit-border-radius:32px;border-radius:32px;left:-32px;top:0;right:-32px;bottom:0;position:absolute;z-index:-1}.catalog{padding-top:96px}.catalog .container{position:relative;z-index:2}.catalog-tabs{margin:48px 0 32px;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;background-image:url(../img/filter.svg);background-repeat:no-repeat;background-position:center left;padding-left:48px}.catalog-tabs__item{margin-right:24px;font-weight:500;font-size:16px;line-height:16px;padding-bottom:9px;border-bottom:1px solid transparent;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;cursor:pointer}.catalog-tabs__item:last-child{margin-right:0}.catalog-tabs__item:hover{border-color:#000}.catalog-tabs__item.active{color:#ec6d00;border-color:#ec6d00}.catalog-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}.catalog-wrapper{margin-bottom:32px}.catalog-wrapper.not-margin{margin-bottom:0}.catalog-block{padding:0 16px;margin-top:32px;width:25%;display:none}.catalog-item{min-height:100%;display:-webkit-box;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;padding:32px 24px 40px;background:#fff;-webkit-box-shadow:0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);-webkit-border-radius:16px;border-radius:16px;position:relative;text-align:center}.catalog-item__img{height:175px;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.catalog-item__img img{width:auto;max-height:175px}.catalog-item__desc{font-weight:400;font-size:14px;line-height:130%;margin:16px 0 14px}.catalog-item__price{margin-top:auto;font-weight:700;font-size:18px;line-height:130%}.catalog-item__old{margin:8px 0;font-weight:400;font-size:16px;line-height:130%;-webkit-text-decoration-line:line-through;text-decoration-line:line-through;color:#686868}.catalog-item__instock{margin-top:15px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.catalog-item__instock img{margin-right:8px}.catalog-item__instock span{font-weight:400;font-size:14px;line-height:16px;color:#000;display:inline-block}.catalog-item__stock{position:absolute;top:16px;right:16px}.catalog-item__stock p{position:absolute;top:55px;right:-15px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);font-weight:400;font-size:8px;line-height:10px;letter-spacing:.4em;text-transform:uppercase;color:#b4b4b4}.about{position:relative}.about-bg{position:absolute;top:-454px;right:calc(50% + 449px);z-index:-4}.about-bg__gradient{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:-webkit-radial-gradient(50% 50%,50% 50%,rgba(255,255,255,0) 0,#fff 100%);background:-o-radial-gradient(50% 50%,50% 50%,rgba(255,255,255,0) 0,#fff 100%);background:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,0) 0,#fff 100%)}.about-title{margin-bottom:32px}.about-list{margin:0 -16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.about-block{padding:0 16px;margin-top:32px;width:33.3333%}.about-item{padding:32px;background:#fff;-webkit-box-shadow:0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);-webkit-border-radius:16px;border-radius:16px;min-height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.about-item__img{width:48px;margin-right:24px}.about-item__text{font-weight:400;font-size:16px;line-height:20px}.subtitle{margin-top:8px;font-size:16px;line-height:20px}.services-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -16px}.services-block{width:25%;padding:0 16px;margin-top:32px}.services-item__img{height:160px;-webkit-border-radius:16px;border-radius:16px;-webkit-background-size:cover;background-size:cover;background-position:center;margin-bottom:16px}.services-item__text{font-size:16px;line-height:normal;text-align:center}.reviews-title{margin-bottom:8px}.reviews-list{margin:0 -16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews-block{padding:0 16px;width:33.3333%;margin-top:32px;display:none}.reviews-item{padding:32px;background:rgba(255,255,255,.4);border:2px solid #fff;-webkit-border-radius:16px;border-radius:16px;min-height:100%;display:-webkit-box;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;text-align:center}.reviews-item__text{margin-bottom:16px;font-weight:400;font-size:16px;line-height:20px}.reviews-item__name{font-weight:700;font-size:14px;line-height:17px;margin-top:auto}.reviews-btn{margin-top:40px}.menu{position:fixed;left:-100%;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;top:0;width:100%;height:100%;overflow-y:auto;background-color:#fff;text-align:center;z-index:11;display:none}.menu.active{left:0}.menu-container{padding:50px 10px 20px}.menu .header-logo__text{width:100%;text-align:center}.menu-nav{padding:0;margin:24px 0}.menu-nav ul{padding:0;margin:0;list-style-type:none}.menu-nav ul li{margin-top:8px;display:block}.menu-nav ul li a{text-decoration:none;outline:0;display:inline-block;font-size:14px;line-height:20px;color:#000;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;position:relative}.menu-nav ul li a:hover{text-decoration:none;color:#ec6d00}.menu .header-soc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.menu .header-soc__item{margin:0 4px}.menu .header-phone{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;margin:24px auto 0}.menu-close{position:absolute;right:18px;top:18px;cursor:pointer}.consultation{padding-top:80px}.consultation-container{margin:0 -32px;width:auto;padding:80px 128px;position:relative;background:rgba(255,255,255,.4);border:2px solid #fff;-webkit-border-radius:32px;border-radius:32px}.consultation-wrapper{width:544px;max-width:100%;margin-left:auto;position:relative;z-index:1}.consultation-title{width:380px;max-width:100%}.consultation-subtitle{margin-bottom:24px;margin-right:-30px}.consultation-flex{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-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.consultation-input,.consultation-textarea{width:calc(50% - 16px);position:relative;background:#ebedf5;-webkit-border-radius:24px;border-radius:24px}.consultation-input__icon,.consultation-textarea__icon{top:16px;position:absolute;left:24px;z-index:0}.consultation-input input,.consultation-input textarea,.consultation-textarea input,.consultation-textarea textarea{display:block;width:100%;-webkit-border-radius:24px;border-radius:24px;padding:16px 24px 16px 50px;border:none;background-color:transparent;color:#000;font-size:14px;line-height:16px;position:relative;z-index:1}.consultation-input input::-webkit-input-placeholder,.consultation-input textarea::-webkit-input-placeholder,.consultation-textarea input::-webkit-input-placeholder,.consultation-textarea textarea::-webkit-input-placeholder{color:#000}.consultation-input input::-moz-placeholder,.consultation-input textarea::-moz-placeholder,.consultation-textarea input::-moz-placeholder,.consultation-textarea textarea::-moz-placeholder{color:#000}.consultation-input input::-ms-input-placeholder,.consultation-input textarea::-ms-input-placeholder,.consultation-textarea input::-ms-input-placeholder,.consultation-textarea textarea::-ms-input-placeholder{color:#000}.consultation-input input::placeholder,.consultation-input textarea::placeholder,.consultation-textarea input::placeholder,.consultation-textarea textarea::placeholder{color:#000}.consultation-textarea{width:100%;margin:32px 0}.consultation-textarea textarea{height:96px;resize:none}.consultation-bottom{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.consultation-policy{width:calc(50% - 16px);font-weight:400;font-size:12px;line-height:15px}.consultation-policy a{text-decoration:none;color:#000;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;outline:0}.consultation-policy a:hover{color:#ec6d00;text-decoration:none}.consultation-btn{width:calc(50% - 16px)}.consultation-img{position:absolute;bottom:2px;left:96px}.modal{position:fixed;left:0;top:0;bottom:0;right:0;overflow-y:auto;z-index:12;display:none}.modal-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:100%;position:relative;padding:40px 0}.modal-overlay{background-color:rgba(0,0,0,.8);position:absolute;left:0;top:0;width:100%;height:100%}.modal-form{width:600px;max-width:100%;position:relative;z-index:2;padding:40px;position:relative;background:rgba(255,255,255,.8);border:2px solid #fff;-webkit-border-radius:32px;border-radius:32px;position:relative}.modal-close{position:absolute;right:20px;top:20px;cursor:pointer;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s}.modal-close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.modal-subtitle{margin-bottom:24px}.company{position:relative}.company-bg{top:245px;position:absolute;left:calc(50% - 275px);z-index:-4}.company-bg__gradient{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;background:-webkit-radial-gradient(50% 50%,50% 50%,rgba(255,255,255,0) 0,#fff 100%);background:-o-radial-gradient(50% 50%,50% 50%,rgba(255,255,255,0) 0,#fff 100%);background:radial-gradient(50% 50% at 50% 50%,rgba(255,255,255,0) 0,#fff 100%)}.company-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.company-block{width:calc(50% - 16px)}.company-block:first-child{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.company-text{margin-top:24px;font-weight:400;font-size:16px;line-height:130%}.company-iframe{-webkit-border-radius:16px;border-radius:16px;overflow:hidden;padding-top:56.5%;position:relative}.company-iframe iframe{position:absolute;left:0;top:0}.company-steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:80px;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.company-steps__item{width:172.8px;margin-right:64px;position:relative}.company-steps__item::before{content:"";position:absolute;right:-32px;width:1px;height:100%;background-color:#fff}.company-steps__item:last-child{margin-right:0}.company-steps__item:last-child::before{display:none}.company-steps__number{font-weight:700;font-size:32px;line-height:130%;color:#ec6d00}.company-steps__text{margin-top:8px;font-weight:400;font-size:16px;line-height:130%}.projects{padding-bottom:88px!important}.projects-title{margin-bottom:32px}.projects-wrapper{padding-top:32px}.projects-wrapper::before{background-color:#fff}.projects-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.projects-img{height:320px;width:100%;background:#eaebf2;-webkit-border-radius:16px;border-radius:16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:15px}.projects-img img{width:auto;max-height:100%}.projects-block{width:calc(50% - 16px)}.projects-text{font-weight:400;font-size:16px;line-height:130%}.projects .slick-arrow{display:none!important}.projects-slider{margin:0!important}.projects-slide{outline:0}.projects .slick-dots{bottom:-80px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:2}.projects .slick-dots li{position:relative;width:8px;height:8px;-webkit-border-radius:100%;border-radius:100%;background-color:#000;-webkit-transition:all .4s;-o-transition:all .4s;transition:all .4s;margin:0 16px}.projects .slick-dots li button{padding:0;position:absolute;left:0;top:0;width:100%;height:100%}.projects .slick-dots li.slick-active{background-color:#ec6d00}.team-title{margin-bottom:32px}.team-list{margin:0 -16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team-block{width:33.3333%;padding:0 16px;margin-top:32px}.team-item{background:#fff;-webkit-box-shadow:0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);box-shadow:0 12.5216px 10.0172px rgba(0,0,0,.035),0 6.6501px 5.32008px rgba(0,0,0,.0282725),0 2.76726px 2.21381px rgba(0,0,0,.0196802);-webkit-border-radius:16px;border-radius:16px;padding:32px;text-align:center;min-height:100%}.team-item__photo{width:128px;height:128px;-webkit-border-radius:100%;border-radius:100%;overflow:hidden;margin:0 auto 24px}.team-item__photo img{max-height:100%;width:auto}.team-item__name{font-weight:700;font-size:16px;line-height:20px;margin-top:auto}.team-item__proff{font-weight:400;font-size:16px;line-height:20px}.contact{padding-bottom:80px}.contact-subtitle{margin-bottom:40px}.contact-wrapper{margin:0 -32px;padding:32px;position:relative;overflow:hidden;-webkit-border-radius:32px;border-radius:32px}.contact-address{padding:32px;width:352px;max-width:100%;background:#fff;-webkit-border-radius:16px;border-radius:16px;position:relative;z-index:3}.contact-list{height:472px}.contact-item{padding-bottom:24px;margin-bottom:24px;border-bottom:1px solid #eaebf2;font-weight:400;font-size:16px;line-height:20px;width:240px;cursor:pointer;max-width:100%}.contact-item:last-child{margin-bottom:0;padding-bottom:0;border:none}.contact-map{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.contact .simplebar-track.simplebar-vertical{width:8px;height:100%;background:#eaebf2;-webkit-border-radius:4px;border-radius:4px;right:4px;opacity:1!important;overflow:visible}.contact .simplebar-scrollbar{right:-4px;width:16px;background-color:#ec6d00;-webkit-border-radius:8px;border-radius:8px;left:auto}.contact .simplebar-scrollbar::after,.contact .simplebar-scrollbar::before{display:none}@media only screen and (min-width:2000px){.about-bg{right:auto;left:0}}@media only screen and (min-width:1201px){.catalog-block:nth-child(1),.catalog-block:nth-child(2),.catalog-block:nth-child(3),.catalog-block:nth-child(4),.catalog-block:nth-child(5),.catalog-block:nth-child(6),.catalog-block:nth-child(7),.catalog-block:nth-child(8){display:block}.reviews-block:nth-child(1),.reviews-block:nth-child(2),.reviews-block:nth-child(3){display:block}}@media only screen and (min-width:993px){.catalog-block:nth-child(1),.catalog-block:nth-child(2),.catalog-block:nth-child(3),.catalog-block:nth-child(4),.catalog-block:nth-child(5),.catalog-block:nth-child(6){display:block}.reviews-block:nth-child(1),.reviews-block:nth-child(2),.reviews-block:nth-child(3){display:block}}@media only screen and (min-width:1px){.catalog-block:nth-child(1),.catalog-block:nth-child(2),.catalog-block:nth-child(3),.catalog-block:nth-child(4){display:block}.reviews-block:nth-child(1),.reviews-block:nth-child(2){display:block}}@media only screen and (max-width:1200px){.container{width:940px}.header{padding:20px 0}.header-nav{display:none}.header-phone{margin-left:24px}.header-phone span{font-size:18px}.header-hamburger{display:block;margin-left:40px}.header-logo__text{top:95%}.page{padding-top:76px}.main-img{width:700px;right:calc(50% - 530px)}.main{padding:60px 0}.catalog{padding-top:40px}.padding{padding:40px 0}.catalog-block{width:33.3333%}.footer{padding:30px 0;text-align:center}.footer .header-list{display:block}.footer .header-phone{margin-top:24px}.footer .header-logo{display:inline-block}.footer .header-nav{display:block;margin:32px 0}.footer .header-nav ul{display:block}.footer .header-nav ul li{display:block;width:100%;margin:15px 0 0 0}.footer .header-nav ul li:first-child{margin-top:0}.footer .header-soc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer .header-soc__item{margin:0 4px}.footer .header-phone{margin-left:0;margin-right:0}.menu{display:block}.consultation-img{left:10px;width:350px}.consultation-container{margin:0;padding:40px}.consultation-subtitle{margin-right:0}.company-steps__item{margin-right:32px;width:162px}.company-steps__item::before{right:-16px}.company-steps__text{font-size:14px}.projects{padding-bottom:88px}.about-bg{display:none}}@media only screen and (max-width:992px){.container{width:730px}.main{padding:40px 0 0}.main-title{font-size:24px;line-height:normal}.main-subtitle{font-size:16px;line-height:normal}.main-item{font-size:14px;padding-left:12px;line-height:22px}.main-item::before{left:0}.main-img{position:static;width:500px;margin:20px auto 0;max-width:100%}.catalog-block{width:50%}.about-block{width:50%}.services-block{width:50%}.reviews-block{width:50%}.consultation{padding-top:40px}.consultation-wrapper{width:100%}.consultation-img{display:none}.consultation-title{text-align:center;margin:0 auto;width:400px;max-width:100%}.consultation-subtitle{text-align:center}.consultation-policy{font-size:11px;line-height:13px}.company-list{display:block}.company-block{width:100%;text-align:center}.company-block:first-child{margin-bottom:20px}.company-steps{margin-top:8px}.company-steps__item{width:50%;margin:16px 0 0 0;padding:0}.company-steps__item::before{display:none}.company-steps__number{font-size:24px;line-height:normal}.projects-img{height:250px}.team-item{padding:24px}.contact-wrapper{margin:0;padding:24px;-webkit-border-radius:0;border-radius:0;background-color:transparent;padding:0}.contact-map{position:relative;width:100%;height:300px;-webkit-border-radius:12px;border-radius:12px;overflow:hidden}.contact-address{-webkit-border-radius:12px;border-radius:12px;margin-bottom:24px;width:100%}.contact-item{width:calc(100% - 32px)}.contact-subtitle{margin-bottom:24px}.contact .title{width:500px;max-width:100%}.contact-list{height:320px}}@media only screen and (max-width:767px){.container{width:540px}.header-phone{display:none}.header-soc{display:none}.about-block{width:100%}.padding{padding:30px 0}.footer{padding:30px 0;text-align:center}.footer .header-soc{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer .header-phone{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.reviews-block{width:100%}.reviews-btn{margin-top:24px}.reviews-title{margin-bottom:0}.modal-form{width:calc(100% - 30px)}.projects-img{width:100%;margin-bottom:24px}.projects-list{display:block}.projects-block{width:100%;text-align:center}.team-list{display:block;margin:0;padding-top:32px}.team-block{width:100%;padding:0}.team-block:first-child{margin-top:0}.company-bg{display:none}}@media only screen and (max-width:576px){.container{width:100%;padding:0 15px}.main-item{font-size:12px}.catalog-block{width:100%}.catalog-wrapper{width:400px;max-width:100%;margin:0 auto 16px}.about-wrapper{width:400px;max-width:100%;margin:0 auto}.catalog-tabs{margin:24px 0 12px;padding-left:24px;-webkit-background-size:16px 16px;background-size:16px}.catalog-tabs__item{font-size:14px;line-height:normal;padding-bottom:3px;margin-right:15px}.about-block,.catalog-block{margin-top:16px;padding:0}.about-block:first-child,.catalog-block:first-child{margin-top:0}.about-list,.catalog-list{display:block;margin:0;padding-top:16px}.bg-wrapper::before{right:-16px;left:-16px}.bg-wrapper{padding-bottom:16px}.title{font-size:24px;line-height:normal;text-align:center}.about-title{margin-bottom:16px}.about-item{padding:24px}.about-item__text{font-size:14px}.about-item__img{margin-right:16px}.services-block{width:100%;padding:0;margin-top:24px}.services-item__text{font-size:14px}.services-list{margin:0 auto;width:400px;max-width:100%;display:block;padding-top:8px}.subtitle{font-size:14px;line-height:normal;text-align:center}.reviews-block{width:100%;margin-top:16px}.reviews-btn{margin-top:16px}.reviews-title{margin-bottom:8px}.reviews-item{padding:24px;display:block}.reviews-item__text{font-size:14px;line-height:20px;margin:0}.reviews-item__name{margin-top:8px;font-size:14px;line-height:20px}.footer .header-nav ul li a{font-size:14px}.consultation-container{padding:24px;width:400px;max-width:100%;margin:0 auto}.consultation-btn,.consultation-input,.consultation-policy,.consultation-textarea{width:100%}.consultation-bottom,.consultation-flex{display:block}.consultation-input{margin-bottom:16px}.consultation-textarea{margin:0 0 16px}.consultation-policy{margin-bottom:16px;text-align:center}.consultation-title{font-size:20px}.modal-title{font-size:20px}.modal-subtitle{margin-bottom:16px}.modal-container{padding:20px 0}.company-text{margin-top:16px;font-size:14px;line-height:normal}.company-steps__item{width:100%;text-align:center}.company-steps{margin:8px auto 0;width:300px;max-width:100%}.projects{padding-bottom:46px!important}.projects-wrapper{padding-top:16px}.projects .slick-dots{bottom:-40px}.projects-img{margin-bottom:14px;height:200px}.projects-text{font-size:14px}.projects-title{margin-bottom:24px}.team-title{margin-bottom:16px}.team-list{padding-top:16px}.team-block{margin-top:16px}.team-item__name,.team-item__proff{font-size:14px}.team-item__photo{width:100px;height:100px;margin-bottom:16px}.main::before{height:calc(100% + 20px)}.main::after{height:calc(100% + 20px);width:200%}.contact-address{padding:24px;margin-bottom:16px}.contact-item{padding-bottom:16px;margin-bottom:16px}.contact-list{height:320px}.contact-item{font-size:14px}}@media only screen and (max-width:450px){.main-img{max-width:none;width:400px;position:relative;top:auto;left:-10px}.modal-form{padding:40px 24px}}@media only screen and (max-width:420px){.catalog-tabs{background-image:none;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0}.catalog-tabs__item{font-size:12px;margin-right:8px}}@media only screen and (max-width:350px){.main-img{left:-39px}.catalog-tabs__item{font-size:11px}}
.modal-form-thanks {
    width: 600px;
    max-width: 100%;
    position: relative;
    z-index: 2;
    padding: 40px;
    position: relative;
    background: rgba(255,255,255,.8);
    border: 2px solid #fff;
    -webkit-border-radius: 32px;
    border-radius: 32px;
    position: relative;
}
.more-slider .projects-slide .catalog-block {
    width: 100%;
}
.more-btn {
    margin-top: 150px;
}
.more-btn .subtitle {
    margin-bottom: 20px;
}