::-webkit-input-placeholder{color:#595f6b}:-moz-placeholder{color:#595f6b}::-moz-placeholder{color:#595f6b}:-ms-input-placeholder{color:#595f6b}body input:focus::-webkit-input-placeholder,body textarea:focus::-webkit-input-placeholder{opacity:.5}body input:focus:-moz-placeholder,body textarea:focus:-moz-placeholder{opacity:.5}body input:focus::-moz-placeholder,body textarea:focus::-moz-placeholder{opacity:.5}body input:focus:-ms-input-placeholder,body textarea:focus:-ms-input-placeholder{opacity:.5}@font-face{font-family:Geologica;font-style:normal;font-weight:300;font-display:swap;src:url(../fonts/Geologica-Light.eot?#iefix) format("embedded-opentype"),url(../fonts/Geologica-Light.woff) format("woff"),url(../fonts/Geologica-Light.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/Geologica-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Geologica-Regular.woff) format("woff"),url(../fonts/Geologica-Regular.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/Geologica-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Geologica-Medium.woff) format("woff"),url(../fonts/Geologica-Medium.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/Geologica-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Geologica-SemiBold.woff) format("woff"),url(../fonts/Geologica-SemiBold.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/Geologica-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Geologica-Bold.woff) format("woff"),url(../fonts/Geologica-Bold.ttf) format("truetype")}@font-face{font-family:Geologica;font-style:normal;font-weight:800;font-display:swap;src:url(../fonts/Geologica-ExtraBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Geologica-ExtraBold.woff) format("woff"),url(../fonts/Geologica-ExtraBold.ttf) format("truetype")}form{width:490px;max-width:100%;margin:0 auto}form input,form textarea{padding:18px 24px;border-radius:20px;font-family:inherit;line-height:22px;font-size:16px;font-weight:300;background:0 0;color:#000;width:100%;display:block;border:none}form .phone_field input{border:none}form .wpcf7-form-control-wrap{background:#f3f5f8;display:inline-block;position:relative;border-radius:20px;width:100%;margin-bottom:30px;border:1px solid #ebeff4;text-align:left}form .wpcf7-form-control-wrap .error_text{position:absolute;font-size:16px;color:#f03518;line-height:1.5;bottom:5px;left:24px;display:none}form .wpcf7-form-control-wrap:hover{background:#fcfdfe}form .wpcf7-form-control-wrap:active,form .wpcf7-form-control-wrap:focus{background:#f7fff9;border:1px solid #99db8e}form .wpcf7-form-control-wrap.error{background:#fff0ee;border:1px solid #f03518}form .wpcf7-form-control-wrap.error~.error_text{display:block}.work{padding:130px 0 93px}.work .work_content{display:flex;gap:30px;align-items:center;justify-content:space-between}.work .work_content .steps_column{width:338px}.work .work_content .grey_column{margin-bottom:150px}.work .work_content .work_images_column{text-align:center}.work .work_content .work_images_column .work_info_text{display:none}.work .work_content .work_images{margin-bottom:33px}.work .work_content .work_images img{display:inline-block}.work .work_content .work_item{padding:30px 40px 10px;border-radius:40px;border:1px solid #e2e5ea;font-size:20px;line-height:1.4;text-align:center;display:flex;align-items:center;justify-content:center;position:relative}.work .work_content .work_item .work_item_cont{position:relative}.work .work_content .work_item .icon{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translateX(-50%)}.work .work_content .work_item.grey{width:240px;height:182px;background:#eaedf2;border:none}.work .work_content .work_item.grey .arrow_long_1{position:absolute;top:50%;left:calc(100% - 10px)}.work .work_content .work_item.grey .arrow_long_2{position:absolute;top:5px;left:calc(100% - 15px);transform:rotate(-20deg)}.work .work_content .work_item.grey .arrow_long_3{position:absolute;bottom:5px;left:calc(100% - 15px);transform:rotate(20deg);filter:grayscale(1)}.work .work_content .work_item.step_3{width:338px;height:182px;font-weight:300;border-radius:40px;margin-bottom:50px;cursor:pointer}.work .work_content .work_item.step_3 b{font-weight:600}.work .work_content .work_item.step_3:last-child{margin-bottom:0}.work .work_content .work_item.step_3 .arrow_long_4{position:absolute;top:50%;left:100%;display:none}.work .work_content .work_item.step_3.active{color:#fff;border:none;background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%)}.work .work_content .work_item.step_3.active .arrow_long_4{display:block}.work .work_content .work_info_text{position:relative;left:30px;padding:13px 26px 14px 16px;text-align:center;font-weight:300;font-size:16px;line-height:1.5;text-align:center;color:#595f6b;width:100%;background:#fff;border-radius:40px 0 40px 40px;box-shadow:0 12px 56px 0 rgba(6,28,61,.12)}.stars{margin-bottom:34px;gap:16px;display:flex;align-items:center;justify-content:center}.stars:has(.star.active) .star svg path{fill:#45ac34}.stars:has(.star:hover) .star svg path{fill:#d9f3d5!important}.stars .star{cursor:pointer}.stars .star svg{width:50px;height:50px}.stars .star svg path{fill:#fff}.stars .star.active svg path{fill:#45ac34}.stars .star.active~.star svg path{fill:#fff}.stars .star:hover svg path{fill:#d9f3d5!important}.stars .star:hover~.star svg path{fill:#fff!important}.reviews_page{padding:70px 0;min-height:100vh;background:linear-gradient(135deg,#fff 0,#f7f7fd 100%)}.reviews_page .reviews_page_content{width:740px;max-width:100%;margin:0 auto}.reviews_page .reviews_head{margin-bottom:30px;border-radius:40px;background:#fff;text-align:center;padding:75px 30px 60px;box-shadow:0 8px 44px 0 rgba(135,137,142,.2)}.reviews_page .reviews_head .reviews_logo{margin-bottom:24px}.reviews_page .reviews_head .address{line-height:26px}.reviews_page .reviews_form_content{margin-bottom:40px;border-radius:40px;background:#fff;text-align:center;padding:95px 30px 70px;box-shadow:0 8px 44px 0 rgba(135,137,142,.2)}.reviews_page .reviews_form_content .desc{margin-bottom:40px}.reviews_page .reviews_form_content .rating_value{font-size:28px;color:#000;line-height:35px;margin-bottom:34px}.reviews_page .reviews_form_content .rating_value span{color:#45ac34}.reviews_page .reviews_form_content .btn_style{padding:15px;width:314px;line-height:30px;text-align:center;letter-spacing:.04em;font-size:18px;font-weight:700}.reviews_page .reviews_thank .btn_style img{width:27px;margin-right:5px}.reviews_page .review_footer{color:#949dae;font-size:16px;line-height:1.87;text-align:center}.qrcode{margin:0 25px;padding:135px 0;border-radius:40px;position:relative;background:linear-gradient(180deg,#fcfcfc 0,#f5f5f5 100%)}.qrcode .elipse_1{position:absolute;border-radius:50%;width:288px;height:104px;background:#5ebc4d;filter:blur(180px);transform:rotate(25deg);left:0;bottom:200px}.qrcode .elipse_2{position:absolute;border-radius:50%;width:232px;height:127px;background:#5ebc4d;filter:blur(180px);transform:rotate(15deg);left:40%;bottom:-60px}.qrcode .elipse_3{position:absolute;border-radius:50%;width:232px;height:127px;background:#5ebc4d;filter:blur(180px);transform:rotate(15deg);right:50px;bottom:-60px}.qrcode .section_content{display:flex;align-items:center;justify-content:space-between;width:1128px;margin:0 auto;max-width:100%;gap:30px}.qrcode .section_content .text_wrap{width:55%}.qrcode .section_content .text_wrap h2{margin-bottom:16px}.qrcode .section_content .text_wrap .desc{font-size:24px}.qrcode .section_content .text_wrap .desc span{font-weight:600;background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.qrcode .section_content .qr_wrap{position:relative}.qrcode .section_content .qr_wrap .qr_title{position:absolute;font-weight:700;font-size:24px;text-align:center;text-wrap-mode:nowrap;background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;top:-72px;left:50%;transform:translateX(-50%)}.analitic{padding:129px 0 60px}.analitic h2{margin-bottom:17px}.analitic .desc{margin-bottom:32px}.analitic .desc span{font-weight:600;background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.analitic .text{font-weight:300;line-height:1.33;margin-bottom:44px}.analitic .analitic_slider{width:1128px;padding:40px;margin:0 auto;max-width:100%;position:relative;border-radius:40px;background-color:#fff;box-shadow:0 12px 56px 0 rgba(6,28,61,.12)}.analitic .analitic_slider .item img{width:100%}.analitic .analitic_slider .slick-arrow{width:54px;height:54px;border-radius:27px;background:#fff;border:1px solid #ebeff4;position:absolute;font-size:0;z-index:1;top:50%;display:flex;align-items:center;justify-content:center;margin-top:-27px}.analitic .analitic_slider .slick-arrow:before{content:"";width:8px;height:14px;background-image:url(../img/arrow_left.svg)}.analitic .analitic_slider .slick-arrow.slick-prev{left:-105px}.analitic .analitic_slider .slick-arrow.slick-next{right:-105px}.analitic .analitic_slider .slick-arrow.slick-next:before{transform:scale(-1,1)}.analitic .analitic_slider .slick-arrow:hover{background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%)}.analitic .analitic_slider .slick-arrow:hover:before{filter:brightness(100)}.analitic .analitic_slider .slick-dots{position:absolute;display:flex;gap:10px;bottom:-40px;width:100%;justify-content:center}.analitic .analitic_slider .slick-dots li button{width:10px;height:10px;border-radius:5px;border:2px solid #5ebc4d;font-size:0;margin:0;padding:0;background:0 0;transition:all .4s}.analitic .analitic_slider .slick-dots li.slick-active button{width:48px;background-color:#5ebc4d}.messages{overflow:hidden;position:relative}.messages .section_content{width:1128px;margin:0 auto;max-width:100%;position:relative;padding:160px 0 180px}.messages .section_content .mobile{position:absolute;bottom:-400px;right:-210px}.messages .section_content .messages_inner{background:#f3f5f8;border-radius:40px;padding:75px 75px 96px;position:relative}.messages .section_content .messages_inner h2{margin-bottom:16px}.messages .section_content .messages_inner .desc{margin-bottom:38px;width:620px;max-width:100%;font-size:24px}.messages .section_content .messages_inner .desc span{font-weight:600;background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.messages .section_content .telegram_logo_icon{position:absolute}.messages .section_content .telegram_logo_icon.icon_1{bottom:-140px;left:30%}.messages .section_content .telegram_logo_icon.icon_2{bottom:-10px;left:45%}.messages .section_content .telegram_logo_icon.icon_3{top:-150px;right:-50px}.video{padding:130px 0;background-color:#fff;box-shadow:0 0 156px 0 rgba(6,28,61,.08);text-align:center}.video h2{margin-bottom:60px}.video .video_inner{width:916px;margin:0 auto 60px;max-width:100%;position:relative;width:916px;height:500px;max-width:100%;cursor:pointer;padding:10px;border:2px solid #e4e8f0;border-radius:50px}.video .video_inner .video_preview{position:relative;width:100%;height:100%;overflow:hidden}.video .video_inner .video_preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:40px}.video .video_inner iframe{width:100%!important;height:100%!important;border-radius:40px}.video .video_inner .video_play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:92px;height:65px;background:url(../img/logos_youtube-icon.svg) no-repeat center center;background-size:contain;border:none;cursor:pointer;opacity:.9;transition:opacity .2s}.video .video_inner .video_play:hover{opacity:1}.busines{padding:130px 0 150px}.busines h2{margin-bottom:17px}.busines .desc{margin-bottom:82px}.busines .desc span{font-weight:600;background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.busines .busines_items{margin-bottom:70px}.busines .busines_items .list{display:flex;gap:20px;margin-bottom:20px;white-space:nowrap;animation:scroll 120s linear infinite}.busines .busines_items .list .item{border-radius:50px;padding:9px 25px;font-size:16px;line-height:1.87;color:#595f6b;cursor:pointer;transition:all .2s;text-wrap-mode:nowrap;white-space:nowrap;flex-shrink:0;border:1px solid #ebeff4}.busines .busines_items .list .item:hover{border-color:transparent;background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%);color:#fff;font-weight:600}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-200%)}}.service{padding:130px 0 150px;background:linear-gradient(180deg,#fcfcfc 0,#f5f5f5 100%);position:relative}.service .elipse_1{position:absolute;border-radius:50%;width:288px;height:104px;background:#5ebc4d;filter:blur(180px);transform:rotate(25deg);left:0;top:280px}.service .elipse_2{position:absolute;border-radius:50%;width:232px;height:127px;background:#5ebc4d;filter:blur(180px);transform:rotate(15deg);left:40%;top:50%}.service .elipse_3{position:absolute;border-radius:50%;width:232px;height:127px;background:#5ebc4d;filter:blur(180px);transform:rotate(15deg);right:50px;top:50%}.service .service_items{display:flex;gap:30px;justify-content:center;margin-bottom:70px}.service .service_items .item{width:433px;max-width:100%;position:relative;z-index:1}.service .service_items .item .item_content{position:relative;padding:48px 30px;border-radius:40px;text-align:center;box-shadow:0 12px 56px 0 rgba(6,28,61,.12);background:rgba(255,255,255,.8)}.service .service_items .item .item_content .icon{margin-bottom:16px}.service .service_items .item .item_content .title{margin-bottom:16px;font-weight:700;font-size:22px;line-height:1.55;text-transform:uppercase;text-align:center}.service .service_items .item .item_content .title span{background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.service .service_items .item .item_content .text{font-weight:300;line-height:1.56;color:#595f6b}.service .service_items .item .num{font-weight:300;font-size:110px;line-height:122%;text-transform:uppercase;text-align:center;color:#e1e5ed;position:relative;top:35px;z-index:-1}.service .service_items .item:nth-child(odd){top:-40px}.service .service_items .item:nth-child(even){top:40px}.service .service_items .item .service_arrow_1{position:absolute;left:-55px;top:-50px;z-index:2}.service .service_items .item .service_arrow_2{position:absolute;left:-55px;top:30px;z-index:2}.prices{padding:130px 0 150px}.prices .prices_items{margin:0 auto 70px;width:896px;max-width:100%}.prices .prices_items .item{margin-bottom:30px;border-radius:40px;padding:40px;z-index:1;text-align:center;overflow:hidden;position:relative;background:linear-gradient(90deg,#5ebc4d 0,#7fd01b 100%)}.prices .prices_items .item .title{font-size:40px;font-weight:800;line-height:100%;color:#292e37;margin-bottom:24px;text-transform:uppercase}.prices .prices_items .item .title span{color:#fff}.prices .prices_items .item .text{font-size:20px;color:rgba(255,255,255,.9);margin-bottom:24px}.prices .prices_items .item .price{font-size:22px;font-weight:500;color:#292e37}.prices .prices_items .item .price span{font-weight:800;font-size:40px;color:#fff}.prices .prices_items .item .left_layout{z-index:-1;position:absolute;top:10px;left:-50px}.prices .prices_items .item .left_layout:before{content:"";position:absolute;width:333px;height:38px;transform:rotate(-45deg);background-color:#fff;-webkit-clip-path:polygon(38px 0,100% 0,100% 100%,0 100%);clip-path:polygon(38px 0,100% 0,100% 100%,0 100%)}.prices .prices_items .item .left_layout:after{content:"";position:absolute;width:333px;height:12px;top:140px;left:-70px;transform:rotate(-45deg);background-color:#292e37;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%)}.prices .prices_items .item .right_layout{z-index:-1;position:absolute;bottom:180px;right:140px}.prices .prices_items .item .right_layout:before{content:"";position:absolute;width:333px;height:38px;transform:rotate(-45deg);background-color:#fff;-webkit-clip-path:polygon(38px 0,100% 0,100% 100%,0 100%);clip-path:polygon(38px 0,100% 0,100% 100%,0 100%)}.prices .prices_items .item .right_layout:after{content:"";position:absolute;width:133px;height:12px;top:170px;left:0;transform:rotate(-45deg);background-color:#292e37;-webkit-clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 100%,0 100%)}footer{padding:0 0 71px}footer .footer_inner{background-color:#fff;box-shadow:0 12px 56px 0 rgba(6,28,61,.12);border-radius:40px;padding:50px 50px 0}footer .section_content{display:flex;justify-content:space-between}footer .section_content .footer_logo{width:152px}footer .section_content .footer_social_links{display:flex;gap:10px}footer .section_content .footer_social_links a{border-radius:27px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #848d9c;border-radius:50%}footer .section_content .footer_social_links a svg{width:20px;filter:grayscale(1) brightness(1.1)}footer .section_content .footer_social_links a:hover{border:1px solid #fff;background-color:#fff;box-shadow:0 4px 14px 0 rgba(6,28,61,.14)}footer .section_content .footer_social_links a:hover svg{filter:none}footer .section_content .footer_title{font-weight:200;font-size:16px;line-height:150%;color:#7a808c;margin-bottom:20px}footer .section_content nav ul li{line-height:24px;margin-bottom:20px}footer .section_content nav ul li a{line-height:24px;font-size:16px;line-height:1.5;text-align:center;color:#595f6b;margin-bottom:20px}footer .section_content nav ul li a img{display:inline-block;vertical-align:sub}footer .section_content nav ul li a:hover{color:#5fbd4c}footer .section_content .footer_contacts .contact_item{margin-bottom:15px;position:relative;font-size:16px;line-height:1.37;color:#595f6b;display:flex;align-items:flex-start;gap:10px}footer .section_content .footer_contacts .contact_item a{color:#595f6b;font-size:18px}footer .section_content .footer_contacts .contact_item a:hover{color:#5fbd4c}footer .section_content .footer_contacts .contact_item img{position:relative;top:1px}footer .section_content .footer_contacts .contact_item span{font-size:14px}footer .footer_next_content{padding-bottom:40px;display:flex;align-items:center;justify-content:space-between}footer .footer_next_content nav ul{display:flex;gap:46px}footer .footer_next_content nav ul li a{font-size:16px;font-weight:300;line-height:100%;display:block;color:#595f6b}footer .footer_next_content nav ul li a:hover{color:#5fbd4c}footer .footer_next_content .media_links{width:410px;display:flex}footer .footer_next_content .media_links a{width:54px;height:54px;display:flex;align-items:center;justify-content:center}footer .footer_copyright_content{padding:28px 0 32px;display:flex;align-items:center;justify-content:space-between;border-top:1px solid #e9edf3}footer .footer_copyright_content .copyright{font-weight:300;font-size:16px;line-height:100%;color:#595f6b}footer .footer_copyright_content .dev{display:flex;align-items:center;gap:9px}footer .footer_copyright_content .dev .text{color:#595f6b;font-size:16px;font-weight:300;line-height:150%}.country-phone{align-items:center;background-color:#f3f5f8;border-radius:inherit;border:none;display:flex;height:100%;padding:0}.country-phone .country-phone-selected{align-items:center;background-position:40px 0;color:#595f6b;display:flex;font-size:16px;font-weight:300;line-height:24px;padding:0 0 0 68px;position:relative}.country-phone .country-phone-selected img{left:14px;margin:1px 4px 0 3px;position:absolute;top:4px}.country-phone .country-phone-options{background-color:#fff;border:none;max-height:260px;overflow-y:auto!important;overflow-x:hidden!important;margin:46px 0 0!important;padding-top:10px!important;width:100%!important;z-index:3}.country-phone .country-phone-options::before{background-color:#fff;content:"";display:block;height:180px;position:absolute!important;top:0;width:100%;z-index:1}.country-phone .country-phone-options::-webkit-scrollbar{width:7px}.country-phone .country-phone-options::-webkit-scrollbar-track{background-color:#fff}.country-phone .country-phone-options::-webkit-scrollbar-thumb{background-color:#d9d9d9}.country-phone .country-phone-options .country-phone-search{background-color:#fff;border:1px solid #e7e7e7;height:45px;line-height:45px;outline:0;margin:5px 14px;padding:0 14px;position:relative;width:calc(100% - 18px);z-index:1}.country-phone .country-phone-options .country-phone-option{font-size:16px;padding:7px 5px 7px 14px!important;position:relative;z-index:1}.country-phone .country-phone-options .country-phone-option:hover{background-color:#f3f5f8}.country-phone .country-phone-options .country-phone-option span{align-items:center;display:flex;justify-content:flex-end}.country-phone .country-phone-options .country-phone-option span img{margin-left:8px}.country-phone input{padding-left:4px}.country-phone input::-webkit-inner-spin-button,.country-phone input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.country-phone input[type=number]{-moz-appearance:textfield}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;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}.slick-track:before{display:table;content:""}.slick-track:after{display:table;content:"";clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}html.remodal-is-locked{overflow:hidden;touch-action:none}.remodal,[data-remodal-id]{display:none}.remodal-overlay{position:fixed;z-index:9999;top:-5000px;right:-5000px;bottom:-5000px;left:-5000px;display:none}.remodal-wrapper{position:fixed;z-index:10000;top:0;right:0;bottom:0;left:0;display:none;overflow:auto;text-align:center;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{display:inline-block;height:100%;margin-left:-.05em;content:""}.remodal-overlay,.remodal-wrapper{-webkit-backface-visibility:hidden;backface-visibility:hidden}.remodal{position:relative;outline:0;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}.remodal-bg.remodal-is-opened,.remodal-bg.remodal-is-opening{filter:blur(3px)}.remodal-overlay{background-color:#000b28}.remodal-overlay.remodal-is-closing,.remodal-overlay.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal-overlay.remodal-is-opening{animation-name:remodal-overlay-opening-keyframes}.remodal-overlay.remodal-is-closing{animation-name:remodal-overlay-closing-keyframes}.remodal-wrapper{padding:10px 10px 0}.remodal{box-sizing:border-box;max-width:100%;transform:translate3d(0,0,0);width:550px;padding:0;background-color:#fff;position:relative}.remodal#modal-politic{width:1000px}.remodal#modal-politic .modal-title{padding-bottom:15px;margin-bottom:35px;border-bottom:1px solid #e5e5e5}.remodal{vertical-align:middle}.remodal.remodal-is-closing,.remodal.remodal-is-opening{animation-duration:.3s;animation-fill-mode:forwards}.remodal.remodal-is-opening{animation-name:remodal-opening-keyframes}.remodal.remodal-is-closing{animation-name:remodal-closing-keyframes}.remodal-wrapper:after{vertical-align:middle}.remodal-close{position:absolute;top:15px;right:15px;width:36px;height:36px;text-align:center;transition:.5s;font-size:18px;line-height:36px;-webkit-appearance:none;padding:0;z-index:1;color:#000b28;cursor:pointer;border:0;font-weight:900;border-radius:50%;background-color:#f5f5f5}.remodal-close:focus,.remodal-close:hover{opacity:1}.modal-content{width:100%;margin:auto;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.form_title{color:#01ae9a;font-size:36px;font-weight:700;text-transform:uppercase;line-height:39.6px;margin-bottom:5px}#modal_thank .modal_content .center_wrap{margin-bottom:0}#modal_thank .modal_content .center_wrap:before{content:initial}@keyframes remodal-opening-keyframes{from{transform:scale(1.05);opacity:0}to{transform:none;opacity:1;filter:blur(0)}}@keyframes remodal-closing-keyframes{from{transform:scale(1);opacity:1}to{transform:scale(.95);opacity:0;filter:blur(0)}}@keyframes remodal-overlay-opening-keyframes{from{opacity:0}to{opacity:1}}@keyframes remodal-overlay-closing-keyframes{from{opacity:1}to{opacity:0}}@media only screen and (max-width:1400px){footer .footer_inner{padding:40px 30px 0}footer .footer_next_content nav ul{gap:20px}}@media only screen and (max-width:1200px){.work .work_content{flex-wrap:wrap;flex-direction:column;align-items:center;padding:50px 0 0}.work .work_content .grey_column{margin-bottom:100px}.work .work_content .work_item.grey .arrow_long_1{top:120%;left:calc(40% - 10px);transform:rotate(90deg)}.work .work_content .work_item.grey .arrow_long_2{top:120%;left:calc(0% - 10px);transform:rotate(110deg)}.work .work_content .work_item.grey .arrow_long_3{top:120%;left:calc(70% - 10px);transform:rotate(75deg)}.work .work_content .work_item.step_3 .arrow_long_4{top:120%;left:calc(40% - 10px);transform:rotate(90deg)}.work .work_content .steps_column{width:100%;display:flex;gap:30px;justify-content:center}.work .work_content .steps_column .work_info_text{display:none}.work .work_content .work_images_column .work_info_text{display:block}.work .work_content .work_info_text{width:335px;max-width:100%;margin-bottom:40px;left:0}.messages .section_content{padding:120px 0}.messages .section_content .mobile{bottom:-340px;width:560px}.messages .section_content .telegram_logo_icon.icon_3{top:-100px;right:-90px}.service .service_items{gap:20px}.service .service_items .item .item_content{padding:30px 20px}.service .service_items .item .item_content .title{font-size:18px}.service .service_items .item .item_content .title br{display:none}.analitic .analitic_slider .slick-arrow.slick-prev{left:-15px}.analitic .analitic_slider .slick-arrow.slick-next{right:-15px}footer .section_content{flex-wrap:wrap;gap:0}footer .section_content .footer_column{width:50%;margin-bottom:20px}footer .section_content .footer_contacts{order:-1}footer .section_content .logo_column{order:-2}footer .footer_next_content{flex-wrap:wrap}footer .footer_next_content .media_links{order:-1;margin-bottom:30px}}@media only screen and (max-width:992px){.stars .star svg{width:44px;height:44px}.qrcode .section_content .text_wrap .desc{font-size:18px}.qrcode .section_content .qr_wrap .qr-code{width:300px}.messages .section_content{padding:120px 0}.messages .section_content .mobile{bottom:-320px;width:470px}.messages .section_content .messages_inner{padding:40px}.messages .section_content .messages_inner .desc{font-size:18px;width:420px;max-width:100%}.messages .section_content .telegram_logo_icon.icon_1{width:88px;bottom:-100px}.messages .section_content .telegram_logo_icon.icon_2{width:97px}.messages .section_content .telegram_logo_icon.icon_3{width:73px}.service .service_items{gap:20px;flex-wrap:wrap}.service .service_items .item{top:0!important}.service .service_items .item .item_content{padding:30px 20px}.service .service_items .item .item_content .title{font-size:18px}.service .service_items .item .item_content .title br{display:none}.service .service_items .item .service_arrow_1{top:-110px;left:auto;right:0;transform:rotate(45deg)}.service .service_items .item .service_arrow_2{top:-110px;left:0;transform:rotate(125deg)}}@media only screen and (max-width:767px){h3{font-size:24px;margin-bottom:10px}form{width:100%;max-width:100%;margin:0 auto}form input,form textarea{padding:15px 24px}form .wpcf7-form-control-wrap{margin-bottom:20px}.reviews_page .reviews_head{padding:55px 15px 38px}.reviews_page .reviews_head .reviews_logo{margin-bottom:14px;width:146px}.reviews_page .reviews_head .address{font-size:14px}.reviews_page .reviews_form_content{padding:46px 20px;margin-bottom:23px}.reviews_page .reviews_form_content .rating_value{margin-bottom:20px;font-size:20px;line-height:25px}.reviews_page .reviews_form_content .desc{margin-bottom:20px}.reviews_page .reviews_form_content .btn_style{width:100%;padding:12px;font-size:16px}.reviews_page .review_footer{font-size:14px}.stars{gap:12px;margin-bottom:20px}.stars .star svg{width:38px;height:38px}.work{padding:58px 0 70px}.work .work_content{padding-top:20px}.work .work_content .grey_column{width:100%;margin-bottom:50px}.work .work_content .grey_column:first-child{margin-bottom:0}.work .work_content .work_item{padding:35px 10px 15px;border-radius:18px;text-align:center;height:auto;font-size:18px}.work .work_content .work_item.grey{width:100%;height:auto;text-align:left;padding:16px 16px 16px 112px}.work .work_content .work_item.grey .icon{left:0;bottom:auto;bottom:0;transform:initial}.work .work_content .work_item.grey .icon.icon_2{left:20px}.work .work_content .work_item.grey .work_item_cont{position:initial;width:100%}.work .work_content .work_item.grey .arrow_long_2{top:140%;left:calc(35% - 10px);transform:rotate(110deg)}.work .work_content .work_item.grey .arrow_long_3{top:140%;left:calc(50% - 10px);transform:rotate(75deg)}.work .work_content .work_item.step_3{margin-bottom:20px}.work .work_content .work_item.step_3 .arrow_long_4{width:50px;height:8px;top:108%}.qrcode{padding:57px 5px 70px}.qrcode .section_content{flex-wrap:wrap}.qrcode .section_content .text_wrap{width:100%;text-align:center}.qrcode .section_content .text_wrap .desc{font-size:18px}.qrcode .section_content .qr_wrap{width:100%}.qrcode .section_content .qr_wrap .qr_title{position:initial;text-align:center;transform:initial;margin-bottom:20px}.qrcode .section_content .qr_wrap .qr-code{width:230px;display:block;margin:0 auto}.analitic{padding:58px 0 70px}.analitic .desc{margin-bottom:14px}.analitic .text{margin-bottom:34px}.analitic .analitic_slider{padding:12px;border-radius:18px}.analitic .analitic_slider .slick-arrow{width:40px;height:40px}.messages .section_content{padding:58px 0 70px}.messages .section_content .messages_inner{padding:57px 24px 420px}.messages .section_content .messages_inner .desc{width:100%}.messages .section_content .messages_inner .text_wrap{text-align:center}.messages .section_content .mobile{left:50%;bottom:0;width:257px;right:auto;transform:translateX(-50%)}.messages .section_content .telegram_logo_icon.icon_1{width:88px;left:-15px;bottom:0}.messages .section_content .telegram_logo_icon.icon_2{width:97px;right:0;left:auto;bottom:40%}.messages .section_content .telegram_logo_icon.icon_3{width:88px;top:auto;bottom:24%;right:-48px}.video{padding:58px 0 70px}.video h2{margin-bottom:30px}.video .video_inner{padding:5px;height:248px}.video .video_inner .video_play{width:57px;height:40px}.busines{padding:58px 0 70px}.busines h2 br{display:none}.busines .desc{margin-bottom:34px}.busines .desc br{display:none}.busines .busines_items{margin-bottom:40px}.busines .busines_items .list{margin-bottom:8px;gap:8px}.service{padding:58px 0 70px}.service .service_items .item .num{top:5px;font-size:80px;line-height:60px}.service .service_items .item .service_arrow_1{top:-80px;left:auto;right:15px;transform:rotate(45deg)}.service .service_items .item .service_arrow_2{top:-80px;left:15px;transform:rotate(135deg)}.prices{padding:48px 0 70px}.prices .prices_items{margin-bottom:40px}.prices .prices_items .item .title{font-size:30px}.prices .prices_items .item .price{font-size:18px}.prices .prices_items .item .price span{font-size:30px}.prices .prices_items .item .left_layout{top:-50px}.prices .prices_items .item .left_layout:after{width:220px;top:190px}.prices .prices_items .item .right_layout{right:110px}.prices .prices_items .item .right_layout:after{top:180px;left:-20px}footer .section_content .footer_column{width:100%}footer .section_content .footer_contacts{order:2}footer .section_content .logo_column{order:-2}footer .footer_next_content{flex-wrap:wrap}footer .footer_next_content .media_links{order:-1;margin-bottom:30px}footer .footer_next_content nav ul{flex-wrap:wrap}footer .footer_next_content nav ul li{width:100%}footer .footer_copyright_content{flex-wrap:wrap}footer .footer_copyright_content .dev{width:100%;order:-2;margin-bottom:26px}footer .footer_copyright_content .copyright{width:100%}}@media only screen and (min-width:768px){.visible-xs{display:none!important}}@media only screen and (min-width:992px){.visible-sm{display:none!important}}
.modal-backdrop{position:fixed;inset:0;background:rgba(0,11,40,.6);display:flex;align-items:center;justify-content:center;z-index:1100;padding:20px}
.modal-card{width:520px;max-width:100%;background:#fff;border-radius:24px;padding:28px;position:relative;box-shadow:0 12px 56px 0 rgba(6,28,61,.2)}
.modal-title{font-size:22px;font-weight:700;margin-bottom:16px;color:#292e37;text-transform:uppercase}
.modal-body p{margin-bottom:8px;color:#595f6b;font-size:16px;line-height:1.5}
.modal-actions{margin-top:20px;display:flex;justify-content:flex-end}
.modal-copy{border:none;border-radius:70px;padding:10px 18px;background:#292e37;color:#fff;font-size:14px;font-weight:600;cursor:pointer}
.modal-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border:none;border-radius:50%;background:#f3f5f8;font-size:22px;cursor:pointer}
body.is-modal-open{overflow:hidden}

@media only screen and (max-width:767px){
  .modal-card{padding:20px}
}
.modal-backdrop[hidden]{display:none!important}
/* Cookies banner v2 */
.cookies-banner{position:fixed;left:0;right:0;bottom:0;z-index:1000;padding:0}
.cookies-banner__content{display:flex;flex-wrap:wrap;gap:20px;align-items:center;justify-content:space-between;padding:24px 40px;background:#7fbe43;box-shadow:0 -6px 24px rgba(0,0,0,.12);border-radius:12px 12px 0 0}
.cookies-banner__title{font-size:28px;font-weight:700;color:#fff;margin-bottom:6px}
.cookies-banner__desc{font-size:16px;line-height:1.5;color:#f4f7f2;max-width:880px}
.cookies-banner__desc--mobile{display:none}
.cookies-banner__actions{display:flex;flex-direction:column;gap:12px;align-items:center}
.cookies-banner__button{border:none;border-radius:999px;padding:10px 28px;background:#e9eef2;color:#6a6f75;font-size:14px;font-weight:700;text-transform:uppercase;cursor:pointer}
.cookies-banner__links{display:flex;gap:18px;align-items:center}
.cookies-banner__link{font-size:14px;font-weight:700;text-transform:uppercase;color:#eaf5e1;background:none;border:none;padding:0;cursor:pointer;text-decoration:none}
.cookies-banner__link:hover{text-decoration:underline}

@media only screen and (max-width:991px){
  .cookies-banner__content{padding:20px}
  .cookies-banner__actions{width:auto;align-items:flex-start}
}
@media only screen and (max-width:767px){
  .cookies-banner__content{gap:12px;display:inline-flex;width:auto;max-width:calc(100% - 20px);margin:0 10px;padding:16px 18px}
  .cookies-banner__title{font-size:22px}
  .cookies-banner__desc{display:none}
  .cookies-banner__desc--mobile{display:block;font-size:13px;line-height:1.4}
  .cookies-banner__actions{width:auto;flex-direction:row;align-items:center;gap:12px;flex-wrap:nowrap}
  .cookies-banner__links{flex-direction:row;align-items:center;gap:12px;white-space:nowrap}
}
