.w-webflow-badge { display: none !important; } .w-editor, .w-editor body, .w-editor-bem-Pane_Body { overflow: auto !important; } .w-editor-publish-controls { display: none !important; } iframe { border: none; } * { outline: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); } *:focus { outline: 0 !important; } html::-webkit-scrollbar { width: 0px; } /** inputs **/ input::-webkit-input-placeholder, textarea::-webkit-input-placeholder, input:-moz-placeholder, textarea:-moz-placeholder, input:-ms-input-placeholder, textarea:-ms-input-placeholde { transition: .2s; } input:not([type="tel"]):focus:-ms-input-placeholder, textarea:focus:-ms-input-placeholde, input:not([type="tel"]):focus::-moz-placeholder, textarea:focus::-moz-placeholder, input:focus::-webkit-input-placeholder, textarea:focus::-webkit-input-placeholder { opacity: 0; } /*input:auto-fill {*/ /* box-shadow: 0 0 0px 1000px transparent inset !important;*/ /* -webkit-text-fill-color: inherit !important;*/ /*}*/ /*input:-webkit-autofill {*/ /* box-shadow: 0 0 0px 1000px transparent inset !important;*/ /* -webkit-text-fill-color: inherit !important;*/ /*}*/ .form__label, .form__label-invalid, .form__submit-result { pointer-events: none; } .form__label.is-error, .w-dropdown-toggle.is-error>div { color: #ff3d2e; } .input.is-error, .w-dropdown-toggle.is-error { border-color: #FF3D2E !important; } .w-form .w-form-fail { display: none !important; } .w-form form[data-success-hide] { display: block !important; } .w-form form[data-success-hide]~.w-form-done { display: none !important; } [data-submit-wrap] { cursor: pointer; } [data-submit-wrap] input[type=submit] { display: none; } /** for lenis smooth scroll **/ /*html {*/ /* scroll-behavior: auto !important;*/ /*}*/ /*[data-lenis-prevent] {*/ /* overscroll-behavior: contain;*/ /*}*/ /** remodal **/ body { padding-right: 0px !important; } .remodal-overlay { background-color: rgba(2, 2, 30, 0.9); } .remodal-wrapper { padding: 0px; overflow: hidden; -webkit-transform: translate(0, 0); -ms-transform: translate(0, 0); transform: translate(0, 0); } html.remodal-is-locked::-webkit-scrollbar-thumb, html.remodal-is-locked::-webkit-scrollbar-track { background: rgb(0 0 0 / 0%) !important; } /*html.remodal-is-locked {*/ /* overflow: auto;*/ /*}*/ [data-remodal-id="video"] .remodal__close { pointer-events: none; } [data-remodal-id="video"] .remodal__close>div { pointer-events: auto; } /* player */ :root { --plyr-color-main: #3827C7; } .plyr { min-width: auto !important; } .plyr__controls { padding: 10px !important; } [data-video-wrap].active .plyr__controls { opacity: 0; pointer-events: none; transform: translateY(100%); } video::-webkit-media-controls { display: none !important; } video::-webkit-media-controls-enclosure { display: none !important; } video::-webkit-media-controls-panel { display: none !important; } /* swiper pagination */ .swiper, .swiper-wrapper { user-select: none; } .swiper-nav__arrow.swiper-button-disabled, .before-after-notes__arrow.swiper-button-disabled { opacity: 0.4; pointer-events: none; } [data-swiper="awards-runline"]>.swiper-wrapper { transition-timing-function: linear; } [data-swiper="awards-runline"].is--autoplay-stop>.swiper-wrapper { transition-timing-function: ease-out; } [data-swiper-pagination] { /*height: .25rem !important;*/ position: relative !important; border-radius: 6rem !important; top: initial !important; bottom: initial !important; } [data-swiper-pagination] .swiper-pagination-bullet { height: 100%; margin: 0rem !important; opacity: .2; background-color: #EAEAEC; border-radius: 6.25rem; flex: 1; position: relative; transition: all .2s; } [data-swiper-pagination] .swiper-pagination-bullet.swiper-pagination-bullet-active { opacity: 1; } [data-swiper-pagination-style="dots"] { height: 0.5rem; } [data-swiper-pagination-style="dots"] .swiper-pagination-bullet { width: 0.5rem; flex: none; } [data-swiper-pagination-style="load"] .swiper-pagination-bullet { max-width: 100% !important; opacity: 1; } [data-swiper-pagination-style="load"] .swiper-pagination-bullet::after { content: ''; position: absolute; top: 0; left: 0; width: 0%; height: 100%; border-radius: 6.25rem; background-color: #3827C7; } [data-swiper-pagination-style="load"] .swiper-pagination-bullet.swiper-pagination-bullet-active::after { content: ''; width: 100%; transition: all 4700ms linear; } [data-swiper-param="crossfade"]~div .swiper-pagination-bullet.swiper-pagination-bullet-active::after { transition: all 9700ms linear; } [data-swiper-pagination].swiper-pagination-progressbar { background-color: #EAEAEC; } [data-swiper-pagination].swiper-pagination-progressbar>span { background-color: #3827C7; border-radius: 6.25rem; } [data-swiper-pagination-color="black"].swiper-pagination-progressbar, [data-swiper-pagination-color="black"] .swiper-pagination-bullet { background-color: rgb(15 34 53 / 100%); } [data-swiper-pagination-color="light"].swiper-pagination-progressbar, [data-swiper-pagination-color="light"] .swiper-pagination-bullet { background-color: rgba(255, 255, 255, 0.3); } [data-swiper-pagination-color="light"].swiper-pagination-progressbar>span, [data-swiper-pagination-color="light"] .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #fff; } [data-swiper-pagination-style="load"][data-swiper-pagination-color="light"] .swiper-pagination-bullet, [data-swiper-pagination-style="load"][data-swiper-pagination-color="light"] .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: rgba(255, 255, 255, 0.3); } [data-swiper-pagination-style="load"][data-swiper-pagination-color="light"] .swiper-pagination-bullet::after { background-color: #fff; } [data-swiper-pagination-style="load"][data-swiper-pagination-color="light-black"] .swiper-pagination-bullet::after, [data-swiper-pagination-style="load"][data-swiper-pagination-color="light-black"] .swiper-pagination-bullet.done { background-color: #02021E; } [data-swiper-pagination-style="load"] .swiper-pagination-bullet { transition: all 0s; } .swiper-fade .swiper-slide:not(.swiper-slide-active) { z-index: -1; } /** animate links **/ [data-link-underline], [data-links-underline] a:not([class]) { position: relative; display: inline-block; } [data-link-underline]:before, [data-links-underline] a:not([class]):before { background: white; bottom: 0rem; content: ""; display: inline-block; height: 1px; left: 0; position: absolute; transform: scaleX(0); transform-origin: bottom right; transition: transform .5s; transition-timing-function: cubic-bezier(.14, 0, 0, 1.01); width: 100%; } [data-link-underline]:hover:before, [data-links-underline] a:not([class]):hover:before, a:hover>[data-link-underline]:before { transform: scaleX(1); transform-origin: bottom left; } [data-link-underline="blue"]:before, [data-links-underline="blue"] a:not([class]):before { background: #3827C7; } [data-links-underline="blue-dark"] a:not([class]):before { background: #255fef; } [fs-richtext-component="banner"] a:before { display: none !important; } /* toc links */ [data-toc-link]:hover~[fs-toc-element="link"] { color: #3827c7 } [fs-toc-element="link"].w--current { color: #3827c7 } [fs-toc-element="link"].w--current~[data-toc-line] { opacity: 1; } /*li:has([fs-toc-element="link"].w--current) {*/ /* color: #3827c7*/ /*}*/ /** Country phone **/ .iti { width: 100%; } .iti__selected-flag>.iti__arrow { width: 1rem; height: 1rem; background-image: url(https://uploads-ssl.webflow.com/63f38a8c92397a024fcb9ae8/660c0b8c02c44d93ec1204e0_icon-arrow-black.svg); background-position: 50% 50%; background-size: contain; background-repeat: no-repeat; border: none; position: relative; transform: rotate(0deg); transition: transform 200ms ease; } .iti__arrow.iti__arrow--up { transform: rotate(-180deg); } .iti__flag.iti__globe { background-image: url(https://uploads-ssl.webflow.com/63f38a8c92397a024fcb9ae8/660e4d9c852532a5c261f27e_icon-flag-unknown.svg); } .iti__selected-flag { padding: 0rem 0.5rem 0rem 0rem; background-color: transparent !important; } .iti--inline-dropdown .iti__dropdown-content { box-shadow: 0 .5rem 1.875rem rgba(0, 0, 0, .1); border: 1px solid rgba(2, 2, 30, .3); border-radius: 0.5rem; margin-top: 0.5rem; white-space: nowrap; overflow: hidden; } .iti--inline-dropdown ul.iti__country-list { font-size: 0.875rem; max-height: 17.5rem; color: #02021E; } ul.iti__country-list li, .iti__search-input { margin-bottom: 0rem; padding: 0px 16px 0px 16px; height: 2.5rem; } .iti__search-input { font-size: 0.875rem; padding-left: 44px; background: transparent; background-image: url(https://cdn.prod.website-files.com/63f38a8c92397a024fcb9ae8/67beda784b502aa29d4d6f40_icon-search.svg); background-size: 16px; background-position: 16px; background-repeat: no-repeat; } ul.iti__country-list li.is--active { background-image: url(https://uploads-ssl.webflow.com/63f38a8c92397a024fcb9ae8/64a6fc58755faad4851761cb_icon-check-blue.svg); background-position: 95% 50%; background-size: 1.1rem; background-repeat: no-repeat; } /** dropdowns **/ [data-dropdown-arrow], [data-dropdown-arrow-each] { transition: transform 200ms ease; } .w-dropdown-toggle.w--open [data-dropdown-arrow], .w-dropdown-toggle [data-dropdown-arrow-each="up"], [data-dropdown-state='open'] [data-dropdown-arrow] { transform: rotate(-180deg); } [data-dropdown-state='close'] [data-dropdown-arrow] { transform: rotate(0deg) !important; } [data-dropdown-state='open'] .dropdown__icon.is-open { display: none; } [data-dropdown-state='open'] .dropdown__icon.is-close { display: block; } .w-dropdown.mod--footer-nav .dropdown__icon-wrap { transition: all .2s; opacity: 0; } .w-dropdown.mod--footer-nav .w-dropdown-toggle:hover .dropdown__icon-wrap, .w-dropdown.mod--footer-nav .w-dropdown-toggle.w--open .dropdown__icon-wrap { opacity: 1; } /** faq dropdowns **/ [data-block="faq"] .w-dropdown-toggle.w--open { color: #02021e; } [data-block="faq"] .w-dropdown-list.w--open .w-richtext { color: rgba(2, 2, 30, 0.8); } [data-block="faq"] .w-dropdown-toggle.w--open .dropdown__bg { height: 100%; } .w-dropdown-toggle.w--open [data-dropdown-plus], .w-dropdown-toggle:hover [data-dropdown-plus], [data-dropdown-state="open"] [data-dropdown-plus] { color: #fff; } .w-dropdown-toggle.w--open [data-dropdown-plus="open-black"], .w-dropdown-toggle:hover [data-dropdown-plus="open-black"], [data-dropdown-state="open"] [data-dropdown-plus="open-black"] { color: #02021e; } .w-dropdown-toggle:hover [data-dropdown-plus]~.button__bg, .w-dropdown-toggle.w--open [data-dropdown-plus]~.button__bg, [data-dropdown-state="open"] [data-dropdown-plus]~.button__bg { transform: scale(1); } /* Button text animation */ [data-button-text] { position: relative; display: block; overflow: hidden; } [data-button-text]>div:last-child { position: absolute; width: 100%; bottom: 0px; left: 0px; right: 0%; bottom: -150%; } [data-button-text]>div { display: inline-block; transition: transform .3s; } [data-hover]:not(.w-dropdown):hover [data-button-text]>div { transform: translateY(-150%); } @media screen and (min-width:992px) { /** faq dropdowns **/ [data-block="faq"] .w-dropdown-toggle.w--open .dropdown__bg { margin: 0rem -2.5rem 0rem -2.5rem; } .iti--inline-dropdown .iti__dropdown-content { /** width: auto !important; **/ } /** parallax glow of cursor **/ [data-glow]::before { content: ""; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; opacity: 0; will-change: background, opacity; transition-duration: 400ms; transition-timing-function: ease; transition-delay: 0s; transition-property: opacity; background-image: radial-gradient(circle 10rem at var(--cursor-x) var(--cursor-y), rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)); background-size: auto; background-origin: padding-box; z-index: 0; border-radius: inherit; } [data-glow-container]:hover [data-glow]::before { opacity: 1; } } @media screen and (min-width:768px) { /** tech faq dropdowns **/ .tech-content .w-dropdown-list { height: auto !important; } } @media screen and (min-width:480px) { [data-swiper-pagination] .swiper-pagination-bullet { max-width: 2rem; } .dropdown-inter-each.mod--issues .w-dropdown-list, [data-dropdown-show='desktop, tablet'] .w-dropdown-list { height: auto !important; } } @media screen and (max-width:991px) { [data-block="faq"] .w-dropdown-toggle.w--open .dropdown__bg { margin: 0rem -1.5rem 0rem -1.5rem; } } @media screen and (max-width:767px) { [data-block="faq"] .w-dropdown-toggle.w--open .dropdown__bg { margin: 0rem -1rem 0rem -1rem; } } @media screen and (max-width: 479px) { [data-anim].tab__content.mod--booking:not(.anim) iframe { min-height: 1388px; margin-bottom: -300px; } [data-swiper-pagination-style="load"] .swiper-pagination-bullet { max-width: 2rem; } .iti__selected-flag>.iti__arrow { width: 0.8rem; height: 0.8rem; } .iti--inline-dropdown .iti__dropdown-content { margin-top: -0.2rem; } .iti--inline-dropdown ul.iti__country-list { font-size: 0.75rem; max-height: 12.5rem; } .iti__search-input { font-size: 0.75rem; background-size: 14px; background-position: 16px; } } /** OTHER **/ .columns__col.mod--menu:hover>img { filter: brightness(); } [data-filter-state="filtered"] [data-filter-dot] { display: block; } [data-filter-btn='open'] [data-filter-dot] { border-color: #02021e; } [data-filter-btn='open'] { background-color: #fff !important; color: #02021e !important; } [data-filter-btn='open'] [data-filter-icon] .button__bg { transform: scale(1); } [data-filter-btn='open'] [data-filter-icon] { color: #fff; /*border-color: #fdc448;*/ } .solutions__rich-anim.done { max-height: 100%; } [data-preloader] { display: inline-block; /* или block, flex, в зависимости от ваших нужд */ animation: spin 1s linear infinite; } @keyframes spin { from { transform: rotate(0deg); } to { transform: rotate(360deg); } } .remodal__youtube iframe, .remodal__youtube object, .remodal__youtube embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } body>button[class^="videoask-embed__button"] { opacity: 0 !important; } [data-videoask-preview]>button[class^="videoask-embed__button"] { position: relative !important; right: 0px !important; left: 0px !important; top: 0px !important; bottom: 0px !important; width: 100% !important; height: 100% !important; border: 0px solid !important; } .w-dyn-item[data-slug-industry="other-industries"] { position: absolute; opacity: 0; } /*[data-swiper="cases"] .w-dyn-item[data-slug-industry="other-industries"],*/ /*[data-swiper="cases-modal"] .w-dyn-item[data-slug-industry="other-industries"] {*/ /* position: relative;*/ /* opacity: 1;*/ /*}*/ [fs-cmsnest-element="nest-source"]>div:not(:last-child):after { content: ','; opacity: 0.7; } [fs-list-nest] [data-slug="other-industries"] { display: none !important; } [fs-list-nest] [data-slug]:not(:last-child):not([data-slug="other-industries"]):after { content: ','; opacity: 0.7; } [fs-list-nest] [data-slug="other-industries"]:after { content: ''; } [fs-list-element="page-button"]::after { content: ''; background: #fff; border-radius: 50%; position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0px; transform: scale(0); transition: all .3s; z-index: -1; } [fs-list-element="page-button"]:hover::after { transform: scale(1); } /*[fs-cmsnest-element="nest-source"]>[data-slug-last]:after {*/ /* display: none;*/ /* ;*/ /*}*/ [data-anim-split] * { transition: all .3s; } [data-anim-heading]>* { overflow: hidden; } .social__link { transform: translateZ(0); } /* Custom scrollbar for table */ .w-embed.is-table { scrollbar-color: #3827C7 transparent; } .w-embed.is-table::-webkit-scrollbar { height: 0.25rem; } .w-embed.is-table::-webkit-scrollbar-track { background: transparent; margin-block: 1rem; } .w-embed.is-table::-webkit-scrollbar-thumb { background-color: #3827C7 !important; border-radius: 1.5rem; } /* Disable pointer events for dropdown menu when closed, enable when open */ .header-dropdown__list * { pointer-events: none; } .header-dropdown__list.w--open * { pointer-events: auto; }