@keyframes light{0%{transform:translate(0,0);opacity:1}to{transform:translate(100px,50px);opacity:.8}}@keyframes light2{0%{transform:translate(0,0);opacity:1}to{transform:translate(-100px,0);opacity:.8}}.slick-list,.slick-slider{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-right:auto;margin-left:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.wrapper .circles_1,.wrapper .circles_2{z-index:-1;border-radius:356px;filter:blur(30px)}.wrapper .circles_1{background:linear-gradient(167deg,rgba(31,58,102,0) 13.77%,rgba(31,58,102,.65) 33.4%);top:-50px;left:-200px;width:356px;height:356px;animation:5s linear 1s infinite alternate light}.wrapper .circles_2{top:-200px;left:0;width:355px;height:355px;animation:7s linear 1s infinite alternate light2;background:linear-gradient(159deg,rgba(16,180,233,0) 43.22%,rgba(16,180,233,.6) 82.85%);flex-shrink:0}@media (min-width:3200px){.wrapper .circles_1,.wrapper .circles_2{width:700px;height:700px;border-radius:700px;filter:blur(60px)}.wrapper .circles_1{left:-400px;top:-100px}.wrapper .circles_2{top:-400px}}.banner{position:relative;z-index:0;padding:120px 0}.banner .image,.contact-us .contact-form .form .services .serv-item input{display:none}.banner .banner_text{position:relative;z-index:4}.banner .banner_text::after,.portfolio::after{position:absolute;display:none;content:'';background-size:contain}.banner .banner_text::after{top:-20px;left:-140px;width:265px;height:265px;background:url(../img/square-dots.svg) no-repeat 50% 50%}.banner .banner_text h1{font-size:36px;font-weight:500;font-style:normal;line-height:normal;z-index:1;margin:0 0 11px;letter-spacing:.1em;text-transform:uppercase;color:#fff}.banner .banner_text h1 span{font-weight:500;display:inline-block;color:#10b4e9}.banner .banner_text img{width:100%;margin-bottom:20px}.banner .banner_text p{font-size:14px;font-weight:400;font-style:normal;line-height:138.023%;position:relative;z-index:1;margin-bottom:45px;letter-spacing:.14px;color:#fff}.banner .banner_text a{position:relative;z-index:1;display:inline-block;width:-moz-fit-content;width:fit-content;margin-left:15px;padding:12px 22px;transition:all .2s}.banner .banner_text a:hover{padding-left:50px}.banner .banner_text a:hover span,.portfolio .portfolio-items .portfolio-item:hover h3{color:#10b4e9}.banner .banner_text a:hover svg path,.contact-us .contact-form .form .send:hover svg path,.portfolio .portfolio-items .portfolio-item:hover svg path{stroke:#10b4e9}.banner .banner_text a i,.stage .question_js i{position:absolute;top:0;left:0;width:48px;height:48px;border-radius:50%;background:radial-gradient(63.11% 63.11% at 31.97% 19.67%,rgba(255,255,255,.6) 0%,rgba(255,255,255,0) 69.79%,rgba(255,255,255,0) 100%),#1286b8}.banner .banner_text a i::after,.banner .banner_text a i::before,.contact-us .contact-form .form .send i::after,.contact-us .contact-form .form .send i::before{position:absolute;z-index:-1;top:50%;left:50%;content:'';transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(63.11% 63.11% at 31.97% 19.67%,rgba(255,255,255,.6) 0%,rgba(255,255,255,0) 69.79%,rgba(255,255,255,0) 100%),#1286b8}.banner .banner_text a i::before,.contact-us .contact-form .form .send i::before{box-shadow:0 1px 15px rgba(16,180,233,.3);width:78px;height:78px;opacity:.2}.banner .banner_text a i::after,.contact-us .contact-form .form .send i::after{width:64px;height:64px;opacity:.4}.banner .banner_text a span,.stage .question_js span{font-size:16px;font-weight:700;line-height:150%;position:relative;z-index:1;transition:all .3s;letter-spacing:.48px;text-transform:uppercase;color:#fff}.banner .banner_text a svg,.stage .question_js svg{width:24px;height:14px;margin-left:3px}.banner .banner_text a svg path,.contact-us .contact-form .form .send svg path,.portfolio .portfolio-items .portfolio-item svg path,.portfolio .portfolio-items .portfolio-item svg rect,.stage .question_js svg path{transition:all .3s}@media (min-width:768px){.banner{padding:120px 0 125px}.banner .banner-content{display:flex;align-items:center;justify-content:space-between}.banner .image{position:relative;z-index:2;display:block;width:321px}.banner .image .circle,.banner .image .waves_json{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner .image .circle{max-width:initial;z-index:1;width:350px}.banner .image .waves_json{z-index:2;width:600px;height:533px;opacity:.8}.banner .image .image-group{position:relative;z-index:3;display:flex;gap:12px 9px;flex-wrap:wrap;justify-content:space-between}.banner .image .image-group img{transition:all .3s}.banner .image .image-group img:nth-child(odd):hover{transform:perspective(1000px) rotateY(20deg)}.banner .image .image-group img:nth-child(even):hover{transform:perspective(1000px) rotateY(-20deg)}.banner .image .image-group img:nth-child(1),.banner .image .image-group img:nth-child(4),.banner .image .image-group img:nth-child(5){width:59%}.banner .image .image-group img:nth-child(2),.banner .image .image-group img:nth-child(3),.banner .image .image-group img:nth-child(6){width:38%}.banner .banner_text{width:320px}.banner .banner_text img{display:none}.banner .banner_text::after{bottom:-135px;left:-200px;width:445px;height:69px}.banner .banner_text h1{line-height:normal;margin:0 0 12px;letter-spacing:2.5px}.banner .banner_text p{font-size:14px;line-height:138.023%;letter-spacing:.14px}}@media (min-width:1024px){.banner{padding:160px 0 140px}.banner .image{width:451px}.banner .image .waves_json{width:800px;height:850px}.banner .banner_text{width:450px}.banner .banner_text::after{bottom:-135px;left:-150px;width:525px;height:69px}.banner .banner_text h1{font-size:52px;line-height:118%;margin:0 0 12px;letter-spacing:4.5px}.banner .banner_text p{font-size:18px;letter-spacing:.18px}}@media (min-width:1280px){.banner{padding:150px 0 200px}.banner .image{width:505px}.banner .image .circle{left:50%;width:650px}.banner .image .waves_json{left:50%;width:1000px;height:1000px}.banner .image .image-group{gap:14px 12px}.banner .banner_text{width:50%}.banner .banner_text::after{bottom:-195px;left:-75px;width:525px;height:69px}.banner .banner_text h1{font-size:62px;line-height:118%;margin:0 0 12px;letter-spacing:5.5px}}@media (min-width:1600px){.banner{padding:156px 0 94px}.banner .image{width:52%}.banner .image .circle{left:50%;width:850px}.banner .image .waves_json{width:1000px;height:1000px}.banner .image .image-group{gap:23px 12px}.banner .banner_text{width:800px}.banner .banner_text::after{bottom:-275px;left:-145px;width:525px;height:69px}.banner .banner_text h1{font-size:72px;line-height:118%;margin:0 0 12px;letter-spacing:6.6px}}@media (min-width:3200px){.banner{padding:300px 0 150px}.banner .image{width:1094px}.banner .image .circle{width:1700px}.banner .image .waves_json{width:2000px;height:2000px}.banner .image .image-group{gap:34px 24px}.banner .banner_text{width:1600px}.banner .banner_text::after{bottom:-550px;left:-290px;width:1050px;height:140px}.banner .banner_text h1{font-size:140px;margin:0 0 24px;letter-spacing:18px}.banner .banner_text p{font-size:36px;margin-bottom:90px;letter-spacing:.4px}.banner .banner_text a{margin-left:30px;padding:24px 44px 14px}.banner .banner_text a:hover{padding-left:100px}.banner .banner_text a i{width:96px;height:96px}.banner .banner_text a i::before{width:156px;height:156px;box-shadow:0 2px 30px rgba(16,180,233,.3)}.banner .banner_text a i::after{width:128px;height:128px}.banner .banner_text a span{font-size:32px;letter-spacing:.8px}.banner .banner_text a svg{width:48px;height:28px;margin-left:6px}}.contact-us .contact-form h3,.section-title h2,.section-title p{font-size:28px;font-weight:700;font-style:normal;line-height:115.023%;margin-bottom:8px;color:#fff}.contact-us .contact-form h3 i,.other-services h2 i,.section-title h2 i,.stage h2 i,.text-section h2 i,.what-we h2 i{font-weight:700;color:#10b4e9}.section-title p{font-size:14px;font-weight:400;line-height:138%;margin-bottom:16px;letter-spacing:.14px}@media (min-width:768px){.section-title h2{font-size:32px;margin-bottom:12px}.section-title p{font-size:16px;margin-bottom:20px;letter-spacing:.17px}}@media (min-width:1024px){.section-title h2{font-size:32px;margin-bottom:15px}.section-title p{font-size:16px;margin-bottom:30px;letter-spacing:.17px}}@media (min-width:1280px){.section-title h2{font-size:42px;margin-bottom:20px}.section-title p{font-size:16px;margin-bottom:35px;letter-spacing:.16px}}@media (min-width:3200px){.section-title h2{font-size:84px}.section-title p{font-size:32px;margin-bottom:70px;letter-spacing:.5px}}.portfolio{position:relative;padding-top:65px;padding-bottom:30px}.portfolio::after{background:url(../img/dots-ban.svg) no-repeat 50% 50%}.portfolio .portfolio-items .slick-slide{margin:0 10px}.portfolio .portfolio-items .slick-list{padding:0 10px 15px!important}.portfolio .portfolio-items .slick-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.portfolio .portfolio-items .slick-dots li{width:12px;height:12px;margin:0 5px;border:1px solid #016475;border-radius:50%;background:linear-gradient(127deg,#181818 9.29%,rgba(24,24,24,.27) 44.86%,rgba(16,180,233,.37) 108.1%)}.other-services .other-services-slider .slick-dots li button,.portfolio .portfolio-items .slick-dots li button,.stage .stage-slider .slick-dots li button{text-indent:-9999px;border:0;background:0 0}.portfolio .portfolio-items .slick-dots .slick-active{background:#016475}.portfolio .portfolio-items .portfolio-item{position:relative;transition:all .3s}.portfolio .portfolio-items .portfolio-item .image{overflow:hidden;height:200px;margin-bottom:10px;border-radius:6px 6px 0 0}.portfolio .portfolio-items .portfolio-item .image img{width:100%;height:100%;transition:all .3s;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.portfolio .portfolio-items .portfolio-item h3{font-size:14px;font-weight:700;font-style:normal;line-height:115.023%;padding-right:30px;transition:all .3s;text-transform:uppercase;color:#fff}.portfolio .portfolio-items .portfolio-item svg{position:absolute;right:0;bottom:0;width:15px;height:15px}.other-services .other-services-slider .other-service a,.portfolio .portfolio-items .portfolio-item a{position:absolute;top:0;left:0;width:100%;height:100%}.contact-us .contact-form .social-network .text .social-icons li:hover,.portfolio .portfolio-items .portfolio-item:hover{transform:translate(0,10px)}.portfolio .portfolio-items .portfolio-item:hover img{transform:scale(1.05)}.other-services .other-services-slider .other-service:hover svg rect,.portfolio .portfolio-items .portfolio-item:hover svg rect{fill:#10b4e9}@media (min-width:768px){.portfolio{padding-bottom:50px}.portfolio .portfolio-items .slick-slide{margin:0 10px}.portfolio .portfolio-items .slick-list{padding:0 40px 40px!important}.portfolio .portfolio-items .portfolio-item .image{height:174px}.portfolio::after{top:-35px;right:-200px;display:block;width:445px;height:69px}}@media (min-width:1024px){.portfolio{padding-bottom:60px}.portfolio::after{top:-35px;right:-150px;width:525px;height:69px}.portfolio .section-title{width:86%}.portfolio .portfolio-items .slick-slide{margin:0 10px}.portfolio .portfolio-items .slick-list{padding:0 40px 40px!important}.portfolio .portfolio-items .portfolio-item .image{height:239px}.portfolio .portfolio-items .portfolio-item h3{font-size:22px}.portfolio .portfolio-items .portfolio-item svg{width:18px;height:18px}}@media (min-width:1280px){.portfolio{padding-top:113px;padding-bottom:90px}.portfolio::after{top:-45px;right:20px;width:525px;height:69px}.portfolio .section-title{width:65%}.portfolio .portfolio-items .slick-slide{margin:0 10px}.portfolio .portfolio-items .slick-list{padding:0 90px 47px!important}.portfolio .portfolio-items .portfolio-item .image{height:300px}.portfolio .portfolio-items .portfolio-item h3{font-size:22px}.portfolio .portfolio-items .portfolio-item svg{width:26px;height:26px}}@media (min-width:1600px){.portfolio{padding-top:116px;padding-bottom:109px}.portfolio::after{top:-65px;right:20px;width:525px;height:69px}.portfolio .section-title{width:50%}.portfolio .portfolio-items .slick-slide{margin:0 10px}.portfolio .portfolio-items .slick-list{padding:0 140px 49px!important}.portfolio .portfolio-items .portfolio-item .image{height:380px}.portfolio .portfolio-items .portfolio-item h3{font-size:28px}.portfolio .portfolio-items .portfolio-item svg{width:32px;height:32px}}@media (min-width:3200px){.portfolio{padding-top:214px;padding-bottom:200px}.portfolio::after{top:-130px;right:40px;width:1050px;height:140px}.portfolio .portfolio-items .slick-slide{margin:0 20px}.portfolio .portfolio-items .slick-list{padding:0 280px 78px!important}.portfolio .portfolio-items .slick-dots li{width:24px;height:24px;margin:0 10px;border-width:2px}.portfolio .portfolio-items .portfolio-item:hover{transform:translate(0,30px)}.portfolio .portfolio-items .portfolio-item .image{height:760px;margin-bottom:20px;border-radius:12px 12px 0 0}.portfolio .portfolio-items .portfolio-item h3{font-size:56px}.portfolio .portfolio-items .portfolio-item svg{width:64px;height:64px}}.contact-us{padding-top:60px;padding-bottom:92px}.contact-us .section-title p{font-weight:700}.contact-us .contact-form{overflow:hidden;border:1px solid #016475;border-radius:9px}.contact-us .contact-form h3{margin-bottom:20px}.contact-us .contact-form .form{padding:14px}.contact-us .contact-form .form .services{display:flex;flex-wrap:wrap}.contact-us .contact-form .form .services .serv-item{margin-right:15px;margin-bottom:15px}.contact-us .contact-form .form .services .serv-item label{font-size:14px;font-weight:700;font-style:normal;line-height:24px;display:flex;padding:3px 19px;transition:all .3s;color:#fff;border:1px solid #016475;border-radius:20px}.contact-us .contact-form .form .services .serv-item label:hover{border:1px solid #10b4e9}.contact-us .contact-form .form .services .serv-item input:checked~label{background:linear-gradient(270deg,#10b4e9 .01%,#20315c 100%)}.contact-us .contact-form .form .form-item{display:flex;flex-direction:column-reverse;margin-bottom:15px}.contact-us .contact-form .form .form-item label{font-size:12px;font-weight:700;font-style:normal;line-height:138.023%;letter-spacing:.12px;color:rgba(255,255,255,.5)}.contact-us .contact-form .form .form-item input,.contact-us .contact-form .form .form-item textarea{font-size:14px;font-weight:700;font-style:normal;line-height:138.023%;padding-bottom:7px;transition:all .3s;letter-spacing:.14px;color:#fff;border:0;border-bottom:1px solid rgba(255,255,255,.5);background:0 0}.contact-us .contact-form .form .form-item textarea{height:70px;resize:none}.contact-us .contact-form .form .form-item input::-webkit-input-placeholder,.contact-us .contact-form .form .form-item textarea::-webkit-input-placeholder{color:rgba(255,255,255,.5)}.contact-us .contact-form .form .form-item input:-moz-placeholder,.contact-us .contact-form .form .form-item input::-moz-placeholder,.contact-us .contact-form .form .form-item textarea:-moz-placeholder,.contact-us .contact-form .form .form-item textarea::-moz-placeholder{color:rgba(255,255,255,.5)}.contact-us .contact-form .form .form-item input:-ms-input-placeholder,.contact-us .contact-form .form .form-item textarea:-ms-input-placeholder{color:rgba(255,255,255,.5)}.contact-us .contact-form .form .form-item input:focus::-webkit-input-placeholder,.contact-us .contact-form .form .form-item textarea:focus::-webkit-input-placeholder{color:transparent}.contact-us .contact-form .form .form-item input:focus:-moz-placeholder,.contact-us .contact-form .form .form-item input:focus::-moz-placeholder,.contact-us .contact-form .form .form-item textarea:focus:-moz-placeholder,.contact-us .contact-form .form .form-item textarea:focus::-moz-placeholder{color:transparent}.contact-us .contact-form .form .form-item input:focus,.contact-us .contact-form .form .form-item textarea:focus{color:#fff;border-color:#fff}.contact-us .contact-form .form .form-item input:user-valid{color:#fff;border-color:#fff}.contact-us .contact-form .form .form-item input:user-invalid{border-color:#b82f2f}.contact-us .contact-form .form .form-item input:user-valid~label{color:#fff}.contact-us .contact-form .form .form-item input:user-invalid~label{color:#b82f2f}.contact-us .contact-form .form .agree{display:flex;margin-top:20px;padding-right:30px;align-items:center}.contact-us .contact-form .form .agree .jcf-checkbox{position:relative;width:16px;min-width:16px;height:16px;margin-right:12px;border:1px solid #fff;border-radius:2px;background:0 0}.contact-us .contact-form .form .agree .jcf-checkbox span{position:absolute;top:50%;left:50%;width:9px;height:8px;margin:0;transition:all .3s;transform:translate(-50%,-50%);opacity:0;border:0;background:url(../img/check-serv.png);background-size:contain}.contact-us .contact-form .form .agree .jcf-checkbox input{display:none}.contact-us .contact-form .form .agree .jcf-checkbox.jcf-focus{border:1px solid #fff!important}.contact-us .contact-form .form .agree .jcf-checkbox.jcf-checked span{opacity:1}.contact-us .contact-form .form .agree label{font-size:13px;font-weight:700;font-style:normal;line-height:140%;color:rgba(255,255,255,.5);flex-basis:auto}.contact-us .contact-form .form .send{position:relative;z-index:1;display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:35px;margin-left:15px;padding:12px 22px;transition:all .2s;border:0;background:0 0}.contact-us .contact-form .form .send:hover span,.stage .question_js:hover span{color:#10b4e9}.contact-us .contact-form .form .send:hover i{transform:translate(-35px,0)}.contact-us .contact-form .form .send i{position:absolute;top:0;left:0;width:48px;height:48px;transition:all .3s;border-radius:50%;background:radial-gradient(63.11% 63.11% at 31.97% 19.67%,rgba(255,255,255,.6) 0%,rgba(255,255,255,0) 69.79%,rgba(255,255,255,0) 100%),#1286b8}.contact-us .contact-form .form .send span{font-size:16px;font-weight:700;line-height:150%;position:relative;z-index:1;display:inline-block;transition:all .3s;letter-spacing:.48px;text-transform:uppercase;color:#fff}.contact-us .contact-form .form .send svg{width:24px;height:14px;margin-left:3px;transition:all .3s}.contact-us .contact-form .social-network{margin-top:7px;padding:14px}.contact-us .contact-form .social-network .text .social-icons{display:flex;margin-bottom:26px;align-items:center}.contact-us .contact-form .social-network .text .social-icons li{position:relative;display:flex;width:44px;height:44px;margin-right:8px;transition:all .3s;border-radius:8px;background:radial-gradient(80.93% 80.93% at 24.86% 11.4%,#39b6de 0%,#0c6785 100%);justify-content:center;align-items:center}.contact-us .contact-form .social-network .text .mail .icon img,.contact-us .contact-form .social-network .text .social-icons li img,.contact-us .contact-form .social-network .text .teleg .icon img{width:25px}.contact-us .contact-form .social-network .text .social-icons li svg{width:25px;height:25px}.contact-us .contact-form .social-network .text .social-icons li a{position:absolute;top:0;left:0;display:flex;width:100%;height:100%;justify-content:center;align-items:center}.contact-us .contact-form .social-network .text .social-icons li:last-child{margin:0}.contact-us .contact-form .social-network .text .mail,.contact-us .contact-form .social-network .text .teleg{display:flex;margin-top:13px;align-items:center}.contact-us .contact-form .social-network .text .mail .icon,.contact-us .contact-form .social-network .text .teleg .icon,.text-section ul li .icon{display:flex;width:44px;height:44px;border-radius:8px;background:radial-gradient(80.93% 80.93% at 24.86% 11.4%,#39b6de 0%,#0c6785 100%);align-items:center;justify-content:center}.contact-us .contact-form .social-network .text .mail a,.contact-us .contact-form .social-network .text .teleg a{font-size:14px;font-weight:700;font-style:normal;line-height:140%;margin-left:11px;transition:all .3s;text-align:right;letter-spacing:.28px;color:#fff}.contact-us .contact-form .social-network .text .mail a:hover,.contact-us .contact-form .social-network .text .teleg a:hover{color:#39b6de}.contact-us .contact-form .contact-bg{display:none}@media (min-width:768px){.contact-us{padding-bottom:100px}.contact-us .contact-form{position:relative;margin-top:29px}.contact-us .contact-form h3{font-size:32px}.contact-us .contact-form .form{display:flex;justify-content:space-between;flex-wrap:wrap}.contact-us .contact-form .form h3{flex-basis:100%}.contact-us .contact-form .form .services{margin-bottom:26px;flex-basis:100%}.contact-us .contact-form .form .services .serv-item{margin-right:8px}.contact-us .contact-form .form .services .serv-item label{font-size:16px;line-height:150%;padding:3px 21px}.contact-us .contact-form .form .form-item{margin-bottom:40px;flex-basis:48%}.contact-us .contact-form .form .form-item input,.contact-us .contact-form .form .form-item textarea{font-size:16px;padding-top:6px;padding-bottom:13px}.contact-us .contact-form .form .form-item.textarea{margin-bottom:19px;flex-basis:100%}.contact-us .contact-form .form .agree{margin-top:19px;flex-basis:47%}.contact-us .contact-form .form .send{margin-top:18px;padding:12px 18px 12px 22px}.contact-us .contact-form .form .send svg{margin-left:0}.contact-us .contact-form .social-network{padding:14px 14px 17px}.contact-us .contact-form .social-network .text .social-icons{margin-bottom:54px}.contact-us .contact-form .social-network .text .social-icons li{width:41px;height:41px;margin-right:20px}.contact-us .contact-form .social-network .text .mail .icon,.contact-us .contact-form .social-network .text .teleg .icon{width:41px;height:41px}.contact-us .contact-form .social-network .text .mail a,.contact-us .contact-form .social-network .text .teleg a{font-size:20px;letter-spacing:.4px}.contact-us .contact-form .contact-bg{position:absolute;z-index:-1;right:-135px;bottom:46px;display:block;width:545px;height:283px;transform:rotate(90deg)}}@media (min-width:1024px){.contact-us{padding-bottom:120px}.contact-us .contact-form{display:flex;margin-top:42px;border-width:2px;justify-content:space-between;align-items:center}.contact-us .contact-form h3{font-size:32px}.contact-us .contact-form .form{display:flex;padding:18px 0 31px 37px;justify-content:space-between;flex-wrap:wrap;flex-basis:59.5%}.contact-us .contact-form .form h3{flex-basis:100%}.contact-us .contact-form .form .services{margin-bottom:26px;flex-basis:100%}.contact-us .contact-form .form .services .serv-item{margin-right:8px}.contact-us .contact-form .form .services .serv-item label{font-size:16px;line-height:150%;padding:3px 21px}.contact-us .contact-form .form .form-item{margin-bottom:40px;flex-basis:48%}.contact-us .contact-form .form .form-item input,.contact-us .contact-form .form .form-item textarea{font-size:16px;padding-top:6px;padding-bottom:13px}.contact-us .contact-form .form .form-item.textarea{margin-bottom:19px;flex-basis:100%}.contact-us .contact-form .form .agree{margin-top:45px;flex-basis:47%}.contact-us .contact-form .form .send{margin-top:49px;padding:12px 0 12px 17px}.contact-us .contact-form .form .send svg{margin-left:0}.contact-us .contact-form .social-network{margin:0;padding:18px 14px 31px 0;flex-basis:35%}.contact-us .contact-form .social-network .text .social-icons{margin-bottom:54px}.contact-us .contact-form .social-network .text .social-icons li{width:41px;height:41px;margin-right:12px}.contact-us .contact-form .social-network .text .mail .icon,.contact-us .contact-form .social-network .text .teleg .icon{width:41px;height:41px}.contact-us .contact-form .social-network .text .mail a,.contact-us .contact-form .social-network .text .teleg a{font-size:20px;letter-spacing:.4px}.contact-us .contact-form .contact-bg{top:-120px;right:-165px;bottom:auto;width:590px;height:563px;transform:rotate(0)}}@media (min-width:1280px){.contact-us{padding-top:91px;padding-bottom:140px}.contact-us .contact-form{display:flex;margin-top:42px;border-width:2px;justify-content:space-between;align-items:center}.contact-us .contact-form h3{font-size:42px}.contact-us .contact-form .form{display:flex;padding:18px 0 31px 37px;justify-content:space-between;flex-wrap:wrap;flex-basis:56%}.contact-us .contact-form .form h3,.contact-us .contact-form .social-network .text h3{flex-basis:100%}.contact-us .contact-form .form .services{margin-bottom:26px;flex-basis:100%}.contact-us .contact-form .form .services .serv-item{margin-right:8px}.contact-us .contact-form .form .services .serv-item label{font-size:16px;line-height:150%;padding:3px 21px}.contact-us .contact-form .form .form-item{margin-bottom:40px;flex-basis:48%}.contact-us .contact-form .form .form-item input,.contact-us .contact-form .form .form-item textarea{font-size:16px;padding-top:6px;padding-bottom:13px}.contact-us .contact-form .form .form-item.textarea{margin-bottom:19px;flex-basis:100%}.contact-us .contact-form .form .agree{margin-top:22px;flex-basis:47%}.contact-us .contact-form .form .send{margin-top:37px;padding:12px 0 12px 17px}.contact-us .contact-form .form .send svg{margin-left:0}.contact-us .contact-form .social-network{margin:0;padding:18px 14px 31px 0;flex-basis:39%}.contact-us .contact-form .social-network .text{display:flex;flex-wrap:wrap;justify-content:flex-start}.contact-us .contact-form .social-network .text .social-icons{margin-bottom:62px;flex-basis:100%}.contact-us .contact-form .social-network .text .social-icons li{width:41px;height:41px;margin-right:20px}.contact-us .contact-form .social-network .text .mail .icon,.contact-us .contact-form .social-network .text .teleg .icon{width:41px;height:41px}.contact-us .contact-form .social-network .text .mail a,.contact-us .contact-form .social-network .text .teleg a{font-size:20px;letter-spacing:.4px}.contact-us .contact-form .social-network .text .mail{margin-right:20px}.contact-us .contact-form .contact-bg{top:-120px;right:-165px;bottom:auto;width:690px;height:763px;transform:rotate(0)}}@media (min-width:1600px){.contact-us{padding-top:100px;padding-bottom:160px}.contact-us .contact-form{display:flex;margin-top:42px;border-width:2px;justify-content:space-between;align-items:center}.contact-us .contact-form h3{font-size:42px}.contact-us .contact-form .form{display:flex;padding:18px 0 31px 37px;justify-content:space-between;flex-wrap:wrap;flex-basis:54%}.contact-us .contact-form .form h3,.contact-us .contact-form .social-network .text h3{flex-basis:100%}.contact-us .contact-form .form .services{margin-bottom:26px;flex-basis:100%}.contact-us .contact-form .form .services .serv-item{margin-right:8px}.contact-us .contact-form .form .services .serv-item label{font-size:16px;line-height:150%;padding:3px 21px}.contact-us .contact-form .form .form-item{margin-bottom:40px;flex-basis:48%}.contact-us .contact-form .form .form-item input,.contact-us .contact-form .form .form-item textarea{font-size:16px;padding-top:6px;padding-bottom:13px}.contact-us .contact-form .form .form-item.textarea{margin-bottom:19px;flex-basis:100%}.contact-us .contact-form .form .agree{margin-top:22px;flex-basis:35%}.contact-us .contact-form .form .send{margin-top:37px;padding:12px 0 12px 17px}.contact-us .contact-form .form .send svg{margin-left:0}.contact-us .contact-form .social-network{margin:0;padding:18px 14px 31px 0;flex-basis:41%}.contact-us .contact-form .social-network .text{display:flex;flex-wrap:wrap;justify-content:flex-start}.contact-us .contact-form .social-network .text .social-icons{margin-bottom:62px;flex-basis:100%}.contact-us .contact-form .social-network .text .social-icons li{width:41px;height:41px;margin-right:20px}.contact-us .contact-form .social-network .text .mail,.contact-us .contact-form .social-network .text .teleg{margin-top:0}.contact-us .contact-form .social-network .text .mail .icon,.contact-us .contact-form .social-network .text .teleg .icon{width:41px;height:41px}.contact-us .contact-form .social-network .text .mail a,.contact-us .contact-form .social-network .text .teleg a{font-size:20px;letter-spacing:.4px}.contact-us .contact-form .social-network .text .mail{margin-right:20px}.contact-us .contact-form .contact-bg{top:-119px;right:0;bottom:auto;width:743px;height:796px;transform:rotate(0)}}@media (min-width:3200px){.contact-us{padding-top:200px;padding-bottom:160px}.contact-us .contact-form{margin-top:84px;border-width:4px;border-radius:18px}.contact-us .contact-form h3{font-size:84px;margin-bottom:40px}.contact-us .contact-form .form{padding:36px 0 62px 74px;flex-basis:54%}.contact-us .contact-form .form .services{margin-bottom:52px}.contact-us .contact-form .form .services .serv-item{margin-right:16px;margin-bottom:30px}.contact-us .contact-form .form .services .serv-item label{font-size:32px;padding:6px 42px;border-width:2px;border-radius:40px}.contact-us .contact-form .form .form-item{margin-bottom:80px}.contact-us .contact-form .form .form-item input,.contact-us .contact-form .form .form-item textarea{font-size:32px;padding-top:12px;padding-bottom:26px;border-width:2px}.contact-us .contact-form .form .form-item textarea{height:140px}.contact-us .contact-form .form .form-item label{font-size:24px;letter-spacing:.3px}.contact-us .contact-form .form .form-item.textarea{margin-bottom:38px}.contact-us .contact-form .form .agree{margin-top:44px;padding-right:60px;flex-basis:44%}.contact-us .contact-form .form .agree .jcf-checkbox{width:32px;min-width:32px;height:32px;margin-right:24px;border-width:2px;border-radius:4px}.contact-us .contact-form .form .agree .jcf-checkbox span{width:18px;height:16px}.contact-us .contact-form .form .agree .jcf-checkbox.jcf-focus{border:2px solid #fff!important}.contact-us .contact-form .form .agree label{font-size:26px}.contact-us .contact-form .form .send{margin-top:74px;margin-left:30px;padding:24px 0 24px 34px}.contact-us .contact-form .form .send:hover i{transform:translate(-70px,0)}.contact-us .contact-form .form .send i{width:96px;height:96px}.contact-us .contact-form .form .send i::before{width:156px;height:156px;box-shadow:0 2px 30px rgba(16,180,233,.3)}.contact-us .contact-form .form .send i::after{width:128px;height:128px}.contact-us .contact-form .form .send span{font-size:32px;letter-spacing:.9px}.contact-us .contact-form .form .send svg{width:48px;height:28px;margin-left:6px}.contact-us .contact-form .social-network{padding:36px 28px 62px 0}.contact-us .contact-form .social-network .text .social-icons{margin-bottom:124px}.contact-us .contact-form .social-network .text .social-icons li{width:82px;height:82px;margin-right:40px;border-radius:16px}.contact-us .contact-form .social-network .text .mail .icon img,.contact-us .contact-form .social-network .text .social-icons li img,.contact-us .contact-form .social-network .text .teleg .icon img{width:50px}.contact-us .contact-form .social-network .text .social-icons li svg{width:50px;height:50px}.contact-us .contact-form .social-network .text .social-icons li:hover{transform:translate(0,20px)}.contact-us .contact-form .social-network .text .mail .icon,.contact-us .contact-form .social-network .text .teleg .icon{width:82px;height:82px;border-radius:16px}.contact-us .contact-form .social-network .text .mail a,.contact-us .contact-form .social-network .text .teleg a{font-size:40px;margin-left:22px;letter-spacing:.8px}.contact-us .contact-form .social-network .text .mail{margin-right:40px}.contact-us .contact-form .contact-bg{top:-240px;right:0;bottom:auto;width:1286px;height:1392px}}.what-we{padding:40px 0 37px}.what-we h2,.what-we h4,.what-we p{font-size:28px;font-weight:700;font-style:normal;line-height:115.023%;margin-bottom:12px;color:#fff}.what-we h4,.what-we p{font-size:16px;color:#10b4e9}.what-we p{font-size:12px;font-weight:400;line-height:137%;margin-bottom:14px;letter-spacing:.12px;color:#fff}.what-we .image{display:none}.what-we .how-we-do{margin-top:20px}@media (min-width:768px){.what-we{padding:40px 0 45px}.what-we h2{font-size:32px;margin-bottom:12px}.what-we h4{font-size:18px}.what-we p{font-size:14px;margin-bottom:10px;letter-spacing:.15px}.what-we .image{position:absolute;top:50%;left:50px;display:flex;width:209px;height:312px;transform:translate(0,-50%);border:1px solid transparent;border-radius:245.542px;background:linear-gradient(140deg,#181818 40%,#163641) padding-box,linear-gradient(140deg,#92d2e8,#0c6785 50%) border-box;align-items:center;justify-content:center}.what-we .image img{width:180px}.what-we .what-we-content{padding-left:229px}}@media (min-width:1024px){.what-we{padding-bottom:50px}.what-we h2{font-size:32px;margin-bottom:15px}.what-we h4{margin-bottom:18px}.what-we p{font-size:16px;margin-bottom:21px;letter-spacing:.17px}.what-we .what-we-content{display:flex;padding-left:0;align-items:center;justify-content:space-between}.what-we .image{position:relative;top:auto;left:auto;width:217px;height:324px;transform:translate(0,0)}.what-we .image img{width:188px}.what-we .how-we-do,.what-we .what-we-do{margin:0 0 auto;flex-basis:34.5%}}@media (min-width:1280px){.what-we{padding:70px 0}.what-we h2{font-size:42px;margin-bottom:18px}.what-we h4{font-size:22px;margin-bottom:21px}.what-we .image{width:189px;height:282px}.what-we .image img{width:160px}.what-we .how-we-do,.what-we .what-we-do{flex-basis:39.5%}}@media (min-width:1600px){.what-we{padding:100px 0}.what-we p{font-size:16px;margin-bottom:20px;letter-spacing:.16px}.what-we .image{width:253px;height:378px;border-radius:300px}.what-we .image img{width:219px}.what-we .how-we-do p:last-of-type,.what-we .what-we-do p:last-of-type{margin-bottom:0}}@media (min-width:3200px){.what-we h2{font-size:84px}.what-we h4{font-size:44px;margin-bottom:42px}.what-we p{font-size:32px;margin-bottom:40px;letter-spacing:.4px}.what-we .how-we-do,.what-we .what-we-do{flex-basis:39%}.what-we .image{width:506px;height:756px;border-width:2px;border-radius:400px}.what-we .image img{width:438px}}.stage{padding:30px 0 40px}.stage h2{font-size:28px;font-weight:700;font-style:normal;line-height:115.023%;margin-bottom:11px;color:#fff}.stage .stage-slider{margin-top:20px}.stage .stage-slider .slick-list{padding:0 16px!important}.stage .stage-slider .slick-dots{display:flex;margin-top:25px;align-items:center;justify-content:center;flex-wrap:wrap}.stage .stage-slider .slick-dots li{width:12px;height:12px;margin:0 5px;border:1px solid #016475;border-radius:50%;background:linear-gradient(127deg,#181818 9.29%,rgba(24,24,24,.27) 44.86%,rgba(16,180,233,.37) 108.1%)}.stage .stage-slider .slick-dots .slick-active{background:#016475}.stage .stage-slider .slick-slide{margin:0 4px}.stage .stage-slider .stage-item{padding:12px;border-radius:12px;background:#25262d;box-shadow:0 0 10px 0 rgba(0,0,0,.15)}.stage .stage-slider .stage-item .number,.stage .stage-slider .stage-item h4{font-size:28px;font-weight:700;font-style:normal;line-height:115.023%;margin-bottom:15px;text-align:center;color:#fff}.stage .stage-slider .stage-item h4{font-size:16px;padding-bottom:8px;text-transform:uppercase;border-bottom:1px solid #10b4e9}.stage .stage-slider .stage-item p{font-size:12px;font-weight:400;font-style:normal;line-height:138%;letter-spacing:.12px;color:#fff}.stage .question_js{position:relative;z-index:1;display:inline-block;width:-moz-fit-content;width:fit-content;margin-top:56px;margin-left:15px;padding:12px 22px;transition:all .2s}.stage .question_js:hover{padding-left:50px}.other-services .other-services-slider .other-service:hover svg path,.stage .question_js:hover svg path{stroke:#10b4e9}.stage .question_js i::after,.stage .question_js i::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage .question_js i::before{z-index:-1;content:'';border-radius:50%;background:radial-gradient(63.11% 63.11% at 31.97% 19.67%,rgba(255,255,255,.6) 0%,rgba(255,255,255,0) 69.79%,rgba(255,255,255,0) 100%),#1286b8;box-shadow:0 1px 15px rgba(16,180,233,.3);width:78px;height:78px;opacity:.2}.stage .question_js i::after{width:64px;height:64px;opacity:.4}@media (min-width:768px){.stage{padding:45px 0 40px}.stage h2{margin-bottom:12px}.stage .stage-slider{margin-top:20px}.stage .stage-slider .slick-list{padding:0 40px!important}.stage .stage-slider .slick-slide{margin:0 10px}.stage .stage-slider .slick-dots{margin-top:39px}.stage .stage-slider .stage-item{padding:21px 16px}.stage .stage-slider .stage-item .number,.stage h2{font-size:32px}.stage .stage-slider .stage-item h4{margin-bottom:14px}.stage .stage-slider .stage-item p{font-size:14px;letter-spacing:.14px}}@media (min-width:1024px){.stage h2{font-size:32px;margin-bottom:24px}.stage .stage-slider .stage-item{padding:21px}.stage .stage-slider .stage-item .number{margin-bottom:15px}.stage .stage-slider .stage-item h4{font-size:18px;margin-bottom:15px;padding-bottom:12px}}@media (min-width:1280px){.stage{padding:45px 0 90px}.stage .stage-slider .stage-item .number,.stage h2{font-size:42px}.stage .stage-slider{margin-top:30px}.stage .stage-slider .slick-list{padding:0 90px!important}.stage .stage-slider .slick-dots{margin-top:39px}.stage .stage-slider .stage-item h4{margin-bottom:15px;padding-bottom:10px}.stage .stage-slider .stage-item p{font-size:16px;letter-spacing:.16px}}@media (min-width:1600px){.stage{padding:100px 0}.stage .stage-slider .slick-list{padding:0 140px!important}.stage .stage-slider .stage-item{padding:23px 21px}.stage .stage-slider .stage-item h4{font-size:20px}.stage .stage-slider .slick-dots{margin-top:43px}}@media (min-width:3200px){.stage{padding:200px 0}.stage h2{font-size:86px;margin-bottom:48px}.stage .stage-slider .slick-list{padding:0 280px!important}.stage .stage-slider .stage-item{padding:46px 42px}.stage .stage-slider .stage-item .number{font-size:82px}.stage .stage-slider .stage-item h4{font-size:40px;margin-bottom:30px;padding-bottom:20px;border-width:2px}.stage .stage-slider .stage-item p{font-size:32px;letter-spacing:.32px}.stage .stage-slider .slick-dots{font-size:20px;margin-top:86px}.stage .stage-slider .slick-dots li{width:24px;height:24px;margin:0 10px;border-width:2px}.stage .question_js{margin-left:30px;padding:24px 44px 14px}.stage .question_js:hover{padding-right:100px}.stage .question_js i{width:96px;height:96px}.stage .question_js i::before{width:156px;height:156px;box-shadow:0 2px 30px rgba(16,180,233,.3)}.stage .question_js i::after{width:128px;height:128px}.stage .question_js span{font-size:32px;letter-spacing:.8px}.stage .question_js svg{width:48px;height:28px;margin-left:6px}}.text-section{padding:30px 0 40px}.text-section h2,.text-section p{font-size:28px;font-weight:700;font-style:normal;line-height:115.023%;margin-bottom:11px;color:#fff}.text-section p{font-size:12px;font-weight:400;line-height:141%;margin-bottom:12px;letter-spacing:.12px}.text-section ul li{display:flex;margin-bottom:12px;align-items:center;gap:20px}.text-section ul li .icon{width:42px;height:42px}.text-section ul li .icon img{width:24px}.text-section ul li p{margin-bottom:0;flex-basis:80%;flex-grow:1}.text-section .image{margin-top:18px}.text-section .image img{width:100%;border-radius:5px}.text-section .video-content{position:relative;overflow:hidden;margin-top:21px;padding:2px;border-radius:5px}.text-section .video-content .cover{position:absolute;z-index:2;top:0;left:0;overflow:hidden;width:100%;height:100%;opacity:1;border-radius:5px}.text-section .video-content .cover .play-button{position:absolute;top:59%;left:50%;display:flex;flex-direction:column;cursor:pointer;transform:translate(-50%,-50%);align-items:center}.text-section .video-content .cover .play-button .circles{position:relative;width:40px;height:40px;transition:all .3s;border-radius:50%;background:radial-gradient(63.11% 63.11% at 31.97% 19.67%,rgba(255,255,255,.6) 0%,rgba(255,255,255,0) 69.79%,rgba(255,255,255,0) 100%),#1286b8}.stage .question_js i::after,.text-section .video-content .cover .play-button .circles::after,.text-section .video-content .cover .play-button .circles::before{z-index:-1;content:'';border-radius:50%;background:radial-gradient(63.11% 63.11% at 31.97% 19.67%,rgba(255,255,255,.6) 0%,rgba(255,255,255,0) 69.79%,rgba(255,255,255,0) 100%),#1286b8}.text-section .video-content .cover .play-button .circles::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 1px 15px rgba(16,180,233,.3);width:66px;height:66px;opacity:.2}.text-section .video-content .cover .play-button .circles::after{width:54px;height:54px;opacity:.4}.text-section .video-content .cover .play-button .circles svg,.text-section .video-content .cover .play-button .circles::after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.text-section .video-content .cover .play-button p{font-size:7px;font-weight:700;font-style:normal;line-height:10.319px;margin-top:18px;margin-bottom:0;letter-spacing:.206px;text-transform:uppercase;color:#fff}.text-section .video-content .cover .play-button:hover .circles{transform:scale(1.1)}.text-section .video-content .cover.active{z-index:-1;opacity:0}.text-section .video-content .video{position:relative;z-index:1;overflow:hidden;border-radius:5px}.text-section .video-content .video video{width:100%}@media (min-width:768px){.text-section{padding-top:50px;padding-bottom:52px}.text-section h2{font-size:32px;margin-bottom:12px}.text-section p{font-size:14px;line-height:136%;margin-bottom:15px;letter-spacing:.14px}.text-section .image img,.text-section .video-content,.text-section .video-content .cover,.text-section .video-content .video{border-radius:6px}.text-section .video-content .cover .play-button .circles{width:85px;height:85px}.text-section .video-content .cover .play-button .circles:before{width:138px;height:138px}.text-section .video-content .cover .play-button .circles:after{width:113px;height:113px}.text-section .video-content .cover .play-button .circles svg{width:38px;height:38px}.text-section .video-content .cover .play-button p{font-size:14px;line-height:22px;margin-top:35px;letter-spacing:.4px}.text-section .image{margin-top:20px}}@media (min-width:1024px){.text-section{padding-top:62px;padding-bottom:62px}.text-section h2{font-size:32px}.text-section p{font-size:16px;line-height:138%;margin-bottom:14px;letter-spacing:.17px}.text-section h2,.text-section ul li{margin-bottom:15px}.text-section .text-section-content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.text-section .image,.text-section .text,.text-section .video-content{margin:0;flex-basis:49%}.text-section .video-content,.text-section .video-content .cover,.text-section .video-content .video{border-radius:13px}.text-section .video-content .cover .play-button .circles{width:98px;height:98px}.text-section .video-content .cover .play-button .circles:before{width:159px;height:159px}.text-section .video-content .cover .play-button .circles:after{width:131px;height:131px}.text-section .video-content .cover .play-button .circles svg{width:38px;height:38px}.text-section .video-content .cover .play-button p{font-size:16px;line-height:150%;margin-top:35px;letter-spacing:.5px}}@media (min-width:1280px){.text-section{padding:90px 0}.text-section h2{font-size:42px;margin-bottom:23px}.text-section ul li{margin-bottom:20px}.text-section .image,.text-section .image img,.text-section .video-content{border-radius:10px}}@media (min-width:1600px){.text-section .image,.text-section .image img,.text-section .video-content,.text-section .video-content .cover,.text-section .video-content .video{border-radius:12px}.text-section .video-content .cover .play-button{top:55%}.text-section p{margin-bottom:25px}}@media (min-width:3200px){.text-section{padding:180px 0}.text-section h2{font-size:84px;margin-bottom:64px}.text-section p{font-size:32px;line-height:138%;margin-bottom:50px;letter-spacing:.4px}.text-section ul li{margin-bottom:40px;gap:40px}.text-section ul li .icon{width:84px;height:84px;border-radius:16px}.text-section ul li .icon img{width:48px}.text-section .image,.text-section .image img,.text-section .video-content,.text-section .video-content .cover,.text-section .video-content .video{border-radius:24px}.text-section .video-content .cover .play-button .circles{width:196px;height:196px}.text-section .video-content .cover .play-button .circles:before{width:318px;height:318px}.text-section .video-content .cover .play-button .circles:after{width:262px;height:262px}.text-section .video-content .cover .play-button .circles svg{width:76px;height:76px}.text-section .video-content .cover .play-button p{font-size:32px;line-height:150%;margin-top:70px;letter-spacing:1px}}@media (min-width:768px){.text-section.only-text .text{display:flex;flex-wrap:wrap;justify-content:space-between}.text-section.only-text .text h2{flex-basis:100%}.text-section.only-text .text .text-content{-moz-columns:2;columns:2;-moz-column-gap:4%;column-gap:4%}}@media (min-width:1024px){.text-section.only-text .text .text-content{-moz-column-gap:2%;column-gap:2%}}@media (min-width:1280px){.text-section.only-text .text{flex-basis:100%}}@media (min-width:1024px){.text-section.left-side .text{order:-1}}.other-services{padding:40px 0 50px}.other-services h2{font-size:28px;font-weight:700;font-style:normal;line-height:115.023%;margin-bottom:8px;color:#fff}.other-services .other-services-slider{margin-top:20px}.other-services .other-services-slider .slick-list{padding:0 16px 39px!important}.other-services .other-services-slider .slick-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.other-services .other-services-slider .slick-dots li{width:12px;height:12px;margin:0 5px;border:1px solid #016475;border-radius:50%;background:linear-gradient(127deg,#181818 9.29%,rgba(24,24,24,.27) 44.86%,rgba(16,180,233,.37) 108.1%)}.other-services .other-services-slider .slick-dots .slick-active{background:#016475}.other-services .other-services-slider .slick-slide{margin:0 4px}.other-services .other-services-slider .other-service{position:relative;display:flex!important;overflow:hidden;padding:22px 15px;transition:all .3s;border:1px solid #22425a;border-bottom:3px solid #016475;border-radius:12px 12px 0 0;background:linear-gradient(152deg,rgba(21,191,253,.1) 10.16%,rgba(156,55,253,.1) 100.19%)}.other-services .other-services-slider .other-service p{font-size:18px;font-weight:700;font-style:normal;line-height:115.023%;margin-top:6px;margin-right:10px;transition:all .3s;text-align:center;color:#fff;flex-grow:1}.other-services .other-services-slider .other-service svg{width:32px;height:32px}.other-services .other-services-slider .other-service svg path,.other-services .other-services-slider .other-service svg rect{transition:all .3s}.other-services .other-services-slider .other-service:hover{transform:translate(0,10px)}.other-services .other-services-slider .other-service:hover p{color:#10b4e9}@media (min-width:768px){.other-services{padding-top:57px}.other-services h2{font-size:32px;margin-bottom:12px}.other-services .other-services-slider .slick-list{padding:0 40px 39px!important}.other-services .other-services-slider .slick-slide{margin:0 10px}.other-services .other-services-slider .other-service p{font-size:18px}}@media (min-width:1024px){.other-services{padding-bottom:59px}.other-services h2{font-size:32px;margin-bottom:24px}.other-services .other-services-slider .other-service{padding:28px 15px}.other-services .other-services-slider .other-service p{font-size:16px}}@media (min-width:1280px){.other-services{padding-top:76px;padding-bottom:89px}.other-services h2{font-size:42px}.other-services .other-services-slider{margin-top:35px}.other-services .other-services-slider .slick-list{padding:0 90px 49px!important}.other-services .other-services-slider .other-service{padding:35px 40px}.other-services .other-services-slider .other-service p{font-size:18px}}@media (min-width:1600px){.other-services{padding-top:105px;padding-bottom:110px}.other-services .other-services-slider{margin-top:35px}.other-services .other-services-slider .slick-list{padding:0 140px 47px!important}.other-services .other-services-slider .other-service p{font-size:22px}}@media (min-width:3200px){.other-services h2{font-size:84px}.other-services .other-services-slider{margin-top:70px}.other-services .other-services-slider .slick-list{padding:0 280px 94px!important}.other-services .other-services-slider .slick-dots li{width:24px;height:24px;margin:0 10px;border-width:2px}.other-services .other-services-slider .other-service{padding:70px 80px;border:2px solid #22425a;border-bottom:6px solid #016475;border-radius:24px 24px 0 0}.other-services .other-services-slider .other-service p{font-size:44px}.other-services .other-services-slider .other-service svg{width:64px;height:64px}.other-services .other-services-slider .other-service:hover{transform:translate(0,30px)}}