.header-services_video-wrap:hover .header-services_video-overlay{opacity:1;transition-delay:50ms}.header-services_video-wrap:hover .header_video-btn{background-color:#ffffff59;transform:scale(.9)}.header-services_video-wrap:hover .header-services_img-wrap,.header-services_video-wrap:hover .header-services_video-overlay{transform:scale(.99)}.header-services_video-wrap:hover .fullwidth-img{transform:scale(1.07)}@media screen and (min-width:991px){.partners_benefits-item:hover .partners_img-wrap{opacity:1;width:7.5rem}.partners_benefits-item:hover .partners_benefits-caption{opacity:1;transform:translate(-20px)}}.section_gallery .gallery_block{will-change:transform}.gallery_lightbox:hover .gallery_overlay{opacity:1;transition-delay:50ms}.gallery_lightbox:hover .gallery_btn{opacity:1;transition-delay:.1s;transform:scale(1)}.gallery_lightbox:hover .gallery_img-wrap,.gallery_lightbox:hover .gallery_overlay{transform:scale(.99)}.gallery_lightbox:hover .fullwidth-img{transform:scale(1.07)}body.gsap-hidden:not(.w-editor),body.gsap-hidden{opacity:0;visibility:hidden}html{font-size:.972222vw}@media (max-width:479px) and (orientation:portrait){html{font-size:3.33333vw}}@media screen and (max-width:991px) and (min-width:480px){html{font-size:clamp(12.5px,2.8vw,14px)}}body[lang-version=ru]{font-family:system-ui,sans-serif;letter-spacing:-.02em!important}body[lang-version=ru] h1,body[lang-version=ru] h2,body[lang-version=ru] h3,body[lang-version=ru] h4,body[lang-version=ru] h5,body[lang-version=ru] h6{letter-spacing:-.02em!important}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizelegibility}[tabindex]:focus-visible,input[type=file]:focus-visible{outline-offset:.125rem;outline:.125rem solid #4d65ff}.inherit-color *{color:inherit}.w-richtext>:not(div):first-child,.w-richtext>div:first-child>:first-child{margin-top:0!important}.w-richtext>:last-child,.w-richtext ol li:last-child,.w-richtext ul li:last-child{margin-bottom:0!important}.container-medium,.container-small,.container-large{margin-left:auto!important;margin-right:auto!important}.text-style-3lines{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-style-2lines{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.text-style-1line{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.display-inlineflex{display:inline-flex}.hide{display:none!important}@media screen and (max-width:991px){.hide,.hide-tablet{display:none!important}}@media screen and (max-width:767px){.hide-mobile-landscape{display:none!important}}@media screen and (max-width:479px){.hide-mobile{display:none!important}}.margin-0{margin:0!important}.padding-0{padding:0!important}.spacing-clean{margin:0!important;padding:0!important}.margin-top{margin-bottom:0!important;margin-left:0!important;margin-right:0!important}.padding-top{padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.margin-right{margin-top:0!important;margin-bottom:0!important;margin-left:0!important}.padding-right{padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.margin-bottom{margin-top:0!important;margin-left:0!important;margin-right:0!important}.padding-bottom{padding-top:0!important;padding-left:0!important;padding-right:0!important}.margin-left{margin-top:0!important;margin-bottom:0!important;margin-right:0!important}.padding-left{padding-top:0!important;padding-bottom:0!important;padding-right:0!important}.margin-horizontal{margin-top:0!important;margin-bottom:0!important}.padding-horizontal{padding-top:0!important;padding-bottom:0!important}.margin-vertical{margin-left:0!important;margin-right:0!important}.padding-vertical{padding-left:0!important;padding-right:0!important}textarea{resize:none}input:focus::placeholder,textarea:focus::placeholder{color:#61595059;transition:all .3s}.connect_input-field:focus::placeholder,textarea:focus::placeholder{color:#b4b4b480;transition:all .3s}.cs_scroll-wrap:hover .button-text{transition:transform .3s;transform:translateY(-1.3rem)}.cs_scroll-wrap:hover .button-icon{transition:transform .3s;transform:translateY(1.125rem)}.button:hover .button-text{transition:transform .3s;transform:translateY(-100%)}.cs_input-field::placeholder{transition:color .3s}.cs_input-field:hover::placeholder{color:#d0d0d0}.ease0-3{transition-property:all;transition-duration:.3s;transition-timing-function:ease}.ease0-4{transition-property:all;transition-duration:.4s;transition-timing-function:ease}.ease0-6{transition-property:all;transition-duration:.6s;transition-timing-function:ease}.footer_link-wrap:hover .footer_link-text,.nav_link:hover .nav_link-text,.projects_clear-link:hover .projects_clear-text{transform:translateY(-100%)}.bg-color-white{background-color:#fff}.line-mask{display:block;overflow:hidden}.line-wrap{will-change:transform, opacity;display:inline-block}.nav_lang-toggle.w--open .nav_lang-icon{transition:transform .3s;transform:rotate(180deg)}.nav_lang-icon{transition:transform .3s}.connect_input-field.is-select{justify-content:space-between;align-items:center;display:flex;position:relative}
