@font-face{font-family:Montserrat;src:url(../fonts/montserrat-latin.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:optional}@font-face{font-family:Montserrat;src:url(../fonts/montserrat-italic700-latin.woff2)format("woff2");font-style:italic;font-weight:700;font-display:optional}:root{--color-text-link:#19181e;--color-text-title:#1f2327;--bgc-btn:#00a6e6;--color-btn-text:#fff;--hover-btn:#0687ba}*{box-sizing:border-box;max-width:100%;margin:0;padding:0}button{cursor:pointer}img{width:auto;max-width:100%;height:auto}a{text-transform:none;text-decoration:none;transition:color .3s}.bg{background-color:#e7f0ff;background-image:url(../img/optimized/bg-gradient.webp);background-position:top;background-repeat:no-repeat;background-size:cover}.container{width:100%;max-width:1410px;margin:0 auto}body{background-color:#e7f0ff;font-family:Montserrat,sans-serif;font-weight:400;overflow-x:hidden}main{z-index:1;position:relative}.no-scroll{overflow:hidden}.navbar{backdrop-filter:blur(14px);z-index:999;background-color:#e7f0ffe0;width:100%;padding:27px 0;transition:background-color .3s,box-shadow .3s;position:fixed;top:0;left:0}.navbar.scrolled{box-shadow:0 2px 10px #0000001a}.wrapper_nav{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.mobile_none{display:none}.header-actions{align-items:center;gap:16px;margin-left:20px;display:flex}.language-mobile{display:none}.language-switch{z-index:1001;white-space:nowrap;align-items:center;width:72px;display:inline-flex;position:relative}.language-switch__trigger{width:72px;min-height:36px;color:var(--color-text-link);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:7px;padding:0;font-family:inherit;font-weight:700;display:inline-flex}.language-switch__current{color:var(--color-text-title);font-size:16px;font-weight:700;line-height:20px}.language-switch__chevron{border-right:2px solid var(--color-text-link);border-bottom:2px solid var(--color-text-link);width:7px;height:7px;transform:rotate(45deg)translateY(-2px)}.language-switch__menu{background:#fff;border:1px solid #19181e1a;border-radius:6px;flex-direction:column;width:72px;padding:0;display:none;position:absolute;top:100%;left:0;overflow:hidden}.language-switch:hover .language-switch__menu,.language-switch:focus-within .language-switch__menu{display:flex}.language-switch__option{width:100%;height:36px;color:var(--color-text-link);border-bottom:1px solid #19181e1a;border-radius:0;justify-content:center;align-items:center;padding:0;font-size:14px;font-weight:700;line-height:16px;display:inline-flex}.language-switch__option:hover,.language-switch__option.is-active{color:var(--bgc-btn)}.language-switch__option:last-child{border-bottom:none}.logo{width:auto;height:54px}.menu ul{gap:40px;margin:0;padding:0;list-style:none;display:flex}.link{color:var(--color-text-link);font-size:16px;font-weight:500;line-height:18px;position:relative}.link:after{content:"";background-color:var(--color-text-link);width:0%;height:2px;transition:width .3s ease-in-out;position:absolute;bottom:-4px;left:0}.link:hover:after{width:100%}.apply-button{background-color:var(--bgc-btn);color:var(--color-btn-text);text-transform:uppercase;z-index:1;border-radius:10px;padding:17px 30px;font-weight:700;display:inline-block;position:relative;overflow:hidden}.submit{background-color:var(--bgc-btn);color:var(--color-btn-text);text-transform:uppercase;z-index:1;border:none;border-radius:10px;width:260px;padding:17px 40px;font-weight:700;display:inline-block;position:relative;overflow:hidden}.submit:after,.apply-button:after{background-color:var(--hover-btn);content:"";z-index:-1;width:0;height:100%;transition:width .3s,left .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.apply-button:hover:after,.submit:hover:after{width:100%}.apply.mobile{display:none}.hamburger{cursor:pointer;flex-direction:column;justify-content:space-around;width:29px;height:29px;display:none}.hamburger span{background-color:#19181e;border-radius:2px;width:100%;height:3px;transition:all .3s}.apply-button.mobile{display:none}.hamburger.active span:first-child{transform:rotate(45deg)translate(8px,5px)}.hamburger.active span:nth-child(2){opacity:0}.hamburger.active span:nth-child(3){transform:rotate(-45deg)translate(8px,-5px)}.recruitment{background-color:#e7f0ff;background-image:url(../img/optimized/bg-gradient.webp);background-position:top;background-repeat:no-repeat;background-size:cover;padding-top:279px;padding-bottom:0}.container_full{width:95%;padding:0 2rem}.content{grid-template-columns:minmax(0,705px) 600px;justify-content:space-between;align-items:start;gap:76px;margin-bottom:200px;display:grid}.image-grid{grid-template-rows:repeat(2,287px);grid-template-columns:repeat(2,287px);gap:26px;width:600px;height:600px;display:grid}.main_title{color:var(--color-text-title);margin-bottom:30px;font-size:64px;font-weight:700;line-height:1.2}.highlight{color:var(--color-btn-text);background-color:var(--bgc-btn);margin-top:0;padding:0 6px 2px;font-style:italic;line-height:1.08;display:inline-block}.highlight.block{margin-top:0;display:inline-block}.main_text{color:var(--color-text-link);max-width:705px;margin-bottom:20px;font-size:20px;font-weight:500;line-height:28px}.main_text.last{margin-bottom:40px}.text-content{width:100%}.text-content>.apply-button{display:inline-block}.image-box,.image-box picture,.review-image{width:100%;height:100%}.image-box{background:0 0;position:relative;overflow:hidden;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.image-box picture{display:block}.review-image{object-fit:cover;max-width:none;display:block;position:absolute}.shape1{-webkit-mask-image:url(../img/figma/hero-figma-mask-top-left.svg);mask-image:url(../img/figma/hero-figma-mask-top-left.svg)}.shape2{-webkit-mask-image:url(../img/figma/hero-figma-mask-top-right.svg);mask-image:url(../img/figma/hero-figma-mask-top-right.svg)}.shape3{-webkit-mask-image:url(../img/figma/hero-figma-mask-bottom-left.svg);mask-image:url(../img/figma/hero-figma-mask-bottom-left.svg)}.shape4{-webkit-mask-image:url(../img/figma/hero-figma-mask-bottom-right.svg);mask-image:url(../img/figma/hero-figma-mask-bottom-right.svg)}.shape1 .review-image{object-position:center top;width:104.2%;height:156.1%;top:0;left:-2.1%}.shape2 .review-image{object-position:center center;width:118.8%;height:178.2%;top:-57.9%;left:-9.1%}.shape3 .review-image{object-position:center center;width:146%;height:219.2%;top:-69.7%;left:-33.1%}.shape4 .review-image{object-position:center center;width:114.3%;height:114.3%;top:-5.8%;left:-7.3%}.link.mobile{display:none}.stats{background-color:var(--bgc-btn)}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);gap:0;padding:40px 0;display:grid;position:relative}.number{color:var(--color-btn-text);font-size:72px;font-weight:700;line-height:74px}.number_text{color:var(--color-btn-text);font-size:32px;font-weight:600}.stats-grid .stat-item{position:relative}.stats-grid .stat-item:not(:last-child):after{content:"";background-color:#fff;border-radius:10px;width:2px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.cross_line{display:none}.services{margin-bottom:194px}.services_title{color:var(--color-text-title);text-align:center;margin-bottom:32px;font-size:64px;font-weight:700;line-height:68px}.services_text{color:var(--color-text-link);text-align:center;margin-bottom:88px;font-size:20px;font-weight:500;line-height:28px}.services_wrapper{justify-content:space-between;gap:80px;margin-bottom:163px;display:flex}.icon_services{background-color:var(--color-btn-text);border-radius:20px;width:80px;height:80px;position:relative}.item_title{color:var(--color-text-link);margin:16px 0;font-size:24px;font-weight:700;line-height:34px}.item_text{color:var(--color-text-link);font-size:16px;font-weight:400;line-height:150%}.icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.opportunities_wrapper{background-color:var(--color-btn-text);border-radius:40px;padding:60px 92px 80px 90px;box-shadow:0 7px 16.6px #0000000d}.opportunities_wrapper_item{justify-content:space-between;gap:50px;display:flex}.opportunities_title{color:var(--color-text-title);margin-bottom:32px;font-size:64px;line-height:68px}.opportunities_text{color:var(--color-text-link);font-size:20px;font-weight:500;line-height:25px}.opportunities_item{border:1px solid #0000001a;border-radius:20px;padding:24px 0 8px}.wrapper--title{margin-bottom:53px;position:relative}.wrapper--title:before{content:"";background-color:#00a6e6;border-radius:100px;width:3px;height:100%;display:block;position:absolute;top:0;left:-32px;overflow:hidden}.result_line{justify-content:space-between;align-items:flex-end;gap:13px;padding-bottom:16px;display:flex}.line_left{padding-left:24px}.line_right{padding-right:16px}.title_graph{color:var(--color-text-title);padding-bottom:8px;padding-left:24px;font-size:20px;font-weight:700;line-height:22px}.total{color:#1f2327;opacity:.5;margin-top:16px;margin-bottom:4px;font-size:16px;font-weight:500}.sum{letter-spacing:.4px;color:var(--color-text-title);font-size:20px;font-weight:600}.ranking{background:#3ed1690d;border-radius:4px;justify-content:center;align-items:center;gap:6px;width:75px;padding:4px 8px;display:flex}.ranking_text{letter-spacing:.12px;color:#3ed169;font-size:12px;font-weight:600;line-height:14px}.wrapper_rating{gap:13px;display:flex}.border{border-top:1px solid #0000001a;border-bottom:1px solid #0000001a}.chat-section{position:relative}.wrapper_content{gap:26px;display:flex}.chat-content{z-index:1;width:134%;position:relative}.chat-image-container{width:100%;position:relative}.message_icon_first{max-width:201px;position:absolute;top:15vw;left:0}.message_icon_second{max-width:124px;position:absolute;top:9vw;right:3vw}.chat-title{color:var(--color-text-title);font-size:64px}.chat-description{color:var(--color-text-link);font-size:20px;font-weight:500;line-height:28px}.chat-detail-title{color:var(--color-text-link);margin-bottom:16px;font-size:20px;font-weight:700;line-height:28px}.chat-detail-box{padding:30px;overflow:hidden}.chat-detail-box ul{list-style-position:inside}.chat-detail-list{list-style:none}.chat-detail-box{background-color:#fff;border-radius:40px}.chat-detail-list li{padding-left:20px;font-size:14px;font-weight:500;position:relative}.highlight_second{color:var(--bgc-btn)}.chat-detail-list>li{margin-bottom:12px}.chat-detail-list .last{margin-bottom:0}.chat-detail-list li:before{content:"";background-image:url("/img/Polygon 1.svg");background-repeat:no-repeat;background-size:contain;width:12px;height:12px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.steps_section{background:url(../img/bg-second2.webp) 50%/cover no-repeat;padding-top:160px;padding-bottom:160px}.wrapper_title-steps{color:var(--bgc-btn);text-transform:uppercase;justify-content:center;margin-bottom:26px;font-size:20px;font-weight:700;display:flex}.section-subtitle{color:#fff;text-align:center;margin-bottom:24px;font-size:64px;font-weight:700}.section-description{color:#fff;text-align:center;margin-bottom:60px;font-size:20px;font-weight:500;line-height:28px}.steps-grid{text-align:left;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:60px;display:grid}.step-box{background:#1a374c;border-radius:40px;padding-top:50px;padding-bottom:62px;padding-left:25px}.number_step{color:var(--hover-btn);margin-bottom:10px;font-size:64px;font-weight:700;line-height:68px}.step-title{color:#fff;margin-bottom:16px;font-size:20px;font-weight:700;line-height:140%}.descr_text{color:#fff;opacity:.8;font-size:16px;font-weight:400;line-height:140%}.wrapper_btn{justify-content:center;display:flex}.reviews{margin-top:160px;margin-bottom:160px}.reviews_grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.reviews_img{border-radius:25px;overflow:hidden}.reviews_title{text-align:center;color:var(--color-text-title);margin-bottom:32px;font-size:64px;font-weight:700}.reviews_description{text-align:center;color:var(--color-text-link);margin-bottom:80px;font-size:20px;font-weight:500}.reviews_wrapper{gap:12px;display:flex}.chat-operator{color:var(--color-text-title);opacity:.5;font-size:12px}.name_operator{color:var(--color-text-title);font-size:16px;font-weight:500}.reviews_img{margin-bottom:18px}.container.small{max-width:990px}.faq-heading{text-align:center;color:var(--color-text-title);margin-bottom:60px;font-size:64px;font-weight:700}.faq-item{background-color:#fff;border-radius:40px;margin-bottom:30px;padding:40px;transition:padding .3s;overflow:hidden}.faq-question{cursor:pointer;color:var(--color-text-title);justify-content:space-between;align-items:center;font-size:20px;font-weight:700;line-height:28px;display:flex;position:relative}.faq-toggle-icon{width:20px;height:20px;transition:transform .3s;display:inline-block;position:relative}.faq-toggle-icon:before,.faq-toggle-icon:after{content:"";background-color:var(--color-text-title);transform-origin:50%;width:100%;height:2px;transition:transform .3s;position:absolute;top:50%;left:0}.faq-toggle-icon:before{transform:rotate(0)}.faq-toggle-icon:after{transform:rotate(90deg)}.faq-item.active .faq-toggle-icon{transform:rotate(45deg)}.faq-item.active .faq-toggle-icon:before,.faq-item.active .faq-toggle-icon:after{transform:rotate(-45deg)}.faq-answer{opacity:0;max-height:0;margin-left:20px;padding:0 15px;transition:max-height .3s,opacity .3s;position:relative;overflow:hidden}.faq-answer p{color:var(--color-text-link);margin-top:7px;margin-left:10px;font-size:16px;font-weight:400;line-height:22px}.faq-answer:before{content:"";background:var(--hover-btn);width:3px;height:100%;position:absolute;top:0;left:0}.faq-item.active .faq-answer{opacity:1;max-height:200px;margin-top:27px}.wrapper_icon{display:none}.custom-select{width:100%;color:var(--color-text-link);margin-top:5px;font-family:Montserrat,sans-serif;position:relative}.select-header{cursor:pointer;color:#19181e80;background-color:#f6f9ff;border-radius:10px;width:100%;padding:12px 20px;font-family:Montserrat;font-size:14px;font-weight:500;transition:border-color .3s}.select-header img{z-index:10;pointer-events:none}.select-options{opacity:0;z-index:10;background-color:#fff;border:1px solid #ccc;border-radius:10px;width:100%;max-height:0;margin:0;padding:0;list-style:none;transition:max-height .3s ease-in-out,opacity .3s ease-in-out;display:block;position:absolute;top:100%;left:0;overflow:hidden;box-shadow:0 2px 10px #0000001a}.select-options li{cursor:pointer;color:#19181e80;padding:8px 20px;font-size:14px;font-weight:400;transition:background-color .3s}.select-options.show{opacity:1;max-height:200px;padding:10px 0}.select-options li:hover{color:#fff;background-color:#00a6e6}.wrappper_bread{color:var(--color-text-link);text-transform:uppercase;align-items:center;margin-bottom:56px;font-size:12px;line-height:20px;display:flex}.select-arrow{width:20px;transition:transform .3s ease-in-out;position:absolute;top:50%;right:20px;transform:translateY(-50%)rotate(0)}.select-header.active .select-arrow{transform:translateY(-50%)rotate(180deg)}footer{background:url(../img/bg-second2.webp) 50%/cover no-repeat}.menu_footer{list-style:none}.wrapper_footer{justify-content:space-between;gap:190px;padding-top:80px;padding-bottom:60px;display:flex}.wrapper_left{gap:240px;display:flex}.right_footer{gap:160px;display:flex}.link_footer{color:var(--color-btn-text);font-size:16px;font-weight:500;position:relative}.menu_footer li{margin-bottom:24px}.link_footer:after{content:"";background-color:var(--color-btn-text);width:0%;height:2px;transition:width .2s ease-in-out;position:absolute;bottom:-4px;left:0}.link_footer:hover:after{width:100%}.link_footer.last{margin-bottom:0}.footer_title{color:var(--color-btn-text);margin-bottom:4px;font-size:20px;font-weight:700}.footer_text{color:var(--color-btn-text);margin-bottom:23px;font-size:16px;font-weight:400;line-height:23px}.copy_text{color:var(--color-btn-text);text-align:center;font-size:16px;font-weight:500}.copyright{border-top:1px solid #fff3;padding:30px 0}.error_title{text-align:center;color:#00a6e6;font-size:300px}.error_description{color:var(--color-text-link);text-align:center;margin-bottom:40px;font-size:64px;font-weight:700}.error_page{padding-top:172px;padding-bottom:273px}.privacy{padding-top:134px;padding-bottom:160px}.privacy_title{margin-bottom:16px;font-size:48px}.privacy_text{color:var(--color-text-link);margin-bottom:40px;font-size:18px;font-weight:400;line-height:27px}.privacy_link{color:#2245ff;font-style:italic;text-decoration:underline}.link_privacy{color:#2245ff;text-decoration:underline}.title_privacy_second{color:var(--color-text-link);font-size:20px;font-weight:700;line-height:28px}.swing{transform-origin:bottom;animation:3s ease-in-out infinite alternate swing}.popup-overlay{box-sizing:border-box;backdrop-filter:blur(10px);z-index:100;background-color:#00000080;justify-content:center;align-items:center;width:100%;height:100%;padding:10px;display:flex;position:fixed;top:60px;left:0}.popup-form,.popup-success{box-sizing:border-box;z-index:200;background-color:#fff;border-radius:10px;max-width:100%;max-height:100%;padding:30px 60px;position:relative;box-shadow:0 4px 10px #0000001a}.contact_form{flex-direction:column;gap:16px;display:flex}.form_title{color:var(--color-text-link);text-align:center;margin-bottom:8px;font-size:32px;font-weight:700}.form_description{color:var(--color-text-link);text-align:center;margin-bottom:12px;font-size:16px;font-weight:500}.label{color:var(--color-text-link);font-size:12px;font-weight:600;display:block}.input{color:#19181e80;background-color:#f6f9ff;border:0;border-radius:10px;width:100%;margin-top:5px;padding:12px 20px;font-family:Montserrat,sans-serif;font-size:14px;font-weight:500;display:block}.popup-form{z-index:200;border-radius:40px;width:570px;max-height:90vh;overflow-y:auto}.popup-success{width:690px}.popup-close{cursor:pointer;justify-content:center;align-items:center;width:20px;height:20px;font-size:24px;display:flex;position:absolute;top:25px;right:25px}.popup-close:before{content:"×";cursor:pointer;font-size:36px}.disclaimer{color:#80828d;font-size:12px;font-weight:400;line-height:16px}.error-message{color:#ff4747;text-align:right;margin-top:5px;font-size:12px;display:none}.input-error{outline:1px solid #ff4747}.input.error+.error{display:block}.popup-overlay{opacity:0;transition:opacity .3s;display:none}.popup-overlay.show{opacity:1;display:flex}.popup-form,.popup-success{transition:transform .3s;transform:scale(.8)}.popup-overlay.show .popup-form,.popup-overlay.show .popup-success{transform:scale(1)}footer .apply-button{z-index:0;position:relative}@keyframes swing{0%{transform:rotate(0)}25%{transform:rotate(5deg)}50%{transform:rotate(0)}75%{transform:rotate(-5deg)}to{transform:rotate(0)}}.animated-text,.scroll-animated-text{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(20px)}.scroll-animated-text.visible{opacity:1;transform:translateY(0)}@media (width<=1440px){.container{width:100%;max-width:1170px}.menu ul{justify-content:flex-start;gap:20px}.content{grid-template-columns:minmax(0,610px) 470px;gap:30px;margin-bottom:170px}.image-grid{grid-template-rows:repeat(2,224px);grid-template-columns:repeat(2,224px);gap:22px;width:470px;height:470px}.recruitment{padding-top:210px}.main_title{font-size:56px}.opportunities_wrapper{padding:60px 70px 70px}.reviews{margin-top:130px;margin-bottom:130px}.reviews_description{font-size:18px}.wrapper_footer{gap:170px;padding-top:80px;padding-bottom:80px}.wrapper_left{gap:102px}.right_footer{gap:115px}.privacy{padding-top:135px;padding-bottom:147px}.message_icon_first{max-width:200px}}@media (width<=1230px){.chat-content{width:100%}.container{padding:0 40px}.hamburger{display:flex}.menu_nav{z-index:1000;background:url(../img/optimized/bg-gradient.webp) 50%/cover no-repeat;border-top:1px solid #19181e1a;flex-direction:column;align-items:flex-start;width:100%;height:100vh;padding:60px 40px;transition:all .3s;display:none;position:fixed;top:100px;left:0;overflow-y:hidden;transform:translateY(-125%)}.link.mobile{display:block}.menu ul{padding:60px 40px}.apply,.header-actions{display:none}.language-mobile{display:block}.menu_nav .language-switch{width:72px}.menu_nav .language-switch__menu{left:0;right:auto}.apply.mobile{color:var(--color-btn-text);display:block}.menu_nav.show{display:flex;transform:translateY(0)}.content{flex-direction:column;align-items:center;gap:50px;display:flex}.image-grid{aspect-ratio:1;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;width:min(100%,500px);height:auto}.text-content{width:100%}.number{font-size:72px}.stats-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr);gap:80px;padding:60px 0}.stats-grid .stat-item:not(:last-child):after{content:none}.cross_line{width:100px;height:100px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.line_bottom{background-color:#fff;width:100%;height:2px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.line_top{background-color:#fff;width:2px;height:100px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services_wrapper{flex-wrap:wrap;justify-content:center}.services_item{width:40%}.services_item.last{width:50%}.reviews_title{margin-bottom:16px;font-size:48px}.reviews_description{margin-bottom:60px;font-size:18px;line-height:26px}.reviews_grid{grid-template-columns:repeat(2,1fr);gap:40px 20px}.mobile_none{display:block}.reviews{margin-top:60px;margin-bottom:60px}.wrapper_content{flex-direction:column-reverse;justify-content:center;align-items:center}.chat-title{font-size:48px}.navbar{background:url(../img/bg_small.webp) 50%/cover no-repeat}}@media (width<=1163px){.opportunities_wrapper{padding:60px 30px}.opportunities_wrapper_item{flex-wrap:wrap;justify-content:center;gap:20px}.opportunities_item{width:48%}.wrapper--title:before{display:none}.services{margin-top:80px;margin-bottom:80px}.services_wrapper{margin-bottom:80px}.opportunities_title{font-size:48px}.steps-grid{grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(2,1fr)}.steps_section{padding-top:60px;padding-bottom:60px}.wrapper_title-steps{margin-bottom:8px}.section-subtitle{margin-bottom:16px;font-size:48px;font-weight:700;line-height:50px}.faq-section{padding-top:80px;padding-bottom:80px}.faq-heading{margin-bottom:60px;font-size:48px}.faq-item{padding-top:30px;padding-bottom:26px;padding-left:24px}.wrapper_footer{gap:0}.wrapper_left,.right_footer{gap:50px}}@media (width<=960px){.wrapper_left{flex-direction:column;justify-content:flex-start}.right_footer{flex-direction:column-reverse;justify-content:flex-start;gap:20px}.link_footer.last,.menu_footer li:last-child{margin-bottom:0}.error_page{padding-top:180px;padding-bottom:260px}.error_title{font-size:260px}.error_description{margin-bottom:40px;font-size:48px}.menu_nav{top:12vw}.message_icon_first{top:11vw}}@media (width<=769px){.container{padding:0 33px}.content{margin-bottom:90px}.recruitment{padding-top:112px}.image-grid{gap:18px;width:min(100%,440px)}.navbar{padding:13px 0}.highlight.block{margin-top:0}.main_title{margin-bottom:24px}.main_text.last{margin-bottom:32px}.recruitment{padding-bottom:60px}.services_wrapper{gap:40px}.services_title{margin-bottom:16px;font-size:48px}.services_text{margin-bottom:80px;font-size:18px;line-height:140%}.services_item,.services_item.last{width:100%}.opportunities_wrapper{padding:60px 30px}.opportunities_title{margin-bottom:16px}.opportunities_text{font-size:18px;line-height:25px}.wrapper--title{margin-bottom:40px}.copyright{border-top:1px solid #fff3;padding:16px 0}.message_icon_first{top:38vw}.privacy{padding-top:135px;padding-bottom:120px}.privacy_title{font-size:32px}.title_privacy_second{font-size:20px;font-weight:700;line-height:28px}.privacy_text{font-size:16px;font-weight:400;line-height:24px}}@media (width<=730px){.main_title{font-size:44px;line-height:1.18}}@media (width<=672px){.number{font-size:36px;line-height:38px}.number_text{font-size:18px;line-height:21px}.services_title{margin-bottom:15px;font-size:24px;line-height:28px}.services_text{margin-bottom:60px;font-size:16px;line-height:23px}.services_wrapper{gap:30px}.opportunities_title{margin-bottom:12px;font-size:24px;line-height:28px}.opportunities_text{font-size:16px;line-height:22px}.wrapper--title{margin-bottom:40px}.opportunities_item{width:100%}.title_graph,.line_left{padding-left:16px}.sum{font-size:20px}.total{font-size:14px}.opportunities_wrapper{padding:40px 13px}.faq-section{padding-top:60px;padding-bottom:60px}.menu_nav{top:12vw}}@media (width<=543px){.select-header{white-space:nowrap;text-overflow:ellipsis;max-width:469px;display:block;overflow:hidden}.select-arrow{right:5px}.popup-form{width:90%;max-height:85vh}}@media (width<=525px){.container{padding:0 15px}.navbar{padding:5px 0}.recruitment{padding-top:104px}.content{gap:36px;margin-bottom:60px}.main_title{font-size:34px;line-height:1.18}.highlight{padding:0 4px 2px}.main_text{margin-bottom:23px;font-size:16px;line-height:23px}.steps-grid{grid-template-columns:repeat(1,1fr)}.section-subtitle{font-size:24px;line-height:28px}.section-description{margin-bottom:28px;font-size:16px;font-weight:500;line-height:20px}.reviews_title{margin-bottom:12px;font-size:24px}.reviews_description{margin-bottom:23px;font-size:16px;font-weight:500}.reviews_grid{grid-template-columns:repeat(1,1fr);row-gap:30px}.faq-heading{margin-bottom:40px;font-size:24px}.faq-item{padding-top:24px;padding-bottom:24px;padding-left:16px}.faq-question{font-size:16px}.wrapper_footer{flex-direction:column;gap:24px}.right_footer{flex-direction:column;gap:56px}.wraper_footer_logo{width:90px}.wrapper_left{gap:35px}.wrapper_footer{padding:60px 0}.copyright{padding:16px 0}.error_page{padding-top:140px;padding-bottom:195px}.error_title{font-size:140px;font-weight:700}.error_description{margin-bottom:40px;font-size:20px}.privacy{padding-top:90px;padding-bottom:80px}.privacy_title{margin-bottom:12px;font-size:24px}.title_privacy_second{margin-bottom:4px;font-size:20px;font-weight:700;line-height:28px}.privacy_text{margin-bottom:40px;font-size:16px;font-weight:400;line-height:24px}.popup-form{padding:60px 15px}.menu_nav{top:15vw}.message_icon_first{top:32vw}}html{scroll-behavior:smooth}body{background:#e7f0ff}.navbar{border-bottom:1px solid #19181e1a;height:100px;padding:0;box-shadow:0 4px 40px #00000026}.wrapper_nav{flex-wrap:nowrap;height:100px}.logo,.logo img{object-fit:contain;width:90px;height:66px}.menu ul{align-items:center;gap:42px}.link{line-height:22px}.apply-button,.submit{letter-spacing:0;white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;min-height:54px;line-height:20px;display:inline-flex}.navbar>.container .apply-button{width:210px}.stats{min-height:207px}.stats-grid{align-items:center;min-height:207px;padding:0}.number{letter-spacing:0}.number_text{line-height:39px}.stats-grid .stat-item:nth-child(4):after{display:none}.services,.chat-section{background-color:#e7f0ff;background-image:url(../img/optimized/bg-gradient.webp);background-position:top;background-repeat:no-repeat;background-size:cover}.services{margin:0;padding:160px 0 0}.services_title,.opportunities_title,.chat-title,.section-subtitle,.reviews_title,.faq-heading{letter-spacing:0;font-size:64px;line-height:78px}.services_text{max-width:1170px;margin:0 auto 80px;line-height:28px}.services_wrapper{grid-template-columns:repeat(3,minmax(0,400px));justify-content:center;gap:80px;margin-bottom:160px;display:grid}.services_item{width:auto}.icon_services{place-items:center;display:grid}.icon{width:40px;height:40px;position:static;transform:none}.item_title{margin:16px 0;line-height:34px}.item_text{max-width:400px}.opportunities{margin:0}.opportunities_wrapper{border-radius:40px;padding:60px 90px 80px}.wrapper--title{margin-bottom:60px;padding-left:32px}.wrapper--title:before{width:4px;height:180px;left:0}.opportunities_title{margin-bottom:32px}.opportunities_text{max-width:1230px;line-height:28px}.opportunities_wrapper_item{grid-template-columns:repeat(3,minmax(0,376px));gap:50px;display:grid}.opportunities_item{background:#fff;border:1px solid #19181e1a;border-radius:40px;width:100%;min-height:304px;padding:24px 0 8px}.chat-section{padding:80px 0 47px;overflow:hidden}.wrapper_content{grid-template-columns:minmax(0,684px) minmax(0,690px);align-items:start;gap:36px;display:grid}.chat-content{width:100%;padding-top:43px}.chat-title{margin-bottom:24px}.chat-description{line-height:28px}.chat-details{margin-top:40px}.chat-detail-box{border-radius:40px;padding:30px}.chat-detail-box:first-child{margin-bottom:24px}.chat-detail-box.last{margin-bottom:60px}.chat-detail-list li{font-size:16px;line-height:22px}.chat-detail-list li:before{background-image:url("../img/Polygon 1.svg")}.chat-image-container{min-height:760px;padding-top:0;transform:translateY(87px)}.vacancy-visual{aspect-ratio:684/1028;width:100%;max-width:684px;position:relative;overflow:visible;container-type:inline-size}.vacancy-visual.scroll-animated-text{opacity:1;transform:none}.vacancy-visual img{max-width:none;display:block}.vacancy-girl{z-index:2;width:222.2%;height:auto;position:absolute;top:1.85%;left:-102%}.vacancy-blue-shape{z-index:1;transform-origin:50%;width:106%;height:60%;position:absolute;top:18%;left:3%;transform:rotate(36.98deg)skew(.19deg)}.vacancy-msg-1,.vacancy-msg-2{z-index:3;pointer-events:none;height:auto;position:absolute}.vacancy-msg-1{transform-origin:bottom;width:min(184px,32cqw);max-width:none;animation:3s ease-in-out infinite swing-msg1;top:24%;left:-17%;transform:rotate(-6deg)}.vacancy-msg-2{transform-origin:bottom;width:min(124px,24cqw);max-width:none;animation:3.4s ease-in-out -1.7s infinite swing-msg2;top:13%;right:25%;transform:rotate(8deg)}@keyframes swing-msg1{0%,to{transform:rotate(-6deg)}50%{transform:rotate(2deg)}}@keyframes swing-msg2{0%,to{transform:rotate(8deg)}50%{transform:rotate(1deg)}}.vacancy-bubble-blue{z-index:4;aspect-ratio:249.965/97.103;object-fit:fill;width:27.55cqw;height:10.19cqw;position:absolute;top:76%;left:-12%;transform:rotate(10.58deg)}.vacancy-bubble-yellow{z-index:4;aspect-ratio:158.04/76.146;object-fit:fill;width:23.1cqw;height:11.13cqw;position:absolute;top:67%;left:66%;transform:rotate(13.15deg)}.message_icon_first{max-width:201px;top:44%;left:0}.message_icon_second{max-width:201px;top:27%;right:8%}.steps_section,footer{background-color:#071c2a;background-image:url(../img/optimized/dark-texture.webp);background-position:50%;background-repeat:no-repeat;background-size:cover}.steps_section{min-height:1012px;padding:160px 0}.wrapper_title-steps{margin-bottom:26px}.section-title{font-size:20px;line-height:24px}.section-subtitle{margin-bottom:24px}.section-description{max-width:1170px;margin:0 auto 60px;line-height:28px}.steps-grid{grid-template-columns:repeat(4,minmax(0,330px));gap:30px;margin-bottom:60px}.step-box{backdrop-filter:blur(20px);background:#f2f3fc1a;border-radius:40px;min-height:310px;padding:50px 24px 40px}.number_step{color:#00a6e6;margin-bottom:10px}.reviews{border-bottom:1px solid #0003;margin:0;padding:160px 0}.reviews_title{margin:0 auto 32px}.reviews_description{max-width:1170px;margin:0 auto 80px;line-height:28px}.reviews_grid{grid-template-columns:repeat(4,minmax(0,330px));gap:30px}.reviews_img{border-radius:25px;width:100%;height:478px;margin-bottom:18px}.reviews_img img{object-fit:cover;width:100%;height:100%;display:block}.reviews_wrapper{align-items:center;min-height:40px}.operator_icon,.operator_icon img{flex:0 0 40px;width:40px;height:40px}.faq-section{border-top:0;padding:160px 0 179px}.faq-heading{margin-bottom:60px}.faq-item{background:#fff;border-radius:40px;width:100%;margin:0 0 30px;padding:40px}.faq-question{gap:24px;min-height:28px;line-height:28px}.faq-toggle-icon{flex:0 0 20px}.faq-answer{margin-left:20px;padding:0 0 0 30px}.faq-answer p{max-width:830px;margin:12px 0 0;line-height:24px}.faq-item.active .faq-answer{max-height:220px;margin-top:0}footer{min-height:354px}.wrapper_footer{justify-content:space-between;gap:0;min-height:280px;padding:80px 0 60px}.wrapper_left{gap:142px}.right_footer{gap:130px}.wraper_footer_logo,.wraper_footer_logo img{width:90px;height:66px}.wrapper_icon{gap:20px;margin-top:38px;display:flex}.footer_icon{background:#f2f3fc1a;border-radius:10px;place-items:center;width:50px;height:50px;display:grid}.footer_icon img,.footer_icon svg{width:24px;height:24px;display:block}.right_btn_footer{width:330px}.right_btn_footer .apply-button{width:210px}.copyright{padding:20px 0 28px}@media (width<=1440px){.container{max-width:1170px;padding:0}.menu ul{gap:20px}.services_wrapper{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px}.opportunities_wrapper{padding:60px 70px 70px}.opportunities_wrapper_item{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.wrapper_content{grid-template-columns:minmax(0,540px) minmax(0,600px);gap:30px}.chat-image-container{transform:translateY(210px)}.steps-grid,.reviews_grid{grid-template-columns:repeat(4,minmax(0,1fr))}.wrapper_left{gap:92px}.right_footer{gap:80px}}@media (width<=1230px){.container{max-width:100%;padding:0 40px}.navbar{background:#e7f0fff0;height:80px}.wrapper_nav{height:80px}.logo,.logo img{width:78px;height:58px}.menu_nav{background-image:url(../img/optimized/bg-gradient.webp);padding:56px 40px;top:80px}.menu ul{gap:24px}.content{margin-bottom:120px}.stats-grid{gap:70px;min-height:360px;padding:60px 0}.services,.reviews,.faq-section{padding-top:100px}.services_wrapper{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:100px}.services_item.last{grid-column:1/-1;justify-self:center;max-width:520px}.opportunities_wrapper_item{grid-template-columns:repeat(2,minmax(0,1fr))}.opportunities_item:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 12px)}.wrapper_content{flex-direction:column-reverse;gap:0;display:flex}.chat-section{padding:50px 0 0;overflow:hidden}.chat-image-container{justify-content:center;width:min(100%,684px);min-height:auto;margin:0 auto;display:flex;transform:none}.vacancy-visual{width:min(100%,684px)}.vacancy-girl{width:214%;top:2.4%;left:-84%}.vacancy-msg-1{width:32cqw;top:24%;left:-14%}.vacancy-msg-2{top:13%;right:25%}.vacancy-bubble-blue{left:-6%}.vacancy-bubble-yellow{left:68%}.steps_section{z-index:5;min-height:auto;margin-top:-120px;padding:100px 0;position:relative}.steps-grid,.reviews_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.reviews{padding-bottom:100px}.wrapper_footer,.wrapper_left,.right_footer{gap:48px}}@media (width<=769px){.container{padding:0 33px}.navbar,.wrapper_nav{height:72px}.menu_nav{padding:44px 33px;top:72px}.recruitment{padding-top:112px;padding-bottom:0}.content{gap:50px;margin-bottom:80px}.main_title,.services_title,.opportunities_title,.chat-title,.section-subtitle,.reviews_title,.faq-heading{font-size:48px;line-height:54px}.services_text,.opportunities_text,.chat-description,.section-description,.reviews_description{font-size:18px;line-height:26px}.stats-grid{gap:56px;min-height:340px}.services,.reviews,.faq-section{padding-top:80px}.services_wrapper,.opportunities_wrapper_item,.steps-grid,.reviews_grid{grid-template-columns:1fr}.opportunities_item:last-child{grid-column:auto;width:100%}.services_wrapper{gap:40px;margin-bottom:80px}.services_item.last{max-width:none}.opportunities_wrapper{padding:48px 24px}.wrapper--title{padding-left:0}.wrapper--title:before{display:none}.chat-section{padding:40px 0 0;overflow:hidden}.chat-image-container{width:min(100%,520px);transform:none}.vacancy-visual{width:min(100%,520px)}.vacancy-girl{width:208%;top:3%;left:-80%}.vacancy-msg-1{width:36cqw;top:25%;left:-3%}.vacancy-msg-2{width:24cqw;top:8%;right:2%}.vacancy-bubble-blue{width:32cqw;height:12.43cqw;top:78%;left:0}.vacancy-bubble-yellow{width:21.5cqw;height:10.36cqw;top:70%;left:66%}.message_icon_first{top:44%}.message_icon_second{top:24%;right:0}.steps_section{margin-top:-90px;padding:80px 0}.step-box{min-height:auto}.reviews{padding-bottom:80px}.reviews_img{aspect-ratio:330/478;height:auto}.faq-item{padding:30px 24px}.wrapper_footer,.right_footer,.wrapper_left{flex-direction:column}}@media (width<=525px){.container{padding:0 15px}.navbar,.wrapper_nav{height:64px}.logo,.logo img{width:66px;height:48px}.menu_nav{padding:36px 15px;top:64px}.recruitment{padding-top:96px}.content{gap:36px;margin-bottom:60px}.main_title,.services_title,.opportunities_title,.chat-title,.section-subtitle,.reviews_title,.faq-heading{font-size:34px;line-height:40px}.main_text,.services_text,.opportunities_text,.chat-description,.section-description,.reviews_description{font-size:16px;line-height:23px}.number{font-size:36px;line-height:40px}.number_text{font-size:18px;line-height:24px}.stats-grid{gap:42px;min-height:300px}.services,.reviews,.faq-section{padding-top:60px}.services_wrapper{margin-bottom:60px}.opportunities_wrapper{padding:40px 13px}.opportunities_item{border-radius:28px}.chat-section{padding:30px 0 0;overflow:hidden}.wrapper_content{gap:0}.chat-image-container{width:min(100%,340px);transform:none}.vacancy-visual{width:min(100%,340px)}.vacancy-girl{width:205%;top:2.8%;left:-76%}.vacancy-msg-1{width:38cqw;top:26%;left:-20%}.vacancy-msg-2{width:25cqw;top:9%;right:1%}.vacancy-bubble-blue{width:33cqw;height:12.82cqw;top:79%;left:2%}.vacancy-bubble-yellow{width:22cqw;height:10.6cqw;top:71%;left:66%}.chat-detail-box,.faq-item,.step-box{border-radius:28px}.message_icon_first,.message_icon_second{max-width:42%}.steps_section{margin-top:-65px;padding:60px 0}.reviews,.faq-section{padding-bottom:60px}.faq-question{font-size:16px;line-height:22px}.faq-answer{margin-left:0;padding-left:18px}.wrapper_footer{padding:60px 0}}@media (width<=388px){.vacancy-msg-1{left:-4%}}@media (width<=769px){body,button,input{font-family:Arial,Helvetica,sans-serif}}