@font-face{font-family:ProximaNova-Regular;font-weight:400;font-style:normal;src:url(../../assets/fonts/ProximaNova-Regular.woff) format("woff")}@font-face{font-family:ProximaNova-Extrabold;font-weight:900;font-style:normal;src:url(../../assets/fonts/ProximaNova-Extrabold.woff) format("woff")}@font-face{font-family:OpenSans-Italic;font-weight:400;font-style:italic;src:url(../../assets/fonts/OpenSans-Italic.woff) format("woff")}@font-face{font-family:OpenSansCondensed-Bold;font-weight:700;font-style:normal;src:url(../../assets/fonts/OpenSansCondensed-Bold.woff) format("woff")}@font-face{font-family:OpenSans-SemiBold;font-weight:700;font-style:normal;src:url(../../assets/fonts/OpenSans-SemiBold.woff) format("woff")}@font-face{font-family:MyriadPro-Regular;font-weight:400;font-style:normal;src:url(../../assets/fonts/MyriadPro-Regular.woff) format("woff")}.slick-list{overflow:hidden}.slick-track{display:flex}*{box-sizing:border-box}html{height:100%}body{font-family:ProximaNova-Regular,sans-serif;margin:0;min-width:320px;min-height:100%;overflow-x:hidden;overflow-y:auto;opacity:1}body,main{position:relative;z-index:0}main{background-color:#fff}i{font-family:OpenSans-Italic,sans-serif}#root>.loading:after{width:128px;height:128px}.loading:after{content:"";border:2px solid #fff;border-left-color:#3eb4f1;border-radius:100%;position:absolute;left:50%;top:50%;width:64px;height:64px;-webkit-animation:loadingRotation 1s linear infinite;animation:loadingRotation 1s linear infinite;z-index:5}@-webkit-keyframes loadingRotation{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@keyframes loadingRotation{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.hide{display:none!important}.row{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.row div[class*=col-]{padding-left:15px;padding-right:15px}.row_6{margin-left:-6px;margin-right:-6px}.row_6 div[class*=col-]{padding-left:6px;padding-right:6px}.row_between{justify-content:space-between}div[class*=col-]{width:100%}@media (min-width:768px){.row .col-sm-6{width:50%}}@media (min-width:992px){.row .col-md-5{width:41.66666666666667%}.row .col-md-6{width:50%}}@media (min-width:1200px){.row .col-lg-6{width:50%}}.flex{display:flex}.flex_center{justify-content:center}.flex_end{justify-content:flex-end}.flex_middle{align-items:center}.flex_grow>*{flex-grow:1}.flex_wrap{flex-wrap:wrap}@media (min-width:992px){.flex_end_md{justify-content:flex-end}}.container{position:relative;margin-left:auto;margin-right:auto;padding:0 15px;width:100%;max-width:1240px}.img_bg__parent{position:relative;z-index:0}.img_bg{background:no-repeat 50%;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-5}.img_bg_auto{background-size:auto}.img_bg_repeat{background-repeat:repeat}.text-wrap{white-space:pre-wrap}.logo,.logo img{display:block}.title{font-family:ProximaNova-Extrabold,sans-serif;font-size:64px;font-weight:900;line-height:80px;margin:0 0 20px}.title span{color:#fff243}.subtitle{font-size:22px;white-space:pre-wrap;margin:0 0 30px}.section-title{color:#202020;font-size:36px;margin:0 0 1em}.section-title,.section-title2{font-family:OpenSansCondensed-Bold,sans-serif;line-height:56px}.section-title2{font-size:48px;margin:0}.section-h3{font-family:OpenSansCondensed-Bold,sans-serif;font-size:38px;line-height:1.25em;margin:0}.description{color:#444}.description p{font-size:14px;line-height:1.75em;margin:0}.description2{color:#444}.description2 p{font-size:12px;line-height:14px;margin:0}.description3{color:#444}.description3 p{font-size:16px;line-height:1.25em;margin:0}.description4{color:#444}.description4 p{font-size:18px;line-height:1.25em;margin:0}.description4 a{color:inherit;text-decoration:none}.contacts{font-family:OpenSans-SemiBold,sans-serif;font-size:16px;line-height:2em}.contacts a{color:inherit;text-decoration:none}.card{background-color:#fff;border-radius:30px;box-shadow:0 0 8px rgba(0,0,0,.5);position:relative;padding:40px 20px 35px;max-width:400px;z-index:0}.card:before{content:"";background:url(../../assets/imgs/card-icon.svg) no-repeat 50%;background-size:contain;position:absolute;right:0;top:40px;width:90px;height:128px}.card__image{background:no-repeat 50%;background-size:cover;border-radius:100%;margin:0 auto 25px;width:128px;height:128px;z-index:auto}.card__image:after{z-index:-1}.card__title{font-size:18px;font-weight:400;line-height:1.5em;margin:0 0 15px}.card__title span{font-weight:700}.card__description{font-size:14px;line-height:22px;margin:0}.services{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto;padding:0;max-width:1075px}.services>li{padding-left:15px;padding-right:15px;margin-bottom:30px}.services__item{background-color:#fff;box-shadow:0 0 2px rgba(0,0,0,.3);border-radius:20px;color:#5c6470;position:relative;width:228px;height:228px}.services__item:hover .services__item__card_1{-webkit-transform:translate(-50%,-50%) rotateY(90deg);transform:translate(-50%,-50%) rotateY(90deg)}.services__item:hover .services__item__card_2{-webkit-transform:translate(-50%,-50%) rotateY(0deg);transform:translate(-50%,-50%) rotateY(0deg)}.services__item__card{position:absolute;left:50%;top:50%;width:100%;height:100%;-webkit-transition:.2s ease-out;transition:.2s ease-out}.services__item__card_1{padding-top:30px;-webkit-transform:translate(-50%,-50%) rotateY(0deg);transform:translate(-50%,-50%) rotateY(0deg)}.services__item__card_2{display:flex;align-items:center;-webkit-transform:translate(-50%,-50%) rotateY(90deg);transform:translate(-50%,-50%) rotateY(90deg)}.services__item__card_2>*{width:100%}.services__item__image{background:no-repeat 50%;background-size:cotnain;margin:0 auto 30px;max-width:90px;height:90px}.services__item__description,.services__item__title{font-size:18px;line-height:25px;margin:0}.services__item__description{padding:0 15px}.projects{list-style:none;display:flex;flex-wrap:wrap;margin:0 -15px;padding:0}.projects>li{margin-bottom:70px;padding-left:15px;padding-right:15px;width:33.33333%}.projects__item__image{background:no-repeat 50%;background-size:cover;position:relative;margin-bottom:30px;height:254px}.projects__item__imagesbtn{background:none;border:none;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.projects__item__title{color:#202020;font-family:MyriadPro-Regular,sans-serif;font-size:21px;line-height:1.25em;margin:0 0 1em}.projects__item__subtitle{color:#a4a4a4;font-size:14px;line-height:21px;margin:-15px 0 20px}.projects__item__description{color:#838282;font-size:14px;line-height:1.5em;margin:0}.form{position:relative;z-index:0}.form.loading .btn,.form.loading .form-group{opacity:.4}.form-group{position:relative;margin-bottom:15px}.form-group input,.form-group textarea{border:none;font-size:14px;display:block;padding:0 12px;width:100%}.form-group input{height:46px}.form-group textarea{padding-top:12px;padding-bottom:12px;resize:none}.form-group__error{color:#fff;position:absolute;bottom:0;right:0}.form-group_light input,.form-group_light textarea{border-bottom:1px solid #f1f1f9}.btn{border:none;font-family:OpenSansCondensed-Bold,sans-serif;font-size:18px;text-decoration:none;display:inline-block;padding:0 40px 2px;height:46px}.btn_round{border-radius:46px}.btn_block{display:flex;justify-content:center;align-items:center;width:100%}.btn_red{background-color:#ff4a4a;color:#fff}.btn_dark{background-color:#060607;color:#fff}.btn_blue,.btn_info{background-color:#3eb4f0;color:#fff}.btn_info{font-size:14px;letter-spacing:2px;text-transform:uppercase}.btn_info:hover{box-shadow:0 0 15px hsla(0,0%,100%,.5)}.btn_glass{background:none;border:2px solid #fff;color:#fff;font-size:14px;text-transform:uppercase}.btn_glass:hover{box-shadow:0 0 15px hsla(0,0%,100%,.5)}.btn_wide{display:flex;align-items:center;justify-content:center;width:100%;max-width:260px}.btn_large{line-height:56px;height:56px}.btn_scrolldown{background:none;border:2px solid #fff;border-radius:22px;display:block;position:relative;width:24px;height:42.66667px;z-index:2}.btn_scrolldown:before{content:"";background-color:#fff;position:absolute;left:50%;top:15%;width:2px;height:5px;-webkit-animation:keyframeBtnScrollDown 2s linear infinite;animation:keyframeBtnScrollDown 2s linear infinite}@-webkit-keyframes keyframeBtnScrollDown{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}25%{-webkit-transform:translate(-50%,200%);transform:translate(-50%,200%)}50%{-webkit-transform:translate(-50%);transform:translate(-50%)}}@keyframes keyframeBtnScrollDown{0%{-webkit-transform:translate(-50%);transform:translate(-50%)}25%{-webkit-transform:translate(-50%,200%);transform:translate(-50%,200%)}50%{-webkit-transform:translate(-50%);transform:translate(-50%)}}.btn_modalCallback{background:#14e01b;border-radius:100%;position:fixed;bottom:30px;right:30px;width:65px;height:65px;z-index:10;cursor:pointer}.btn_modalCallback a,.btn_modalCallback button{border:none;padding:0;display:block;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0}.btn_modalCallback i{background:url(../../assets/imgs/phone.svg) no-repeat 50%;background-size:contain;position:absolute;left:50%;top:50%;width:40%;height:40%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.btn_modalCallback path{fill:#fff}.btn_modalCallback:focus{box-shadow:inset 0 0 15px hsla(0,0%,100%,.4);outline:none}.btn_modalCallback:after,.btn_modalCallback:before{content:"";border-radius:100%;position:absolute;left:50%;top:50%;width:100%;height:100%;z-index:-1;-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2)}.btn_modalCallback:after{background-color:#14e01b;-webkit-animation:btn_modalCallback 1.5s linear infinite;animation:btn_modalCallback 1.5s linear infinite}@-webkit-keyframes btn_modalCallback{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.3}to{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:0}}@keyframes btn_modalCallback{0%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1);opacity:.3}to{-webkit-transform:translate(-50%,-50%) scale(2);transform:translate(-50%,-50%) scale(2);opacity:0}}.bgslider{position:absolute!important;left:0;top:0;width:100%;z-index:-5!important}.bgslider,.bgslider .slick-list,.bgslider .slick-slide,.bgslider .slick-slide>div,.bgslider .slick-track{height:100%}.bgslider .slick-slide{-webkit-transition:opacity .5s ease 0s!important;transition:opacity .5s ease 0s!important;-webkit-transition-delay:.5s!important;transition-delay:.5s!important;visibility:.5s ease 0s!important}.bgslider .slick-slide.slick-active{-webkit-transition-delay:0s!important;transition-delay:0s!important}.bgslider .slick-slide{position:relative;z-index:0}.bgslider__item{background:no-repeat 50%;background-size:cover;position:absolute;left:0;top:0;width:100%;height:100%}.images{list-style:none;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px;padding:0}.images>li{padding-left:15px;padding-right:15px;margin-bottom:30px;width:25%}.images__item{background:no-repeat 50%;background-size:cover;border:none;display:block;padding:0;width:100%;height:276px}.prices{list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 -15px;padding:0}.prices>li{padding-left:15px;padding-right:15px;width:100%;max-width:370px}.prices>li:first-child .btn,.prices>li:first-child .prices__item__header{background-color:#3eb4f0}.prices>li:nth-child(2) .btn,.prices>li:nth-child(2) .prices__item__header{background-color:#ff4a4a}.prices>li:nth-child(3) .btn,.prices>li:nth-child(3) .prices__item__header{background-color:#126075}.prices__item{margin-bottom:80px}.prices__item__body{background-color:#e6f0f6;border-radius:35px;position:relative;margin-bottom:50px;height:460px;overflow:hidden}.prices__item__body .btn{color:#fff;position:absolute;left:50%;bottom:30px;width:100%;max-width:196px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.prices__item__header{border-bottom:5px solid #fff;color:#fff;position:relative;padding-top:20px;height:90px}.prices__item__title{margin:0}.prices__item__subtitle{background-color:#fff;border-radius:30px;color:#202020;font-family:OpenSansCondensed-Bold,sans-serif;font-size:18px;display:flex;justify-content:center;align-items:center;position:absolute;margin:0;left:50%;bottom:0;padding-bottom:2px;width:100%;max-width:195px;height:56px;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.prices__item__content{color:#202020;padding-top:40px}.prices__item__content p{font-family:OpenSansCondensed-Bold,sans-serif;font-size:18px;font-weight:700;line-height:22px;margin:0}.prices__item__footer{background-color:#7998a4;border-radius:30px;position:relative;padding-top:20px;color:#fff;height:150px;z-index:0;overflow:hidden}.prices__item__footer:before{content:"";background-color:#e6f0f6;border-top:5px solid #fff;position:absolute;left:0;bottom:0;width:100%;height:60px;z-index:-1}.prices__item__footer__title{font-family:OpenSansCondensed-Bold,sans-serif;font-size:22px;font-weight:700;line-height:1em;margin:0}.prices__item__footer__subtitle{background-color:#fff;border-radius:30px;color:#202020;font-family:OpenSansCondensed-Bold,sans-serif;font-size:18px;display:flex;justify-content:center;align-items:center;position:absolute;margin:0;left:50%;top:60px;padding-bottom:2px;width:100%;max-width:195px;height:56px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.proccess{list-style:none;display:flex;flex-wrap:wrap;margin:0 -15px;padding:0}.proccess>li{padding-left:15px;padding-right:15px;width:25%}.proccess>li:first-child{order:1}.proccess>li:nth-child(2){order:2}.proccess>li:nth-child(3){order:3}.proccess>li:nth-child(4){order:4}.proccess>li:nth-child(5){order:8}.proccess>li:nth-child(6){order:7}.proccess>li:nth-child(7){order:6}.proccess>li:nth-child(8){order:5}.proccess>li:nth-child(9){order:9}.proccess>li:nth-child(10){order:10}.proccess>li:nth-child(11){order:11}.proccess>li:nth-child(12){order:12}.proccess>li:nth-child(13){order:16}.proccess>li:nth-child(14){order:15}.proccess>li:nth-child(15){order:14}.proccess>li:nth-child(16){order:13}.proccess>li:nth-child(8n - 3) .proccess__item:before,.proccess>li:nth-child(8n - 4) .proccess__item:before{display:none}.proccess>li:nth-child(8n - 4) .proccess__item:after{content:""}.proccess>li:nth-child(8n) .proccess__item:after{content:"";left:auto;right:50%;margin-left:0;margin-right:66px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.proccess>li:last-child .proccess__item:after{display:none}.proccess__item{color:#219cac;position:relative;height:244px}.proccess__item:after,.proccess__item:before{border-radius:6px;position:absolute;left:50%;top:57px;margin-left:66px;margin-top:-3px}.proccess__item:before{content:"";background-color:currentColor;width:calc(100% - 102px);height:6px}.proccess__item:after{border:6px solid;border-left:none;border-radius:0 50px 50px 0;width:112px;height:238px}.proccess__item__image{background:no-repeat;background-size:contain;margin:0 auto 30px;width:114px;height:114px}.proccess__item__title{color:#5c6470;font-size:18px;line-height:25px;margin:0}.partners .slick-slide>div{height:100%}.partners__item{display:flex!important;justify-content:center;align-items:center;padding:0 15px;height:100%}.partners__item img{-webkit-filter:grayscale(100%);filter:grayscale(100%);max-width:100%;-webkit-transition:.2s linear;transition:.2s linear}.partners__item a:hover img{-webkit-filter:grayscale(0);filter:grayscale(0)}.slick-slider{position:relative;z-index:0}.slick-slider[tabindex],.slick-slider [tabindex]{outline:none}.slick-arrow{background:none;color:transparent;border:none;position:absolute;top:50%;padding:0;z-index:1;width:46px;height:46px;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:left;transform-origin:left;overflow:hidden;cursor:pointer}.slick-arrow:before{content:"";border-color:#333 #333 transparent transparent;border-style:solid;border-width:1px;position:absolute;left:75%;top:50%;width:80%;height:80%;-webkit-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg)}.slick-prev{left:0}.slick-next{right:0}.slick-next:before{left:25%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.slick-dots{list-style:none;display:flex!important;position:absolute;left:50%;bottom:15px;margin:0;padding:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slick-dots li{padding:0 5px}.slick-dots button{background:#fff;border:none;border-radius:100%;box-shadow:0 0 1px rgba(0,0,0,.6);color:transparent;display:flex;justify-content:center;align-items:center;padding:0;width:12px;height:12px;cursor:pointer;overflow:hidden;-webkit-transition:.2s linear;transition:.2s linear}.slick-dots button:focus{box-shadow:inset 0 0 5px #212121;outline:none}.slick-dots .slick-active button{background:#333;box-shadow:inset 0 0 1px hsla(0,0%,100%,.6)}.contacts__map{position:relative;height:470px;z-index:0}.contacts__map:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.contacts__map iframe{border:none;position:relative;width:100%;height:100%;z-index:0;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:.2s linear;transition:.2s linear}.contacts__map--active iframe{-webkit-filter:grayscale(0);filter:grayscale(0)}.contacts__map--active:before{display:none}.thanksLetters__item{padding-left:15px;padding-right:15px}.thanksLetters__item button{background:none;border:none;padding:0}.thanksLetters__item img{max-width:100%}.App-header{color:#fff;z-index:1;-webkit-transition:.3s ease-out;transition:.3s ease-out}.App-header,.App-header:before{position:absolute;left:0;top:0;width:100%}.App-header:before{content:"";background-color:#000;display:none;height:76px;opacity:0;z-index:-1}.App-header .logo{position:absolute;left:15px;top:28px;width:228px}.App-header .contacts{position:absolute;top:20px;right:15px}.scroll-top200 .App-header{position:fixed}.scroll-top200 .App-header:before{display:block;opacity:.8}.scroll-top200 .App-header .contacts{top:23px}.scroll-top200 .App-header .contacts__address{display:none}.section_dark{background-color:#333;color:#fff;position:relative;z-index:0}.section_dark:before{content:"";background-color:#000719;position:absolute;left:0;top:0;width:100%;height:100%;opacity:.6;z-index:-1}.section_dark .description,.section_dark .description2,.section_dark .description3,.section_dark .description4,.section_dark .section-title{color:inherit}.section_dark_30:before{opacity:.3}.section_dark_40:before{opacity:.4}.section_light{position:relative;z-index:0}.section_light:before{content:"";background-color:#fff;position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;opacity:.6}.section-home{background-color:#333;height:100vh;min-height:620px;max-height:820px}.section-home:before{z-index:1!important}.section-home .bgslider{z-index:0!important}.section-home .container,.section-home .flex{height:100%}.section-home .container{position:relative;z-index:2}.section-home .subtitle{margin-bottom:50px}.section-home .section_btns>.btn{margin-left:30px;margin-right:30px}.section-home .btn_scrolldown{position:absolute;left:50%;bottom:10px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.section-aboutus{padding-top:60px;padding-bottom:35px}.section-aboutus .description{margin-top:30px;margin-bottom:40px}.section-services{padding-top:40px;padding-bottom:45px}.section-benefits{padding-top:65px}.section-form{padding-top:120px;padding-bottom:110px}.section-form .description2{margin-bottom:15px}.section-portfolio{padding-top:100px}.section-projects{padding-top:65px;padding-bottom:30px}.section-prices{padding-top:55px}.section-proccess{padding-top:70px;overflow:hidden}.section-proccess .section-title{margin-bottom:80px}.section-bonuses{padding-top:40px}.section-thanksLetters .container{padding-top:70px;padding-bottom:70px}.section-thanksLetters .section-title{margin-bottom:50px}.section-thanksLetters .slick-slider{margin-left:-15px;margin-right:-15px}.section-partners{display:flex;align-items:center;height:365px}.section-contacts{padding-bottom:90px}.section-contacts .container{padding-top:70px}.section-contacts .section-title{line-height:1em}.section-contacts .description3{margin-bottom:40px}.section-contacts .form__btn{padding-top:15px}.ReactModal__Body--open{overflow:hidden}.ReactModal__Overlay{background-color:rgba(33,33,33,.75)!important;z-index:999}.modal__close{background:none;border:none;position:absolute;right:0;top:0;width:42px;height:42px;z-index:1}.modal__close:after,.modal__close:before{content:"";background-color:#333;position:absolute;left:50%;top:50%;width:80%;height:1px;opacity:.7}.modal__close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.modal__close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal__close:hover:after,.modal__close:hover:before{opacity:1}.modal__title{font-family:OpenSansCondensed-Bold,sans-serif;font-size:24px;line-height:1.25em;margin:0 0 20px}.modal__subtitle{font-size:16px;line-height:1.25em;margin:-10px 0 30px}.slider__modal{background-color:none;position:relative;margin:30px auto;max-width:1024px}.slider__modal__item{display:flex;align-items:center;justify-content:center;position:relative;height:calc(100vh - 60px)}.slider__modal__item img{max-width:100%;max-height:100%}.form__modal{background-color:#fff;outline:none;position:relative;margin:30px auto;padding:30px 40px;max-width:460px}.form__modal .form-group input{padding-left:0;padding-right:0}.form__modal .form__modal__btn{padding-top:15px}@media (min-width:1200px){.hidden-lg{display:none!important}}@media (min-width:768px){.visible-xs{display:none!important}}@media (max-width:1239px){.proccess__item:after{width:62px}}@media (max-width:1199px){.title{font-size:54px;line-height:1.25em}.services{justify-content:flex-start}.services>li{width:33.33333%}.services__item{margin:0 auto}.projects>li{margin-bottom:40px}.projects__item__image{margin-bottom:15px;height:200px}.projects__item__title{font-size:18px;margin-bottom:15px}.projects__item__subtitle{font-size:12px;margin-top:-10px;margin-bottom:10px}.projects__item__description{font-size:12px}.images__item{height:218px}.prices>li{max-width:330px}}@media (max-width:991px){.title{font-size:42px}.contacts{font-size:14px}.description4 p{font-size:16px}.projects>li{width:50%}.images>li{width:33.33333%}.prices{justify-content:center}.proccess__item:after{width:24px}.proccess__item__title{font-size:16px;line-height:1.5em}.contacts__map{height:320px}.section-title2{font-size:42px;line-height:1.25em}.section-home{height:490px}.section-aboutus .description,.section-aboutus .section-h3{text-align:center}.section-aboutus .description{margin-top:0}.section-aboutus .card{margin-top:40px}.section-form{padding-top:40px;padding-bottom:50px}.section-form .section-title2{margin-bottom:1em}.section-thanksLetters .section-title{margin-bottom:30px}.section-partners{height:260px}.section-contacts .description4 br+br{display:none}}@media (max-width:767px){.App-header:before{height:60px}.App-header .logo{top:20px}.App-header .contacts,.scroll-top200 .App-header .contacts{top:13px}.hidden-xs{display:none!important}.contacts__phone{background:url(../../assets/imgs/phone.svg) no-repeat 100%;background-size:16px;display:block;text-indent:32px;width:32px;height:32px;overflow:hidden}.title{font-size:30px}.section-title{font-size:26px;line-height:1.5em}.section-title2{font-size:26px}.section-h3{font-size:22px}.services{margin-left:-5px;margin-right:-5px}.services>li{padding-left:5px;padding-right:5px;margin-bottom:20px;width:50%}.services__item{border-radius:10px;width:140px;height:140px}.services__item__card_1{padding-top:15px}.services__item__image{margin-bottom:15px;max-width:64px;height:64px}.services__item__title{font-size:14px;line-height:1.25em}.services__item__description{font-size:16px;line-height:1.25em;padding:0 5px}.projects>li{width:100%}.images>li{margin-bottom:15px;width:100%}.images__item{margin:0 auto;max-width:290px;height:290px}.proccess>li{width:50%}.proccess>li:first-child{order:1}.proccess>li:nth-child(2){order:2}.proccess>li:nth-child(3){order:4}.proccess>li:nth-child(4){order:3}.proccess>li:nth-child(5){order:5}.proccess>li:nth-child(6){order:6}.proccess>li:nth-child(7){order:8}.proccess>li:nth-child(8){order:7}.proccess>li:nth-child(9){order:9}.proccess>li:nth-child(10){order:10}.proccess>li:nth-child(11){order:12}.proccess>li:nth-child(12){order:11}.proccess>li:nth-child(13){order:13}.proccess>li:nth-child(14){order:14}.proccess>li:nth-child(15){order:16}.proccess>li:nth-child(16){order:15}.proccess>li:nth-child(4n - 2) .proccess__item:before{display:none!important}.proccess>li:nth-child(4n - 2) .proccess__item:after{content:"";display:block}.proccess>li:nth-child(4n - 1) .proccess__item:before{display:none!important}.proccess>li:nth-child(4n) .proccess__item:after{content:"";left:auto;right:50%;margin-right:48px;display:block;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.proccess>li:last-child .proccess__item:after{display:none}.proccess__item{height:170px}.proccess__item:before{top:43px;margin-left:48px;display:block!important;width:calc(100% - 66px)}.proccess__item:after{display:none;top:43px;margin-left:48px;width:18px;height:164px}.proccess__item__image{margin-bottom:10px;width:86px;height:86px}.proccess__item__title{font-size:14px;font-weight:400;line-height:1.25em}.slick-arrow{width:32px;height:32px}.contacts__map{height:240px}.btn_modalCallback{right:10px;bottom:10px}.section-home{height:100vh}.section-home .container>.flex{display:block;padding-top:90px}.section-aboutus .description,.section-home .section_btns>.btn{margin-bottom:20px}.section-services{padding-bottom:10px}.section-portfolio{padding-top:60px}.section-form{padding-top:15px;padding-bottom:15px}.section-thanksLetters .container{padding-top:40px;padding-bottom:30px}.section-partners{height:180px}.section-contacts .container{padding-bottom:15px}.section-contacts .section-title{white-space:normal}.section-contacts .description3{margin-bottom:20px}.section-contacts .description4{margin-bottom:40px}}@media (max-width:767px) and (min-height:660px){.section-home .container>.flex{padding-top:120px}}
