@font-face{font-family:"Montserrat";font-weight:300;font-style:normal;font-display:swap;src:url(fonts/Montserrat/Montserrat-Light.woff) format("woff")}@font-face{font-family:"Montserrat";font-weight:300;font-style:italic;font-display:swap;src:url(fonts/Montserrat/Montserrat-LightItalic.woff) format("woff")}@font-face{font-family:"Montserrat";font-weight:400;font-style:normal;font-display:swap;src:url(fonts/Montserrat/Montserrat-Regular.woff) format("woff")}@font-face{font-family:"Montserrat";font-weight:400;font-style:italic;font-display:swap;src:url(fonts/Montserrat/Montserrat-Italic.woff) format("woff")}@font-face{font-family:"Montserrat";font-weight:600;font-style:normal;font-display:swap;src:url(fonts/Montserrat/Montserrat-SemiBold.woff) format("woff")}@font-face{font-family:"Montserrat";font-weight:600;font-style:italic;font-display:swap;src:url(fonts/Montserrat/Montserrat-SemiBoldItalic.woff) format("woff")}@font-face{font-family:"Montserrat";font-weight:700;font-style:normal;font-display:swap;src:url(fonts/Montserrat/Montserrat-Bold.woff) format("woff")}@font-face{font-family:"Montserrat";font-weight:700;font-style:italic;font-display:swap;src:url(fonts/Montserrat/Montserrat-BoldItalic.woff) format("woff")}@font-face{font-family:"Montserrat";font-weight:900;font-style:normal;font-display:swap;src:url(fonts/Montserrat/Montserrat-Black.woff) format("woff")}@font-face{font-family:"Montserrat";font-weight:900;font-style:italic;font-display:swap;src:url(fonts/Montserrat/Montserrat-BlackItalic.woff) format("woff")}body{background:#f1f2f8;color:#232323;font-family:Montserrat,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.5}a{color:#232323;text-decoration:none;outline:0;transition:.3s}a:hover,a:focus{text-decoration:none;color:#232323;outline:0!important}svg path{transition:.3s}.theme-btn{display:inline-block;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#1486bb;line-height:40px;padding:0 20px;border:1px solid;outline:0;border-radius:50px;background:transparent;position:relative;transition:.3s}.theme-btn span{position:relative;z-index:2}.theme-btn:after{display:inline-block;content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:50px;background:linear-gradient(to right,#0c92d1,#8612b7);-webkit-transform:scaleX(0);transform:scaleX(0);z-index:1;transition:.3s}.theme-btn:hover,.theme-btn:focus{color:#fff;border-color:#1486bb}.theme-btn:hover:after,.theme-btn:focus:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.section{padding:70px 0}.section-header h1{margin:0 0 60px;font-size:36px;font-weight:300;text-align:center}.section-header h2{margin:0 0 60px;font-size:36px;line-height:initial;text-align:center}@-webkit-keyframes gradient_animation {
  0% {
    background-position: 0% 0%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }@keyframes gradient_animation {
  0% {
    background-position: 0% 0%; }
  50% {
    background-position: 100% 50%; }
  100% {
    background-position: 0% 50%; } }.icon{display:inline-block;vertical-align:middle;background-position:center;background-repeat:no-repeat}.icon.icon-phone{width:12px;height:12px;background-image:url(img/icons/icon-phone.svg)}.icon.icon-phone-big{width:18px;height:18px;background-image:url(img/icons/icon-phone-big.svg)}.icon.icon-envelope{width:12px;height:9px;background-image:url(img/icons/icon-envelope.svg)}.header-wrap.static{padding:25px 0;background:#1c1f30}.header-wrap.static .header-logo img{max-width:165px}.header-wrap.static .header-nav ul{margin:25px 0 0}.header-wrap.fixed{position:fixed!important;top:0;left:0;width:100%;padding:15px 0;background:#1c1f30;z-index:4}.header-wrap.fixed .header-logo img{max-width:165px}.header-wrap.fixed .header-nav ul{margin:25px 0 0}.front-wrap{background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;min-height:700px;padding-top:30px;position:relative}.front-wrap:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:rgba(0,0,0,.7)}.front-wrap .container{position:relative;z-index:2}.front-wrap .header-wrap{position:relative;z-index:3}.header-top{text-align:right}.header-contacts{display:inline-block;margin:0;padding:0;list-style-type:none;font-size:0}.header-contacts li{display:inline-block}.header-contacts li a{display:inline-block;color:#fff;font-size:12px;margin-right:50px;opacity:.6}.header-contacts li a:hover,.header-contacts li a:focus{opacity:1}.header-contacts li a .icon{margin:-2px 9px 0 0}.header-contacts li a.header-contacts-phone{opacity:1;font-size:16px;font-weight:700}.header-nav ul{margin:55px 0 0;padding:0;list-style-type:none;font-size:0;text-align:right}.header-nav ul li{display:inline-block}.header-nav ul li a{display:inline-block;font-size:12px;letter-spacing:.1em;font-weight:700;text-transform:uppercase;color:#fff;margin-left:22px}.header-nav ul li a:hover,.header-nav ul li a:focus{color:#1486bb}.header-nav ul li:first-child a{margin-left:0}.touch-nav{vertical-align:middle;width:28px;height:20px;position:relative;margin-left:15px;z-index:15;display:none}.touch-nav span{display:block;height:2px;background:#fff;position:absolute;right:0;transition:.3s}.touch-nav span:nth-child(1) {width:28px;top:0}.touch-nav span:nth-child(2) {width:20px;top:9px}.touch-nav span:nth-child(3) {width:24px;top:18px}.touch-nav.active span:nth-child(1) {-webkit-transform:rotate(135deg);transform:rotate(135deg);top:9px;width:28px}.touch-nav.active span:nth-child(2) {opacity:0}.touch-nav.active span:nth-child(3) {-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:9px;width:28px}.touch-phone{display:none;vertical-align:middle;margin-top:15px;color:#fff;font-size:18px;line-height:1;margin-right:20px}.touch-phone:hover,.touch-phone:focus{color:#fff}.front-block h1{font-size:36px;line-height:initial;margin:85px 0 0}.front-block p{font-size:18px;margin:15px 0 0;color:#ccc;border-left:4px solid #1486bb;padding-left:15px}.front-triggers ul{border-radius:10px;background:linear-gradient(to right,#0c92d1,#8612b7);font-size:0;margin:85px 0 0;padding:0;list-style-type:none;text-align:justify}.front-triggers ul:after{display:inline-block;content:'';width:100%;height:0;font-size:0}.front-triggers ul li{display:inline-block;vertical-align:top;text-align:left;width:210px;padding:30px 20px;font-size:12px}.front-triggers p{margin:15px 0 0;font-weight:300}.front-trigger-top{display:flex;align-items:flex-start}.front-trigger-top img{margin-right:15px}.front-trigger-top h5{margin:0;font-size:12px}.breadcrumbs{background:#f1f2f8;padding:15px 0;font-size:12px;text-transform:uppercase}.breadcrumbs span{display:inline-block;margin-right:5px;color:#858585}.breadcrumbs a:hover,.breadcrumbs a:hover span{color:#1486bb}.categories-wrap{padding-bottom:40px}.category-card{display:block;height:250px;position:relative;border-radius:10px;overflow:hidden;padding:30px;background-repeat:no-repeat;background-size:cover;background-position:center;margin-bottom:30px}.category-card:hover:after{background:rgba(0,0,0,.7)}.category-card:hover .category-card-title{bottom:83px}.category-card:hover .category-card-children{bottom:35px}.category-card:after{display:block;content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:1;transition:.3s}.category-card.category-card-low .category-card-title{font-size:24px;bottom:30px}.category-card-title{display:inline-block;color:#fff;font-size:36px;line-height:1;position:absolute;bottom:63px;left:30px;right:30px;z-index:2;transition:.3s}.category-card-title:hover,.category-card-title:focus{color:#fff}.category-card-title h3{margin:0}.category-card-title span{display:block;font-size:12px;margin-bottom:5px;max-width:50%;line-height:1.5;color:#ccc;text-transform:uppercase}.category-card-link{display:block;position:absolute;top:0;left:0;bottom:0;right:0;z-index:3}.category-card-children{margin:0;padding:0;list-style-type:none;font-size:0;position:absolute;left:30px;right:30px;bottom:25px;z-index:2;transition:.3s;white-space:nowrap;overflow:hidden;display:none}.category-card-children li{display:inline-block}.category-card-children li{display:inline-block;font-size:14px;color:#fff;margin-right:25px}.category-card-children li:last-child{margin-right:0}.counter-card{text-align:center}.counter-card span{display:block;font-size:72px;line-height:1;color:#1486bb;font-weight:900}.counter-card p{margin:20px 0 0;font-size:18px;font-weight:300}.form-wrap{border-radius:10px;background:linear-gradient(to right,#0c92d1,#8612b7);padding:20px;position:relative;margin:70px 0;background-size:200% 200%;-webkit-animation:gradient_animation 4s ease infinite;animation:gradient_animation 4s ease infinite}.form-block{padding:50px 270px 70px;position:relative;z-index:2;overflow:hidden;background:#f1f2f8}.form-block:before,.form-block:after{display:block;content:'';width:223px;height:223px;background:url(img/bg-dots.svg) no-repeat center;position:absolute;z-index:-1}.form-block:before{left:-5px;top:-5px}.form-block:after{right:-5px;bottom:-5px}.form-block h3{font-size:36px;line-height:initial;margin:0}.form-block p{font-size:18px;margin:15px 0 0}.form-block form{margin-top:25px}.form-block br{display:none}span.wpcf7-not-valid-tip{font-size:12px;margin:-15px 0 10px 15px}.wpcf7-display-none{display:none!important}.wpcf7 br{display:none}form input:not([type='file']), form textarea {display:block;width:100%;max-width:360px;background:#fff;border:1px solid #ccc;margin-bottom:15px;outline:0;transition:.3s}form input:not([type='file']):focus, form textarea:focus {border-color:#1486bb}form input:not([type='file']) {height:40px;border-radius:50px;padding:0 25px}form textarea{height:100px;border-radius:10px;resize:none;padding:15px 25px}.input-file{position:relative;overflow:hidden;width:100%;max-width:360px;line-height:38px;height:40px;display:block;border-radius:50px;border:1px dashed;color:#999;padding:0 25px;margin-bottom:15px;cursor:pointer;transition:.3s}.input-file:hover,.input-file:focus{color:#1486bb}.input-file input[type="file"]{width:0;height:0}.input-file span{white-space:nowrap}.aim-wrap{background:#fff}.aim-card{position:relative}.aim-card:after{display:block;content:'';position:absolute;top:0;left:0;bottom:0;right:0;z-index:1;border-radius:10px;background:linear-gradient(to right,#0c92d1,#8612b7);transition:.3s}.aim-card:hover:after{-webkit-transform:translate(5px,5px);transform:translate(5px,5px)}.aim-card-inner{background:#f1f2f8;border-radius:10px;height:263px;padding:50px 20px 20px;position:relative;z-index:2}.aim-card-inner img{margin-left:20px}.aim-card-inner p{margin:30px 0 0;font-weight:600}.testimonials-wrap{background:linear-gradient(to right,#0c92d1,#8612b7);background-size:300% 300%;color:#fff;-webkit-animation:gradient_animation 4s ease infinite;animation:gradient_animation 4s ease infinite;overflow:hidden}.testimonials-arrows{margin:0;padding:0;font-size:0;list-style-type:none;text-align:justify}.testimonials-arrows:after{display:inline-block;content:'';font-size:0;width:100%;height:0}.testimonials-arrows li{display:inline-block;width:68px;height:68px;padding-top:20px;border:2px solid #fff;text-align:center;border-radius:10px;cursor:pointer;background-color:transparent;transition:.3s}.testimonials-arrows li:hover{background-color:rgba(255,255,255,.3)}.testimonials-arrows li:hover svg path{fill:url(#my-cool-gradient) #1486bb}.testimonials-arrows li img,.testimonials-arrows li svg{display:inline-block}.testimonials-slider{margin:0 -400px 0 -15px}.testimonials-slider .slick-list{padding-right:400px}.testimonials-slider .slick-slide{margin:0 15px;opacity:.3;transition:.3s}.testimonials-slider .slick-slide.slick-current{opacity:1}.testimonials-slider .slick-dots{margin:30px 0 0;padding:0;font-size:0;list-style-type:none;text-align:center}.testimonials-slider .slick-dots li{display:inline-block;width:5px;height:2px;background:#fff;margin:0 5px;cursor:pointer;transition:.3s}.testimonials-slider .slick-dots li.slick-active{width:25px}.testimonials-slider .slick-dots li *{display:none}.testimonial-slide{background:#fff;border-radius:10px;font-size:0;padding:30px 0 50px}.testimonial-slide div{display:inline-block;vertical-align:top}.testimonial-slide-thumb{width:165px}.testimonial-slide-thumb img{display:block;width:98px;height:98px;border-radius:98px;margin:0 auto}.testimonial-slide-content{width:calc(100% - 165px);padding-right:30px;font-size:14px;color:#232323}.testimonial-slide-content p{margin:0;opacity:.7}.testimonial-slide-headline{display:block;font-size:16px;font-weight:700;margin-bottom:15px}.scheme-wrap{background:#fff}.scheme-list{margin:0;padding:0;list-style-type:none;counter-reset:list 0}.scheme-list li{margin-bottom:30px}.scheme-list li span{display:inline-block;vertical-align:middle;width:calc(100% - 108px);color:#777;font-weight:300}.scheme-list li:before{display:inline-block;vertical-align:middle;counter-increment:list;content:"0" counter(list);font-weight:600;font-size:48px;line-height:1;margin-right:30px;padding-top:23px;width:78px;height:64px;background:url(img/list-border.svg) no-repeat center right}.scheme-thumb{position:relative}.scheme-thumb img{position:relative;z-index:2;display:block;max-width:100%;height:auto}.scheme-thumb:before,.scheme-thumb:after{display:block;content:'';width:223px;height:223px;background:url(img/bg-dots.svg) no-repeat center;position:absolute;z-index:1}.scheme-thumb:before{bottom:-72px;right:-72px}.scheme-thumb:after{bottom:-122px;left:98px}.clients-wrap{color:#fff;background:url(img/bg-clients.jpg.pagespeed.ce.Jy9PDNMgnW.jpg) no-repeat center}.clients-slider .slick-list{margin:0 -15px}.clients-slider .slick-slide{margin:0 15px}.clients-slider .slick-dots{margin:30px 0 0;padding:0;font-size:0;list-style-type:none;text-align:center}.clients-slider .slick-dots li{display:inline-block;width:5px;height:2px;background:#4f4f4f;margin:0 5px;cursor:pointer;transition:.3s}.clients-slider .slick-dots li.slick-active{width:25px}.clients-slider .slick-dots li *{display:none}.client-slide-inner{background:#353535;height:125px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:.3s}.client-slide-inner:hover{background:#4f4f4f}.client-slide-inner:hover img{opacity:1}.client-slide-inner img{height:auto;width:auto;max-height:75%;max-width:75%;opacity:.5;transition:.3s}main{padding:60px 0;background:#fff;border-bottom:1px solid #ddd}.post-card h1{margin:0 0 30px;font-size:36px;font-weight:300;text-align:center}.content-area{font-size:14px;line-height:2;color:#666}.content-area h1,.content-area h2,.content-area h3,.content-area h4,.content-area h5,.content-area h6{font-weight:300;margin:0 0 5px}.content-area h2{font-size:28px}.content-area h3{font-size:24px}.content-area h4{font-size:20px}.content-area h5{font-size:18px}.content-area h6{font-size:16px}.content-area p{margin:0 0 25px}.content-area table{width:100%}.content-area table td{border-bottom:1px solid #ccc;padding:15px}.content-area a{border-bottom:1px dotted}.content-area a:hover{color:#1486bb}.post-thumbnail{margin-bottom:30px}.service-card-thumb{height:400px;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;margin-bottom:30px;text-align:center;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.service-card-thumb:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}.service-card-thumb .container{position:relative;z-index:2}.service-card-thumb h1{font-size:36px;font-weight:300;margin:0 0 15px}.wp-block-embed{margin-bottom:25px}.wp-block-embed-youtube iframe{width:100%!important}.wp-block-embed-youtube .wp-block-embed__wrapper{font-size:0}.tabs-header ul{margin:0;padding:0;list-style-type:none}.tabs-header ul li a{display:block;width:100%;text-align:center;margin-bottom:15px}.tab-item{display:none}.tab-item:first-of-type{display:block}.price-card{border:1px solid #ccc;padding:20px 30px 30px;margin-bottom:30px}.gallery-loop{font-size:0;margin:0 -15px;background:#232323}.gallery-card{display:inline-block;width:33.33333%;height:300px;background-size:cover;background-repeat:no-repeat;background-position:center;opacity:.7}.gallery-card:hover{opacity:1}.footer-wrap{background:#fff;padding-top:70px}.footer-column h5{font-size:14px;font-weight:300;color:#999;margin:0 0 20px;display:none}.footer-column ul{margin:0;padding:0;list-style-type:none}.footer-column ul li{margin-bottom:5px}.footer-column ul li a{display:inline-block;font-size:18px;color:#666}.footer-column ul li a b{color:#232323;font-size:24px;font-weight:700}.footer-column address{font-style:normal;font-size:18px;color:#666;font-weight:300}.footer-bottom{margin-top:70px;border-top:1px solid #ccc;padding:30px 0}.footer-bottom p{margin:0}.copyright{font-size:14px;color:#999;line-height:40px}.footer-button{text-align:right}.hidden-form{position:fixed;top:0;left:0;width:100%;height:100%;z-index:25;background:rgba(0,0,0,.9);padding:150px 0 50px;overflow-y:auto;display:none}.hidden-block{text-align:center;color:#fff}.hidden-block h3{font-size:36px;line-height:initial;margin:0}.hidden-block p{font-size:18px;margin:15px 0 0}.hidden-block form{margin-top:25px}.hidden-block form input,.hidden-block form textarea,.hidden-block form label{margin-left:auto;margin-right:auto}.hidden-block form input:not([type='file']), .hidden-block form textarea {color:#232323}.form-result{position:fixed;top:0;left:0;width:100%;height:100%;z-index:25;background:rgba(0,0,0,.8);display:none}.form-result-inner{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:24px}@media (max-width:1199px){.header-nav{margin-left:-150px}.front-triggers ul li{width:185px;padding-left:10px;padding-right:10px}.form-block{padding-left:150px;padding-right:150px}.testimonials-arrows li{width:58px;height:58px;padding-top:15px}}@media (max-width:991px){.touch-nav{display:inline-block}.front-wrap{min-height:400px}.header-top{margin-top:5px}.header-contacts li a{margin-right:30px}.header-contacts li a i{display:none}.header-nav{margin-left:0;position:fixed;z-index:10;left:0;right:0;bottom:0;top:0;background:linear-gradient(to right,#0c92d1,#8612b7);padding:30px;overflow-y:auto;display:none}.header-nav ul{margin:100px 0 0;text-align:center}.header-nav ul li{display:block;margin-bottom:25px}.header-nav ul li a{margin:0}.category-card-title{font-size:24px}.category-card-children li{margin-right:15px}.counter-card span{font-size:48px}.counter-card p{font-size:14px}.form-block{padding-left:50px;padding-right:50px}.scheme-thumb:before{right:0}.aim-card{margin-bottom:30px}.testimonials-slider{margin:0}.testimonials-slider .slick-list{padding-right:0}.gallery-card{width:50%}}@media (max-width:767px){.header-contacts{display:none}.header-top{margin:0}.header-top .call-form{display:none}.header-logo img{max-width:180px}.touch-nav{margin-left:0;margin-top:15px}.touch-phone{display:inline-block}.front-wrap{padding-bottom:30px}.front-block h1{font-size:24px}.front-block br{display:none}.front-triggers ul{text-align:center;padding-bottom:30px}.front-triggers ul:after{display:none}.front-triggers ul li{display:block;width:100%;padding:30px 30px 0}.category-card-title{font-size:18px;left:15px;right:15px;text-align:center;bottom:30px}.category-card.category-card-low .category-card-title{text-align:left}.category-card-children{display:none}.counter-card{margin-bottom:30px}.form-block{padding-left:15px;padding-right:15px}.form-block:after{display:none}.form-block h3{font-size:18px}.form-block p{font-size:14px}.testimonial-slide div{display:block}.testimonial-slide-thumb,.testimonial-slide-content{width:100%;padding:0 30px;text-align:center}.testimonial-slide-headline{margin-top:30px}.scheme-list li span{vertical-align:top}.scheme-thumb:after,.scheme-thumb:before{display:none}.content-area table{font-size:10px}.content-area table td{padding:5px}.wp-block-gallery{background:#eee;padding:15px 15px 5px;position:relative}.wp-block-gallery .blocks-gallery-item{margin:0!important}.wp-block-gallery .slick-arrow{position:absolute;top:calc(50% - 11px);z-index:2;background:#0c8eca;display:inline-block;padding:10px 5px;border-radius:50px}.wp-block-gallery .slick-arrow.gallery-prev-slide{left:10px}.wp-block-gallery .slick-arrow.gallery-next-slide{right:10px}.footer-column{margin-top:50px}.copyright{text-align:center;line-height:1.5;margin-bottom:30px!important}.footer-button{text-align:center}.gallery-card{display:block;width:100%}}