@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap");.header{position:fixed;left:0;top:0;width:100%;z-index:50;height:104px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:0 79px;-webkit-box-shadow:0 0 10px #dcdcdc;box-shadow:0 0 10px #dcdcdc}.header .header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%}.header__logo{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;max-width:210px;width:100%}.header__logo a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;color:#000;letter-spacing:0.01em;font-weight:bold;font-size:20px;line-height:140%}.header__logo img{max-width:100%;margin-right:14px}.header__nav{-webkit-box-flex:0;-ms-flex:0 0 calc(100% - 420px);flex:0 0 calc(100% - 420px);max-width:calc(100% - 420px);width:100%}.header__nav ul{text-align:center}.header__nav ul li{margin-right:30px;display:inline-block;vertical-align:middle}.header__nav ul li:last-child{margin-right:0}.header__nav ul li a{text-transform:uppercase;color:#111827;font-weight:bold;font-size:15px;line-height:150%;-webkit-transition:0.3s;transition:0.3s}.header__nav ul li a:hover{color:#E78200}.header__contacts{-webkit-box-flex:0;-ms-flex:0 0 210px;flex:0 0 210px;max-width:210px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center}.header__contacts-fb{-webkit-transition:0.3s;transition:0.3s}.header__contacts-fb:hover{opacity:0.5}.header__contacts-fb img{width:22px;vertical-align:text-top}.header__contacts-tel{min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:2px 18px 2px 48px;color:#111827;font-weight:600;font-size:15px;line-height:160%;background:#E6E6E6;border:1px solid #E6E6E6;border-radius:25px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;-webkit-transition:0.3s;transition:0.3s}.header__contacts-tel:hover{background:#fff}.header__contacts-tel:after{content:"";display:inline-block;width:24px;height:24px;background:url("../img/svg/tel.svg") no-repeat center/100%;position:absolute;left:16px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.burger{display:none}.header__nav-wrapcont .header__contacts{display:none}body,html{height:100%}body{margin:0;color:#4B5563;font-size:16px;line-height:160%;font-family:"Open Sans",sans-serif}.pagewrapper{min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-top:104px}ul{list-style-type:none;padding:0;margin:0}a{text-decoration:none}h1,h2,h3,h4,h5,h6{margin-top:0}h1{font-weight:bold;font-size:48px;letter-spacing:-0.005em;line-height:140%}h3{font-weight:bold;font-size:36px;line-height:140%;color:#000000}.orange-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:48px;padding:2px 47px;background:#e78200;border-radius:25px;color:#fff;font-weight:600;font-size:15px;line-height:160%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.orange-btn:hover{animation:pulse 2s infinite;-webkit-animation:pulse 2s infinite}@-webkit-keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(231,130,0,0.5)}70%{-webkit-box-shadow:0 0 0 20px rgba(231,130,0,0)}to{-webkit-box-shadow:0 0 0 0 rgba(231,130,0,0.5)}}@keyframes pulse{0%{-webkit-box-shadow:0 0 0 0 rgba(231,130,0,0.5)}70%{-webkit-box-shadow:0 0 0 20px rgba(231,130,0,0)}to{-webkit-box-shadow:0 0 0 0 rgba(231,130,0,0.5)}}p{margin-top:0}._ibg{position:relative;overflow:hidden}._ibg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;position:absolute}.mainscreen{position:relative;padding:125px 0}.mainscreen .container{position:relative;z-index:2}.mainscreen__content{max-width:550px}.mainscreen__content .mainscreen__subtitle{margin-bottom:36px;text-transform:uppercase;color:#E78200;font-weight:bold;font-size:16px;line-height:30px}.mainscreen__content .mainscreen__title{color:#fff;margin-bottom:115px}.mainscreen__bg{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%;width:100%;height:100%}.mainscreen:after,.mainscreen:before{content:"";display:inline-block}.mainscreen:after{background:url("../img/mainpic-fig1.png");width:56%;height:100%;position:absolute;left:0;top:0;background-position:right top;background-repeat:no-repeat;background-size:100% 100%}.mainscreen:before{background:url("../img/mainpic-fig2.png");height:228px;width:43%;position:absolute;left:0;bottom:0;background-position:right top;background-repeat:no-repeat;background-size:100% 100%;z-index:2}.mainscreen__fig1{position:absolute;left:0;top:0;height:100%}.mainscreen__fig2{position:absolute;left:0;bottom:0}.services{padding:98px 0 12px 0}.section-subtitle{position:relative;text-transform:uppercase;color:#E78200;font-weight:bold;font-size:16px;line-height:30px}.section-subtitle:after{content:"";display:inline-block;width:176px;height:1px;background:#E78200;position:absolute;right:calc(100% + 60px);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.services__header{margin-bottom:42px}.services__header h3{margin:0}.services__header .services__header-descr p:last-child{margin-bottom:0}.servicebox__img{position:relative;display:block;width:100%;padding:0;overflow:hidden;padding-bottom:44%}.servicebox__body{text-align:center;padding:36px 45px 26px;min-height:233px}.servicebox__body .servicebox__title{margin-bottom:16px;color:#1F2937;letter-spacing:0.01em;font-weight:bold;font-size:20px;line-height:140%}.servicebox__body .servicebox__descr{margin-bottom:24px;color:#374151;font-size:15px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.servicebox__body .servicebox__link{color:#4DBA1E;position:relative;font-weight:600;font-size:15px;padding-right:28px;background:url("../img/svg/green-arrow.svg") no-repeat center right/24px}.services__service{margin-top:30px;overflow:hidden;border-radius:10px;-webkit-box-shadow:0px 1px 8px rgba(104,133,251,0.02),0px 1px 10px rgba(104,133,251,0.06),0px 2px 19px rgba(104,133,251,0.27);box-shadow:0px 1px 8px rgba(104,133,251,0.02),0px 1px 10px rgba(104,133,251,0.06),0px 2px 19px rgba(104,133,251,0.27)}.servicebox__textblock{height:145px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden}.servicebox .servicebox__img:after{content:"";display:block;height:4px;width:0;-webkit-transition:1s;transition:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;background:#4dba1e;position:absolute;left:0;right:0;margin:0 auto;bottom:0}.servicebox:hover .servicebox__img:after{width:100%}.services .row .col-lg-4:nth-child(2n) .servicebox__img:after{background:#e78200}.pillars{padding:98px 0 0 0;position:relative;z-index:2}.pillars__row{display:-ms-grid;display:grid;-ms-grid-columns:50% 50%;grid-template-columns:50% 50%}.pillarbox__img{padding-bottom:39%}.pillars h3{margin-bottom:57px}.pillarbox{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pillarbox:last-child{margin-bottom:0}.pillarbox__descr{border-radius:10px;-webkit-box-shadow:0px 1px 8px rgba(104,133,251,0.02),0px 1px 10px rgba(104,133,251,0.06),0px 2px 19px rgba(104,133,251,0.27);box-shadow:0px 1px 8px rgba(104,133,251,0.02),0px 1px 10px rgba(104,133,251,0.06),0px 2px 19px rgba(104,133,251,0.27);margin-bottom:30px;padding:56px 63px 42px}.pillarbox__descr .title{letter-spacing:0.01em;text-transform:uppercase;color:#000000;font-weight:bold;font-size:20px;line-height:140%;position:relative;padding-left:50px;margin-bottom:24px}.pillarbox__descr .title span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:56px;height:38px;background:url("../img/triagle-green.png") no-repeat center/100%;position:absolute;left:-28px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#fff}.pillarbox__descr .descr{margin:0;font-size:15px}.pillarbox__img{overflow:hidden;border-radius:10px}.reversecol .pillarbox{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.reversecol .pillarbox .pillarbox__descr{margin-bottom:0}.reversecol .pillarbox .pillarbox__img{margin-bottom:30px}.aboutus h3{color:#fff;position:relative;z-index:1;margin-bottom:24px}.aboutus{background:#333333;padding:208px 0 265px 0;margin-top:-110px}.aboutus__descr{margin-bottom:28px}.aboutus__descr p{color:#F3F4F6;font-weight:bold;line-height:22px}.aboutus__descr p:last-child{margin-bottom:0}.aboutus__content p{color:#F3F4F6;font-size:15px;margin-bottom:30px}.aboutus__content p:last-child{margin-bottom:0}.imgpage{margin-top:-160px;overflow:hidden}.imgpage img{width:100%;border-radius:10px}.contactus{padding:120px 0 48px}.contactus h3{margin-bottom:54px}.info-contacts__box{margin-bottom:24px}.info-contacts__box:last-child{margin-bottom:24px}.info-contacts__box .title{margin-bottom:12px;color:#1F2937;font-weight:bold;font-size:16px}.info-contacts__box .descr{color:#4B5563}.info-contacts__box .descr a{color:inherit}.form-contact{padding:58px 80px 24px;background:#333333;border-radius:10px}.form-contact p{color:#F3F4F6;font-weight:bold;margin-bottom:30px}.form-contact__inpfield{margin-bottom:14px;margin-left:-10px;margin-right:-10px;display:-webkit-box;display:-ms-flexbox;display:flex}.form-contact__inpfield .form-contact__inputbox{padding-left:10px;padding-right:10px;-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}.form-contact__inpfield .form-contact__inputbox label{display:block;margin-bottom:8px;color:#E5E7EB;font-size:14px}.form-contact__inpfield .form-contact__inputbox label span{color:#EB5757}.form-contact__inpfield .form-contact__inputbox input,.form-contact__inpfield .form-contact__inputbox textarea{font-family:"Open Sans",sans-serif;background:#4F4F4F;padding-left:16px;color:#fff;font-size:15px;min-height:48px;border:none;outline:none;width:100%}.form-contact__inpfield .form-contact__inputbox input::-webkit-input-placeholder,.form-contact__inpfield .form-contact__inputbox textarea::-webkit-input-placeholder{color:#828282}.form-contact__inpfield .form-contact__inputbox input::-moz-placeholder,.form-contact__inpfield .form-contact__inputbox textarea::-moz-placeholder{color:#828282}.form-contact__inpfield .form-contact__inputbox input:-ms-input-placeholder,.form-contact__inpfield .form-contact__inputbox textarea:-ms-input-placeholder{color:#828282}.form-contact__inpfield .form-contact__inputbox input::-ms-input-placeholder,.form-contact__inpfield .form-contact__inputbox textarea::-ms-input-placeholder{color:#828282}.form-contact__inpfield .form-contact__inputbox input::placeholder,.form-contact__inpfield .form-contact__inputbox textarea::placeholder{color:#828282}.form-contact__inpfield .form-contact__inputbox textarea{resize:none;height:96px;min-height:initial;padding-top:10px}.form-contact__submitbtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:24px}.form-contact__submitbtn input{border:none;outline:none;min-width:220px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.testimonials{padding:120px 0 0 0}.testimonials .slick-slider .slick-track{padding:85px 0 80px}.testimonials__slide{background-color:transparent;padding:50px 55px 20px;text-align:center;background-image:url("../img/quotepic.png");background-repeat:no-repeat;background-position:left 48px top 38px;border-radius:10px}.testimonials__slide-date{margin-bottom:24px;color:#111827;font-size:15px}.testimonials__slide-title{color:#111827;letter-spacing:0.01em;font-weight:bold;font-size:20px;line-height:140%;margin-bottom:50px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.testimonials .descrwrap{position:relative}.testimonials .descrwrap:after{content:"";display:inline-block;width:24px;height:16px;background:url("../img/orange-triagle.png") no-repeat center/100%;position:absolute;left:0;right:0;margin:0 auto;top:-32px}.testimonials .descr{color:#374151;font-size:15px}.testimonials .slick-slide.slick-current{opacity:1}.testimonials .slick-arrow{width:24px;height:24px;border:none;padding:0;outline:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:2;cursor:pointer}.testimonials .slick-prev.slick-arrow{background:url("../img/svg/left.svg") no-repeat center/100%;left:0}.testimonials .slick-next.slick-arrow{background:url("../img/svg/right.svg") no-repeat center/100%;right:0}.testimonials .slick-dots{text-align:center}.testimonials .slick-dots li{display:inline-block;vertical-align:middle;margin:0 7px}.testimonials .slick-dots li button{color:transparent;padding:0;border:none;border-radius:50%;background:#D1D5DB;width:10px;height:10px}.testimonials .slick-dots li.slick-active button{background:#000000}.testimonials .slick-slide,.testimonialsermode .slick-slide[aria-hidden=true]:not(.slick-cloned)~.slick-cloned[aria-hidden=true]{opacity:0.45;-webkit-transition:0.5s;transition:0.5s}.testimonials .slick-center,.testimonials .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true]{opacity:1;-webkit-transition:0.5s;transition:0.5s}.testimonials .slick-slide .testimonials__slide,.testimonials .slick-slide[aria-hidden=true]:not(.slick-cloned)~.slick-cloned[aria-hidden=true] .testimonials__slide{background-color:rgba(255,255,255,0);-webkit-box-shadow:0 0 0 #fff;box-shadow:0 0 0 #fff;-webkit-transition:0.5s;transition:0.5s}.testimonials .slick-center .testimonials__slide,.testimonials .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .testimonials__slide{background-color:white;-webkit-box-shadow:0px 2px 27px rgba(104,133,251,0.19),0px 0.616661px 9.71283px rgba(104,133,251,0.0584199),0px 0.174541px 7.63443px rgba(104,133,251,0.0181872),0px 0.0442158px 6.11224px rgba(104,133,251,0.0050209),0px 0.00772105px 3.64806px rgba(104,133,251,0.000924836);box-shadow:0px 2px 27px rgba(104,133,251,0.19),0px 0.616661px 9.71283px rgba(104,133,251,0.0584199),0px 0.174541px 7.63443px rgba(104,133,251,0.0181872),0px 0.0442158px 6.11224px rgba(104,133,251,0.0050209),0px 0.00772105px 3.64806px rgba(104,133,251,0.000924836)}.testimonials .slick-slide .testimonials__slide .descrwrap:after,.testimonials .slick-slide[aria-hidden=true]:not(.slick-cloned)~.slick-cloned[aria-hidden=true] .testimonials__slide .descrwrap:after{-webkit-filter:grayscale(1);filter:grayscale(1);opacity:0.4;-webkit-transition:0.5s;transition:0.5s}.testimonials .slick-center .testimonials__slide .descrwrap:after,.testimonials .slick-slide[aria-hidden=true]:not([tabindex="-1"])+.slick-cloned[aria-hidden=true] .testimonials__slide .descrwrap:after{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.testimonials__slide{min-height:376px}.testimonials-sliderwrapp{background:url("../img/textimg.png") no-repeat top 25px center/100% auto}.mapsection{height:500px;position:relative}.mapsection a img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.hide{display:none}b{font-weight:600}.services{background:url("../img/triaglebg1.png") no-repeat left 18% bottom,url("../img/triaglebg2.png") no-repeat right 21% bottom 3%}.servicebox__body{background-color:#fff}.aboutus .aboutus__link{margin-top:48px}.aboutus .aboutus__link img{margin-right:10px;margin-top:-2px}.contactus__form{position:relative}.contactus__form:after{content:"";display:inline-block;width:96px;height:96px;position:absolute;left:-130px;top:118px;background:url("../img/arrow-form.png") no-repeat center/100%}.header{-webkit-transition:0.5s;transition:0.5s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.header.hideheader{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.form-contact__inpfield .form-contact__inputbox input:selected{background:#E78200}.servicebox:hover .servicebox__link{color:#E78200;background:url(../img/svg/orange-arrow.svg) no-repeat center right/24px}.servicebox .servicebox__link{-webkit-transition:0.5s;transition:0.5s}.testimonials__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonials .descr{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.modalbackdrop{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:0;left:0;width:100%;height:100vh;z-index:99}.modalbackdrop .modalbackdropbg{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}.modalbackdrop .modalwrap{max-height:90vh;max-width:700px;width:100%;position:relative;overflow:auto}.modal-testimonial{background:#fff;width:100%;padding:30px 40px;border-radius:4px;background-image:url(../img/quotepic.png);background-repeat:no-repeat;background-position:left 40px top 40px}.modal-testimonial .title{color:#111827;letter-spacing:0.01em;font-weight:bold;font-size:22px;line-height:140%;margin-bottom:50px;text-align:center;position:relative}.modal-testimonial .title:after{content:"";display:inline-block;width:24px;height:16px;background:url(../img/orange-triagle.png) no-repeat center/100%;position:absolute;left:0;right:0;margin:0 auto;bottom:-35px}.modal-testimonial .descr{color:#374151;font-size:15px}.clolsemodal{position:absolute;right:15px;top:15px;width:24px;height:24px;display:inline-block;z-index:2;padding:2px;cursor:pointer}.clolsemodal img{width:100%}.modalbackdrop{-webkit-transition:0.5s;transition:0.5s;visibility:hidden;opacity:0}.showpoppup{display:-webkit-box;display:-ms-flexbox;display:flex;visibility:visible;opacity:1}.learnmorespan{text-align:right;font-size:14px;cursor:pointer}.servicessect{padding:72px 0 0 0}.service{border-top:1px solid #E5E7EB}.service:last-child{border-bottom:1px solid #E5E7EB}.service__header{position:relative;padding:50px 0 50px 0}.service__header h3{margin:0;color:#1F2937;padding-right:60px}.service__header .service__closebtn{display:inline-block;width:56px;height:56px;background:url("../img/svg/circle.svg") no-repeat center/100%;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.service__header .service__closebtn .hide{display:none}.service__description{background:#fff;width:calc(100% - 64px);padding:56px 46px 48px 108px;margin-top:-140px;position:relative;z-index:2;font-size:15px;color:#1F2937}.service__description p{margin-bottom:25px;color:#1F2937}.service__description p:last-child{margin-bottom:0}.service__description b{font-weight:600}.service__description a{color:#1F2937;text-decoration:underline;font-weight:600}.service__description a:hover{text-decoration:none}.service__description ul{margin-bottom:25px}.service__description ul li{position:relative;margin-bottom:4px;padding-left:20px}.service__description ul li:after{content:"";display:inline-block;width:7px;height:10px;position:absolute;left:0;top:8px;background:url("../img/svg/listdot.svg") no-repeat center/100%}.service__description ul li:last-child{margin-bottom:0}.service__bottsesct{padding:34px 46px 72px 108px;text-align:center}.service__bottsesct .orange-btn{padding:12px 27px}.service__linkwrapper{position:relative;display:inline-block}.service__bottsesct-img{position:absolute;right:calc(100% + 28px);bottom:0}.service__body img{width:100%}.textpage{padding:72px 0 0 0;font-size:15px;color:#000}.textpage b{font-weight:bold}.textpage p,.textpage ul{margin-bottom:22px}.textpage h5{margin-bottom:25px;letter-spacing:0.01em;font-weight:bold;font-size:22px;line-height:140%}.textpage ul li{position:relative;padding-left:20px;margin-bottom:14px}.textpage ul li span{font-weight:600}.textpage ul li:after{content:"";width:7px;height:10px;position:absolute;left:0;top:7px;background:url(../img/svg/listdot.svg) no-repeat center/100%}.textpage a{text-decoration:underline;color:#4C96D7}.textpage a:hover{text-decoration:none}body.noscroll{overflow:hidden}@media (min-width:1401px){.container{max-width:1320px}}@media (max-width:1600.8px){.header{height:75px}.main{padding-top:75px}.header__logo a{font-size:18px}.header__logo img{max-height:70px;margin-right:6px}.header__nav ul li{margin-right:24px}.service__header{padding:30px 0 30px 0}.service__header .service__closebtn{width:46px;height:46px}.service__header h3{font-size:26px}.service__description{padding:40px 40px 40px 70px}.service__description p,.service__description ul{margin-bottom:20px}.service__bottsesct{padding:30px 40px 40px 70px}.textpage h5,.textpage p,.textpage ul{margin-bottom:15px}.textpage h5{font-size:20px}}@media (max-width:1400.8px){.header__nav ul li{margin-right:10px}.header__nav ul li a{font-size:14px}.header__contacts,.header__logo{-ms-flex:0 0 185px;-webkit-box-flex:0;flex:0 0 185px;max-width:185px}.header__nav{-ms-flex:0 0 calc(100% - 370px);-webkit-box-flex:0;flex:0 0 calc(100% - 370px);max-width:calc(100% - 370px)}.mainscreen__content{max-width:450px}h1{font-size:40px}.mainscreen__content .mainscreen__subtitle{margin-bottom:20px}.mainscreen{padding:80px 0}.mainscreen:before{height:160px}.mainscreen__content .mainscreen__title{margin-bottom:65px}h3{font-size:32px}.aboutus{padding:178px 0 235px 0}.form-contact{padding:50px 60px 24px}.services__header{margin-bottom:20px}.services{padding:70px 0 12px 0}.contactus,.pillars,.testimonials{padding-top:70px}}@media (max-width:1199.8px){.mainscreen{padding:50px 0}h1{font-size:36px}.mainscreen:before{height:130px}.mainscreen__content{max-width:400px}h3{font-size:28px}.services__header{margin-bottom:10px}.servicebox__body .servicebox__title{font-size:18px}.servicebox__body{padding:20px 25px 15px;min-height:233px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:200px}.servicebox__body .servicebox__title{margin-bottom:14px}.servicebox__body .servicebox__descr{margin-bottom:10px}.pillarbox__descr{padding:40px 45px 30px}.pillarbox__descr .title{padding-left:40px;margin-bottom:15px}.pillarbox__descr .title span{font-size:14px}.pillars h3{margin-bottom:40px}.aboutus{margin-top:-100px;padding:160px 0 230px 0}.aboutus__content p{margin-bottom:10px}.form-contact{padding:40px 40px 24px}.mapsection{height:400px}.testimonials__slide{padding:50px 35px 10px;min-height:315px}.testimonials .slick-slider .slick-track{padding:65px 0 40px}.servicebox__body{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.testimonials__slide-date{margin-bottom:14px}.testimonials__slide-title{font-size:18px}.testimonials .descr{font-size:14px}.contactus,.pillars,.services,.testimonials{padding-top:50px}}@media (max-width:991.8px){.header{padding:0 20px}.header__contacts,.header__nav{display:none}.burger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:30px}.burger img{width:100%}.header__nav{display:block;position:fixed;left:0;top:0;height:100vh;width:100%;background:#fff;max-width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;overflow:scroll;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:1s;transition:1s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.header__nav.show{-webkit-transform:translateX(0);transform:translateX(0)}.header__nav ul{margin-bottom:30px}.header__nav ul li{margin:0;display:block;margin-bottom:20px}.header__nav ul li a{font-size:18px}.header__logo{z-index:2}.header__nav-wrapcont .header__contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.testimonials__slide{background-position:left 18px top 18px}.mainscreen:after{max-width:70%;width:100%}.section-subtitle:after{display:none}.section-subtitle{line-height:normal;margin-bottom:5px}.reversecol .pillarbox{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.pillarbox__descr,.reversecol .pillarbox .pillarbox__descr{margin-bottom:15px}.pillarbox:last-child{margin-bottom:30px}.reversecol .pillarbox .pillarbox__img{margin-bottom:0}.aboutus{margin-top:-70px;padding:90px 0 90px 0}.imgpage{margin-top:-60px}.testimonials .slick-slide{opacity:1!important;padding:0 20px}.testimonials .slick-slide .testimonials__slide{background-color:white;-webkit-box-shadow:0px 2px 27px rgba(104,133,251,0.19),0px 0.616661px 9.71283px rgba(104,133,251,0.0584199),0px 0.174541px 7.63443px rgba(104,133,251,0.0181872),0px 0.0442158px 6.11224px rgba(104,133,251,0.0050209),0px 0.00772105px 3.64806px rgba(104,133,251,0.000924836);box-shadow:0px 2px 27px rgba(104,133,251,0.19),0px 0.616661px 9.71283px rgba(104,133,251,0.0584199),0px 0.174541px 7.63443px rgba(104,133,251,0.0181872),0px 0.0442158px 6.11224px rgba(104,133,251,0.0050209),0px 0.00772105px 3.64806px rgba(104,133,251,0.000924836)}.testimonials .slick-slide .testimonials__slide .descrwrap:after{-webkit-filter:grayscale(0);filter:grayscale(0);opacity:1}.testimonials .slick-prev.slick-arrow{left:-20px}.testimonials .slick-next.slick-arrow{right:-20px}.testimonials .slick-slider .slick-track{padding:55px 0 30px}.testimonials__slide-date{margin-bottom:10px}.testimonials__slide-title{margin-bottom:40px}.testimonials__slide{padding:40px 25px 10px;min-height:265px}.testimonials .descrwrap:after{top:-28px}.info-contacts{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.info-contacts__box{max-width:50%;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;width:100%;padding:0 15px}.info-contacts__box:first-child{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.info-contacts__box:nth-child(2){-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.info-contacts__box:nth-child(3){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.info-contacts__box:nth-child(4){-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.info-contacts__box .title{margin-bottom:5px}.mapsection{height:320px}.mainscreen:before{width:56%}.services{background:none}.servicessect{padding:40px 0 0 0}.service__description{margin-top:-70px;width:calc(100% - 30px)}.service__header h3{font-size:24px}.service__header .service__closebtn{width:40px;height:40px}.service__header{padding:20px 0 20px 0}.service__description{padding:30px 30px 40px 40px}.textpage h3{font-size:26px}.textpage h5{font-size:18px}.textpage{padding-top:50px}.contactus h3,.pillars h3,.services h3,.testimonials h3{margin-bottom:25px}}@media (max-width:767.8px){.mainscreen:after{max-width:100%}.mainscreen:before{width:80%}.testimonials-sliderwrapp{background:none}.testimonials .slick-slider .slick-track{padding:15px 0 30px}.servicebox__textblock{height:auto}.servicebox__body{min-height:initial}.aboutus__content{margin-top:30px}.slick-list{-webkit-box-sizing:content-box;box-sizing:content-box;padding-bottom:60px}.testimonials .slick-next.slick-arrow,.testimonials .slick-prev.slick-arrow{top:170px}.service__body .service__linkwrapper img{display:none}.service__bottsesct{padding:10px 20px 40px 20px}.modalbackdrop .modalwrap{max-width:calc(100% - 30px)}}@media (max-width:575.8px){.mainscreen__content .mainscreen__subtitle{font-size:14px;line-height:20px;margin-bottom:10px}.mainscreen:before{display:none}h1{font-size:32px}.mainscreen:after{background:rgba(0,0,0,0.6)}.mainscreen{padding:70px 0}.section-subtitle{font-size:14px}.imgpage img{vertical-align:top}.testimonials .slick-prev.slick-arrow{left:-10px;margin-top:-25px}.testimonials .slick-next.slick-arrow{right:-10px;margin-top:-25px}.testimonials .slick-slide{padding:0}.testimonials .slick-slide .testimonials__slide{-webkit-box-shadow:none;box-shadow:none}.testimonials .slick-dots{margin-top:15px}.info-contacts__box{max-width:100%;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.info-contacts__box{margin-bottom:5px}.info-contacts__box .descr p{margin:0}.form-contact__inpfield{display:block}.form-contact{padding:30px 30px 20px}.form-contact__inpfield{margin-bottom:0;margin-left:0;margin-right:0}.form-contact__inpfield .form-contact__inputbox{padding:0;margin-bottom:10px}.form-contact p{margin-bottom:20px}.form-contact__submitbtn input{margin:0 auto}.header__nav ul li{margin-bottom:7px}.header__nav ul li a{font-size:14px}.header__nav-wrapcont{width:100%}.header__nav-wrapcont .header__contacts{max-width:200px;margin:0 auto}.slick-list{-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:0}.service__header h3{font-size:18px}.service__header .service__closebtn{width:32px;height:32px}.service__header .service__closebtn img{width:18px}.service__header{padding:15px 0 15px 0}.service__description{margin-top:-30px;width:calc(100% - 20px)}.service__description{padding:20px}.service__description{font-size:14px;line-height:150%}.service__description p,.service__description ul{margin-bottom:15px}.orange-btn{font-size:14px;min-height:42px}.service__bottsesct .orange-btn{padding:6px 27px}.service__bottsesct{padding:10px 20px 30px 20px}.form-contact__inpfield .form-contact__inputbox input,.form-contact__inpfield .form-contact__inputbox textarea{min-height:42px}.form-contact__inpfield .form-contact__inputbox label{margin-bottom:3px}h3{font-size:24px}.pillarbox__descr .title{font-size:16px}.pillarbox__descr .title span{padding-top:4px}.pillarbox__descr .title{padding-left:33px}.aboutus .aboutus__link{margin-top:28px}.textpage{padding-top:40px}.textpage h3{font-size:22px}.textpage h5{font-size:17px}.modal-testimonial .title{font-size:18px;margin-bottom:30px}.modal-testimonial .title:after{bottom:-25px}.modal-testimonial{padding:40px 30px 20px 30px}.header__nav-wrapcont .header__contacts{max-width:200px;margin:0 auto}.aboutus__descr{margin-bottom:10px}.services__header{margin-bottom:0}}@media (max-width:360.8px){.form-contact{padding:20px 20px 20px}}@media (max-height:450px){.header__nav{display:block;padding:50px 0 40px}.header__nav{z-index:3}.burger{z-index:4}}