@import url(https://fonts.googleapis.com/css2?family=Krona+One&family=Space+Grotesk:wght@700&display=swap);
/**
 * Swiper 11.1.10
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2024 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: August 21, 2024
 */

@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
@font-face{font-family:"Krona One";src:url("https://fonts.googleapis.com/css2?family=Krona+One&family=Space+Grotesk:wght@700&display=swap");font-weight:400;font-style:normal}@font-face{font-family:"Space Grotesk";src:url("https://fonts.googleapis.com/css2?family=Krona+One&family=Space+Grotesk:wght@700&display=swap");font-weight:700;font-style:normal;font-optical-sizing:auto}.hamburger-btn,.close-btn{background:unset;border:unset}.btn{font-size:0.875rem;line-height:1.125rem;text-decoration:unset;color:#fff;padding-block:1rem;padding-inline:1.25rem;display:flex;align-items:center;gap:0.625rem;width:fit-content;transition:background-color .3s,color .3s,border-color .3s}.btn--mana{border-radius:2.5rem;border:1px solid #fff;position:relative;overflow:hidden}.btn--mana .mana-btn__blobs{height:100%;filter:url(#goo);overflow:hidden;position:absolute;top:0;left:0;bottom:-3px;right:-1px;z-index:-1}.btn--mana .mana-btn__blobs div{background-color:#5b00db;width:34%;height:100%;border-radius:100%;position:absolute;transform:scale(1.4) translateY(125%) translateZ(0);transition:all 700ms ease}.btn--mana .mana-btn__blobs div:nth-child(1){left:-5%}.btn--mana .mana-btn__blobs div:nth-child(2){left:30%;transition-delay:60ms}.btn--mana .mana-btn__blobs div:nth-child(3){left:66%;transition-delay:25ms}.btn--mana:hover{color:#fff}.btn--mana:hover .mana-btn__blobs div{transform:scale(1.4) translateY(0) translateZ(0)}.btn--mana-white .mana-btn__blobs div{background-color:#fff}.btn--mana-purple{background-color:#5b00db;border-color:#5b00db}.btn--mana-purple .mana-btn__blobs div{background-color:#fff}.btn--mana-purple:hover{color:#5b00db;border-color:#fff !important}.btn--mana-purple:hover svg path{stroke:#5b00db}.btn--submit{z-index:2}.btn--submit svg{width:39px;height:auto}.btn--submit svg path{transition:fill .3s}.btn--submit:hover{color:#5b00db;border-color:#fff !important}.btn--submit:hover svg path{fill:#5b00db}.btn--wide{width:240px;justify-content:center}@media screen and (max-width: 500px){.btn{font-size:0.75rem;line-height:0.9375rem}}.btn:hover{border-color:inherit}.btn--centered{margin-inline:auto}.main-header{position:fixed;top:0;left:0;padding-block:1.25rem;padding-inline:2.5rem 1.9375rem;width:100%;z-index:5;transition:transform .5s;transform:translateY(-100%)}.main-header__left-col{display:flex;gap:3.375rem;align-items:center}.main-header__logo img{width:9.625rem;height:auto}.main-header.animated{transform:translateY(0)}.main-header.scrolled{background:#101010}.main-header__nav ul{display:flex;list-style:none;gap:3.3125rem;position:relative;margin-bottom:0;padding:0}.main-header__nav ul li a{text-decoration:unset;color:#fff;font-size:0.625rem;line-height:1.8;letter-spacing:2%;display:inline-block;position:relative;overflow:hidden}.main-header__nav ul li a:after{content:"";width:100%;height:.125rem;background:#fff;position:absolute;bottom:.125rem;left:-100%;transition:left .3s,opacity .3s;transition-timing-function:ease-in-out}.main-header__nav ul li a.current-page:after,.main-header__nav ul li a:hover:after{left:0}@media screen and (max-width: 1024px){.main-header__nav{display:none}}.main-header .hamburger-btn{display:none}@media screen and (max-width: 1024px){.main-header{padding-inline:1rem}.main-header .hamburger-btn{display:block}.main-header .main-header--inner>.btn{display:none}}.mobile-nav{display:none}@media screen and (max-width: 1024px){.mobile-nav{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;background:#111;z-index:10;transform:translateX(100%);transition:transform .3s}.mobile-nav.active{transform:translateX(0)}.mobile-nav__wrapper{display:flex;flex-direction:column;justify-content:space-between;padding-inline:1rem;height:calc(100% - 89px);overflow-y:auto}.mobile-nav .top-bar{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1rem}.mobile-nav ul{padding-top:2.5rem;display:flex;flex-direction:column;gap:2.5rem;list-style:none;padding-left:0}.mobile-nav ul li a{font-size:1.5rem;line-height:2.7rem;text-decoration:unset;color:#fff}}.mobile-nav__departments-wrapper{padding-bottom:2.5rem;display:flex;flex-direction:column;gap:1.25rem}.mobile-nav__department{display:flex;flex-direction:column;gap:0.625rem;align-items:center}.mobile-nav__department p{margin:0;text-align:center}.mobile-nav__department .btn{margin:auto;font-size:0.625rem;line-height:0.78125rem}.mobile-nav__department .button-wrapper{display:flex;flex-direction:column;gap:1rem}.main-header--inner{display:flex;align-items:center;justify-content:space-between}html{scroll-behavior:smooth}body{background:#101010;position:relative;font-family:"Krona One",sans-serif;color:#fff;padding-bottom:5rem}h1,h2,h3,h4,h5,h6{margin:0;padding:0}h1{font-size:3.75rem;line-height:1.4;letter-spacing:0;margin-bottom:0}@media screen and (max-width: 1200px){h1{font-size:3.25rem}}@media screen and (max-width: 1024px){h1{font-size:2.75rem}}@media screen and (max-width: 500px){h1{font-size:2.625rem;line-height:2.8875rem}}h2{font-size:2.75rem;line-height:3.4375rem}@media screen and (max-width: 768px){h2{font-size:2.5rem;line-height:3.125rem}}@media screen and (max-width: 375px){h2{font-size:2rem;line-height:2.5rem}}h3{font-size:1.875rem;line-height:1.5;letter-spacing:0}@media screen and (max-width: 1200px){h3{font-size:2rem;line-height:1.5}}@media screen and (max-width: 1024px){h3{font-size:1.5rem}}.container-fluid{overflow:hidden}.main-wrapper{padding:0;margin-inline:auto}.max-fhd-width{max-width:1440px;margin-inline:auto;width:100%}.section-padding{padding-inline:10rem}.section-padding--wide{padding-inline:7.75rem}.section-padding--narrow{padding-inline:7rem}.section-padding--hero{padding-inline:5rem}@media screen and (max-width: 1300px){.section-padding,.section-padding--wide,.section-padding--narrow,.section-padding--hero{padding-inline:2rem !important}}@media screen and (max-width: 500px){.section-padding,.section-padding--wide,.section-padding--narrow,.section-padding--hero{padding-inline:1rem !important}}.items-aligned{align-items:center}@keyframes rotate{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.hero{height:73vw;padding-top:18.75rem;position:relative;overflow:hidden}.hero img{width:auto;user-select:unset}.hero__content-wrapper{display:grid;gap:2.5rem;position:relative;z-index:3;transform:translateX(-50px);opacity:0;transition:transform .3s,opacity .3s;transition-timing-function:ease-in-out}.hero__content-wrapper h1{max-width:36.25rem}@media screen and (max-width: 500px){.hero__content-wrapper h1{font-size:2rem}}.hero__content-wrapper>.animated-decor{transform:translateX(-50px);transition:transform .7s}.hero__content-wrapper>.animated-decor.animated{transform:translateX(0)}.hero__content-wrapper>.animated-decor.rotating{animation:rotate 8s linear infinite}.hero__content-wrapper.animated{opacity:1;transform:translateX(0)}@media screen and (max-width: 500px){.hero__content-wrapper{gap:1rem}.hero__content-wrapper>img{width:3.125rem}}.hero .decor-budda{position:absolute;right:-2vw;top:14vw;aspect-ratio:873/976;height:64vw;transform:translateX(70px);opacity:0;transition:transform .5s,opacity .3s;transition-timing-function:cubic-bezier(0.25, 0.8, 0.5, 0.99);transition-delay:.18s}.hero .decor-budda.animated{transform:translateX(0);opacity:1}.hero .decor-tree{z-index:2;position:absolute;right:17vw;top:18vw;height:66vw;transform:translateX(70px);opacity:0;transition:transform .5s,opacity .5s;transition-timing-function:cubic-bezier(0.25, 0.8, 0.5, 0.99)}.hero .decor-tree.animated{opacity:1;transform:translateX(0)}.hero .decor-sliced-circle{position:absolute;height:74vw;left:11vw;top:-4vw;z-index:-1}.hero::after{content:"";background:linear-gradient(4.57deg, rgb(16, 16, 16) 12.615%, rgba(16, 16, 16, 0) 35.028%);position:absolute;left:0;right:0;top:-88vh;bottom:0;z-index:2}@media screen and (max-width: 1024px){.hero{height:85vh;padding-top:9rem}.hero::after{top:-23vh}}@media screen and (max-width: 500px){.hero{height:50vh}}@media screen and (max-width: 500px){.hero--main{padding-top:11.125rem;padding-bottom:17.375rem;height:unset}.hero--main .hero__content-wrapper{gap:1.875rem}.hero--main .hero__content-wrapper>img{width:4.9375rem}.hero--main .decor-budda{top:unset;bottom:7.25rem}.hero--main .decor-tree{top:unset;bottom:5.875rem}.hero--main .decor-sliced-circle{top:unset;bottom:8.375rem}}.hero--slim{height:auto;padding-top:11.25rem;padding-bottom:10rem}.hero--slim img{position:absolute;top:50%;right:-38px;transform:translate(-50%, -50%)}@media screen and (max-width: 768px){.hero--slim img{position:static;transform:unset}}.hero--slim .hero__outer-wrapper{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.hero--slim .hero__outer-wrapper{flex-direction:column;align-items:flex-start}.hero--slim .hero__outer-wrapper .decor-contact-form{width:18.75rem;height:auto;max-width:100%;margin-top:1.25rem}}@media screen and (max-width: 500px){.hero--slim .hero__outer-wrapper .decor-contact-form{margin-left:2.4375rem}}.hero--slim .hero__content-wrapper{max-width:37rem}.hero--slim .hero__content-wrapper h1{max-width:unset;margin-bottom:1rem}@media screen and (max-width: 768px){.hero--slim .hero__content-wrapper h1{font-size:2.625rem;line-height:2.8875rem;margin-bottom:1.8125rem}}.hero--slim .hero__content-wrapper p{margin-bottom:0;font-size:1.25rem;line-height:1.875rem}@media screen and (max-width: 768px){.hero--slim .hero__content-wrapper p{font-size:1rem;line-height:1.1rem}}.hero--slim .hero__content-wrapper .animated-decor{position:absolute;z-index:-1;left:-3rem;top:-2.75rem}@media screen and (max-width: 768px){.hero--slim .hero__content-wrapper .animated-decor{width:79px;height:auto;left:0}}@media screen and (max-width: 768px){.hero--slim .hero__content-wrapper{max-width:20.5rem;gap:1.875rem}}.hero--slim::after{content:unset}@media screen and (max-width: 768px){.hero--slim{padding-bottom:5rem}}.who-we-are{display:grid;gap:1.3125rem;position:relative;margin-bottom:15rem;z-index:2}.who-we-are h2{font-weight:400;font-size:3.75rem;line-height:5.25rem}@media screen and (max-width: 768px){.who-we-are h2{font-size:2.75rem;line-height:4.125rem}}.who-we-are__description{max-width:100%;width:74.4375rem}.who-we-are__description p{display:inline}@media screen and (max-width: 768px){.who-we-are__description p{display:block;margin-bottom:1.3125rem}}@media screen and (max-width: 500px){.who-we-are__description p{font-size:0.875rem;line-height:1.3125rem}}@media screen and (max-width: 1200px){.who-we-are__description{width:100%}}@media screen and (max-width: 500px){.who-we-are__description{padding-inline:1.25rem}}.who-we-are__decor{position:absolute;top:-22px;right:-1vw;z-index:-1}@media screen and (max-width: 500px){.who-we-are__decor{position:relative;margin-top:0.5625rem;margin-inline:auto;top:unset;right:unset}}@media screen and (max-width: 500px){.who-we-are{margin-bottom:0}}.clients{display:grid;position:relative;z-index:2;padding-top:4.875rem;padding-bottom:5rem}.clients header{display:flex;gap:2.5rem;position:relative;margin-bottom:6.5rem}.clients header h2{max-width:27.125rem}@media screen and (max-width: 768px){.clients header h2{max-width:16rem}}@media screen and (max-width: 500px){.clients header h2{max-width:unset}}.clients header .heading-wrapper{position:relative}@media screen and (max-width: 500px){.clients header{margin-bottom:3rem}}.clients .btn{margin-top:5rem;margin-inline:auto}@media screen and (max-width: 500px){.clients .btn{margin-top:4.125rem}}.clients__logos-wrapper{max-width:74.4375rem;width:100%;justify-content:center;align-items:center;display:flex;flex-wrap:wrap;gap:2.5rem 5rem;margin-inline:auto}@media screen and (max-width: 768px){.clients__logos-wrapper{display:grid;grid-template-columns:repeat(6, 1fr);gap:1.875rem 0}.clients__logos-wrapper img{margin:auto;grid-column:span 2}.clients__logos-wrapper>img:nth-last-child(2){grid-column:1/4}.clients__logos-wrapper>img:last-child{grid-column:4/-1}}@media screen and (max-width: 600px){.clients__logos-wrapper{display:grid;grid-template-columns:1fr;gap:2.5rem;margin-top:11.375rem}.clients__logos-wrapper img{margin:auto;grid-column:span 1;max-width:100%}.clients__logos-wrapper>img:nth-last-child(2){grid-column:span 1}.clients__logos-wrapper>img:last-child{grid-column:1/-1}}.clients__decor2{position:absolute;top:-3.5vw;right:0;width:19.8vw}@media screen and (max-width: 500px){.clients__decor2{top:9vw;width:8.75rem;right:-4.125rem}}@media screen and (max-width: 500px){.clients{padding-top:8.4375rem;margin-bottom:4.125rem}.clients__decor1{width:5rem;position:absolute;top:7.6875rem}}.technologies{align-items:center;padding-block:17.5625rem;gap:2.5rem}.technologies__left-col{position:relative}.technologies__left-col h2{width:32.875rem}@media screen and (max-width: 500px){.technologies__left-col h2{width:100%}}.technologies__left-col .heading-wrapper{position:relative;width:fit-content}.technologies__decor1{position:absolute;top:50%;transform:translateY(-50%);z-index:-1;left:-15vw;aspect-ratio:1;width:auto}.technologies__decor2{position:absolute;top:36%;transform:translate(-5%, -23%);z-index:-1;right:0}@media screen and (max-width: 500px){.technologies__decor2{top:37vw;right:-9vw}}.technologies__right-col{display:grid;align-items:center;justify-content:center;height:100%;position:relative}@media screen and (max-width: 991px){.technologies__right-col{height:800px}}.technologies__decor3{position:absolute;top:81px;transform:translate(-50%, -50%);z-index:-1;left:61%;aspect-ratio:851/996;width:auto}@media screen and (max-width: 1200px){.technologies__decor3{left:44%}}@media screen and (max-width: 991px){.technologies__decor3{transform:translate(-50%, 0)}}@media screen and (max-width: 601px){.technologies__decor3{position:relative;aspect-ratio:785/764;height:auto;left:0;transform:translate(0, 0)}}.technologies__decor-wrapper{position:absolute;top:81px;transform:translate(-50%, -50%);z-index:-1;left:61%}.technologies__decor-wrapper .technologies__decor3{position:static;aspect-ratio:851/996;width:auto;transform:unset}@media screen and (max-width: 1200px){.technologies__decor-wrapper{left:44%}}@media screen and (max-width: 991px){.technologies__decor-wrapper{transform:translate(-50%, 0)}}@media screen and (max-width: 601px){.technologies__decor-wrapper{position:relative;aspect-ratio:785/764;height:auto;left:0;transform:translate(0, 0)}}.technologies__decor-inner-wrapper{position:absolute;width:70%;aspect-ratio:1;transform:translate(-50%, -50%);top:50%;left:50%}.technologies__decor-inner-wrapper .technologies__decor-item{position:absolute}.technologies__decor-inner-wrapper .technologies__decor-item--angular{top:10.125rem;right:3.9375rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--angular{top:13.25rem;right:6.8125rem}}.technologies__decor-inner-wrapper .technologies__decor-item--aws{top:3.9375rem;right:15.875rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--aws{top:9.5625rem;right:13.875rem}}.technologies__decor-inner-wrapper .technologies__decor-item--creative-cloud{top:17.8125rem;right:11.9375rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--creative-cloud{top:17.75rem;right:11.5rem}}.technologies__decor-inner-wrapper .technologies__decor-item--docker{top:22.5625rem;right:6.3125rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--docker{top:20.5625rem;right:8.1875rem}}.technologies__decor-inner-wrapper .technologies__decor-item--figma{top:10.9375rem;left:16.1875rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--figma{top:13.75rem;left:17.4375rem}}.technologies__decor-inner-wrapper .technologies__decor-item--github{top:23.8125rem;left:7.4375rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--github{top:21.25rem;left:12.3125rem}}.technologies__decor-inner-wrapper .technologies__decor-item--google-cloud{top:27.6875rem;left:12.5625rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--google-cloud{top:23.5625rem;left:15.25rem}}.technologies__decor-inner-wrapper .technologies__decor-item--laravel{top:5.6875rem;left:9.0625rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--laravel{top:10.625rem;left:13.25rem}}.technologies__decor-inner-wrapper .technologies__decor-item--magento{top:16.125rem;right:3.9375rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--magento{top:16.6875rem;right:6.8125rem}}.technologies__decor-inner-wrapper .technologies__decor-item--prestashop{top:10.5rem;left:4.0625rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--prestashop{top:13.4375rem;left:10.3125rem}}.technologies__decor-inner-wrapper .technologies__decor-item--react{top:26.8125rem;right:12.5rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--react{top:23.0625rem;right:11.75rem}}.technologies__decor-inner-wrapper .technologies__decor-item--sketch{top:17.8125rem;left:11.9375rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--sketch{top:17.8125rem;left:14.875rem}}.technologies__decor-inner-wrapper .technologies__decor-item--vue{top:5.9375rem;right:8.6875rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--vue{top:10.8125rem;right:9.625rem}}.technologies__decor-inner-wrapper .technologies__decor-item--wordpress{top:17.9375rem;left:3.5625rem}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper .technologies__decor-item--wordpress{top:17.8125rem;left:10.0625rem}}@media screen and (max-width: 600px){.technologies__decor-inner-wrapper{width:87%;top:47%;left:46%}}@media screen and (max-width: 1024px){.technologies__left-col{margin:auto}}@media screen and (max-width: 991px){.technologies{padding-bottom:0}}@media screen and (max-width: 768px){.technologies{padding-block:5rem 3rem}.technologies__left-col,.technologies__right-col{padding-block:6.25rem}}@media screen and (max-width: 600px){.technologies__right-col{padding-block:0;height:auto}}@media screen and (max-width: 500px){.technologies__decor1{height:28.75rem;top:79%;left:-58vw}.technologies__decor3{transform:translate(-15px, 86px);left:0;top:0}.technologies__left-col{padding-block:2.6875rem}}.thank-you{padding-top:11.125rem;padding-bottom:12.875rem}.thank-you__outer-wrapper{margin:auto;max-width:100%;width:67.25rem;position:relative}.thank-you__outer-wrapper .thank-you__content{display:flex;flex-direction:column;gap:0.9375rem;align-items:center;text-align:center}.thank-you__outer-wrapper p{font-size:1.25rem;line-height:1.875rem;margin:0}@media screen and (max-width: 500px){.thank-you__outer-wrapper p{font-size:1rem;line-height:1.4rem}}.thank-you__decor{position:absolute;top:0;right:0;z-index:-1;transform:translate(56px, -23px)}@media screen and (max-width: 500px){.thank-you{padding-bottom:5rem}.thank-you__outer-wrapper{display:flex;flex-direction:column;align-items:center;gap:0.75rem}.thank-you__decor{position:static;transform:unset}}.services{display:flex;flex-direction:column;align-items:center;padding-inline:3.5625rem;padding-block:5rem;gap:3.75rem}.services__wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:3.75rem 4.375rem}@media screen and (max-width: 1024px){.services__wrapper{grid-template-columns:1fr 1fr}}@media screen and (max-width: 768px){.services__wrapper{grid-template-columns:1fr}}.services__item{display:flex;flex-direction:column;gap:1.75rem}.services__item img{width:6.3125rem;height:auto}.services__item .content-wrapper{display:flex;flex-direction:column;gap:1.25rem;max-width:28.4375rem}.services__item .content-wrapper h2{font-size:1.5rem;line-height:1.95rem}@media screen and (max-width: 768px){.services__item .content-wrapper h2{font-size:1.25rem;line-height:1.625rem}}.services__item .content-wrapper p,.services__item .content-wrapper ul{margin-bottom:0}.services__item .content-wrapper p,.services__item .content-wrapper li{font-size:1rem;line-height:1.5}@media screen and (max-width: 768px){.services__item .content-wrapper p,.services__item .content-wrapper li{font-size:0.75rem;line-height:1.5}}@media screen and (max-width: 768px){.services__item .content-wrapper ul{padding-left:1rem}}.services__item:first-of-type h2{max-width:23.75rem}@media screen and (max-width: 768px){.services{align-items:flex-start;padding-block:6rem}.services .btn{margin:auto}}.text-columns{display:flex;justify-content:center;align-items:center;justify-content:space-between;padding-block:5rem 10rem}.text-columns h2{text-align:center;font-size:2rem;Line-height:2.6rem}@media screen and (max-width: 768px){.text-columns{flex-direction:column;gap:3.75rem}}.contact{display:flex;gap:3.4375rem;padding-top:7.75rem;justify-content:space-between}.contact__outer-wrapper{align-content:center;position:relative}.contact__content-wrapper h3{font-size:1.5rem;line-height:130%}.contact__form-outer-wrapper{display:flex;flex-direction:column;align-items:center}.contact__form-wrapper{position:relative;width:550px;margin:auto;max-width:100%}.contact__form-wrapper .contact__form{background:linear-gradient(-30.17deg, rgb(91, 0, 219) -0.183%, rgb(158, 0, 255) 76.729%);border-radius:1.25rem;padding:2.5rem 3.75rem;transform:translateX(74px)}.contact__form-wrapper .contact__form .contact__form-heading{font-size:1.875rem;line-height:2.4375rem;max-width:14.375rem;width:max-content;margin-bottom:2.5rem}@media screen and (max-width: 1200px){.contact__form-wrapper .contact__form .contact__form-heading{width:auto}}@media screen and (max-width: 500px){.contact__form-wrapper .contact__form .contact__form-heading{margin-bottom:2rem}}.contact__form-wrapper .contact__form .consent-wrapper{display:grid;gap:0.75rem;grid-template-columns:auto 1fr;position:relative}.contact__form-wrapper .contact__form .consent-wrapper input[type=checkbox]{appearance:none;width:1.25rem;height:1.25rem;border:1px solid #667085;border-radius:0.375rem;background:#fff;margin-top:2px;position:relative;cursor:pointer}.contact__form-wrapper .contact__form .consent-wrapper input[type=checkbox]::after{content:"";position:absolute;width:70%;height:70%;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);background:rgba(0,0,0,0);border-radius:0.125rem;transition:background-color .2s,transform .2s}.contact__form-wrapper .contact__form .consent-wrapper input[type=checkbox]:checked::after{background:#5b00db;transform:translate(-50%, -50%) scale(1)}.contact__form-wrapper .contact__form .consent-wrapper label{font-size:0.625rem;line-height:0.9375rem;color:#fff;cursor:pointer}@media screen and (max-width: 768px){.contact__form-wrapper .contact__form{transform:unset}}@media screen and (max-width: 500px){.contact__form-wrapper .contact__form{padding:3.75rem 1.25rem}}.contact__form-wrapper .decor-contact-form{position:absolute;z-index:-1;bottom:5.625rem;right:100%}@media screen and (max-width: 768px){.contact__form-wrapper .decor-contact-form{position:static;order:1;margin-left:auto}}@media screen and (max-width: 768px){.contact__form-wrapper .decor-contact-form{transform:translateX(30%)}}@media screen and (max-width: 991px){.contact__form-wrapper{margin-left:0;margin-top:1.875rem}}@media screen and (max-width: 768px){.contact__form-wrapper{display:flex;flex-direction:column}}.contact__form-field-wrapper{display:grid;gap:0.125rem;margin-bottom:1.25rem;position:relative}.contact__form-field-wrapper label{font-size:0.75rem;line-height:1.4375rem;letter-spacing:0;color:#fff}.contact__form-field-wrapper input[type=text],.contact__form-field-wrapper input[type=email]{height:2.3125rem}.contact__form-field-wrapper input,.contact__form-field-wrapper textarea{color:rgba(0,0,0,.5);background:rgba(209,189,255,.968627451);border-radius:1.25rem;padding:0.625rem 1.25rem;border:unset;outline:unset;font-size:0.75rem;line-height:1.4375rem;font-family:"Space Grotesk",sans-serif}.contact__form-field-wrapper textarea{height:80px}.contact__form-field-wrapper--select .field__inner-wrapper{position:relative}.contact__form-field-wrapper--select .field__inner-wrapper input{width:100%;pointer-events:none}.contact__form-field-wrapper--select .field__inner-wrapper::before{position:absolute;content:"";right:1.25rem;top:50%;transform:translateY(-50%);display:block;background-image:url(09614616e64afb52ab22.svg);background-repeat:no-repeat;width:1.5rem;height:1.5rem;pointer-events:none}.contact__form-field-wrapper--select .dropdown{position:absolute;top:100%;left:0;width:100%;background:rgba(209,189,255,.968627451);border-radius:1.25rem;border:1px solid #000;overflow:hidden;display:none;z-index:2}.contact__form-field-wrapper--select .dropdown ul{list-style:none;padding:0;margin:0}.contact__form-field-wrapper--select .dropdown ul li{padding-inline:1.25rem;padding-block:0.625rem;color:#000;font-size:12px;line-height:1.5;cursor:pointer;transition:background-color .2s}.contact__form-field-wrapper--select .dropdown ul li:hover{background:#fff}.contact__form-field-wrapper--select .dropdown ul li:last-of-type:hover{border-radius:0 0 1.25rem 1.25rem}.contact__form-field-wrapper--select .dropdown ul li:first-of-type:hover{border-radius:1.25rem 1.25rem 0 0}.contact__form-field-wrapper--select .dropdown.active{display:block}.contact__form-field-wrapper--file .field__inner-wrapper{color:rgba(0,0,0,.5);background:rgba(209,189,255,.968627451);border-radius:0.75rem;border:unset;outline:unset;height:7.5rem;position:relative;cursor:pointer}.contact__form-field-wrapper--file .field__inner-wrapper.hidden{display:none}.contact__form-field-wrapper--file input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.contact__form-field-wrapper--file input[type=file]::file-selector-button{display:none}.contact__form-field-wrapper--file .decor-file{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none}.contact__form-field-wrapper--file .field-footer{margin-top:0.625rem;display:flex;gap:0.375rem}.contact__form-field-wrapper--file .field-footer p{font-size:0.75rem;line-height:0.97625rem;font-weight:500;margin:0;color:#fff;padding:0.25rem 0.5rem;border-radius:0.375rem;display:flex;align-items:center;justify-content:center}.contact__form-field-wrapper--file .field-footer--extension{background:rgba(34,34,34,.1019607843)}.contact__form-field-wrapper--file .field-footer--size{border:1px solid rgba(34,34,34,.1019607843)}.contact__form-field-wrapper--file .field__inner-afterupload-wrapper{display:flex;justify-content:space-between;margin:.75rem 0}.contact__form-field-wrapper--file .field__inner-afterupload-wrapper.hidden{display:none}.contact__form-field-wrapper--file .field__inner-afterupload-wrapper .remove-file-button{cursor:pointer}.contact .error{position:absolute;top:calc(100% + 2px);left:0;color:#ff6700;font-size:10px;opacity:0;transition:opacity .2s ease-in-out}.contact .invalid .error{opacity:1}.contact .btn--submit{margin-top:2.5rem}@media screen and (max-width: 768px){.contact .btn--submit{margin-inline:auto}}@media screen and (max-width: 1200px){.contact{gap:1.5rem;flex-direction:column}}.contact .thank-you{display:flex;align-items:center;height:100%;color:rgba(209,189,255,.968627451)}@media screen and (max-width: 768px){.contact .thank-you{padding-top:5rem}}.realisations-slider{margin-top:2rem;position:relative;z-index:2}.realisations-slider .realisations-swiper{width:100%;max-width:80vw;margin:0 auto;overflow:hidden;position:relative;padding-bottom:6rem}@media screen and (max-width: 768px){.realisations-slider .realisations-swiper{overflow:unset}}.realisations-slider .realisations-swiper .swiper-slide img{object-fit:contain;width:100%;border-radius:1.25rem}.realisations-slider .realisations-swiper .swiper-slide img.mobile-image{display:none}@media screen and (max-width: 768px){.realisations-slider .realisations-swiper .swiper-slide img.desktop-image{display:none}.realisations-slider .realisations-swiper .swiper-slide img.mobile-image{display:block}}.realisations-slider .realisations-swiper .swiper-pagination{bottom:1rem}.realisations-slider .realisations-swiper .swiper-pagination .swiper-pagination-bullet{width:1rem;height:1rem;background-color:#727272}.realisations-slider .realisations-swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:#5b00db}.why-choose-us{margin:4rem 0}@media screen and (max-width: 768px){.why-choose-us{margin:2rem 0}}.why-choose-us h2{margin-bottom:3.75rem}@media screen and (max-width: 768px){.why-choose-us .single-column-inner{max-width:unset}}.why-choose-us .single-column-inner img{margin-bottom:1.75rem}.why-choose-us .single-column-inner h5{margin-bottom:1.25rem}.recruitment-process{max-width:80%}@media screen and (max-width: 768px){.recruitment-process{max-width:unset}}.recruitment-process h2{margin-bottom:1.25rem}.recruitment-process__subtitle{font-size:.875rem;margin-bottom:3.125rem}.recruitment-process__track{display:grid;grid-template-columns:1fr 9fr;grid-template-rows:repeat(4, 10rem)}.recruitment-process__track-ball{grid-column:1/span 1;width:.75rem;height:.75rem;background:#5b00db;border-radius:100%;margin-top:.375rem;position:relative}.recruitment-process__track-ball:not(.last-ball):after{content:"";display:block;width:.125rem;height:10rem;position:absolute;top:.25rem;background:#5b00db;left:50%;transform:translateX(-50%)}.recruitment-process__single-event h4{font-size:1.25rem;margin-bottom:1.25rem}.recruitment-process__single-event p{font-size:.75rem}.case-study{display:grid;grid-template-columns:643px 815px;align-items:center}.case-study__wrapper{padding-inline:3.5625rem}.case-study__wrapper h2{margin-bottom:1.25rem}.case-study__wrapper .realisations-swiper{position:relative;padding-bottom:8.75rem}@media screen and (max-width: 1024px){.case-study__wrapper .realisations-swiper{padding-bottom:5rem}}.case-study__wrapper .swiper-slide{opacity:0}.case-study__wrapper .swiper-slide-active{opacity:1}.case-study__wrapper .swiper-pagination .swiper-pagination-bullet{width:0.9375rem;height:0.9375rem;background:#727272}.case-study__wrapper .swiper-pagination .swiper-pagination-bullet-active{background:#5b00db}.case-study__main-info{display:grid;gap:1.875rem;width:100%;max-width:30.25rem}.case-study__content-wrapper{display:flex;flex-direction:column;gap:2.5rem}.case-study__content-wrapper h3{font-size:1.625rem;line-height:normal}@media screen and (max-width: 1024px){.case-study__content-wrapper h3{font-size:1.25rem}}.case-study__meta-wrapper{padding:0;list-style:none;display:flex;align-items:center;gap:2.5rem;margin-bottom:0}.case-study__meta-wrapper li{display:flex;align-items:center;gap:0.5rem}.case-study__meta-wrapper li span{font-size:1.125rem;line-height:normal}.case-study__meta-wrapper li span::before{content:"x";display:inline-block;margin-right:8px}.case-study__description p{font-size:1rem;line-height:normal}.case-study__description p:last-of-type{margin-bottom:0}.case-study__details-groups{display:grid;gap:1.875rem}.case-study__details-group{display:grid;gap:1.25rem}.case-study__details-title{font-size:1.125rem;line-height:normal;margin-bottom:0}.case-study__details-scope{list-style:none;display:flex;flex-wrap:wrap;gap:0.9375rem 1.8125rem;padding:0;margin:0}.case-study__details-scope li{padding:1rem 1.25rem;border-radius:40px;border:1px solid #fff}.case-study__technologies-wrapper{display:flex;flex-wrap:wrap;align-items:center;gap:1.875rem}.case-study__image img{width:100%;height:auto;border-radius:20px}.case-study__image img.mobile-image{display:none}@media screen and (max-width: 768px){.case-study__image img.desktop-image{display:none}.case-study__image img.mobile-image{display:block}}.case-study__decor1{position:absolute;top:36px;right:-177px;width:602px;height:auto;aspect-ratio:1}@media screen and (max-width: 768px){.case-study__decor1{width:400px}}@media screen and (max-width: 1024px){.case-study{grid-template-columns:1fr;gap:3.75rem}}.process-roadmap{padding-top:8.125rem;padding-bottom:7.5rem}.process-roadmap .process-roadmap__description{margin-bottom:80px;display:grid;gap:16px}@media screen and (min-width: 1024px){.process-roadmap .process-roadmap__description{margin-bottom:140px}}.process-roadmap__wrapper{position:relative}.process-roadmap__wrapper svg.desktop-path{width:100%;aspect-ratio:1057/377;height:auto}.process-roadmap__wrapper .desktop-path{display:none}@media screen and (min-width: 1025px){.process-roadmap__wrapper .desktop-path{display:block}}.process-roadmap__wrapper .mobile-path.path-animated{width:40px;left:62px}@media screen and (min-width: 1025px){.process-roadmap__wrapper .mobile-path{display:none}}.process-roadmap__wrapper .path-animated{position:absolute;top:0;left:0;width:100%;height:100%}.process-roadmap__wrapper .process-roadmap__point{position:absolute;top:100px;left:30px;z-index:1;display:flex;flex-direction:column;align-items:center;gap:7px;font-size:14px;line-height:23.4px}.process-roadmap__wrapper .process-roadmap__point .bullet{content:"";display:block;width:13px;height:13px;border-radius:50%;background:#727272;transition:background-color .3s}.process-roadmap__wrapper .process-roadmap__point .bullet.active{background:#5b00db}.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main{gap:17px}.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main span:first-of-type{font-size:1.125rem;line-height:1.4625rem}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main span:first-of-type{font-size:1rem}}.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main span:last-of-type{font-size:1rem;line-height:1.4625rem}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main span:last-of-type{font-size:0.875rem}}.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main .content-wrapper{display:flex;flex-direction:column;align-items:center;gap:0.375rem}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main .content-wrapper{gap:0}}.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main .main-bullet{position:relative;width:42px;height:42px}.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main .main-bullet::after{content:"";display:block;width:100%;height:100%;background:#727272;border-radius:50%;transition:background-color .3s}.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main .main-bullet::before{content:"";display:block;width:28px;height:28px;background:#727272;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:background-color .3s}.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main .main-bullet.active::after{background:#c9a3ff}.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main .main-bullet.active::before{background:#5b00db}.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main::after{content:unset}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--main{gap:21px}}@media screen and (min-width: 1024px){.process-roadmap__wrapper .process-roadmap__point.process-roadmap__point--ghost .bullet{display:none}}.process-roadmap__wrapper .process-roadmap__point:first-of-type{top:-23%;left:-5%}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point:first-of-type{top:-29px;left:61px;flex-direction:row-reverse}}.process-roadmap__wrapper .process-roadmap__point:nth-of-type(2){top:-9.5%;left:22%}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point:nth-of-type(2){top:116px;left:75px}}.process-roadmap__wrapper .process-roadmap__point:nth-of-type(3){top:-9.5%;left:54%}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point:nth-of-type(3){top:262px;left:75px}}.process-roadmap__wrapper .process-roadmap__point:nth-of-type(4){top:-9.5%;left:85%}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point:nth-of-type(4){top:386px;left:75px}}.process-roadmap__wrapper .process-roadmap__point:nth-of-type(5){top:18%;flex-direction:row;gap:8px;left:83.5%}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point:nth-of-type(5){top:512px;left:61px;flex-direction:row-reverse}}.process-roadmap__wrapper .process-roadmap__point:nth-of-type(6){top:40.5%;left:77%}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point:nth-of-type(6){top:660px;left:75px}}.process-roadmap__wrapper .process-roadmap__point:nth-of-type(7){top:40.5%;left:50%}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point:nth-of-type(7){top:783px;left:75px}}.process-roadmap__wrapper .process-roadmap__point:nth-of-type(8){top:40.5%;left:19%}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point:nth-of-type(8){top:907px;left:75px}}.process-roadmap__wrapper .process-roadmap__point:nth-of-type(9){top:71.5%;left:47%}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point:nth-of-type(9){top:1030px;left:75px}}.process-roadmap__wrapper .process-roadmap__point:nth-of-type(10){top:68.5%;left:-1.5%;flex-direction:row-reverse;gap:19px}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point:nth-of-type(10){top:1154px;left:62px}}.process-roadmap__wrapper .process-roadmap__point:nth-of-type(11){top:90.5%;left:29%}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point:nth-of-type(11){top:1304px;left:75px}}.process-roadmap__wrapper .process-roadmap__point:nth-of-type(12){top:90.5%;left:61%}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point:nth-of-type(12){top:1427px;left:75px}}.process-roadmap__wrapper .process-roadmap__point:nth-of-type(13){top:72.5%;left:90%;gap:12px}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point:nth-of-type(13){top:1551px;left:61px}}.process-roadmap__wrapper .process-roadmap__point:nth-of-type(13) .content-wrapper{width:200px;text-align:center}@media screen and (max-width: 1024px){.process-roadmap__wrapper .process-roadmap__point{flex-direction:row-reverse;gap:43px}.process-roadmap__wrapper .process-roadmap__point>span{text-align:left}}@media screen and (min-width: 1024px){.process-roadmap__wrapper .process-roadmap__point br{display:none}}@media screen and (max-width: 1024px){.process-roadmap__wrapper{padding-left:81px}}.home-page .contact{padding-top:9.8125rem}.home-page .contact>.row{width:100%}@media screen and (max-width: 600px){.home-page .contact>.row{width:auto}}.home-page .contact__content-wrapper{padding-top:1.625rem}.home-page .contact__content-wrapper img{margin-top:9.125rem}@media screen and (max-width: 500px){.home-page .contact{padding-top:12.5rem}}.careers-page .contact{padding-top:2.4375rem}.careers-page .contact__content-wrapper{padding-top:5.125rem}.careers-page .contact__content-wrapper h2{width:37rem;max-width:100vw}@media screen and (max-width: 500px){.careers-page .contact__content-wrapper h2{font-size:clamp(1.5rem,-0.2778rem + 8.8889vw,2.5rem)}}.careers-page__right-col{display:flex;height:100%;align-items:center;justify-content:center;position:relative}.careers-page__right-col .careers-page__decor1{position:absolute;top:0;left:0;aspect-ratio:1;height:auto;transform:translate(152px, 19px);z-index:-1}@media screen and (max-width: 1199px){.careers-page__right-col .careers-page__decor1{display:none}}@media screen and (max-width: 768px){.careers-page .hero--slim .hero__outer-wrapper .decor-contact-form{margin-top:2.625rem}}.services-page .contact{padding-top:5rem}.services-page .contact__content-wrapper{padding-top:1.5rem}.services-page+.main-footer{margin-top:5rem}.contact-page #contact{scroll-margin-top:100px}.contact-page .contact{padding-top:13.25rem}@media screen and (max-width: 768px){.contact-page .contact{padding-top:11.125rem}}.contact-page .contact__title{margin-bottom:3.75rem}@media screen and (max-width: 425px){.contact-page .contact{padding-inline:1.25rem}}.contact-page .contact__content-wrapper{max-width:80%}@media screen and (max-width: 768px){.contact-page .contact__content-wrapper{max-width:unset}}.contact-page .contact__content-wrapper h2{font-size:2.25rem;margin-bottom:2.5rem}@media screen and (max-width: 768px){.contact-page .contact__content-wrapper h2{font-size:1.5rem;line-height:150%}}.contact-page .contact__content-wrapper .single-text-part{max-width:22.5rem}@media screen and (max-width: 768px){.contact-page .contact__content-wrapper .single-text-part{max-width:20rem}}.contact-page .contact__content-wrapper .single-text-part img{margin-bottom:1.75rem;height:4.2rem;width:auto}.contact-page .contact__content-wrapper .single-text-part h3{margin-bottom:1.3125rem}.contact-page .contact__content-wrapper .single-text-part p{font-size:.75rem}.contact-page .contact__form-wrapper .contact__form{transform:translateX(0)}@media screen and (max-width: 425px){.contact-page .contact__form-wrapper{margin-left:-20px;margin-right:-20px;width:fit-content;max-width:unset}}.contact-page .contact__form-outer-wrapper .decor-contact-form{display:none}.privacy-policy-page h1{margin-bottom:2rem}.privacy-policy-page h2{font-size:2rem;line-height:3rem;margin-bottom:.5rem}@media screen and (max-width: 768px){.privacy-policy-page h2{font-size:1.5rem;line-height:2rem}}.privacy-policy-page p,.privacy-policy-page ul li,.privacy-policy-page ol li{font-size:0.75rem}.iframe-wrapper{max-width:800px;margin-inline:auto}.main-footer{margin-top:3rem;padding-inline:2.5rem;display:grid;gap:1.25rem}.main-footer a{display:inline-flex}.main-footer .btn{padding-block:1rem;padding-inline:1.25rem;font-size:0.875rem;line-height:1.09375rem;width:max-content}.main-footer .btn img{height:20px;width:auto}.main-footer__col-wrapper{display:grid;grid-template-columns:221px auto;align-items:flex-start;gap:283px;justify-content:space-between}@media screen and (max-width: 1400px){.main-footer__col-wrapper{gap:5rem}}@media screen and (max-width: 1200px){.main-footer__col-wrapper{grid-template-columns:1fr;gap:1.25rem}}@media screen and (max-width: 500px){.main-footer__col-wrapper{gap:0}}.main-footer__first-col{display:flex;flex-direction:column;gap:1.125rem}.main-footer-second-col__wrapper{display:flex;justify-content:space-between;align-items:flex-end;gap:5rem}@media screen and (max-width: 1024px){.main-footer-second-col__wrapper{padding-right:0}}@media screen and (max-width: 768px){.main-footer-second-col__wrapper{flex-direction:column;align-items:flex-start;gap:2rem}}.main-footer-second-col__contact-details{display:flex;flex-direction:column;gap:1.25rem;max-width:21.25rem}.main-footer-second-col__contact-details p{font-size:0.625rem;line-height:1.8;margin-bottom:0}.main-footer-second-col__contact-details .additional-info{font-size:0.5rem;line-height:0.9rem}.main-footer-second-col__nav-wrapper{display:flex;flex-direction:column;gap:0.5rem}.main-footer-second-col__nav-wrapper ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:0.5rem;margin:0}.main-footer-second-col__nav-wrapper ul li{display:flex}.main-footer-second-col__nav-wrapper ul li a{text-decoration:unset;color:#fff;font-size:0.625rem;line-height:1rem}.main-footer-second-col__nav-wrapper p{color:#fff;font-size:0.625rem;line-height:1rem;margin:0}@media screen and (max-width: 768px){.main-footer-second-col__nav-wrapper{order:1}}.main-footer-second-col__departments-wrapper{display:flex;flex-direction:column;gap:1.25rem;padding-top:1.3125rem}.main-footer-second-col__departments-wrapper .btn{font-size:0.625rem;line-height:0.78125rem;width:100%;justify-content:center}@media screen and (max-width: 500px){.main-footer-second-col__departments-wrapper{margin-inline:auto}}.main-footer-second-col__department{display:flex;flex-direction:column;gap:0.625rem;align-items:center}.main-footer-second-col__department p{margin:0;font-size:0.625rem;line-height:1.6}.main-footer-second-col__department .button-wrapper{display:grid;gap:1rem;width:100%}.main-footer-second-col__department .button-wrapper .footer-button-label{text-align:center;margin:0;font-size:.625rem}@media screen and (max-width: 1200px){.main-footer{margin-top:4rem}}@media screen and (max-width: 768px){.main-footer{margin-top:6rem}}@media screen and (max-width: 500px){.main-footer{padding-inline:1rem}.main-footer__first-col>.btn{display:none}}.form-error-notice{margin-top:1rem;margin-bottom:1rem;color:crimson}
