@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:2;overflow:hidden;padding:110px 0 40px}.banner .image,.banner .image .main{position:relative;z-index:2;width:100%}.banner .image{margin-top:20px}.banner .image .circle{position:absolute;z-index:1;top:50%;left:35%;width:450px;max-width:initial;transform:translate(-50%,-50%)}.banner .image .main{transform:translate(15px,0)}.banner .image .waves_json{position:absolute;z-index:2;top:50%;left:50%;width:270px;height:270px;transform:translate(-50%,-50%);opacity:.8}.banner .banner_text{position:relative;z-index:4}.banner .banner_text::after{position:absolute;bottom:50px;left:-25px;width:65px;height:58px;content:'';background:url(../img/dots-about-ban.svg) no-repeat 50% 50%;background-size:contain}.banner .banner_text h1{font-size:50px;font-weight:400;font-style:normal;line-height:normal;z-index:1;margin:0 0 17px;letter-spacing:1.7px;text-transform:uppercase;color:#fff}.banner .banner_text h1 span{font-weight:400;display:block;color:#10b4e9}.banner .banner_text .categories{display:flex;margin-bottom:14px;align-items:center;flex-wrap:wrap;gap:4px 8px}.banner .banner_text .categories li,.section-title h2{font-weight:700;font-style:normal;line-height:115.023%;color:#fff}.banner .banner_text .categories li{padding:5px 9px;text-align:center;letter-spacing:1.5px;text-transform:uppercase;border:.8px solid #22425a;border-radius:8px;font-size:10px}.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{margin-bottom:45px;line-height:138.023%}.banner .banner_text a,.real-link 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{color:#10b4e9}.banner .banner_text a:hover svg path{stroke:#10b4e9}.banner .banner_text a 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,.real-link a i::after,.real-link a 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,.real-link a 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,.real-link a i::after{width:64px;height:64px;opacity:.4}.banner .banner_text a span,.real-link a 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,.real-link a svg{width:24px;height:14px;margin-left:3px}.banner .banner_text a svg path,.contact-us .contact-form .form .send svg path,.real-link a svg path{transition:all .3s}@media (min-width:768px){.banner{padding:109px 0 60px}.banner .banner-content{display:flex;align-items:center;justify-content:space-between}.banner .banner_text,.banner .image{flex-basis:50%}.banner .image .circle{left:58%;width:658px}.banner .image .main{width:122%;max-width:initial;transform:translate(0,0)}.banner .image .waves_json{left:58%;width:446px;height:406px}.banner .banner_text::after{bottom:136px;left:-93px}.banner .banner_text h1{font-size:60px;line-height:normal;margin:0 0 21px;letter-spacing:3.959px}.banner .banner_text p{font-size:14px;line-height:138.023%;letter-spacing:.14px}}@media (min-width:1024px){.banner{padding:123px 0 82px}.banner .image{margin:0;flex-basis:49%}.banner .image .circle{width:658px}.banner .image .main{width:123%;max-width:initial;transform:translate(-11px,8px)}.banner .image .waves_json{left:58%;width:550px;height:550px}.banner .banner_text::after{bottom:136px;left:-93px}.banner .banner_text h1{font-size:64px;line-height:118%;margin:0 0 16px;letter-spacing:5.487px}.banner .banner_text p{font-size:18px;letter-spacing:.18px}.banner .banner_text .categories li{font-size:10px;padding:8px 11px}}@media (min-width:1280px){.banner{padding:109px 0 90px}.banner .image .circle{width:650px}.banner .image .main{width:117%;max-width:initial;transform:translate(-2px,13px)}.banner .image .waves_json{left:50%;width:750px;height:750px}.banner .banner_text::after{bottom:149px;left:-75px;width:200px;height:201px}.banner .banner_text h1{font-size:78px;line-height:118%;margin:0 0 18px;letter-spacing:7.348px}.banner .banner_text p{margin-bottom:51px}.banner .banner_text .categories{gap:8px}.banner .banner_text .categories li{font-size:14px;padding:10px 16px}}@media (min-width:1600px){.banner{padding:110px 0}.banner .image{flex-basis:50%}.banner .image .circle{width:1300px}.banner .image .main{width:119%;max-width:initial;transform:translate(0,0)}.banner .image .waves_json{width:1000px;height:1000px}.banner .banner_text::after{bottom:149px;left:-75px;width:200px;height:201px}.banner .banner_text .categories{margin-bottom:28px;gap:11px}.banner .banner_text .categories li{font-size:16px;padding:12px 19px;letter-spacing:2.4px;border-radius:12px}.banner .banner_text h1{letter-spacing:9.348px}.banner .banner_text h1 span{display:inline}}@media (min-width:3200px){.banner{padding:220px 0}.banner .image .circle{width:2100px}.banner .image .waves_json{width:2000px;height:2000px}.banner .banner_text::after{bottom:300px;left:-150px;width:400px;height:402px}.banner .banner_text .categories{margin-bottom:56px;gap:22px}.banner .banner_text .categories li{font-size:32px;padding:24px 38px;letter-spacing:4.8px;border-radius:24px}.banner .banner_text h1{font-size:156px;line-height:118%;margin:0 0 24px;letter-spacing:16px}.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:11px}.contact-us .contact-form h3 i,.section-title h2 i{font-weight:700;color:#10b4e9}.section-title p{line-height:138%}@media (min-width:768px){.section-title h2{font-size:32px;margin-bottom:12px}.section-title p{font-size:14px;margin-bottom:20px;letter-spacing:.14px}}@media (min-width:1024px){.section-title h2{font-size:32px;margin-bottom:15px}.section-title p{font-size:16px;margin-bottom:30px;letter-spacing:.16px}}@media (min-width:1280px){.section-title h2{font-size:42px;margin-bottom:20px}.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:32px;margin-bottom:70px;letter-spacing:.5px}}.about{position:relative;padding-top:42px;padding-bottom:40px}.about .text h2{margin-bottom:12px}.about .text p,.section-title p{margin-bottom:16px}.about .image{position:absolute;bottom:-35px;left:0;min-width:100%}.about .image img{width:526px;min-width:100%;max-width:initial}@media (min-width:768px){.about{padding-top:55px;padding-bottom:60px}.about .text h2{margin-bottom:19px}.about .image{right:0;bottom:17px;left:auto;min-width:auto}.about .image img{width:768px}}@media (min-width:1024px){.about .section-title p{margin-bottom:22px}.about .text{width:62%}.about .image{bottom:-11px}.about .image img{width:851px}}@media (min-width:1280px){.about{padding-top:94px;padding-bottom:70px}.about .section-title p{margin-bottom:26px}.about .text{width:58%}.about .image{bottom:-32px}.about .image img{width:1020px}}@media (min-width:1600px){.about{padding-top:80px;padding-bottom:88px}.about .text{width:49%}.about .image{bottom:-75px}.about .image img{width:1268px}}@media (min-width:3200px){.about{padding-top:160px;padding-bottom:176px}.about .text{width:49%}.about .image{bottom:-150px}.about .image img{width:2536px}}.problems{padding-top:23px;padding-bottom:40px}.problems .problems-items .problem-item{margin-bottom:10px;padding:8px;border:2px solid;border-color:rgba(248,105,86,.5);border-radius:12px;background:#25262d}.problems .problems-items .problem-item .title,.stages .stages-content .text .stage-items .stage-item .title{display:flex;margin-bottom:10px;align-items:center}.problems .problems-items .problem-item .title .icon,.stages .stages-content .text .stage-items .stage-item .title .icon{display:flex;width:28px;height:28px;border-radius:5px;background:var(--6, radial-gradient(80.93% 80.93% at 24.86% 11.4%, #39b6de 0%, #0c6785 100%));align-items:center;justify-content:center}.problems .problems-items .problem-item .title .icon img,.stages .stages-content .text .stage-items .stage-item .title .icon img{width:18px}.problems .problems-items .problem-item .title h3,.stages .stages-content .text .stage-items .stage-item .title h3{font-size:16px;font-weight:700;font-style:normal;line-height:115.023%;margin-left:10px;text-transform:uppercase;color:#fff;flex-basis:80%;flex-grow:2}.problems .problems-items .problem-item .description p,.stages .stages-content .text .stage-items .stage-item .description p{font-size:14px;font-weight:400;font-style:normal;line-height:138.023%;letter-spacing:.14px;color:rgba(255,255,255,.8)}@media (min-width:768px){.problems .section-title h2{margin-bottom:21px}.problems .problems-items .problem-item{padding:18px 22px 18px 18px}.problems .problems-items .problem-item .title .icon{width:40px;height:40px}.problems .problems-items .problem-item .title .icon img{width:25px}.problems .problems-items .problem-item .title h3{font-size:20px}}@media (min-width:1024px){.problems{padding-top:38px;padding-bottom:50px}.problems .section-title h2{margin-bottom:34px}.problems .problems-items{display:flex;flex-wrap:wrap;gap:2%}.problems .problems-items .problem-item{flex-basis:49%}.problems .problems-items .problem-item .title .icon{width:52px;height:52px;border-radius:9px}.problems .problems-items .problem-item .title .icon img{width:32px}.problems .problems-items .problem-item .title h3{font-size:28px;margin-left:21px}.problems .problems-items .problem-item .description p{font-size:16px}}@media (min-width:1280px){.problems{padding-top:86px;padding-bottom:100px}.problems .problems-items .problem-item .description p{font-size:18px}}@media (min-width:1600px){.problems{padding-bottom:100px}.problems .problems-items .problem-item{padding:30px 28px 28px}.problems .problems-items .problem-item .title{margin-bottom:16px}.problems .problems-items .problem-item .title .icon{width:70px;height:70px;border-radius:12px}.problems .problems-items .problem-item .title .icon img{width:42px}.problems .problems-items .problem-item .title h3{font-size:32px;margin-left:29px}}@media (min-width:3200px){.problems{padding-top:172px;padding-bottom:200px}.problems .section-title h2{margin-bottom:68px}.problems .problems-items .problem-item{padding:60px 56px 56px;border-width:4px;border-radius:24px}.problems .problems-items .problem-item .title{margin-bottom:32px}.problems .problems-items .problem-item .title .icon{width:140px;height:140px;border-radius:24px}.problems .problems-items .problem-item .title .icon img{width:84px}.problems .problems-items .problem-item .title h3{font-size:64px;margin-left:58px}.problems .problems-items .problem-item .description p{font-size:36px}}.stages{padding-top:30px;padding-bottom:40px}.stages .stages-content{display:flex;flex-direction:column}.stages .stages-content .text{order:-1}.stages .stages-content .text .stage-items .stage-item{margin-bottom:8px}.stages .stages-content .text .stage-items .stage-item:last-child{margin-bottom:0}.stages .stages-content .image{position:relative}.stages .stages-content .image .main{position:relative;z-index:2;width:100%}.stages .stages-content .image .circle{position:absolute;z-index:1;top:50%;left:50%;width:450px;max-width:initial;transform:translate(-50%,-50%)}@media (min-width:768px){.stages{padding-top:50px}.stages .stages-content .text .section-title h2{margin-bottom:18px}.stages .stages-content .text .stage-items{margin-top:20px}.stages .stages-content .text .stage-items .stage-item{margin-bottom:14px}.stages .stages-content .text .stage-items .stage-item .title .icon{width:38px;height:38px}.stages .stages-content .text .stage-items .stage-item .title .icon img{width:22px}.stages .stages-content .text .stage-items .stage-item .title h3{font-size:20px}.stages .stages-content .image{width:73%;margin:-10px auto 0}.stages .stages-content .image .circle{width:925px}}@media (min-width:1024px){.stages{padding-top:62px}.stages .stages-content{flex-direction:row;justify-content:space-between;align-items:center}.stages .stages-content .text{order:initial;flex-basis:49%}.stages .stages-content .text .stage-items .stage-item .title .icon{width:46px;height:46px;border-radius:9px}.stages .stages-content .text .stage-items .stage-item .title .icon img{width:27px}.stages .stages-content .text .stage-items .stage-item .title h3{font-size:28px;margin-left:21px}.stages .stages-content .text .stage-items .stage-item .description p{font-size:16px}.stages .stages-content .image{width:initial;margin:0;flex-basis:49%}.stages .stages-content .image .circle{width:925px}.stages .stages-content .image .main{width:107%;max-width:initial;transform:translate(-15px,-26px)}}@media (min-width:1280px){.stages{padding-top:70px;padding-bottom:95px}.stages .stages-content .text .stage-items{margin-top:29px}.stages .stages-content .text .stage-items .stage-item{margin-bottom:20px}.stages .stages-content .text .stage-items .stage-item .title .icon{width:53px;height:53px}.stages .stages-content .text .stage-items .stage-item .title .icon img{width:31px}.stages .stages-content .text .stage-items .stage-item .title h3{font-size:28px}.stages .stages-content .text .stage-items .stage-item .description p{font-size:18px}.stages .stages-content .image{flex-basis:45%}.stages .stages-content .image .main{width:100%;transform:translate(0,0)}}@media (min-width:1600px){.stages{padding-top:87px;padding-bottom:113px}.stages .stages-content .image{flex-basis:44%}.stages .stages-content .image .circle{width:1100px}.stages .stages-content .text .stage-items{margin-top:34px}.stages .stages-content .text .stage-items .stage-item{margin-bottom:35px}.stages .stages-content .text .stage-items .stage-item .title{margin-bottom:18px}.stages .stages-content .text .stage-items .stage-item .title .icon{width:70px;height:70px;border-radius:9.086px}.stages .stages-content .text .stage-items .stage-item .title .icon img{width:42px}.stages .stages-content .text .stage-items .stage-item .title h3{font-size:32px}}@media (min-width:3200px){.stages{padding-top:174px;padding-bottom:226px}.stages .stages-content .image{flex-basis:44%}.stages .stages-content .image .circle{width:2200px}.stages .stages-content .text .stage-items{margin-top:68px}.stages .stages-content .text .stage-items .stage-item{margin-bottom:70px}.stages .stages-content .text .stage-items .stage-item .title{margin-bottom:36px}.stages .stages-content .text .stage-items .stage-item .title .icon{width:140px;height:140px;border-radius:18px}.stages .stages-content .text .stage-items .stage-item .title .icon img{width:84px}.stages .stages-content .text .stage-items .stage-item .title h3{font-size:64px;margin-left:42px}.stages .stages-content .text .stage-items .stage-item .description p{font-size:36px}}.numbers{padding-top:19px;padding-bottom:40px}.numbers .numbers-items .number-item{position:relative;display:flex;overflow:hidden;flex-direction:column;margin-bottom:10px;padding:20px 20px 16px;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}.numbers .numbers-items .number-item:after,.numbers .numbers-items .number-item:before{position:absolute;z-index:1;width:95px;height:176px;content:'';transition:all .3s;opacity:1;background:rgba(16,180,233,.35);filter:blur(20px)}.numbers .numbers-items .number-item:before{top:-100px;left:-20px}.numbers .numbers-items .number-item:after{right:-20px;bottom:-100px;border-radius:330px}.numbers .numbers-items .number-item h3{font-size:40px;font-weight:700;font-style:normal;line-height:115.023%;margin-bottom:3px;text-transform:uppercase;color:#10b4e9}.numbers .numbers-items .number-item h3 i{font-weight:700}.color .colors-items .color-item .main-color p,.numbers .numbers-items .number-item p{font-size:14px;font-weight:700;font-style:normal;line-height:115.023%;text-align:center;color:#fff}@media (min-width:768px){.numbers{padding-top:25px}.numbers .numbers-items .number-item{margin-bottom:15px}.numbers .numbers-items .number-item h3{font-size:48px;margin-bottom:5px}.numbers .numbers-items .number-item p{font-size:16px}.numbers .numbers-items .number-item:before{top:-100px;left:-20px;width:197px;height:176px;filter:blur(20px)}.numbers .numbers-items .number-item:after{right:-30px;bottom:-50px;width:149px;height:166px;border-radius:330px;filter:blur(20px)}}@media (min-width:1024px){.numbers{padding-top:67px;padding-bottom:55px}.numbers .numbers-items{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:2%}.numbers .numbers-items .number-item{margin-bottom:15px;flex-basis:32%}.numbers .numbers-items .number-item h3{font-size:48px;margin-bottom:5px}.numbers .numbers-items .number-item p{font-size:16px}.numbers .numbers-items .number-item:before{top:-120px;left:-40px;width:132px;height:175px;filter:blur(20px)}.numbers .numbers-items .number-item:after{right:-40px;bottom:-70px;width:120px;height:150px;border-radius:330px;filter:blur(20px)}}@media (min-width:1280px){.numbers{padding-top:95px;padding-bottom:83px}.numbers .numbers-items .number-item{padding:20px 20px 37px}.numbers .numbers-items .number-item h3{font-size:48px;margin-bottom:3px}.numbers .numbers-items .number-item p{font-size:18px}.numbers .numbers-items .number-item:before{top:-100px;left:-20px;width:180px;height:155px;filter:blur(20px)}.numbers .numbers-items .number-item:after{right:-50px;bottom:-50px;width:150px;height:130px;border-radius:330px;filter:blur(20px)}}@media (min-width:1600px){.numbers{padding-top:113px;padding-bottom:93px}.numbers .numbers-items .number-item{padding:21px 20px 25px}.numbers .numbers-items .number-item h3{font-size:54px;margin-bottom:8px}.numbers .numbers-items .number-item p{font-size:22px}.numbers .numbers-items .number-item:before{top:-100px;left:-30px;width:238px;height:176px;filter:blur(20px)}.numbers .numbers-items .number-item:after{right:-60px;bottom:-60px;width:200px;height:150px;border-radius:330px;filter:blur(20px)}}@media (min-width:3200px){.numbers{padding-top:226px;padding-bottom:186px}.numbers .numbers-items .number-item{padding:42px 40px 50px;border:2px solid #22425a;border-bottom:6px solid #016475;border-radius:24px 24px 0 0}.numbers .numbers-items .number-item h3{font-size:108px;margin-bottom:16px}.numbers .numbers-items .number-item p{font-size:44px}.numbers .numbers-items .number-item:before{top:-200px;left:-60px;width:476px;height:252px;filter:blur(40px)}.numbers .numbers-items .number-item:after{right:-120px;bottom:-120px;width:400px;height:300px;border-radius:660px;filter:blur(40px)}}.color{padding-top:30px;padding-bottom:40px}.color .colors-items{padding-top:16px}.color .colors-items .color-item{position:relative;width:165px;height:165px;margin:0 auto 60px;transition:all 2s}.color .colors-items .color-item .main-color{position:relative;width:100%;height:100%;transition:all 2s;border:1px solid rgba(255,255,255,.3);border-radius:50%}.color .colors-items .color-item .main-color p{font-weight:500;line-height:100%;position:absolute;top:50%;left:50%;transition:all 2s;transform:translate(-50%,-50%);letter-spacing:.7px;text-transform:uppercase}.color .colors-items .color-item .main-color:after,.color .colors-items .color-item .main-color:before{position:absolute;top:50%;left:50%;width:115%;height:115%;content:'';transform:translate(-50%,-50%);border:1px solid rgba(255,255,255,.3);border-radius:50%}.color .colors-items .color-item .main-color:before{width:126%;height:126%}.color .colors-items .color-item .sub-color{position:absolute;display:flex;align-items:center;gap:4px}.color .colors-items .color-item .sub-color span{width:16px;height:16px;border:1px solid #fff;border-radius:50%}.color .colors-items .color-item .sub-color p{font-size:12px;font-weight:400;font-style:normal;line-height:normal;color:#fff}.color .colors-items .color-item .sub-color:nth-of-type(2){top:-12px;left:-40px;flex-direction:row-reverse}.color .colors-items .color-item .sub-color:nth-of-type(3){top:51px;right:-81px}.color .colors-items .color-item .sub-color:nth-of-type(4){bottom:15px;left:-66px;flex-direction:row-reverse}.color .animation,.color .circle{display:none}@media (min-width:768px){.color{position:relative;padding-top:47px}.color .section-title h2{margin-bottom:20px}.color .colors-items{display:flex;padding-top:43px;align-items:center;justify-content:space-between}.color .colors-items .color-item{width:110px;height:110px;margin-bottom:0}.color .colors-items .color-item .main-color p{font-size:10px;letter-spacing:.5px}.color .colors-items .color-item .sub-color{gap:4px}.color .colors-items .color-item .sub-color span{width:10px;height:10px}.color .colors-items .color-item .sub-color p{font-size:10px}.color .colors-items .color-item .sub-color:nth-of-type(2){top:-10px;left:-31px}.color .colors-items .color-item .sub-color:nth-of-type(3){top:5px;right:-48px}.color .colors-items .color-item .sub-color:nth-of-type(4){bottom:7px;left:-53px}.color .animation{position:absolute;top:-25%;left:-49%;display:block;width:678px}.color .circle{position:absolute;top:-112px;right:-64px;display:block;width:190.835px;height:241px;border-radius:304.052px;background:linear-gradient(167deg,rgba(31,58,102,0) 13.77%,rgba(31,58,102,.65) 33.4%);filter:blur(70px)}.color::after{position:absolute;top:62px;right:22px;width:148px;height:104px;content:'';background:url(../img/color-dots.svg) no-repeat 50% 50%;background-size:contain}}@media (min-width:1024px){.color{padding-top:51px;padding-bottom:70px}.color .circle{top:-70px;right:-40px}.color .animation{top:-17%;left:-31%;width:778px}.color:after{top:149px;right:24px;width:182px;height:142px}.color .section-title{width:50%}.color .colors-items{padding-top:47px}.color .colors-items .color-item{width:156px;height:156px}.color .colors-items .color-item .main-color p{font-size:14px;letter-spacing:.7px}.color .colors-items .color-item .sub-color span{width:14px;height:14px}.color .colors-items .color-item .sub-color p{font-size:11px}.color .colors-items .color-item .sub-color:nth-of-type(2){top:-14px;left:-24px}.color .colors-items .color-item .sub-color:nth-of-type(3){top:8px;right:-55px}.color .colors-items .color-item .sub-color:nth-of-type(4){bottom:13px;left:-59px}}@media (min-width:1280px){.color{padding-top:83px;padding-bottom:112px}.color::after{top:141px;right:17px;width:170px;height:170px}.color .animation{top:-27%;left:-34%;width:1068px}.color .circle{width:304px;height:304px}.color .colors-items{padding:60px 1% 0}.color .colors-items .color-item{width:198px;height:198px}.color .colors-items .color-item .main-color:before{width:131%;height:131%}.color .colors-items .color-item .main-color p{font-size:18px;letter-spacing:.9px}.color .colors-items .color-item .sub-color span{width:18px;height:18px}.color .colors-items .color-item .sub-color p{font-size:14px}.color .colors-items .color-item .sub-color:nth-of-type(2){top:-24px;left:-33px}.color .colors-items .color-item .sub-color:nth-of-type(3){top:91px;right:-105px}.color .colors-items .color-item .sub-color:nth-of-type(4){bottom:18px;left:-79px}}@media (min-width:1600px){.color{padding-top:93px}.color:after{top:343px;right:64px;width:200px;height:200px}.color .circle{top:10px;right:0;width:356px;height:356px}.color .animation{top:-25%;left:-26%;width:1268px}.color .section-title{width:41%}.color .colors-items{padding:80px 0 0}.color .colors-items .color-item{width:260px;height:260px}.color .colors-items .color-item .main-color:before{width:131%;height:131%}.color .colors-items .color-item .main-color p{font-size:24px;letter-spacing:1.2px}.color .colors-items .color-item .sub-color span{width:24px;height:24px}.color .colors-items .color-item .sub-color p{font-size:20px}.color .colors-items .color-item .sub-color:nth-of-type(2){top:-52px;left:-3px}.color .colors-items .color-item .sub-color:nth-of-type(3){top:104px;right:-140px}.color .colors-items .color-item .sub-color:nth-of-type(4){bottom:27px;left:-107px}}@media (min-width:3200px){.color{padding-top:186px;padding-bottom:224px}.color:after{top:600px;right:120px;width:400px;height:400px}.color .circle{top:-100px;right:-100px;width:700px;height:700px;filter:blur(140px)}.color .animation{top:-25%;left:-28%;width:2400px}.color .section-title{width:41%}.color .colors-items{padding:200px 0 0}.color .colors-items .color-item{width:520px;height:520px}.color .colors-items .color-item .main-color,.color .colors-items .color-item .main-color:after,.color .colors-items .color-item .main-color:before{border-width:2px}.color .colors-items .color-item .main-color p{font-size:48px;letter-spacing:2.4px}.color .colors-items .color-item .sub-color span{width:48px;height:48px;border-width:2px}.color .colors-items .color-item .sub-color p{font-size:40px}.color .colors-items .color-item .sub-color:nth-of-type(2){top:-104px;left:-6px}.color .colors-items .color-item .sub-color:nth-of-type(3){top:208px;right:-280px}.color .colors-items .color-item .sub-color:nth-of-type(4){bottom:54px;left:-214px}}.typo{padding-top:0;padding-bottom:40px}.typo .font h3{font-size:24px;font-weight:700;font-style:normal;line-height:100%;margin-bottom:12px;color:#10b4e9}.typo .font .font-weight{margin-bottom:21px;gap:8px 30px}.typo .font .font-weight li{font-size:12px;font-weight:400;font-style:normal;line-height:120%;color:rgba(255,255,255,.8)}.typo .font .alphabet,.typo .font .font-weight,.typo .font .numbers{display:flex;align-items:center;flex-wrap:wrap}.typo .font .alphabet{margin-bottom:7px;gap:8px}.typo .font .alphabet li{font-size:12px;font-weight:500;font-style:normal;line-height:120%;margin-bottom:18px;color:#fff}.typo .font .numbers{padding-top:0;padding-bottom:0;gap:8px 20px}.typo .font .numbers li{font-size:16px;font-weight:700;font-style:normal;line-height:120%;color:#10b4e9}@media (min-width:768px){.typo{padding-top:83px}.typo .section-title h2{margin-bottom:19px}.typo .font{margin-top:39px}.typo .font h3{font-size:28px;margin-bottom:32px}.typo .font .font-weight li{font-size:14px}.typo .font .alphabet{margin-bottom:0;gap:5px 26px}.typo .font .alphabet li{font-size:16px}.typo .font .numbers{gap:8px 52px}.typo .font .numbers li{font-size:24px}}@media (min-width:1024px){.typo{padding-top:81px}.typo .typo-content{display:flex;justify-content:space-between;align-items:center}.typo .font,.typo .section-title{flex-basis:49%}.typo .font{margin-top:0}.typo .font h3{font-size:40px;margin-bottom:32px}.typo .font .font-weight li{font-size:14px}.typo .font .alphabet{margin-bottom:0;gap:5px 13px}.typo .font .alphabet li{font-size:16px}.typo .font .numbers{gap:8px 32px}.typo .font .numbers li{font-size:24px}}@media (min-width:1280px){.typo{padding-top:110px;padding-bottom:95px}.typo .font{flex-basis:46%}.typo .font h3{font-size:50px;margin-bottom:32px}.typo .font .font-weight{margin-bottom:25px}.typo .font .font-weight li{font-size:18px}.typo .font .alphabet{margin-bottom:5px;gap:10px 15px}.typo .font .alphabet li{font-size:20px}.typo .font .numbers{gap:8px 41px}.typo .font .numbers li{font-size:28px}}@media (min-width:1600px){.typo{padding-top:145px}.typo .section-title{flex-basis:41%}.typo .font{flex-basis:49%}.typo .font h3{font-size:60px;margin-bottom:32px}.typo .font .font-weight{margin-bottom:32px;gap:8px 41px}.typo .font .font-weight li{font-size:20px}.typo .font .alphabet{margin-bottom:8px;gap:15px 31px}.typo .font .alphabet li{font-size:24px}.typo .font .numbers{gap:8px 61px}.typo .font .numbers li{font-size:34px}}@media (min-width:3200px){.typo{padding-top:290px;padding-bottom:190px}.typo .section-title{flex-basis:41%}.typo .font{flex-basis:49%}.typo .font h3{font-size:120px;margin-bottom:64px}.typo .font .font-weight{margin-bottom:64px;gap:16px 62px}.typo .font .font-weight li{font-size:40px}.typo .font .alphabet{margin-bottom:26px;gap:30px 38px}.typo .font .alphabet li{font-size:48px}.typo .font .numbers{gap:16px 100px}.typo .font .numbers li{font-size:68px}}.logo-section{padding-top:9px;padding-bottom:40px}.logo-section .images{display:flex;overflow:hidden;margin-bottom:-1px;border:1px solid #203c45;border-radius:12px;align-items:center;justify-content:center;flex-wrap:wrap}.logo-section .images .image{flex-basis:50%}.logo-section .images .image img{width:100%}@media (min-width:768px){.logo-section{padding-top:63px;padding-bottom:50px}.logo-section .section-title h2{margin-bottom:18px}.logo-section .images{margin-top:22px;border-radius:18px}}@media (min-width:1024px){.logo-section{padding-top:29px;padding-bottom:60px}.logo-section .section-title{display:flex;flex-wrap:wrap;justify-content:space-between}.logo-section .section-title h2{flex-basis:100%}.logo-section .section-title p{flex-basis:49%}.logo-section .images{margin-top:19px}.logo-section .images .image{margin:20px 0 0;flex-basis:33%}}@media (min-width:1280px){.logo-section{padding-top:95px;padding-bottom:90px}.logo-section .images{justify-content:space-around}.logo-section .images .image{margin-top:26px;flex-basis:29%}}@media (min-width:1600px){.logo-section{padding-top:111px}.logo-section .section-title p{flex-basis:48.5%}.logo-section .images{margin-top:37px;border-radius:20px}.logo-section .images .image{margin-top:21px;flex-basis:32%}}@media (min-width:3200px){.logo-section{padding-top:222px;padding-bottom:180px}.logo-section .section-title p{flex-basis:48.5%}.logo-section .images{margin-top:74px;border-width:2px;border-radius:40px}.logo-section .images .image{margin-top:42px;flex-basis:32%}}.concept{padding-top:40px;padding-bottom:0}.concept .concept-content{padding-bottom:40px}.concept .text h3{font-size:16px;font-weight:700;font-style:normal;line-height:115.023%;text-transform:uppercase;color:#fff}.concept .text p{font-size:14px;font-weight:400;font-style:normal;line-height:138.023%;letter-spacing:.14px;color:rgba(255,255,255,.8)}.concept .image{margin-top:12px}.concept .image .circle{position:absolute;z-index:1;top:50%;left:50%;width:450px;max-width:initial;transform:translate(-50%,-50%)}.concept .image,.concept .image .main{position:relative;z-index:2;width:100%}@media (min-width:768px){.concept{padding-top:53px;padding-bottom:25px}.concept .section-title{margin-bottom:19px}.concept .section-title h2{margin-bottom:18px}.concept .text h3{font-size:20px;margin-bottom:10px}.concept .image{width:68%;margin:19px auto 0}.concept .image .circle{width:707px}.concept .concept-content{padding-bottom:33px}}@media (min-width:1024px){.concept{padding-top:60px;padding-bottom:0}.concept .concept-content{display:flex;padding-bottom:58px;align-items:center;justify-content:space-between}.concept .concept-content.right{flex-direction:row-reverse}.concept .image{margin:0;flex-basis:49%}.concept .text{flex-basis:49%}.concept .text h3{font-size:28px}.concept .text p{font-size:16px;letter-spacing:.16px}}@media (min-width:1280px){.concept{padding-top:90px;padding-bottom:74px}.concept .text h3{font-size:32px;margin-bottom:20px}.concept .text p{font-size:16px;letter-spacing:.16px}.concept .image .circle{width:1087px}.concept .concept-content{padding-bottom:37px}}@media (min-width:1600px){.concept{padding-top:108px}.concept .section-title{margin-bottom:60px}.concept .image{margin:0;flex-basis:43.5%}.concept .image .circle{width:1300px}.concept .concept-content{padding-bottom:0}}@media (min-width:3200px){.concept{padding-top:216px;padding-bottom:148px}.concept .section-title{margin-bottom:120px}.concept .image{margin:0;flex-basis:43.5%}.concept .image .circle{width:2200px}.concept .text h3{font-size:64px;margin-bottom:40px}.concept .text p{font-size:32px;letter-spacing:.32px}.concept .concept-content{padding-bottom:0}}.responsive{padding-top:36px;padding-bottom:17px}.responsive .image{margin-top:12px}.responsive .image .circle{position:absolute;z-index:1;top:50%;left:50%;width:450px;max-width:initial;transform:translate(-50%,-50%)}.responsive .image,.responsive .image .main{position:relative;z-index:2;width:100%}.contact-us .contact-form .form .services .serv-item input,.responsive .animation{display:none}@media (min-width:768px){.responsive{position:relative;padding-bottom:20px}.responsive .animation{position:absolute;top:-59%;right:-31%;display:block;width:546.595px}.responsive .section-title h2{margin-bottom:19px}}@media (min-width:1024px){.responsive{padding-top:57px;padding-bottom:30px}.responsive .animation{top:-22%;right:-29%;display:block;width:746.595px}.responsive .section-title{width:50%}.responsive .image{margin-top:35px}}@media (min-width:1280px){.responsive{padding-top:74px;padding-bottom:40px}.responsive .animation{top:-41%;right:-52%;width:1300px}}@media (min-width:1600px){.responsive{padding-top:103px;padding-bottom:50px}.responsive .animation{top:-27%;right:-30%;width:1300px}.responsive .image{margin-top:81px}.responsive .image .circle{width:1738px}}@media (min-width:3200px){.responsive{padding-top:206px;padding-bottom:92px}.responsive .animation{top:-24%;right:-27%;width:2300px}.responsive .image{margin-top:162px}.responsive .image .circle{width:3200px}}.real-link{position:relative;z-index:4;display:flex;padding-bottom:17px;align-items:center;justify-content:center}.real-link a:hover{padding-left:50px}.real-link a:hover span{color:#10b4e9}.contact-us .contact-form .form .send:hover svg path,.real-link a:hover svg path{stroke:#10b4e9}.real-link a 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}@media (min-width:768px){.real-link{padding-bottom:38px}}@media (min-width:1024px){.real-link{padding-bottom:50px}}@media (min-width:1280px){.real-link{padding-bottom:85px}}@media (min-width:1600px){.real-link{padding-bottom:96px}}@media (min-width:3200px){.real-link{padding-bottom:192px}.real-link a{margin-left:30px;padding:24px 44px 14px}.real-link a:hover{padding-left:100px}.real-link a i{width:96px;height:96px}.real-link a i::before{width:156px;height:156px;box-shadow:0 2px 30px rgba(16,180,233,.3)}.real-link a i::after{width:128px;height:128px}.real-link a span{font-size:32px;letter-spacing:.8px}.real-link a svg{width:48px;height:28px;margin-left:6px}}.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;font-weight:700;font-style:normal;line-height:115.023%;margin-bottom:20px;color:#fff}.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{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:hover{transform:translate(0,10px)}.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}}