@charset 'UTF-8';@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 70px}.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;content:'';background:url(../img/dots-ban.svg) no-repeat 50% 50%;background-size:contain}.banner .banner_text::after{bottom:-120px;left:-162px;width:445px;height:69px}.banner .banner_text h1{font-size:50px;font-weight:400;font-style:normal;line-height:normal;z-index:1;margin:0 0 11px;letter-spacing:1.7px;text-transform:uppercase;color:#fff}.banner .banner_text h1 span{font-weight:400;display:inline-block;color:#10b4e9}.banner .banner_text p,.section-title p{font-size:14px;font-weight:400;font-style:normal;letter-spacing:.14px;color:#fff}.banner .banner_text p{position:relative;z-index:1;line-height:138.023%;margin-bottom:45px}.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,.tabs .services_container .question_js:hover span{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,.tabs .services_container .question_js:hover svg path{stroke:#10b4e9}.banner .banner_text a i,.banner .banner_text a i::before,.contact-us .contact-form .form .send i::before,.tabs .services_container .question_js i,.tabs .services_container .question_js i::before{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::before,.contact-us .contact-form .form .send i::before,.tabs .services_container .question_js i::before{z-index:-1;top:50%;left:50%;width:78px;height:78px;content:'';transform:translate(-50%,-50%);opacity:.2;box-shadow:0 1px 15px rgba(16,180,233,.3)}.banner .banner_text a i::after,.contact-us .contact-form .form .send i::after,.tabs .services_container .question_js i::after{position:absolute;z-index:-1;top:50%;left:50%;width:64px;height:64px;content:'';transform:translate(-50%,-50%);opacity:.4;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 span,.tabs .services_container .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,.tabs .services_container .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,.tabs .services_container .question_js svg path{transition:all .3s}@media (min-width:768px){.banner{padding:120px 0 133px}.banner .image{position:absolute;z-index:2;top:87px;right:0;display:block;width:479px;height:406px}.banner .image .circle,.banner .image .waves_json{position:absolute;top:50%;transform:translate(-50%,-50%)}.banner .image .circle{max-width:initial;z-index:1;left:58%;width:350px}.banner .image .waves_json{z-index:2;left:70%;width:600px;height:533px;opacity:.8}.banner .image .notebook{position:absolute;z-index:3;top:50%;right:-7px;width:375px;height:350px;transform:translate(0,-50%)}.banner .banner_text{width:370px}.banner .banner_text::after{bottom:-135px;left:-200px;width:445px;height:69px}.banner .banner_text h1{font-size:60px;line-height:normal;margin:0 0 12px;letter-spacing:3.959px}.banner .banner_text p{font-size:14px;line-height:138.023%;letter-spacing:.14px}}@media (min-width:1024px){.banner{padding:169px 0 200px}.banner .image{top:94px;right:0;width:790px;height:670px}.banner .image .notebook{right:-39px;width:650px;height:575px}.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:64px;line-height:118%;margin:0 0 12px;letter-spacing:5.487px}.banner .banner_text p{font-size:18px;letter-spacing:.18px}}@media (min-width:1280px){.banner{padding:303px 0 250px}.banner .image{top:95px;right:-160px;width:950px;height:805px}.banner .image .circle{left:50%;width:650px}.banner .image .notebook{right:176px;width:753px;height:700px}.banner .image .waves_json{left:50%;width:950px;height:950px}.banner .banner_text{width:705px}.banner .banner_text::after{bottom:-195px;left:-75px;width:525px;height:69px}.banner .banner_text h1{font-size:78px;line-height:118%;margin:0 0 12px;letter-spacing:7.348px}}@media (min-width:1600px){.banner{padding:305px 0 349px}.banner .image{top:98px;right:-25px;width:950px;height:805px}.banner .image .circle{left:50%;width:850px}.banner .image .waves_json{width:1000px;height:1000px}.banner .banner_text{width:900px}.banner .banner_text::after{bottom:-275px;left:-145px;width:525px;height:69px}.banner .banner_text h1{font-size:96px;line-height:118%;margin:0 0 12px;letter-spacing:9.6px}}@media (min-width:3200px){.banner{padding:610px 0 700px}.banner .image{top:200px;right:-250px;width:1900px;height:1610px}.banner .image .circle{width:1700px}.banner .image .notebook{right:352px;width:1500px;height:1400px}.banner .image .waves_json{width:2000px;height:2000px}.banner .banner_text{width:1800px}.banner .banner_text::after{bottom:-550px;left:-290px;width:1050px;height:140px}.banner .banner_text h1{font-size:192px;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}}.section-title h2{font-size:28px;margin-bottom:8px}.contact-us .contact-form h3 i,.section-title h2 i{font-weight:700;color:#10b4e9}.section-title p{line-height:138%;margin-bottom:16px}@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}.section-title p{font-size:18px;margin-bottom:35px;letter-spacing:.18px}}@media (min-width:3200px){.section-title h2{font-size:84px}.section-title p{font-size:36px;margin-bottom:70px;letter-spacing:.5px}}.tabs{padding-top:100px;padding-bottom:50px}.tabs .filter{margin-bottom:89px}.tabs .filter ul{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:3%}.tabs .filter ul li{position:relative;display:flex;overflow:hidden;flex-direction:column;margin-bottom:10px;padding:20px;transition:all .3s;border:1px solid #22425a;border-bottom:3px solid #016475;border-radius:12px 12px 0 0;background:rgba(21,191,253,.1);flex-basis:48.5%;align-items:center}.tabs .filter ul li:before{top:-100px;left:-20px;opacity:1}.tabs .filter ul li .color-circle,.tabs .filter ul li .color-circle2,.tabs .filter ul li:after,.tabs .filter ul li:before{position:absolute;z-index:1;width:95px;height:176px;content:'';transition:all .3s;background:rgba(16,180,233,.35);filter:blur(20px)}.tabs .filter ul li .color-circle{top:-100px;left:-20px}.tabs .filter ul li .color-circle2,.tabs .filter ul li:after{right:-20px;bottom:-100px;opacity:1;border-radius:330px}.tabs .filter ul li .color-circle2{opacity:0}.tabs .filter ul li .color-circle,.tabs .filter ul li.active:after,.tabs .filter ul li.active:before,.tabs .filter ul li:hover:after,.tabs .filter ul li:hover:before{opacity:0}.tabs .filter ul li .icon,.tabs .services_container .sub-services .sub-service .service-title .icon{display:flex;background:radial-gradient(80.93% 80.93% at 24.86% 11.4%,#39b6de 0%,#0c6785 100%);align-items:center;justify-content:center}.tabs .filter ul li .icon{position:relative;z-index:2;width:70px;height:70px;border-radius:12px}.tabs .filter ul li .icon img{width:42px}.contact-us .contact-form h3,.section-title h2,.tabs .filter ul li p{font-weight:700;font-style:normal;line-height:115.023%;color:#fff}.tabs .filter ul li p{position:relative;z-index:2;margin-top:9px;text-align:center;font-size:18px}.contact-us .contact-form .form .agree .jcf-checkbox.jcf-checked span,.tabs .filter ul li.active .color-circle,.tabs .filter ul li.active .color-circle2,.tabs .filter ul li:hover .color-circle,.tabs .filter ul li:hover .color-circle2{opacity:1}.tabs .filter ul li.active{border-bottom:3px solid #10b4e9}.tabs .services_container{visibility:hidden;height:0}.tabs .services_container .sub-services{margin:0 -20px 29px}.tabs .services_container .sub-services .slick-slide{margin:0 10px}.tabs .services_container .sub-services .slick-list{padding:0 10px!important}.tabs .services_container .sub-services .sub-service{position:relative;overflow:hidden;margin-bottom:12px;padding:10px;border:2px solid #016475;border-radius:12px;background:rgba(16,180,233,.1)}.tabs .services_container .sub-services .sub-service .service-title{position:relative;z-index:2;display:flex;align-items:center}.tabs .services_container .sub-services .sub-service .service-title .icon{width:44px;height:44px;border-radius:8px}.tabs .services_container .sub-services .sub-service .service-title .icon img{width:26px}.portfolio .portfolio-items .portfolio-item h3,.tabs .services_container .sub-services .sub-service .service-title h3{font-size:16px;font-weight:700;font-style:normal;line-height:115.023%;text-transform:uppercase;color:#fff}.tabs .services_container .sub-services .sub-service .description{position:relative;z-index:2;margin:10px 0}.tabs .services_container .sub-services .sub-service .description p{font-size:12px;font-weight:400;font-style:normal;line-height:141%;color:#fff}.tabs .services_container .sub-services .sub-service .сategories{position:relative;z-index:2;display:flex;margin-right:-7px;margin-bottom:15px;align-items:flex-start;align-content:flex-start;flex-wrap:wrap}.tabs .services_container .sub-services .sub-service .сategories li{font-size:12px;font-weight:400;font-style:normal;line-height:138.023%;margin-right:7px;margin-bottom:6px;padding:3px 9px;letter-spacing:.12px;color:#fff;border:1px solid #016475;border-radius:30px}.tabs .services_container .sub-services .sub-service .color-circle,.tabs .services_container .sub-services .sub-service .color-circle2{position:absolute;z-index:1;top:0;right:15%;width:88px;height:229px;transition:all .3s;border-radius:1000px;filter:blur(60px)}.tabs .services_container .sub-services .sub-service .color-circle2{top:40%;right:0;width:75px;height:194px}.tabs .services_container .sub-services .sub-service .learn-more{display:flex;width:-moz-fit-content;width:fit-content;margin:0 0 0 auto;align-items:center}.tabs .services_container .sub-services .sub-service .learn-more span{font-size:16px;font-weight:400;font-style:normal;line-height:150%;color:#10b4e9}.tabs .services_container .sub-services .sub-service .learn-more svg{width:70px;height:8px;margin-left:15px;transition:all .3s}.tabs .services_container .sub-services .sub-service .learn-more:hover svg{margin-left:30px}.tabs .services_container .sub-services .sub-service:hover .color-circle{margin-right:5%}.tabs .services_container .sub-services .sub-service:hover .color-circle2{margin-top:3%;margin-right:3%}.tabs .services_container .sub-services .slick-dots{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.portfolio .portfolio-items .slick-dots li,.tabs .services_container .sub-services .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%)}.portfolio .portfolio-items .slick-dots li button,.tabs .services_container .sub-services .slick-dots li button{text-indent:-9999px;border:0;background:0 0}.tabs .services_container .sub-services .slick-dots .slick-active{background:#016475}.tabs .services_container .question_js{position:relative;z-index:1;display:inline-block;width:-moz-fit-content;width:fit-content;margin-left:15px;padding:12px 22px;transition:all .2s}.tabs .services_container .question_js:hover{padding-left:50px}.tabs .services_container.active{visibility:visible;height:auto}@media (min-width:768px){.tabs .filter{margin-bottom:81px}.tabs .filter ul li{margin-bottom:19px}.tabs .filter ul li .color-circle,.tabs .filter ul li:before{top:-100px;left:-20px;width:197px;height:176px;filter:blur(20px)}.tabs .filter ul li .color-circle2,.tabs .filter ul li:after{right:-30px;bottom:-50px;width:149px;height:166px;border-radius:330px;filter:blur(20px)}.tabs .services_container{visibility:hidden;height:0}.tabs .services_container .sub-services{margin:0 -50px 40px}.tabs .services_container .sub-services .slick-slide{margin:0 10px}.tabs .services_container .sub-services .slick-list{padding:0 40px!important}.tabs .services_container .sub-services .sub-service{padding:16px 12px}.tabs .services_container .sub-services .sub-service .service-title h3{font-size:18px}.tabs .services_container .sub-services .sub-service .description p{font-size:14px}.tabs .services_container .sub-services .sub-service .сategories{margin-right:-8px}.tabs .services_container .sub-services .sub-service .сategories li{font-size:14px;margin-right:8px;margin-bottom:6px;padding:3px 15px}}@media (min-width:1024px){.tabs{padding-top:13px}.tabs .filter{margin-bottom:102px}.tabs .filter ul{gap:2.26%}.tabs .filter ul li{margin-bottom:19px;flex-basis:23.3%}.tabs .filter ul li .color-circle,.tabs .filter ul li:before{top:-120px;left:-40px;width:132px;height:175px;filter:blur(20px)}.tabs .filter ul li .color-circle2,.tabs .filter ul li:after{right:-40px;bottom:-70px;width:120px;height:150px;border-radius:330px;filter:blur(20px)}.tabs .services_container .section-title{width:86%}.tabs .services_container .sub-services{display:flex;margin:0 0 34px;justify-content:space-between;flex-wrap:wrap}.tabs .services_container .sub-services .sub-service{margin-bottom:21px;padding:20px;flex-basis:49%}.tabs .services_container .sub-services .sub-service .service-title h3{font-size:28px;line-height:115.023%}.tabs .services_container .sub-services .sub-service .description{margin:10px 0 20px}.tabs .services_container .sub-services .sub-service .description p{font-size:16px}.tabs .services_container .sub-services .sub-service .сategories{margin-right:-8px;margin-bottom:12px}.tabs .services_container .sub-services .sub-service .сategories li{font-size:16px;margin-right:8px;margin-bottom:8px;padding:3px 20px;letter-spacing:.16px}.tabs .services_container .sub-services .sub-service .color-circle{width:125px;height:246px}.tabs .services_container .sub-services .sub-service .color-circle2{width:105px;height:208px}}@media (min-width:1280px){.tabs{padding-top:103px;padding-bottom:100px}.tabs .filter{margin-bottom:160px}.tabs .filter ul{gap:1.46%}.tabs .filter ul li{margin-bottom:19px;padding:20px 20px 15px;flex-basis:23.9%}.tabs .filter ul li p{font-size:22px}.tabs .filter ul li .icon{width:52px;height:52px;border-radius:7px}.tabs .filter ul li .icon img{width:32px}.tabs .filter ul li .color-circle,.tabs .filter ul li:before{top:-100px;left:-20px;width:180px;height:155px;filter:blur(20px)}.tabs .filter ul li .color-circle2,.tabs .filter ul li:after{right:-50px;bottom:-50px;width:150px;height:130px;border-radius:330px;filter:blur(20px)}.tabs .services_container .section-title{width:65%}.tabs .services_container .sub-services .sub-service{padding:28px}.tabs .services_container .sub-services .sub-service .description{margin:10px 0 22px}.tabs .services_container .sub-services .sub-service .сategories{margin-right:-16px;margin-bottom:4px}.tabs .services_container .sub-services .sub-service .сategories li{margin-right:16px;margin-bottom:15px;padding:3px 19px}.tabs .services_container .sub-services .sub-service:nth-child(1),.tabs .services_container .sub-services .sub-service:nth-child(12),.tabs .services_container .sub-services .sub-service:nth-child(13),.tabs .services_container .sub-services .sub-service:nth-child(16),.tabs .services_container .sub-services .sub-service:nth-child(17),.tabs .services_container .sub-services .sub-service:nth-child(20),.tabs .services_container .sub-services .sub-service:nth-child(21),.tabs .services_container .sub-services .sub-service:nth-child(24),.tabs .services_container .sub-services .sub-service:nth-child(4),.tabs .services_container .sub-services .sub-service:nth-child(5),.tabs .services_container .sub-services .sub-service:nth-child(8),.tabs .services_container .sub-services .sub-service:nth-child(9){flex-basis:40.8%}.tabs .services_container .sub-services .sub-service:nth-child(10),.tabs .services_container .sub-services .sub-service:nth-child(11),.tabs .services_container .sub-services .sub-service:nth-child(14),.tabs .services_container .sub-services .sub-service:nth-child(15),.tabs .services_container .sub-services .sub-service:nth-child(18),.tabs .services_container .sub-services .sub-service:nth-child(19),.tabs .services_container .sub-services .sub-service:nth-child(2),.tabs .services_container .sub-services .sub-service:nth-child(22),.tabs .services_container .sub-services .sub-service:nth-child(23),.tabs .services_container .sub-services .sub-service:nth-child(3),.tabs .services_container .sub-services .sub-service:nth-child(6),.tabs .services_container .sub-services .sub-service:nth-child(7){flex-basis:57.5%}.tabs .services_container .sub-services .sub-service:nth-child(10) .color-circle,.tabs .services_container .sub-services .sub-service:nth-child(11) .color-circle,.tabs .services_container .sub-services .sub-service:nth-child(14) .color-circle,.tabs .services_container .sub-services .sub-service:nth-child(15) .color-circle,.tabs .services_container .sub-services .sub-service:nth-child(18) .color-circle,.tabs .services_container .sub-services .sub-service:nth-child(19) .color-circle,.tabs .services_container .sub-services .sub-service:nth-child(2) .color-circle,.tabs .services_container .sub-services .sub-service:nth-child(22) .color-circle,.tabs .services_container .sub-services .sub-service:nth-child(23) .color-circle,.tabs .services_container .sub-services .sub-service:nth-child(3) .color-circle,.tabs .services_container .sub-services .sub-service:nth-child(6) .color-circle,.tabs .services_container .sub-services .sub-service:nth-child(7) .color-circle{right:14%}}@media (min-width:1600px){.tabs{padding-top:103px;padding-bottom:110px}.tabs .filter{margin-bottom:183px}.tabs .filter ul{gap:1.46%}.tabs .filter ul li{margin-bottom:19px;padding:20px 20px 15px;flex-basis:23.9%}.tabs .filter ul li p{font-size:22px}.tabs .filter ul li .icon{width:68px;height:68px;border-radius:12px}.tabs .filter ul li .icon img{width:40px}.tabs .filter ul li .color-circle,.tabs .filter ul li:before{top:-100px;left:-30px;width:238px;height:176px;filter:blur(20px)}.tabs .filter ul li .color-circle2,.tabs .filter ul li:after{right:-60px;bottom:-60px;width:200px;height:150px;border-radius:330px;filter:blur(20px)}.tabs .services_container .section-title{width:50%}.tabs .services_container .sub-services .sub-service{padding:37px}.tabs .services_container .sub-services .sub-service .color-circle{right:20%;width:164px;height:212px}.tabs .services_container .sub-services .sub-service .color-circle2{width:179px;height:138px}.tabs .services_container .sub-services .sub-service .description{margin:10px 0 38px}.tabs .services_container .sub-services .sub-service .сategories{margin-right:-16px;margin-bottom:4px}.tabs .services_container .sub-services .sub-service .сategories li{margin-right:16px;margin-bottom:15px;padding:3px 19px}.tabs .services_container .sub-services .sub-service:nth-child(1),.tabs .services_container .sub-services .sub-service:nth-child(12),.tabs .services_container .sub-services .sub-service:nth-child(13),.tabs .services_container .sub-services .sub-service:nth-child(16),.tabs .services_container .sub-services .sub-service:nth-child(17),.tabs .services_container .sub-services .sub-service:nth-child(20),.tabs .services_container .sub-services .sub-service:nth-child(21),.tabs .services_container .sub-services .sub-service:nth-child(24),.tabs .services_container .sub-services .sub-service:nth-child(4),.tabs .services_container .sub-services .sub-service:nth-child(5),.tabs .services_container .sub-services .sub-service:nth-child(8),.tabs .services_container .sub-services .sub-service:nth-child(9){flex-basis:40.8%}.tabs .services_container .sub-services .sub-service:nth-child(10),.tabs .services_container .sub-services .sub-service:nth-child(11),.tabs .services_container .sub-services .sub-service:nth-child(14),.tabs .services_container .sub-services .sub-service:nth-child(15),.tabs .services_container .sub-services .sub-service:nth-child(18),.tabs .services_container .sub-services .sub-service:nth-child(19),.tabs .services_container .sub-services .sub-service:nth-child(2),.tabs .services_container .sub-services .sub-service:nth-child(22),.tabs .services_container .sub-services .sub-service:nth-child(23),.tabs .services_container .sub-services .sub-service:nth-child(3),.tabs .services_container .sub-services .sub-service:nth-child(6),.tabs .services_container .sub-services .sub-service:nth-child(7){flex-basis:58%}}@media (min-width:3200px){.tabs{padding-top:206px;padding-bottom:220px}.tabs .filter{margin-bottom:366px}.tabs .filter ul li{margin-bottom:38px;padding:40px 40px 30px;border-width:2px;border-radius:24px 24px 0 0}.tabs .filter ul li .color-circle,.tabs .filter ul li:before{top:-200px;left:-150px;width:480px;height:360px;border-radius:660px;filter:blur(40px)}.tabs .filter ul li .color-circle2,.tabs .filter ul li:after{right:-120px;bottom:-120px;width:400px;height:300px;border-radius:660px;filter:blur(40px)}.tabs .filter ul li p{font-size:44px;margin-top:18px}.tabs .filter ul li .icon{width:136px;height:136px;border-radius:24px}.tabs .filter ul li .icon img{width:80px}.tabs .filter ul li.active{border-bottom:6px solid #10b4e9}.tabs .services_container .sub-services{margin:0 0 68px}.tabs .services_container .sub-services .sub-service{margin-bottom:42px;padding:74px;border-width:4px;border-radius:24px}.tabs .services_container .sub-services .sub-service .color-circle{width:328px;height:424px}.tabs .services_container .sub-services .sub-service .color-circle2{width:360px;height:280px}.tabs .services_container .sub-services .sub-service .service-title h3{font-size:56px}.tabs .services_container .sub-services .sub-service .description{margin:20px 0 76px}.tabs .services_container .sub-services .sub-service .description p,.tabs .services_container .sub-services .sub-service .learn-more span{font-size:32px}.tabs .services_container .sub-services .sub-service .сategories{margin-right:-32px;margin-bottom:8px}.tabs .services_container .sub-services .sub-service .сategories li{font-size:32px;margin-right:32px;margin-bottom:30px;padding:6px 38px;letter-spacing:.4px}.tabs .services_container .sub-services .sub-service .learn-more svg{width:140px;height:16px;margin-left:30px}.tabs .services_container .sub-services .sub-service .learn-more:hover svg{margin-left:60px}.tabs .services_container .question_js{margin-left:30px;padding:24px 44px}.tabs .services_container .question_js:hover{padding-left:100px}.tabs .services_container .question_js i{width:96px;height:96px}.tabs .services_container .question_js i::before{width:156px;height:156px;box-shadow:0 2px 30px rgba(16,180,233,.3)}.tabs .services_container .question_js i::after{width:128px;height:128px}.tabs .services_container .question_js span{font-size:32px;letter-spacing:.9px}.tabs .services_container .question_js svg{width:48px;height:28px;margin-left:6px}}.portfolio{position:relative;padding-top:65px;padding-bottom:40px}.portfolio::after{display:none}.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 .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;padding-right:30px;transition:all .3s}.portfolio .portfolio-items .portfolio-item svg{position:absolute;right:0;bottom:0;width:15px;height:15px}.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)}.portfolio .portfolio-items .portfolio-item:hover svg rect{fill:#10b4e9}@media (min-width:768px){.portfolio .portfolio-items .slick-slide{margin:0 10px}.portfolio .portfolio-items .slick-list{padding:0 40px 20px!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 33px!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:95px;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 39px!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:107px;padding-bottom:100px}.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 39px!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{font-size:28px;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 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{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{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}}