.preloader{background-color:var(--c-dark);display:grid;grid-template-columns:repeat(3,1fr);height:100%;left:0;position:fixed;top:0;width:100%;z-index:var(--layerPreloader,10000)}.preloader:not(.is-shown){-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transition:1s;visibility:hidden}.preloader__part{background-color:var(--c-accent);height:100%;transform:translateY(100%);transition-delay:var(--delay);transition-duration:0.9s;will-change:transform}.is-animation-started .preloader__part{transform:translateY(-100%)}.preloader__part:first-child{--delay:0.15s}.preloader__part:nth-child(2){--delay:0.3s}.preloader__part:nth-child(3){--delay:0.45s}.button{--height:var(--inputHeight);--paddingX:28px;--textColor:var(--c-light);--bgColor:transparent;--border:1px solid var(--borderColor);--borderColor:transparent;--borderRadius:var(--border-radius);--boxShadow:var(--box-shadow-3);--rippleAnimation:ripple 0.8s ease-in;--hoverTextColor:var(--c-light);--hoverBgColor:transparent;--hoverBorderColor:var(--c-accent);--hoverShadow:var(--box-shadow-3);--activeRippleColor:var(--c-accent);--disabledTextColor:var(--c-light);--disabledBgColor:var(--c-gray);--disabledBorderColor:var(--c-gray);--iconSize:1em;--iconOffset:12px;align-items:center;background-color:var(--bgColor);border:var(--border);border-radius:var(--borderRadius);box-shadow:var(--boxShadow);color:var(--textColor);display:inline-flex;font-size:100%;height:var(--height);justify-content:center;overflow:hidden;padding-left:var(--paddingX);padding-right:var(--paddingX);position:relative}.is-light-theme-enabled .button{--textColor:var(--c-dark);--boxShadow:var(--box-shadow-4);--hoverTextColor:var(--c-dark);--hoverShadow:var(--box-shadow-4)}.button:after{--size:0.5px;background-color:initial;border-radius:50%;content:"";height:var(--size);left:var(--rippleOffsetX);pointer-events:none;position:absolute;top:var(--rippleOffsetY);transition:none 0s ease 0s;transition:initial;width:var(--size);z-index:1}.is-ripple:not(.is-animation-end).button:after{animation:var(--rippleAnimation);background-color:var(--activeRippleColor)}@media (hover:hover){.button:hover{background-color:var(--hoverBgColor);border-color:var(--hoverBorderColor);box-shadow:var(--hoverShadow);color:var(--hoverTextColor)}.button:hover .button__icon.i-icon{--color:var(--hoverTextColor)}}.button[disabled]{--textColor:var(--disabledTextColor);--bgColor:var(--disabledBgColor);--borderColor:var(--disabledBorderColor);--hoverTextColor:var(--disabledTextColor);--hoverBgColor:var(--disabledBgColor);--hoverBorderColor:var(--disabledBorderColor);cursor:not-allowed}.button--icon-only{--size:32px;--iconSize:16px;--paddingX:0;--textColor:var(--c-dark);--bgColor:transparent;--border:none;--bordeRadius:none;--boxShadow:none;--hoverTextColor:var(--c-brand);--hoverBgColor:transparent;--hoverBorderColor:transparent;--hoverShadow:none;--iconOffset:0;border-radius:0;height:var(--size);width:var(--size);will-change:transform}.button--icon-only:active{transform:scale(1.25) translateZ(0)}.button__icon.i-icon{--size:var(--iconSize);--color:var(--textColor)}.button__icon:not(:last-child){margin-right:var(--iconOffset)}.button__icon:not(:first-child){margin-left:var(--iconOffset)}.theme-switcher{--padding:2px;--iconWrapperWidth:42px;--iconWrapperHeight:28px;--iconSize:20px;background-color:var(--c-dark);border:1px solid #fff0;border-radius:var(--border-radius-3);box-shadow:var(--box-shadow-3);cursor:pointer}@media (hover:hover){.theme-switcher:hover{border-color:var(--c-accent)}}.is-light-theme-enabled .theme-switcher{background-color:var(--c-light);box-shadow:var(--box-shadow-4)}.theme-switcher__checkbox.focus-visible~.theme-switcher__body{outline:var(--focus-outline);outline-offset:4px}.theme-switcher__checkbox:focus-visible~.theme-switcher__body{outline:var(--focus-outline);outline-offset:4px}.theme-switcher__body>:not(:last-child){margin-right:var(--padding)}.theme-switcher__body{align-items:center;border-radius:inherit;display:flex;padding:var(--padding);position:relative}.theme-switcher__body:after{background-color:var(--c-white);border-radius:inherit;content:"";height:var(--iconWrapperWidth);left:2px;position:absolute;top:50%;transform:translate3d(0,-50%,0);width:var(--iconWrapperWidth);will-change:transform}.is-light-theme-enabled .theme-switcher__body:after{transform:translate3d(calc(var(--iconWrapperWidth) + var(--padding)),-50%,0)}.theme-switcher__icon-wrapper{align-items:center;display:flex;height:var(--iconWrapperWidth);justify-content:center;position:relative;width:var(--iconWrapperWidth);z-index:1}.theme-switcher__icon-wrapper .i-icon{--size:var(--iconSize);--color:var(--c-white)}.is-light-theme-enabled .theme-switcher__icon-wrapper--light-theme .i-icon,.theme-switcher__icon-wrapper--dark-theme .i-icon{--color:var(--c-dark)}.mobile-menu{--textColor:var(--c-light);--bgColor:var(--c-dark)}.dom-is-ready .mobile-menu{transition:var(--base-transition-duration)}.mobile-menu{background-color:var(--bgColor);height:100%;left:0;padding-bottom:80px;padding-top:80px;position:fixed;top:0;width:100%;z-index:var(--layerOverlay)}.is-light-theme-enabled .mobile-menu{--textColor:var(--c-accent);--bgColor:var(--c-light)}.mobile-menu:not(.is-open){-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;visibility:hidden}.mobile-menu__inner{align-items:center;display:grid;height:100%;justify-items:center;max-height:100%;overflow-x:hidden;overflow-y:auto;place-items:center}.mobile-menu__navigation-list{display:grid;gap:10px;grid-template-columns:1fr}.mobile-menu__navigation-link{color:var(--textColor);display:flex;font-size:32px;justify-content:center;padding-bottom:12px;padding-top:12px;width:100%}.burger-button{--size:36px;align-items:center;-webkit-appearance:none;appearance:none;background-color:initial;border:0;border:1px solid var(--c-accent);border-radius:var(--border-radius-4);box-shadow:none;display:flex;flex-shrink:0;height:var(--size);justify-content:center;margin:0;padding:0;text-align:left;width:var(--size)}.burger-button.is-open .burger-button__line--1,.burger-button.is-open .burger-button__line--3{stroke-dasharray:90 207}.burger-button.is-open .burger-button__line--1{stroke-dashoffset:-134}.burger-button.is-open .burger-button__line--2{stroke-dasharray:1 60;stroke-dashoffset:-30}.burger-button.is-open .burger-button__line--3{stroke-dashoffset:-134}.burger-button__svg{--size:70%;height:var(--size);width:var(--size)}.burger-button__line{fill:none;stroke:var(--c-accent);stroke-width:6;stroke-linecap:round;transition:stroke-dasharray 0.6s cubic-bezier(.4,0,.2,1),stroke-dashoffset 0.6s cubic-bezier(.4,0,.2,1)}.burger-button__line--1{stroke-dasharray:60 207}.burger-button__line--2{stroke-dasharray:60 60}.burger-button__line--3{stroke-dasharray:60 207}.header{left:0;padding-bottom:24px;padding-top:24px;position:fixed;top:0;width:100%;z-index:var(--layoutHeader)}@media (max-width:767px){.header{padding-bottom:12px;padding-top:12px}}.dom-is-ready .header{transition:padding-block var(--base-transition-duration),background-color var(--base-transition-duration),box-shadow var(--base-transition-duration)}.header.is-scrolled{background-color:var(--c-dark);box-shadow:var(--box-shadow-3);padding-bottom:12px;padding-top:12px}.is-light-theme-enabled .header.is-scrolled{background-color:var(--c-light);box-shadow:var(--box-shadow-4)}.header__inner{align-items:center;display:flex;gap:30px;justify-content:space-between}@media (max-width:767px){.header__logo{margin-right:auto}}.header__menu-list>:not(:last-child){margin-right:40px}.header__menu-list{display:flex}.header__menu-link{padding-bottom:20px;padding-top:20px;font-size:21px;font-weight:700}.header__burger-button{position:relative;z-index:var(--layerOverlayControls)}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;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")}:root{--swiper-theme-color:#007aff}.swiper{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.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,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.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{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgb(0 0 0 / .15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgb(0 0 0 / .5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgb(0 0 0 / .5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgb(0 0 0 / .5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgb(0 0 0 / .5),transparent)}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}[dir="ltr"] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-left:var(--swiper-centered-offset-before)}[dir="rtl"] .swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-right:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}.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{height:var(--swiper-virtual-size);width:1px}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;margin-top:calc(0px - var(--swiper-navigation-size) / 2);position:absolute;top:50%;width:calc(var(--swiper-navigation-size) / 44 * 27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important;text-transform:none}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity 0.3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.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{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.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:transform 0.2s,top 0.2s}.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:transform 0.2s,left 0.2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform 0.2s,right 0.2s}.swiper-pagination-progressbar{background:rgb(0 0 0 / .25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.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{height:4px;left:0;top:0;width:100%}.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{height:100%;left:0;top:0;width:4px}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:rgb(0 0 0 / .1);border-radius:10px;position:relative;-ms-touch-action:none}.swiper-horizontal>.swiper-scrollbar{bottom:3px;height:5px;left:1%;position:absolute;width:98%;z-index:50}.swiper-vertical>.swiper-scrollbar{height:98%;position:absolute;right:3px;top:1%;width:5px;z-index:50}.swiper-scrollbar-drag{background:rgb(0 0 0 / .5);border-radius:10px;height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-height:100%;max-width:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #fff0;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.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,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1}.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-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.swiper-cube .swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0}.swiper-cube .swiper-cube-shadow:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none;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-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:0}.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{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}.carousel{box-sizing:border-box;position:relative}.carousel *,.carousel :after,.carousel :before{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{max-height:100%;max-width:100%;overflow:hidden;position:relative}.carousel__track{display:flex}.carousel__slide{-ms-scroll-chaining:none;flex:0 0 auto;max-width:100%;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:1rem;position:relative;width:var(--carousel-slide-width,60%)}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{display:flex;justify-content:center;left:0;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;top:calc(100% + 0.5rem);-webkit-user-select:none;-ms-user-select:none;user-select:none}.carousel__dots .carousel__dot{cursor:pointer;display:block;height:22px;margin:0;padding:0;position:relative;width:22px}.carousel__dots .carousel__dot:after{background-color:currentColor;border-radius:50%;content:"";height:8px;left:50%;opacity:.25;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity 0.15s ease-in-out;width:8px}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{align-items:center;background:var(--carousel-button-bg,transparent);border:0;border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);color:var(--carousel-button-color,currentColor);cursor:pointer;display:flex;height:var(--carousel-button-height,48px);justify-content:center;padding:0;pointer-events:all;transition:opacity 0.15s ease;width:var(--carousel-button-width,48px)}.carousel__button.is-next,.carousel__button.is-prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter,none);height:var(--carousel-button-svg-height,50%);pointer-events:none;width:var(--carousel-button-svg-width,50%)}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.fancybox__container{-webkit-tap-highlight-color:#fff0;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4));bottom:0;box-sizing:border-box;color:var(--fancybox-color,#fff);direction:ltr;display:flex;flex-direction:column;left:0;margin:0;outline:none;overflow:hidden;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);position:fixed;right:0;top:0;-webkit-transform-origin:top left;transform-origin:top left;z-index:1050}.fancybox__container *,.fancybox__container :after,.fancybox__container :before{box-sizing:inherit}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgb(1 210 232 / .94))}@media (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{background:var(--fancybox-bg,rgb(24 24 27 / .92));bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.fancybox__carousel{flex:1 1 auto;height:100%;min-height:0;position:relative;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{cursor:default;height:100%;overflow:visible;position:relative;width:100%}.fancybox__track{display:flex;height:100%}.fancybox__slide{-ms-scroll-chaining:none;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;display:flex;flex:0 0 auto;flex-direction:column;margin:0;max-width:100%;outline:0;overflow:auto;overscroll-behavior:contain;padding:48px 8px 8px;position:relative;width:100%}.fancybox__slide:after,.fancybox__slide:before{content:"";flex:0 0;margin:auto}@media (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{align-self:center;background:var(--fancybox-content-bg,#fff);color:var(--fancybox-content-color,#374151);display:flex;flex-direction:column;margin:0 env(safe-area-inset-right,0) 0 env(safe-area-inset-left,0);padding:36px;position:relative;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){box-shadow:none;outline:thin dotted}.fancybox__caption{word-wrap:anywhere;align-self:center;color:var(--fancybox-color,currentColor);cursor:auto;flex-shrink:0;line-height:1.375;margin:0;max-width:100%;padding:1rem 0 0;visibility:visible}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{color:var(--fancybox-color,#fff);top:100%}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;right:8px;right:calc(env(safe-area-inset-right, 0px) + 8px);top:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);z-index:40}@media (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{color:var(--fancybox-color,#fff);position:absolute;right:0;top:-40px}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{color:var(--fancybox-color,currentColor);height:50px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:0;-webkit-transform-origin:center center;transform-origin:center center;width:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;stroke:currentColor;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite}@-webkit-keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fancybox-rotate{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.carousel__button.is-close,.carousel__dots,.fancybox__backdrop,.fancybox__caption,.fancybox__nav{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden="false"] .carousel__button.is-close,.fancybox__container.is-animated[aria-hidden="false"] .carousel__dots,.fancybox__container.is-animated[aria-hidden="false"] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden="false"] .fancybox__caption,.fancybox__container.is-animated[aria-hidden="false"] .fancybox__nav{-webkit-animation:fancybox-fadeIn 0.15s ease backwards;animation:fancybox-fadeIn 0.15s ease backwards}.fancybox__container.is-animated.is-closing .carousel__button.is-close,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav{-webkit-animation:fancybox-fadeOut 0.15s ease both;animation:fancybox-fadeOut 0.15s ease both}.fancybox-fadeIn{-webkit-animation:fancybox-fadeIn 0.15s ease both;animation:fancybox-fadeIn 0.15s ease both}.fancybox-fadeOut{-webkit-animation:fancybox-fadeOut 0.1s ease both;animation:fancybox-fadeOut 0.1s ease both}.fancybox-zoomInUp{-webkit-animation:fancybox-zoomInUp 0.2s ease both;animation:fancybox-zoomInUp 0.2s ease both}.fancybox-zoomOutDown{-webkit-animation:fancybox-zoomOutDown 0.15s ease both;animation:fancybox-zoomOutDown 0.15s ease both}.fancybox-throwOutUp{-webkit-animation:fancybox-throwOutUp 0.15s ease both;animation:fancybox-throwOutUp 0.15s ease both}.fancybox-throwOutDown{-webkit-animation:fancybox-throwOutDown 0.15s ease both;animation:fancybox-throwOutDown 0.15s ease both}@-webkit-keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fancybox-fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-fadeOut{to{opacity:0}}@-webkit-keyframes fancybox-zoomInUp{0%{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@keyframes fancybox-zoomInUp{0%{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}to{opacity:1;-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0)}}@-webkit-keyframes fancybox-zoomOutDown{to{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}}@keyframes fancybox-zoomOutDown{to{opacity:0;-webkit-transform:scale(.97) translate3d(0,16px,0);transform:scale(.97) translate3d(0,16px,0)}}@-webkit-keyframes fancybox-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}}@keyframes fancybox-throwOutUp{to{opacity:0;-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0)}}@-webkit-keyframes fancybox-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}}@keyframes fancybox-throwOutDown{to{opacity:0;-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0)}}.fancybox__carousel .carousel__slide{scrollbar-color:#ccc hsl(0 0% 100% / .1);scrollbar-width:thin}.fancybox__carousel .carousel__slide::-webkit-scrollbar{height:8px;width:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:hsl(0 0% 100% / .1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgb(0 0 0 / .2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{-webkit-transform-origin:0 0;transform-origin:0 0;transition:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.has-image .fancybox__content{background:#fff0;min-height:1px;padding:0}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit="contain"]{overflow:visible;touch-action:none}.has-image[data-image-fit="contain"] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit="contain"] .fancybox__image{max-height:100%;max-width:100%;object-fit:contain}.has-image[data-image-fit="contain-w"]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit="contain-w"] .fancybox__content{min-height:auto}.has-image[data-image-fit="contain-w"] .fancybox__image{height:auto;max-width:100%}.has-image[data-image-fit="cover"]{overflow:visible;touch-action:none}.has-image[data-image-fit="cover"] .fancybox__content{height:100%;width:100%}.has-image[data-image-fit="cover"] .fancybox__image{height:100%;object-fit:cover;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{flex-shrink:1;max-width:100%;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{height:80%;width:100%}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{height:540px;max-height:100%;max-width:100%;width:960px}.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content{background:rgb(24 24 27 / .9);color:#fff;padding:0}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{background:#fff0;border:0;display:block;height:100%;width:100%}.fancybox-placeholder{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.fancybox__thumbs{flex:0 0 auto;opacity:var(--fancybox-opacity,1);padding:0 3px;position:relative}.fancybox__container.is-animated[aria-hidden="false"] .fancybox__thumbs{-webkit-animation:fancybox-fadeIn 0.15s ease-in backwards;animation:fancybox-fadeIn 0.15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{align-items:center;box-sizing:initial;cursor:pointer;display:flex;flex:0 0 auto;justify-content:center;margin:0;overflow:visible;padding:8px 3px;width:var(--fancybox-thumbs-width,96px)}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border:5px solid var(--fancybox-accent-color,rgb(34 213 233 / .96));border-radius:var(--fancybox-thumbs-border-radius,4px);bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity 0.15s ease}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb:after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.fancybox__thumb{background-color:hsl(0 0% 100% / .1);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--fancybox-thumbs-border-radius,4px);padding-top:calc(100% / (var(--fancybox-thumbs-ratio, 1.5)));position:relative;width:100%}.fancybox__toolbar{--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;background:linear-gradient(0deg,transparent 0,rgb(0 0 0 / .006) 8.1%,rgb(0 0 0 / .021) 15.5%,rgb(0 0 0 / .046) 22.5%,rgb(0 0 0 / .077) 29%,rgb(0 0 0 / .114) 35.3%,rgb(0 0 0 / .155) 41.2%,rgb(0 0 0 / .198) 47.1%,rgb(0 0 0 / .242) 52.9%,rgb(0 0 0 / .285) 58.8%,rgb(0 0 0 / .326) 64.7%,rgb(0 0 0 / .363) 71%,rgb(0 0 0 / .394) 77.5%,rgb(0 0 0 / .419) 84.5%,rgb(0 0 0 / .434) 91.9%,rgb(0 0 0 / .44));display:flex;justify-content:space-between;left:0;opacity:var(--fancybox-opacity,1);padding:0;position:absolute;right:0;text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgb(0 0 0 / .4));top:0;touch-action:none;z-index:20}@media (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden="false"] .fancybox__toolbar{-webkit-animation:fancybox-fadeIn 0.15s ease-in backwards;animation:fancybox-fadeIn 0.15s ease-in backwards}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";-webkit-font-smoothing:subpixel-antialiased;font-size:17px;font-variant-numeric:tabular-nums;line-height:var(--carousel-button-height,48px);min-width:72px;padding:0 10px;text-align:center}.fancybox__progress{background:var(--fancybox-accent-color,rgb(34 213 233 / .96));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;transform-origin:0;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:linear;-webkit-user-select:none;-ms-user-select:none;user-select:none;z-index:30}.fancybox__container:-webkit-full-screen::backdrop{opacity:0}.fancybox__container:-ms-fullscreen::backdrop{opacity:0}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:first-child{display:none}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2),.fancybox__container.has-slideshow .fancybox__button--slideshow g:first-child{display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}.gre{background-color:var(--c-gray);min-height:78px;min-width:304px}.gre.is-rendered.is-invalid{animation:shake 0.25s ease-in-out 2}.gre.is-rendered{background-color:var(--c-light)}.gre:not(.is-rendered){cursor:wait}.gre:not(.is-rendered) *{pointer-events:none}.file-attach{--iconOffsetX:14px;position:relative}.file-attach.is-invalid .button{--buttonColor:var(--c-error)}.file-attach.is-invalid .file-attach__icon{animation:shake 0.2s linear 4}.file-attach__list{-webkit-user-select:none;-ms-user-select:none;user-select:none}.file-attach__list:empty{display:none}.file-attach__list:not(:first-child){margin-top:30px}.file-attach__list:not(:last-child){margin-bottom:30px}.file-attach__list-item:not(:last-child){margin-bottom:20px}.file-attach__input{display:none}.file-attach__button{align-items:center;cursor:pointer;display:inline-flex}@media (hover:hover){.file-attach__button:hover .checkbox__emulator{color:var(--c-accent)}}.file-attach__button .i-icon{--size:20px}.file-attach__button .i-icon:not(:last-child){margin-right:var(--iconOffsetX)}.footer{margin-bottom:calc(var(--section-padding-y) * 1.5);margin-top:var(--section-padding-y)}@media (max-width:767px){.footer{margin-bottom:var(--section-padding-y)}}.footer__inner{box-shadow:var(--box-shadow-3),var(--box-shadow-inset-transparent);display:flex;gap:30px;justify-content:space-between}@media (max-width:920px){.footer__inner{align-items:flex-start;flex-direction:column}}.footer__title{--marginBottom:24px}.footer__contacts{align-items:flex-end;display:flex;flex-direction:column;gap:30px;justify-content:space-between}@media (max-width:920px){.footer__contacts{align-items:flex-start}}.logo{--size:64px}@media (max-width:767px){.logo{--size:48px}}.logo__svg{height:var(--size);width:var(--size)}@media (hover:hover){.is-light-theme-enabled .logo__svg:hover *,.logo__svg:hover *{fill:var(--c-accent)}}.logo__svg *{fill:var(--c-light)}.is-light-theme-enabled .logo__svg *{fill:var(--c-dark)}.portfolio-card{display:grid;gap:20px max(40px, 10%);grid-template-columns:35% auto}@media (max-width:1024px){.portfolio-card{column-gap:40px}}@media (max-width:767px){.portfolio-card{grid-template-columns:1fr}}.portfolio-card__image-wrapper{border-radius:inherit;box-shadow:var(--box-shadow-3);height:320px;max-width:max-content;overflow:hidden;width:100%}@media (max-width:767px){.portfolio-card__image-wrapper{height:200px}}.is-light-theme-enabled .portfolio-card__image-wrapper{box-shadow:var(--box-shadow-6)}.portfolio-card__image-wrapper--border{border:2px solid var(--c-accent)}.is-light-theme-enabled .portfolio-card__image-wrapper--border{border:none}@media (hover:hover){.portfolio-card__image-wrapper:hover{box-shadow:none}.portfolio-card__image-wrapper:hover .portfolio-card__image{transform:scale(1.05) translateZ(0)}}.dom-is-ready .portfolio-card__image{transition:var(--base-transition-duration)}.portfolio-card__image{border-radius:inherit;object-fit:cover;object-position:50% 0;pointer-events:none;will-change:transform}.portfolio-card__date{border-radius:var(--border-radius);box-shadow:var(--box-shadow-inset-2);color:var(--c-accent);display:inline-block;font-weight:400}@media (max-width:640px){.portfolio-card__date{font-size:.9em}}.portfolio-card__date:not(:last-child){margin-bottom:16px}.portfolio-card__title.portfolio-card__title{--marginBottom:20px}.portfolio-card__description:not(:last-child){margin-bottom:20px}.skill-card{--padding:20px}.dom-is-ready .skill-card{transition:var(--base-transition-duration)}.skill-card{--shadowBefore:var(--box-shadow-3), var(--box-shadow-inset-transparent);--shadowAfter:var(--box-shadow-3-transparent), var(--box-shadow-inset);box-shadow:var(--shadowBefore)}@media (hover:hover){.skill-card:hover{box-shadow:var(--shadowAfter)}}.skill-card{border-radius:var(--border-radius);font-size:20px;padding:var(--padding);padding-left:60px;position:relative}@media (max-width:767px){.skill-card{--padding:15px;font-size:16px;padding-left:48px}}@media (max-width:640px){.skill-card{padding-left:40px}}.skill-card:before{--size:12px;background-color:var(--c-accent);border-radius:50%;content:"";height:var(--size);left:var(--padding);position:absolute;top:calc(var(--padding) + 0.35em);width:var(--size)}@media (max-width:640px){.skill-card:before{--size:10px}}.stack__list.flow{--gapX:16px;--gapY:8px}@media (max-width:767px){.stack__list.flow{--gapX:8px}}@media (max-width:640px){.stack__list.flow{--gapX:4px}}.stack__item{--size:64px;align-items:center;display:flex;height:var(--size);justify-content:center;width:var(--size)}.dom-is-ready .stack__item{transition:var(--base-transition-duration)}.stack__item{border:1px solid #fff0;border-radius:50%;box-shadow:var(--box-shadow-inset-2)}@media (max-width:767px){.stack__item{--size:54px}}@media (max-width:640px){.stack__item{--size:45px}}@media (hover:hover){.stack__item:hover{border-color:var(--c-accent)}}.stack__image{--size:50%;height:var(--size);object-fit:contain;width:var(--size)}@media (max-width:640px){.stack__image{--size:65%}}.work-experience-card__date{border-radius:var(--border-radius);box-shadow:var(--box-shadow-inset-2);color:var(--c-accent);display:inline-block;font-weight:400;padding:8px 16px}@media (max-width:640px){.work-experience-card__date{font-size:.9em}}.work-experience-card__date:not(:last-child){margin-bottom:16px}.work-experience-card__title{--marginBottom:0;line-height:1.5}.work-experience-card__position{color:var(--c-accent)}.work-experience-card__description:not(:last-child),.work-experience-card__position:not(:last-child){margin-bottom:20px}@media (min-width:768px){.soc1als__list{justify-content:flex-end}}.soc1als__list.flow{--gapX:16px;--gapY:8px}@media (max-width:1024px){.soc1als__list.flow{--gapX:10px}}@media (max-width:767px){.soc1als__list.flow{--gapX:8px}}.soc1als__link{--size:64px;align-items:center;display:flex;height:var(--size);justify-content:center;width:var(--size)}.dom-is-ready .soc1als__link{transition:0.05s}.soc1als__link{border-radius:50%;box-shadow:var(--box-shadow-inset-2)}@media (max-width:1024px){.soc1als__link{--size:50px}}@media (max-width:375px){.soc1als__link{--size:58px}}.soc1als__link:after{display:none}.soc1als__link .i-icon{--size:62.5%;--color:var(--c-light)}.is-light-theme-enabled .soc1als__link .i-icon{--color:var(--c-dark)}@media (hover:hover){.soc1als__link:hover .i-icon{--color:var(--c-accent)}}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{--marginBottom:40px;--tabletFontSize:32px;--mobileFontSize:24px;display:block;font-weight:300;line-height:1.2}@media (max-width:1280px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{--marginBottom:30px;font-size:var(--tabletFontSize)!important}}@media (max-width:767px){.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{--marginBottom:20px;font-size:var(--mobileFontSize)!important}}.h1:not(:last-child),.h2:not(:last-child),.h3:not(:last-child),.h4:not(:last-child),.h5:not(:last-child),.h6:not(:last-child),h1:not(:last-child),h2:not(:last-child),h3:not(:last-child),h4:not(:last-child),h5:not(:last-child),h6:not(:last-child){margin-bottom:var(--marginBottom)}.h1:not([class]):not(:first-child),.h2:not([class]):not(:first-child),.h3:not([class]):not(:first-child),.h4:not([class]):not(:first-child),.h5:not([class]):not(:first-child),.h6:not([class]):not(:first-child),h1:not([class]):not(:first-child),h2:not([class]):not(:first-child),h3:not([class]):not(:first-child),h4:not([class]):not(:first-child),h5:not([class]):not(:first-child),h6:not([class]):not(:first-child){margin-top:40px}.h1,h1{--tabletFontSize:36px;--mobileFontSize:32px;font-size:calc(32.30769px + 1.02564vw)}@media (min-width:1921px){.h1,h1{font-size:52px}}.h2,h2{--tabletFontSize:36px;--mobileFontSize:24px;font-size:calc(24.30769px + 1.02564vw)}@media (min-width:1921px){.h2,h2{font-size:44px}}.h3,h3{--marginBottom:20px;--tabletFontSize:28px;--mobileFontSize:24px;font-size:calc(22.15385px + 0.51282vw)}@media (min-width:1921px){.h3,h3{font-size:32px}}.h4,h4{--tabletFontSize:24px;--mobileFontSize:22px;font-size:calc(20.61538px + 0.38462vw)}@media (min-width:1921px){.h4,h4{font-size:28px}}.h5,h5{--tabletFontSize:19px;--mobileFontSize:18px;font-size:20px}.h6,h6{--tabletFontSize:18px;--mobileFontSize:18px;font-size:18px}ol[class]:not(.ol),ul[class]:not(.ul){list-style:none}.ol,.ul,ol:not([class]),ul:not([class]){--paddingLeft:20px}.ol li,.ul li,ol:not([class]) li,ul:not([class]) li{padding-left:var(--paddingLeft)}.ul li,ul:not([class]) li{--markerSize:5px;position:relative}.ul li:before,ul:not([class]) li:before{background-color:currentColor;border-radius:50%;content:"";display:block;height:var(--markerSize);left:0;position:absolute;top:.5em;width:var(--markerSize)}.ol,ol:not([class]){--paddingLeft:28px;counter-reset:custom-counter}.ol li,ol:not([class]) li{position:relative}.ol li:before,ol:not([class]) li:before{content:counters(custom-counter,".") ". ";counter-increment:custom-counter;font-weight:700;position:absolute;right:calc(100% - 14px)}.dom-is-ready ::-ms-input-placeholder{-ms-transition:var(--base-transition-duration);transition:var(--base-transition-duration)}.dom-is-ready ::placeholder,.dom-is-ready :after,.dom-is-ready :before,.dom-is-ready a,.dom-is-ready button,.dom-is-ready input,.dom-is-ready label,.dom-is-ready svg,.dom-is-ready svg *,.dom-is-ready textarea{transition:var(--base-transition-duration)}blockquote:not([class]),img:not([class]),ol:not([class]),p:not([class]),ul:not([class]){--marginY:24px}li ol:not([class]),li ul:not([class]),li:not([class]){--marginY:12px}blockquote:not([class]):not(:last-child),img:not([class]):not(:last-child),li:not([class]):not(:last-child),ol:not([class]):not(:last-child),p:not([class]):not(:last-child),ul:not([class]):not(:last-child){margin-bottom:var(--marginY)}ol:not([class]) ol,ol:not([class]) ul,ul:not([class]) ol,ul:not([class]) ul{margin-top:var(--marginY)}a,button{color:var(--c-light);display:inline-flex}.is-light-theme-enabled a,.is-light-theme-enabled button{color:var(--c-dark)}@media (hover:hover){a:hover,button:hover{color:var(--c-accent)}}a.focus-visible,button.focus-visible,html.safari a:focus,html.safari button:focus{outline:var(--focus-outline);outline-offset:4px}a:focus-visible,button:focus-visible,html.safari a:focus,html.safari button:focus{outline:var(--focus-outline);outline-offset:4px}@media (max-width:767px){html.safari a:focus,html.safari button:focus{outline:none}}a{text-decoration:none}a[href^="fax:"],a[href^="mailto:"],a[href^="tel:"]{white-space:nowrap}a[target="_blank"]:after{--size:0.4em;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMzIiBoZWlnaHQ9IjUzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNNDU1Ljg0IDM3OS42OGMwIDQyLTM0LjE2IDc2LjE2LTc2LjE2IDc2LjE2SDE1Mi4zMmMtNDIgMC03Ni4xNi0zNC4xNi03Ni4xNi03Ni4xNlYxNTIuMzJjMC00MiAzNC4xNi03Ni4xNiA3Ni4xNi03Ni4xNmg2Ni4wNzhWMEgxNTIuMzJDNjguMzIgMCAwIDY4LjMyIDAgMTUyLjMydjIyNi44YzAgODQgNjguMzIgMTUyLjMyIDE1Mi4zMiAxNTIuMzJoMjI2LjhjODQgMCAxNTIuMzItNjguMzIgMTUyLjMyLTE1Mi4zMlYzMTMuNmgtNzUuNjAybC4wMDIgNjYuMDhaIiBmaWxsPSIjQUU4QkY4Ii8+PHBhdGggZD0iTTQ5My45MiAwSDMwMi45NnY3Ni4xNmg5OS4xMjFsLTIxMC41NiAyMTAuNTZjLTE1LjEyMSAxNC41NTktMTUuMTIxIDM5LjE5OSAwIDUzLjc2MiA3LjI4MiA3LjI4MSAxNy4zNTkgMTEuMTk5IDI2Ljg3OSAxMS4xOTlzMTkuNjAyLTMuOTIyIDI2Ljg3OS0xMS4xOTlsMjEwLjU2LTIxMC41NnY5OS4xMjFoNzYuMTZsLjAwNC0xOTAuOTZjMC0yMS4yNzctMTYuODAxLTM4LjA3OC0zOC4wNzgtMzguMDc4TDQ5My45MiAwWiIgZmlsbD0iI0FFOEJGOCIvPjwvc3ZnPg==) 50% / contain no-repeat;content:"";height:var(--size);margin-left:.25em;width:var(--size)}button{-webkit-appearance:none;appearance:none;background-color:initial;border:0;box-shadow:none;cursor:pointer;font-size:100%;margin:0;padding:0;text-align:left}button *{pointer-events:none}.p{font-size:100%;font-weight:400}.bold,b,strong{font-weight:700}small{font-size:80%}img{border:0;display:block;height:auto;max-width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:767px){img[height]:not([class]){height:auto}}iframe,object,video{border:0;display:block;max-width:100%}cite{color:var(--c-dark);text-align:right}address,cite{display:block}address{font-style:normal}.mb50:not(:last-child){margin-bottom:50px}.adaptive-table{--shadowFixSize:40px;--shadowStart:#fff;--shadowEnd:hsla(0, 0%, 100%, 0);position:relative;width:100%}@media (max-width:1280px){.adaptive-table{--shadowFixSize:1px}}.adaptive-table__wrapper{-webkit-overflow-scrolling:touch;margin:calc(var(--shadowFixSize) * -1);overflow-x:auto;padding:var(--shadowFixSize);width:calc(100% + var(--shadowFixSize) * 2)}@media (max-width:1280px){.adaptive-table__wrapper table{min-width:150%}}@media (max-width:480px){.adaptive-table__wrapper table{min-width:200%}}.adaptive-table.is-left-edge:before,.adaptive-table.is-right-edge:after{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;visibility:hidden}.dom-is-ready .adaptive-table:after,.dom-is-ready .adaptive-table:before{transition:var(--base-transition-duration)}.adaptive-table:after,.adaptive-table:before{background:linear-gradient(to right,var(--shadowStart),var(--shadowEnd));height:100%;pointer-events:none;position:absolute;top:0;width:25%;z-index:2}@media (max-width:1280px){.adaptive-table:after,.adaptive-table:before{content:""}}@media (max-width:480px){.adaptive-table:after,.adaptive-table:before{width:15%}}.adaptive-table:before{left:calc(-1px - var(--shadowFixSize))}.adaptive-table:after{--shadowStart:hsla(0, 0%, 100%, 0);--shadowEnd:#fff;right:calc(-1px - var(--shadowFixSize))}.adaptive-table{-ms-overflow-style:none;overflow:-moz-scrollbars-none;scrollbar-width:none}.adaptive-table::-webkit-scrollbar{width:0!important}.attachment{--iconOffsetX:10px;display:flex}.attachment__icon:not(:last-child){margin-right:var(--iconOffsetX)}.attachment__name{font-weight:700;width:100%}.attachment__info{display:flex;flex-flow:column;position:relative}.attachment__size{color:var(--c-gray)}.attachment__remove{-webkit-appearance:none;appearance:none;background-color:initial;border:0;box-shadow:none;cursor:pointer;margin:0;padding:0;position:absolute;right:-25px;text-align:left;top:.35em}.attachment__remove:hover .i-icon *{fill:var(--c-brand)}.attachment__remove *{pointer-events:none}.card{border-radius:var(--border-radius-2);padding:40px}@media (max-width:767px){.card{border-radius:var(--border-radius);padding:30px}}@media (max-width:640px){.card{padding:20px}}.dom-is-ready .card--hoverable{transition:var(--base-transition-duration)}.card--hoverable{--shadowBefore:var(--box-shadow-3), var(--box-shadow-inset-transparent);--shadowAfter:var(--box-shadow-3-transparent), var(--box-shadow-inset);box-shadow:var(--shadowBefore)}@media (hover:hover){.card--hoverable:hover{box-shadow:var(--shadowAfter)}}.color-example{align-items:center;display:flex;flex-direction:column}.color-example__square{--size:100px;background-color:var(--bgColor);box-shadow:var(--box-shadow);height:var(--size);width:var(--size)}.color-example__square:not(:last-child){margin-bottom:5px}.content{flex-grow:1}.flow{--gapX:32px;--gapY:16px;display:flex;flex-wrap:wrap;margin-left:calc(var(--gapX) * -1);margin-top:calc(var(--gapY) * -1)}.flow>*{margin-left:var(--gapX);margin-top:var(--gapY)}.grid{--columns:1;display:grid;gap:20px;grid-template-columns:repeat(var(--columns,1),1fr)}@media (max-width:767px){.grid{gap:15px}}.grid--2{--columns:2}.grid--3{--columns:3}.grid--4{--columns:4}.grid--5{--columns:5}.grid--6{--columns:6}.grid--7{--columns:7}.grid--8{--columns:8}.grid--9{--columns:9}.grid--10{--columns:10}.grid--11{--columns:11}.grid--12{--columns:12}@media (max-width:1024px){.grid--2{--columns:2}}@media (max-width:767px){.grid--2{--columns:1}}@media (max-width:1024px){.grid--3{--columns:2}}@media (max-width:767px){.grid--3{--columns:1}}@media (max-width:1024px){.grid--4{--columns:2}}@media (max-width:767px){.grid--4{--columns:1}}.grid__item--wide{grid-column:-1/1}.hero-scene{--size:600px;--borderRadius:20px;font-size:16px;height:var(--size);pointer-events:none;position:relative;width:var(--size)}@media (max-width:1280px){.hero-scene{font-size:13px}}@media (max-width:767px){.hero-scene{--borderRadius:15px}}@media (max-width:640px){.hero-scene{font-size:9px}}.hero-scene *{pointer-events:auto}.code-signs>*,.laptop-bottom-panel>*,.laptop-top-panel>*,.uml-diagram>*{position:absolute}.laptop-bottom-panel__base,.laptop-bottom-panel__shadow,.laptop-top-panel__base{border-radius:var(--borderRadius)}.laptop-bottom-panel__base,.laptop-bottom-panel__keyboard,.laptop-bottom-panel__shadow{will-change:transform}.scroll-effect .laptop-bottom-panel__base,.scroll-effect .laptop-bottom-panel__keyboard,.scroll-effect .laptop-bottom-panel__shadow{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:rotate(35deg) skew(-25deg,-5deg) translate3d(-100px,-100px,0);transition-property:opacity,transform;transition-timing-function:ease;visibility:hidden}.dom-is-ready .scroll-effect .laptop-bottom-panel__base,.dom-is-ready .scroll-effect .laptop-bottom-panel__keyboard,.dom-is-ready .scroll-effect .laptop-bottom-panel__shadow{transition-duration:1s,0.8s}.scroll-effect--visible .laptop-bottom-panel__base,.scroll-effect--visible .laptop-bottom-panel__keyboard,.scroll-effect--visible .laptop-bottom-panel__shadow{opacity:1;transform:rotate(35deg) skew(-25deg,-5deg);transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .laptop-bottom-panel__base:first-child,.scroll-effect--visible .laptop-bottom-panel__keyboard:first-child,.scroll-effect--visible .laptop-bottom-panel__shadow:first-child{--delay:0.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(2),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(2),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(2){--delay:0.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(3),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(3),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(3){--delay:0.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(4),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(4),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(4){--delay:1s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(5),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(5),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(5){--delay:1.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(6),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(6),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(6){--delay:1.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(7),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(7),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(7){--delay:1.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(8),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(8),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(8){--delay:2s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(9),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(9),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(9){--delay:2.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(10),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(10),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(10){--delay:2.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(11),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(11),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(11){--delay:2.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(12),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(12),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(12){--delay:3s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(13),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(13),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(13){--delay:3.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(14),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(14),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(14){--delay:3.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(15),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(15),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(15){--delay:3.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(16),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(16),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(16){--delay:4s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(17),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(17),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(17){--delay:4.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(18),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(18),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(18){--delay:4.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(19),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(19),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(19){--delay:4.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(20),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(20),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(20){--delay:5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(21),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(21),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(21){--delay:5.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(22),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(22),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(22){--delay:5.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(23),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(23),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(23){--delay:5.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(24),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(24),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(24){--delay:6s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(25),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(25),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(25){--delay:6.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(26),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(26),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(26){--delay:6.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(27),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(27),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(27){--delay:6.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(28),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(28),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(28){--delay:7s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(29),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(29),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(29){--delay:7.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(30),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(30),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(30){--delay:7.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(31),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(31),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(31){--delay:7.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(32),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(32),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(32){--delay:8s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(33),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(33),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(33){--delay:8.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(34),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(34),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(34){--delay:8.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(35),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(35),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(35){--delay:8.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(36),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(36),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(36){--delay:9s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(37),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(37),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(37){--delay:9.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(38),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(38),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(38){--delay:9.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(39),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(39),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(39){--delay:9.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(40),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(40),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(40){--delay:10s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(41),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(41),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(41){--delay:10.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(42),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(42),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(42){--delay:10.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(43),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(43),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(43){--delay:10.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(44),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(44),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(44){--delay:11s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(45),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(45),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(45){--delay:11.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(46),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(46),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(46){--delay:11.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(47),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(47),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(47){--delay:11.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(48),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(48),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(48){--delay:12s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(49),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(49),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(49){--delay:12.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(50),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(50),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(50){--delay:12.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(51),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(51),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(51){--delay:12.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(52),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(52),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(52){--delay:13s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(53),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(53),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(53){--delay:13.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(54),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(54),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(54){--delay:13.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(55),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(55),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(55){--delay:13.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(56),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(56),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(56){--delay:14s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(57),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(57),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(57){--delay:14.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(58),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(58),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(58){--delay:14.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(59),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(59),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(59){--delay:14.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(60),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(60),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(60){--delay:15s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(61),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(61),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(61){--delay:15.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(62),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(62),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(62){--delay:15.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(63),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(63),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(63){--delay:15.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(64),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(64),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(64){--delay:16s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(65),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(65),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(65){--delay:16.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(66),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(66),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(66){--delay:16.5s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(67),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(67),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(67){--delay:16.75s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(68),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(68),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(68){--delay:17s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(69),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(69),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(69){--delay:17.25s}.scroll-effect--visible .laptop-bottom-panel__base:nth-child(70),.scroll-effect--visible .laptop-bottom-panel__keyboard:nth-child(70),.scroll-effect--visible .laptop-bottom-panel__shadow:nth-child(70){--delay:17.5s}.laptop-bottom-panel__base,.laptop-bottom-panel__shadow{height:29.5%;left:20.5%;width:51.8%}.laptop-bottom-panel__shadow{background:#b592d9;top:55.9%}@media (max-width:767px){.laptop-bottom-panel__shadow{top:55%}}.laptop-bottom-panel__base{--shadowSize:10px;background:linear-gradient(90deg,#3d065f,#5f27bd);border:calc(var(--shadowSize) / 2) solid #2c1458;box-shadow:var(--shadowSize) var(--shadowSize) 0 0 #10054d;top:52.3%}@media (max-width:767px){.laptop-bottom-panel__base{--shadowSize:5px}}.laptop-bottom-panel__keyboard{background:linear-gradient(13.47deg,#3d065f 795.72%,#10054d 10150.27%);border-radius:10px;display:grid;gap:4px;grid-template-columns:repeat(27,1fr);grid-template-rows:5px;height:15.3%;left:30.4%;padding:1.5%;top:57.3%;width:39.1%}@media (max-width:767px){.laptop-bottom-panel__keyboard{border-radius:4px;gap:2px}}.laptop-bottom-panel__key{--columns:2;--shadowSize:1.5px;background-color:#6a3689;border-radius:3px;box-shadow:var(--shadowSize) var(--shadowSize) 0 0 #8a58a5;cursor:pointer;grid-column:span var(--columns)}@media (max-width:767px){.laptop-bottom-panel__key{--shadowSize:1px;border-radius:2px}}@media (hover:hover){.laptop-bottom-panel__key:hover{background-color:#d8c2e3}}.laptop-bottom-panel__key:active{box-shadow:var(--shadowSize) var(--shadowSize) 2px 2px #8a58a5}.laptop-bottom-panel__key--3{--columns:3}.laptop-bottom-panel__key--4{--columns:4}.laptop-bottom-panel__key--5{--columns:5}.laptop-bottom-panel__key--14{--columns:14}.laptop-bottom-panel__key{will-change:transform}.scroll-effect .laptop-bottom-panel__key{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translate3d(-100px,-100px,0);transition-property:opacity,transform;transition-timing-function:ease;visibility:hidden}.dom-is-ready .scroll-effect .laptop-bottom-panel__key{transition-duration:1s,0.8s}.scroll-effect--visible .laptop-bottom-panel__key{opacity:1;transform:none;transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .laptop-bottom-panel__key:first-child{--delay:0.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(2){--delay:0.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(3){--delay:0.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(4){--delay:1s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(5){--delay:1.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(6){--delay:1.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(7){--delay:1.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(8){--delay:2s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(9){--delay:2.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(10){--delay:2.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(11){--delay:2.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(12){--delay:3s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(13){--delay:3.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(14){--delay:3.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(15){--delay:3.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(16){--delay:4s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(17){--delay:4.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(18){--delay:4.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(19){--delay:4.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(20){--delay:5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(21){--delay:5.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(22){--delay:5.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(23){--delay:5.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(24){--delay:6s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(25){--delay:6.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(26){--delay:6.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(27){--delay:6.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(28){--delay:7s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(29){--delay:7.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(30){--delay:7.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(31){--delay:7.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(32){--delay:8s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(33){--delay:8.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(34){--delay:8.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(35){--delay:8.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(36){--delay:9s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(37){--delay:9.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(38){--delay:9.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(39){--delay:9.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(40){--delay:10s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(41){--delay:10.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(42){--delay:10.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(43){--delay:10.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(44){--delay:11s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(45){--delay:11.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(46){--delay:11.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(47){--delay:11.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(48){--delay:12s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(49){--delay:12.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(50){--delay:12.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(51){--delay:12.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(52){--delay:13s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(53){--delay:13.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(54){--delay:13.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(55){--delay:13.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(56){--delay:14s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(57){--delay:14.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(58){--delay:14.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(59){--delay:14.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(60){--delay:15s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(61){--delay:15.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(62){--delay:15.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(63){--delay:15.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(64){--delay:16s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(65){--delay:16.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(66){--delay:16.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(67){--delay:16.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(68){--delay:17s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(69){--delay:17.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(70){--delay:17.5s}.scroll-effect--visible .laptop-bottom-panel__key:first-child{--delay:0.05s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(2){--delay:0.1s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(3){--delay:0.15s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(4){--delay:0.2s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(5){--delay:0.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(6){--delay:0.3s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(7){--delay:0.35s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(8){--delay:0.4s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(9){--delay:0.45s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(10){--delay:0.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(11){--delay:0.55s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(12){--delay:0.6s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(13){--delay:0.65s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(14){--delay:0.7s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(15){--delay:0.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(16){--delay:0.8s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(17){--delay:0.85s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(18){--delay:0.9s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(19){--delay:0.95s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(20){--delay:1s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(21){--delay:1.05s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(22){--delay:1.1s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(23){--delay:1.15s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(24){--delay:1.2s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(25){--delay:1.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(26){--delay:1.3s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(27){--delay:1.35s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(28){--delay:1.4s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(29){--delay:1.45s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(30){--delay:1.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(31){--delay:1.55s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(32){--delay:1.6s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(33){--delay:1.65s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(34){--delay:1.7s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(35){--delay:1.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(36){--delay:1.8s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(37){--delay:1.85s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(38){--delay:1.9s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(39){--delay:1.95s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(40){--delay:2s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(41){--delay:2.05s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(42){--delay:2.1s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(43){--delay:2.15s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(44){--delay:2.2s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(45){--delay:2.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(46){--delay:2.3s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(47){--delay:2.35s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(48){--delay:2.4s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(49){--delay:2.45s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(50){--delay:2.5s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(51){--delay:2.55s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(52){--delay:2.6s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(53){--delay:2.65s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(54){--delay:2.7s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(55){--delay:2.75s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(56){--delay:2.8s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(57){--delay:2.85s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(58){--delay:2.9s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(59){--delay:2.95s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(60){--delay:3s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(61){--delay:3.05s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(62){--delay:3.1s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(63){--delay:3.15s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(64){--delay:3.2s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(65){--delay:3.25s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(66){--delay:3.3s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(67){--delay:3.35s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(68){--delay:3.4s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(69){--delay:3.45s}.scroll-effect--visible .laptop-bottom-panel__key:nth-child(70){--delay:3.5s}.laptop-bottom-panel__shine{will-change:transform}.scroll-effect .laptop-bottom-panel__shine{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:scale(0);transition-property:opacity,transform;transition-timing-function:var(--transition-timing-function);visibility:hidden}.dom-is-ready .scroll-effect .laptop-bottom-panel__shine{transition-duration:2s,0.6s}.scroll-effect--visible .laptop-bottom-panel__shine{opacity:1;transform:none;transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .laptop-bottom-panel__shine:first-child{--delay:0.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(2){--delay:0.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(3){--delay:0.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(4){--delay:1s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(5){--delay:1.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(6){--delay:1.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(7){--delay:1.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(8){--delay:2s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(9){--delay:2.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(10){--delay:2.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(11){--delay:2.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(12){--delay:3s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(13){--delay:3.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(14){--delay:3.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(15){--delay:3.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(16){--delay:4s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(17){--delay:4.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(18){--delay:4.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(19){--delay:4.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(20){--delay:5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(21){--delay:5.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(22){--delay:5.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(23){--delay:5.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(24){--delay:6s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(25){--delay:6.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(26){--delay:6.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(27){--delay:6.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(28){--delay:7s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(29){--delay:7.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(30){--delay:7.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(31){--delay:7.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(32){--delay:8s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(33){--delay:8.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(34){--delay:8.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(35){--delay:8.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(36){--delay:9s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(37){--delay:9.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(38){--delay:9.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(39){--delay:9.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(40){--delay:10s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(41){--delay:10.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(42){--delay:10.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(43){--delay:10.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(44){--delay:11s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(45){--delay:11.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(46){--delay:11.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(47){--delay:11.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(48){--delay:12s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(49){--delay:12.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(50){--delay:12.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(51){--delay:12.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(52){--delay:13s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(53){--delay:13.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(54){--delay:13.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(55){--delay:13.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(56){--delay:14s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(57){--delay:14.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(58){--delay:14.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(59){--delay:14.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(60){--delay:15s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(61){--delay:15.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(62){--delay:15.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(63){--delay:15.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(64){--delay:16s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(65){--delay:16.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(66){--delay:16.5s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(67){--delay:16.75s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(68){--delay:17s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(69){--delay:17.25s}.scroll-effect--visible .laptop-bottom-panel__shine:nth-child(70){--delay:17.5s}.laptop-bottom-panel__shine{height:18%;left:48%;top:79%;width:16%}html:not(.is-mobile-device) .laptop-bottom-panel__shine{background:radial-gradient(50% 49.71% at 50.04%,at 58.03%,#972a74 0,#8a266a 4%,#601b4a 19%,#3d112f 35%,#230a1b 51%,#0f040c 67%,#040103 83%,#000 100%);background:radial-gradient(50% 49.71% at 50.04% 58.03%,#972a74 0,#8a266a 4%,#601b4a 19%,#3d112f 35%,#230a1b 51%,#0f040c 67%,#040103 83%,#000 100%);background-blend-mode:color-dodge;mix-blend-mode:color-dodge}.laptop-top-panel{pointer-events:none}.laptop-top-panel__base,.laptop-top-panel__screen{will-change:transform}.scroll-effect .laptop-top-panel__base,.scroll-effect .laptop-top-panel__screen{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:rotate(35deg) skew(35deg,-5deg) translate3d(-100px,100px,0);transition-property:opacity,transform;transition-timing-function:ease;visibility:hidden}.dom-is-ready .scroll-effect .laptop-top-panel__base,.dom-is-ready .scroll-effect .laptop-top-panel__screen{transition-duration:1.4s,0.8s}.scroll-effect--visible .laptop-top-panel__base,.scroll-effect--visible .laptop-top-panel__screen{opacity:1;transform:rotate(35deg) skew(35deg,-5deg);transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .laptop-top-panel__base:first-child,.scroll-effect--visible .laptop-top-panel__screen:first-child{--delay:0.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(2),.scroll-effect--visible .laptop-top-panel__screen:nth-child(2){--delay:0.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(3),.scroll-effect--visible .laptop-top-panel__screen:nth-child(3){--delay:0.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(4),.scroll-effect--visible .laptop-top-panel__screen:nth-child(4){--delay:1s}.scroll-effect--visible .laptop-top-panel__base:nth-child(5),.scroll-effect--visible .laptop-top-panel__screen:nth-child(5){--delay:1.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(6),.scroll-effect--visible .laptop-top-panel__screen:nth-child(6){--delay:1.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(7),.scroll-effect--visible .laptop-top-panel__screen:nth-child(7){--delay:1.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(8),.scroll-effect--visible .laptop-top-panel__screen:nth-child(8){--delay:2s}.scroll-effect--visible .laptop-top-panel__base:nth-child(9),.scroll-effect--visible .laptop-top-panel__screen:nth-child(9){--delay:2.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(10),.scroll-effect--visible .laptop-top-panel__screen:nth-child(10){--delay:2.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(11),.scroll-effect--visible .laptop-top-panel__screen:nth-child(11){--delay:2.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(12),.scroll-effect--visible .laptop-top-panel__screen:nth-child(12){--delay:3s}.scroll-effect--visible .laptop-top-panel__base:nth-child(13),.scroll-effect--visible .laptop-top-panel__screen:nth-child(13){--delay:3.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(14),.scroll-effect--visible .laptop-top-panel__screen:nth-child(14){--delay:3.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(15),.scroll-effect--visible .laptop-top-panel__screen:nth-child(15){--delay:3.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(16),.scroll-effect--visible .laptop-top-panel__screen:nth-child(16){--delay:4s}.scroll-effect--visible .laptop-top-panel__base:nth-child(17),.scroll-effect--visible .laptop-top-panel__screen:nth-child(17){--delay:4.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(18),.scroll-effect--visible .laptop-top-panel__screen:nth-child(18){--delay:4.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(19),.scroll-effect--visible .laptop-top-panel__screen:nth-child(19){--delay:4.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(20),.scroll-effect--visible .laptop-top-panel__screen:nth-child(20){--delay:5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(21),.scroll-effect--visible .laptop-top-panel__screen:nth-child(21){--delay:5.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(22),.scroll-effect--visible .laptop-top-panel__screen:nth-child(22){--delay:5.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(23),.scroll-effect--visible .laptop-top-panel__screen:nth-child(23){--delay:5.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(24),.scroll-effect--visible .laptop-top-panel__screen:nth-child(24){--delay:6s}.scroll-effect--visible .laptop-top-panel__base:nth-child(25),.scroll-effect--visible .laptop-top-panel__screen:nth-child(25){--delay:6.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(26),.scroll-effect--visible .laptop-top-panel__screen:nth-child(26){--delay:6.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(27),.scroll-effect--visible .laptop-top-panel__screen:nth-child(27){--delay:6.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(28),.scroll-effect--visible .laptop-top-panel__screen:nth-child(28){--delay:7s}.scroll-effect--visible .laptop-top-panel__base:nth-child(29),.scroll-effect--visible .laptop-top-panel__screen:nth-child(29){--delay:7.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(30),.scroll-effect--visible .laptop-top-panel__screen:nth-child(30){--delay:7.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(31),.scroll-effect--visible .laptop-top-panel__screen:nth-child(31){--delay:7.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(32),.scroll-effect--visible .laptop-top-panel__screen:nth-child(32){--delay:8s}.scroll-effect--visible .laptop-top-panel__base:nth-child(33),.scroll-effect--visible .laptop-top-panel__screen:nth-child(33){--delay:8.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(34),.scroll-effect--visible .laptop-top-panel__screen:nth-child(34){--delay:8.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(35),.scroll-effect--visible .laptop-top-panel__screen:nth-child(35){--delay:8.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(36),.scroll-effect--visible .laptop-top-panel__screen:nth-child(36){--delay:9s}.scroll-effect--visible .laptop-top-panel__base:nth-child(37),.scroll-effect--visible .laptop-top-panel__screen:nth-child(37){--delay:9.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(38),.scroll-effect--visible .laptop-top-panel__screen:nth-child(38){--delay:9.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(39),.scroll-effect--visible .laptop-top-panel__screen:nth-child(39){--delay:9.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(40),.scroll-effect--visible .laptop-top-panel__screen:nth-child(40){--delay:10s}.scroll-effect--visible .laptop-top-panel__base:nth-child(41),.scroll-effect--visible .laptop-top-panel__screen:nth-child(41){--delay:10.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(42),.scroll-effect--visible .laptop-top-panel__screen:nth-child(42){--delay:10.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(43),.scroll-effect--visible .laptop-top-panel__screen:nth-child(43){--delay:10.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(44),.scroll-effect--visible .laptop-top-panel__screen:nth-child(44){--delay:11s}.scroll-effect--visible .laptop-top-panel__base:nth-child(45),.scroll-effect--visible .laptop-top-panel__screen:nth-child(45){--delay:11.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(46),.scroll-effect--visible .laptop-top-panel__screen:nth-child(46){--delay:11.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(47),.scroll-effect--visible .laptop-top-panel__screen:nth-child(47){--delay:11.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(48),.scroll-effect--visible .laptop-top-panel__screen:nth-child(48){--delay:12s}.scroll-effect--visible .laptop-top-panel__base:nth-child(49),.scroll-effect--visible .laptop-top-panel__screen:nth-child(49){--delay:12.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(50),.scroll-effect--visible .laptop-top-panel__screen:nth-child(50){--delay:12.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(51),.scroll-effect--visible .laptop-top-panel__screen:nth-child(51){--delay:12.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(52),.scroll-effect--visible .laptop-top-panel__screen:nth-child(52){--delay:13s}.scroll-effect--visible .laptop-top-panel__base:nth-child(53),.scroll-effect--visible .laptop-top-panel__screen:nth-child(53){--delay:13.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(54),.scroll-effect--visible .laptop-top-panel__screen:nth-child(54){--delay:13.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(55),.scroll-effect--visible .laptop-top-panel__screen:nth-child(55){--delay:13.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(56),.scroll-effect--visible .laptop-top-panel__screen:nth-child(56){--delay:14s}.scroll-effect--visible .laptop-top-panel__base:nth-child(57),.scroll-effect--visible .laptop-top-panel__screen:nth-child(57){--delay:14.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(58),.scroll-effect--visible .laptop-top-panel__screen:nth-child(58){--delay:14.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(59),.scroll-effect--visible .laptop-top-panel__screen:nth-child(59){--delay:14.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(60),.scroll-effect--visible .laptop-top-panel__screen:nth-child(60){--delay:15s}.scroll-effect--visible .laptop-top-panel__base:nth-child(61),.scroll-effect--visible .laptop-top-panel__screen:nth-child(61){--delay:15.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(62),.scroll-effect--visible .laptop-top-panel__screen:nth-child(62){--delay:15.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(63),.scroll-effect--visible .laptop-top-panel__screen:nth-child(63){--delay:15.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(64),.scroll-effect--visible .laptop-top-panel__screen:nth-child(64){--delay:16s}.scroll-effect--visible .laptop-top-panel__base:nth-child(65),.scroll-effect--visible .laptop-top-panel__screen:nth-child(65){--delay:16.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(66),.scroll-effect--visible .laptop-top-panel__screen:nth-child(66){--delay:16.5s}.scroll-effect--visible .laptop-top-panel__base:nth-child(67),.scroll-effect--visible .laptop-top-panel__screen:nth-child(67){--delay:16.75s}.scroll-effect--visible .laptop-top-panel__base:nth-child(68),.scroll-effect--visible .laptop-top-panel__screen:nth-child(68){--delay:17s}.scroll-effect--visible .laptop-top-panel__base:nth-child(69),.scroll-effect--visible .laptop-top-panel__screen:nth-child(69){--delay:17.25s}.scroll-effect--visible .laptop-top-panel__base:nth-child(70),.scroll-effect--visible .laptop-top-panel__screen:nth-child(70){--delay:17.5s}.laptop-top-panel__base{background:linear-gradient(131.36deg,#311b61 20740.6%,#290f52 24472.38%,#200041 29883.45%,#0f001f 39399.47%);border:4px solid #200041;border-bottom:none;border-left:none;height:30.5%;left:36.1%;top:25.4%;width:49.4%}.laptop-top-panel__screen{background:linear-gradient(335.1deg,#2a0c5c 3.62%,#5f27bd 68.17%,#b4299a 97.16%);border:2px solid #4b1487;border-radius:calc(var(--borderRadius) * 0.75);height:27.3%;left:37.9%;top:27%;width:45.3%}@media (max-width:767px){.laptop-top-panel__screen{height:27.8%;left:37.1%;width:46%}}.laptop-top-panel__shine{will-change:transform}.scroll-effect .laptop-top-panel__shine{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:scale(0);transition-property:opacity,transform;transition-timing-function:var(--transition-timing-function);visibility:hidden}.dom-is-ready .scroll-effect .laptop-top-panel__shine{transition-duration:2s,0.6s}.scroll-effect--visible .laptop-top-panel__shine{opacity:1;transform:none;transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .laptop-top-panel__shine:first-child{--delay:0.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(2){--delay:0.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(3){--delay:0.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(4){--delay:1s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(5){--delay:1.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(6){--delay:1.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(7){--delay:1.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(8){--delay:2s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(9){--delay:2.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(10){--delay:2.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(11){--delay:2.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(12){--delay:3s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(13){--delay:3.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(14){--delay:3.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(15){--delay:3.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(16){--delay:4s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(17){--delay:4.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(18){--delay:4.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(19){--delay:4.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(20){--delay:5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(21){--delay:5.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(22){--delay:5.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(23){--delay:5.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(24){--delay:6s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(25){--delay:6.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(26){--delay:6.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(27){--delay:6.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(28){--delay:7s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(29){--delay:7.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(30){--delay:7.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(31){--delay:7.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(32){--delay:8s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(33){--delay:8.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(34){--delay:8.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(35){--delay:8.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(36){--delay:9s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(37){--delay:9.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(38){--delay:9.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(39){--delay:9.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(40){--delay:10s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(41){--delay:10.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(42){--delay:10.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(43){--delay:10.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(44){--delay:11s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(45){--delay:11.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(46){--delay:11.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(47){--delay:11.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(48){--delay:12s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(49){--delay:12.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(50){--delay:12.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(51){--delay:12.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(52){--delay:13s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(53){--delay:13.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(54){--delay:13.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(55){--delay:13.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(56){--delay:14s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(57){--delay:14.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(58){--delay:14.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(59){--delay:14.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(60){--delay:15s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(61){--delay:15.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(62){--delay:15.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(63){--delay:15.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(64){--delay:16s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(65){--delay:16.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(66){--delay:16.5s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(67){--delay:16.75s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(68){--delay:17s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(69){--delay:17.25s}.scroll-effect--visible .laptop-top-panel__shine:nth-child(70){--delay:17.5s}.laptop-top-panel__shine{height:31%;left:25%;top:0;width:32%}html:not(.is-mobile-device) .laptop-top-panel__shine{background:radial-gradient(50% 50% at 50%,at 50%,#dc3daa 0,#bb3491 5%,#8f286f 13%,#691d51 21%,#481438 30%,#2e0d23 40%,#190714 50%,#0b0308 62%,#030102 77%,#000 100%);background:radial-gradient(50% 50% at 50% 50%,#dc3daa 0,#bb3491 5%,#8f286f 13%,#691d51 21%,#481438 30%,#2e0d23 40%,#190714 50%,#0b0308 62%,#030102 77%,#000 100%);background-blend-mode:color-dodge;mix-blend-mode:color-dodge}.uml-diagram{height:100%;left:0;position:absolute;top:0;width:100%;will-change:transform}.scroll-effect .uml-diagram{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:scale(0);transition-property:opacity,transform;transition-timing-function:var(--transition-timing-function);visibility:hidden}.dom-is-ready .scroll-effect .uml-diagram{transition-duration:2s,0.6s}.scroll-effect--visible .uml-diagram{opacity:1;transform:none;transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .uml-diagram:first-child{--delay:0.25s}.scroll-effect--visible .uml-diagram:nth-child(2){--delay:0.5s}.scroll-effect--visible .uml-diagram:nth-child(3){--delay:0.75s}.scroll-effect--visible .uml-diagram:nth-child(4){--delay:1s}.scroll-effect--visible .uml-diagram:nth-child(5){--delay:1.25s}.scroll-effect--visible .uml-diagram:nth-child(6){--delay:1.5s}.scroll-effect--visible .uml-diagram:nth-child(7){--delay:1.75s}.scroll-effect--visible .uml-diagram:nth-child(8){--delay:2s}.scroll-effect--visible .uml-diagram:nth-child(9){--delay:2.25s}.scroll-effect--visible .uml-diagram:nth-child(10){--delay:2.5s}.scroll-effect--visible .uml-diagram:nth-child(11){--delay:2.75s}.scroll-effect--visible .uml-diagram:nth-child(12){--delay:3s}.scroll-effect--visible .uml-diagram:nth-child(13){--delay:3.25s}.scroll-effect--visible .uml-diagram:nth-child(14){--delay:3.5s}.scroll-effect--visible .uml-diagram:nth-child(15){--delay:3.75s}.scroll-effect--visible .uml-diagram:nth-child(16){--delay:4s}.scroll-effect--visible .uml-diagram:nth-child(17){--delay:4.25s}.scroll-effect--visible .uml-diagram:nth-child(18){--delay:4.5s}.scroll-effect--visible .uml-diagram:nth-child(19){--delay:4.75s}.scroll-effect--visible .uml-diagram:nth-child(20){--delay:5s}.scroll-effect--visible .uml-diagram:nth-child(21){--delay:5.25s}.scroll-effect--visible .uml-diagram:nth-child(22){--delay:5.5s}.scroll-effect--visible .uml-diagram:nth-child(23){--delay:5.75s}.scroll-effect--visible .uml-diagram:nth-child(24){--delay:6s}.scroll-effect--visible .uml-diagram:nth-child(25){--delay:6.25s}.scroll-effect--visible .uml-diagram:nth-child(26){--delay:6.5s}.scroll-effect--visible .uml-diagram:nth-child(27){--delay:6.75s}.scroll-effect--visible .uml-diagram:nth-child(28){--delay:7s}.scroll-effect--visible .uml-diagram:nth-child(29){--delay:7.25s}.scroll-effect--visible .uml-diagram:nth-child(30){--delay:7.5s}.scroll-effect--visible .uml-diagram:nth-child(31){--delay:7.75s}.scroll-effect--visible .uml-diagram:nth-child(32){--delay:8s}.scroll-effect--visible .uml-diagram:nth-child(33){--delay:8.25s}.scroll-effect--visible .uml-diagram:nth-child(34){--delay:8.5s}.scroll-effect--visible .uml-diagram:nth-child(35){--delay:8.75s}.scroll-effect--visible .uml-diagram:nth-child(36){--delay:9s}.scroll-effect--visible .uml-diagram:nth-child(37){--delay:9.25s}.scroll-effect--visible .uml-diagram:nth-child(38){--delay:9.5s}.scroll-effect--visible .uml-diagram:nth-child(39){--delay:9.75s}.scroll-effect--visible .uml-diagram:nth-child(40){--delay:10s}.scroll-effect--visible .uml-diagram:nth-child(41){--delay:10.25s}.scroll-effect--visible .uml-diagram:nth-child(42){--delay:10.5s}.scroll-effect--visible .uml-diagram:nth-child(43){--delay:10.75s}.scroll-effect--visible .uml-diagram:nth-child(44){--delay:11s}.scroll-effect--visible .uml-diagram:nth-child(45){--delay:11.25s}.scroll-effect--visible .uml-diagram:nth-child(46){--delay:11.5s}.scroll-effect--visible .uml-diagram:nth-child(47){--delay:11.75s}.scroll-effect--visible .uml-diagram:nth-child(48){--delay:12s}.scroll-effect--visible .uml-diagram:nth-child(49){--delay:12.25s}.scroll-effect--visible .uml-diagram:nth-child(50){--delay:12.5s}.scroll-effect--visible .uml-diagram:nth-child(51){--delay:12.75s}.scroll-effect--visible .uml-diagram:nth-child(52){--delay:13s}.scroll-effect--visible .uml-diagram:nth-child(53){--delay:13.25s}.scroll-effect--visible .uml-diagram:nth-child(54){--delay:13.5s}.scroll-effect--visible .uml-diagram:nth-child(55){--delay:13.75s}.scroll-effect--visible .uml-diagram:nth-child(56){--delay:14s}.scroll-effect--visible .uml-diagram:nth-child(57){--delay:14.25s}.scroll-effect--visible .uml-diagram:nth-child(58){--delay:14.5s}.scroll-effect--visible .uml-diagram:nth-child(59){--delay:14.75s}.scroll-effect--visible .uml-diagram:nth-child(60){--delay:15s}.scroll-effect--visible .uml-diagram:nth-child(61){--delay:15.25s}.scroll-effect--visible .uml-diagram:nth-child(62){--delay:15.5s}.scroll-effect--visible .uml-diagram:nth-child(63){--delay:15.75s}.scroll-effect--visible .uml-diagram:nth-child(64){--delay:16s}.scroll-effect--visible .uml-diagram:nth-child(65){--delay:16.25s}.scroll-effect--visible .uml-diagram:nth-child(66){--delay:16.5s}.scroll-effect--visible .uml-diagram:nth-child(67){--delay:16.75s}.scroll-effect--visible .uml-diagram:nth-child(68){--delay:17s}.scroll-effect--visible .uml-diagram:nth-child(69){--delay:17.25s}.scroll-effect--visible .uml-diagram:nth-child(70){--delay:17.5s}.uml-diagram{pointer-events:none;transform-origin:50% 25%}.dom-is-ready .uml-diagram>*{transition:var(--base-transition-duration)}.uml-diagram>*{transform:rotate(35deg) skew(35deg,-5deg);will-change:transform}@media (hover:hover){.uml-diagram>:hover{transform:rotate(35deg) skew(35deg,-5deg) scale(1.05) translateZ(0)}}.uml-diagram__ellipse,.uml-diagram__rectangle,.uml-diagram__rhombus{background:hsl(16 80% 75% / .8)}.uml-diagram__ellipse{border-radius:25px;height:3.2%;width:13.2%}.uml-diagram__ellipse--top{left:46.6%;top:14.9%}.uml-diagram__ellipse--bottom{left:46%;top:42.5%}.uml-diagram__rectangle{height:4.6%;width:12.4%}.uml-diagram__rectangle--left{left:37.2%;top:25.9%}.uml-diagram__rectangle--right{left:55.7%;top:36.6%}.uml-diagram__rhombus{align-items:center;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);color:hsl(0 0% 100% / .8);display:flex;font-size:1.625em;font-weight:400;height:7.3%;justify-content:center;left:46.8%;top:22.7%;width:12.4%}.uml-diagram__direction-arrow,.uml-diagram__direction-line{background-color:#b086cc}.uml-diagram__direction-arrow{width:.3%}.uml-diagram__direction-arrow:after{background-color:inherit;-webkit-clip-path:polygon(100% 0,0 0,50% 100%);clip-path:polygon(100% 0,0 0,50% 100%);content:"";height:7px;left:50%;position:absolute;top:100%;transform:translateX(-50%);width:9px}@media (max-width:767px){.uml-diagram__direction-arrow:after{height:4px;width:6px}}.uml-diagram__direction-arrow--top{height:1.3%;left:52.9%;top:18.8%}.uml-diagram__direction-arrow--left,.uml-diagram__direction-arrow--right{height:2.4%}.uml-diagram__direction-arrow--left{left:43.8%;top:21.3%}.uml-diagram__direction-arrow--right{left:62.2%;top:31.9%}.uml-diagram__direction-arrow--bottom{height:1.7%;left:52.8%;top:39.1%}.uml-diagram__direction-line--bottom,.uml-diagram__direction-line--top-left,.uml-diagram__direction-line--top-right{height:.3%}.uml-diagram__direction-line--top-left{left:43.7%;top:22%;width:4%}.uml-diagram__direction-line--top-right{left:58.1%;top:30.5%;width:4.6%}.uml-diagram__direction-line--bottom-left,.uml-diagram__direction-line--bottom-right{height:1.8%;width:.3%}.uml-diagram__direction-line--bottom-left{left:43.1%;top:31.3%}.uml-diagram__direction-line--bottom-right{left:61.5%;top:41.9%}.uml-diagram__direction-line--bottom{height:.3%;left:41.9%;top:38.25%;width:21%}.dom-is-ready .code-signs{transition:2s}.code-signs{pointer-events:none}.scroll-effect .code-signs{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transition-delay:0.5s;visibility:hidden}.scroll-effect--visible .code-signs{opacity:1;visibility:visible}.code-signs__sign{align-items:center;color:#651ab1;display:flex;font-size:1.875em;font-weight:700;line-height:1;mix-blend-mode:color-dodge;padding:.5% 1%;pointer-events:none;transform:rotate(35deg) skew(35deg,-5deg)}.is-light-theme-enabled .code-signs__sign{filter:opacity(.4);mix-blend-mode:normal}.code-signs__sign:after{background-blend-mode:screen;content:"";height:100%;mix-blend-mode:screen;opacity:.8;position:absolute;top:0;width:200%;z-index:-1}.code-signs__sign .i-icon{--color:inherit}.code-signs__sign--left:after{animation:move-to-left 5s linear infinite;background:linear-gradient(-90deg,#45108a,#fff0);right:0}.code-signs__sign--right:after{animation:move-to-right 5s linear infinite;background:linear-gradient(90deg,#45108a,#fff0);left:0}.code-signs__sign--tag{left:30%;opacity:.6;top:10.7%}.code-signs__sign--react{color:#9f19ab;left:64.7%;top:20.1%}.code-signs__sign--ts{left:8%;top:38%}.code-signs__sign--postcss{left:88%;top:55%}.code-signs__sign--js{left:82%;top:73.5%}.code-signs__sign--stars{left:23%;top:17.5%}.code-signs__sign--stars:after{display:none}.code-signs__sign--triangles{display:inline-flex;font-size:1.375em;gap:4px;left:9.1%;padding-left:1em;padding-right:1em;top:23.1%}.code-signs__sign--triangles:before{content:"{ "}.code-signs__sign--triangles:after{all:unset;content:"}"}.code-signs__sign--triangles:after,.code-signs__sign--triangles:before{font-size:1.3em}.code-signs__sign--gear{font-size:1.25em;left:18.6%;top:35.1%}.code-signs__sign--search{font-size:1.125em;left:16%;top:49%}.code-signs__sign--idea{left:88%;top:34%}.code-signs__sign--shield{left:83.6%;top:41.3%}.code-signs__triangle{--width:15px;--height:20px;border-bottom:calc(var(--height) / 2) solid #fff0;border-left:var(--width) solid;border-right:0 solid #fff0;border-top:calc(var(--height) / 2) solid #fff0;height:0;width:0}@media (max-width:767px){.code-signs__triangle{--width:8px;--height:12px}}.code-panel{--wordDefaultWidth:5px;will-change:transform}.scroll-effect .code-panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:rotate(35deg) skew(35deg,-5deg) scale(0);transition-property:opacity,transform;transition-timing-function:var(--transition-timing-function);visibility:hidden}.dom-is-ready .scroll-effect .code-panel{transition-duration:2s,0.6s}.scroll-effect--visible .code-panel{opacity:1;transform:rotate(35deg) skew(35deg,-5deg);transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .code-panel:first-child{--delay:0.25s}.scroll-effect--visible .code-panel:nth-child(2){--delay:0.5s}.scroll-effect--visible .code-panel:nth-child(3){--delay:0.75s}.scroll-effect--visible .code-panel:nth-child(4){--delay:1s}.scroll-effect--visible .code-panel:nth-child(5){--delay:1.25s}.scroll-effect--visible .code-panel:nth-child(6){--delay:1.5s}.scroll-effect--visible .code-panel:nth-child(7){--delay:1.75s}.scroll-effect--visible .code-panel:nth-child(8){--delay:2s}.scroll-effect--visible .code-panel:nth-child(9){--delay:2.25s}.scroll-effect--visible .code-panel:nth-child(10){--delay:2.5s}.scroll-effect--visible .code-panel:nth-child(11){--delay:2.75s}.scroll-effect--visible .code-panel:nth-child(12){--delay:3s}.scroll-effect--visible .code-panel:nth-child(13){--delay:3.25s}.scroll-effect--visible .code-panel:nth-child(14){--delay:3.5s}.scroll-effect--visible .code-panel:nth-child(15){--delay:3.75s}.scroll-effect--visible .code-panel:nth-child(16){--delay:4s}.scroll-effect--visible .code-panel:nth-child(17){--delay:4.25s}.scroll-effect--visible .code-panel:nth-child(18){--delay:4.5s}.scroll-effect--visible .code-panel:nth-child(19){--delay:4.75s}.scroll-effect--visible .code-panel:nth-child(20){--delay:5s}.scroll-effect--visible .code-panel:nth-child(21){--delay:5.25s}.scroll-effect--visible .code-panel:nth-child(22){--delay:5.5s}.scroll-effect--visible .code-panel:nth-child(23){--delay:5.75s}.scroll-effect--visible .code-panel:nth-child(24){--delay:6s}.scroll-effect--visible .code-panel:nth-child(25){--delay:6.25s}.scroll-effect--visible .code-panel:nth-child(26){--delay:6.5s}.scroll-effect--visible .code-panel:nth-child(27){--delay:6.75s}.scroll-effect--visible .code-panel:nth-child(28){--delay:7s}.scroll-effect--visible .code-panel:nth-child(29){--delay:7.25s}.scroll-effect--visible .code-panel:nth-child(30){--delay:7.5s}.scroll-effect--visible .code-panel:nth-child(31){--delay:7.75s}.scroll-effect--visible .code-panel:nth-child(32){--delay:8s}.scroll-effect--visible .code-panel:nth-child(33){--delay:8.25s}.scroll-effect--visible .code-panel:nth-child(34){--delay:8.5s}.scroll-effect--visible .code-panel:nth-child(35){--delay:8.75s}.scroll-effect--visible .code-panel:nth-child(36){--delay:9s}.scroll-effect--visible .code-panel:nth-child(37){--delay:9.25s}.scroll-effect--visible .code-panel:nth-child(38){--delay:9.5s}.scroll-effect--visible .code-panel:nth-child(39){--delay:9.75s}.scroll-effect--visible .code-panel:nth-child(40){--delay:10s}.scroll-effect--visible .code-panel:nth-child(41){--delay:10.25s}.scroll-effect--visible .code-panel:nth-child(42){--delay:10.5s}.scroll-effect--visible .code-panel:nth-child(43){--delay:10.75s}.scroll-effect--visible .code-panel:nth-child(44){--delay:11s}.scroll-effect--visible .code-panel:nth-child(45){--delay:11.25s}.scroll-effect--visible .code-panel:nth-child(46){--delay:11.5s}.scroll-effect--visible .code-panel:nth-child(47){--delay:11.75s}.scroll-effect--visible .code-panel:nth-child(48){--delay:12s}.scroll-effect--visible .code-panel:nth-child(49){--delay:12.25s}.scroll-effect--visible .code-panel:nth-child(50){--delay:12.5s}.scroll-effect--visible .code-panel:nth-child(51){--delay:12.75s}.scroll-effect--visible .code-panel:nth-child(52){--delay:13s}.scroll-effect--visible .code-panel:nth-child(53){--delay:13.25s}.scroll-effect--visible .code-panel:nth-child(54){--delay:13.5s}.scroll-effect--visible .code-panel:nth-child(55){--delay:13.75s}.scroll-effect--visible .code-panel:nth-child(56){--delay:14s}.scroll-effect--visible .code-panel:nth-child(57){--delay:14.25s}.scroll-effect--visible .code-panel:nth-child(58){--delay:14.5s}.scroll-effect--visible .code-panel:nth-child(59){--delay:14.75s}.scroll-effect--visible .code-panel:nth-child(60){--delay:15s}.scroll-effect--visible .code-panel:nth-child(61){--delay:15.25s}.scroll-effect--visible .code-panel:nth-child(62){--delay:15.5s}.scroll-effect--visible .code-panel:nth-child(63){--delay:15.75s}.scroll-effect--visible .code-panel:nth-child(64){--delay:16s}.scroll-effect--visible .code-panel:nth-child(65){--delay:16.25s}.scroll-effect--visible .code-panel:nth-child(66){--delay:16.5s}.scroll-effect--visible .code-panel:nth-child(67){--delay:16.75s}.scroll-effect--visible .code-panel:nth-child(68){--delay:17s}.scroll-effect--visible .code-panel:nth-child(69){--delay:17.25s}.scroll-effect--visible .code-panel:nth-child(70){--delay:17.5s}.code-panel{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);background:linear-gradient(165.08deg,rgb(73 116 201 / .64) -10.2%,rgb(98 71 202 / .64) 49.62%,rgb(108 35 182 / .64) 113.6%);border:1px solid rgb(205 106 232 / .8);border-bottom:none;border-left:none;border-radius:15px;display:grid;gap:2px 5px;grid-template-columns:repeat(12,var(--wordDefaultWidth));height:26.3%;left:23%;overflow:hidden;padding:2.5% 3%;pointer-events:none;position:absolute;top:28%;transform:rotate(35deg) skew(35deg,-5deg)}@media (max-width:1280px){.code-panel{--wordDefaultWidth:4px}}@media (max-width:640px){.code-panel{--wordDefaultWidth:3px;border-radius:10px;gap:1px 3px}}.scroll-effect--visible .code-panel{opacity:.8}.code-panel__word{--columns:1;background:linear-gradient(90deg,#3d065f 34880%,#5f27bd 35227%);background-blend-mode:color-dodge;grid-column:span var(--columns);height:3px;mix-blend-mode:color-dodge;transform-origin:0 50%;will-change:transform}.scroll-effect .code-panel__word{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translate3d(100px,0,0);transition-property:opacity,transform;transition-timing-function:ease;visibility:hidden}.dom-is-ready .scroll-effect .code-panel__word{transition-duration:0s,0.5s}.scroll-effect--visible .code-panel__word{opacity:1;transform:none;transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .code-panel__word:first-child{--delay:0.25s}.scroll-effect--visible .code-panel__word:nth-child(2){--delay:0.5s}.scroll-effect--visible .code-panel__word:nth-child(3){--delay:0.75s}.scroll-effect--visible .code-panel__word:nth-child(4){--delay:1s}.scroll-effect--visible .code-panel__word:nth-child(5){--delay:1.25s}.scroll-effect--visible .code-panel__word:nth-child(6){--delay:1.5s}.scroll-effect--visible .code-panel__word:nth-child(7){--delay:1.75s}.scroll-effect--visible .code-panel__word:nth-child(8){--delay:2s}.scroll-effect--visible .code-panel__word:nth-child(9){--delay:2.25s}.scroll-effect--visible .code-panel__word:nth-child(10){--delay:2.5s}.scroll-effect--visible .code-panel__word:nth-child(11){--delay:2.75s}.scroll-effect--visible .code-panel__word:nth-child(12){--delay:3s}.scroll-effect--visible .code-panel__word:nth-child(13){--delay:3.25s}.scroll-effect--visible .code-panel__word:nth-child(14){--delay:3.5s}.scroll-effect--visible .code-panel__word:nth-child(15){--delay:3.75s}.scroll-effect--visible .code-panel__word:nth-child(16){--delay:4s}.scroll-effect--visible .code-panel__word:nth-child(17){--delay:4.25s}.scroll-effect--visible .code-panel__word:nth-child(18){--delay:4.5s}.scroll-effect--visible .code-panel__word:nth-child(19){--delay:4.75s}.scroll-effect--visible .code-panel__word:nth-child(20){--delay:5s}.scroll-effect--visible .code-panel__word:nth-child(21){--delay:5.25s}.scroll-effect--visible .code-panel__word:nth-child(22){--delay:5.5s}.scroll-effect--visible .code-panel__word:nth-child(23){--delay:5.75s}.scroll-effect--visible .code-panel__word:nth-child(24){--delay:6s}.scroll-effect--visible .code-panel__word:nth-child(25){--delay:6.25s}.scroll-effect--visible .code-panel__word:nth-child(26){--delay:6.5s}.scroll-effect--visible .code-panel__word:nth-child(27){--delay:6.75s}.scroll-effect--visible .code-panel__word:nth-child(28){--delay:7s}.scroll-effect--visible .code-panel__word:nth-child(29){--delay:7.25s}.scroll-effect--visible .code-panel__word:nth-child(30){--delay:7.5s}.scroll-effect--visible .code-panel__word:nth-child(31){--delay:7.75s}.scroll-effect--visible .code-panel__word:nth-child(32){--delay:8s}.scroll-effect--visible .code-panel__word:nth-child(33){--delay:8.25s}.scroll-effect--visible .code-panel__word:nth-child(34){--delay:8.5s}.scroll-effect--visible .code-panel__word:nth-child(35){--delay:8.75s}.scroll-effect--visible .code-panel__word:nth-child(36){--delay:9s}.scroll-effect--visible .code-panel__word:nth-child(37){--delay:9.25s}.scroll-effect--visible .code-panel__word:nth-child(38){--delay:9.5s}.scroll-effect--visible .code-panel__word:nth-child(39){--delay:9.75s}.scroll-effect--visible .code-panel__word:nth-child(40){--delay:10s}.scroll-effect--visible .code-panel__word:nth-child(41){--delay:10.25s}.scroll-effect--visible .code-panel__word:nth-child(42){--delay:10.5s}.scroll-effect--visible .code-panel__word:nth-child(43){--delay:10.75s}.scroll-effect--visible .code-panel__word:nth-child(44){--delay:11s}.scroll-effect--visible .code-panel__word:nth-child(45){--delay:11.25s}.scroll-effect--visible .code-panel__word:nth-child(46){--delay:11.5s}.scroll-effect--visible .code-panel__word:nth-child(47){--delay:11.75s}.scroll-effect--visible .code-panel__word:nth-child(48){--delay:12s}.scroll-effect--visible .code-panel__word:nth-child(49){--delay:12.25s}.scroll-effect--visible .code-panel__word:nth-child(50){--delay:12.5s}.scroll-effect--visible .code-panel__word:nth-child(51){--delay:12.75s}.scroll-effect--visible .code-panel__word:nth-child(52){--delay:13s}.scroll-effect--visible .code-panel__word:nth-child(53){--delay:13.25s}.scroll-effect--visible .code-panel__word:nth-child(54){--delay:13.5s}.scroll-effect--visible .code-panel__word:nth-child(55){--delay:13.75s}.scroll-effect--visible .code-panel__word:nth-child(56){--delay:14s}.scroll-effect--visible .code-panel__word:nth-child(57){--delay:14.25s}.scroll-effect--visible .code-panel__word:nth-child(58){--delay:14.5s}.scroll-effect--visible .code-panel__word:nth-child(59){--delay:14.75s}.scroll-effect--visible .code-panel__word:nth-child(60){--delay:15s}.scroll-effect--visible .code-panel__word:nth-child(61){--delay:15.25s}.scroll-effect--visible .code-panel__word:nth-child(62){--delay:15.5s}.scroll-effect--visible .code-panel__word:nth-child(63){--delay:15.75s}.scroll-effect--visible .code-panel__word:nth-child(64){--delay:16s}.scroll-effect--visible .code-panel__word:nth-child(65){--delay:16.25s}.scroll-effect--visible .code-panel__word:nth-child(66){--delay:16.5s}.scroll-effect--visible .code-panel__word:nth-child(67){--delay:16.75s}.scroll-effect--visible .code-panel__word:nth-child(68){--delay:17s}.scroll-effect--visible .code-panel__word:nth-child(69){--delay:17.25s}.scroll-effect--visible .code-panel__word:nth-child(70){--delay:17.5s}.scroll-effect--visible .code-panel__word:first-child{--delay:1.525s}.scroll-effect--visible .code-panel__word:nth-child(2){--delay:1.55s}.scroll-effect--visible .code-panel__word:nth-child(3){--delay:1.575s}.scroll-effect--visible .code-panel__word:nth-child(4){--delay:1.6s}.scroll-effect--visible .code-panel__word:nth-child(5){--delay:1.625s}.scroll-effect--visible .code-panel__word:nth-child(6){--delay:1.65s}.scroll-effect--visible .code-panel__word:nth-child(7){--delay:1.675s}.scroll-effect--visible .code-panel__word:nth-child(8){--delay:1.7s}.scroll-effect--visible .code-panel__word:nth-child(9){--delay:1.725s}.scroll-effect--visible .code-panel__word:nth-child(10){--delay:1.75s}.scroll-effect--visible .code-panel__word:nth-child(11){--delay:1.775s}.scroll-effect--visible .code-panel__word:nth-child(12){--delay:1.8s}.scroll-effect--visible .code-panel__word:nth-child(13){--delay:1.825s}.scroll-effect--visible .code-panel__word:nth-child(14){--delay:1.85s}.scroll-effect--visible .code-panel__word:nth-child(15){--delay:1.875s}.scroll-effect--visible .code-panel__word:nth-child(16){--delay:1.9s}.scroll-effect--visible .code-panel__word:nth-child(17){--delay:1.925s}.scroll-effect--visible .code-panel__word:nth-child(18){--delay:1.95s}.scroll-effect--visible .code-panel__word:nth-child(19){--delay:1.975s}.scroll-effect--visible .code-panel__word:nth-child(20){--delay:2s}.scroll-effect--visible .code-panel__word:nth-child(21){--delay:2.025s}.scroll-effect--visible .code-panel__word:nth-child(22){--delay:2.05s}.scroll-effect--visible .code-panel__word:nth-child(23){--delay:2.075s}.scroll-effect--visible .code-panel__word:nth-child(24){--delay:2.1s}.scroll-effect--visible .code-panel__word:nth-child(25){--delay:2.125s}.scroll-effect--visible .code-panel__word:nth-child(26){--delay:2.15s}.scroll-effect--visible .code-panel__word:nth-child(27){--delay:2.175s}.scroll-effect--visible .code-panel__word:nth-child(28){--delay:2.2s}.scroll-effect--visible .code-panel__word:nth-child(29){--delay:2.225s}.scroll-effect--visible .code-panel__word:nth-child(30){--delay:2.25s}.scroll-effect--visible .code-panel__word:nth-child(31){--delay:2.275s}.scroll-effect--visible .code-panel__word:nth-child(32){--delay:2.3s}.scroll-effect--visible .code-panel__word:nth-child(33){--delay:2.325s}.scroll-effect--visible .code-panel__word:nth-child(34){--delay:2.35s}.scroll-effect--visible .code-panel__word:nth-child(35){--delay:2.375s}.scroll-effect--visible .code-panel__word:nth-child(36){--delay:2.4s}.scroll-effect--visible .code-panel__word:nth-child(37){--delay:2.425s}.scroll-effect--visible .code-panel__word:nth-child(38){--delay:2.45s}.scroll-effect--visible .code-panel__word:nth-child(39){--delay:2.475s}.scroll-effect--visible .code-panel__word:nth-child(40){--delay:2.5s}.scroll-effect--visible .code-panel__word:nth-child(41){--delay:2.525s}.scroll-effect--visible .code-panel__word:nth-child(42){--delay:2.55s}.scroll-effect--visible .code-panel__word:nth-child(43){--delay:2.575s}.scroll-effect--visible .code-panel__word:nth-child(44){--delay:2.6s}.scroll-effect--visible .code-panel__word:nth-child(45){--delay:2.625s}.scroll-effect--visible .code-panel__word:nth-child(46){--delay:2.65s}.scroll-effect--visible .code-panel__word:nth-child(47){--delay:2.675s}.scroll-effect--visible .code-panel__word:nth-child(48){--delay:2.7s}.scroll-effect--visible .code-panel__word:nth-child(49){--delay:2.725s}.scroll-effect--visible .code-panel__word:nth-child(50){--delay:2.75s}.scroll-effect--visible .code-panel__word:nth-child(51){--delay:2.775s}.scroll-effect--visible .code-panel__word:nth-child(52){--delay:2.8s}.scroll-effect--visible .code-panel__word:nth-child(53){--delay:2.825s}.scroll-effect--visible .code-panel__word:nth-child(54){--delay:2.85s}.scroll-effect--visible .code-panel__word:nth-child(55){--delay:2.875s}.scroll-effect--visible .code-panel__word:nth-child(56){--delay:2.9s}.scroll-effect--visible .code-panel__word:nth-child(57){--delay:2.925s}.scroll-effect--visible .code-panel__word:nth-child(58){--delay:2.95s}.scroll-effect--visible .code-panel__word:nth-child(59){--delay:2.975s}.scroll-effect--visible .code-panel__word:nth-child(60){--delay:3s}.scroll-effect--visible .code-panel__word:nth-child(61){--delay:3.025s}.scroll-effect--visible .code-panel__word:nth-child(62){--delay:3.05s}.scroll-effect--visible .code-panel__word:nth-child(63){--delay:3.075s}.scroll-effect--visible .code-panel__word:nth-child(64){--delay:3.1s}.scroll-effect--visible .code-panel__word:nth-child(65){--delay:3.125s}.scroll-effect--visible .code-panel__word:nth-child(66){--delay:3.15s}.scroll-effect--visible .code-panel__word:nth-child(67){--delay:3.175s}.scroll-effect--visible .code-panel__word:nth-child(68){--delay:3.2s}.scroll-effect--visible .code-panel__word:nth-child(69){--delay:3.225s}.scroll-effect--visible .code-panel__word:nth-child(70){--delay:3.25s}.scroll-effect--visible .code-panel__word:nth-child(71){--delay:3.275s}.scroll-effect--visible .code-panel__word:nth-child(72){--delay:3.3s}.scroll-effect--visible .code-panel__word:nth-child(73){--delay:3.325s}.scroll-effect--visible .code-panel__word:nth-child(74){--delay:3.35s}.scroll-effect--visible .code-panel__word:nth-child(75){--delay:3.375s}.scroll-effect--visible .code-panel__word:nth-child(76){--delay:3.4s}.scroll-effect--visible .code-panel__word:nth-child(77){--delay:3.425s}.scroll-effect--visible .code-panel__word:nth-child(78){--delay:3.45s}.scroll-effect--visible .code-panel__word:nth-child(79){--delay:3.475s}.scroll-effect--visible .code-panel__word:nth-child(80){--delay:3.5s}.scroll-effect--visible .code-panel__word:nth-child(81){--delay:3.525s}.scroll-effect--visible .code-panel__word:nth-child(82){--delay:3.55s}.scroll-effect--visible .code-panel__word:nth-child(83){--delay:3.575s}.scroll-effect--visible .code-panel__word:nth-child(84){--delay:3.6s}.scroll-effect--visible .code-panel__word:nth-child(85){--delay:3.625s}.scroll-effect--visible .code-panel__word:nth-child(86){--delay:3.65s}.scroll-effect--visible .code-panel__word:nth-child(87){--delay:3.675s}.scroll-effect--visible .code-panel__word:nth-child(88){--delay:3.7s}.scroll-effect--visible .code-panel__word:nth-child(89){--delay:3.725s}.scroll-effect--visible .code-panel__word:nth-child(90){--delay:3.75s}.scroll-effect--visible .code-panel__word:nth-child(91){--delay:3.775s}.scroll-effect--visible .code-panel__word:nth-child(92){--delay:3.8s}.scroll-effect--visible .code-panel__word:nth-child(93){--delay:3.825s}.scroll-effect--visible .code-panel__word:nth-child(94){--delay:3.85s}.scroll-effect--visible .code-panel__word:nth-child(95){--delay:3.875s}.scroll-effect--visible .code-panel__word:nth-child(96){--delay:3.9s}.scroll-effect--visible .code-panel__word:nth-child(97){--delay:3.925s}.scroll-effect--visible .code-panel__word:nth-child(98){--delay:3.95s}.scroll-effect--visible .code-panel__word:nth-child(99){--delay:3.975s}.scroll-effect--visible .code-panel__word:nth-child(100){--delay:4s}.scroll-effect--visible .code-panel__word:nth-child(101){--delay:4.025s}.scroll-effect--visible .code-panel__word:nth-child(102){--delay:4.05s}.scroll-effect--visible .code-panel__word:nth-child(103){--delay:4.075s}.scroll-effect--visible .code-panel__word:nth-child(104){--delay:4.1s}.scroll-effect--visible .code-panel__word:nth-child(105){--delay:4.125s}.scroll-effect--visible .code-panel__word:nth-child(106){--delay:4.15s}.scroll-effect--visible .code-panel__word:nth-child(107){--delay:4.175s}.scroll-effect--visible .code-panel__word:nth-child(108){--delay:4.2s}.scroll-effect--visible .code-panel__word:nth-child(109){--delay:4.225s}.scroll-effect--visible .code-panel__word:nth-child(110){--delay:4.25s}.scroll-effect--visible .code-panel__word:nth-child(111){--delay:4.275s}.scroll-effect--visible .code-panel__word:nth-child(112){--delay:4.3s}.scroll-effect--visible .code-panel__word:nth-child(113){--delay:4.325s}.scroll-effect--visible .code-panel__word:nth-child(114){--delay:4.35s}.scroll-effect--visible .code-panel__word:nth-child(115){--delay:4.375s}.scroll-effect--visible .code-panel__word:nth-child(116){--delay:4.4s}.code-panel__word--2{--columns:2}.code-panel__word--3{--columns:3}.code-panel__word--4{--columns:4}.code-panel__word--yellow-color{background:hsl(40 80% 75% / .7);mix-blend-mode:normal}.code-panel__word--yellow-color:first-child{background:#f2a78c;opacity:.9}.code-panel__word--transparent-color{background:#fff0}.code-panel__word--bright-color{background:rgb(159 25 171 / .5)}.byte-code{will-change:transform}.scroll-effect .byte-code{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:rotate(35deg) skew(35deg,-5deg) translate3d(0,-100px,0);transition-property:opacity,transform;transition-timing-function:ease;visibility:hidden}.dom-is-ready .scroll-effect .byte-code{transition-duration:2s,1.4s}.scroll-effect--visible .byte-code{opacity:1;transform:rotate(35deg) skew(35deg,-5deg);transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .byte-code:first-child{--delay:0.25s}.scroll-effect--visible .byte-code:nth-child(2){--delay:0.5s}.scroll-effect--visible .byte-code:nth-child(3){--delay:0.75s}.scroll-effect--visible .byte-code:nth-child(4){--delay:1s}.scroll-effect--visible .byte-code:nth-child(5){--delay:1.25s}.scroll-effect--visible .byte-code:nth-child(6){--delay:1.5s}.scroll-effect--visible .byte-code:nth-child(7){--delay:1.75s}.scroll-effect--visible .byte-code:nth-child(8){--delay:2s}.scroll-effect--visible .byte-code:nth-child(9){--delay:2.25s}.scroll-effect--visible .byte-code:nth-child(10){--delay:2.5s}.scroll-effect--visible .byte-code:nth-child(11){--delay:2.75s}.scroll-effect--visible .byte-code:nth-child(12){--delay:3s}.scroll-effect--visible .byte-code:nth-child(13){--delay:3.25s}.scroll-effect--visible .byte-code:nth-child(14){--delay:3.5s}.scroll-effect--visible .byte-code:nth-child(15){--delay:3.75s}.scroll-effect--visible .byte-code:nth-child(16){--delay:4s}.scroll-effect--visible .byte-code:nth-child(17){--delay:4.25s}.scroll-effect--visible .byte-code:nth-child(18){--delay:4.5s}.scroll-effect--visible .byte-code:nth-child(19){--delay:4.75s}.scroll-effect--visible .byte-code:nth-child(20){--delay:5s}.scroll-effect--visible .byte-code:nth-child(21){--delay:5.25s}.scroll-effect--visible .byte-code:nth-child(22){--delay:5.5s}.scroll-effect--visible .byte-code:nth-child(23){--delay:5.75s}.scroll-effect--visible .byte-code:nth-child(24){--delay:6s}.scroll-effect--visible .byte-code:nth-child(25){--delay:6.25s}.scroll-effect--visible .byte-code:nth-child(26){--delay:6.5s}.scroll-effect--visible .byte-code:nth-child(27){--delay:6.75s}.scroll-effect--visible .byte-code:nth-child(28){--delay:7s}.scroll-effect--visible .byte-code:nth-child(29){--delay:7.25s}.scroll-effect--visible .byte-code:nth-child(30){--delay:7.5s}.scroll-effect--visible .byte-code:nth-child(31){--delay:7.75s}.scroll-effect--visible .byte-code:nth-child(32){--delay:8s}.scroll-effect--visible .byte-code:nth-child(33){--delay:8.25s}.scroll-effect--visible .byte-code:nth-child(34){--delay:8.5s}.scroll-effect--visible .byte-code:nth-child(35){--delay:8.75s}.scroll-effect--visible .byte-code:nth-child(36){--delay:9s}.scroll-effect--visible .byte-code:nth-child(37){--delay:9.25s}.scroll-effect--visible .byte-code:nth-child(38){--delay:9.5s}.scroll-effect--visible .byte-code:nth-child(39){--delay:9.75s}.scroll-effect--visible .byte-code:nth-child(40){--delay:10s}.scroll-effect--visible .byte-code:nth-child(41){--delay:10.25s}.scroll-effect--visible .byte-code:nth-child(42){--delay:10.5s}.scroll-effect--visible .byte-code:nth-child(43){--delay:10.75s}.scroll-effect--visible .byte-code:nth-child(44){--delay:11s}.scroll-effect--visible .byte-code:nth-child(45){--delay:11.25s}.scroll-effect--visible .byte-code:nth-child(46){--delay:11.5s}.scroll-effect--visible .byte-code:nth-child(47){--delay:11.75s}.scroll-effect--visible .byte-code:nth-child(48){--delay:12s}.scroll-effect--visible .byte-code:nth-child(49){--delay:12.25s}.scroll-effect--visible .byte-code:nth-child(50){--delay:12.5s}.scroll-effect--visible .byte-code:nth-child(51){--delay:12.75s}.scroll-effect--visible .byte-code:nth-child(52){--delay:13s}.scroll-effect--visible .byte-code:nth-child(53){--delay:13.25s}.scroll-effect--visible .byte-code:nth-child(54){--delay:13.5s}.scroll-effect--visible .byte-code:nth-child(55){--delay:13.75s}.scroll-effect--visible .byte-code:nth-child(56){--delay:14s}.scroll-effect--visible .byte-code:nth-child(57){--delay:14.25s}.scroll-effect--visible .byte-code:nth-child(58){--delay:14.5s}.scroll-effect--visible .byte-code:nth-child(59){--delay:14.75s}.scroll-effect--visible .byte-code:nth-child(60){--delay:15s}.scroll-effect--visible .byte-code:nth-child(61){--delay:15.25s}.scroll-effect--visible .byte-code:nth-child(62){--delay:15.5s}.scroll-effect--visible .byte-code:nth-child(63){--delay:15.75s}.scroll-effect--visible .byte-code:nth-child(64){--delay:16s}.scroll-effect--visible .byte-code:nth-child(65){--delay:16.25s}.scroll-effect--visible .byte-code:nth-child(66){--delay:16.5s}.scroll-effect--visible .byte-code:nth-child(67){--delay:16.75s}.scroll-effect--visible .byte-code:nth-child(68){--delay:17s}.scroll-effect--visible .byte-code:nth-child(69){--delay:17.25s}.scroll-effect--visible .byte-code:nth-child(70){--delay:17.5s}.byte-code{color:#6422c9;display:grid;font-weight:400;gap:4px 2px;grid-template-columns:repeat(5,1fr);left:68.7%;line-height:1;overflow:hidden;position:absolute;top:36.7%}@media (max-width:640px){.byte-code{gap:2px 1px}}.byte-code__char{will-change:transform}.scroll-effect .byte-code__char{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translate3d(100px,0,0);transition-property:opacity,transform;transition-timing-function:ease;visibility:hidden}.dom-is-ready .scroll-effect .byte-code__char{transition-duration:0s,0.5s}.scroll-effect--visible .byte-code__char{opacity:1;transform:none;transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .byte-code__char:first-child{--delay:0.25s}.scroll-effect--visible .byte-code__char:nth-child(2){--delay:0.5s}.scroll-effect--visible .byte-code__char:nth-child(3){--delay:0.75s}.scroll-effect--visible .byte-code__char:nth-child(4){--delay:1s}.scroll-effect--visible .byte-code__char:nth-child(5){--delay:1.25s}.scroll-effect--visible .byte-code__char:nth-child(6){--delay:1.5s}.scroll-effect--visible .byte-code__char:nth-child(7){--delay:1.75s}.scroll-effect--visible .byte-code__char:nth-child(8){--delay:2s}.scroll-effect--visible .byte-code__char:nth-child(10){--delay:2.5s}.scroll-effect--visible .byte-code__char:nth-child(11){--delay:2.75s}.scroll-effect--visible .byte-code__char:nth-child(12){--delay:3s}.scroll-effect--visible .byte-code__char:nth-child(13){--delay:3.25s}.scroll-effect--visible .byte-code__char:nth-child(14){--delay:3.5s}.scroll-effect--visible .byte-code__char:nth-child(15){--delay:3.75s}.scroll-effect--visible .byte-code__char:nth-child(16){--delay:4s}.scroll-effect--visible .byte-code__char:nth-child(17){--delay:4.25s}.scroll-effect--visible .byte-code__char:nth-child(18){--delay:4.5s}.scroll-effect--visible .byte-code__char:nth-child(19){--delay:4.75s}.scroll-effect--visible .byte-code__char:nth-child(20){--delay:5s}.scroll-effect--visible .byte-code__char:nth-child(21){--delay:5.25s}.scroll-effect--visible .byte-code__char:nth-child(22){--delay:5.5s}.scroll-effect--visible .byte-code__char:nth-child(23){--delay:5.75s}.scroll-effect--visible .byte-code__char:nth-child(24){--delay:6s}.scroll-effect--visible .byte-code__char:nth-child(25){--delay:6.25s}.scroll-effect--visible .byte-code__char:nth-child(26){--delay:6.5s}.scroll-effect--visible .byte-code__char:nth-child(27){--delay:6.75s}.scroll-effect--visible .byte-code__char:nth-child(28){--delay:7s}.scroll-effect--visible .byte-code__char:nth-child(29){--delay:7.25s}.scroll-effect--visible .byte-code__char:nth-child(30){--delay:7.5s}.scroll-effect--visible .byte-code__char:nth-child(31){--delay:7.75s}.scroll-effect--visible .byte-code__char:nth-child(32){--delay:8s}.scroll-effect--visible .byte-code__char:nth-child(33){--delay:8.25s}.scroll-effect--visible .byte-code__char:nth-child(34){--delay:8.5s}.scroll-effect--visible .byte-code__char:nth-child(35){--delay:8.75s}.scroll-effect--visible .byte-code__char:nth-child(36){--delay:9s}.scroll-effect--visible .byte-code__char:nth-child(37){--delay:9.25s}.scroll-effect--visible .byte-code__char:nth-child(38){--delay:9.5s}.scroll-effect--visible .byte-code__char:nth-child(39){--delay:9.75s}.scroll-effect--visible .byte-code__char:nth-child(40){--delay:10s}.scroll-effect--visible .byte-code__char:nth-child(41){--delay:10.25s}.scroll-effect--visible .byte-code__char:nth-child(42){--delay:10.5s}.scroll-effect--visible .byte-code__char:nth-child(43){--delay:10.75s}.scroll-effect--visible .byte-code__char:nth-child(44){--delay:11s}.scroll-effect--visible .byte-code__char:nth-child(45){--delay:11.25s}.scroll-effect--visible .byte-code__char:nth-child(46){--delay:11.5s}.scroll-effect--visible .byte-code__char:nth-child(47){--delay:11.75s}.scroll-effect--visible .byte-code__char:nth-child(48){--delay:12s}.scroll-effect--visible .byte-code__char:nth-child(49){--delay:12.25s}.scroll-effect--visible .byte-code__char:nth-child(50){--delay:12.5s}.scroll-effect--visible .byte-code__char:nth-child(51){--delay:12.75s}.scroll-effect--visible .byte-code__char:nth-child(52){--delay:13s}.scroll-effect--visible .byte-code__char:nth-child(53){--delay:13.25s}.scroll-effect--visible .byte-code__char:nth-child(54){--delay:13.5s}.scroll-effect--visible .byte-code__char:nth-child(55){--delay:13.75s}.scroll-effect--visible .byte-code__char:nth-child(56){--delay:14s}.scroll-effect--visible .byte-code__char:nth-child(57){--delay:14.25s}.scroll-effect--visible .byte-code__char:nth-child(58){--delay:14.5s}.scroll-effect--visible .byte-code__char:nth-child(59){--delay:14.75s}.scroll-effect--visible .byte-code__char:nth-child(60){--delay:15s}.scroll-effect--visible .byte-code__char:nth-child(61){--delay:15.25s}.scroll-effect--visible .byte-code__char:nth-child(62){--delay:15.5s}.scroll-effect--visible .byte-code__char:nth-child(63){--delay:15.75s}.scroll-effect--visible .byte-code__char:nth-child(64){--delay:16s}.scroll-effect--visible .byte-code__char:nth-child(65){--delay:16.25s}.scroll-effect--visible .byte-code__char:nth-child(66){--delay:16.5s}.scroll-effect--visible .byte-code__char:nth-child(67){--delay:16.75s}.scroll-effect--visible .byte-code__char:nth-child(68){--delay:17s}.scroll-effect--visible .byte-code__char:nth-child(69){--delay:17.25s}.scroll-effect--visible .byte-code__char:nth-child(70){--delay:17.5s}.scroll-effect--visible .byte-code__char:first-child{--delay:1.85s}.scroll-effect--visible .byte-code__char:nth-child(2){--delay:1.9s}.scroll-effect--visible .byte-code__char:nth-child(3){--delay:1.95s}.scroll-effect--visible .byte-code__char:nth-child(4){--delay:2s}.scroll-effect--visible .byte-code__char:nth-child(5){--delay:2.05s}.scroll-effect--visible .byte-code__char:nth-child(6){--delay:2.1s}.scroll-effect--visible .byte-code__char:nth-child(7){--delay:2.15s}.scroll-effect--visible .byte-code__char:nth-child(8){--delay:2.2s}.scroll-effect--visible .byte-code__char:nth-child(9){--delay:2.25s}.scroll-effect--visible .byte-code__char:nth-child(10){--delay:2.3s}.scroll-effect--visible .byte-code__char:nth-child(11){--delay:2.35s}.scroll-effect--visible .byte-code__char:nth-child(12){--delay:2.4s}.scroll-effect--visible .byte-code__char:nth-child(13){--delay:2.45s}.scroll-effect--visible .byte-code__char:nth-child(14){--delay:2.5s}.scroll-effect--visible .byte-code__char:nth-child(15){--delay:2.55s}.scroll-effect--visible .byte-code__char:nth-child(16){--delay:2.6s}.scroll-effect--visible .byte-code__char:nth-child(17){--delay:2.65s}.scroll-effect--visible .byte-code__char:nth-child(18){--delay:2.7s}.scroll-effect--visible .byte-code__char:nth-child(19){--delay:2.75s}.scroll-effect--visible .byte-code__char:nth-child(20){--delay:2.8s}.scroll-effect--visible .byte-code__char:nth-child(21){--delay:2.85s}.scroll-effect--visible .byte-code__char:nth-child(22){--delay:2.9s}.scroll-effect--visible .byte-code__char:nth-child(23){--delay:2.95s}.scroll-effect--visible .byte-code__char:nth-child(24){--delay:3s}.scroll-effect--visible .byte-code__char:nth-child(25){--delay:3.05s}.scroll-effect--visible .byte-code__char:nth-child(26){--delay:3.1s}.scroll-effect--visible .byte-code__char:nth-child(27){--delay:3.15s}.scroll-effect--visible .byte-code__char:nth-child(28){--delay:3.2s}.scroll-effect--visible .byte-code__char:nth-child(29){--delay:3.25s}.scroll-effect--visible .byte-code__char:nth-child(30){--delay:3.3s}.scroll-effect--visible .byte-code__char:nth-child(31){--delay:3.35s}.scroll-effect--visible .byte-code__char:nth-child(32){--delay:3.4s}.scroll-effect--visible .byte-code__char:nth-child(33){--delay:3.45s}.scroll-effect--visible .byte-code__char:nth-child(34){--delay:3.5s}.scroll-effect--visible .byte-code__char:nth-child(35){--delay:3.55s}.hero-slider{--slideSize:32px;--marginX:8px;--slidesPerView:4;--shadowSize:5px;will-change:transform}.scroll-effect .hero-slider{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:rotate(35deg) skew(35deg,-5deg) translate3d(100px,0,0);transition-property:opacity,transform;transition-timing-function:ease;visibility:hidden}.dom-is-ready .scroll-effect .hero-slider{transition-duration:2.4s,1.2s}.scroll-effect--visible .hero-slider{opacity:1;transform:rotate(35deg) skew(35deg,-5deg);transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .hero-slider:first-child{--delay:0.25s}.scroll-effect--visible .hero-slider:nth-child(2){--delay:0.5s}.scroll-effect--visible .hero-slider:nth-child(3){--delay:0.75s}.scroll-effect--visible .hero-slider:nth-child(4){--delay:1s}.scroll-effect--visible .hero-slider:nth-child(5){--delay:1.25s}.scroll-effect--visible .hero-slider:nth-child(6){--delay:1.5s}.scroll-effect--visible .hero-slider:nth-child(7){--delay:1.75s}.scroll-effect--visible .hero-slider:nth-child(8){--delay:2s}.scroll-effect--visible .hero-slider:nth-child(9){--delay:2.25s}.scroll-effect--visible .hero-slider:nth-child(10){--delay:2.5s}.scroll-effect--visible .hero-slider:nth-child(11){--delay:2.75s}.scroll-effect--visible .hero-slider:nth-child(12){--delay:3s}.scroll-effect--visible .hero-slider:nth-child(13){--delay:3.25s}.scroll-effect--visible .hero-slider:nth-child(14){--delay:3.5s}.scroll-effect--visible .hero-slider:nth-child(15){--delay:3.75s}.scroll-effect--visible .hero-slider:nth-child(16){--delay:4s}.scroll-effect--visible .hero-slider:nth-child(17){--delay:4.25s}.scroll-effect--visible .hero-slider:nth-child(18){--delay:4.5s}.scroll-effect--visible .hero-slider:nth-child(19){--delay:4.75s}.scroll-effect--visible .hero-slider:nth-child(20){--delay:5s}.scroll-effect--visible .hero-slider:nth-child(21){--delay:5.25s}.scroll-effect--visible .hero-slider:nth-child(22){--delay:5.5s}.scroll-effect--visible .hero-slider:nth-child(23){--delay:5.75s}.scroll-effect--visible .hero-slider:nth-child(24){--delay:6s}.scroll-effect--visible .hero-slider:nth-child(25){--delay:6.25s}.scroll-effect--visible .hero-slider:nth-child(26){--delay:6.5s}.scroll-effect--visible .hero-slider:nth-child(27){--delay:6.75s}.scroll-effect--visible .hero-slider:nth-child(28){--delay:7s}.scroll-effect--visible .hero-slider:nth-child(29){--delay:7.25s}.scroll-effect--visible .hero-slider:nth-child(30){--delay:7.5s}.scroll-effect--visible .hero-slider:nth-child(31){--delay:7.75s}.scroll-effect--visible .hero-slider:nth-child(32){--delay:8s}.scroll-effect--visible .hero-slider:nth-child(33){--delay:8.25s}.scroll-effect--visible .hero-slider:nth-child(34){--delay:8.5s}.scroll-effect--visible .hero-slider:nth-child(35){--delay:8.75s}.scroll-effect--visible .hero-slider:nth-child(36){--delay:9s}.scroll-effect--visible .hero-slider:nth-child(37){--delay:9.25s}.scroll-effect--visible .hero-slider:nth-child(38){--delay:9.5s}.scroll-effect--visible .hero-slider:nth-child(39){--delay:9.75s}.scroll-effect--visible .hero-slider:nth-child(40){--delay:10s}.scroll-effect--visible .hero-slider:nth-child(41){--delay:10.25s}.scroll-effect--visible .hero-slider:nth-child(42){--delay:10.5s}.scroll-effect--visible .hero-slider:nth-child(43){--delay:10.75s}.scroll-effect--visible .hero-slider:nth-child(44){--delay:11s}.scroll-effect--visible .hero-slider:nth-child(45){--delay:11.25s}.scroll-effect--visible .hero-slider:nth-child(46){--delay:11.5s}.scroll-effect--visible .hero-slider:nth-child(47){--delay:11.75s}.scroll-effect--visible .hero-slider:nth-child(48){--delay:12s}.scroll-effect--visible .hero-slider:nth-child(49){--delay:12.25s}.scroll-effect--visible .hero-slider:nth-child(50){--delay:12.5s}.scroll-effect--visible .hero-slider:nth-child(51){--delay:12.75s}.scroll-effect--visible .hero-slider:nth-child(52){--delay:13s}.scroll-effect--visible .hero-slider:nth-child(53){--delay:13.25s}.scroll-effect--visible .hero-slider:nth-child(54){--delay:13.5s}.scroll-effect--visible .hero-slider:nth-child(55){--delay:13.75s}.scroll-effect--visible .hero-slider:nth-child(56){--delay:14s}.scroll-effect--visible .hero-slider:nth-child(57){--delay:14.25s}.scroll-effect--visible .hero-slider:nth-child(58){--delay:14.5s}.scroll-effect--visible .hero-slider:nth-child(59){--delay:14.75s}.scroll-effect--visible .hero-slider:nth-child(60){--delay:15s}.scroll-effect--visible .hero-slider:nth-child(61){--delay:15.25s}.scroll-effect--visible .hero-slider:nth-child(62){--delay:15.5s}.scroll-effect--visible .hero-slider:nth-child(63){--delay:15.75s}.scroll-effect--visible .hero-slider:nth-child(64){--delay:16s}.scroll-effect--visible .hero-slider:nth-child(65){--delay:16.25s}.scroll-effect--visible .hero-slider:nth-child(66){--delay:16.5s}.scroll-effect--visible .hero-slider:nth-child(67){--delay:16.75s}.scroll-effect--visible .hero-slider:nth-child(68){--delay:17s}.scroll-effect--visible .hero-slider:nth-child(69){--delay:17.25s}.scroll-effect--visible .hero-slider:nth-child(70){--delay:17.5s}.hero-slider{align-items:center;background:linear-gradient(165.08deg,rgb(73 116 201 / .64) -10.2%,rgb(98 71 202 / .64) 49.62%,rgb(108 35 182 / .64) 113.6%);border-radius:calc(var(--borderRadius) * 1.75);box-shadow:var(--shadowSize) calc(var(--shadowSize) * -1) 0 0 rgb(43 15 145 / .64);display:flex;justify-content:space-between;left:53%;padding:2%;position:absolute;top:54%}@media (max-width:767px){.hero-slider{--shadowSize:3px;padding:1%}}@media (max-width:640px){.hero-slider{--slideSize:24px;--marginX:4px;--slidesPerView:3}}.hero-slider__inner{margin-left:var(--marginX);margin-right:var(--marginX);max-width:calc(var(--slideSize) * var(--slidesPerView)+var(--marginX) * (var(--slidesPerView) - 1))}.hero-slider__item{max-width:var(--slideSize)}.hero-slider__icon-wrapper{align-items:center;display:flex;height:var(--slideSize);justify-content:center;width:var(--slideSize)}.dom-is-ready .hero-slider__icon-wrapper{transition:var(--base-transition-duration)}.hero-slider__icon-wrapper{background-color:#f2a78c;border-radius:50%}@media (hover:hover){.hero-slider__icon-wrapper:hover{background-color:var(--c-accent)}}.hero-slider__icon-wrapper .i-icon{--size:60%;--color:#fff9d8}.hero-slider__button{--size:28px;align-items:center;display:flex;flex-shrink:0;height:var(--size);justify-content:center;width:var(--size);will-change:transform}@media (max-width:767px){.hero-slider__button{--size:24px}}@media (hover:hover){.hero-slider__button:hover .i-icon{--color:var(--c-accent)}}.hero-slider__button:active{transform:scale(1.05) translateZ(0)}.hero-slider__button .i-icon{--color:hsla(0, 0%, 100%, 0.64)}.hero__inner{align-items:center;display:flex;justify-content:space-between}@media (max-width:768px){.hero__inner{flex-direction:column}}.hero__body{width:100%}@media (min-width:1281px){.hero__body{flex:0 0 40%}}.hero__body:not(:last-child){margin-right:max(40px, 10%)}@media (max-width:1280px){.hero__body:not(:last-child){margin-right:40px}}@media (max-width:768px){.hero__body:not(:last-child){margin-bottom:var(--section-padding-y);margin-right:0}}.hero__title{min-height:5.2em}@media (max-width:767px){.hero__title{min-height:5.6em}}.hero__title.is-typing-finished~.hero__button{opacity:1;visibility:visible}@media (max-width:767px){.hero__title br{display:none}}@media (max-width:1280px){.hero__scene-wrapper .hero-scene{--size:500px}}@media (max-width:640px){.hero__scene-wrapper .hero-scene{--size:calc(100vw - var(--gridPadding) * 2)}}.hero__button{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;visibility:hidden}@media (max-width:480px){.hero__button{width:100%}}.live-typing__char:not(.is-visible),.live-typing__stage:not(.is-visible){display:none}@media (prefers-reduced-motion){.live-typing__char:not(.is-visible),.live-typing__stage:not(.is-visible){display:inline;display:initial}}.live-typing__stage:not(:last-child){margin-bottom:12px}.live-typing__char.is-visible+.live-typing__char:not(.is-visible){color:#fff0;display:inline}.dom-is-ready .live-typing__char.is-visible+.live-typing__char:not(.is-visible):after{transition:0s}.live-typing__char.is-visible+.live-typing__char:not(.is-visible):after{animation:blink 0.7s linear infinite;color:var(--c-light);content:"|"}.is-light-theme-enabled .live-typing__char.is-visible+.live-typing__char:not(.is-visible):after{color:var(--c-dark)}@media (prefers-reduced-motion){.live-typing__char.is-visible+.live-typing__char:not(.is-visible):after{display:none}}.modal{--maxWidth:574px;--contentMargin:40px;--margin:40px;--padding:60px;--titlePadding:0 10%;--modalAlign:middle;--textAlign:center;--color:var(--c-dark);--bg:var(--c-light);--transformOrigin:50% 50%;align-self:center;animation-fill-mode:backwards;background:var(--bg);color:var(--color);cursor:default;display:none;margin:auto var(--margin);max-width:var(--maxWidth);padding:var(--padding);position:relative;text-align:var(--textAlign);transform-origin:var(--transformOrigin);vertical-align:var(--modalAlign);width:100%}.carousel__slide .modal,.modal.fancybox__content{display:block}.modal--auth{--maxWidth:640px}.modal--confirm .modal__closer .button{--buttonWidth:180px}.modal-show{animation:show-modal 0.15s ease}.modal-hide{animation:hide-modal 0.15s ease}.modal__closer{display:flex;justify-content:center;margin-top:var(--contentMargin)}.modal__closer .button:not(:last-child){margin-right:20px}.modal__heading{--marginBottom:20px;padding:var(--titlePadding)}.modal__heading+.modal__closer{margin-top:0}.fancybox__button--fullscreen,.fancybox__button--slideshow,.fancybox__counter,.modal__body:empty{display:none}.fancybox-error{align-items:center;display:flex;font-size:125%;height:160px;justify-content:center;max-width:90vw;text-align:center;width:420px}.fancybox__slide.has-error{animation:show-modal 0.25s}.carousel__button{--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-border-radius:0;--carousel-button-color:var(--c-light);--hover-carousel-button-color:var(--c-dark)}.carousel__button.is-close .i-icon{--carousel-button-svg-stroke-width:0}.carousel__button:hover .i-icon *{fill:var(--hover-carousel-button-color)}.carousel__button .i-icon{--carousel-button-svg-width:50%;--carousel-button-svg-height:50%;--carousel-button-svg-stroke-width:1px;--carousel-button-border-radius:0;--carousel-button-svg-filter:none}.carousel__button .i-icon *{fill:var(--carousel-button-color)}[data-fancybox-close] *{pointer-events:none}.fancybox__container .focus-visible,.fancybox__container html.safari :focus{outline:1px dashed var(--c-light)}.fancybox__container :focus-visible,.fancybox__container html.safari :focus{outline:1px dashed var(--c-light)}@media (max-width:767px){.fancybox__container html.safari :focus{outline:none}}.fancybox__container :focus{outline:none}.fancybox__button--zoom{display:none}.dom-is-ready .fancybox__container.is-animated[aria-hidden="false"] .carousel__button.is-close,.dom-is-ready .fancybox__container.is-animated[aria-hidden="false"] .carousel__dots,.dom-is-ready .fancybox__container.is-animated[aria-hidden="false"] .fancybox__backdrop,.dom-is-ready .fancybox__container.is-animated[aria-hidden="false"] .fancybox__caption,.dom-is-ready .fancybox__container.is-animated[aria-hidden="false"] .fancybox__nav{transition:var(--base-transition-duration)}.fancybox__caption{text-align:center}.page-header{margin-bottom:calc(var(--section-padding-y) / 2)}.page-header__breadcrumbs:not(:last-child){margin-bottom:24px}.page-header__title{--marginBottom:16px}.scroll-effect .portfolio__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translate3d(0,100px,0);transition-property:opacity,transform;transition-timing-function:ease;visibility:hidden}.dom-is-ready .scroll-effect .portfolio__item{transition-duration:1.6s,0.8s}.scroll-effect--visible .portfolio__item{opacity:1;transform:none;transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .portfolio__item:first-child{--delay:0.2s}.scroll-effect--visible .portfolio__item:nth-child(2){--delay:0.4s}.scroll-effect--visible .portfolio__item:nth-child(3){--delay:0.6s}.scroll-effect--visible .portfolio__item:nth-child(4){--delay:0.8s}.scroll-effect--visible .portfolio__item:nth-child(5){--delay:1s}.scroll-effect--visible .portfolio__item:nth-child(6){--delay:1.2s}.scroll-effect--visible .portfolio__item:nth-child(7){--delay:1.4s}.scroll-effect--visible .portfolio__item:nth-child(8){--delay:1.6s}.scroll-effect--visible .portfolio__item:nth-child(9){--delay:1.8s}.scroll-effect--visible .portfolio__item:nth-child(10){--delay:2s}.scroll-effect--visible .portfolio__item:nth-child(11){--delay:2.2s}.scroll-effect--visible .portfolio__item:nth-child(12){--delay:2.4s}.scroll-effect--visible .portfolio__item:nth-child(13){--delay:2.6s}.scroll-effect--visible .portfolio__item:nth-child(14){--delay:2.8s}.scroll-effect--visible .portfolio__item:nth-child(15){--delay:3s}.scroll-effect--visible .portfolio__item:nth-child(16){--delay:3.2s}.scroll-effect--visible .portfolio__item:nth-child(17){--delay:3.4s}.scroll-effect--visible .portfolio__item:nth-child(18){--delay:3.6s}.scroll-effect--visible .portfolio__item:nth-child(19){--delay:3.8s}.scroll-effect--visible .portfolio__item:nth-child(20){--delay:4s}.scroll-effect--visible .portfolio__item:nth-child(21){--delay:4.2s}.scroll-effect--visible .portfolio__item:nth-child(22){--delay:4.4s}.scroll-effect--visible .portfolio__item:nth-child(23){--delay:4.6s}.scroll-effect--visible .portfolio__item:nth-child(24){--delay:4.8s}.product-preview{--mainImgWidth:360px;--mainImgHeight:360px;--thumbImgWidth:60px;--thumbImgHeight:60px;--thumbCounter:4;--thumbMarginX:10px;max-width:var(--mainImgWidth)}.product-preview__secondary-slider{max-width:calc(var(--thumbImgWidth) * var(--thumbCounter)+var(--thumbMarginX) * (var(--thumbCounter) - 1))}.product-preview__secondary-slider-item{height:var(--thumbImgHeight);width:var(--thumbImgWidth)}.product-preview__main-slider-image,.product-preview__secondary-slider-image{display:flex;object-fit:cover}.product-preview__main-slider-image{height:var(--mainImgHeight);width:var(--mainImgWidth)}.product-preview__secondary-slider-image{height:var(--thumbImgHeight);width:var(--thumbImgWidth)}.section{padding-bottom:var(--section-padding-y);padding-top:var(--section-padding-y)}.section__header:not(:last-child){margin-bottom:calc(var(--section-padding-y) * 0.8)}.skills__inner{column-gap:80px}@media (max-width:1280px){.skills__inner{gap:var(--section-padding-y)}}.scroll-effect .skills__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translate3d(100px,0,0);transition-property:opacity,transform;transition-timing-function:ease;visibility:hidden}.dom-is-ready .scroll-effect .skills__item{transition-duration:1.2s,0.6s}.scroll-effect--visible .skills__item{opacity:1;transform:none;transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .skills__item:first-child{--delay:0.2s}.scroll-effect--visible .skills__item:nth-child(2){--delay:0.4s}.scroll-effect--visible .skills__item:nth-child(3){--delay:0.6s}.scroll-effect--visible .skills__item:nth-child(4){--delay:0.8s}.scroll-effect--visible .skills__item:nth-child(5){--delay:1s}.scroll-effect--visible .skills__item:nth-child(6){--delay:1.2s}.scroll-effect--visible .skills__item:nth-child(7){--delay:1.4s}.scroll-effect--visible .skills__item:nth-child(8){--delay:1.6s}.scroll-effect--visible .skills__item:nth-child(9){--delay:1.8s}.scroll-effect--visible .skills__item:nth-child(10){--delay:2s}.scroll-effect--visible .skills__item:nth-child(11){--delay:2.2s}.scroll-effect--visible .skills__item:nth-child(12){--delay:2.4s}.scroll-effect--visible .skills__item:nth-child(13){--delay:2.6s}.scroll-effect--visible .skills__item:nth-child(14){--delay:2.8s}.scroll-effect--visible .skills__item:nth-child(15){--delay:3s}.scroll-effect--visible .skills__item:nth-child(16){--delay:3.2s}.scroll-effect--visible .skills__item:nth-child(17){--delay:3.4s}.scroll-effect--visible .skills__item:nth-child(18){--delay:3.6s}.scroll-effect--visible .skills__item:nth-child(19){--delay:3.8s}.scroll-effect--visible .skills__item:nth-child(20){--delay:4s}.scroll-effect--visible .skills__item:nth-child(21){--delay:4.2s}.scroll-effect--visible .skills__item:nth-child(22){--delay:4.4s}.scroll-effect--visible .skills__item:nth-child(23){--delay:4.6s}.scroll-effect--visible .skills__item:nth-child(24){--delay:4.8s}.tabs__nav-list{align-items:flex-start;display:flex}.dom-is-ready .tabs__nav-item{transition:var(--base-transition-duration)}.tabs__nav-item{cursor:pointer}.tabs__nav-item:not(:last-child){margin-right:var(--marginRight,30px)}.tabs__nav-item:not(.is-active){color:var(--c-gray-2);cursor:pointer}.tabs__nav-item *,.tabs__nav-item.is-active{pointer-events:none}.tabs__content-wrapper{position:relative}.tabs__content:not(.is-active){display:none}.work-experience{--circleSize:40px;padding-left:calc(var(--circleSize) * 2)}@media (max-width:767px){.work-experience{--circleSize:24px}}.work-experience__list{position:relative}.work-experience__list:before{background-color:var(--c-accent);content:"";height:100%;position:absolute;right:calc(100% + var(--circleSize) * 1.5);top:50%;transform:translateY(-50%);width:1px}.scroll-effect .work-experience__item{-webkit-backface-visibility:hidden;backface-visibility:hidden;opacity:0;transform:translate3d(0,100px,0);transition-property:opacity,transform;transition-timing-function:ease;visibility:hidden}.dom-is-ready .scroll-effect .work-experience__item{transition-duration:1.6s,0.8s}.scroll-effect--visible .work-experience__item{opacity:1;transform:none;transition-delay:var(--delay);visibility:visible}.scroll-effect--visible .work-experience__item:first-child{--delay:0.2s}.scroll-effect--visible .work-experience__item:nth-child(2){--delay:0.4s}.scroll-effect--visible .work-experience__item:nth-child(3){--delay:0.6s}.scroll-effect--visible .work-experience__item:nth-child(4){--delay:0.8s}.scroll-effect--visible .work-experience__item:nth-child(5){--delay:1s}.scroll-effect--visible .work-experience__item:nth-child(6){--delay:1.2s}.scroll-effect--visible .work-experience__item:nth-child(7){--delay:1.4s}.scroll-effect--visible .work-experience__item:nth-child(8){--delay:1.6s}.scroll-effect--visible .work-experience__item:nth-child(9){--delay:1.8s}.scroll-effect--visible .work-experience__item:nth-child(10){--delay:2s}.scroll-effect--visible .work-experience__item:nth-child(11){--delay:2.2s}.scroll-effect--visible .work-experience__item:nth-child(12){--delay:2.4s}.scroll-effect--visible .work-experience__item:nth-child(13){--delay:2.6s}.scroll-effect--visible .work-experience__item:nth-child(14){--delay:2.8s}.scroll-effect--visible .work-experience__item:nth-child(15){--delay:3s}.scroll-effect--visible .work-experience__item:nth-child(16){--delay:3.2s}.scroll-effect--visible .work-experience__item:nth-child(17){--delay:3.4s}.scroll-effect--visible .work-experience__item:nth-child(18){--delay:3.6s}.scroll-effect--visible .work-experience__item:nth-child(19){--delay:3.8s}.scroll-effect--visible .work-experience__item:nth-child(20){--delay:4s}.scroll-effect--visible .work-experience__item:nth-child(21){--delay:4.2s}.scroll-effect--visible .work-experience__item:nth-child(22){--delay:4.4s}.scroll-effect--visible .work-experience__item:nth-child(23){--delay:4.6s}.scroll-effect--visible .work-experience__item:nth-child(24){--delay:4.8s}.work-experience__item{position:relative}.work-experience__item:before{--size:calc(var(--circleSize) * 0.3);--borderWidth:calc((var(--circleSize) - var(--size)) / 2);align-items:center;background-color:var(--c-accent);border:var(--borderWidth) solid var(--c-dark);border-radius:50%;box-shadow:var(--box-shadow-3);box-sizing:initial;content:"";display:flex;height:var(--size);justify-content:center;position:absolute;right:calc(100% + var(--circleSize));top:50%;transform:translateY(-50%);width:var(--size);z-index:1}.is-light-theme-enabled .work-experience__item:before{border-color:var(--c-light);box-shadow:var(--box-shadow-4)}.work-experience__item:first-child:after,.work-experience__item:last-child:after{background-color:var(--c-dark);content:"";height:50%;position:absolute;right:calc(100% + var(--circleSize) * 1.5);width:1px}.is-light-theme-enabled .work-experience__item:first-child:after,.is-light-theme-enabled .work-experience__item:last-child:after{background-color:var(--c-light)}.work-experience__item:first-child:after{top:0}.work-experience__item:last-child:after{bottom:0}:root{--c-dark:#191820;--c-light:#ececec;--c-white:#fff;--c-accent:#ae8bf8;--c-gray:#f0f0f3;--c-red:#c04040;--c-green:#2c922c;--c-error:var(--c-red);--c-success:var(--c-green);--overlay-opacity:0.6;--c-overlay:rgba(0, 0, 0, var(--overlay-opacity));--border-radius:16px;--border-radius-2:32px;--border-radius-3:60px;--border-radius-4:4px;--c-dark-for-shadow:#000;--box-shadow:-12px -12px 12px hsla(0, 0%, 100%, 0.32),
        12px 12px 12px rgba(0, 0, 0, 0.32);--box-shadow-2:-4px -4px 12px hsla(0, 0%, 100%, 0.8),
        4px 4px 12px var(--c-dark-for-shadow);--box-shadow-3:-4px -4px 12px hsla(0, 0%, 100%, 0.05),
        4px 4px 12px var(--c-dark-for-shadow);--box-shadow-3-transparent:-4px -4px 12px hsla(0, 0%, 100%, 0),
        4px 4px 12px transparent;--box-shadow-4:-8px -8px 12px hsla(0, 0%, 100%, 0.8),
        8px 8px 12px rgba(0, 0, 0, 0.05);--box-shadow-4-transparent:-8px -8px 12px hsla(0, 0%, 100%, 0),
        8px 8px 12px transparent;--box-shadow-5:-4px -4px 12px hsla(0, 0%, 100%, 0.05),
        4px 4px 12px var(--c-accent);--box-shadow-6:-4px -4px 12px hsla(0, 0%, 100%, 0.05),
        4px 4px 20px rgba(0, 0, 0, 0.25);--box-shadow-inset:inset -22px -14px 14px 2px hsla(0, 0%, 100%, 0.015),
        inset 8px 4px 20px 12px rgba(0, 0, 0, 0.8);--box-shadow-inset-transparent:inset -22px -14px 14px 2px
            hsla(0, 0%, 100%, 0),
        inset 8px 4px 20px 12px transparent;--box-shadow-inset-2:inset -2px -2px 4px hsla(0, 0%, 100%, 0.1),
        inset 2px 2px 4px rgba(0, 0, 0, 0.5);--box-shadow-inset-2-transparent:inset -2px -2px 4px hsla(0, 0%, 100%, 0),
        inset 2px 2px 4px transparent;--fancybox-opacity:1;--fancybox-ts:0.2s ease;--fancybox-bg:var(--c-overlay);--fancybox-color:var(--c-light);--base-transition-duration:0.2s;--transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);--base-font-family:"Rubik", sans-serif;--base-font-weight:300;--base-line-height:1.5;--base-font-size:16px;--scroll-bar-size:8px;--siteMaxWidth:1920px;--siteMinWidth:360px;--gridWidth:1220px;--gridPadding:15px;--section-padding-y:50px;--inputHeight:44px;--inputFontSize:100%;--inputPaddingX:20px;--inputPaddingY:0;--inputPadding:var(--inputPaddingY) var(--inputPaddingX);--inputButtonSize:var(--inputHeight);--inputIconSize:50%;--roundButtonSize:64px;--focus-outline:4px dashed var(--focus-outline-color);--focus-outline-color:var(--c-light);--layerDefault:0;--layerControls:50;--layerTooltip:75;--layoutHeader:80;--layerOverlay:100;--layerOverlayControls:150;--layerModal:200;--layerModalControls:250;--layerAdmin:300;--layerAdminControls:350;--layerPreloader:10000}@media (max-width:1024px){:root{--section-padding-y:40px}}@media (max-width:767px){:root{--section-padding-y:30px}}@media (prefers-contrast:more){:root{--c-dark:#000;--c-dark-for-shadow:var(--c-gray);--c-light:#fff;--c-accent:#fff000;--focus-outline:4px solid var(--focus-outline-color)}}@media (prefers-reduced-transparency){:root{--overlay-opacity:0.9}}.container{margin-left:auto;margin-right:auto;max-width:calc(var(--gridWidth) + var(--gridPadding) * 2);padding-left:var(--gridPadding);padding-right:var(--gridPadding);width:100%}.hidden{display:none}@media (max-width:767px){.hidden-mobile{display:none!important}}@media (min-width:768px){.visible-mobile{display:none!important}}@media (max-width:1480px){.visible-desktop-m{display:none!important}}@media (max-width:1280px){.visible-desktop{display:none!important}}@media (min-width:1281px){.visible-tablet{display:none!important}}@media (max-width:920px){.hidden-tablet-xs{display:none!important}}.visually-hidden{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.full-card-link{height:100%;left:0;position:absolute;top:0;width:100%}.full-card-link span{clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.accent-color{color:var(--c-accent)}.i-icon{--color:var(--c-dark);--size:1em;align-items:center;display:inline-flex;height:var(--size);justify-content:center;width:var(--size)}.i-icon *{fill:var(--color)}.i-icon.icon-webpack path:first-child{fill:#fff0}*{-webkit-touch-callout:none;border:0;box-sizing:border-box;margin:0;outline:0;padding:0}:after,:before{box-sizing:inherit}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none;font:var(--base-font-weight) var(--base-font-size) / var(--base-line-height) var(--base-font-family);height:100%!important;min-height:100vh;scroll-behavior:smooth;scroll-padding-top:var(--headerHeight)}@supports (-webkit-touch-callout:none){html{min-height:-webkit-fill-available}}html.is-light-theme-enabled{--box-shadow-inset-2:inset -2px -2px 4px hsla(0, 0%, 100%, 0.1),
        inset 2px 2px 4px rgba(0, 0, 0, 0.35);--focus-outline-color:var(--c-accent)}@media (prefers-contrast:more){html.is-light-theme-enabled{--c-accent:#ae8bf8}}body{--scrollbarBgColor:var(--c-dark);--scrollbarThumbColor:var(--c-accent)}html:not(.safari):not(.is-mobile-device) body{scrollbar-color:var(--scrollbarThumbColor) var(--scrollbarBgColor);scrollbar-width:thin}html:not(.safari):not(.is-mobile-device) body::-webkit-scrollbar{--size:6px;background-color:var(--scrollbarBgColor);width:var(--size)}html:not(.safari):not(.is-mobile-device) body::-webkit-scrollbar-thumb{background-clip:content-box;background-color:var(--scrollbarThumbColor)}html:not(.safari):not(.is-mobile-device) body::-webkit-scrollbar-thumb,html:not(.safari):not(.is-mobile-device) body::-webkit-scrollbar-track{border-radius:0}body{-webkit-overflow-scrolling:touch;background-color:var(--c-dark);color:var(--c-light);font:inherit;min-height:inherit;min-width:var(--siteMinWidth);overflow-x:hidden;overflow-y:scroll;padding-top:var(--headerHeight);scroll-behavior:smooth}.with-fancybox body,body.compensate-for-scrollbar{overflow:hidden!important;touch-action:none}.is-light-theme-enabled body{background-color:var(--c-light);color:var(--c-dark)}#svg-sprite,template{display:none!important}svg{fill:currentColor;display:block}.flow-container{display:flex;flex-direction:column;margin:auto;min-height:inherit;overflow-x:hidden;position:relative;width:100%}@media (prefers-reduced-motion){*,:after,:before{animation:none!important;transition:0.01s!important}}.is-mobile-menu-open .flow-container,.is-mobile-menu-open .header,.is-mobile-menu-open .mobile-menu{padding-right:inherit}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:300;src:url(../fonts/Rubik-Light.woff2) format("woff2"),url(../fonts/Rubik-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Rubik;font-style:normal;font-weight:400;src:url(../fonts/Rubik-Regular.woff2) format("woff2"),url(../fonts/Rubik-Regular.woff) format("woff")}@keyframes show-modal{0%{opacity:0;transform:scale(0) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes hide-modal{0%{opacity:1;transform:scale(1) translateZ(0)}to{opacity:0;transform:scale(.5) translateZ(0)}}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes pulse{0%,50%,to{transform:scale(1) translateZ(0)}25%,75%{transform:scale(1.1) translateZ(0)}}@keyframes shake{0%,50%,to{transform:translateX(0) translateZ(0)}25%{transform:translateX(-5px) translateZ(0)}75%{transform:translateX(5px) translateZ(0)}}@keyframes lazyLoading{0%{background-position:0 92%}to{background-position:100% 9%}}@keyframes ripple{0%{opacity:0;transform:scale(0) translateZ(0)}75%{opacity:.75;transform:scale(450) translateZ(0)}to{opacity:0;transform:scale(700) translateZ(0)}}@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes move-to-left{0%{opacity:0;transform:translateX(50%)}50%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-50%)}}@keyframes move-to-right{0%{opacity:0;transform:translateX(-50%)}50%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(50%)}}.form__body{align-items:flex-end}.form-item{align-items:flex-start;display:flex;flex-direction:column}.form-input-wrapper{position:relative;width:100%}.form-input-button{align-items:center;-webkit-appearance:none;appearance:none;background-color:initial;border:0;box-shadow:none;display:inline-flex;height:100%;justify-content:center;margin:0;padding:0;position:absolute;right:calc(var(--inputPaddingX) / 2);text-align:left;top:0;width:var(--inputButtonSize)}@media (hover:hover){.form-input-button:hover .i-icon{--color:var(--c-accent)}}.form-input-button:active{transform:scale(1.25) translateZ(0)}.form-input-button .i-icon{--size:var(--inputIconSize)}.form-label{margin-bottom:5px;order:-1}.form-error{color:var(--c-error);display:none;flex:0 0 100%;font-size:12px;margin-top:5px}.is-invalid~.form-error{display:block}.form-star-required{color:var(--c-red)}body{animation:blur 2s ease 0s 1}@keyframes blur{0%,50%{filter:blur(50px)}}header{background:linear-gradient(224deg,#5220a8 0%,#191820 40%)}.theme-switcher{box-shadow:none;--iconWrapperWidth:35px;--iconWrapperHeight:28px;--iconSize:22px}.is-light-theme-enabled .theme-switcher{box-shadow:none}.is-light-theme-enabled header{background:none}.burger-button{--size:40px;border:2px solid #ffffff7a}.soc1als__link{border-radius:none;box-shadow:none}.card{border-radius:none}.footer__inner{box-shadow:none}.card--hoverable{--shadowBefore:none;--shadowAfter:none;box-shadow:var(--shadowBefore)}.work-experience-card__date{box-shadow:none;padding:0}.stack__item{border:1px solid #491f92;box-shadow:none}.portfolio-card__date{box-shadow:none;padding:none}.skill-card{--shadowBefore:none;--shadowAfter:none;box-shadow:none}.button{box-shadow:none;border:1px solid #f3f;animation:wave 2s ease 0s infinite;margin-left:50px}@keyframes wave{25%,75%{scale:100%}50%{scale:200%;color:#f0f}}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.component-key-figures .inner-content{position:relative;max-width:var(--content-max-width);flex:auto;display:flex}.component-key-figures .background-image{position:absolute;width:100%;height:100%;top:0;left:0}@media (min-width:744px){.component-key-figures .figures{flex-direction:row}}.component-key-figures .figures{flex:auto;display:flex;max-width:100%;padding-top:20vmin;padding-bottom:20vmin;flex-direction:column;will-change:transform;transition:transform 0.01s ease 0s;transform:translateY(calc(0.1% * var(--transform-val)))}@media (min-width:744px){.component-key-figures .figures .figure{flex:1 1 33.33333%}}.component-key-figures .figures .figure{padding:0 1rem;display:flex;flex-direction:column;--transition-delay-interval:calc(var(--transition-timing) * 0.35);--transition-delay-prop:0;--transition-delay:calc(
        var(--transition-delay-interval) * var(--transition-delay-prop)
    );--item-transition:var(--transition-timing);transition:transform var(--item-transition) var(--transition-easing) var(--transition-delay),opacity var(--item-transition) var(--transition-easing) var(--transition-delay)}.skill-card{border-radius:var(--border-radius);font-size:20px;padding:var(--padding);padding-left:60px;position:relative}.skill-card:before{--size:12px;background-color:var(--c-accent);border-radius:50%;content:"";height:var(--size);left:var(--padding);position:absolute;top:calc(var(--padding) + 0.35em);width:var(--size)}@media (min-width:992px){.component-key-figures .figure .value{font-size:6rem}}@media (min-width:744px){.component-key-figures .figure .value{font-size:5rem}}.component-key-figures .figure .value{font-weight:800;background-image:linear-gradient(45deg,#dd2148,#3e57ac);-moz-background-clip:text;-webkit-background-clip:text;display:inline-block;-moz-text-fill-color:#fff0;-webkit-text-fill-color:#fff0;font-size:4rem}.component-key-figures .figure .value{margin-inline-start:0;word-break:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;line-height:1.2;white-space:nowrap}.component-key-figures .figure .key,.component-key-figures .figure .value{text-align:center}.component-key-figures .figures .figure .key{order:2}@media (min-width:744px){.component-key-figures .figures{flex-direction:row}}.cont{padding:0 30px;margin:0 auto}.block .grid{display:grid;grid-template-columns:1fr 1fr;align-items:center}.content-wrap{margin:0;padding:0;position:relative}.sup{text-transform:uppercase;font-size:15px;line-height:1em;letter-spacing:.13em;font-weight:500;margin-bottom:1.6em}.payments .circles_wrap{margin:auto;width:582px;height:582px;position:relative}.payments .circle.circle1{width:100%;height:100%;z-index:9}.payments .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='1000' ry='1000' stroke='%23CDDCE1FF' opacity='1' stroke-width='1' stroke-dasharray='11%2c 11' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");border-radius:50%}.payments .coin_wrap{position:relative;height:100%;width:100%;display:flex;justify-content:center;align-items:center;animation:circleMove 15s infinite linear}.payments .coin:nth-of-type(1){transform:rotate(0deg)}.payments .coin{width:100%;height:auto;transform-origin:center;transform:rotate(0deg);position:absolute}.payments .coin:nth-of-type(1) img{width:17%;max-width:65px;animation-name:imageMove1}.payments .coin img{width:95px;animation-duration:15s;animation-timing-function:linear;animation-iteration-count:infinite}.block img:first-of-type{position:relative}.payments .coin:nth-of-type(2){transform:rotate(60deg)}.payments .coin:nth-of-type(2) img{width:17%;max-width:64px;animation-name:imageMove2}.payments .coin:nth-of-type(3){transform:rotate(120deg)}.payments .coin:nth-of-type(3) img{width:15%;max-width:57px;animation-name:imageMove3}.payments .coin:nth-of-type(4){transform:rotate(180deg)}.payments .coin:nth-of-type(4) img{width:18%;max-width:70px;animation-name:imageMove4}.payments .coin:nth-of-type(5){transform:rotate(240deg)}.payments .coin:nth-of-type(5) img{width:15%;max-width:50px;animation-name:imageMove5}.payments .coin:nth-of-type(6){transform:rotate(300deg)}.payments .coin:nth-of-type(6) img{width:12%;max-width:70px;animation-name:imageMove6}.block img:first-of-type{position:relative}.payments .circle_center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:27%;background:#fffffff5;border-radius:50px;border:15px solid #fffffff5;max-width:100px!important}.payments .circle.circle2{width:82.4%;height:82.4%}.payments .circle.circle3{width:63.7%;height:63.7%}.payments .circle.circle3 .coin_wrap{animation:circleMove 20s infinite linear}.payments .circle.circle3 .coin{transform:rotate(-60deg)}.payments .circle.circle3 img{width:19%!important;animation-name:imageMove6!important;max-width:50px!important;animation-duration:20s}.payments .circle.circle4{width:45.1%;height:45.1%}.payments .circle.circle4 .coin_wrap{animation:circleMove 18s infinite linear}.payments .circle.circle4 img{width:24%!important;max-width:45px!important;animation-duration:18s}@media (max-width:1279px){.sup{margin-bottom:1em}}@media (min-width:768px){.payments .content-wrap{padding-left:0;max-width:570px}}@media (max-width:1439px){.payments .item:nth-of-type(2){padding-left:60px}}@media (max-width:1023px){.payments .item:nth-of-type(2){padding-left:30px}}@media (max-width:1439px){.payments .item:nth-of-type(2){padding-left:60px}}@media (max-width:1279px){.payments .circles_wrap{width:400px;height:400px}}@media (max-width:1439px){.payments .circles_wrap{width:480px;height:480px}}@keyframes circleMove{from{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg)}}@keyframes imageMove1{from{-webkit-transform:translateX(-50%) rotate(0deg)}to{-webkit-transform:translateX(-50%) rotate(-360deg)}}@keyframes imageMove2{from{-webkit-transform:translateX(-50%) rotate(-60deg)}to{-webkit-transform:translateX(-50%) rotate(-420deg)}}@keyframes imageMove3{from{-webkit-transform:translateX(-50%) rotate(-120deg)}to{-webkit-transform:translateX(-50%) rotate(-480deg)}}@keyframes imageMove4{from{-webkit-transform:translateX(-50%) rotate(-180deg)}to{-webkit-transform:translateX(-50%) rotate(-540deg)}}@keyframes imageMove5{from{-webkit-transform:translateX(-50%) rotate(-240deg)}to{-webkit-transform:translateX(-50%) rotate(-600deg)}}@keyframes imageMove6{from{-webkit-transform:translateX(-50%) rotate(-300deg)}to{-webkit-transform:translateX(-50%) rotate(-660deg)}}.eml{display:block;font-size:2em}#keyfigures img.map{opacity:.05}.is-light-theme-enabled #keyfigures img.map{opacity:.3}footer{z-index:100}@media (max-width:480px){button.hero__button{display:none}}