/**
 * Swiper 7.0.8
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 4, 2021
 */

 @font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.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-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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start: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-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.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{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-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{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0px,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-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{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}

input,textarea,button{outline:none;font-family:inherit;padding:0}input[type=radio],input[type=checkbox],input[type=submit]{appearance:none;-moz-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none}label,a,button{cursor:pointer}a,button{transition:.2s ease-in}a,a:hover{text-decoration:none}input,textarea,button,select{font-family:inherit;font-size:inherit;color:inherit;background-color:rgba(0,0,0,0)}button{display:inline-block;border:0;padding:0}h1,h2,h3,h4,h5,h6,p{margin:0}img{display:block;max-width:100%;height:auto}ul{margin:0;padding:0;list-style-type:none}fieldset{border:none;margin:0;padding:0}legend{display:block;margin:0;padding:0;border:none}select{-moz-appearance:none;-webkit-appearance:none;appearance:none;outline:none;cursor:pointer}select:focus{outline:none}select::-ms-expand{display:none}:root{--system-fill-light: #fff;--system-fill-dark: #181818;--system-fill-gray: rgba(0, 0, 0, 0.08);--system-text-dark: #242424;--system-text-light: #fff;--system-border-dark: rgba(255, 255, 255, 0.16);--fill-inverse-1: var(--main-light-100);--main-light-100: #fff;--fill-accent-1-1: var(--brand-accent-1-100);--brand-accent-1-100: #d02f2c;--text-inverse-100: var(--main-light-100);--main-dark-72: rgba(0, 0, 0, 0.72);--main-dark-100: #000;--main-light-72: rgba(255, 255, 255, 0.72);--text-default-100: var(--main-dark-100);--text-default-72: var(--main-dark-72);--text-inverse-72: var(--main-light-72);--text-accent-1-100: var(--brand-accent-1-100);--main-light-40: rgba(255, 255, 255, 0.4);--main-dark-40: rgba(0, 0, 0, 0.4);--main-light-16: rgba(255, 255, 255, 0.16);--main-dark-16: rgba(0, 0, 0, 0.16);--text-default-40: var(--main-dark-40);--text-default-16: var(--main-dark-16);--text-inverse-40: var(--main-light-40);--text-inverse-16: var(--main-light-16);--main-dark-8: rgba(0, 0, 0, 0.08);--main-light-8: rgba(255, 255, 255, 0.08);--border-default-1: var(--main-light-100);--border-inverse-1: var(--main-dark-100);--fill-default-3: var(--main-dark-40);--fill-default-1: var(--main-dark-100);--fill-inverse-3: var(--main-light-40);--main-dark-24: rgba(0, 0, 0, 0.24);--main-light-24: rgba(255, 255, 255, 0.24);--fill-default-2: var(--main-dark-72);--fill-inverse-2: var(--main-light-72);--border-accent-1-1: var(--brand-accent-1-100);--text-accent-1-72: var(--brand-accent-1-72);--brand-accent-1-72: rgba(208, 47, 44, 0.72);--brand-accent-1-40: rgba(208, 47, 44, 0.4);--brand-accent-1-24: rgba(208, 47, 44, 0.24);--brand-accent-1-16: rgba(208, 47, 44, 0.16);--brand-accent-1-8: rgba(208, 47, 44, 0.08);--brand-accent-2-100: #9e9e9e;--brand-accent-2-72: rgba(158, 158, 158, 0.72);--brand-accent-2-40: rgba(158, 158, 158, 0.4);--brand-accent-2-24: rgba(158, 158, 158, 0.24);--brand-accent-2-16: rgba(158, 158, 158, 0.16);--brand-accent-2-8: rgba(158, 158, 158, 0.08);--text-accent-1-40: var(--brand-accent-1-40);--text-accent-1-16: var(--brand-accent-1-24);--text-accent-2-100: var(--brand-accent-2-100);--text-accent-2-72: var(--brand-accent-2-72);--text-accent-2-40: var(--brand-accent-2-40);--text-accent-2-16: var(--brand-accent-2-24);--border-inverse-2: var(--main-dark-72);--border-inverse-3: var(--main-dark-24);--border-inverse-4: var(--main-dark-16);--border-default-2: var(--main-light-72);--border-default-3: rgba(255, 255, 255, 0.3);--border-default-4: var(--main-light-16);--border-accent-1-2: var(--brand-accent-1-72);--border-accent-1-3: var(--brand-accent-1-24);--border-accent-1-4: var(--brand-accent-1-16);--fill-accent-1-2: var(--brand-accent-1-24);--fill-accent-1-3: var(--brand-accent-1-8);--fill-accent-2-1: var(--brand-accent-2-100);--fill-accent-2-2: var(--brand-accent-2-24);--fill-accent-2-3: var(--brand-accent-2-8);--border-accent-2-1: var(--brand-accent-2-100);--border-accent-2-2: var(--brand-accent-2-72);--border-accent-2-3: var(--brand-accent-2-24);--border-accent-2-4: var(--brand-accent-2-16);--status-error-1: var(--status-error-100);--status-positive-100: #4eb253;--status-positive-72: rgba(78, 178, 83, 0.72);--status-positive-40: rgba(78, 178, 83, 0.4);--status-positive-24: rgba(78, 178, 83, 0.24);--status-positive-16: rgba(78, 178, 83, 0.16);--status-positive-8: rgba(78, 178, 83, 0.08);--status-error-100: #d02f2c;--status-error-72: rgba(208, 47, 44, 0.72);--status-error-40: rgba(208, 47, 44, 0.4);--status-error-24: rgba(208, 47, 44, 0.24);--status-error-16: rgba(208, 47, 44, 0.16);--status-error-8: rgba(208, 47, 44, 0.08);--status-info-100: #4980ea;--status-info-72: rgba(73, 128, 234, 0.72);--status-info-40: rgba(73, 128, 234, 0.4);--status-info-24: rgba(73, 128, 234, 0.24);--status-info-16: rgba(73, 128, 234, 0.16);--status-info-8: rgba(73, 128, 234, 0.08);--status-warning-100: #ffc700;--status-warning-72: rgba(255, 199, 0, 0.72);--status-warning-40: rgba(255, 199, 0, 0.4);--status-warning-24: rgba(255, 199, 0, 0.24);--status-warning-16: rgba(255, 199, 0, 0.16);--status-warning-8: rgba(255, 199, 0, 0.08);--status-positive-1: var(--status-positive-100);--status-info-1: var(--status-info-100);--status-warning-1: var(--status-warning-100);--status-positive-2: var(--status-positive-40);--status-positive-3: var(--status-positive-16);--status-positive-4: var(--status-positive-8);--status-error-2: var(--status-error-40);--status-error-3: var(--status-error-16);--status-error-4: var(--status-error-8);--status-info-2: var(--status-info-40);--status-info-3: var(--status-info-16);--status-info-4: var(--status-info-8);--status-warning-2: var(--status-warning-40);--status-warning-3: var(--status-warning-16);--status-warning-4: var(--status-warning-8);--brand-accent-3-100: #212121;--brand-accent-3-72: rgba(33, 33, 33, 0.72);--brand-accent-3-40: rgba(33, 33, 33, 0.4);--brand-accent-3-24: rgba(33, 33, 33, 0.24);--brand-accent-3-16: rgba(33, 33, 33, 0.16);--brand-accent-3-8: rgba(33, 33, 33, 0.08);--text-accent-3-100: var(--brand-accent-3-100);--text-accent-3-72: var(--brand-accent-3-72);--text-accent-3-40: var(--brand-accent-3-40);--text-accent-3-16: var(--brand-accent-3-24);--fill-accent-3-1: var(--brand-accent-3-100);--fill-accent-3-2: var(--brand-accent-3-24);--fill-accent-3-3: var(--brand-accent-3-8);--border-accent-3-1: var(--brand-accent-3-100);--border-accent-3-2: var(--brand-accent-3-72);--border-accent-3-3: var(--brand-accent-3-24);--border-accent-3-4: var(--brand-accent-3-16);--fill-inverse-4: var(--main-light-24);--fill-inverse-5: var(--main-light-16);--fill-inverse-6: var(--main-light-8);--fill-default-4: var(--main-dark-24);--fill-default-5: var(--main-dark-16);--fill-default-6: var(--main-dark-8);--transition: 0.2s;--font-family: "Finlandica Headline", sans-serif;--font-onest: 'Onest';--third-family: "Manrope", sans-serif}.main-border{border:1px solid var(--border-default-3);border-radius:4rem;box-shadow:inset 4px -1px 52px 0 rgba(255,223,223,.26);background:var(--main-dark-100)}@media(max-width: 449px){.main-border{border-radius:2.6rem}}.pt{padding-top:8rem}@media(max-width: 449px){.pt{padding-top:5rem}}.pb{padding-bottom:8rem}@media(max-width: 449px){.pb{padding-bottom:5rem}}.list-scrollbar{overflow-y:auto;-webkit-overflow-scrolling:touch}.list-scrollbar::-webkit-scrollbar-track{border-radius:.7rem}.list-scrollbar::-webkit-scrollbar{width:5px}.list-scrollbar::-webkit-scrollbar-track{background-color:rgba(255,255,255,.64)}.list-scrollbar::-webkit-scrollbar-thumb{border-radius:.7rem;background:var(--text-gray)}.list-scrollbar:hover::-webkit-scrollbar-thumb{background:var(--text-gray)}.none-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.none-scrollbar::-webkit-scrollbar{width:0px;display:none}.none-scrollbar::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.none-scrollbar::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}.none-scrollbar:hover::-webkit-scrollbar-thumb{background:rgba(0,0,0,0)}@keyframes animationLoader{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.has-ios-scrollbar{-webkit-overflow-scrolling:touch;scrollbar-width:none}.has-ios-scrollbar::-webkit-scrollbar{display:none}.ios-scrollbar-track{z-index:4;border-radius:3px;transition:opacity .2s ease}.ios-scrollbar-track--default{background:rgba(255,255,255,.64)}.ios-scrollbar-track--light{background:rgba(255,255,255,.1)}.ios-scrollbar-thumb{width:100%;border-radius:3px;cursor:pointer}.ios-scrollbar-thumb--default{background:var(--text-gray)}.ios-scrollbar-thumb--light{background:var(--text-gray)}.custom-scrollbar{position:absolute;width:.6rem;background:rgba(255,255,255,.38);border-radius:100px;z-index:5}.custom-scrollbar__thumb{position:absolute;top:0;left:0;width:100%;min-height:3rem;background:var(--brand-accent-1-100);border-radius:100px;cursor:grab}.list-treangle{display:flex;align-items:center;gap:2.2rem 1rem;flex-wrap:wrap}@media(max-width: 449px){.list-treangle{flex-direction:column;gap:7px}}.list-treangle li{position:relative;font-weight:400;font-size:1.8rem;line-height:140%;color:var(--system-fill-light);display:flex;align-items:center;gap:1rem}@media(max-width: 449px){.list-treangle li{flex-direction:column;font-size:1.6rem;width:100%}}.list-treangle li:not(:first-child)::before{content:"";width:0;height:0;border-style:solid;border-width:.5rem 0rem .5rem 1rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) var(--text-accent-1-100)}@media(max-width: 449px){.list-treangle li:not(:first-child)::before{transform:rotate(90deg)}}.list-treangle li span{background:#151515;border-radius:1.2rem;padding:.6rem 1.4rem .8rem}@media(max-width: 449px){.list-treangle li span{width:100%;text-align:center}}.promo-item-label{display:flex;align-items:center;gap:2.4rem;border:1px solid rgba(255,255,255,.2);border-radius:2.6rem;padding:2.6rem 2rem 2.6rem 2.6rem;height:auto;background:#151515}@media(max-width: 449px){.promo-item-label{border:1px solid rgba(255,255,255,.2);border-radius:2.6rem;padding:2rem;gap:1.4rem}}.promo-item-label__contetn{display:grid;gap:.5rem}.promo-item-label__icon{display:flex;align-items:center;justify-content:center;border-radius:1.2rem;padding:1.4rem;width:8rem;height:8rem;flex-shrink:0;background:var(--system-text-dark)}@media(max-width: 449px){.promo-item-label__icon{border-radius:1.2rem;padding:.6rem;width:6rem;height:6rem}}.promo-item-label__icon svg{width:5.2rem;height:5.2rem}@media(max-width: 449px){.promo-item-label__icon svg{width:4.8rem;height:4.8rem}}.promo-item-label__title{font-weight:600;font-size:2.4rem;line-height:110%;text-transform:uppercase;text-wrap:balance;color:rgba(255,255,255,.9)}@media(max-width: 449px){.promo-item-label__title{font-size:2rem}}.promo-item-label__desc{font-weight:500;font-size:2.2rem;line-height:120%;text-wrap:balance;color:rgba(255,255,255,.7)}@media(max-width: 449px){.promo-item-label__desc{font-size:1.6rem}}.button.button-black{background:var(--text-default-100)}@font-face{font-family:"Manrope";src:url("/assets/fonts/manrope-700-latin.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Manrope";src:url("/assets/fonts/manrope-700-cyrillic.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}.title1{font-family:var(--font-family);font-weight:700;font-size:10rem;line-height:100%;text-transform:uppercase;text-wrap:balance;background:linear-gradient(90.78deg, #fff 4.29%, #9e9e9e 55.32%, #fff 107.35%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 1200px){.title1{font-size:7.8rem}}@media(max-width: 449px){.title1{font-size:3.6rem}}.title2{font-family:var(--font-family);font-weight:700;font-size:8rem;line-height:120%;text-align:center;text-transform:uppercase;text-wrap:balance;background:linear-gradient(90.78deg, #fff 0.12%, #9e9e9e 51.94%, #fff 104.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 991px){.title2{font-size:5.6rem}}@media(max-width: 449px){.title2{font-size:3.6rem}}.title3{font-family:var(--font-family);font-weight:700;font-size:6rem;line-height:109%;text-transform:uppercase;text-wrap:balance;background:linear-gradient(90.78deg, #fff 1.3%, #9e9e9e 52.9%, #fff 105.5%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 1200px){.title3{font-size:4.8rem}}@media(max-width: 449px){.title3{font-size:3.6rem}}.promo-title-header{display:grid;gap:2rem;text-align:center;margin-bottom:6rem}@media(max-width: 449px){.promo-title-header{gap:1rem;margin-bottom:4rem}}.promo-title-header h6.subtitle{font-size:2.4rem;line-height:130%;text-wrap:balance;color:#dbdbdb}@media(max-width: 449px){.promo-title-header h6.subtitle{font-size:2rem}}.d.pagination{bottom:unset;left:unset}@media(min-width: 448.5px)and (max-width: 449px){.check__odds__slider-why:not(.swiper-initialized) .swiper-wrapper,.temp__slider:not(.swiper-initialized) .swiper-wrapper{flex-wrap:wrap;gap:2rem}.check__odds__slider-why:not(.swiper-initialized) .swiper-slide,.temp__slider:not(.swiper-initialized) .swiper-slide{opacity:1 !important}}.check__odds.promo-check-odds{margin-top:0rem;margin-bottom:0}.check__odds.promo-check-odds .caption__block p{max-width:62%;text-align:center}@media(max-width: 1200px){.check__odds.promo-check-odds .caption__block p{max-width:96%}}.check__odds.promo-check-odds.--fmcg .caption__block p{max-width:100%}@media(max-width: 449px){.check__odds.promo-check-odds .check__odds__slider-why.swiper-initialized{overflow:visible}}.projects.--telegram{background-image:none;margin-top:0}.projects.--telegram .projects__item__content{max-width:100%;margin:0}@media(max-width: 449px){.projects.--telegram .projects__item__content{padding:0}}.projects.--telegram .projects__item__content h2{max-width:100%}@media(max-width: 449px){.projects.--telegram .projects__item__content h2{font-size:3.2rem;margin-bottom:20px}}.projects.--telegram .projects__item__content p{line-height:140%;text-transform:none}@media(max-width: 449px){.projects.--telegram .projects__item__content p{font-size:1.6rem;margin-bottom:1rem}}.projects.--telegram .projects__item:nth-of-type(even){background:url(../images/projects-item-bg.webp) right center no-repeat;background-size:cover}@media(max-width: 449px){.projects.--telegram .projects__item:nth-of-type(even){background:url(../images/projects-item-small-light.webp) right bottom no-repeat;padding:3rem 2.4rem}}@media(max-width: 449px){.projects.--telegram .projects__item{background:url(../images/projects-item-small-light.webp) right bottom no-repeat}}.projects.--telegram .projects__item-item-title{margin-bottom:.6rem}.projects.--reviews .projects__item__content{position:relative;width:44%}@media(max-width: 799px){.projects.--reviews .projects__item__content{width:100%}}@media(max-width: 449px){.projects.--reviews .projects__item__content h2{margin-bottom:.8rem}}.projects.--reviews .projects__item__content p{margin-bottom:2.4rem}@media(max-width: 449px){.projects.--reviews .projects__item__content p{margin-bottom:1.8rem}}@media(max-width: 449px){.projects.--reviews .projects__item__content p:first-of-type{margin-bottom:0}}.projects.--reviews .projects__item{padding:6rem 10rem 6rem 7rem;border-radius:3rem;border:1px solid var(--Border-Default-3, rgba(255, 255, 255, 0.3));box-shadow:4px -1px 52px 0 rgba(255,255,255,.26) inset}@media(max-width: 449px){.projects.--reviews .projects__item{padding:3rem 2.4rem;flex-direction:column}}@media(max-width: 449px){.projects.--reviews .projects__item__image{min-width:107%;max-width:107%;height:23.3rem}}.projects__item.--full{width:100%;flex-direction:column;padding:5.6rem 7rem 19.5rem}@media(max-width: 799px){.projects__item.--full{padding:5rem 3rem}}@media(max-width: 449px){.projects__item.--full{padding:3rem 2.4rem 5.2rem}}.projects__item-list{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:2rem;list-style-type:none}@media(max-width: 1200px){.projects__item-list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 799px){.projects__item-list{grid-template-columns:1fr}}@media(max-width: 449px){.projects__item-list{gap:1rem}}.projects__item-item{border:1px solid rgba(255,255,255,.2);border-radius:2.6rem;padding:2.6rem 2rem 2.6rem 2.6rem;background:#151515}@media(max-width: 449px){.projects__item-item{padding:2.2rem 1.4rem 2.2rem 2rem;border-radius:1.8rem}}.projects__item-item-title{font-weight:600;font-size:2.8rem;line-height:110%;text-transform:uppercase;text-wrap:balance;color:rgba(255,255,255,.9)}@media(max-width: 449px){.projects__item-item-title{font-size:2rem;margin-bottom:.5rem}}.projects__item-item-desc{font-weight:500;font-size:2.2rem;line-height:120%;text-wrap:balance;color:rgba(255,255,255,.7)}@media(max-width: 449px){.projects__item-item-desc{font-size:1.6rem}}.projects__item-links{width:154%;display:grid;grid-template-columns:repeat(3, auto);gap:2rem}@media(max-width: 1200px){.projects__item-links{width:233%}}@media(max-width: 799px){.projects__item-links{width:200%;grid-template-columns:1fr}}@media(max-width: 449px){.projects__item-links{width:100%;gap:1rem}}.portfolio.portfolio__block.--telegram{background:#000 url(../images/portfolio-bg.webp) bottom right no-repeat}.portfolio.portfolio__block.--telegram .portfolio__wrap{gap:2rem}.portfolio.portfolio__block.--telegram .portfolio__item{width:calc(33.3333333333% - 1.4rem)}@media(max-width: 799px){.portfolio.portfolio__block.--telegram .portfolio__item{width:100%}}.portfolio.portfolio__block.--telegram .portfolio__item__card__image{height:28.6rem}@media(max-width: 1200px){.portfolio.portfolio__block.--telegram .portfolio__item__card__image{height:18.5rem}}@media(max-width: 799px){.portfolio.portfolio__block.--telegram .portfolio__item__card__image{height:40rem}}@media(max-width: 449px){.portfolio.portfolio__block.--telegram .portfolio__item__card__image{height:19rem}}@media(max-width: 1200px){.portfolio.portfolio__block.--telegram .portfolio__item__card__content{margin:2.4rem 1rem 0}}@media(max-width: 799px){.portfolio.portfolio__block.--telegram .portfolio__item__card__content{margin:2rem 1.8rem 0}}@media(max-width: 1200px){.portfolio.portfolio__block.--telegram .portfolio__item__card__content .item__desc__item{font-size:1.6rem}}@media(max-width: 991px){.portfolio.portfolio__block.--telegram .portfolio__item__card__content .item__desc__item{font-size:1.3rem}}@media(max-width: 799px){.portfolio.portfolio__block.--telegram .portfolio__item__card__content .item__desc__item{font-size:1.6rem}}.feedback.--receipt-validation .feedback__caption p{max-width:100%}@media(max-width: 449px){.feedback.--receipt-validation .feedback__caption p br{display:none}}.feedback.--receipt-validation .feedback__caption p:not(:last-child){margin-bottom:2rem}.feedback.--fmcg .feedback__caption p{max-width:75%}@media(max-width: 1200px){.feedback.--fmcg .feedback__caption p{max-width:100%}}.feedback.--games .feedback__caption p{max-width:75%}@media(max-width: 1200px){.feedback.--games .feedback__caption p{max-width:100%}}.sdm__promos.--fmcg .sdm__promos__content{max-width:150rem}@media(max-width: 1200px){.sdm__promos.--fmcg .sdm__promos__content{max-width:62rem}}@media(max-width: 991px){.sdm__promos.--fmcg .sdm__promos__content{max-width:48rem}}@media(max-width: 449px){.sdm__promos.--fmcg .sdm__promos__content{max-width:100%}}.sdm__promos.--fmcg .sdm__promos__content .caption__block{display:flex;flex-direction:column;gap:4rem}@media(max-width: 449px){.sdm__promos.--fmcg .sdm__promos__content .caption__block{gap:2.4rem}}.sdm__promos.--fmcg .sdm__promos__content .caption__block h2{margin:0;font-size:8rem;line-height:120%}@media(max-width: 1200px){.sdm__promos.--fmcg .sdm__promos__content .caption__block h2{font-size:6rem}}@media(max-width: 991px){.sdm__promos.--fmcg .sdm__promos__content .caption__block h2{font-size:4.8rem}}@media(max-width: 449px){.sdm__promos.--fmcg .sdm__promos__content .caption__block h2{font-size:3.6rem}}.sdm__promos.--fmcg .sdm__promos__content .caption__block p{max-width:80.4rem;margin:0;font-size:2.4rem;line-height:130%;color:#eaeaea}@media(max-width: 449px){.sdm__promos.--fmcg .sdm__promos__content .caption__block p{font-size:2rem;color:#dbdbdb}}.sdm__promos.--fmcg .sdm__promos__image{top:9.6rem}@media(max-width: 449px){.sdm__promos.--fmcg .sdm__promos__image{order:2;width:30.9rem;height:31.3rem;margin:4rem auto 0}}.sdm__promos.--fmcg .sdm__promos__cards{position:relative;z-index:5;display:flex;gap:2rem;margin-top:4rem}@media(max-width: 449px){.sdm__promos.--fmcg .sdm__promos__cards{order:1;flex-direction:column;margin-top:0rem;gap:1.3rem}}.sdm__promos.--fmcg .sdm__promos__cards .check__tech__item{flex:0 1 40.5rem}@media(max-width: 449px){.sdm__promos.--fmcg .sdm__promos__cards .check__tech__item{flex:none;height:auto;gap:2.6rem;max-height:none;padding:2.6rem 2rem 2.6rem 2.6rem}}@media(max-width: 449px){.sdm__promos.--fmcg .sdm__promos__cards .check__tech__item__icon{min-width:8rem;max-width:8rem;height:8rem}.sdm__promos.--fmcg .sdm__promos__cards .check__tech__item__icon img{max-width:5.2rem}}@media(max-width: 449px){.sdm__promos.--fmcg .sdm__promos__cards .check__tech__item__content h3{font-size:2.4rem}}.sdm__promos.--fmcg .sdm__promos__cards .check__tech__item__content p{font-size:2.2rem}@media(max-width: 449px){.sdm__promos.--fmcg .container-fluid{display:flex;flex-direction:column}}@media(max-width: 449px){.sdm__promos.--fmcg .sdm__promos__wrap{display:contents}}.sdm__case.--fmcg{margin-top:9rem}@media(max-width: 449px){.sdm__case.--fmcg{margin-top:-13.6rem}}@media(max-width: 799px){.check__steps.--titles .caption__block br{display:none}}.check__steps.--titles .caption__block a{text-decoration:underline}@media(hover: hover){.check__steps.--titles .caption__block a:hover{text-decoration:none}}.check__steps.--titles .caption__block p{max-width:100%}.check__steps.--titles .check__steps__item__title{min-width:0;max-width:none}.check__steps.--titles .check__steps__item__title p{margin:0}.games-d-inner-center{margin-top:-2rem;text-align:center;text-wrap-style:balance;font-size:2.4rem;font-weight:400;line-height:140%;color:#eaeaea}@media(max-width: 449px){.games-d-inner-center{font-size:1.8rem}}.games-d-inner-center p{display:inline}.games-d-inner-center p button{display:inline;color:#f13c39}@media(hover: hover){.games-d-inner-center p button:hover{text-decoration:underline}}.check__tech.--games .caption__block p{max-width:80rem}.main.--hero-bg{background:#000 url(../images/bg.webp) top center/100% auto no-repeat}@media(max-width: 449px){.main.--hero-bg{background-image:url(../images/banner-bg-small.webp)}}.banner.banner-promo.banner-poromo-main h1{font-size:10rem}@media(max-width: 1200px){.banner.banner-promo.banner-poromo-main h1{font-size:7.8rem;max-width:60rem}}@media(max-width: 799px){.banner.banner-promo.banner-poromo-main h1{max-width:100%}}@media(max-width: 449px){.banner.banner-promo.banner-poromo-main h1{font-size:3.6rem;line-height:120%;margin:0 0 0 0rem}}.banner.banner-promo.banner-poromo-main .banner__content-desc{display:block;font-family:var(--font-family);font-weight:400;font-size:3.2rem;line-height:110%;text-wrap:balance;text-transform:none;color:var(--system-fill-light);background:none;-webkit-text-fill-color:var(--system-fill-light);text-align:start;margin-bottom:3.5rem;margin-top:0;letter-spacing:.025rem}@media(max-width: 1200px){.banner.banner-promo.banner-poromo-main .banner__content-desc{font-size:2.2rem}}@media(max-width: 799px){.banner.banner-promo.banner-poromo-main .banner__content-desc{margin-bottom:6rem;max-width:100%}}@media(max-width: 449px){.banner.banner-promo.banner-poromo-main .banner__content-desc{font-size:1.8rem;letter-spacing:0px;margin-right:0;margin-bottom:34rem}}.banner.banner-promo.banner-poromo-main .banner__content{width:50%;margin-top:0}@media(max-width: 991px){.banner.banner-promo.banner-poromo-main .banner__content{width:60%}}@media(max-width: 799px){.banner.banner-promo.banner-poromo-main .banner__content{width:100%;margin:0}}@media(max-width: 799px){.banner.banner-promo.banner-poromo-main .banner__content__title{margin-bottom:3rem}}@media(max-width: 449px){.banner.banner-promo.banner-poromo-main .banner__content__title{margin-bottom:1rem}}.banner.banner-promo.banner-poromo-main .banner__image{width:114rem;min-width:unset;max-width:unset;height:auto;top:0%;right:0%}@media(max-width: 1200px){.banner.banner-promo.banner-poromo-main .banner__image{width:81rem;top:5%;right:-7%}}@media(max-width: 991px){.banner.banner-promo.banner-poromo-main .banner__image{width:58rem}}@media(max-width: 449px){.banner.banner-promo.banner-poromo-main .button{margin:0}}.banner.banner-promo.banner-poromo-main .banner__content-footer{display:flex;flex-direction:column;gap:2.4rem;width:fit-content}@media(max-width: 449px){.banner.banner-promo.banner-poromo-main .banner__content-footer{flex-direction:column-reverse;gap:2rem;width:100%}}@media(max-width: 799px){.banner.banner-promo.banner-poromo-main .banner__list{display:none}}.banner.banner-promo.banner-poromo-main .banner__list.--mobile{display:none}@media(max-width: 799px){.banner.banner-promo.banner-poromo-main .banner__list.--mobile{display:flex;flex-direction:column;gap:2rem;margin-top:0}}.banner.banner-promo.banner-poromo-main .banner__list.--mobile .banner__list__item-1{position:static}@media(max-width: 799px){.banner.banner-promo.banner-poromo-main .banner__list.--mobile .banner__list__item-1{width:30%}}@media(max-width: 449px){.banner.banner-promo.banner-poromo-main .banner__list.--mobile .banner__list__item-1{width:100%;padding:1.8rem 2.1rem 1.8rem;display:flex;align-items:center;gap:1.4rem;border-radius:1.6rem}}.banner.banner-promo.banner-poromo-main .banner__list.--mobile .banner__list__item-1:first-child{width:100%}.banner.banner-promo.banner-poromo-main .banner__list.--mobile .banner__list__item-1:last-child{width:100%}.banner.banner-promo.banner-poromo-main .banner__list .banner__list__item-1{padding:2.4rem 3rem 2.8rem;display:block;border:1px solid #7a7a7a;border-radius:2.2rem;box-shadow:4px -1px 52px 0px rgba(255,223,223,.26) inset;backdrop-filter:blur(7px);background-color:rgba(0,0,0,.38);position:absolute;z-index:10}@media(max-width: 991px){.banner.banner-promo.banner-poromo-main .banner__list .banner__list__item-1{padding:1.4rem 2.4rem 2rem}}.banner.banner-promo.banner-poromo-main .banner__list .banner__list__item-1:first-child{width:18rem;top:19%;left:28%;bottom:unset;right:unset}.banner.banner-promo.banner-poromo-main .banner__list .banner__list__item-1:last-child{bottom:46%;right:16%;width:23rem}@media(max-width: 1200px){.banner.banner-promo.banner-poromo-main .banner__list .banner__list__item-1:last-child{bottom:37%}}@media(max-width: 991px){.banner.banner-promo.banner-poromo-main .banner__list .banner__list__item-1:last-child{bottom:21%}}.banner.banner-promo.banner-poromo-main.--telegram{background:rgba(0,0,0,0)}.banner.banner-promo.banner-poromo-main.--telegram .banner__image{width:114rem}@media(max-width: 1200px){.banner.banner-promo.banner-poromo-main.--telegram .banner__image{width:81rem;top:5%;right:-7%}}@media(max-width: 991px){.banner.banner-promo.banner-poromo-main.--telegram .banner__image{width:65rem}}@media(max-width: 799px){.banner.banner-promo.banner-poromo-main.--telegram .banner__image{width:45rem;top:45%}}@media(max-width: 449px){.banner.banner-promo.banner-poromo-main.--telegram .banner__image{width:38rem;top:20%;right:1%}}.banner.banner-promo.banner-poromo-main.--telegram .banner__list .banner__list__item-1:first-child{width:18rem;top:19%;left:28%;bottom:unset;right:unset}@media(max-width: 799px){.banner.banner-promo.banner-poromo-main.--telegram .banner__list .banner__list__item-1:first-child{width:100%}}.banner.banner-promo.banner-poromo-main.--telegram .banner__list .banner__list__item-1:last-child{bottom:46%;right:16%;width:23rem}@media(max-width: 1200px){.banner.banner-promo.banner-poromo-main.--telegram .banner__list .banner__list__item-1:last-child{bottom:37%}}@media(max-width: 991px){.banner.banner-promo.banner-poromo-main.--telegram .banner__list .banner__list__item-1:last-child{bottom:21%}}@media(max-width: 799px){.banner.banner-promo.banner-poromo-main.--telegram .banner__list .banner__list__item-1:last-child{width:100%}}.banner-d{padding:24rem 0 18rem;position:relative;background:rgba(0,0,0,0)}.banner-d::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0) 100%);pointer-events:none}.banner-d{overflow:hidden}@media(max-width: 1200px){.banner-d{padding:16rem 0 10rem}}@media(max-width: 449px){.banner-d{padding:11.4rem 0 7rem}}.banner-d.--receipt-validation{padding:19.4rem 0 11rem}@media(max-width: 1200px){.banner-d.--receipt-validation{padding:16rem 0 10rem}}@media(max-width: 449px){.banner-d.--receipt-validation{padding:11.4rem 0 6rem}}.banner-d.--receipt-validation .banner-d__wrap{justify-content:space-between;padding-left:6rem}@media(max-width: 1200px){.banner-d.--receipt-validation .banner-d__wrap{padding-left:0}}@media(max-width: 449px){.banner-d.--receipt-validation .banner-d__wrap{gap:2rem}}@media(max-width: 449px){.banner-d.--receipt-validation .banner-d__content-title{margin-bottom:40px}}@media(max-width: 449px){.banner-d.--receipt-validation .banner-d__desc p{letter-spacing:.1px;line-height:120%}}.banner-d.--receipt-validation .banner-d__desc p:not(:last-child){margin-bottom:3.4rem}@media(max-width: 449px){.banner-d.--receipt-validation .banner-d__desc p:not(:last-child){margin-bottom:2.7rem}}.banner-d.--receipt-validation .banner-d__button{margin-top:5.6rem}@media(max-width: 449px){.banner-d.--receipt-validation .banner-d__button{margin-top:2.4rem;width:100%}}.banner-d.--receipt-validation .banner-d__image{top:-21%;right:-5%}@media(max-width: 1200px){.banner-d.--receipt-validation .banner-d__image{top:-4%}}@media(max-width: 991px){.banner-d.--receipt-validation .banner-d__image{display:none}}.banner-d.--fmcg{padding:20rem 0 12.6rem}@media(max-width: 1200px){.banner-d.--fmcg{padding:16rem 0 10rem}}@media(max-width: 449px){.banner-d.--fmcg{padding:11.6rem 0 2.4rem}}.banner-d.--fmcg::after{content:none}.banner-d.--fmcg .banner-d__wrap{justify-content:space-between;padding:0 6rem}@media(max-width: 1200px){.banner-d.--fmcg .banner-d__wrap{padding:0}}@media(max-width: 991px){.banner-d.--fmcg .banner-d__wrap{align-items:stretch}}@media(max-width: 449px){.banner-d.--fmcg .banner-d__wrap{gap:2.4rem}}.banner-d.--fmcg .banner-d__content{width:106.8rem;flex-shrink:0}@media(max-width: 1200px){.banner-d.--fmcg .banner-d__content{width:58%}}@media(max-width: 991px){.banner-d.--fmcg .banner-d__content{width:100%}}@media(max-width: 449px){.banner-d.--fmcg .banner-d__content-title{margin-bottom:9rem}}.banner-d.--fmcg .banner-d__desc p:not(:last-child){margin-bottom:3.5rem}@media(max-width: 449px){.banner-d.--fmcg .banner-d__desc p:not(:last-child){margin-bottom:2.2rem}}.banner-d.--fmcg .banner-d__button{margin-top:5.6rem}@media(max-width: 449px){.banner-d.--fmcg .banner-d__button{margin-top:3.4rem;width:100%}}.banner-d.--fmcg .banner-d__aside{width:54.2rem;flex-shrink:0}@media(max-width: 1200px){.banner-d.--fmcg .banner-d__aside{width:38%}}@media(max-width: 991px){.banner-d.--fmcg .banner-d__aside{width:100%}}.banner-d.--fmcg .banner-d__aside-text p{font-weight:400;font-size:2.2rem;line-height:120%;color:var(--system-fill-light)}@media(max-width: 449px){.banner-d.--fmcg .banner-d__aside-text p{font-size:2rem}}.banner-d.--fmcg .banner-d__aside-text p:not(:last-child){margin-bottom:2rem}.banner-d.--fmcg .banner-d__list{position:relative;display:block;height:33rem;margin-top:8.4rem;padding:0}@media(max-width: 1200px){.banner-d.--fmcg .banner-d__list{display:flex;flex-wrap:wrap;gap:1.5rem;height:auto;margin-top:4rem}}@media(max-width: 991px){.banner-d.--fmcg .banner-d__list{display:grid;grid-template-columns:repeat(3, 1fr)}}@media(max-width: 449px){.banner-d.--fmcg .banner-d__list{grid-template-columns:1fr;gap:2rem;margin-top:2.4rem}}.banner-d.--fmcg .banner-d-item{position:absolute;display:flex;flex-direction:column;gap:.6rem;width:max-content;padding:2rem 3rem 3rem}@media(max-width: 1200px){.banner-d.--fmcg .banner-d-item{position:static}}@media(max-width: 991px){.banner-d.--fmcg .banner-d-item{width:auto}}@media(max-width: 449px){.banner-d.--fmcg .banner-d-item{border-radius:1.6rem;padding:1rem 2rem 1rem}}.banner-d.--fmcg .banner-d-item .banner-d-item__number{font-family:var(--third-family);font-weight:700}.banner-d.--fmcg .banner-d-item.--projects{top:0;left:0}.banner-d.--fmcg .banner-d-item.--years{top:10rem;left:24.4rem}.banner-d.--fmcg .banner-d-item.--checks{top:17.7rem;left:-19.5rem}@media(max-width: 449px){.banner-d.--fmcg .banner-d-item.--years,.banner-d.--fmcg .banner-d-item.--projects{flex-direction:row;align-items:center;gap:1.4rem}.banner-d.--fmcg .banner-d-item.--years .banner-d-item__number,.banner-d.--fmcg .banner-d-item.--projects .banner-d-item__number{flex-shrink:0;width:8.9rem}}@media(max-width: 449px){.banner-d.--fmcg .banner-d-item.--checks{gap:1.4rem}}.banner-d.--games{padding:20rem 0 12rem}@media(max-width: 1200px){.banner-d.--games{padding:16rem 0 10rem}}@media(max-width: 449px){.banner-d.--games{padding:10rem 0 9rem}}.banner-d.--games .banner-d__wrap{min-height:66rem;padding:0 6rem}@media(max-width: 1200px){.banner-d.--games .banner-d__wrap{min-height:0;padding:0}}@media(max-width: 991px){.banner-d.--games .banner-d__wrap{align-items:stretch;gap:0}}.banner-d.--games .banner-d__content{width:88.6rem}@media(max-width: 1200px){.banner-d.--games .banner-d__content{width:55%}}@media(max-width: 991px){.banner-d.--games .banner-d__content{display:contents}}@media(max-width: 991px){.banner-d.--games .banner-d__content-title{order:1}}@media(max-width: 449px){.banner-d.--games .banner-d__content-title{margin-bottom:1rem;line-height:120%}}@media(max-width: 991px){.banner-d.--games .banner-d__desc{order:2}}@media(max-width: 449px){.banner-d.--games .banner-d__desc p{font-size:1.8rem}}.banner-d.--games .banner-d__button{position:relative;z-index:1;margin-top:5.6rem}@media(max-width: 991px){.banner-d.--games .banner-d__button{order:4;align-self:flex-start;margin-top:0}}@media(max-width: 449px){.banner-d.--games .banner-d__button{align-self:stretch}}.banner-d.--games .banner-d__visual{position:absolute;top:-3.4rem;left:90rem;width:85rem;aspect-ratio:850/695}@media(max-width: 1200px){.banner-d.--games .banner-d__visual{top:0;left:auto;right:0;width:46%}}@media(max-width: 991px){.banner-d.--games .banner-d__visual{display:contents}}.banner-d.--games .banner-d__image{top:0;left:3.53%;right:auto;width:86.35%;filter:drop-shadow(-0.4rem 0 4rem rgba(255, 58, 23, 0.3)) drop-shadow(-0.4rem 0 8rem rgba(255, 58, 23, 0.35))}@media(max-width: 991px){.banner-d.--games .banner-d__image{order:3;width:min(50rem,100%);margin:3rem auto}}@media(max-width: 449px){.banner-d.--games .banner-d__image{width:100%;max-width:none;margin:-2.2rem auto -3.7rem;filter:none;pointer-events:none}}.banner-d.--games .banner-d__image img{display:block;height:auto}.banner-d.--games .banner-d__list{display:block;padding:0}@media(max-width: 991px){.banner-d.--games .banner-d__list{order:5;display:grid;grid-template-columns:repeat(2, 1fr);margin-top:3rem}}@media(max-width: 449px){.banner-d.--games .banner-d__list{grid-template-columns:1fr;margin-top:1.8rem}}.banner-d.--games .banner-d-item{position:absolute;display:flex;flex-direction:column;gap:.6rem;width:max-content;padding:2rem 3rem 3rem}@media(max-width: 991px){.banner-d.--games .banner-d-item{position:static;width:auto}}@media(max-width: 449px){.banner-d.--games .banner-d-item{flex-direction:row;align-items:center;gap:1.4rem;padding:1.8rem 2.1rem 2rem}}.banner-d.--games .banner-d-item .banner-d-item__number{font-family:var(--third-family);font-weight:700}@media(max-width: 449px){.banner-d.--games .banner-d-item .banner-d-item__number{flex-shrink:0;width:8.9rem}}.banner-d.--games .banner-d-item.--years{top:5.47%;left:0}.banner-d.--games .banner-d-item.--years .banner-d-item__text{max-width:11.6rem}@media(max-width: 991px){.banner-d.--games .banner-d-item.--years .banner-d-item__text{max-width:none}}.banner-d.--games .banner-d-item.--projects{top:53.2%;left:73.76%}@media(max-width: 1200px){.banner-d.--games .banner-d-item.--projects{left:auto;right:0}}.banner-d.--games .banner-d-item.--projects .banner-d-item__text{max-width:16.2rem}@media(max-width: 991px){.banner-d.--games .banner-d-item.--projects .banner-d-item__text{max-width:none}}.banner-d__wrap{position:relative;display:flex;gap:6rem}@media(max-width: 991px){.banner-d__wrap{flex-direction:column;align-items:center;gap:3rem}}.banner-d__content{width:60%}@media(max-width: 991px){.banner-d__content{width:100%}}.banner-d__content-title{font-size:10rem;margin-bottom:3.6rem}@media(max-width: 1200px){.banner-d__content-title{font-size:8rem}}@media(max-width: 449px){.banner-d__content-title{font-size:3.6rem;line-height:118%;margin-bottom:1.2rem}}.banner-d__desc p{font-weight:400;font-size:3.2rem;line-height:110%;text-wrap:balance;color:var(--system-fill-light)}@media(max-width: 799px){.banner-d__desc p{font-size:2.8rem}}@media(max-width: 449px){.banner-d__desc p{font-size:2rem}}.banner-d__desc p:not(:last-child){margin-bottom:2rem}@media(max-width: 449px){.banner-d__desc p:not(:last-child){margin-bottom:1rem}}.banner-d__image{position:absolute;top:-38%;right:-9%;width:60%;flex-shrink:0}@media(max-width: 1200px){.banner-d__image{top:0%}}@media(max-width: 991px){.banner-d__image{position:static;top:unset;right:unset;margin-top:-10%}}@media(max-width: 449px){.banner-d__image{width:unset;margin-top:-36%;margin-left:-1.5rem;margin-right:-1.5rem}}.banner-d__image img{width:100%}.banner-d__button{margin-top:4rem}.banner-d__list{display:grid;gap:1.5rem;align-content:end;padding-bottom:8.8rem}@media(max-width: 991px){.banner-d__list{padding-bottom:0;grid-template-columns:repeat(3, 1fr)}}@media(max-width: 449px){.banner-d__list{grid-template-columns:1fr}}.banner-d-item{border:.6px solid #7a7a7a;border-radius:2.6rem;padding:3rem 3rem 3rem;backdrop-filter:blur(7.5px);box-shadow:inset 4px -1px 52px 0 rgba(255,223,223,.26);background:rgba(0,0,0,.38)}@media(max-width: 799px){.banner-d-item{border-radius:1.5rem;padding:18px 21px 20px}}.banner-d-item__number{display:block;font-weight:700;font-size:6.6rem;line-height:108%;color:var(--system-fill-light)}@media(max-width: 991px){.banner-d-item__number{font-size:4rem}}@media(max-width: 799px){.banner-d-item__number{font-size:3.8rem}}.banner-d-item__text{display:block;font-weight:500;font-size:2rem;line-height:134%;text-transform:uppercase;color:#eaeaea}@media(max-width: 799px){.banner-d-item__text{font-size:1.8rem}}@media(max-width: 1200px){.promo-withot-app{padding-top:8rem}}.promo-withot-app__wrap{display:flex;align-items:start;justify-content:space-between;gap:2rem;background-image:url("/assets/images/telelgram-promo/promo-withot-app_bg.webp");background-repeat:no-repeat;background-position:left center;background-size:cover}@media(max-width: 1200px){.promo-withot-app__wrap{align-items:center}}@media(max-width: 991px){.promo-withot-app__wrap{flex-direction:column;background-position:center top}}@media(max-width: 799px){.promo-withot-app__wrap{background-image:url("/assets/images/telelgram-promo/promo-withot-app_bg_mob.webp")}}@media(max-width: 449px){.promo-withot-app__wrap{padding:3rem 2.4rem 2rem;gap:3rem;background-size:auto}}.promo-withot-app__image{width:47%;padding-top:2rem}@media(max-width: 1200px){.promo-withot-app__image{width:40%}}@media(max-width: 991px){.promo-withot-app__image{width:50%}}@media(max-width: 449px){.promo-withot-app__image{padding-top:0;width:100%}}.promo-withot-app__image img{width:100%}.promo-withot-app__content{width:44%;padding:6rem 6rem 3rem 0}@media(max-width: 1200px){.promo-withot-app__content{width:56%;padding:4rem 2rem 2rem 0}}@media(max-width: 991px){.promo-withot-app__content{width:100%;padding:2rem 4rem 2rem}}@media(max-width: 449px){.promo-withot-app__content{padding:0}}.promo-withot-app__desc{font-weight:400;font-size:2.4rem;line-height:140%;color:#eaeaea;margin-top:2rem;margin-bottom:3.4rem}@media(max-width: 1200px){.promo-withot-app__desc{font-size:2rem}}@media(max-width: 449px){.promo-withot-app__desc{font-size:1.6rem;margin-top:1rem;margin-bottom:1.8rem}}.promo-withot-app__desc p+p{margin-top:1rem}@media(max-width: 449px){.promo-withot-app__list li:nth-child(2),.promo-withot-app__list li:nth-child(4),.promo-withot-app__list li:nth-child(7){display:none}}.promo-withot-app__list li span i{color:inherit;font-style:normal;display:none}@media(max-width: 449px){.promo-withot-app__list li span i{display:inline}}.bot-app__swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(max-width: 991px){.bot-app__swiper .swiper-wrapper{display:flex;gap:0}}.bot-app__title{margin-bottom:6rem;text-align:center}@media(max-width: 449px){.bot-app__title{margin-bottom:4rem}}.bot-app__slide{display:flex;flex-direction:column;gap:4.1rem;border:1px solid rgba(255,255,255,.2);border-radius:4rem;padding:4rem 4rem 5rem;height:auto;color:rgba(255,255,255,.9);background:#151515}@media(max-width: 1200px){.bot-app__slide{padding:3rem 2rem 4rem}}@media(max-width: 449px){.bot-app__slide{padding:2.4rem 2.4rem 3.2rem;gap:3rem}}.bot-app__slide-icons{display:flex;gap:2rem}.bot-app__slide-icon{display:grid;place-content:center;border-radius:1.2rem;padding:1.4rem;width:8rem;height:8rem;background:var(--system-text-dark)}.bot-app__slide-icon svg{width:5.2rem;height:5.2rem}.bot-app__slide-wrap-titles{display:flex;flex-direction:column;gap:1rem}.bot-app__slide-title{font-weight:600;font-size:4rem;line-height:110%;text-transform:uppercase}@media(max-width: 1200px){.bot-app__slide-title{font-size:3rem}}.bot-app__slide-desc{font-weight:400;font-size:2.2rem;line-height:130%;text-wrap:balance}@media(max-width: 1200px){.bot-app__slide-desc{min-height:8.6rem;font-size:2rem}}@media(max-width: 991px){.bot-app__slide-desc{min-height:8rem}}@media(max-width: 799px){.bot-app__slide-desc{min-height:8rem}}@media(max-width: 449px){.bot-app__slide-desc{font-size:1.8rem;min-height:auto}}.bot-app__slide-wrap-list h6{font-weight:500;font-size:2.8rem;line-height:110%;margin-bottom:2rem}@media(max-width: 449px){.bot-app__slide-wrap-list h6{font-size:2.2rem;margin-bottom:1.8rem}}.bot-app__slide-wrap-list ul li{font-weight:400;font-size:2.2rem;line-height:110%;display:flex;gap:1rem}@media(max-width: 449px){.bot-app__slide-wrap-list ul li{font-size:1.8rem;gap:.4rem}}.bot-app__slide-wrap-list ul li::before{content:"";width:2.4rem;height:2.4rem;background:url("/assets/images/icons/check-red.svg") center no-repeat}@media(max-width: 449px){.bot-app__slide-wrap-list ul li::before{width:2rem;height:2rem}}.bot-app__slide-wrap-list ul li:not(:last-child){margin-bottom:1.6rem}@media(max-width: 449px){.bot-app__slide-wrap-list ul li:not(:last-child){margin-bottom:1.2rem}}.bot-app__pagination{display:none;position:relative;margin-top:4rem;justify-content:center}@media(max-width: 991px){.bot-app__pagination{display:flex}}.promo-tabs__container{display:grid;grid-template-columns:26% 1fr;align-items:start;gap:4rem}@media(max-width: 1200px){.promo-tabs__container{grid-template-columns:30% 1fr}}@media(max-width: 799px){.promo-tabs__container{grid-template-columns:1fr;gap:1rem}}.promo-tabs.--telegram{padding-bottom:0}.promo-filter-tabs-btn{position:relative;display:none;width:100%;font-size:2rem;line-height:120%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--system-fill-light);background-image:url("/assets/images/tabs/tab_btn_bg_1.webp");background-position:center top;background-repeat:no-repeat;background-size:cover;border:1px solid var(--brand-accent-1-100)}@media(max-width: 799px){.promo-filter-tabs-btn{display:flex;align-items:center;justify-content:space-between;border-radius:1.6rem;padding:17px 25px 20px 18px}.promo-filter-tabs-btn::after{content:"";width:1.2rem;height:1.2rem;flex-shrink:0;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform var(--transition)}}@media(max-width: 449px){.promo-filter-tabs-btn{font-size:1.7rem}}.promo-filter-tabs-btn.--active::after{transform:rotate(-135deg)}.promo-filter-tabs{position:relative;flex-shrink:0;width:100%;max-height:58.5rem;padding-right:1.6rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.promo-filter-tabs::-webkit-scrollbar{display:none}.promo-filter-tabs .custom-scrollbar{top:0;right:0;bottom:0}@media(max-width: 799px){.promo-filter-tabs{position:relative;height:auto;max-height:unset;overflow:hidden;padding-right:0;z-index:1}.promo-filter-tabs.--open{overflow:visible;z-index:2}.promo-filter-tabs .custom-scrollbar{display:none}}.promo-filter-tabs.--overflow{overflow:auto}@media(max-width: 799px){.promo-filter-tabs.--overflow{overflow:hidden}}.promo-filter-tabs__list{display:flex;flex-direction:column}@media(max-width: 799px){.promo-filter-tabs__list{position:absolute;top:0;left:0;width:100%;gap:0;overflow:hidden;max-height:5.6rem;border:1px solid rgba(255,255,255,.6);border-radius:1.6rem;padding:.5rem 1rem 2.4rem 1.8rem;background:#151515;transition:max-height .3s ease}}.promo-filter-tabs__item{cursor:pointer;border-radius:2.6rem;padding:2rem 2.6rem 2.6rem;font-size:2.4rem;line-height:120%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:rgba(255,255,255,.6);background-color:#151515;border:1px solid rgba(0,0,0,0);transition:background var(--transition),color var(--transition),border-color var(--transition)}@media(max-width: 991px){.promo-filter-tabs__item{padding:1.6rem 2rem 2rem}}@media(max-width: 799px){.promo-filter-tabs__item{font-size:2rem;order:1;padding:1.6rem 0px;border-radius:0;border-bottom:1px solid var(--border-default-3);overflow:visible}}.promo-filter-tabs__item.--active{color:var(--system-fill-light);background-image:url("/assets/images/tabs/tab_btn_bg_1.webp");background-position:center top;background-repeat:no-repeat;background-size:cover;border-color:var(--brand-accent-1-100)}@media(max-width: 799px){.promo-filter-tabs__item.--active{font-size:2rem;border-radius:0;background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);border-bottom:1px solid var(--border-default-3)}.promo-filter-tabs__item.--active::after{content:"";width:1rem;height:1rem;flex-shrink:0;border-right:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(45deg);transition:transform var(--transition)}}@media(max-width: 799px)and (max-width: 799px){.promo-filter-tabs__item.--active::after{display:none}}@media(hover: hover){.promo-filter-tabs__item:not(.--active):hover{background-color:#1b1b1b}}.promo-filter-tabs__item:not(:last-child){margin-bottom:.8rem}@media(max-width: 799px){.promo-filter-tabs__item:not(:last-child){margin-bottom:0}}@media(max-width: 799px){.promo-filter-tabs__item:last-child{border-bottom:0px;padding-bottom:0}}@media(max-width: 799px){.promo-filter-tabs.--open .promo-filter-tabs__item.--active::after{transform:rotate(-135deg)}}.promo-tab{display:none;align-items:flex-start;justify-content:space-between;gap:3rem;width:100%;opacity:0;background-image:url("/assets/images/tabs/tab_bg.webp");background-repeat:no-repeat;background-position:right center;background-size:cover;padding:2rem 2rem 2.7rem 7rem}@media(max-width: 1200px){.promo-tab{align-items:center;flex-direction:column}}@media(max-width: 799px){.promo-tab{flex-direction:column;padding:20px 20px 27px 70px}}@media(max-width: 449px){.promo-tab{padding:30px 24px;background-image:url("/assets/images/tabs/tab_bg_mob.webp");background-repeat:no-repeat;background-position:center bottom;background-size:contain}}.promo-tab.--active{display:flex;animation:promo-tab-in .35s ease forwards}.promo-tab__content{width:44%;padding:4rem 0 3rem}@media(max-width: 1200px){.promo-tab__content{width:100%}}@media(max-width: 449px){.promo-tab__content{padding:0px}}.promo-tab__title{font-weight:700;font-size:5rem;line-height:109%;text-transform:uppercase;text-wrap:balance;background:linear-gradient(90.78deg, #fff 0.4%, #9e9e9e 52.17%, #fff 104.95%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:2rem}@media(max-width: 449px){.promo-tab__title{font-size:3.2rem;margin-bottom:1rem}}.promo-tab__desc{font-weight:400;font-size:2rem;line-height:140%;color:var(--text-inverse-72)}@media(max-width: 449px){.promo-tab__desc{font-size:1.6rem}}.promo-tab__desc p+p{margin-top:1rem}.promo-tab__desc a,.promo-tab__desc button{color:#f13c39}@media(hover: hover){.promo-tab__desc a:hover,.promo-tab__desc button:hover{text-decoration:underline}}.promo-tab__desc button{padding:0;border:0;background:none;font:inherit;cursor:pointer}.promo-tab__steps{margin-top:3.8rem;gap:1rem}@media(max-width: 449px){.promo-tab__steps{margin-top:2rem}}.promo-tab__content>.button{margin-top:3rem}@media(max-width: 449px){.promo-tab__content>.button{margin-top:2rem;width:100%}}.promo-tab__image{width:46%;flex-shrink:0}@media(max-width: 799px){.promo-tab__image{width:60%}}@media(max-width: 449px){.promo-tab__image{width:100%;width:75%}}.promo-tab__image img{width:100%;height:auto}[data-tab=checks] .promo-tab__content{width:40%}[data-tab=drawsTelegram] .promo-tab__content{width:53%}[data-tab=drawsTelegram] .promo-tab__title span{letter-spacing:-0.3rem}[data-tab=cumulativeMechanics] .promo-tab__content{width:46%}[data-tab=viralMechanics] .promo-tab__content{width:46%}[data-tab=promoTelegram] .promo-tab__content{width:46%}[data-tab=arcade] .promo-tab__image{transform:translateX(-6rem)}@media(max-width: 449px){[data-tab=arcade] .promo-tab__image{transform:none}}[data-tab=fmcg-repeat] .promo-tab__body{max-width:90rem}@media(max-width: 1200px){[data-tab] .promo-tab__content{width:100%}}@keyframes promo-tab-in{from{opacity:0;transform:translateY(0.8rem)}to{opacity:1;transform:translateY(0)}}@media(max-width: 799px){.promo-tabs.--receipt-validation .promo-filter-tabs-btn{display:block;padding-right:5rem;text-align:left}.promo-tabs.--receipt-validation .promo-filter-tabs-btn::after{position:absolute;top:50%;right:2.5rem;margin-top:-0.9rem}}@media(max-width: 799px){.promo-tabs.--receipt-validation .promo-filter-tabs__list{padding-right:1.8rem}.promo-tabs.--receipt-validation .promo-filter-tabs__item{flex-shrink:0;overflow:hidden}}.promo-tabs.--receipt-validation .promo-tabs__container{grid-template-columns:27% 1fr;gap:2rem}@media(max-width: 799px){.promo-tabs.--receipt-validation .promo-tabs__container{grid-template-columns:1fr;gap:1rem}}.promo-tabs.--receipt-validation .promo-tab{position:relative;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;min-height:58rem;border:1px solid rgba(255,255,255,.3);border-radius:4rem;padding:4rem;overflow:hidden;background:var(--main-dark-100)}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab{min-height:auto;border-radius:2.6rem;padding:3rem 2rem}}.promo-tabs.--receipt-validation .promo-tab::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset .4rem -0.1rem 5.2rem rgba(255,223,223,.26);pointer-events:none}.promo-tabs.--receipt-validation .promo-tab::before{content:"";position:absolute;top:50%;right:-51.5rem;width:89rem;height:max(57.8rem,100%);background:url("/assets/images/receipt-validation/card-stripes.webp") no-repeat center/cover;transform:translateY(-50%);pointer-events:none}@media(max-width: 799px){.promo-tabs.--receipt-validation .promo-tab::before{opacity:.6;right:0rem;width:100%;background-position:right bottom}}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab::before{top:auto;right:0;bottom:-1px;width:37.5rem;background-image:url("/assets/images/receipt-validation/card-stripes-mob.webp");transform:none;background-size:auto}}.promo-tabs.--receipt-validation .promo-tab__body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:2rem;flex:1 1 auto;max-width:120rem}.promo-tabs.--receipt-validation .promo-tab__body.--between{justify-content:space-between}@media(max-width: 1200px){.promo-tabs.--receipt-validation .promo-tab__body.--between{justify-content:flex-start;gap:3rem}}.promo-tabs.--receipt-validation .promo-tab__title{margin-bottom:0}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__title br{display:none}}.promo-tabs.--receipt-validation .promo-tab__text.--narrow{max-width:66rem}.promo-tabs.--receipt-validation .promo-tab__text p{font-weight:400;font-size:2rem;line-height:140%;color:#eaeaea}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__text p{font-size:1.6rem}}.promo-tabs.--receipt-validation .promo-tab__text p+p{margin-top:2.8rem}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__text p+p{margin-top:1.6rem}}.promo-tabs.--receipt-validation .promo-tab b{font-weight:700;color:inherit}.promo-tabs.--receipt-validation .promo-tab__group{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}.promo-tabs.--receipt-validation .promo-tab__label{font-weight:700;font-size:2rem;line-height:140%;color:var(--text-accent-2-100)}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__label{font-size:1.6rem}}.promo-tabs.--receipt-validation .promo-tab__list{display:flex;flex-direction:column;gap:1rem}.promo-tabs.--receipt-validation .promo-tab__item{display:flex;align-items:flex-start;gap:.8rem}.promo-tabs.--receipt-validation .promo-tab__item span{font-weight:500;font-size:2rem;line-height:130%;text-transform:uppercase;color:var(--system-fill-light)}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__item span{font-size:1.6rem}}.promo-tabs.--receipt-validation .promo-tab__dot{flex-shrink:0;width:.4rem;height:1.4rem;margin-top:.6rem}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__dot{margin-top:.35rem}}.promo-tabs.--receipt-validation .promo-tab__icon{flex-shrink:0;width:2.4rem;height:2.4rem;margin-top:.1rem}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__icon{margin-top:-0.2rem}}.promo-tabs.--receipt-validation .promo-tab__cols{display:flex;align-items:stretch;gap:2.4rem;width:100%}@media(max-width: 1200px){.promo-tabs.--receipt-validation .promo-tab__cols{flex-direction:column;gap:2.4rem}}.promo-tabs.--receipt-validation .promo-tab__cols>*+*{border-left:1px solid rgba(255,255,255,.3);padding-left:2.4rem}@media(max-width: 1200px){.promo-tabs.--receipt-validation .promo-tab__cols>*+*{border-left:none;border-top:1px solid rgba(255,255,255,.3);padding-left:0;padding-top:2.4rem}}.promo-tabs.--receipt-validation .promo-tab__cols>:last-child{flex:1 1 0}.promo-tabs.--receipt-validation .promo-tab__features{display:flex;flex-direction:column;gap:2.4rem}.promo-tabs.--receipt-validation .promo-tab__feature{display:flex;flex-direction:column;align-items:flex-start;gap:2.4rem;flex:1 1 0}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__feature{gap:1.6rem}}.promo-tabs.--receipt-validation .promo-tab__feature.--row{flex-direction:row;align-items:center;gap:4rem;max-width:59.9rem}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__feature.--row{gap:1.6rem}}.promo-tabs.--receipt-validation .promo-tab__feature.--row .promo-tab__feature-content{gap:.6rem;padding:0}.promo-tabs.--receipt-validation .promo-tab__feature.--row .promo-tab__feature-text p{font-size:2.2rem}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__feature.--row .promo-tab__feature-text p{font-size:1.6rem}}.promo-tabs.--receipt-validation .promo-tab__feature-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:12rem;height:12rem;border-radius:2.4rem;background:#242424}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__feature-icon{width:8rem;height:8rem;border-radius:1.6rem}}.promo-tabs.--receipt-validation .promo-tab__feature-icon svg{width:5.6rem;height:5.6rem}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__feature-icon svg{width:4rem;height:4rem}}.promo-tabs.--receipt-validation .promo-tab__feature-content{display:flex;flex-direction:column;gap:.8rem;padding:0 .8rem}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__feature-content{padding:0}}.promo-tabs.--receipt-validation .promo-tab__feature-title{font-weight:600;font-size:2.8rem;line-height:110%;text-transform:uppercase;color:rgba(255,255,255,.9)}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__feature-title{font-size:2rem}}.promo-tabs.--receipt-validation .promo-tab__feature-text p{font-weight:500;font-size:2rem;line-height:120%;color:rgba(255,255,255,.7)}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__feature-text p{font-size:1.6rem}}.promo-tabs.--receipt-validation .promo-tab__feature-text p+p{margin-top:2.4rem}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__feature-text p+p{margin-top:1.6rem}}.promo-tabs.--receipt-validation .promo-tab__tag{border-radius:1.2rem;padding:.6rem 1.4rem .8rem;font-weight:400;font-size:1.8rem;line-height:140%;color:var(--system-fill-light);background:#151515}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__tag{font-size:1.4rem}}.promo-tabs.--receipt-validation .promo-tab__chain{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}@media(max-width: 799px){.promo-tabs.--receipt-validation .promo-tab__chain{flex-direction:column;width:100%}}.promo-tabs.--receipt-validation .promo-tab__chain-item{display:flex;flex-direction:column;gap:.8rem;min-width:27.9rem;border-radius:1.2rem;padding:1.2rem 1.4rem 1.4rem;background:#151515}@media(max-width: 799px){.promo-tabs.--receipt-validation .promo-tab__chain-item{width:100%}}.promo-tabs.--receipt-validation .promo-tab__chain-title{font-weight:700;font-size:2.4rem;line-height:110%;text-transform:uppercase;color:var(--system-fill-light)}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__chain-title{font-size:2rem}}.promo-tabs.--receipt-validation .promo-tab__chain-text{font-weight:400;font-size:1.8rem;line-height:120%;color:var(--system-fill-light)}@media(max-width: 449px){.promo-tabs.--receipt-validation .promo-tab__chain-text{font-size:1.6rem}}.promo-tabs.--receipt-validation .promo-tab__chain-arrow{flex-shrink:0;width:.8rem;height:1.1rem}@media(max-width: 799px){.promo-tabs.--receipt-validation .promo-tab__chain-arrow{margin-left:2rem;transform:rotate(90deg)}}@media(max-width: 449px){.promo-tabs.--fmcg .promo-tabs__header{gap:3.4rem}}.promo-tabs.--fmcg .promo-tabs__container{grid-template-columns:27% 1fr;gap:2rem}@media(max-width: 1200px){.promo-tabs.--fmcg .promo-tabs__container{grid-template-columns:30% 1fr;gap:2rem}}@media(max-width: 799px){.promo-tabs.--fmcg .promo-tabs__container{grid-template-columns:1fr;gap:1rem}}@media(max-width: 449px){.promo-tabs.--fmcg .promo-tab{padding:3rem}}.promo-tabs.--fmcg .promo-tab__body{gap:2.4rem;max-width:87rem}@media(max-width: 991px){.promo-tabs.--fmcg .promo-tab__body br{display:none}}.promo-tabs.--fmcg .promo-tab__text.--narrow{max-width:60rem}@media(max-width: 449px){.promo-tabs.--fmcg .promo-tab__text p{font-size:1.8rem}}@media(max-width: 449px){.promo-tabs.--fmcg .promo-tab__group{width:100%}}@media(max-width: 449px){.promo-tabs.--fmcg .promo-tab__label{font-size:1.8rem}}.promo-tabs.--fmcg .promo-tab__label.--plain{font-weight:400;color:#eaeaea}.promo-tabs.--fmcg .promo-tab__label.--light{color:#eaeaea}@media(max-width: 449px){.promo-tabs.--fmcg .promo-tab__item span{font-size:2rem}}@media(max-width: 449px){.promo-tabs.--fmcg .promo-tab__tag{font-size:1.8rem}}.promo-tabs.--fmcg .promo-tab__tag.--bold{font-weight:700;text-transform:uppercase}.promo-tabs.--fmcg .promo-tab__flows{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}@media(max-width: 449px){.promo-tabs.--fmcg .promo-tab__flows{align-items:stretch;gap:2.4rem;width:100%}}.promo-tabs.--fmcg .promo-tab__flow{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}@media(max-width: 449px){.promo-tabs.--fmcg .promo-tab__flow{flex-wrap:nowrap;width:100%}.promo-tabs.--fmcg .promo-tab__flow .promo-tab__tag{flex:1 1 0}}@media(max-width: 449px){.promo-tabs.--fmcg .promo-tab__flow.--stack{flex-direction:column;align-items:stretch}.promo-tabs.--fmcg .promo-tab__flow.--stack .promo-tab__tag{flex:none}.promo-tabs.--fmcg .promo-tab__flow.--stack .promo-tab__flow-arrow{align-self:center;transform:rotate(90deg)}}@media(max-width: 449px){.promo-tabs.--fmcg .promo-tab__flow.--steps{flex-direction:column;align-items:stretch;width:100%}.promo-tabs.--fmcg .promo-tab__flow.--steps>.promo-tab__tag{flex:none}}.promo-tabs.--fmcg .promo-tab__flow-result{display:flex;align-items:center;gap:1rem}@media(max-width: 449px){.promo-tabs.--fmcg .promo-tab__flow-result{padding-left:1.6rem}}.promo-tabs.--fmcg .promo-tab__flow-arrow{flex-shrink:0;width:.8rem;height:1.1rem}.promo-tabs.--fmcg .promo-tab__nowrap{white-space:nowrap}.promo-tabs.--fmcg .promo-tab__cols>:first-child{flex:0 0 31.9rem}@media(max-width: 1200px){.promo-tabs.--fmcg .promo-tab__cols>:first-child{flex:none}}.promo-tabs.--fmcg [data-tab=fmcg-repeat] .promo-tab__body{max-width:92rem}@media(max-width: 1200px){.promo-tabs.--fmcg [data-tab] .promo-tab__content{width:100%}}.promo-return-person{padding-bottom:7rem}.promo-return-person__header{margin-bottom:6rem;text-align:center}@media(max-width: 449px){.promo-return-person__header{margin-bottom:4rem}}.promo-return-person__title{margin-bottom:2rem}@media(max-width: 449px){.promo-return-person__title{margin-bottom:1rem}}.promo-return-person__subtitle{font-size:2.4rem;line-height:130%;text-align:center;text-wrap:balance;color:#dbdbdb}@media(max-width: 449px){.promo-return-person__subtitle{font-size:2rem}}@media(max-width: 991px){.promo-return-person__subtitle p:not(:last-child){margin-bottom:1rem}}.promo-return-person__wrap{background-image:url("/assets/images/telelgram-promo/return_person_bg.webp");background-repeat:no-repeat;background-position:center;background-size:cover}@media(max-width: 1200px){.promo-return-person__wrap{background-size:contain}}@media(max-width: 799px){.promo-return-person__wrap{background-size:cover}}@media(max-width: 449px){.promo-return-person__wrap{background-image:url("/assets/images/telelgram-promo/return_person_bg_mob.webp");background-size:contain;background-size:95% 71%;background-position:center top}}.promo-return-person__content{display:flex;align-items:center;justify-content:space-between;padding:28.5rem 26rem 31.5rem}@media(max-width: 1200px){.promo-return-person__content{padding:18rem 13rem 18rem}}@media(max-width: 991px){.promo-return-person__content{padding:13rem 11.3rem 13rem}}@media(max-width: 799px){.promo-return-person__content{padding:40rem 0 0}}@media(max-width: 449px){.promo-return-person__content{padding:36rem 0 0;justify-content:center;gap:6rem}}.promo-return-person__list{background-image:url("/assets/images/telelgram-promo/return_person_border.svg");background-repeat:no-repeat;background-size:auto}.promo-return-person__list:first-child{padding-left:1.7rem;background-position:left center}.promo-return-person__list:last-child{padding-right:1.7rem;text-align:end;background-position:right center}@media(max-width: 449px){.promo-return-person__list:last-child{padding-right:0;padding-left:1.7rem;text-align:start;background-position:left center}}@media(max-width: 449px){.promo-return-person__list:last-child li{text-align:start}}.promo-return-person__list li{font-size:2.2rem;line-height:128%;text-align:right;color:rgba(255,255,255,.5)}@media(max-width: 449px){.promo-return-person__list li{font-size:1.8rem}}.promo-telegram-receipt{padding-top:6rem}@media(max-width: 449px){.promo-telegram-receipt{padding-top:4rem}}.promo-telegram-receipt__container{display:grid;gap:6rem}@media(max-width: 449px){.promo-telegram-receipt__container{gap:1.5rem}}.promo-telegram-receipt__block{position:relative;padding:5.4rem 6.5rem 3.5rem 7rem;overflow:hidden}@media(max-width: 449px){.promo-telegram-receipt__block{background-image:url("/assets/images/tabs/tab_bg_mob.webp");background-repeat:no-repeat;background-position:center bottom;background-size:contain}}.promo-telegram-receipt__block.--reg{padding:5.4rem 6.5rem 3.5rem 7rem}@media(max-width: 1200px){.promo-telegram-receipt__block.--reg{padding:4.4rem 3.5rem 3.5rem 4rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--reg{padding:3rem 1rem 1.5rem}}@media(max-width: 799px){.promo-telegram-receipt__block.--reg .promo-telegram-receipt__wrap{flex-direction:column}}@media(max-width: 449px){.promo-telegram-receipt__block.--reg .promo-telegram-receipt__wrap{gap:35px}}.promo-telegram-receipt__block.--reg .promo-telegram-receipt__content{width:43%}@media(max-width: 799px){.promo-telegram-receipt__block.--reg .promo-telegram-receipt__content{width:100%}}@media(max-width: 449px){.promo-telegram-receipt__block.--reg .promo-telegram-receipt__content{padding:0 1rem 0}}.promo-telegram-receipt__block.--reg .promo-telegram-receipt__image{width:48.2rem;bottom:0;right:27%}@media(max-width: 1200px){.promo-telegram-receipt__block.--reg .promo-telegram-receipt__image{width:30rem;bottom:0;right:34%}}@media(max-width: 799px){.promo-telegram-receipt__block.--reg .promo-telegram-receipt__image{right:60%}}@media(max-width: 449px){.promo-telegram-receipt__block.--reg .promo-telegram-receipt__image{width:16.6rem;right:53%;bottom:2%}}.promo-telegram-receipt__block.--reg .promo-telegram-receipt__list{align-self:end}.promo-telegram-receipt__block.--rega{padding:5.4rem 6.5rem 3.5rem 7rem}@media(max-width: 1200px){.promo-telegram-receipt__block.--rega{padding:4.4rem 3.5rem 3.5rem 4rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--rega{padding:3rem 1rem 1.5rem}}@media(max-width: 799px){.promo-telegram-receipt__block.--rega .promo-telegram-receipt__wrap{flex-direction:column}}@media(max-width: 449px){.promo-telegram-receipt__block.--rega .promo-telegram-receipt__wrap{gap:35px}}.promo-telegram-receipt__block.--rega .promo-telegram-receipt__content{width:43%}@media(max-width: 799px){.promo-telegram-receipt__block.--rega .promo-telegram-receipt__content{width:100%}}@media(max-width: 449px){.promo-telegram-receipt__block.--rega .promo-telegram-receipt__content{padding:0 1rem 0}}.promo-telegram-receipt__block.--rega .promo-telegram-receipt__image{width:48.2rem;bottom:0;right:27%}@media(max-width: 1200px){.promo-telegram-receipt__block.--rega .promo-telegram-receipt__image{width:30rem;bottom:0;right:34%}}@media(max-width: 799px){.promo-telegram-receipt__block.--rega .promo-telegram-receipt__image{right:60%}}@media(max-width: 449px){.promo-telegram-receipt__block.--rega .promo-telegram-receipt__image{width:16.6rem;right:53%;bottom:2%}}.promo-telegram-receipt__block.--rega .promo-telegram-receipt__list{align-self:end}.promo-telegram-receipt__block.--promocode{padding:4.4rem 6.5rem 3.5rem 4rem}@media(max-width: 1200px){.promo-telegram-receipt__block.--promocode{padding:4.4rem 3.5rem 3.5rem 4rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--promocode{padding:3rem 2rem 1.5rem}}.promo-telegram-receipt__block.--promocode .promo-telegram-receipt__wrap{flex-direction:row-reverse}@media(max-width: 799px){.promo-telegram-receipt__block.--promocode .promo-telegram-receipt__wrap{flex-direction:column}}.promo-telegram-receipt__block.--promocode .promo-telegram-receipt__content{width:30%;padding:2rem 0 0}@media(max-width: 1200px){.promo-telegram-receipt__block.--promocode .promo-telegram-receipt__content{width:37%}}@media(max-width: 799px){.promo-telegram-receipt__block.--promocode .promo-telegram-receipt__content{width:100%}}@media(max-width: 449px){.promo-telegram-receipt__block.--promocode .promo-telegram-receipt__content{padding:0rem 0 0}}.promo-telegram-receipt__block.--promocode .promo-telegram-receipt__image{width:67.3rem;bottom:0;right:41%}@media(max-width: 1200px){.promo-telegram-receipt__block.--promocode .promo-telegram-receipt__image{width:45rem;right:30%}}@media(max-width: 991px){.promo-telegram-receipt__block.--promocode .promo-telegram-receipt__image{right:25%}}@media(max-width: 799px){.promo-telegram-receipt__block.--promocode .promo-telegram-receipt__image{width:37rem;right:0%}}@media(max-width: 449px){.promo-telegram-receipt__block.--promocode .promo-telegram-receipt__image{width:14.6rem;right:0%;bottom:4%}}@media(max-width: 449px){.promo-telegram-receipt__block.--promocode .promo-telegram-receipt__list{margin-left:-1rem}}.promo-telegram-receipt__block.--promocode .promo-telegram-receipt__list li:last-child span{background:var(--system-text-dark)}.promo-telegram-receipt__block.--lk{padding:5.6rem 5rem 15rem 6.7rem}@media(max-width: 1200px){.promo-telegram-receipt__block.--lk{padding:4.4rem 3.5rem 0rem 4rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--lk{padding:3rem 2rem 0rem}}@media(max-width: 1200px){.promo-telegram-receipt__block.--lk .promo-telegram-receipt__wrap{flex-direction:column}}@media(max-width: 1200px){.promo-telegram-receipt__block.--lk .promo-telegram-receipt__content{width:100%}}.promo-telegram-receipt__block.--lk .promo-telegram-receipt__image{width:81rem;bottom:0;right:6%}@media(max-width: 1200px){.promo-telegram-receipt__block.--lk .promo-telegram-receipt__image{width:45rem;position:relative;right:unset;bottom:unset;align-self:center}}@media(max-width: 449px){.promo-telegram-receipt__block.--lk .promo-telegram-receipt__image{width:100%}}.promo-telegram-receipt__block.--protection{padding:5.6rem 5rem 11.5rem 6.7rem;overflow:hidden}@media(max-width: 1200px){.promo-telegram-receipt__block.--protection{padding:4.4rem 3.5rem 0rem 4rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--protection{padding:3rem 2rem 3.3rem 2rem}}.promo-telegram-receipt__block.--protection .promo-telegram-receipt__wrap{flex-direction:row-reverse}@media(max-width: 1200px){.promo-telegram-receipt__block.--protection .promo-telegram-receipt__wrap{flex-direction:column}}.promo-telegram-receipt__block.--protection .promo-telegram-receipt__content{width:38%}@media(max-width: 1200px){.promo-telegram-receipt__block.--protection .promo-telegram-receipt__content{width:100%}}.promo-telegram-receipt__block.--protection .promo-telegram-receipt__image{width:77rem;bottom:0;right:51%}@media(max-width: 1200px){.promo-telegram-receipt__block.--protection .promo-telegram-receipt__image{width:45rem;position:relative;right:unset;bottom:unset;align-self:center}}@media(max-width: 449px){.promo-telegram-receipt__block.--protection .promo-telegram-receipt__image{width:100%}}@media(max-width: 449px){.promo-telegram-receipt__block.--see{padding:3rem 2rem 0rem 2rem}}.promo-telegram-receipt__block.--result{padding:5.6rem 5rem 10rem 6.7rem}@media(max-width: 1200px){.promo-telegram-receipt__block.--result{padding:4.4rem 3.5rem 0rem 4rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--result{padding:3rem 2rem 0rem}}@media(max-width: 799px){.promo-telegram-receipt__block.--result .promo-telegram-receipt__wrap{flex-direction:column}}.promo-telegram-receipt__block.--result .promo-telegram-receipt__image{width:74rem;right:9%;bottom:0}@media(max-width: 1200px){.promo-telegram-receipt__block.--result .promo-telegram-receipt__image{width:78rem;right:-3%}}@media(max-width: 991px){.promo-telegram-receipt__block.--result .promo-telegram-receipt__image{right:-5%}}@media(max-width: 799px){.promo-telegram-receipt__block.--result .promo-telegram-receipt__image{position:static;width:61rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--result .promo-telegram-receipt__image{width:100%}}.promo-telegram-receipt__block.--result .promo-telegram-receipt__content{width:44%}@media(max-width: 799px){.promo-telegram-receipt__block.--result .promo-telegram-receipt__content{width:100%}}.promo-telegram-receipt__block.--brend{padding:4.7rem 5.4rem 5.9rem 7rem}@media(max-width: 1200px){.promo-telegram-receipt__block.--brend{padding:4.4rem 3.5rem 4.4rem 4rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--brend{padding:3rem 2rem 2.3rem 2.4rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__wrap{gap:3.5rem}}.promo-telegram-receipt__block.--brend .promo-telegram-receipt__content{width:72rem;padding-top:1.3rem}@media(max-width: 1200px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__content{width:36%;padding-top:0}}@media(max-width: 991px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__content{width:37%}}@media(max-width: 799px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__content{width:100%}}@media(max-width: 449px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__content{padding:0}}.promo-telegram-receipt__block.--brend .promo-telegram-receipt__image{width:43.6rem;top:1.3rem;bottom:auto;right:33%}@media(max-width: 1200px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__image{width:28rem;top:auto;bottom:0;right:37%}}@media(max-width: 991px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__image{width:20rem;right:38%}}@media(max-width: 799px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__image{width:30rem;right:auto;left:6%;bottom:0rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__image{width:13.2rem;left:2.5rem;bottom:2.3rem}}.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list{width:49.8rem;align-self:start}@media(max-width: 1200px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list{width:36%}}@media(max-width: 799px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list{width:50%;align-self:end}}@media(max-width: 449px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list{width:56%}}.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li{gap:2.5rem;padding:1.9rem;border-radius:2.9rem;background:#151515}@media(max-width: 1200px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li{gap:1.6rem;padding:1.5rem;border-radius:2.4rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li{gap:1.2rem;padding:.9rem;border-radius:1.4rem}}.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li>span{width:7.8rem;height:7.8rem;border-radius:1.2rem}@media(max-width: 1200px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li>span{width:6.4rem;height:6.4rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li>span{width:3.8rem;height:3.8rem;border-radius:.6rem}}.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li>span svg{width:5rem;height:5rem}@media(max-width: 1200px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li>span svg{width:4.2rem;height:4.2rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li>span svg{width:2.5rem;height:2.5rem}}.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li h6{font-size:2.4rem}@media(max-width: 1200px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li h6{font-size:1.9rem}}@media(max-width: 991px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li h6{font-size:1.6rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li h6{font-size:1.1rem}}.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li h6 span{margin-top:.6rem;font-size:2rem;font-weight:400}@media(max-width: 1200px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li h6 span{font-size:1.6rem}}@media(max-width: 449px){.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li h6 span{margin-top:.3rem;font-size:.9rem}}.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li:last-child>span{background:var(--system-text-dark)}.promo-telegram-receipt__block.--brend .promo-telegram-receipt__list li:last-child h6 span{background:none}.promo-telegram-receipt__wrap{display:flex;gap:2rem;justify-content:space-between}.promo-telegram-receipt__content{width:40%;position:relative;z-index:1}.promo-telegram-receipt__title{margin-bottom:2rem}@media(max-width: 449px){.promo-telegram-receipt__title{margin-bottom:1rem}}.promo-telegram-receipt__desc{font-size:2.4rem;line-height:140%;text-wrap:balance;color:#eaeaea}@media(max-width: 991px){.promo-telegram-receipt__desc{font-size:2rem}}@media(max-width: 449px){.promo-telegram-receipt__desc{font-size:1.6rem}}.promo-telegram-receipt__desc p+p{margin-top:2rem}@media(max-width: 449px){.promo-telegram-receipt__desc p+p{margin-top:1rem}}.promo-telegram-receipt__list-treangel{margin-top:3rem}@media(max-width: 449px){.promo-telegram-receipt__list-treangel{margin-top:2rem}}.promo-telegram-receipt__btn{margin-top:3rem}@media(max-width: 449px){.promo-telegram-receipt__btn{width:100%;margin-top:2rem}}.promo-telegram-receipt__image{position:absolute}.promo-telegram-receipt__image img{width:100%}.promo-telegram-receipt__list{width:24%;position:relative;display:grid;gap:1rem}@media(max-width: 1200px){.promo-telegram-receipt__list{width:33%}}@media(max-width: 799px){.promo-telegram-receipt__list{width:55%}}@media(max-width: 449px){.promo-telegram-receipt__list{gap:.4rem;width:53%}}.promo-telegram-receipt__list li{display:flex;align-items:center;gap:2rem;border:1px solid rgba(255,255,255,.2);border-radius:2.4rem;padding:1.5rem;background:#151515}@media(max-width: 449px){.promo-telegram-receipt__list li{border-radius:1.4rem;padding:.9rem;gap:1.2rem}}.promo-telegram-receipt__list li span{display:flex;align-items:center;justify-content:center;border-radius:1rem;width:6.4rem;height:6.4rem;flex-shrink:0;background:var(--system-text-dark)}@media(max-width: 449px){.promo-telegram-receipt__list li span{border-radius:.6rem;width:3.8rem;height:3.8rem}}.promo-telegram-receipt__list li span svg{width:4.2rem;height:4.2rem;margin-left:0}@media(max-width: 449px){.promo-telegram-receipt__list li span svg{width:2.5rem;height:2.5rem}}.promo-telegram-receipt__list li h6{font-weight:600;font-size:1.9rem;line-height:110%;text-transform:uppercase;color:rgba(255,255,255,.9)}@media(max-width: 991px){.promo-telegram-receipt__list li h6{font-size:1.6rem}}@media(max-width: 449px){.promo-telegram-receipt__list li h6{font-size:1.1rem}}.promo-telegram-receipt__list li h6 span{display:block;font-size:1.6rem;line-height:120%;text-wrap:balance;color:rgba(255,255,255,.7);text-transform:none;width:100%;height:auto;padding:0;background-color:unset}@media(max-width: 449px){.promo-telegram-receipt__list li h6 span{font-size:.9rem}}.promo-telegram-receipt__list li svg{width:4.2rem;height:4.2rem;margin-left:auto;flex-shrink:0}@media(max-width: 449px){.promo-telegram-receipt__list li svg{width:2.5rem;height:2.5rem}}.promo-telegram-receipt__list li:last-child span{background:var(--brand-accent-1-100)}.promo-telegram-receipt__list li:last-child h6 span{background:none}.promo-platform__container{display:grid;grid-template-columns:39.6rem 17rem 1fr 17rem 39.6rem;padding:0 12.5rem;align-items:center}@media(max-width: 1200px){.promo-platform__container{padding:0;grid-template-columns:30rem 14rem 1fr 14rem 30rem}}@media(max-width: 991px){.promo-platform__container{grid-template-columns:30rem 1fr 30rem;gap:2rem}}@media(max-width: 799px){.promo-platform__container{grid-template-columns:1fr 1fr;gap:1rem}}.promo-platform__block{position:relative;display:flex;flex-direction:column;align-items:center;border:1px solid var(--border-default-3);border-radius:4rem;padding:3.6rem 2rem;box-shadow:inset 4px -1px 52px 0 rgba(255,223,223,.26);background:var(--main-dark-100);z-index:1}@media(max-width: 449px){.promo-platform__block{padding:1.5rem;border-radius:1.7rem;width:100%;height:100%}}.promo-platform__block h5{font-family:var(--font-family);font-weight:700;font-size:3.4rem;line-height:109%;text-align:center;text-transform:uppercase;letter-spacing:-0.2rem;background:linear-gradient(90.78deg, #fff 0.55%, #9e9e9e 52.29%, #fff 105.03%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);margin-bottom:1.2rem}@media(max-width: 1200px){.promo-platform__block h5{font-size:2.8rem}}@media(max-width: 449px){.promo-platform__block h5{font-size:1.8rem;margin-bottom:.5rem}}.promo-platform__block span{font-size:2.4rem;line-height:130%;text-align:center;text-wrap:balance;color:var(--system-fill-light)}@media(max-width: 449px){.promo-platform__block span{font-size:1.4rem}}@media(max-width: 799px){.promo-platform__block.--last{grid-area:1/2/2/3}}.promo-platform__image{width:19.7rem;margin-bottom:4.2rem}@media(max-width: 1200px){.promo-platform__image{width:14rem}}@media(max-width: 449px){.promo-platform__image{width:8.2rem;margin-bottom:1.7rem}}.promo-platform__image img{width:100%}.promo-platform__lines{width:120%;transform:translate(-1rem, 0px)}@media(max-width: 1200px){.promo-platform__lines{width:140%;transform:translate(-3rem, 0px)}}@media(max-width: 991px){.promo-platform__lines{display:none}}.promo-platform__lines.--last{transform:rotate(-180deg) translate(2rem, 0px)}@media(max-width: 1200px){.promo-platform__lines.--last{transform:rotate(-180deg) translate(3rem, 0px)}}.promo-platform__lines img{width:100%}.promo-platform__list{position:relative;display:grid;gap:1.1rem;z-index:1}@media(max-width: 799px){.promo-platform__list{grid-area:2/1/3/3}}@media(max-width: 449px){.promo-platform__list{gap:.8rem}}.promo-platform__item{display:flex;align-items:center;gap:2rem;border:1px solid rgba(255,255,255,.2);border-radius:2.4rem;padding:1.5rem;background:#151515}@media(max-width: 449px){.promo-platform__item{padding:1.1rem;border-radius:1.4rem}}.promo-platform__item-icon{display:flex;align-items:center;justify-content:center;border-radius:1rem;width:6.4rem;height:6.4rem;background:var(--system-text-dark);flex-shrink:0}@media(max-width: 449px){.promo-platform__item-icon{border-radius:.8rem;width:5.1rem;height:5.1rem}}.promo-platform__item-icon svg{width:4.2rem;height:4.2rem}@media(max-width: 449px){.promo-platform__item-icon svg{width:3.4rem;height:3.4rem}}.promo-platform__item-title{font-weight:600;font-size:1.9rem;line-height:110%;text-transform:uppercase;color:rgba(255,255,255,.9)}@media(max-width: 449px){.promo-platform__item-title{font-size:1.6rem}}.check__tech.check__tech-slider{margin:0}.check__tech.check__tech-slider.--receipt-validation .swiper-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(2, 39.2rem);gap:3.6rem}@media(max-width: 1200px){.check__tech.check__tech-slider.--receipt-validation .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(4, 39.2rem)}}@media(max-width: 991px){.check__tech.check__tech-slider.--receipt-validation .swiper-wrapper{grid-template-rows:repeat(4, 36rem)}}@media(max-width: 449px){.check__tech.check__tech-slider.--receipt-validation .swiper-wrapper{display:flex;gap:0}}.check__tech.check__tech-slider.--receipt-validation .check__tech__item{width:100%;padding:4rem 3rem 3.8rem}@media(max-width: 449px){.check__tech.check__tech-slider.--receipt-validation .check__tech__item{padding:3rem;justify-content:start}}.check__tech.check__tech-slider.--receipt-validation .check__tech__item__content h3{margin-bottom:4rem}@media(max-width: 449px){.check__tech.check__tech-slider.--receipt-validation .check__tech__item__content h3{margin-bottom:3.2rem}}.check__tech.check__tech-slider .swiper-wrapper{display:flex;flex-wrap:wrap;gap:2rem}@media(max-width: 449px){.check__tech.check__tech-slider .swiper-wrapper{flex-wrap:nowrap;gap:0}}.check__tech.check__tech-slider .check__tech__item{height:auto}.check__tech.check__tech-slider .check__tech__item b{font-weight:700;color:inherit}.check__tech.check__tech-slider .check__tech__item:last-child{display:block}.check__tech.check__tech-slider .check__tech__item:last-child .check__tech__item__icon{position:relative;min-width:8rem;max-width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;background:#242424;border-radius:1.2rem;margin-bottom:3.3rem}.check__tech.check__tech-slider .check__tech__item:last-child .check__tech__item__content p{font-weight:400;font-size:2.2rem;line-height:120%;text-wrap:balance;margin:0;color:rgba(255,255,255,.7)}.check__tech.check__tech-slider .check__tech__pagination{position:relative;bottom:unset;margin-top:4rem}.promo-integration{padding-top:12rem;padding-right:6rem;padding-left:6rem;overflow:hidden}@media(max-width: 1200px){.promo-integration{padding-left:0;padding-right:0}}@media(max-width: 799px){.promo-integration{padding-top:9rem}}.promo-integration.--telegram .promo-integration__slide-title{font-weight:500;font-size:2.2rem;line-height:120%;text-wrap:balance;color:rgba(255,255,255,.7);text-transform:none}@media(max-width: 449px){.promo-integration.--telegram .promo-integration__slide-title{font-size:1.6rem}}.promo-integration.--telegram .promo-integration__image{top:-15%;right:-2%}.promo-integration.--fmcg .promo-integration__content{width:100%;margin-left:-6.4rem}@media(max-width: 1200px){.promo-integration.--fmcg .promo-integration__content{margin-left:0}}.promo-integration.--fmcg .promo-integration__image{top:-14rem;right:-1%}@media(max-width: 1200px){.promo-integration.--fmcg .promo-integration__image{top:-14%;right:2%}}@media(max-width: 799px){.promo-integration.--fmcg .promo-integration__image{display:none}}@media(max-width: 799px){.promo-integration.--fmcg .promo-integration__slider{margin-top:40px}}.promo-integration.--games .promo-integration__image{width:100rem;top:-7%;right:0%}@media(max-width: 1200px){.promo-integration.--games .promo-integration__image{width:62rem}}@media(max-width: 799px){.promo-integration.--games .promo-integration__image{position:static}}@media(max-width: 449px){.promo-integration.--games .promo-integration__image{width:100%}}.promo-integration.--games .promo-integration__swiper .swiper-wrapper{grid-template-columns:repeat(3, 1fr)}@media(max-width: 1200px){.promo-integration.--games .promo-integration__swiper .swiper-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 799px){.promo-integration.--games .promo-integration__swiper .swiper-wrapper{gap:1rem}}@media(max-width: 449px){.promo-integration.--games .promo-integration__swiper .swiper-wrapper{display:flex;gap:0}}.promo-integration.--games .promo-integration__content{width:45%}@media(max-width: 1200px){.promo-integration.--games .promo-integration__content{width:54%}}@media(max-width: 799px){.promo-integration.--games .promo-integration__content{width:100%}}.promo-integration.--games-mehanic .promo-integration__content{width:45%}@media(max-width: 1200px){.promo-integration.--games-mehanic .promo-integration__content{width:54%}}@media(max-width: 799px){.promo-integration.--games-mehanic .promo-integration__content{width:100%}}.promo-integration.--games-mehanic .promo-integration__image{width:102rem;top:-40%;right:0%}@media(max-width: 1200px){.promo-integration.--games-mehanic .promo-integration__image{right:-6%}}@media(max-width: 991px){.promo-integration.--games-mehanic .promo-integration__image{width:80rem}}@media(max-width: 799px){.promo-integration.--games-mehanic .promo-integration__image{position:static;width:40rem}}@media(max-width: 449px){.promo-integration.--games-mehanic .promo-integration__image{width:100%;margin:-13.2rem 0}}@media(max-width: 799px){.promo-integration.--games-mehanic .promo-integration__swiper .swiper-wrapper{grid-template-columns:1fr}}.promo-integration.--price .promo-integration__content{width:45%}@media(max-width: 1200px){.promo-integration.--price .promo-integration__content{width:54%}}@media(max-width: 799px){.promo-integration.--price .promo-integration__content{width:100%}}.promo-integration__container{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:6rem}@media(max-width: 799px){.promo-integration__container{flex-direction:column;gap:3rem}}@media(max-width: 449px){.promo-integration__container{margin-bottom:0rem}}.promo-integration__content{width:50%}@media(max-width: 1200px){.promo-integration__content{width:54%}}@media(max-width: 799px){.promo-integration__content{width:100%}}.promo-integration__title{position:relative;margin-bottom:2rem;z-index:1}@media(max-width: 449px){.promo-integration__title{text-align:center;font-size:3.6rem}}.promo-integration__desc{position:relative;font-size:2.4rem;line-height:140%;text-wrap:balance;color:#eaeaea;z-index:1}@media(max-width: 449px){.promo-integration__desc{font-size:2rem;text-align:center}}.promo-integration__desc p:not(:last-child){margin-bottom:1rem}.promo-integration__btn{margin-top:3rem}@media(max-width: 449px){.promo-integration__btn{margin-top:2rem;width:100%}}.promo-integration__image{position:absolute;width:108.6rem;top:-64%;right:0%}@media(max-width: 1200px){.promo-integration__image{width:55%;top:-14%;right:-10%}}@media(max-width: 991px){.promo-integration__image{right:-3%}}@media(max-width: 799px){.promo-integration__image{position:static}}@media(max-width: 449px){.promo-integration__image{width:100%}}.promo-integration__slider{position:relative;z-index:1}.promo-integration__slider-title{font-weight:500;font-size:2.4rem;line-height:140%;color:rgba(234,234,234,.6)}@media(max-width: 449px){.promo-integration__slider-title{font-size:2rem}}.promo-integration__swiper{padding-top:2rem}@media(max-width: 449px){.promo-integration__swiper{padding-top:1rem}}.promo-integration__swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);grid-auto-rows:1fr;gap:2rem}@media(max-width: 1200px){.promo-integration__swiper .swiper-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 799px){.promo-integration__swiper .swiper-wrapper{gap:1rem}}@media(max-width: 449px){.promo-integration__swiper .swiper-wrapper{display:flex;gap:0}}.promo-integration__slide{display:flex;align-items:center;gap:2.4rem;border:1px solid rgba(255,255,255,.2);border-radius:2.6rem;padding:2.6rem 2rem 2.6rem 2.6rem;height:auto;background:#151515}@media(max-width: 449px){.promo-integration__slide{border:1px solid rgba(255,255,255,.2);border-radius:2.6rem;padding:2rem}}.promo-integration__slide-icon{display:flex;align-items:center;justify-content:center;border-radius:1.2rem;padding:1.4rem;width:8rem;height:8rem;flex-shrink:0;background:var(--system-text-dark)}@media(max-width: 449px){.promo-integration__slide-icon{border-radius:1.2rem;padding:.6rem;width:6rem;height:6rem}}.promo-integration__slide-icon svg{width:5.2rem;height:5.2rem}@media(max-width: 449px){.promo-integration__slide-icon svg{width:4.8rem;height:4.8rem}}.promo-integration__slide-title{font-weight:600;font-size:2.4rem;line-height:110%;text-transform:uppercase;text-wrap:balance;color:rgba(255,255,255,.9)}@media(max-width: 449px){.promo-integration__slide-title{font-size:2rem}}.promo-integration__slide-text{display:flex;flex-direction:column;gap:.6rem;min-width:0}.promo-integration__slide-desc{font-weight:500;font-size:2.2rem;line-height:120%;color:rgba(255,255,255,.7)}@media(max-width: 449px){.promo-integration__slide-desc{font-size:1.8rem}}.promo-integration__pagination{position:relative;margin-top:4rem}.promo-integration__note{display:flex;align-items:center;justify-content:center;gap:6rem;margin-top:6rem}@media(max-width: 991px){.promo-integration__note{flex-direction:column;gap:3.2rem}}.promo-integration__note-text{max-width:67.3rem;font-weight:400;font-size:3.6rem;line-height:130%;color:#dbdbdb}@media(max-width: 991px){.promo-integration__note-text{text-align:center}}@media(max-width: 449px){.promo-integration__note-text{font-size:2rem}}.promo-integration__cards{display:flex;gap:2rem;margin:6rem -6rem 0}@media(max-width: 1200px){.promo-integration__cards{margin:6rem 0 0}}@media(max-width: 799px){.promo-integration__cards{flex-direction:column}}@media(max-width: 449px){.promo-integration__cards{margin-top:4rem}}.promo-integration__card{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:4rem;flex:1 1 0;border:1px solid var(--border-default-3);border-radius:4rem;padding:5.4rem 6rem 6rem;background:#151515}@media(max-width: 1200px){.promo-integration__card{padding:4rem}}@media(max-width: 449px){.promo-integration__card{gap:2rem;border-radius:2.6rem;padding:2.4rem 3.2rem 3.2rem}}.promo-integration__card-text{display:flex;flex-direction:column;gap:2rem}.promo-integration__card-text p{max-width:71rem;font-weight:400;font-size:2.4rem;line-height:130%;color:#eaeaea}@media(max-width: 449px){.promo-integration__card-text p{font-size:2rem}}.promo-integration__card-title{max-width:73.4rem;font-weight:700;font-size:5rem;line-height:120%;text-transform:uppercase;background:linear-gradient(99.9deg, #fff 0.67%, var(--text-accent-2-100) 52.39%, #fff 105.11%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 1200px){.promo-integration__card-title{font-size:4rem}}@media(max-width: 449px){.promo-integration__card-title{font-size:2.8rem}}.promo-integration__note-btn.button,.promo-integration__card-btn.button{flex-shrink:0;text-align:left}@media(max-width: 449px){.promo-integration__note-btn.button,.promo-integration__card-btn.button{width:100%;border-radius:1.2rem;padding:2.4rem 3.6rem 2.8rem;text-align:center}}@media(max-width: 449px){.promo-site-tel{padding-top:5rem}}.promo-site-tel__container{overflow:hidden}.promo-site-tel__wrap{display:grid;gap:6rem;padding:6rem 7rem;background-image:url("/assets/images/telelgram-promo/site_tel_bg_1.webp");background-repeat:no-repeat;background-position:right -20%;background-size:60%}@media(max-width: 1200px){.promo-site-tel__wrap{background-size:100%;background-position:right bottom}}@media(max-width: 449px){.promo-site-tel__wrap{padding:3rem 2.3rem 11.4rem;gap:3.6rem;background-size:100%;background-image:url("/assets/images/telelgram-promo/site_tel_bg_mob.webp")}}.promo-site-tel__header{margin-bottom:0;text-align:start}.promo-site-tel__btn{width:fit-content}@media(max-width: 449px){.promo-site-tel__btn{width:100%}}.promo-site-tel__list{display:grid;grid-template-columns:1fr 3.4rem 1fr 3.4rem 1fr;gap:2rem;align-items:center}@media(max-width: 1200px){.promo-site-tel__list{grid-template-columns:1fr;justify-items:center}}@media(max-width: 449px){.promo-site-tel__list{gap:1rem}}.promo-site-tel__item{height:100%;width:100%}.promo-site-tel__icon{width:3.4rem;height:3.4rem}@media(max-width: 1200px){.promo-site-tel__icon{transform:rotate(90deg)}}.reviews-col{display:grid;gap:11rem;margin-bottom:6rem}@media(max-width: 449px){.reviews-col{gap:6rem;margin-bottom:0}}.review-d{padding-bottom:10rem}@media(max-width: 449px){.review-d{padding-bottom:6rem}}.review-d.line{border-bottom:1px solid var(--main-light-40)}.review-d.--rabbit .review-d__logo{width:33.5rem}@media(max-width: 449px){.review-d.--rabbit .review-d__logo{width:22.2rem}}.review-d.--lotte .review-d__logo{width:24.6rem}@media(max-width: 449px){.review-d.--lotte .review-d__logo{width:17.8rem}}.review-d.--lotte .review-d__wrap-title{flex-direction:column;align-items:start}.review-d.--lotte .review-d__title{font-size:6rem}@media(max-width: 449px){.review-d.--lotte .review-d__title{font-size:3.6rem}}.review-d.--ice .review-d__logo{width:18.5rem}@media(max-width: 449px){.review-d.--ice .review-d__logo{width:12.2rem}}.review-d.--grayp .review-d__btn-more{display:none}@media(max-width: 449px){.review-d.--grayp .review-d__btn-more{display:flex}}.review-d.--grayp .review-d__btn-more.--hidden{display:none}.review-d.--grayp .review-d__logo{width:25.1rem}@media(max-width: 449px){.review-d.--grayp .review-d__logo{width:14.8rem}}.review-d.--grayp .review-d__grid-body{grid-template-columns:44.5rem 1fr}@media(max-width: 1200px){.review-d.--grayp .review-d__grid-body{grid-template-columns:40rem 1fr}}@media(max-width: 799px){.review-d.--grayp .review-d__grid-body{grid-template-columns:1fr;gap:3rem}}.review-d.--grayp .review-d__header{gap:6rem}@media(max-width: 799px){.review-d.--grayp .review-d__header{gap:2.2rem}}.review-d.--grayp .review-d__title{width:70%;font-size:5.6rem;line-height:113%}@media(max-width: 1200px){.review-d.--grayp .review-d__title{width:100%}}@media(max-width: 449px){.review-d.--grayp .review-d__title{font-size:3.6rem}}.review-d.--tass .review-d__logo{width:8.2rem}@media(max-width: 449px){.review-d.--tass .review-d__logo{width:4.8rem}}.review-d.--tass .review-d__grid-body{grid-template-columns:1fr}@media(max-width: 449px){.review-d.--tass .review-d__grid-body{gap:2.4rem}}.review-d.--tass .review-d__grid-body .review-d__text{padding-left:0;border:none}@media(max-width: 799px){.review-d.--tass .review-d__header{gap:1.5rem}}.review-d.--artcome .review-d__logo{width:25.3rem}@media(max-width: 449px){.review-d.--artcome .review-d__logo{width:19.6rem}}.review-d.--artcome .review-d__header{gap:3rem}@media(max-width: 449px){.review-d.--artcome .review-d__header{gap:1rem}}.review-d.--artcome .review-d__title{font-size:6rem}@media(max-width: 449px){.review-d.--artcome .review-d__title{font-size:3.6rem}}.review-d.--artcome .review-d__grid-body{grid-template-columns:auto 1fr}@media(max-width: 991px){.review-d.--artcome .review-d__grid-body{grid-template-columns:1fr}}@media(max-width: 449px){.review-d.--artcome .review-d__grid-body{gap:4rem}}@media(max-width: 991px){.review-d.--artcome .link-runet-d{grid-row:2/3}}@media(max-width: 799px){.review-d.--artcome .review-d__desc.--ellipsis{-webkit-line-clamp:8}}@media(max-width: 449px){.review-d.--artcome .review-d__desc.--ellipsis{-webkit-line-clamp:6}}.review-d.--easy .review-d__logo{width:27.2rem}@media(max-width: 449px){.review-d.--easy .review-d__logo{width:21.1rem}}@media(max-width: 799px){.review-d.--easy .review-d__desc.--ellipsis{-webkit-line-clamp:6}}.review-d__grid{display:grid;grid-template-columns:1fr 36.7rem;gap:10rem;align-items:start;margin-bottom:6rem}@media(max-width: 1600px){.review-d__grid{gap:8rem}}@media(max-width: 1200px){.review-d__grid{grid-template-columns:1fr 30rem;gap:5rem}}@media(max-width: 991px){.review-d__grid{grid-template-columns:1fr;margin-bottom:5rem}}.review-d__grid.--one-col{grid-template-columns:1fr;gap:6rem;margin-bottom:0}@media(max-width: 799px){.review-d__grid.--one-col{gap:3.5rem}}.review-d__grid-content{display:grid;gap:4.5rem;padding-right:10rem;border-right:1px solid var(--main-light-40)}@media(max-width: 1600px){.review-d__grid-content{padding-right:8rem}}@media(max-width: 1200px){.review-d__grid-content{padding-right:5rem}}@media(max-width: 991px){.review-d__grid-content{border-right:none;padding-right:0;gap:3rem}}.review-d__grid-body{display:grid;grid-template-columns:55.5rem 1fr;gap:6rem;align-items:start}@media(max-width: 1200px){.review-d__grid-body{grid-template-columns:49rem 1fr;gap:3rem}}@media(max-width: 991px){.review-d__grid-body{grid-template-columns:1fr}}@media(max-width: 799px){.review-d__grid-body{gap:4rem}}.review-d__grid-body .review-d__text{padding-left:6rem;border-left:1px solid var(--main-light-40)}@media(max-width: 1200px){.review-d__grid-body .review-d__text{padding-left:3rem}}@media(max-width: 991px){.review-d__grid-body .review-d__text{padding-left:0;border-left:none}}.review-d__header{display:grid;gap:4.2rem}@media(max-width: 449px){.review-d__header{gap:2.5rem}}.review-d__logo-wrap{display:flex;align-items:center;gap:3rem}@media(max-width: 449px){.review-d__logo-wrap{gap:1.5rem}}.review-d__logo-name{font-weight:500;font-size:2.8rem;line-height:120%;text-wrap:balance;color:rgba(255,255,255,.9)}@media(max-width: 449px){.review-d__logo-name{font-size:1.6rem}}.review-d__wrap-title{display:flex;align-items:center;gap:3rem}@media(max-width: 1200px){.review-d__wrap-title{flex-direction:column;align-items:start}}@media(max-width: 991px){.review-d__wrap-title{gap:2rem;align-items:center}}.review-d__title{font-weight:700;font-size:5.2rem;line-height:100%;text-transform:uppercase;text-wrap:balance;color:var(--system-fill-light)}@media(max-width: 449px){.review-d__title{font-size:3.6rem;line-height:110%}}.review-d__title span{color:var(--brand-accent-1-100)}.review-d__count-projects-wrap{display:flex;align-items:center;gap:1rem}@media(max-width: 449px){.review-d__count-projects-wrap{width:100%;flex-direction:column}}.review-d__count-projects{width:fit-content;border:1px solid var(--border-default-3);border-radius:5.1rem;padding:1rem 2.4rem;font-weight:500;font-size:2.4rem;line-height:140%;text-wrap:balance;color:rgba(255,255,255,.9)}@media(max-width: 449px){.review-d__count-projects{border-radius:5.1rem;padding:1rem 2.7rem;width:100%;font-size:2rem;line-height:140%;text-align:center}}.review-d__count-projects.--red{background:var(--brand-accent-1-100);color:var(--system-fill-light);border-color:rgba(0,0,0,0)}.review-d__desc{font-weight:500;font-size:2.4rem;line-height:140%;text-wrap:balance}@media(max-width: 799px){.review-d__desc{text-wrap:pretty}}.review-d__desc{color:rgba(255,255,255,.9)}@media(max-width: 449px){.review-d__desc{font-size:1.8rem;line-height:130%}}.review-d__desc p+p{margin-top:1.5rem}@media(max-width: 449px){.review-d__desc p+p{margin-top:.7rem}}.review-d__desc p span{color:var(--text-accent-1-100)}@media(max-width: 799px){.review-d__desc.--ellipsis{display:-webkit-box;-webkit-line-clamp:8;-webkit-box-orient:vertical;overflow:hidden}}.review-d__btn-more{display:none;margin-top:2.5rem;font-weight:400;font-size:1.8rem;line-height:100%;text-wrap:balance;color:var(--brand-accent-1-100)}@media(max-width: 799px){.review-d__btn-more{display:flex;align-items:center;gap:1rem}}.review-d__btn-more.--hidden{display:none}.review-d__btn-more::after{content:"";width:21px;height:21px;background-image:url("/assets/images/icons/check_more.svg");background-repeat:no-repeat;background-position:0px 0px;background-size:auto}.review-d__btn-more.active::after{transform:rotateX(180deg)}.review-d__author{display:block;margin-top:4.5rem}@media(max-width: 991px){.review-d__author{margin-top:3rem}}.review-d__author span{display:block;font-weight:500;font-size:2rem;line-height:140%;font-style:normal;text-wrap:balance;color:rgba(255,255,255,.5)}.review-d__author span:first-child{font-size:2.2rem;color:rgba(255,255,255,.9)}.review-d__pdf{width:100%;display:grid;gap:1.8rem;justify-content:center}.review-d__link-pdf{display:block;width:100%;border:1px solid var(--main-light-40);border-radius:1.6rem;padding:2.4rem 4rem 2.8rem;font-weight:500;font-size:2.4rem;line-height:130%;text-transform:uppercase;text-wrap:balance;text-align:center;color:var(--text-inverse-100)}@media(max-width: 449px){.review-d__link-pdf{border-radius:1.2rem;padding:2.4rem 3.6rem 2.8rem;font-size:1.8rem;line-height:120%}}@media(hover: hover){.review-d__link-pdf:hover{background-color:var(--text-accent-1-100)}}.review-d__wrap-links{display:grid;gap:1.5rem}.review-d__wrap-links h6{font-weight:500;font-size:2.4rem;line-height:140%;text-wrap:balance;color:rgba(255,255,255,.9)}@media(max-width: 449px){.review-d__wrap-links h6{font-size:2rem}}.review-d__links{display:flex;align-items:center;gap:1.6rem;flex-wrap:wrap}@media(max-width: 449px){.review-d__links{gap:1rem}}.review-d__links a,.review-d__links span{font-weight:600;font-size:2.2rem;line-height:130%;text-wrap:balance;color:rgba(255,255,255,.7);border-radius:1.2rem;padding:1.4rem 2.4rem 1.6rem;background:var(--text-accent-3-100)}@media(max-width: 449px){.review-d__links a,.review-d__links span{border-radius:1.2rem;padding:1.2rem 1.4rem 1.4rem;font-size:1.8rem}}@media(hover: hover){.review-d__links a:hover{background-color:var(--text-accent-1-100)}}.review-d__btns{display:grid;gap:2rem}@media(max-width: 991px){.review-d__btns{width:70%;margin-left:auto;margin-right:auto}}@media(max-width: 799px){.review-d__btns{width:100%;margin-left:0;margin-right:0}}@media(max-width: 449px){.review-d__btns{gap:1rem}}.review-d__main-btn{display:flex;justify-content:center}@media(max-width: 449px){.review-d__main-btn{display:none}}.portfolio__item.--review{width:auto;height:auto}.review-d-link{width:100%;border:1px solid var(--border-default-3);border-radius:2.2rem;padding:3rem 2.2rem;background:#171717;display:flex;align-items:center;justify-content:space-between;gap:1.4rem;text-align:start}@media(max-width: 449px){.review-d-link{padding:2rem 2.4rem}}.review-d-link__content span{display:block;font-weight:600;font-size:2.4rem;line-height:120%;text-transform:uppercase;text-wrap:balance;color:rgba(255,255,255,.9)}@media(max-width: 1200px){.review-d-link__content span{font-size:2rem}}@media(max-width: 449px){.review-d-link__content span{font-size:2rem}}.review-d-link__content span:last-child{font-weight:400;font-size:2rem;line-height:110%;text-wrap:balance;color:var(--text-inverse-72);text-transform:none;margin-top:1.5rem}@media(max-width: 449px){.review-d-link__content span:last-child{font-size:1.8rem;margin-top:1rem}}.review-d-link__icon{width:2.8rem;height:2.8rem;flex-shrink:0;transition:.2s ease-in;fill:#fff}@media(hover: hover){.review-d-link:hover{background-color:var(--text-accent-1-100)}.review-d-link:hover .review-d-link__icon{transform:scale(1.1)}}.link-runet-d{width:46rem;display:flex;align-items:center;gap:2rem;border:1px solid var(--text-accent-1-100);border-radius:2rem;padding:2.2rem;background:rgba(208,47,44,.2);color:#fff}@media(max-width: 449px){.link-runet-d{width:100%}}.link-runet-d__text{max-width:60%;font-weight:500;font-size:2.2rem;line-height:120%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:9;text-wrap:balance;color:rgba(255,255,255,.9)}@media(max-width: 449px){.link-runet-d__text{font-size:1.8rem}}.link-runet-d__check{display:flex;align-items:center;justify-content:center;border-radius:1rem;width:5.4rem;height:5.4rem;background:var(--brand-accent-1-100);transition:.2s ease-in}@media(max-width: 449px){.link-runet-d__check{border-radius:.5rem;width:2.8rem;height:2.8rem}}.link-runet-d__check svg{width:2.8rem;height:2.8rem;flex-shrink:0}@media(max-width: 449px){.link-runet-d__check svg{width:1.5rem;height:1.5rem}}.link-runet-d__icon{width:2.8rem;height:2.8rem;flex-shrink:0;transition:.2s ease-in;margin-left:auto;fill:#fff}@media(hover: hover){.link-runet-d:hover{background-color:var(--text-accent-1-100)}.link-runet-d:hover .link-runet-d__icon{transform:scale(1.1)}}@font-face{font-family:"Finlandica Digits";src:url("/assets/fonts/finlandica-digits-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+30-39}.checking-receipt{font-family:var(--font-family)}.checking-receipt__title{margin-bottom:4rem}@media(max-width: 449px){.checking-receipt__title{margin-bottom:3rem}}.checking-receipt__swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}@media(max-width: 1200px){.checking-receipt__swiper .swiper-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 799px){.checking-receipt__swiper .swiper-wrapper{grid-template-columns:1fr}}@media(max-width: 449px){.checking-receipt__swiper .swiper-wrapper{display:flex;gap:0}}.checking-receipt__card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:1.8rem;container-type:inline-size;aspect-ratio:1;height:auto;border:1px solid rgba(255,255,255,.3);border-radius:4rem;padding:4rem 3.2rem;overflow:hidden;background:var(--main-dark-100)}.checking-receipt__card::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:inset .4rem -0.1rem 5.2rem rgba(255,223,223,.26);pointer-events:none}@media(max-width: 1200px){.checking-receipt__card{aspect-ratio:auto;min-height:58.7rem}}@media(max-width: 449px){.checking-receipt__card{border-radius:2.6rem;padding:4rem 3.2rem 2rem}}.checking-receipt__card.--step-1 .checking-receipt__bg{top:calc(100% + 17rem);transform:translate(-50%, -50%) rotate(90deg)}.checking-receipt__card.--step-2 .checking-receipt__bg{top:-14.5rem;width:88.8rem;transform:translate(-50%, -50%) rotate(-90deg)}.checking-receipt__card.--step-2 .checking-receipt__text{font-size:1.6rem}.checking-receipt__card.--step-3 .checking-receipt__bg{top:calc(100% + 11.1rem);width:88.8rem;transform:translate(-50%, -50%) rotate(-90deg)}@media(max-width: 449px){.checking-receipt__card.--step-3 .checking-receipt__bg{top:calc(100% + 17rem);transform:translate(-50%, -50%) rotate(90deg)}}.checking-receipt__card.--step-4 .checking-receipt__bg{top:-15.6rem;width:88.8rem;transform:translate(-50%, -50%) rotate(-90deg)}.checking-receipt__card.--step-5 .checking-receipt__bg{top:calc(100% + 9.1rem);width:88.8rem;transform:translate(-50%, -50%) rotate(90deg)}.checking-receipt__card.--step-6 .checking-receipt__bg{top:50%;left:calc(50% + 38.15rem);transform:translate(-50%, -50%) scaleY(-1)}@media(max-width: 449px){.checking-receipt__card.--step-6 .checking-receipt__bg{transform:translate(-50%, -53%) scaleY(-1)}}.checking-receipt__card.--step-2 .checking-receipt__num{right:1.75rem;color:rgba(255,255,255,.04)}@media(max-width: 449px){.checking-receipt__card.--step-2 .checking-receipt__num{right:-1rem}}.checking-receipt__bg{position:absolute;top:50%;left:50%;width:90.4rem;max-width:none;height:max(58.7rem,100cqw + 6.6rem);object-fit:cover;pointer-events:none}.checking-receipt__num{position:absolute;right:2.4rem;bottom:-4rem;font-family:"Finlandica Digits",var(--font-family);font-weight:500;font-size:34.4rem;line-height:.75;text-transform:uppercase;color:rgba(255,255,255,.08);pointer-events:none}@media(max-width: 449px){.checking-receipt__num{right:-1rem}}.checking-receipt__card-title,.checking-receipt__text,.checking-receipt__steps{position:relative;z-index:1}.checking-receipt__card-title{font-weight:500;font-size:3.2rem;line-height:130%;text-transform:uppercase;text-wrap:balance;background:linear-gradient(99.6deg, #fff 0.67%, var(--text-accent-2-100) 52.39%, #fff 105.11%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.checking-receipt__text{font-weight:400;font-size:2.4rem;line-height:110%;color:var(--text-accent-2-100)}.checking-receipt__text b{font-weight:700;color:inherit}.checking-receipt__steps{display:flex;flex-direction:column;gap:1rem;width:100%}@media(max-width: 449px){.checking-receipt__steps{gap:16px}}.checking-receipt__step{display:flex;align-items:flex-start;gap:.8rem}.checking-receipt__step-num{flex-shrink:0;font-weight:700;font-size:2rem;line-height:130%;color:var(--text-accent-1-100)}@media(max-width: 449px){.checking-receipt__step-num{font-size:1.6rem}}.checking-receipt__step-icon{flex-shrink:0;width:2.4rem;height:2.4rem;margin-top:.1rem}.checking-receipt__divider{flex-shrink:0;width:.4rem;height:1.4rem;margin-top:.6rem}@media(max-width: 449px){.checking-receipt__divider{margin-top:.35rem}}.checking-receipt__step-content{display:flex;flex-direction:column;gap:0rem}.checking-receipt__step-text{font-weight:500;font-size:2rem;line-height:130%;text-transform:uppercase;color:var(--system-fill-light)}@media(max-width: 449px){.checking-receipt__step-text{font-size:1.6rem}}.checking-receipt__step-desc{font-weight:500;font-size:1.6rem;line-height:130%;color:var(--text-accent-2-100)}.checking-receipt__pagination{display:none}@media(max-width: 449px){.checking-receipt__pagination{display:block;position:relative;margin-top:4rem}}.register-receipt{font-family:var(--font-family)}.register-receipt__title{margin-bottom:6.4rem}@media(max-width: 449px){.register-receipt__title{margin-bottom:4rem;letter-spacing:-0.3px}}.register-receipt__swiper{max-width:140rem;margin:0 auto}.register-receipt__swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.3rem}@media(max-width: 991px){.register-receipt__swiper .swiper-wrapper{grid-template-columns:1fr;max-width:80%;margin:0 auto}}@media(max-width: 449px){.register-receipt__swiper .swiper-wrapper{display:flex;gap:0;max-width:none}}.register-receipt__card{position:relative;display:flex;flex-direction:column;min-height:73rem;height:auto;border:1px solid rgba(255,255,255,.3);border-radius:4rem;padding:3.2rem;overflow:hidden;background:#151515}@media(max-width: 449px){.register-receipt__card{border-radius:2.6rem}}.register-receipt__card::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset .4rem -0.1rem 5.2rem rgba(255,223,223,.26);pointer-events:none}.register-receipt__image{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:32.2rem}.register-receipt__image img{flex-shrink:0;max-width:100%;height:auto}.register-receipt__card:nth-child(1) .register-receipt__image img{width:33.3rem}.register-receipt__card:nth-child(2) .register-receipt__image img{width:40.1rem}.register-receipt__card:nth-child(3) .register-receipt__image img{width:32rem}.register-receipt__content{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:3.2rem;flex:1 1 auto}.register-receipt__head{display:flex;flex-direction:column;gap:1.6rem}.register-receipt__card-title{font-weight:500;font-size:3.2rem;line-height:130%;text-transform:uppercase;text-wrap:balance;background:linear-gradient(97.13deg, #fff 0.67%, var(--text-accent-2-100) 52.39%, #fff 105.11%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.register-receipt__text{font-weight:400;font-size:2.4rem;line-height:110%;color:var(--text-accent-2-100)}.register-receipt__steps{display:flex;flex-direction:column;gap:1rem}.register-receipt__step{display:flex;align-items:flex-start;gap:.8rem}.register-receipt__step-num{flex-shrink:0;font-weight:700;font-size:2rem;line-height:130%;color:var(--text-accent-1-100)}.register-receipt__divider{flex-shrink:0;width:.4rem;height:1.4rem;margin-top:.6rem}.register-receipt__step-text{font-weight:500;font-size:2rem;line-height:130%;text-transform:uppercase;color:var(--system-fill-light)}.register-receipt__button.button{width:100%;text-align:left}@media(max-width: 991px){.register-receipt__button.button{text-align:center}}.register-receipt__pagination{display:none}@media(max-width: 449px){.register-receipt__pagination{display:block;position:relative;margin-top:4rem}}.section-reviews{font-family:var(--font-family)}.section-reviews__subtitle.subtitle{font-size:2.8rem;line-height:110%;color:var(--system-fill-light)}@media(max-width: 449px){.section-reviews__subtitle.subtitle{font-size:2rem;line-height:130%;color:#dbdbdb}}.section-reviews__swiper{max-width:168rem;margin:0 auto}.section-reviews__swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:2rem}@media(max-width: 991px){.section-reviews__swiper .swiper-wrapper{grid-template-columns:1fr;max-width:80%;margin:0 auto}}@media(max-width: 449px){.section-reviews__swiper .swiper-wrapper{display:flex;gap:0;max-width:none}}.section-reviews__card{display:flex;flex-direction:column;gap:4rem;height:auto;min-height:56rem;border:1px solid rgba(255,255,255,.3);border-radius:2.2rem;padding:3rem 4rem;background:#171717}@media(max-width: 991px){.section-reviews__card{min-height:auto}}@media(max-width: 449px){.section-reviews__card{gap:2rem;padding:1rem 2rem 3rem}}.section-reviews__card.--ice .section-reviews__logo{width:15.6rem}.section-reviews__head{display:flex;flex-direction:column;gap:2rem}@media(max-width: 449px){.section-reviews__head{gap:0}}.section-reviews__logo{display:flex;align-items:center;width:20.1rem;height:7.2rem}.section-reviews__logo img{width:100%;height:100%;object-fit:contain;object-position:left center}.section-reviews__card-title{font-weight:700;font-size:3.4rem;line-height:128%;text-transform:uppercase;color:var(--system-fill-light)}@media(max-width: 1200px){.section-reviews__card-title{font-size:2.8rem}}@media(max-width: 991px){.section-reviews__card-title{font-size:3.4rem}}@media(max-width: 449px){.section-reviews__card-title{font-size:2.4rem}}.section-reviews__card-title span{color:var(--brand-accent-1-100)}.section-reviews__body{display:flex;flex-direction:column;gap:2rem}.section-reviews__quote{font-weight:500;font-size:2.4rem;line-height:140%;color:rgba(255,255,255,.9)}@media(max-width: 449px){.section-reviews__quote{font-size:1.8rem;line-height:120%;color:var(--system-fill-light)}}.section-reviews__author{display:flex;flex-direction:column;gap:.6rem}@media(max-width: 449px){.section-reviews__author{gap:.4rem}}.section-reviews__author span{font-weight:400;font-size:2.2rem;line-height:110%;color:rgba(255,255,255,.5)}@media(max-width: 449px){.section-reviews__author span{font-size:1.8rem;line-height:120%}}.section-reviews__author span:first-child{color:rgba(255,255,255,.9)}@media(max-width: 449px){.section-reviews__author span:first-child{font-weight:500;color:var(--system-fill-light)}}.section-reviews__pagination{display:none}@media(max-width: 449px){.section-reviews__pagination{display:block;position:relative;margin-top:4rem}}.section-reviews__more{display:flex;justify-content:center;margin-top:6rem}@media(max-width: 449px){.section-reviews__more{margin-top:4rem}}.section-reviews__more .button{text-align:left}@media(max-width: 991px){.section-reviews__more .button{text-align:center}}@media(max-width: 449px){.section-reviews__more .button{width:100%}}.fmcg-promo__inner{display:grid;gap:3rem}@media(max-width: 449px){.fmcg-promo__inner{gap:2.4rem}}.mehanic-tabs__card{position:relative;display:grid;grid-template-columns:43.8% 1fr;min-height:74rem;border:1px solid #3f3f3f;border-radius:4rem;overflow:hidden;background:var(--text-default-100)}@media(max-width: 1200px){.mehanic-tabs__card{grid-template-columns:38% 1fr}}@media(max-width: 991px){.mehanic-tabs__card{grid-template-columns:1fr;gap:3rem;min-height:auto;padding:4rem 3.2rem}}@media(max-width: 449px){.mehanic-tabs__card{gap:2.4rem;border-color:var(--border-default-3);border-radius:2.6rem;padding:3.2rem}}.mehanic-tabs__card::before{content:"";position:absolute;top:0;left:0;width:35.7%;height:100%;background:url("/assets/images/fmcg/mehanic-bg.webp") no-repeat left bottom/100% 100%;opacity:.7;pointer-events:none}@media(max-width: 991px){.mehanic-tabs__card::before{width:5.3rem;height:41.4rem;background-image:url("/assets/images/fmcg/mehanic-bg-mob.webp");opacity:1}}.mehanic-tabs__card::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 4.4rem rgba(255,255,255,.1);pointer-events:none}@media(max-width: 449px){.mehanic-tabs__card::after{box-shadow:inset .4rem -0.1rem 5.2rem rgba(255,255,255,.26)}}.mehanic-tabs__aside,.mehanic-tabs__main{position:relative;z-index:1;min-width:0}.mehanic-tabs__aside{display:flex;flex-direction:column;gap:2.4rem;padding:7.2rem 1rem 4rem 7rem}@media(max-width: 1200px){.mehanic-tabs__aside{padding:5rem 3rem 4rem 4rem}}@media(max-width: 991px){.mehanic-tabs__aside{padding:0}}.mehanic-tabs__title{max-width:70.5rem}@media(max-width: 449px){.mehanic-tabs__title{font-size:3.2rem;line-height:110%}}.mehanic-tabs__images{margin-left:8.5rem;width:43.6rem;max-width:100%}@media(max-width: 1200px){.mehanic-tabs__images{margin-left:0}}@media(max-width: 991px){.mehanic-tabs__images{display:none}}.mehanic-tabs__image{display:none;width:100%;height:auto}.mehanic-tabs__image.--active{display:block;animation:mehanic-tabs-in .35s ease forwards}.mehanic-tabs__main{display:flex;flex-direction:column;gap:3.3rem;padding:7.2rem 0 6.4rem}@media(max-width: 1200px){.mehanic-tabs__main{padding:5rem 0 4rem}}@media(max-width: 991px){.mehanic-tabs__main{gap:2.4rem;padding:0}}.mehanic-tabs__nav{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.6rem}.mehanic-tabs__nav::before,.mehanic-tabs__nav::after{content:"";position:absolute;top:0;z-index:1;width:4rem;height:7.2rem;pointer-events:none}@media(max-width: 991px){.mehanic-tabs__nav::before,.mehanic-tabs__nav::after{display:none}}.mehanic-tabs__nav::before{left:0;background:linear-gradient(to right, #000, rgba(0, 0, 0, 0))}.mehanic-tabs__nav::after{right:0;background:linear-gradient(to left, #000, rgba(0, 0, 0, 0))}.mehanic-tabs__scroller{position:relative;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.mehanic-tabs__scroller::-webkit-scrollbar{display:none}.mehanic-tabs__list{display:flex;gap:.8rem;width:max-content;padding:0 4rem}@media(max-width: 991px){.mehanic-tabs__list{padding:0}}.mehanic-tabs__item{flex-shrink:0}.mehanic-tabs__tab{display:flex;align-items:center;height:7.2rem;border:1px solid var(--border-default-3);border-radius:1.6rem;padding:.8rem 2.4rem;font-family:var(--font-family);font-weight:700;font-size:2.8rem;line-height:110%;text-transform:uppercase;white-space:nowrap;color:#e5e5e5;background:rgba(0,0,0,0);cursor:pointer;transition:background var(--transition),border-color var(--transition)}@media(max-width: 799px){.mehanic-tabs__tab{height:5.6rem;font-size:2.2rem}}@media(max-width: 449px){.mehanic-tabs__tab{height:4rem;border-radius:1.2rem;padding:0 1.2rem;font-size:1.8rem}}@media(hover: hover){.mehanic-tabs__tab:hover{border-color:var(--brand-accent-1-100)}}.mehanic-tabs__tab.--active{border-color:var(--brand-accent-1-100);background:var(--brand-accent-1-100);cursor:default}.mehanic-tabs__bar{position:relative;width:calc(100% - 8rem);height:.6rem;border-radius:.9rem;overflow:hidden;background:var(--border-default-3);cursor:pointer}@media(max-width: 991px){.mehanic-tabs__bar{width:100%}}.mehanic-tabs__bar.--hidden{display:none}.mehanic-tabs__thumb{position:absolute;top:0;left:0;height:100%;border-radius:1rem;background:var(--brand-accent-1-100);cursor:grab;touch-action:none}.mehanic-tabs__pane{display:none;flex-direction:column;align-items:flex-start;gap:4.4rem;padding:0 4rem}@media(max-width: 991px){.mehanic-tabs__pane{gap:3rem;padding:0}}.mehanic-tabs__pane.--active{display:flex;animation:mehanic-tabs-in .35s ease forwards}.mehanic-tabs__text{display:flex;flex-direction:column;gap:.4rem;max-width:62rem}@media(max-width: 449px){.mehanic-tabs__text{gap:1rem}}.mehanic-tabs__text p{font-weight:400;font-size:2.4rem;line-height:100%;color:var(--system-fill-light)}@media(max-width: 799px){.mehanic-tabs__text p{font-size:2rem;line-height:130%}}@media(max-width: 449px){.mehanic-tabs__text p{font-size:1.8rem;color:#eaeaea}}.mehanic-tabs__steps{display:flex;flex-direction:column;gap:1.8rem}.mehanic-tabs__step{display:flex;align-items:flex-start;gap:.8rem}.mehanic-tabs__step-num{flex-shrink:0;font-weight:700;font-size:2rem;line-height:130%;color:var(--text-accent-1-100)}.mehanic-tabs__divider{flex-shrink:0;width:.4rem;height:1.4rem;margin-top:.6rem}.mehanic-tabs__step-text{font-weight:500;font-size:2rem;line-height:130%;text-transform:uppercase;color:var(--system-fill-light)}.mehanic-tabs__example{display:flex;flex-direction:column;align-items:flex-start;gap:.8rem}@media(max-width: 449px){.mehanic-tabs__example{align-items:stretch;width:100%}}.mehanic-tabs__example-label{font-weight:400;font-size:2.4rem;line-height:110%;color:var(--text-accent-2-100)}@media(max-width: 449px){.mehanic-tabs__example-label{font-size:1.8rem}}.mehanic-tabs__example-tag{border-radius:1.2rem;padding:.6rem 1.4rem .8rem;font-weight:400;font-size:2.4rem;line-height:140%;color:var(--system-fill-light);background:#151515}@media(max-width: 449px){.mehanic-tabs__example-tag{font-size:1.8rem}}.mehanic-tabs__button.button{text-align:left}@media(max-width: 449px){.mehanic-tabs__button.button{width:100%;border-radius:1.2rem;padding:2.4rem 3.6rem 2.8rem;text-align:center}}@media(max-width: 449px){.mehanic-tabs__button-rest{display:block}}@keyframes mehanic-tabs-in{from{opacity:0;transform:translateY(0.8rem)}to{opacity:1;transform:translateY(0)}}.fmcg-check__card{position:relative;display:flex;align-items:flex-start;justify-content:space-between;gap:4rem;border:1px solid var(--border-default-3);border-radius:4rem;padding:6rem 8.7rem 6rem 7rem;overflow:hidden;background:var(--text-default-100)}@media(max-width: 1200px){.fmcg-check__card{padding:5rem 4rem}}@media(max-width: 449px){.fmcg-check__card{border-radius:2.6rem;padding:3.2rem}}.fmcg-check__card::before{content:"";position:absolute;top:0;right:0;width:50.1%;height:100%;background:url("/assets/images/fmcg/check-receipt-bg.webp") no-repeat right bottom/100% 100%;opacity:.7;pointer-events:none}@media(max-width: 449px){.fmcg-check__card::before{width:21.6%;height:58.7%;background-image:url("/assets/images/fmcg/check-receipt-bg-mob.webp");opacity:1}}.fmcg-check__card::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset .4rem -0.1rem 5.2rem rgba(255,223,223,.26);pointer-events:none}@media(max-width: 449px){.fmcg-check__card::after{box-shadow:inset .4rem -0.1rem 5.2rem rgba(255,255,255,.26)}}.fmcg-check__content,.fmcg-check__image{position:relative;z-index:1}.fmcg-check__content{display:flex;flex-direction:column;align-items:flex-start;gap:3.2rem;flex:0 1 107rem;min-width:0}@media(max-width: 449px){.fmcg-check__content{gap:2.4rem}}@media(max-width: 449px){.fmcg-check__title{font-size:3.2rem;line-height:110%}}.fmcg-check__body{display:flex;flex-direction:column;gap:2rem}@media(max-width: 449px){.fmcg-check__body{gap:2.4rem}}.fmcg-check__text{display:flex;flex-direction:column;gap:.9rem}@media(max-width: 449px){.fmcg-check__text{gap:1rem}}.fmcg-check__text p{font-weight:400;font-size:2.4rem;line-height:140%;color:#eaeaea}@media(max-width: 799px){.fmcg-check__text p{font-size:2rem}}@media(max-width: 449px){.fmcg-check__text p{font-size:1.8rem;line-height:127%}}.fmcg-check__list{display:grid;grid-template-columns:repeat(3, minmax(0, 34rem));gap:.8rem}@media(max-width: 1200px){.fmcg-check__list{grid-template-columns:repeat(2, minmax(0, 34rem))}}@media(max-width: 449px){.fmcg-check__list{grid-template-columns:1fr}}.fmcg-check__item{display:flex;align-items:center;gap:.8rem;border-radius:.8rem;padding:.8rem 1.6rem .8rem .8rem;background:var(--brand-accent-2-8)}.fmcg-check__item span{font-weight:500;font-size:2rem;line-height:130%;color:rgba(255,255,255,.6)}.fmcg-check__icon{flex-shrink:0;width:3.2rem;height:3.2rem}.fmcg-check__button.button{text-align:left}@media(max-width: 449px){.fmcg-check__button.button{width:100%;border-radius:1.2rem;padding:2.4rem 3.6rem 2.8rem;text-align:center}}@media(max-width: 449px){.fmcg-check__button-rest{display:block}}.fmcg-check__image{flex:0 0 45.3rem;margin-top:10rem}@media(max-width: 1200px){.fmcg-check__image{flex-basis:32%;margin-top:6rem}}@media(max-width: 799px){.fmcg-check__image{display:none}}.fmcg-check__image img{width:100%;height:auto}.fmcg-check.--frod .fmcg-check__card{align-items:center;min-height:74rem;padding:6rem 7rem}@media(max-width: 1200px){.fmcg-check.--frod .fmcg-check__card{min-height:auto;padding:5rem 4rem}}@media(max-width: 449px){.fmcg-check.--frod .fmcg-check__card{padding:3.2rem}}.fmcg-check.--frod .fmcg-check__card::before{right:auto;left:0;width:38.4%;background-image:url("/assets/images/fmcg/frod-bg.webp");background-position:left bottom}@media(max-width: 449px){.fmcg-check.--frod .fmcg-check__card::before{width:14.7%;height:58.7%;background-image:url("/assets/images/fmcg/mehanic-bg-mob.webp")}}.fmcg-check.--frod .fmcg-check__image{display:flex;justify-content:center;flex:0 0 52.3rem;margin-top:0}@media(max-width: 1200px){.fmcg-check.--frod .fmcg-check__image{flex-basis:32%}}@media(max-width: 799px){.fmcg-check.--frod .fmcg-check__image{display:none}}.fmcg-check.--frod .fmcg-check__image img{width:38rem;max-width:100%}.fmcg-check.--frod .fmcg-check__text.--spaced{gap:3.4rem}@media(max-width: 449px){.fmcg-check.--frod .fmcg-check__text.--spaced{gap:4.3rem}}.fmcg-check.--frod .fmcg-check__list{grid-template-columns:repeat(2, minmax(0, 52.8rem))}@media(max-width: 449px){.fmcg-check.--frod .fmcg-check__list{grid-template-columns:1fr}}.fmcg-promotion__title{margin-bottom:3.2rem}@media(max-width: 449px){.fmcg-promotion__title{margin-bottom:4rem}}.fmcg-promotion__card{position:relative;display:flex;align-items:stretch;gap:9rem;max-width:110rem;margin:0 auto;border:1px solid var(--border-default-3);border-radius:4rem;padding:4.8rem 4rem;overflow:hidden;background:var(--text-default-100)}@media(max-width: 799px){.fmcg-promotion__card{flex-direction:column;gap:3.2rem}}@media(max-width: 449px){.fmcg-promotion__card{border-radius:2.6rem;padding:3.2rem}}.fmcg-promotion__card::before{content:"";position:absolute;inset:0;background:url("/assets/images/fmcg/d-promotion-bg-left.webp") no-repeat left bottom/12.8% 100%,url("/assets/images/fmcg/d-promotion-bg-right.webp") no-repeat right bottom/21.3% 100%;opacity:.42;pointer-events:none}.fmcg-promotion__card::after{content:"";position:absolute;top:4.8rem;bottom:4.8rem;left:50%;width:1px;background:var(--border-default-3)}@media(max-width: 799px){.fmcg-promotion__card::after{display:none}}.fmcg-promotion__steps{position:relative;z-index:1;display:flex;flex-direction:column;gap:.8rem;flex:1 1 0;min-width:0}.fmcg-promotion__step{display:flex;align-items:center;gap:.8rem;min-height:4.4rem;border:1px solid rgba(255,255,255,.02);border-radius:1.2rem;padding:.8rem 2.4rem .8rem 1.6rem;background:var(--brand-accent-2-8);backdrop-filter:blur(1.32rem)}@media(max-width: 449px){.fmcg-promotion__step{min-height:5.6rem}}.fmcg-promotion__num{flex-shrink:0;font-weight:700;font-size:2rem;line-height:130%;color:var(--text-accent-1-100)}.fmcg-promotion__icon{flex-shrink:0;width:2.4rem;height:2.4rem}.fmcg-promotion__divider{flex-shrink:0;width:.4rem;height:1.4rem}.fmcg-promotion__step-text{font-weight:500;font-size:2rem;line-height:130%;text-transform:uppercase;color:var(--system-fill-light)}.fmcg-promotion__panel{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:space-between;gap:4rem;flex:1 1 0;min-width:0}@media(max-width: 991px){.fmcg-promotion__panel{gap:1rem}}@media(max-width: 799px){.fmcg-promotion__panel{border-top:1px solid var(--border-default-3);padding-top:3.2rem;gap:1.6rem}}@media(max-width: 799px){.fmcg-promotion__panel.--hidden{border-top:none;padding-top:0rem}}.fmcg-promotion__panel.--hidden .fmcg-promotion__head{visibility:hidden}@media(max-width: 799px){.fmcg-promotion__panel.--hidden .fmcg-promotion__head{display:none}}.fmcg-promotion__head{display:flex;flex-direction:column;gap:1.6rem}.fmcg-promotion__panel-title{font-weight:400;font-size:3rem;line-height:120%;text-transform:uppercase;color:var(--system-fill-light)}@media(max-width: 449px){.fmcg-promotion__panel-title{font-size:2rem}}.fmcg-promotion__panel-text{font-weight:400;font-size:2.2rem;line-height:120%;color:rgba(255,255,255,.7)}@media(max-width: 449px){.fmcg-promotion__panel-text{font-size:1.6rem}}.country__top{position:relative}.country__content{position:relative;z-index:1;display:flex;flex-direction:column;gap:4rem}@media(max-width: 449px){.country__content{gap:2.4rem}}.country__title{text-align:left}@media(max-width: 449px){.country__title{font-size:4.4rem;text-align:center}}.country__text{display:flex;flex-direction:column;gap:3.1rem}@media(max-width: 449px){.country__text{gap:2.6rem;text-align:center}}.country__text p{font-weight:400;font-size:2.4rem;line-height:130%;color:#eaeaea}@media(max-width: 449px){.country__text p{font-size:2rem;color:#dbdbdb}}.country__swiper{width:100%;max-width:83rem;margin:0}@media(max-width: 449px){.country__swiper{margin-top:1.6rem}}.country__swiper .swiper-wrapper{display:grid;grid-template-columns:repeat(2, minmax(0, 40.5rem));gap:2rem}@media(max-width: 449px){.country__swiper .swiper-wrapper{display:flex;gap:0}}.country__card{display:flex;align-items:center;gap:2.6rem;min-height:13.2rem;height:auto;border:1px solid rgba(255,255,255,.2);border-radius:2.6rem;padding:2.6rem 2rem 2.6rem 2.6rem;background:#151515}.country__card-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:8rem;height:8rem;border-radius:1.2rem;background:#242424}.country__card-icon svg,.country__card-icon img{width:5.2rem;height:5.2rem}.country__card-text{font-weight:600;font-size:2.4rem;line-height:110%;text-transform:uppercase;color:rgba(255,255,255,.9)}.country__pagination{display:none}@media(max-width: 449px){.country__pagination{display:flex;justify-content:center;margin-top:1.6rem}}.country__globe{position:absolute;top:13.2rem;right:8.5rem;width:77.3rem;aspect-ratio:1}@media(max-width: 1200px){.country__globe{position:relative;top:auto;right:auto;width:min(56rem,100%);margin:4rem auto 0}}@media(max-width: 449px){.country__globe{display:none}}.country__globe-img{display:block;width:100%;height:100%;filter:drop-shadow(-0.4rem 0 2.25rem rgba(255, 58, 23, 0.46)) drop-shadow(-0.4rem 0 14.5rem rgba(255, 58, 23, 0.65))}.country__orbits{position:absolute;inset:0;border-radius:50%;overflow:hidden;pointer-events:none;transform:translateY(-6%)}@media(max-width: 1200px){.country__orbits{transform:none}}.country__orbit{position:absolute;inset:0;pointer-events:none;animation:country-orbit 30s linear infinite;animation-delay:var(--orbit-delay)}.country__orbit.--by{--orbit-delay: -15s}.country__orbit.--kz{--orbit-delay: -25s}.country__orbit.--uz{--orbit-delay: -5s}.country__arm{position:absolute;inset:0;transform:translateX(28%)}.country__flag{position:absolute;top:50%;left:50%;width:22.25%;height:auto;animation:country-flag 30s linear infinite;animation-delay:var(--orbit-delay)}@media(prefers-reduced-motion: reduce){.country__orbit,.country__flag{animation-play-state:paused}}.country__clients{position:relative;z-index:2;display:flex;flex-direction:column;gap:4.8rem;margin-top:6.7rem;border:1px solid var(--border-default-3);border-radius:4rem;padding:8rem;overflow:hidden;background:var(--text-default-100)}@media(max-width: 1200px){.country__clients{padding:5rem 4rem}}@media(max-width: 1200px){.country__clients{margin-top:4rem}}@media(max-width: 449px){.country__clients{gap:2.4rem;border-radius:2.6rem;padding:3.2rem;box-shadow:inset .4rem -0.1rem 5.2rem rgba(255,255,255,.26)}}.country__clients::before{content:"";position:absolute;inset:0;background:url("/assets/images/fmcg/d-country-texture.webp") no-repeat center/cover;opacity:.4;pointer-events:none}@media(max-width: 449px){.country__clients::before{background-image:url("/assets/images/fmcg/d-country-texture-mob.webp")}}.country__clients-title,.country__clients-cols{position:relative}.country__clients-title{font-weight:600;font-size:6rem;line-height:120%;text-transform:uppercase;color:#e5e5e5}@media(max-width: 1200px){.country__clients-title{font-size:4.8rem}}@media(max-width: 449px){.country__clients-title{font-weight:700;font-size:3.2rem;line-height:110%;background:linear-gradient(92.2deg, #fff 0.67%, var(--text-accent-2-100) 52.39%, #fff 105.11%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}}.country__clients-cols{display:flex;gap:8.5rem}@media(max-width: 799px){.country__clients-cols{flex-direction:column}}.country__client{display:flex;flex-direction:column;align-items:flex-start;gap:3.2rem;flex:1 1 0}.country__client-title{font-weight:700;font-size:2.4rem;line-height:120%;text-transform:uppercase;color:#eaeaea}.country__client-text{display:flex;flex-direction:column;gap:.9rem}.country__client-text p{font-weight:400;font-size:2.4rem;line-height:130%;color:#eaeaea}@media(max-width: 449px){.country__client-text p{font-size:2rem}}.country__button.button{margin-top:auto;text-align:left}@media(max-width: 449px){.country__button.button{width:100%;border-radius:1.2rem;padding:2.4rem 3.6rem 2.8rem;text-align:center}}@keyframes country-orbit{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes country-flag{from{transform:translate(-50%, -50%) rotate(0deg)}to{transform:translate(-50%, -50%) rotate(-360deg)}}.games-telegram{background:url("/assets/images/games/d-games-telegram-bg.webp") no-repeat center top .5rem/100% auto}@media(max-width: 799px){.games-telegram{background:none}}.games-telegram__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem;max-width:119.4rem;margin:0 auto}@media(max-width: 799px){.games-telegram__cards{grid-template-columns:minmax(0, 1fr);gap:1.5rem}}.games-telegram__card{display:flex;flex-direction:column;align-items:flex-start;gap:4.1rem;padding:4rem 4rem 5rem;border:1px solid rgba(255,255,255,.2);border-radius:4rem;background:#151515;color:rgba(255,255,255,.9)}@media(max-width: 991px){.games-telegram__card{padding:3.2rem 3.2rem 4rem}}@media(max-width: 449px){.games-telegram__card{gap:3rem;padding:2.4rem 2.4rem 3.2rem}}.games-telegram__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:8rem;height:8rem;border-radius:1.2rem;background:#242424}.games-telegram__icon svg{width:5.2rem;height:5.2rem}.games-telegram__content{display:flex;flex-direction:column;gap:1rem;width:100%}.games-telegram__title{font-weight:600;font-size:4rem;line-height:110%;text-transform:uppercase}@media(max-width: 449px){.games-telegram__title{font-size:3.2rem}}.games-telegram__desc p{font-size:2.2rem;line-height:130%}@media(max-width: 449px){.games-telegram__desc p{font-size:1.8rem}}.games-telegram__features{display:flex;flex-direction:column;gap:2.4rem;width:100%}@media(max-width: 449px){.games-telegram__features{gap:1.8rem}}.games-telegram__subtitle{font-weight:500;font-size:2.8rem;line-height:110%}@media(max-width: 449px){.games-telegram__subtitle{font-size:2.2rem}}.games-telegram__list{display:flex;flex-direction:column;gap:1.6rem}@media(max-width: 449px){.games-telegram__list{gap:1.2rem}}.games-telegram__item{display:flex;align-items:center;gap:.8rem;font-size:2.2rem;line-height:110%}@media(max-width: 449px){.games-telegram__item{gap:.4rem;font-size:1.8rem}}.games-telegram__item a{text-decoration:underline}.games-telegram__check{flex-shrink:0;width:2.4rem;height:2.4rem}@media(max-width: 449px){.games-telegram__check{width:2rem;height:2rem}}@media(max-width: 449px){.games-telegram__button{align-self:stretch}}
@font-face{font-family:"Onest";src:url("../fonts/Onest-Regular.eot");src:local("Onest Regular"),local("Onest-Regular"),url("../fonts/Onest-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Onest-Regular.woff2") format("woff2"),url("../fonts/Onest-Regular.woff") format("woff"),url("../fonts/Onest-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Onest";src:url("../fonts/Onest-Medium.eot");src:local("Onest Medium"),local("Onest-Medium"),url("../fonts/Onest-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/Onest-Medium.woff2") format("woff2"),url("../fonts/Onest-Medium.woff") format("woff"),url("../fonts/Onest-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Onest";src:url("../fonts/Onest-Bold.eot");src:local("Onest Bold"),local("Onest-Bold"),url("../fonts/Onest-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/Onest-Bold.woff2") format("woff2"),url("../fonts/Onest-Bold.woff") format("woff"),url("../fonts/Onest-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Finlandica Headline";src:local("../fonts/finlandica-headline-600"),local("finlandica-headline-600"),url("../fonts/finlandica-headline-600.woff2") format("woff2"),url("../fonts/finlandica-headline-600.woff") format("woff"),url("../fonts/finlandica-headline-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Finlandica Headline";src:local("../fonts/finlandica-headline-500"),local("finlandica-headline-500"),url("../fonts/finlandica-headline-500.woff2") format("woff2"),url("../fonts/finlandica-headline-500.woff") format("woff"),url("../fonts/finlandica-headline-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Finlandica Headline";src:local("../fonts/finlandica-headline-400"),local("finlandica-headline-400"),url("../fonts/finlandica-headline-400.woff2") format("woff2"),url("../fonts/finlandica-headline-400.woff") format("woff"),url("../fonts/finlandica-headline-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Finlandica Headline";src:local("../fonts/finlandica-headline-700"),local("finlandica-headline-700"),url("../fonts/finlandica-headline-700.woff2") format("woff2"),url("../fonts/finlandica-headline-700.woff") format("woff"),url("../fonts/finlandica-headline-700.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Finlandica Headline";src:local("../fonts/finlandica-headline-500"),local("finlandica-headline-500"),url("../fonts/finlandica-headline-500.woff2") format("woff2"),url("../fonts/finlandica-headline-500.woff") format("woff"),url("../fonts/finlandica-headline-500.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}:root{--textarea-min-height: 16rem}*{-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}input,button,textarea,select,label{font:inherit;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:rgba(0,0,0,0)}*,*::before,*::after{box-sizing:border-box;color:#000}b,body,html,i,img,strong,sup{margin:0;padding:0}article,aside,footer,header,main,nav,section{display:block}a,article,aside,blockquote,code,div,footer,form,h1,h2,h3,h4,h5,h6,header,hr,iframe,label,li,main,nav,ol,p,pre,section,span,textarea,ul{margin:0;padding:0;outline:0;font-weight:inherit;font-style:inherit;font-size:inherit;font-family:inherit;color:inherit;line-height:inherit;vertical-align:baseline;box-sizing:border-box}body{display:flex;flex-direction:column;min-height:99.9vh;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;color:#fff;background-color:#000;font-family:"Finlandica Headline",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html,body{line-height:1.4;font-size:.521vw;font-style:normal;line-height:1}@media screen and (max-width: 4000px){html,body{font-size:.521vw}}@media screen and (max-width: 1920px){html,body{font-size:.521vw}}@media screen and (max-width: 1200px){html,body{font-size:.835vw}}@media screen and (max-width: 991px){html,body{font-size:1.01vw}}@media screen and (max-width: 799px){html,body{font-size:1.254vw}}@media screen and (max-width: 449px){html,body{font-size:2.55vw}}html::-webkit-scrollbar,body::-webkit-scrollbar{width:5px}html::-webkit-scrollbar-button:hover,body::-webkit-scrollbar-button:hover{background-color:#fff}html::-webkit-scrollbar-thumb,body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.7);border-radius:10px}html::-webkit-scrollbar-track,body::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}a{text-decoration:none;transition:all 300ms ease-in-out}a:hover{text-decoration:none;transition:all 300ms ease-in-out}.swiper-slide{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-button-prev::after,.swiper-button-next::after{display:none}.hidden{overflow:hidden}.main{flex:1 1 auto}.container{width:100%;max-width:100%;margin:0 auto;padding:0 15rem}@media screen and (max-width: 1200px){.container{padding:0 4rem}}@media screen and (max-width: 991px){.container{padding:0 2rem}}@media screen and (max-width: 449px){.container{padding:0 1.5rem}}.container-small{padding:0 12rem}@media screen and (max-width: 1200px){.container-small{padding:0 4rem}}@media screen and (max-width: 991px){.container-small{padding:0 2rem}}@media screen and (max-width: 449px){.container-small{padding:0 1.5rem}}.container-fluid{padding:0 6rem}@media screen and (max-width: 1200px){.container-fluid{padding:0 4rem}}@media screen and (max-width: 991px){.container-fluid{padding:0 2rem}}@media screen and (max-width: 449px){.container-fluid{padding:0 1.5rem}}.container-odds{width:100%;max-width:100%;margin:0;padding:0 3rem}@media screen and (max-width: 1200px){.container-odds{padding:0 4rem}}@media screen and (max-width: 991px){.container-odds{padding:0 2rem}}@media screen and (max-width: 449px){.container-odds{padding:0 1.5rem}}.header{padding:3rem 9.3rem;position:fixed;top:0;left:0;right:0;z-index:100}@media screen and (max-width: 1200px){.header{padding:2rem 4rem}}@media screen and (max-width: 991px){.header{padding:2rem}}@media screen and (max-width: 449px){.header{padding:1rem 1.5rem}}.header__part{display:none}@media screen and (max-width: 1200px){.header__part{display:flex;min-width:7rem;max-width:7rem;height:7rem;align-items:center;justify-content:center;padding:2.4rem;background:#212121;border-radius:.4rem;position:relative;z-index:25}}.header__block{display:flex;gap:.4rem}.header__formats{min-width:30rem;justify-content:space-between}.header__logo{padding:2rem 2rem 1.7rem 2rem;background:#212121;width:100%;border-radius:.4rem;display:block}@media screen and (max-width: 1200px){.header__logo{min-width:auto;max-width:100%;width:100%;position:relative;z-index:25}}@media screen and (max-width: 449px){.header__logo{padding:2rem 4.8rem 1.7rem 2.8rem}}.header__logo img{width:100%;max-width:16.4rem;height:auto}@media screen and (max-width: 449px){.header__logo img{max-width:15.8rem}}.header__menu{display:flex;gap:.4rem;padding:0;margin:0}@media screen and (max-width: 1200px){.header__menu{flex-direction:column;width:100%;gap:.6rem}}.header__menu__item{display:block;padding:0;margin:0;position:relative}@media screen and (max-width: 1200px){.header__menu__item:first-child .header__menu__link{border-radius:1.4rem 1.4rem .4rem .4rem}.header__menu__item:last-child .header__menu__link{border-radius:.4rem .4rem 1.4rem 1.4rem}}.header__menu__item.active .header__formats{background:#fff;color:#000;border-radius:.4rem .4rem 0 0}@media screen and (max-width: 1200px){.header__menu__item.active .header__formats{border-radius:1.4rem 1.4rem 0 0;background:#212121;color:#fff}}.header__menu__item.active .header__formats svg path{fill:#000}@media screen and (max-width: 1200px){.header__menu__item.active .header__formats svg path{fill:#fff}}.header__menu__item.active .header__submenu{opacity:1;visibility:visible}@media screen and (max-width: 1200px){.header__menu__item.active .header__submenu{display:block}}.header__menu__link{font-weight:600;font-size:2.4rem;line-height:130%;text-transform:uppercase;padding:1.8rem 3rem 2rem 3rem;background:#212121;border-radius:.4rem;display:block;color:rgba(255,255,255,.72);text-align:center;display:flex;align-items:center;gap:1rem;white-space:nowrap;height:7rem}@media screen and (max-width: 1920px){.header__menu__link{padding:1.8rem 3rem 2rem 3rem}}@media screen and (max-width: 1200px){.header__menu__link{padding:2rem 1.2rem 1.8rem 2.1rem;justify-content:space-between}}@media screen and (min-width: 992px){.header__menu__link:hover{background:#fff;color:#000}.header__menu__link:hover svg path{fill:#000}}.header__menu__link.active,.header__menu__link.is-active{background:#bababa;color:#000}.header__menu__link.active svg path,.header__menu__link.is-active svg path{fill:#000}.header__menu__link svg{min-width:2.8rem;max-width:2.8rem;height:2.8rem;opacity:1;transition:all 300ms ease-in-out}.header__menu__link svg path{fill:rgba(255,255,255,.72);transition:all 300ms ease-in-out}.header__buttons{display:flex;gap:.4rem}@media screen and (max-width: 1200px){.header__buttons{margin-top:4.4rem;width:100%}}@media screen and (max-width: 449px){.header__buttons{flex-direction:column;gap:.6rem}}.header__social{display:flex;gap:.4rem;padding:0;margin:0}@media screen and (max-width: 449px){.header__social{gap:.6rem}}.header__social__item{display:block;padding:0;margin:0}@media screen and (max-width: 1200px){.header__social__item:first-child .header__social__link{border-radius:1.4rem .4rem .4rem 1.4rem}}@media screen and (max-width: 449px){.header__social__item{flex:1}.header__social__item:first-child .header__social__link{border-radius:1.4rem .4rem .4rem .4rem}.header__social__item:last-child .header__social__link{border-radius:.4rem 1.4rem .4rem .4rem}}.header__social__link{display:flex;align-items:center;justify-content:center;border-radius:.4rem;transition:all 300ms ease-in-out;background:#212121;padding:.8rem;height:7rem;min-width:6.6rem;max-width:6.6rem}@media screen and (max-width: 449px){.header__social__link{min-width:100%;max-width:100%}}@media screen and (min-width: 992px){.header__social__link:hover{background:#fff;color:#000}.header__social__link:hover svg path{fill:#000}}.header__social__link svg{min-width:4.8rem;max-width:4.8rem;height:4.8rem}.header__social__link svg path{fill:rgba(255,255,255,.72);transition:all 300ms ease-in-out}.header__phone{background:#212121;border-radius:.4rem;white-space:nowrap;height:7rem;transition:all 300ms ease-in-out}@media screen and (max-width: 1200px){.header__phone{width:100%;border-radius:.4rem 1.4rem 1.4rem .4rem}}@media screen and (max-width: 449px){.header__phone{text-align:center;border-radius:.4rem .4rem 1.4rem 1.4rem}}@media screen and (min-width: 992px){.header__phone:hover{background:#fff}.header__phone:hover .header__phone__link{color:#000;opacity:1}}.header__phone__link{font-weight:600;font-size:2.4rem;line-height:130%;text-align:center;text-transform:uppercase;color:#fff;opacity:.72;border-radius:.4rem;transition:all 300ms ease-in-out;padding:2rem 3rem 2rem 3rem;display:inline-block}@media screen and (min-width: 992px){.header__phone__link:hover{opacity:1}}@media screen and (max-width: 449px){.header__phone__link{padding:1.9rem 5rem 2rem 1.8rem}}.header__submenu{position:absolute;top:100%;left:0;right:0;background:#fff;padding:.4rem 3rem 2rem;border-radius:0 0 .4rem .4rem;margin:0;display:block;opacity:0;visibility:hidden;transition:all 300ms ease-in-out}@media screen and (max-width: 1200px){.header__submenu{position:initial;display:none;background:#212121}}.header__submenu li{display:block;padding:0 0 1.6rem 0;margin:0 0 1.6rem 0;border-bottom:1px solid rgba(0,0,0,.1)}.header__submenu li:last-child{padding:0;margin:0;border:0}.header__submenu li a{font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:2.2rem;line-height:110%;text-transform:uppercase;color:rgba(0,0,0,.72)}@media screen and (max-width: 1200px){.header__submenu li a{color:rgba(255,255,255,.72)}}.header__dropdown__content{display:flex;gap:.4rem;align-items:center}@media screen and (max-width: 1200px){.header__dropdown__content{flex-direction:column}}@media screen and (max-width: 1200px){.header .header__dropdown{background:#000;position:fixed;top:0;left:0;right:0;bottom:0;padding:13.8rem 4rem 4rem;opacity:0;visibility:hidden;transition:all 300ms ease-in-out;z-index:-9999;overflow:auto}.header .header__dropdown::-webkit-scrollbar{width:5px}.header .header__dropdown::-webkit-scrollbar-button:hover{background-color:#fff}.header .header__dropdown::-webkit-scrollbar-thumb{background:rgba(0,0,0,.7);border-radius:10px}.header .header__dropdown::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.header .header__dropdown_active{opacity:1;visibility:visible;z-index:20}.header .menu-toggle{width:18px;display:inline-block;vertical-align:middle;height:2px;position:relative;background:rgba(255,255,255,.72)}.header .menu-toggle-cont{width:22px;height:1.5rem;font-size:0;cursor:pointer;position:relative;z-index:25}.header .menu-toggle-cont:after{content:"";height:100%;display:inline-block;vertical-align:middle}.header .menu-toggle-cont_active .menu-toggle{height:0}.header .menu-toggle-cont_active .menu-toggle:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:auto}.header .menu-toggle-cont_active .menu-toggle:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:auto;width:22px}.header .menu-toggle:before,.header .menu-toggle:after{content:"";-webkit-transition:all .3s;transition:all .3s;height:2px;background:rgba(255,255,255,.72);position:absolute;left:0;width:100%}.header .menu-toggle:before{top:0;width:22px}.header .menu-toggle:after{top:0;width:14px}.header .menu-toggle:before{-webkit-transform:translateY(-350%);-ms-transform:translateY(-350%);transform:translateY(-350%)}.header .menu-toggle:after{-webkit-transform:translateY(350%);-ms-transform:translateY(350%);transform:translateY(350%)}}@media screen and (max-width: 991px){.header .header__dropdown{padding:13.8rem 2rem 2rem}}@media screen and (max-width: 449px){.header .header__dropdown{padding:13.2rem 1.5rem 2rem}}.banner{width:100%;height:89.4rem;background-color:#000;background:#000 url(../images/banner-bg.webp) top center no-repeat;background-size:cover;padding:25rem 0 8.9rem;position:relative;overflow:hidden}@media screen and (max-width: 1200px){.banner{height:68rem;padding:18rem 0 8rem}}@media screen and (max-width: 991px){.banner{height:auto;padding:14rem 0 6rem}}@media screen and (max-width: 449px){.banner{padding:11rem 0 3.2rem;background-color:#000;background:#000 url(../images/banner-bg-small.webp) top center no-repeat;background-size:contain}}.banner__content__title{margin:0 0 4.6rem 0}@media screen and (max-width: 799px){.banner__content__title{margin:0 0 10.3rem 0}}@media screen and (max-width: 449px){.banner__content__title{margin:0 0 8rem 0}}.banner__content__text{display:flex;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 799px){.banner__content__text{flex-direction:column-reverse;align-items:flex-end;gap:2.4rem}.banner__content__text .button{width:100%}}@media screen and (max-width: 449px){.banner__content__text{gap:1.8rem}}.banner__content h1{font-weight:700;font-size:11.8rem;line-height:100%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);max-width:80rem}@media screen and (max-width: 1200px){.banner__content h1{font-size:8.8rem;max-width:60rem}}@media screen and (max-width: 799px){.banner__content h1{font-size:11.2rem;max-width:100%}}@media screen and (max-width: 449px){.banner__content h1{font-size:5.2rem;line-height:102%;margin:0 0 0 .5rem}}.banner__content p{font-weight:700;font-size:11.8rem;line-height:115%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);max-width:80rem;text-align:right;margin:2.4rem 0 0}@media screen and (max-width: 1200px){.banner__content p{font-size:8.8rem}}@media screen and (max-width: 799px){.banner__content p{font-size:11.2rem}}@media screen and (max-width: 449px){.banner__content p{font-size:5.2rem;margin-right:.5rem}}.banner__content p span{display:block;margin-top:-1.7rem}@media screen and (max-width: 449px){.banner__content p span{margin-top:0}}.banner__image{position:absolute;top:12rem;right:29.7rem;z-index:5;width:106rem;height:72rem}@media screen and (max-width: 1200px){.banner__image{top:13rem;right:9.7rem;width:81rem;height:47rem}}@media screen and (max-width: 991px){.banner__image{top:12.5rem;right:0;width:74rem;height:40rem}}@media screen and (max-width: 799px){.banner__image{top:24.5rem;right:3rem;width:74rem;height:40rem}}@media screen and (max-width: 449px){.banner__image{top:13.7rem;right:-12rem;width:62rem;height:28rem}}.banner__image img{width:100%;height:100%;object-fit:contain}.banner__list{display:block;padding:0;margin:0}@media screen and (max-width: 799px){.banner__list{margin-top:2rem}}.banner__list__item{padding:2.4rem 3rem 2.8rem;display:block;border:1px solid #7a7a7a;border-radius:2.2rem;box-shadow:4px -1px 52px 0px rgba(255,223,223,.26) inset;backdrop-filter:blur(7px);background-color:rgba(0,0,0,.38);position:absolute;z-index:10;width:23.4rem}@media screen and (max-width: 1200px){.banner__list__item{padding:2rem 3rem 2.2rem;width:22rem}}@media screen and (max-width: 991px){.banner__list__item{position:initial;width:100% !important;margin:0 0 2rem 0;padding:1.8rem 2.1rem 1.8rem;display:flex;align-items:center;gap:1.4rem;border-radius:1.6rem}.banner__list__item:last-child{margin:0}}.banner__list__item:nth-of-type(1){top:20.4rem;right:59.5rem}@media screen and (max-width: 1200px){.banner__list__item:nth-of-type(1){top:12.4rem;right:27.5rem}}.banner__list__item:nth-of-type(2){bottom:9rem;right:98rem;width:18.6rem}@media screen and (max-width: 1200px){.banner__list__item:nth-of-type(2){bottom:7rem;right:59rem;width:17rem}}@media screen and (max-width: 449px){.banner__list__item:nth-of-type(2){padding:1.3rem 2.1rem}}.banner__list__item:nth-of-type(3){top:30rem;right:10rem;width:22rem}@media screen and (max-width: 1200px){.banner__list__item:nth-of-type(3){top:26rem;right:4rem;width:20rem}}.banner__list__item__number{font-family:"Onest";font-weight:700;font-size:6.6rem;line-height:100%;text-transform:uppercase;color:#eaeaea;display:block;margin:0 0 .6rem 0}@media screen and (max-width: 1200px){.banner__list__item__number{font-size:4.6rem}}@media screen and (max-width: 991px){.banner__list__item__number{font-size:3.8rem;min-width:9rem;max-width:9rem;margin:0}}.banner__list__item__text{font-weight:500;font-size:2rem;line-height:134%;text-transform:uppercase;color:#eaeaea;display:block;margin:0}@media screen and (max-width: 1200px){.banner__list__item__text{font-size:1.8rem}}@media screen and (max-width: 991px){.banner__list__item__text{width:100%}}.banner__wrap{display:flex;align-items:flex-start;gap:6.4rem}@media screen and (max-width: 449px){.banner__wrap{display:block}}.banner-agency{padding:18.2rem 0 8.9rem;height:104.4rem;position:relative;z-index:7;background:rgba(0,0,0,0)}@media screen and (max-width: 1200px){.banner-agency{height:76rem;padding:18rem 0 8rem}}@media screen and (max-width: 991px){.banner-agency{height:auto;padding:14rem 0 6rem}}@media screen and (max-width: 449px){.banner-agency{padding:11.5rem 0 3.2rem}}.banner-agency .banner__wrap{gap:8.5rem}@media screen and (max-width: 799px){.banner-agency .banner__wrap{gap:0}}.banner-agency .banner__image{min-width:100rem;max-width:100rem;height:100rem;top:4rem;right:3.5rem}@media screen and (max-width: 1200px){.banner-agency .banner__image{min-width:64rem;max-width:64rem;height:64rem;top:4rem;right:-2rem}}@media screen and (max-width: 991px){.banner-agency .banner__image{min-width:50rem;max-width:50rem;height:50rem;top:8rem;right:-2rem}}@media screen and (max-width: 799px){.banner-agency .banner__image{min-width:42rem;max-width:42rem;height:42rem;top:39rem;right:-2rem}}@media screen and (max-width: 449px){.banner-agency .banner__image{min-width:45rem;max-width:45rem;height:45rem;top:30rem;right:-2.5rem}}.banner-agency .banner__content{width:100%;margin:2rem 0 0 0}@media screen and (max-width: 1200px){.banner-agency .banner__content{margin:0}}@media screen and (max-width: 799px){.banner-agency .banner__content .button{width:100%}}.banner-agency .banner__content h1{font-size:10rem}@media screen and (max-width: 1200px){.banner-agency .banner__content h1{font-size:7rem}}@media screen and (max-width: 991px){.banner-agency .banner__content h1{font-size:6rem}}@media screen and (max-width: 799px){.banner-agency .banner__content h1{font-size:7rem}}@media screen and (max-width: 449px){.banner-agency .banner__content h1{font-size:3.6rem;line-height:120%;margin:0 0 1rem 0;padding:0 .5rem}}.banner-agency .banner__content p{font-weight:400;font-size:3.2rem;line-height:110%;color:#fff;margin:0 0 5.6rem 0;max-width:72rem;text-align:left;text-transform:none}@media screen and (max-width: 1200px){.banner-agency .banner__content p{font-size:2.8rem;max-width:64rem}}@media screen and (max-width: 991px){.banner-agency .banner__content p{font-size:2.4rem;margin:0 0 4.6rem 0;max-width:54rem}}@media screen and (max-width: 799px){.banner-agency .banner__content p{margin:0 0 30rem 0}}@media screen and (max-width: 449px){.banner-agency .banner__content p{margin:-0.3rem 0 40.7rem .5rem;font-size:1.8rem;line-height:110%;text-wrap:balance}}.banner-agency .banner__content__title{margin:0 0 3.4rem 0}@media screen and (max-width: 449px){.banner-agency .banner__content__title{margin:0 0 1.3rem 0}}.banner-agency .banner__list__item:nth-of-type(1){top:20rem;right:9rem;bottom:auto;left:auto;width:33.2rem}@media screen and (max-width: 1200px){.banner-agency .banner__list__item:nth-of-type(1){top:16rem;right:4rem}}@media screen and (max-width: 991px){.banner-agency .banner__list__item:nth-of-type(1){position:absolute;width:24rem !important;display:block;right:2rem;top:17rem}}@media screen and (max-width: 799px){.banner-agency .banner__list__item:nth-of-type(1){right:auto;bottom:27rem;top:auto;left:2rem;width:33rem !important}}@media screen and (max-width: 449px){.banner-agency .banner__list__item:nth-of-type(1){position:initial;width:100% !important;margin:0 0 1.5rem 0;padding:1.4rem 2.1rem 1.2rem;display:flex;align-items:center;gap:1.4rem;border-radius:1.6rem}.banner-agency .banner__list__item:nth-of-type(1) .banner__list__item__number{margin:0}}@media screen and (max-width: 449px){.banner-agency .banner__list__item__number{min-width:6.6rem;max-width:6.6rem}}.banner-agency .banner__list__item:nth-of-type(2){top:auto;right:auto;bottom:22rem;left:96.2rem;width:42.8rem}@media screen and (max-width: 1200px){.banner-agency .banner__list__item:nth-of-type(2){right:12rem;bottom:10rem;left:auto}}@media screen and (max-width: 991px){.banner-agency .banner__list__item:nth-of-type(2){position:absolute;width:26rem !important;display:block;right:16rem;bottom:8rem}}@media screen and (max-width: 799px){.banner-agency .banner__list__item:nth-of-type(2){right:auto;bottom:16rem;top:auto;left:2rem;width:33rem !important}}@media screen and (max-width: 449px){.banner-agency .banner__list__item:nth-of-type(2){position:initial;width:100% !important;margin:0 0 1.5rem 0;padding:1.4rem 2.1rem 1.2rem;display:flex;align-items:center;gap:1.4rem;border-radius:1.6rem}.banner-agency .banner__list__item:nth-of-type(2) .banner__list__item__number{min-width:14.4rem;margin:0 1rem 0 0;max-width:14.4rem}}.banner-agency .banner__list__item__number{text-transform:none;font-weight:500;margin:0 0 1rem 0;line-height:107%}@media screen and (max-width: 991px){.banner-agency .banner__list__item__number{min-width:100%;max-width:100%}}@media screen and (max-width: 449px){.banner-agency .banner__list__item__number{min-width:15.4rem;max-width:15.4rem;font-size:2.8rem}}@media screen and (max-width: 449px){.banner-agency .banner__list{margin-top:3.4rem}}.banner-promo{background:rgba(0,0,0,0);padding:18.2rem 0 8.9rem;height:104.4rem;z-index:5}.banner-promo::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0) 100%);pointer-events:none}@media screen and (max-width: 1200px){.banner-promo{height:68rem;padding:18rem 0 8rem}}@media screen and (max-width: 991px){.banner-promo{height:auto;padding:14rem 0 6rem}}@media screen and (max-width: 449px){.banner-promo{padding:10.2rem 0 3.2rem;background:url(../images/banner-bg-small.webp) top center no-repeat;background-size:cover}}.banner-promo .banner__wrap{gap:8.5rem}@media screen and (max-width: 799px){.banner-promo .banner__wrap{display:block}}@media screen and (max-width: 799px){.banner-promo .banner__content__title{margin:0 0 20rem 0}}@media screen and (max-width: 449px){.banner-promo .banner__content__title{margin:0 0 32.1rem 0}}.banner-promo .banner__image{min-width:108rem;max-width:108rem;height:86rem;top:6rem;right:-1.8rem}@media screen and (max-width: 1200px){.banner-promo .banner__image{min-width:70rem;max-width:70rem;height:62rem;top:4rem;right:-2rem}}@media screen and (max-width: 991px){.banner-promo .banner__image{min-width:58rem;max-width:58rem;height:46rem;top:13rem;right:-4rem}}@media screen and (max-width: 799px){.banner-promo .banner__image{min-width:38rem;max-width:38rem;height:32rem;top:29rem;right:-3rem}}@media screen and (max-width: 449px){.banner-promo .banner__image{min-width:46rem;max-width:46rem;height:46rem;top:16rem;right:-3rem}}.banner-promo .banner__content{width:100%;margin:1.8rem 0 0 0}@media screen and (max-width: 1200px){.banner-promo .banner__content{margin:0 .7rem}}@media screen and (max-width: 799px){.banner-promo .banner__content .button{width:100%;position:relative;z-index:25}}@media screen and (max-width: 449px){.banner-promo .banner__content .button{margin:0 0 0 -0.7rem}}.banner-promo .banner__content h1{max-width:86rem;font-size:10rem;margin:0 0 3.6rem 0}@media screen and (max-width: 1200px){.banner-promo .banner__content h1{max-width:76rem;font-size:7rem;margin:0 0 2.6rem 0}}@media screen and (max-width: 449px){.banner-promo .banner__content h1{font-size:3.6rem;max-width:28rem;line-height:120%}}.banner-promo .banner__content p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:3.2rem;line-height:110%;color:#fff;margin:0 0 5.6rem 0;text-transform:none;text-align:left;max-width:70rem;background:rgba(0,0,0,0);-webkit-text-fill-color:unset;letter-spacing:.035rem}@media screen and (max-width: 1200px){.banner-promo .banner__content p{font-size:2.4rem;margin:0 0 4.6rem 0;max-width:54rem}}@media screen and (max-width: 449px){.banner-promo .banner__content p{display:none}}.banner-promo .banner__content .button-icon{margin:1.8rem 0 0}.banner-promo .banner__list__item:nth-of-type(1){top:auto;right:17.3rem;bottom:31.2rem;width:22.2rem}@media screen and (max-width: 1200px){.banner-promo .banner__list__item:nth-of-type(1){right:4rem;bottom:20rem}}@media screen and (max-width: 991px){.banner-promo .banner__list__item:nth-of-type(1){position:absolute;width:29.4rem !important;right:2rem;bottom:14rem}}@media screen and (max-width: 799px){.banner-promo .banner__list__item:nth-of-type(1){right:auto;bottom:22rem;left:2rem}}@media screen and (max-width: 449px){.banner-promo .banner__list__item:nth-of-type(1){position:initial !important;width:100% !important}}.banner-game{background:rgba(0,0,0,0);padding:18rem 0 8.9rem;height:104.4rem}@media screen and (min-width: 1201px){.banner-game .banner__list__item{padding:2rem 3rem 3rem}.banner-game .banner__list__item:nth-of-type(1){top:20.4rem;right:73.6rem;width:17.8rem}.banner-game .banner__list__item:nth-of-type(2){top:52.3rem;right:11.9rem;bottom:auto;width:22.3rem}.banner-game .banner__list__item__number{line-height:108%}}@media screen and (max-width: 1200px){.banner-game{height:84rem;padding:18rem 0 8rem}}@media screen and (max-width: 991px){.banner-game{height:auto;padding:14rem 0 6rem}}@media screen and (max-width: 449px){.banner-game{padding:10rem 0 3.2rem}}.banner-game .banner__wrap{gap:8.5rem}@media screen and (max-width: 799px){.banner-game .banner__wrap{gap:0}}.banner-game .banner__image{min-width:84rem;max-width:84rem;height:90rem;top:9.9rem;right:12rem}@media screen and (max-width: 1200px){.banner-game .banner__image{min-width:64rem;max-width:64rem;height:64rem;top:4rem;right:-2rem}}@media screen and (max-width: 991px){.banner-game .banner__image{min-width:50rem;max-width:50rem;height:50rem;top:8rem;right:-2rem}}@media screen and (max-width: 799px){.banner-game .banner__image{min-width:42rem;max-width:42rem;height:42rem;top:39rem;right:-2rem}}@media screen and (max-width: 449px){.banner-game .banner__image{min-width:36.2rem;max-width:36.2rem;height:38.8rem;top:34rem;right:1.5rem}}.banner-game .banner__content{width:100%;margin:2rem 0 0 0}@media screen and (max-width: 1200px){.banner-game .banner__content{margin:0}}@media screen and (max-width: 799px){.banner-game .banner__content .button{width:100%}}.banner-game .banner__content h1{font-size:10rem;margin:0 0 3.5rem 0}@media screen and (min-width: 1201px){.banner-game .banner__content h1{margin:0 0 3.6rem 0}}@media screen and (max-width: 1200px){.banner-game .banner__content h1{font-size:7rem}}@media screen and (max-width: 991px){.banner-game .banner__content h1{font-size:6rem}}@media screen and (max-width: 799px){.banner-game .banner__content h1{font-size:7rem}}@media screen and (max-width: 449px){.banner-game .banner__content h1{font-size:3.6rem;line-height:120%;margin:0 0 1rem 0;padding:0 .5rem}}.banner-game .banner__content p{font-weight:400;font-size:3.2rem;line-height:110%;color:#fff;margin:0 0 5.6rem 0;max-width:68rem;text-align:left;text-transform:none}@media screen and (max-width: 1200px){.banner-game .banner__content p{font-size:2.8rem;max-width:52rem}}@media screen and (max-width: 991px){.banner-game .banner__content p{font-size:2.4rem;margin:0 0 4.6rem 0;max-width:46rem}}@media screen and (max-width: 799px){.banner-game .banner__content p{margin:0 0 30rem 0}}@media screen and (max-width: 449px){.banner-game .banner__content p{margin:0 0 38rem .5rem;font-size:1.8rem;line-height:110%}}.banner-game .banner__content__title{margin:0 0 2.8rem 0}@media screen and (max-width: 449px){.banner-game .banner__content__title{margin:0 0 1rem 0}}@media screen and (max-width: 1200px){.banner-game .banner__list__item:nth-of-type(1){top:12rem;right:42rem;bottom:auto;width:17rem}}@media screen and (max-width: 991px){.banner-game .banner__list__item:nth-of-type(1){position:absolute;display:block;width:17rem !important;top:10rem;right:33rem}}@media screen and (max-width: 799px){.banner-game .banner__list__item:nth-of-type(1){top:auto;right:auto;bottom:27rem;left:2rem;width:33rem !important}}@media screen and (max-width: 449px){.banner-game .banner__list__item:nth-of-type(1){position:initial;width:100% !important;margin:0 0 1.8rem 0;padding:1.2rem 2.1rem 1.2rem;display:flex;border-radius:1.6rem}}@media screen and (max-width: 1200px){.banner-game .banner__list__item:nth-of-type(2){top:36rem;right:2rem;bottom:auto;width:20rem}}@media screen and (max-width: 991px){.banner-game .banner__list__item:nth-of-type(2){position:absolute;display:block;width:20rem !important;top:38rem;right:2rem}}@media screen and (max-width: 799px){.banner-game .banner__list__item:nth-of-type(2){top:auto;right:auto;bottom:16rem;left:2rem;width:33rem !important}}@media screen and (max-width: 449px){.banner-game .banner__list__item:nth-of-type(2){position:initial;width:100% !important;margin:0;padding:1.2rem 2.1rem 1.2rem;display:flex;border-radius:1.6rem}}@media screen and (min-width: 450px)and (max-width: 991px){.banner-game .banner__list__item__number{margin:0 0 .6rem 0}}@media screen and (max-width: 449px){.banner-game .banner__list{margin-top:1.7rem}}.banner-sdm{padding:18.2rem 0 8.9rem;position:relative;z-index:7;height:95rem;background:rgba(0,0,0,0)}@media screen and (max-width: 1200px){.banner-sdm{height:78rem}}@media screen and (max-width: 991px){.banner-sdm{height:auto}}@media screen and (max-width: 991px){.banner-sdm{padding:14rem 0 6rem}}@media screen and (max-width: 799px){.banner-sdm .banner__wrap{display:block}.banner-sdm .banner__content__title{margin:0 0 24rem 0}}@media screen and (max-width: 449px){.banner-sdm{padding:10.2rem 0 3.2rem}.banner-sdm .banner__content__title{margin:0 0 31rem 0}}.banner-sdm::after{content:"";position:absolute;inset:0;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0) 100%);pointer-events:none}.banner-sdm .banner__image{top:3.5rem;right:-2.6rem;width:110rem;height:95rem}@media screen and (max-width: 1200px){.banner-sdm .banner__image{min-width:70rem;max-width:70rem;height:62rem;top:4rem;right:-6rem}}@media screen and (max-width: 991px){.banner-sdm .banner__image{min-width:58rem;max-width:58rem;height:46rem;top:13rem;right:-4rem}}@media screen and (max-width: 799px){.banner-sdm .banner__image{min-width:38rem;max-width:38rem;height:32rem;top:44rem;right:-3rem}}@media screen and (max-width: 449px){.banner-sdm .banner__image{min-width:46rem;max-width:46rem;height:45rem;top:31rem;right:-3rem}}.banner-sdm .banner__content{width:100%;max-width:88.6rem;margin:1.8rem 0 0 0}@media screen and (max-width: 1200px){.banner-sdm .banner__content{margin:0;max-width:62rem}}@media screen and (max-width: 991px){.banner-sdm .banner__content{max-width:54rem}}@media screen and (max-width: 799px){.banner-sdm .banner__content{max-width:100%}.banner-sdm .banner__content .button{width:100%;position:relative;z-index:25}}.banner-sdm .banner__content h1{max-width:86rem;font-size:10rem;margin:0 0 3.6rem 0}@media screen and (max-width: 1200px){.banner-sdm .banner__content h1{max-width:76rem;font-size:7rem;margin:0 0 2.6rem 0}}@media screen and (max-width: 991px){.banner-sdm .banner__content h1{max-width:54rem;font-size:6rem}}@media screen and (max-width: 799px){.banner-sdm .banner__content h1{font-size:7rem;max-width:64rem}}@media screen and (max-width: 449px){.banner-sdm .banner__content h1{font-size:3.6rem;max-width:34rem;line-height:120%;margin:0 0 .8rem 0}}.banner-sdm .banner__content p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:3.2rem;line-height:110%;color:#fff;margin:0 0 5.6rem 0;text-transform:none;text-align:left;max-width:87rem;background:rgba(0,0,0,0);-webkit-text-fill-color:unset;letter-spacing:.035rem}@media screen and (max-width: 1200px){.banner-sdm .banner__content p{font-size:2.4rem;margin:0 0 4.6rem 0}}@media screen and (max-width: 449px){.banner-sdm .banner__content p{font-size:1.8rem}}.banner-sdm .banner__content .button-icon{margin:1.8rem 0 0}.banner-sdm .banner__list__item:nth-of-type(1){top:23.5rem;right:69.7rem;width:17.6rem}@media screen and (max-width: 1200px){.banner-sdm .banner__list__item:nth-of-type(1){top:13.5rem;right:39.7rem}}@media screen and (max-width: 991px){.banner-sdm .banner__list__item:nth-of-type(1){position:absolute;width:17.6rem !important;display:block;right:25rem}.banner-sdm .banner__list__item:nth-of-type(1) .banner__list__item__number{margin:0 0 .6rem 0}}@media screen and (max-width: 799px){.banner-sdm .banner__list__item:nth-of-type(1){right:auto;bottom:26rem;top:auto;left:2rem;width:30rem !important;display:flex}}@media screen and (max-width: 449px){.banner-sdm .banner__list__item:nth-of-type(1){position:initial;width:100% !important;margin:0 0 1.5rem 0;padding:1.4rem 2.1rem 1.2rem;display:flex;align-items:center;gap:1.4rem;border-radius:1.6rem}.banner-sdm .banner__list__item:nth-of-type(1) .banner__list__item__number{margin:0}}.banner-sdm .banner__list__item:nth-of-type(2){bottom:11.5rem;right:20.5rem;width:22.2rem}@media screen and (max-width: 1200px){.banner-sdm .banner__list__item:nth-of-type(2){bottom:19rem;right:7rem}}@media screen and (max-width: 991px){.banner-sdm .banner__list__item:nth-of-type(2){position:absolute;width:22.2rem !important;display:block;bottom:16rem;right:6rem}.banner-sdm .banner__list__item:nth-of-type(2) .banner__list__item__number{margin:0 0 .6rem 0}}@media screen and (max-width: 799px){.banner-sdm .banner__list__item:nth-of-type(2){right:auto;bottom:18rem;left:2rem;width:30rem !important;display:flex}}@media screen and (max-width: 449px){.banner-sdm .banner__list__item:nth-of-type(2){position:initial;width:100% !important;margin:0;padding:1.4rem 2.1rem 1.2rem;display:flex;align-items:center;gap:1.4rem;border-radius:1.6rem}.banner-sdm .banner__list__item:nth-of-type(2) .banner__list__item__number{margin:0}}.banner-main .banner__content h1{font-size:10rem}@media screen and (max-width: 1200px){.banner-main .banner__content h1{font-size:8.8rem}}@media screen and (max-width: 449px){.banner-main .banner__content h1{font-size:3.9rem;line-height:110%;max-width:30rem}}.banner-main .banner__content p{font-size:10rem}@media screen and (max-width: 1200px){.banner-main .banner__content p{font-size:8.8rem}}@media screen and (max-width: 449px){.banner-main .banner__content p{font-size:3.9rem;line-height:110%}}.banner-main .banner__content__title{margin:0 0 8.2rem 0}@media screen and (max-width: 449px){.banner-main .banner__content__title{margin:0 0 10.6rem 0}}@media screen and (max-width: 1200px){.banner-main .banner__image{right:5.7rem}}@media screen and (max-width: 991px){.banner-main .banner__image{right:-10rem}}@media screen and (max-width: 799px){.banner-main .banner__image{right:18rem;width:72rem;height:36rem;top:25rem}}@media screen and (max-width: 449px){.banner-main{padding:10.6rem 0 0}.banner-main .banner__image{right:-1rem;width:39.5rem;height:28rem;top:13.7rem}.banner-main .banner__content__text{gap:5.2rem}}.projects{margin:5.1rem 0 0;background:#000 url(../images/projects-bg.webp) right center no-repeat;background-size:96rem}@media screen and (max-width: 799px){.projects{background:rgba(0,0,0,0)}}@media screen and (max-width: 449px){.projects{margin:6rem 0 0}}.projects__item{border-radius:3rem;border:1px solid rgba(255,255,255,.26);box-shadow:4px -1px 52px 0px rgba(255,255,255,.26) inset;background:url(../images/projects-item-bg.webp) right center no-repeat;background-size:cover;margin:0 0 2.8rem 0;padding:4rem;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem}@media screen and (max-width: 799px){.projects__item{padding:2rem;border-radius:2.6rem}}@media screen and (max-width: 449px){.projects__item{padding:2rem 1.6rem 3.2rem;flex-direction:column-reverse;background:url(../images/projects-item-small-bg.webp) top center no-repeat;background-size:cover;margin:0 0 1.2rem 0}.projects__item:nth-of-type(2){flex-direction:column}}.projects__item:last-child{margin:0}.projects__item:nth-of-type(even){background:url(../images/projects-item-invert-bg.webp) right center no-repeat;background-size:cover}@media screen and (max-width: 449px){.projects__item:nth-of-type(even){background:url(../images/projects-item-small-bg.webp) top center no-repeat;background-size:cover}}.projects__item__image{min-width:68.6rem;max-width:68.6rem;height:52.1rem}@media screen and (max-width: 1200px){.projects__item__image{min-width:52rem;max-width:52rem;height:39.5rem}}@media screen and (max-width: 991px){.projects__item__image{min-width:42rem;max-width:42rem;height:32rem}}@media screen and (max-width: 799px){.projects__item__image{min-width:36rem;max-width:36em;height:27.5rem}}@media screen and (max-width: 449px){.projects__item__image{min-width:112%;max-width:112%;height:27.3rem;margin:0 0 0 -1rem}}.projects__item__image img{width:100%;height:100%;object-fit:contain}.projects__item__content{width:100%;max-width:58.4rem;margin:2.2rem 3rem 0 3rem}@media screen and (max-width: 1200px){.projects__item__content{margin:0}}@media screen and (max-width: 449px){.projects__item__content{padding:0 1.5rem}.projects__item__content .button{width:100%}}.projects__item__content h2{font-weight:700;font-size:6rem;line-height:110%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);max-width:80rem;margin:0 0 2.2rem 0}@media screen and (max-width: 1200px){.projects__item__content h2{font-size:5.2rem}}@media screen and (max-width: 991px){.projects__item__content h2{font-size:4.2rem}}.projects__item__content p{font-weight:400;font-size:2.4rem;line-height:120%;text-transform:uppercase;color:#eaeaea;margin:0 0 4.2rem}@media screen and (max-width: 991px){.projects__item__content p{font-size:1.8rem;margin:0 0 3.6rem 0}}.projects__button{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 449px){.projects__button .button{width:100%}}.projects__caption{margin:0 0 6.4rem 0}@media screen and (max-width: 449px){.projects__caption{margin:0 4rem 5.2rem}}.projects__caption h2{font-weight:700;font-size:8rem;line-height:120%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 991px){.projects__caption h2{font-size:6rem}}@media screen and (max-width: 449px){.projects__caption h2{font-size:4.4rem}}.projects-agency{margin:13.7rem 0 0}@media screen and (max-width: 449px){.projects-agency{margin:11.7rem 0 0}}.projects-agency .projects__caption{margin:0 0 5rem 0}@media screen and (max-width: 449px){.projects-agency .projects__caption{margin:0 0 3.2rem 0}}.projects-agency .projects__item__image{min-width:51.6rem;max-width:51.6rem;height:51.6rem;margin:0 3.5rem}@media screen and (max-width: 1200px){.projects-agency .projects__item__image{min-width:39.5rem;max-width:39.5rem;height:39.5rem;margin:0}}@media screen and (max-width: 799px){.projects-agency .projects__item__image{min-width:27.5rem;max-width:27.5rem;height:27.5rem}}@media screen and (max-width: 449px){.projects-agency .projects__item__image{min-width:112%;max-width:112%;height:27.3rem;margin:0 0 0 -1rem}}.projects-agency .projects__item:last-child .projects__item__content{max-width:64rem}.projects-agency .projects__item:last-child .projects__item__content p{max-width:47rem}.projects-agency .projects__item .button{display:flex;gap:2.2rem;align-items:center;padding-bottom:2.6rem}@media screen and (max-width: 991px){.projects-agency .projects__item .button{padding-bottom:2rem}}@media screen and (max-width: 449px){.projects-agency .projects__item .button{padding-bottom:2.5rem;justify-content:center}}.projects-agency .projects__item .button .button-icon{display:block;margin:0;min-width:14.5rem;max-width:14.5rem}@media screen and (max-width: 991px){.projects-agency .projects__item .button .button-icon{display:none}}.projects-promo{margin:18rem 0 0}@media screen and (max-width: 449px){.projects-promo{margin:11.7rem 0 0}}.projects-promo .projects__caption{margin:0 0 5rem 0}@media screen and (max-width: 449px){.projects-promo .projects__caption{margin:0 0 3.2rem 0}}.projects-promo .projects__item__content p{margin:0 0 2.2rem}.projects-promo .projects__item__image{min-width:70.6rem;max-width:70.6rem;height:58.4rem;margin:-3rem 0}@media screen and (max-width: 1200px){.projects-promo .projects__item__image{min-width:39.5rem;max-width:39.5rem;height:39.5rem}}@media screen and (max-width: 799px){.projects-promo .projects__item__image{min-width:27.5rem;max-width:27.5rem;height:27.5rem;margin:0}}@media screen and (max-width: 449px){.projects-promo .projects__item__image{min-width:112%;max-width:112%;height:27.3rem;margin:0 0 0 -2rem}}.projects-promo .projects__item:nth-of-type(1) .projects__item__content{max-width:68rem}.projects-promo .projects__item:nth-of-type(1) .projects__item__content p{max-width:50rem}.projects-promo .projects__item:nth-of-type(2) .projects__item__image img{margin:-1rem 0 0 0}@media screen and (max-width: 799px){.projects-promo .projects__item:nth-of-type(2) .projects__item__image img{margin:-2rem 0 0 0}}.projects-promo .projects__item:nth-of-type(3) .projects__item__content{max-width:66rem}.projects-promo .projects__item:nth-of-type(3) .projects__item__content p{max-width:58rem}@media screen and (max-width: 449px){.projects-promo .projects__item:nth-of-type(3) .projects__item__content h2{font-size:3.8rem}}.projects-promo .projects__item .button{display:flex;gap:2.2rem;align-items:center;padding-bottom:2.6rem;margin-top:4.5rem}@media screen and (max-width: 991px){.projects-promo .projects__item .button{padding-bottom:2rem}}@media screen and (max-width: 449px){.projects-promo .projects__item .button{padding-bottom:2.5rem;justify-content:center;margin-top:3.2rem}}.projects-promo .projects__item .button .button-icon{display:block;margin:0;min-width:14.5rem;max-width:14.5rem}@media screen and (max-width: 991px){.projects-promo .projects__item .button .button-icon{display:none}}.projects-game{background:rgba(0,0,0,0);margin-top:22.4rem}@media screen and (max-width: 1200px){.projects-game{margin-top:18rem}}@media screen and (max-width: 449px){.projects-game{margin-top:11.5rem}}.projects-game .projects__item__content{max-width:60rem;margin:1.8rem 0 0 3.8rem}@media screen and (max-width: 1200px){.projects-game .projects__item__content{margin:0}}@media screen and (max-width: 991px){.projects-game .projects__item__content{max-width:100%}}@media screen and (max-width: 449px){.projects-game .projects__item__content{padding:0}.projects-game .projects__item__content h2{font-size:3.2rem}}.projects-game .projects__item__content p{text-transform:none;line-height:135%;margin:0 0 1.2rem}@media screen and (max-width: 449px){.projects-game .projects__item__content p{line-height:125%}}.projects-game .projects__item__image{min-width:86.3rem;max-width:86.3rem;height:77.2rem;margin:-14rem 5.5rem -4rem 0}@media screen and (max-width: 1200px){.projects-game .projects__item__image{min-width:50rem;max-width:50rem;height:44.2rem;margin:0 0 -4rem 0}}@media screen and (max-width: 991px){.projects-game .projects__item__image{display:none}}@media screen and (max-width: 799px){.projects-game .projects__item__image{min-width:34rem;max-width:34rem;height:30.2rem;margin:0 auto -2rem;display:block}}@media screen and (max-width: 449px){.projects-game .projects__item__image{margin:4.5rem 0 0 -2.3rem}}@media screen and (max-width: 1200px){.projects-game .projects__item{align-items:flex-end}}@media screen and (max-width: 991px){.projects-game .projects__item{flex-direction:column;align-items:flex-start}}@media screen and (max-width: 449px){.projects-game .projects__item{padding:3rem 3.2rem 0;gap:0}}.projects-game .projects__item .button{display:flex;gap:2.2rem;align-items:center;padding-bottom:2.6rem;margin-top:4.4rem}@media screen and (max-width: 991px){.projects-game .projects__item .button{padding-bottom:2rem}}@media screen and (max-width: 449px){.projects-game .projects__item .button{padding-bottom:2.5rem;justify-content:center}}@media screen and (max-width: 449px){.projects-game .projects__item .button{margin-top:3.5rem}}.projects-game .projects__item .button .button-icon{display:block;margin:0;min-width:14.5rem;max-width:14.5rem}@media screen and (max-width: 991px){.projects-game .projects__item .button .button-icon{display:none}}.projects-check{margin:15.8rem 0 0;background:rgba(0,0,0,0)}@media screen and (max-width: 449px){.projects-check{margin:10rem 0 0}}.projects-check .projects__item{padding:0}@media screen and (max-width: 799px){.projects-check .projects__item{flex-direction:column}}@media screen and (max-width: 449px){.projects-check .projects__item{background:url(../images/projects-item-small-light.webp) top center no-repeat;background-size:cover}}.projects-check .projects__item__image{min-width:91rem;max-width:91rem;height:67rem}.projects-check .projects__item__image picture{display:block;width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1200px){.projects-check .projects__item__image{min-width:46rem;max-width:46rem;height:56.2rem;display:flex;align-items:center;justify-content:center}.projects-check .projects__item__image img,.projects-check .projects__item__image picture{height:auto;max-height:100%}}@media screen and (max-width: 991px){.projects-check .projects__item__image{height:42.2rem}}@media screen and (max-width: 799px){.projects-check .projects__item__image{height:23rem;min-width:100%;max-width:100%;margin:0 0 3.2rem}.projects-check .projects__item__image img,.projects-check .projects__item__image picture{width:auto;max-width:100%;height:100%;object-fit:contain}}.projects-check .projects__item__content{max-width:72rem;margin:6rem 0 0 7rem}@media screen and (max-width: 991px){.projects-check .projects__item__content{margin:4rem 0 4rem 4rem}}@media screen and (max-width: 799px){.projects-check .projects__item__content{padding:3rem 2.4rem .7rem;margin:0}}.projects-check .projects__item__content h2{max-width:60rem}@media screen and (max-width: 449px){.projects-check .projects__item__content h2{font-size:3.2rem;margin:0 0 .7rem 0}}.projects-check .projects__item__content p{line-height:140%;text-transform:none;margin:0 0 3rem}@media screen and (max-width: 449px){.projects-check .projects__item__content p{font-size:1.6rem;margin:0 0 2rem 0}}.advantage{margin:13.8rem 0 0;background:#000 url(../images/advantage-bg.webp) 0% 24% no-repeat;background-size:96rem;padding:0 0 9rem 0}@media screen and (max-width: 1200px){.advantage{background:rgba(0,0,0,0)}}@media screen and (max-width: 449px){.advantage{margin:11.4rem 0 0;padding:0}}.advantage__caption{margin:0 0 6.2rem 0}@media screen and (max-width: 449px){.advantage__caption{margin:0 0 5.2rem 0}}.advantage__caption h2{font-weight:700;font-size:8rem;line-height:120%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 991px){.advantage__caption h2{font-size:6rem}}@media screen and (max-width: 449px){.advantage__caption h2{font-size:4.4rem}}.advantage__wrap{display:flex;gap:1.2rem}@media screen and (max-width: 1200px){.advantage__wrap{flex-wrap:wrap}}@media screen and (max-width: 449px){.advantage__wrap{gap:1.4rem}}.advantage__item{border:1px solid rgba(255,255,255,.24);border-radius:2.2rem;position:relative;padding:3.2rem}@media screen and (max-width: 991px){.advantage__item{padding:2rem}}@media screen and (max-width: 799px){.advantage__item{height:27.4rem !important}}@media screen and (max-width: 449px){.advantage__item{border-radius:1.4rem;min-height:27.4rem !important}}.advantage__item__content{width:100%}.advantage__item__content p{font-weight:600;font-size:2.8rem;line-height:110%;color:rgba(255,255,255,.5);margin:0}@media screen and (max-width: 799px){.advantage__item__content p{font-size:2.2rem}}.advantage__item__content p strong{font-weight:600;color:#fff}.advantage__cards{width:33.3333333333%}@media screen and (max-width: 1200px){.advantage__cards{width:58%}}@media screen and (max-width: 449px){.advantage__cards{width:100%}}.advantage__cards__big{background:#000 url(../images/advantage-item-bg.webp) top center no-repeat;background-size:cover;height:37.7rem;display:flex;align-items:flex-end}@media screen and (max-width: 1200px){.advantage__cards__big{height:30rem}}.advantage__cards__big .advantage__item__image{position:absolute;bottom:0;right:5.6rem;width:36.8rem;height:46.3rem}@media screen and (max-width: 1200px){.advantage__cards__big .advantage__item__image{bottom:0;right:12rem;width:30.8rem;height:40.3rem}}@media screen and (max-width: 799px){.advantage__cards__big .advantage__item__image{width:26.3rem;height:32.8rem}}@media screen and (max-width: 449px){.advantage__cards__big .advantage__item__image{width:26.3rem;height:32rem;right:1rem;bottom:.7rem}}.advantage__cards__big .advantage__item__image img{width:100%;height:100%;object-fit:contain}.advantage__cards__big .advantage__item__content{position:relative;z-index:5}.advantage__cards__wrap{display:flex;gap:1.2rem;margin:1.2rem 0 0}@media screen and (max-width: 449px){.advantage__cards__wrap{margin:1.4rem 0 0;flex-direction:column}}.advantage__cards__wrap .advantage__item{flex:1;background:#000 url(../images/advantage-item-bg.webp) top center no-repeat;object-fit:cover;height:34.4rem}@media screen and (max-width: 1200px){.advantage__cards__wrap .advantage__item{height:32rem}}@media screen and (max-width: 449px){.advantage__cards__wrap .advantage__item{width:100%}}.advantage__cards__wrap .advantage__item__image{width:100%;height:14.3rem;margin:-0.5em 0 2rem 0;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 1200px){.advantage__cards__wrap .advantage__item__image{height:12.3rem}}@media screen and (max-width: 449px){.advantage__cards__wrap .advantage__item__image{height:13.1rem;margin:2.7rem 0 3rem;align-items:flex-start;justify-content:flex-start}}.advantage__cards__wrap .advantage__item__image img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 449px){.advantage__cards__wrap .advantage__item__image img{width:auto;max-width:100%}}.advantage__cards__wrap .advantage__item__bg{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 449px){.advantage__cards__wrap .advantage__item__bg{min-height:11rem !important;height:11rem !important}}.advantage__cards__wrap .advantage__item__bg .advantage__item__image{margin:0;position:absolute;z-index:2;top:0;bottom:0;left:0;height:auto;right:0}.advantage__cards__wrap .advantage__item__bg .advantage__item__image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:2.2rem}@media screen and (max-width: 449px){.advantage__cards__wrap .advantage__item__bg .advantage__item__image img{border-radius:1.4rem}}.advantage__cards__wrap .advantage__item__bg .advantage__item__content{position:relative;z-index:5}@media screen and (max-width: 449px){.advantage__cards__wrap .advantage__item__bg .advantage__item__content{margin:0 0 .2rem 0}}.advantage__card{width:calc(33.3333333333% - 2.7rem)}@media screen and (max-width: 1200px){.advantage__card{width:calc(42% - 1.2rem)}}@media screen and (max-width: 799px){.advantage__card{height:56rem !important}}@media screen and (max-width: 449px){.advantage__card{width:100%;height:46.5rem !important}}.advantage__card .advantage__item__image{margin:0;position:absolute;z-index:2;top:0;bottom:0;left:0;height:auto;right:0}.advantage__card .advantage__item__image img{width:100%;height:100%;object-fit:cover;object-position:right;border-radius:2.2rem}@media screen and (max-width: 449px){.advantage__card .advantage__item__image img{border-radius:1.4rem}}.advantage__card .advantage__item__content{margin:.5rem 0 0 1.5rem;position:relative;z-index:5}@media screen and (max-width: 991px){.advantage__card .advantage__item__content{margin:0}}@media screen and (max-width: 449px){.advantage__card .advantage__item__content{margin:.2rem 0 0 .7rem}}.advantage__card .advantage__item__content p{color:#fff;font-size:3.8rem;max-width:20rem}@media screen and (max-width: 799px){.advantage__card .advantage__item__content p{font-size:2.6rem;max-width:15rem}}.advantage__column{width:33.3333333333%}@media screen and (max-width: 1200px){.advantage__column{display:flex;gap:1.2rem;width:100%}}@media screen and (max-width: 449px){.advantage__column{flex-direction:column}}.advantage__column .advantage__item{height:34.3rem;background:#000 url(../images/advantage-item-bg.webp) top center no-repeat;object-fit:cover}@media screen and (max-width: 1200px){.advantage__column .advantage__item{height:32rem;width:calc(50% - .6rem)}}@media screen and (max-width: 449px){.advantage__column .advantage__item{width:100%}}.advantage__column .advantage__item__image{width:100%;height:15rem;display:flex;align-items:center;justify-content:flex-end;margin:.5rem 0 2.8rem 0;padding:0 1.5rem 0 0}@media screen and (max-width: 1200px){.advantage__column .advantage__item__image{height:11.2rem;margin:.5rem 0 1.8rem 0}}@media screen and (max-width: 449px){.advantage__column .advantage__item__image{height:13.2rem;margin:0 0 .6rem 0;padding:0}}.advantage__column .advantage__item__image img{width:auto;max-width:100%;height:100%;object-fit:contain}.advantage__column .advantage__item__content strong{display:block}.advantage__column .advantage__item__bg{height:37.9rem;margin:0 0 1.2rem 0;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 1200px){.advantage__column .advantage__item__bg{height:32rem;margin:0}}@media screen and (max-width: 449px){.advantage__column .advantage__item__bg{margin:-0.2rem 0 .2rem;min-height:15.8rem !important;height:15.8rem !important}}.advantage__column .advantage__item__bg .advantage__item__image{margin:0;position:absolute;z-index:2;top:0;bottom:0;left:0;height:auto;right:0}.advantage__column .advantage__item__bg .advantage__item__image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:2.2rem}@media screen and (max-width: 449px){.advantage__column .advantage__item__bg .advantage__item__image img{border-radius:1.4rem}}.advantage__column .advantage__item__bg .advantage__item__content{position:relative;z-index:5;max-width:42rem;padding:0 0 1rem 0}@media screen and (max-width: 1200px){.advantage__column .advantage__item__bg .advantage__item__content{padding:0}}.portfolio{margin:8.6rem 0 0;background:#000 url(../images/portfolio-bg.webp) bottom center no-repeat;background-size:contain;padding:0 0 9rem 0}@media screen and (max-width: 449px){.portfolio{padding:0 0 7rem 0;background:#000 url(../images/portfolio-bg.webp) 99% 101% no-repeat;background-size:130%}}.portfolio__caption{margin:0 0 5.8rem 0}@media screen and (max-width: 449px){.portfolio__caption{margin:0 0 2.6rem}}.portfolio__caption h2{font-weight:700;font-size:8rem;line-height:120%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 991px){.portfolio__caption h2{font-size:6rem}}@media screen and (max-width: 449px){.portfolio__caption h2{font-size:4.4rem}}.portfolio__wrap{display:flex;flex-wrap:wrap;gap:1rem}.portfolio__item{width:calc(50% - .5rem);height:43.8rem;opacity:1;cursor:pointer;transition:opacity .45s ease,transform .45s ease,filter .3s ease}@media screen and (max-width: 1200px){.portfolio__item{height:30.2rem}}@media screen and (max-width: 991px){.portfolio__item{height:25.6rem}}@media screen and (max-width: 799px){.portfolio__item{height:20.4rem}}@media screen and (max-width: 449px){.portfolio__item{width:100%;height:19.7rem}}.portfolio__item.active .portfolio__popup{opacity:1;visibility:visible}.portfolio__item img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:1.7rem;filter:grayscale(1);transition:all 300ms ease-in-out}@media screen and (max-width: 449px){.portfolio__item img{filter:grayscale(0)}}.portfolio__item.is-hidden{display:none;opacity:0}@media screen and (min-width: 992px){.portfolio__item:hover img{filter:grayscale(0)}}.portfolio__button{display:flex;align-items:center;justify-content:center;margin:4.5rem 0 0 0}@media screen and (max-width: 449px){.portfolio__button{margin:1.4rem 0 0}.portfolio__button .button{width:100%;justify-content:center}}.portfolio__button.is-hidden{display:none}.portfolio__popup{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:120;padding:3.2rem;display:flex;align-items:flex-start;justify-content:center;opacity:0;visibility:hidden}@media screen and (max-width: 449px){.portfolio__popup{padding:4rem 1.5rem 2rem}}.portfolio__popup__close{position:absolute;top:3.2rem;right:3.2rem;width:6rem;height:6rem;background:#d02f2c;border-radius:50%;padding:0;border:1px solid #d02f2c;display:flex;align-items:center;justify-content:center;transition:all 300ms ease;border:1px solid #d02f2c;z-index:10;cursor:pointer}@media screen and (max-width: 1200px){.portfolio__popup__close{top:2rem;right:2rem}}@media screen and (max-width: 449px){.portfolio__popup__close{top:4rem;right:1.5rem;width:3.2rem;height:3.2rem}}.portfolio__popup__close img{width:100%;max-width:3.2rem;height:100%;max-height:3.2rem}@media screen and (max-width: 449px){.portfolio__popup__close img{max-width:2rem;max-height:2rem}}@media screen and (min-width: 992px){.portfolio__popup__close:hover{background:#000;border-color:rgba(255,255,255,.4)}}.portfolio__sliders{margin:4.4rem 0;width:100%;max-width:144.2rem;height:calc(100dvh - 15.2rem)}@media screen and (max-width: 449px){.portfolio__sliders{margin:0;height:calc(100dvh - 11.5rem)}}.slider__for .swiper-slide{overflow:hidden;height:calc(100vh - 28.4rem)}@media screen and (max-width: 449px){.slider__for .swiper-slide{height:calc(100dvh - 15.2rem)}}.slider__for__slide{position:relative;width:100%;margin:0 -3.8rem 0 0;padding:0 3.8rem 0 0}@media screen and (max-width: 799px){.slider__for__slide.full{margin:0;padding:0}.slider__for__slide.full .slider__for__slide__image{display:flex;align-items:center;justify-content:center;padding:0;border:0}}@media screen and (max-width: 449px){.slider__for__slide{margin:0 -4.8rem 0 0;padding:0 4.6rem 0 0}.slider__for__slide.full{margin:0;padding:0}.slider__for__slide.full .slider__for__slide__image{display:flex;align-items:center;justify-content:center;padding-top:2.5rem}}.slider__for__slide.mini .slider__for__slide__image{padding-left:4rem}@media screen and (max-width: 799px){.slider__for__slide.mini .slider__for__slide__image{padding-left:0}}.slider__for__slide.mini .slider__for__slide__image:after{display:none}.slider__for__slide.mini .slider__for__slide__image img{margin:0 auto;width:auto;max-width:100%}@media screen and (max-width: 449px){.slider__for__slide.mini .slider__for__slide__image img{width:100%}}.slider__for__slide__image{border-radius:4rem;overflow:hidden;height:calc(100vh - 28.4rem);overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:none;-ms-overflow-style:none}.slider__for__slide__image::-webkit-scrollbar{display:none;width:0;height:0}@media screen and (max-width: 449px){.slider__for__slide__image{border-radius:.8rem;height:calc(100dvh - 15.2rem)}}.slider__for__slide img{display:block;width:100%;height:auto;object-fit:contain;object-position:top;border-radius:4rem;filter:grayscale(0)}@media screen and (max-width: 449px){.slider__for__slide img{border-radius:.8rem}}.slider__nav{margin:3.2rem auto 0;width:fit-content;max-width:100%}.slider__nav .swiper-wrapper{justify-content:center;gap:1rem}@media screen and (max-width: 449px){.slider__nav{margin:2.2rem 0 0;width:100%}}.slider__nav .swiper-slide{width:10rem;opacity:.6 !important;transition:all 300ms ease}@media screen and (max-width: 449px){.slider__nav .swiper-slide{width:5.2rem}}.slider__nav .swiper-slide-thumb-active{opacity:1 !important}.slider__nav .swiper-slide-thumb-active .slider__nav__slide img{border-color:#d02f2c}.slider__nav__slide{height:10rem;position:relative;border-radius:1.6rem}@media screen and (max-width: 449px){.slider__nav__slide{height:5.2rem;border-radius:.8rem}}.slider__nav__slide img{width:100%;height:100%;object-fit:cover;object-position:top;border-radius:1.6rem;filter:grayscale(0)}@media screen and (max-width: 449px){.slider__nav__slide img{border-radius:.8rem}}.slider__scrollbar{position:fixed;top:3.4rem;right:0;bottom:3.4rem;width:.6rem;background:rgba(255,255,255,.38);border-radius:100px;z-index:10}@media screen and (max-width: 449px){.slider__scrollbar{top:5.2rem;right:1.4rem;bottom:1.6rem;width:.4rem}}.slider__scrollbar__thumb{position:absolute;top:0;left:0;width:100%;min-height:3rem;background:#d02f2c;border-radius:100px;cursor:grab;user-select:none}.slider__scrollbar__thumb:active{cursor:grabbing}.stages{margin:10.6rem 0 0}@media screen and (max-width: 449px){.stages{margin:6.6rem 0 0;counter-reset:stage}}.stages__caption{margin:0 0 5.8rem 0}@media screen and (max-width: 449px){.stages__caption{margin:0 0 3.4rem}}.stages__caption h2{font-weight:700;font-size:8rem;line-height:120%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 991px){.stages__caption h2{font-size:6rem}}@media screen and (max-width: 449px){.stages__caption h2{font-size:4.4rem}}.stages__wrap{width:100%;max-width:135.2rem;margin:0 auto}@media screen and (max-width: 449px){.stages__wrap{position:relative}}@media screen and (min-width: 449px){.stages__slider .swiper-wrapper{display:flex;flex-wrap:wrap;gap:3.3rem;counter-reset:list-name}}@media screen and (max-width: 449px){.stages__slider .swiper-slide{opacity:0 !important;transition:all 300ms ease-in-out}.stages__slider .swiper-slide-active{opacity:1 !important}}.stages__slide{margin:0 0 0 11.8rem;position:relative;border:1px solid;padding:3.4rem 3.7rem 3.4rem 5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid #7a7a7a;border-radius:3.4rem;box-shadow:4px -1px 52px 0px rgba(255,223,223,.26) inset;backdrop-filter:blur(7px)}@media screen and (max-width: 1200px){.stages__slide{margin:0 0 0 9rem}}@media screen and (max-width: 799px){.stages__slide{margin:0 0 0 7rem;padding:2rem 3rem;flex-direction:column;align-items:flex-start;border-radius:2rem}}@media screen and (max-width: 449px){.stages__slide{background:url(../images/stages-small-bg.webp) 0 0 no-repeat;background-size:cover;height:31.3rem;margin:0;padding:8rem 3rem;display:block;counter-increment:stage}}@media screen and (min-width: 992px){.stages__slide:hover:after{opacity:1}}.stages__slide:before{font-family:"Onest",sans-serif;font-weight:700;font-size:5.2rem;line-height:140%;text-transform:uppercase;color:#fff;counter-increment:list-name;content:"0" counter(list-name);position:absolute;top:50%;left:-11.8rem;transform:translateY(-50%)}@media screen and (max-width: 1200px){.stages__slide:before{left:-9rem}}@media screen and (max-width: 799px){.stages__slide:before{font-size:4rem;left:-7rem}}@media screen and (max-width: 449px){.stages__slide:before{content:counter(stage, decimal-leading-zero);font-size:3.6rem;left:3rem;top:4rem}}.stages__slide:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:3.4rem;background:url(../images/stages-bg.webp) 0 0 no-repeat;background-size:cover;z-index:2;transition:all 300ms ease-in-out;opacity:0}.stages__slide p{font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:2.8rem;line-height:110%;text-transform:uppercase;color:#eaeaea;position:relative;z-index:5}@media screen and (max-width: 991px){.stages__slide p{font-size:2.4rem}}@media screen and (max-width: 449px){.stages__slide p{margin:0 0 1.5rem 0}}.stages__slide ul{display:flex;align-items:center;gap:3.2rem;padding:0;margin:0;position:relative;z-index:5}@media screen and (max-width: 449px){.stages__slide ul{gap:3rem}}.stages__slide ul li{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.4rem;line-height:110%;color:#fff;display:block;padding:0;margin:0;position:relative}@media screen and (max-width: 991px){.stages__slide ul li{font-size:2rem}}@media screen and (max-width: 449px){.stages__slide ul li{font-size:1.6rem}}.stages__slide ul li:before{content:"";position:absolute;left:-2rem;top:1rem;width:.4rem;height:.4rem;background:#fff;border-radius:50%}@media screen and (max-width: 449px){.stages__slide ul li:before{left:-1.7rem;top:.7rem}}.stages__slide ul li:first-child:before{display:none}.stages__nav{display:none}@media screen and (max-width: 449px){.stages__nav{display:flex;align-items:center;justify-content:center;gap:1.4rem;position:absolute;z-index:10;bottom:2.23rem;left:0;right:0}}.swiper-prev,.swiper-next{width:6rem;height:6rem;position:initial;background:#000;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;z-index:3;transition:all 300ms ease-in-out}.swiper-prev img,.swiper-next img{min-width:3.2rem;max-width:3.2rem}.swiper-button-disabled{pointer-events:none;opacity:.6}.swiper-button-lock{display:none}.faq{margin:20.6rem 0 0}@media screen and (max-width: 449px){.faq{margin:11.6rem 0 0 0}}.faq__caption{margin:0 0 5.8rem 0}@media screen and (max-width: 449px){.faq__caption{margin:0 0 3.4rem}}.faq__caption h2{font-weight:700;font-size:8rem;line-height:120%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 991px){.faq__caption h2{font-size:6rem}}@media screen and (max-width: 449px){.faq__caption h2{font-size:4.4rem}}.faq__list{display:flex;flex-wrap:wrap;padding:0;margin:0;gap:1.6rem}.faq__wrap__item{flex:1}@media screen and (max-width: 799px){.faq__wrap__item{flex:auto;width:100%}}.faq__item{padding:2.9rem 4.6rem;background:#000;margin:0 0 1.4rem 0;border:1px solid rgba(255,255,255,.24);display:block;border-radius:2.2rem;opacity:1;transform:translateY(0);cursor:pointer;transition:opacity .45s ease,transform .45s ease}@media screen and (max-width: 1200px){.faq__item{padding:2rem 3rem}}@media screen and (max-width: 991px){.faq__item{padding:3rem 2.8rem}}@media screen and (max-width: 449px){.faq__item{padding:2.9rem 2.8rem 3rem;margin:0 0 1rem 0}.faq__item .button{font-size:1.6rem;width:100%;margin-bottom:2rem}}.faq__item.is-hidden{display:none;opacity:0;transform:translateY(30px)}.faq__item:last-child{margin:0}.faq__item.active{background:#212121}.faq__item.active .li__name-close{transform:rotate(-45deg)}.faq__accord .li__name{position:relative;margin-bottom:0;padding:0;font-weight:500;font-size:2.4rem;line-height:160%;text-align:left;text-transform:uppercase;color:#eaeaea;transition:margin .2s ease-in-out;cursor:pointer;display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;min-height:7.7rem}@media screen and (max-width: 1200px){.faq__accord .li__name{font-size:2.2rem;line-height:140%;min-height:9.2rem}}@media screen and (max-width: 799px){.faq__accord .li__name{min-height:auto}}@media screen and (max-width: 449px){.faq__accord .li__name{font-size:1.9rem;line-height:140%;gap:1.4rem;align-items:flex-start}}.faq__accord .li__name.open{margin-bottom:0}.faq__accord .li__name.open .li__name-close svg{transform:rotate(-180deg)}.faq__accord .li__name.open .li__name-close svg path{stroke:#52e2ef}.faq__accord .li__name_text{max-width:61rem;transition:all 300ms ease-in-out}.faq__accord .li__name-close{min-width:2.8rem;max-width:2.8rem;height:2.8rem;display:flex;justify-content:center;align-items:center;transition:all 300ms ease-in-out;margin-top:.4rem}@media screen and (max-width: 1200px){.faq__accord .li__name-close{margin-top:0}}.faq__accord .li__name-close img{display:block;width:100%}.faq__accord .li__answer{overflow:hidden;height:0;transition:height .2s ease-in-out}.faq__accord .li__text{padding:2.8rem 0 0}.faq__accord .li__text p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2rem;line-height:120%;color:rgba(255,255,255,.9);margin:0 0 1.2rem 0}.faq__accord .li__text p:last-child{margin:0}.faq__accord .li__text p strong{font-weight:700;color:rgba(255,255,255,.9)}.faq__accord .li__text p a{color:rgba(255,255,255,.9);text-decoration:underline}@media screen and (min-width: 992px){.faq__accord .li__text p a:hover{color:rgba(255,255,255,.9);text-decoration:none}}.faq__button{display:flex;align-items:center;justify-content:center;margin:4.5rem 0 0 0}@media screen and (max-width: 799px){.faq__button{margin:0}.faq__button .button{width:100%;justify-content:center}}.faq__button.is-hidden{display:none}.faq-agency{margin:16.6rem 0 0}@media screen and (max-width: 449px){.faq-agency{margin:9.6rem 0 0}.faq-agency .faq__caption h2{font-size:3.6rem}}.faq-agency .faq__accord .li__name_text{max-width:100%}.faq-agency .faq__accord .li__name{min-height:auto}@media screen and (max-width: 1200px){.faq-agency .faq__accord .li__name{min-height:6.2rem}}@media screen and (max-width: 799px){.faq-agency .faq__accord .li__name{min-height:auto}}.faq-promo .faq__accord .li__name_text{max-width:100%}.faq-game{margin-top:16rem}@media screen and (max-width: 449px){.faq-game{margin-top:10rem}}.faq-game .faq__accord .li__name_text{max-width:69rem}.clients{margin:9rem 0 0}@media screen and (max-width: 1200px){.clients{margin:10rem 0 0}}@media screen and (max-width: 449px){.clients{margin:8.2rem 0 0}}.clients__caption{margin:0 0 6.2rem 0}@media screen and (max-width: 449px){.clients__caption{margin:0 2rem 3rem}}.clients__caption h2{font-weight:700;font-size:8rem;line-height:120%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 991px){.clients__caption h2{font-size:6rem}}@media screen and (max-width: 449px){.clients__caption h2{font-size:4.4rem}}.dp-banner{width:100%;overflow:hidden;white-space:nowrap}.dp-banner__inner,.dp-banner__tail{display:flex;flex-wrap:nowrap}.dp-banner__inner{width:min-content;animation:linear infinite dp-banner-anim;animation-duration:60s;will-change:transform}@media screen and (max-width: 449px){.dp-banner__inner{animation-duration:42s}}.dp-banner__msg{display:flex;flex-wrap:nowrap;flex-grow:0;width:auto;padding-left:0px}.dp-banner__msg span{display:flex;align-items:center;justify-content:center;background:rgba(196,196,196,.08);border-radius:50%;min-width:36.2rem;max-width:36.2rem;height:36.2rem;margin:0 2rem 0 0;padding:4.6rem}@media screen and (max-width: 1200px){.dp-banner__msg span{min-width:30rem;max-width:30rem;height:30rem}}@media screen and (max-width: 991px){.dp-banner__msg span{min-width:24rem;max-width:24rem;height:24rem}}@media screen and (max-width: 799px){.dp-banner__msg span{min-width:17.2rem;max-width:17.2rem;height:17.2rem;margin:0 1rem 0 0;padding:3rem}}@media screen and (max-width: 449px){.dp-banner__msg span{padding:2.1rem}}.dp-banner__msg span img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.dp-banner__tail{width:.001px}.dp-banner__tail span{display:flex;align-items:center;justify-content:center;background:rgba(196,196,196,.08);border-radius:50%;min-width:36.2rem;max-width:36.2rem;height:36.2rem;margin:0 2rem 0 0;padding:4.6rem}@media screen and (max-width: 1200px){.dp-banner__tail span{min-width:30rem;max-width:30rem;height:30rem}}@media screen and (max-width: 991px){.dp-banner__tail span{min-width:24rem;max-width:24rem;height:24rem}}@media screen and (max-width: 799px){.dp-banner__tail span{min-width:17.2rem;max-width:17.2rem;height:17.2rem;margin:0 1rem 0 0;padding:3rem}}@media screen and (max-width: 449px){.dp-banner__tail span{padding:4.6rem}}.dp-banner__tail span img{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.dp-banner__inner,.dp-banner__tail{display:flex}@keyframes dp-banner-anim{from{transform:translateX(0%)}to{transform:translateX(-100%)}}.footer{margin:8rem 0 0;padding:30rem 0 8rem;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 68%, #000 97.1%),url(../images/l-image-52.webp) center/cover no-repeat,#000}@media screen and (max-width: 1200px){.footer{padding:12rem 0 8rem}}@media screen and (max-width: 991px){.footer{padding:10rem 0 6rem}}@media screen and (max-width: 799px){.footer{padding:6rem 0 6rem;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 68%, #000 97.1%) center top/100% 42.5vw no-repeat,url(../images/l-image-52.webp) center bottom/100% auto no-repeat,#000}}@media screen and (max-width: 449px){.footer{margin:6rem 0 0;background:url(../images/footer-small-bg.webp) 0 0 no-repeat;background-size:cover}}@media screen and (min-width: 1201px){.footer .container{padding:0 12rem}}.footer__wrap{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;row-gap:1rem}.footer__dev{display:flex;flex-direction:column;align-items:center;gap:.8rem}@media screen and (max-width: 1200px){.footer__dev{width:100%;align-items:flex-start}}.footer__dev p{font-family:"Onest";font-weight:400;font-size:1.8rem;line-height:130%;color:rgba(255,255,255,.7)}.footer__dev__logo{display:block;width:19.2rem;transition:all 300ms ease-in-out}@media screen and (min-width: 992px){.footer__dev__logo:hover{opacity:.72}}.footer__dev__logo img{display:block;width:100%;height:auto}.footer__menu{display:flex;align-items:flex-start;gap:12rem}@media screen and (max-width: 1200px){.footer__menu{gap:4rem 6rem;margin-top:5rem;width:100%;justify-content:space-between}}@media screen and (max-width: 799px){.footer__menu{flex-wrap:wrap}}@media screen and (max-width: 449px){.footer__menu{flex-direction:column;gap:4rem}}.footer__column-contacts{min-width:27.1rem}.footer__column-promo{min-width:32rem}@media screen and (max-width: 799px){.footer__column{min-width:0}}.footer__title{font-family:"Onest";font-weight:500;font-size:2.6rem;line-height:130%;color:rgba(255,255,255,.6)}@media screen and (max-width: 1200px){.footer__title{font-size:2.2rem}}@media screen and (max-width: 449px){.footer__title{font-size:2rem}}.footer__links{display:flex;flex-direction:column;align-items:flex-start;gap:1.4rem;margin-top:2rem}@media screen and (max-width: 449px){.footer__links{gap:1.2rem;margin-top:1.6rem}}.footer__links a{font-family:"Onest";font-weight:500;font-size:2.6rem;line-height:130%;color:#fff;white-space:nowrap;transition:all 300ms ease-in-out}@media screen and (min-width: 992px){.footer__links a:hover{color:rgba(255,255,255,.72)}}@media screen and (max-width: 1200px){.footer__links a{font-size:2.2rem}}@media screen and (max-width: 449px){.footer__links a{font-size:2rem}}.footer__copy{width:100%;font-weight:400;font-size:1.8rem;line-height:130%;color:rgba(255,255,255,.72)}@media screen and (max-width: 1200px){.footer__copy{margin-top:5rem}}@media screen and (max-width: 449px){.footer__copy{margin-top:4rem;font-size:1.6rem}}.footer__policy{width:100%;margin-top:1rem}.footer__policy a{font-family:"Onest";font-weight:400;font-size:1.8rem;line-height:130%;color:rgba(255,255,255,.7);transition:all 300ms ease-in-out}@media screen and (min-width: 992px){.footer__policy a:hover{color:#fff}}@media screen and (max-width: 449px){.footer__policy a{font-size:1.6rem}}.footer__flex{display:flex;align-items:baseline;gap:3rem}.footer__flex .footer__copy{width:auto;white-space:nowrap}@media screen and (max-width: 449px){.footer__flex{flex-direction:column;gap:2rem}.footer__flex .footer__policy{margin:0;font-size:1.8rem}.footer__flex .footer__copy{font-size:1.8rem;white-space:normal}}.popup__success{position:fixed;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.7);z-index:5555;opacity:0;visibility:hidden;transition:all 300ms ease-in-out;display:flex;align-items:center;justify-content:center;padding:4rem 2rem;overflow:auto}.popup__success::-webkit-scrollbar{width:5px}.popup__success::-webkit-scrollbar-button:hover{background-color:#fff}.popup__success::-webkit-scrollbar-thumb{background:rgba(8,15,31,.7);border-radius:10px}.popup__success::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.popup__success.open{opacity:1;visibility:visible}.popup__success__close{position:absolute;top:2rem;right:2rem;width:4.8rem;height:4.8rem;border:0;padding:0;background:rgba(0,0,0,0);transition:all 300ms ease-in-out;cursor:pointer}@media screen and (max-width: 449px){.popup__success__close{width:3rem;height:3rem}}@media screen and (min-width: 992px){.popup__success__close:hover{opacity:.7}}.popup__success__close img{width:100%}@media screen and (max-width: 449px){.popup__success__close img{max-width:4.6rem}}.popup__success__block{background:#212121;width:100%;max-width:70rem;padding:6.4rem 5.4rem;border-radius:2.6rem;position:relative}@media screen and (max-width: 449px){.popup__success__block{padding:7rem 2.4rem 4rem}}.popup__success__block p{font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:2.6rem;line-height:130%;margin:0}@media screen and (max-width: 449px){.popup__success__block p{font-size:2rem}}.popup__success__block p.title{font-size:4rem;line-height:133%;text-transform:uppercase;color:#fff;margin:0 0 4rem 0}@media screen and (max-width: 449px){.popup__success__block p.title{font-size:2.4rem;margin:0 0 2rem 0}}.feedback{margin:22.4rem 0 0;padding:0px 10.8rem;background:#000 url(../images/feedback-bg.webp) 0% 24% no-repeat;background-size:100%;display:flex;align-items:flex-start;gap:2rem;position:relative;z-index:5}@media screen and (max-width: 1200px){.feedback{padding:0 4rem}}@media screen and (max-width: 991px){.feedback{padding:0 2rem;flex-direction:column;background:rgba(0,0,0,0);gap:4rem;margin:20.6rem 0 0}}@media screen and (max-width: 449px){.feedback{padding:0 1.5rem;margin:12.4rem 0 0;gap:3.4rem}}.feedback__caption{width:100%}@media screen and (max-width: 449px){.feedback__caption{text-align:center}}.feedback__caption h2{font-weight:700;font-size:8rem;line-height:120%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);margin:0 0 2rem 0}@media screen and (max-width: 991px){.feedback__caption h2{font-size:6rem}}@media screen and (max-width: 449px){.feedback__caption h2{font-size:4.4rem;margin:0 0 1.4rem 0}}.feedback__caption p{font-weight:400;font-size:2.6rem;line-height:152%;text-transform:uppercase;color:#eaeaea;max-width:57rem}@media screen and (max-width: 449px){.feedback__caption p{font-size:2rem}}.feedback__wrap{min-width:73.2rem;max-width:73.2rem}@media screen and (max-width: 1200px){.feedback__wrap{min-width:62.2rem;max-width:62.2rem}}@media screen and (max-width: 991px){.feedback__wrap{min-width:100%;max-width:100%}}.feedback__wrap .button{font-weight:500;width:100%;border:1px solid rgba(255,255,255,.24);padding:2.5rem 2rem 2.6rem}@media screen and (max-width: 449px){.feedback__wrap .button{font-size:2.4rem;padding:2.8rem 2rem 2.9rem;line-height:2.4rem}}@media screen and (max-width: 449px){.feedback-agency{margin:10rem 0 0}}.feedback-agency .feedback__caption h2{max-width:56rem}@media screen and (max-width: 1200px){.feedback-agency .feedback__caption h2{font-size:7rem}}@media screen and (max-width: 991px){.feedback-agency .feedback__caption h2{max-width:100%}}@media screen and (max-width: 799px){.feedback-agency .feedback__caption h2{font-size:6rem}}@media screen and (max-width: 449px){.feedback-agency .feedback__caption h2{font-size:4.4rem}}.form-control{width:100%;padding:4.6rem 3.4rem 2.5rem 3.4rem;background:#212121;border:1px solid #212121;border-radius:1.6rem;font-size:2.4rem;line-height:100%;color:#fff;font-weight:400;font-family:"Onest";transition:all 300ms ease-in-out;outline:none;position:relative;height:9.6rem}@media screen and (min-width: 992px){.form-control:hover{border-color:rgba(255,255,255,.24)}}.form-control:focus{border-color:#fff;background:#212121}@media screen and (max-width: 449px){.form-control{padding:4.4rem 2.2rem 1.5rem;height:8rem;font-size:2rem}}.form-group{margin:0 0 1.4rem 0;position:relative}@media screen and (max-width: 449px){.form-group{margin:0 0 1rem 0}}.form-group:last-child{margin:0}.form-group ::-webkit-input-placeholder{color:rgba(0,0,0,0)}.form-group ::-moz-placeholder{color:rgba(0,0,0,0)}.form-group :-moz-placeholder{color:rgba(0,0,0,0)}.form-group :-ms-input-placeholder{color:rgba(0,0,0,0)}.form-group.active .form-label{font-size:1.6rem;top:1.9rem}.form-group.error .form-control{box-shadow:0px 0px 0px 4px rgba(243,101,101,.2392156863);border-color:#d02f2c}.form-group.error .error-text{display:block}.form-group__username{margin:3.8rem 0}.form-group__username .chekbox{margin:2rem 0 0}.form-group .counter__block{position:absolute;top:1rem;right:1rem;z-index:5;font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:1.4rem;line-height:100%;color:rgba(255,255,255,.4)}.form-group__disabled .form-label{top:3.4rem !important;font-size:2rem !important;color:rgba(255,255,255,.3)}.form-group__disabled .form-control{pointer-events:none;background:#353a50 !important}.form-group__disabled .form-control:hover{border-color:#353a50}.form-label{position:absolute;top:3.4rem;left:3rem;right:3rem;font-size:2.4rem;line-height:130%;color:rgba(255,255,255,.4);font-weight:500;font-family:"Finlandica Headline",sans-serif;transition:all .2s ease;pointer-events:none;z-index:2;transition:all 300ms ease-in-out}@media screen and (max-width: 449px){.form-label{font-size:2rem;top:2.7rem;left:2.4rem}}.error-text{position:relative;align-items:flex-start;gap:.5rem;margin:1rem 0 1rem .8rem;font-family:"Onest";font-weight:500;font-size:1.6rem;line-height:160%;color:#d02f2c;padding:0 0 0 4rem;background:url(../images/error-icon.svg) left center no-repeat;background-size:3rem;display:none;letter-spacing:-0.02rem}textarea.form-control{resize:none;overflow:hidden;line-height:140%}.file__wrap .file__real{width:0;height:0;opacity:0;position:absolute;z-index:-1}.file__wrap .file__custom{display:flex;align-items:center;gap:.4rem}.file__wrap .file__text{font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:1.6rem;line-height:160%;color:rgba(255,255,255,.4);margin:0;cursor:pointer;padding:0;text-align:left;display:inline-flex;align-items:center;background:url(../images/file.svg) left center no-repeat;background-size:2rem;margin:0 1rem}.file__wrap .file__text:before{content:"";background-image:url(../images/file.svg);background-repeat:no-repeat;background-size:contain;background-position:50%;width:2rem;min-width:2rem;height:2rem;min-height:2rem;margin-right:.5rem;display:inline-block}.file__wrap .file-list{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1.4rem;margin-bottom:1.4rem}.file__wrap .file-item{width:8rem;height:8rem;border-radius:.8rem;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid #fff}@media screen and (max-width: 449px){.file__wrap .file-item{width:6.6rem;height:7rem}}.file__wrap .file-item img{width:100%;height:100%;object-fit:cover}.file__wrap .file-remove{position:absolute;top:.4rem;right:.4rem;background:#fff;color:#d02f2c;border:2px solid #d02f2c;border-radius:0;width:2.4rem;height:2.4rem;cursor:pointer;font-size:2.6rem;font-family:"Onest";line-height:2.6rem;text-align:center;display:flex;align-items:center;justify-content:center;padding:2px 0 0 0}.file__wrap .invisibly{display:none}.file__wrap .file-alert p{font-weight:500;font-size:1.6rem;line-height:160%;color:#fff;margin:0}.file__wrap .file-mess p{font-weight:500;font-size:1.6rem;line-height:160%;color:#fff;margin:0}.file__wrap .file-alert.hidd{display:none}.file__wrap .file__custom.hidd{display:none}.file__wrap .file-mess.hidd{display:none}.file__wrap .file-ext{color:#d02f2c;font-size:2rem;font-weight:500}.radiobox{margin:0;padding:0;display:flex;gap:1.2rem;flex-wrap:wrap}.radiobox__block{margin:2.2rem 0 0}@media screen and (max-width: 449px){.radiobox__block{margin:2.2rem 0 0}}.radiobox__block p{font-weight:400;font-size:2.2rem;line-height:140%;color:#fff;margin:0 0 2rem 0}@media screen and (max-width: 449px){.radiobox__block p{font-size:2.25rem}}.radiobox__item{width:calc(25% - .9rem)}@media screen and (max-width: 449px){.radiobox__item{width:calc(50% - .9rem)}}.radiobox input[type=radio]{position:absolute;left:-9999px}.radiobox input[type=radio]+label{padding:2.9rem 2rem 4.3rem;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:1.2rem;transition:all 300ms ease-in-out;font-family:"Onest";font-weight:400;font-size:1.8rem;line-height:80%;color:#fff;position:relative;background:#212121;border:1px solid #212121;border-radius:2.4rem;transition:all 300ms ease-in-out}.radiobox input[type=radio]+label img{min-width:5.6rem;max-width:5.6rem;height:5.6rem}@media screen and (min-width: 992px){.radiobox input[type=radio]+label:hover{border-color:#fff}}.radiobox input[type=radio]:checked+label{background:#d02f2c;border-color:#d02f2c}.error-box{margin:3.6rem 0 0;font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:1.8rem;line-height:130%;vertical-align:middle;color:#f65656;display:none}.success-box{margin:4rem 0 0;font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:1.8rem;line-height:130%;vertical-align:middle;color:green;display:none}.chekbox{width:100%;margin:3.6rem 0 4rem;padding:0}.chekbox__item{margin:0 0 2rem 0;max-width:54rem}.chekbox__item:last-child{margin:0}.chekbox__item input[type=checkbox]{position:absolute;left:-9999px;display:none}.chekbox__item input[type=checkbox]+label{padding:.3rem 0 0 4rem;cursor:pointer;font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:1.8rem;line-height:130%;color:#fff;position:relative;display:block}.chekbox__item input[type=checkbox]+label a{text-decoration:underline}@media screen and (min-width: 992px){.chekbox__item input[type=checkbox]+label a:hover{text-decoration:none}}.chekbox__item input[type=checkbox]+label:before{content:"";position:absolute;top:.2rem;left:0;width:2.6rem;height:2.6rem;background:rgba(0,0,0,0);z-index:5;border:1px solid #fff;transition:all 300ms ease-in-out;border-radius:.8rem}.chekbox__item input[type=checkbox]+label:after{content:"";top:1rem;left:.7rem;width:1.2rem;height:.6rem;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;transform:rotate(135deg);z-index:10;transition:all 300ms ease-in-out;opacity:0}.chekbox__item input[type=checkbox]:checked+label:after{opacity:1}.button{font-family:"Finlandica Headline",sans-serif;background:rgba(0,0,0,0);border:none;font-size:2.4rem;line-height:130%;text-align:center;padding:2.4rem 4rem 2.9rem;cursor:pointer;transition:all 300ms ease-in-out;display:inline-block;border-radius:1.6rem;text-transform:uppercase;font-weight:500}@media screen and (max-width: 1200px){.button{padding:2rem 3rem 2.4rem}}@media screen and (max-width: 991px){.button{padding:2.2rem 3rem 2rem}}@media screen and (max-width: 449px){.button{font-size:1.8rem;line-height:120%;padding:2.6rem 3rem 2.5rem}}.button:disabled{background:rgba(255,255,255,.3);color:rgba(255,255,255,.6);box-shadow:none;pointer-events:none}.button:hover{transition:all 300ms ease-in-out}.button-red{color:#fff;background:#d02f2c;border:1px solid #d02f2c}@media screen and (min-width: 992px){.button-red:hover{color:#fff;background:#000;border-color:rgba(255,255,255,.4)}.button-red:hover .button-icon{background:#fff}.button-red:hover .button-icon svg{animation:arrow-run 1.2s linear infinite}.button-red:hover .button-icon svg path{fill:#000}.button-red:not(:hover) .button-icon svg{animation:none;transform:translateX(0);transition:transform .35s ease}}.button-icon{position:relative;display:block;margin:1.3rem 0 0;padding:.6rem 1rem;border-radius:.4rem;background:rgba(255,255,255,.16);overflow:hidden}@media screen and (max-width: 991px){.button-icon{display:none}}.button-icon svg{min-width:2rem;max-width:2rem;height:1rem;display:block;position:relative;z-index:5;left:0}.button-icon svg path{fill:#fff;transition:all 300ms ease-in-out}.button-white{color:#fff;background:rgba(0,0,0,0);border:1px solid rgba(255,255,255,.4)}@media screen and (min-width: 992px){.button-white:hover{color:#fff;background:#d02f2c}.button-white:hover .button-icon{background:#fff}.button-white:hover .button-icon svg{animation:arrow-run 1.2s linear infinite}.button-white:hover .button-icon svg path{fill:#d02f2c}.button-white:not(:hover) .button-icon svg{animation:none;transform:translateX(0);transition:transform .35s ease}}.button-vertical{display:flex;align-items:flex-start;gap:1.4rem;background:#000;padding-bottom:2.7rem}@media screen and (max-width: 991px){.button-vertical{padding-bottom:2rem}}@media screen and (min-width: 992px){.button-vertical:hover .button-icon svg{animation:arrow-run-vertical 1s linear infinite}.button-vertical:not(:hover) .button-icon svg{animation:none;transform:translateY(0);transition:transform .35s ease}}@media screen and (max-width: 449px){.button-vertical{padding-bottom:2.5rem}}.button-vertical .button-icon{min-width:2.2rem;max-width:2.2rem;height:6.8rem;margin:0;padding:.6rem}.button-vertical .button-icon svg{min-width:1rem;max-width:1rem;height:2rem}@keyframes arrow-run{0%{left:-2rem}100%{left:100%}}@keyframes arrow-run-vertical{0%{transform:translateY(0);opacity:1}49%{transform:translateY(150%);opacity:0}50%{transform:translateY(-150%);opacity:0}51%{opacity:1}100%{transform:translateY(0);opacity:1}}.sitemap{margin:5rem;display:flex;flex-direction:column;gap:2rem}.sitemap li{padding:0;margin:0;display:block}.sitemap li a{font-size:3.4rem;line-height:120%;color:#fff !important;text-decoration:none}.open-popup{overflow:hidden}.services{margin:-4.2rem 0 0;position:relative;z-index:5}@media screen and (max-width: 1200px){.services{margin:13.8rem 0 0}}@media screen and (max-width: 449px){.services{margin:5.8rem 0 0}}.services__caption{margin:0 0 6.4rem 0}@media screen and (max-width: 449px){.services__caption{margin:0 4rem 5.2rem}}.services__caption h2{font-weight:700;font-size:8rem;line-height:120%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 991px){.services__caption h2{font-size:6rem}}@media screen and (max-width: 449px){.services__caption h2{font-size:4.4rem}}.services__wrap{display:flex;gap:1.2rem}@media screen and (max-width: 1200px){.services__wrap{flex-wrap:wrap}}@media screen and (max-width: 449px){.services__wrap{gap:1.4rem}}.services__item{position:relative;width:100%;height:37.7rem;border:1px solid #7a7a7a;border-radius:2.2rem;padding:3.1rem 3.2rem;display:flex;align-items:flex-end;justify-content:flex-start;margin:0}@media screen and (max-width: 991px){.services__item{height:34.7rem;padding:2rem}}@media screen and (max-width: 799px){.services__item{height:28rem}}@media screen and (max-width: 449px){.services__item{height:27.4rem;border-radius:1.4rem}}.services__item__image{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}.services__item__image img{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:2.2rem}@media screen and (max-width: 449px){.services__item__image img{border-radius:1.4rem}}.services__item__content{position:relative;z-index:5;max-width:42rem}.services__item__content p{font-weight:400;font-size:2rem;line-height:123%;color:rgba(255,255,255,.8);margin:0}@media screen and (max-width: 799px){.services__item__content p{font-size:1.6rem}}@media screen and (max-width: 449px){.services__item__content p{line-height:110%}}.services__item__content p.title{font-weight:600;font-size:2.8rem;line-height:123%;color:#fff;margin:0 0 .8rem 0}@media screen and (max-width: 799px){.services__item__content p.title{font-size:2.2rem;margin:0 0 .6rem 0}}.services__item.small{background:#000 url(../images/advantage-item-bg.webp) top center no-repeat;background-size:cover;height:34.3rem}@media screen and (max-width: 991px){.services__item.small{height:32.3rem}}@media screen and (max-width: 799px){.services__item.small{height:28rem}}@media screen and (max-width: 449px){.services__item.small{height:27.4rem}}.services__item.small .services__item__image{width:21.8rem;height:21.8rem;left:auto;bottom:auto;top:3.5rem;right:5.5rem}@media screen and (max-width: 799px){.services__item.small .services__item__image{width:16.8rem;height:16.8rem;top:1.5rem;right:1.5rem}}.services__item.small .services__item__content{max-width:28.4rem}@media screen and (max-width: 449px){.services__item.small .services__item__content{max-width:100%}}.services__block{width:33.3333333333%}@media screen and (max-width: 1200px){.services__block{width:58%}}@media screen and (max-width: 449px){.services__block{width:100%}}.services__block .services__item:first-child{margin:0 0 1.2rem}@media screen and (max-width: 449px){.services__block .services__item:first-child{margin:0 0 1.5rem 0}}@media screen and (max-width: 1200px){.services__block:last-child{width:100%;display:flex;gap:1.2rem}}@media screen and (max-width: 449px){.services__block:last-child{display:block}}.services__block:last-child .services__item{height:34.3rem}@media screen and (max-width: 1200px){.services__block:last-child .services__item{width:calc(50% - .6rem)}}@media screen and (max-width: 991px){.services__block:last-child .services__item{height:28rem}}@media screen and (max-width: 799px){.services__block:last-child .services__item{height:23rem}}@media screen and (max-width: 449px){.services__block:last-child .services__item{width:100%;height:27.4rem}.services__block:last-child .services__item:last-child .services__item__image img{object-position:70%}}.services__block:last-child .services__item.small{height:37.7rem}@media screen and (max-width: 1200px){.services__block:last-child .services__item.small{height:34.3rem}}@media screen and (max-width: 991px){.services__block:last-child .services__item.small{height:28rem}}@media screen and (max-width: 799px){.services__block:last-child .services__item.small{height:23rem}}@media screen and (max-width: 449px){.services__block:last-child .services__item.small{height:27.4rem}}.services__block:last-child .services__item.small .services__item__image{width:29.6rem;height:29.6rem;top:-0.5rem;right:4rem}@media screen and (max-width: 1200px){.services__block:last-child .services__item.small .services__item__image{width:25rem;height:25rem}}@media screen and (max-width: 991px){.services__block:last-child .services__item.small .services__item__image{width:16rem;height:16rem;top:0rem;right:2rem}}@media screen and (max-width: 799px){.services__block:last-child .services__item.small .services__item__image{width:14rem;height:14rem}}@media screen and (max-width: 449px){.services__block:last-child .services__item.small .services__item__image{width:20rem;height:18rem;right:8rem}}.services__block:last-child .services__item.small .services__item__content{max-width:35.2rem}.services__card{width:calc(33.3333333333% - 2.7rem)}@media screen and (max-width: 1200px){.services__card{width:calc(42% - 1.2rem)}}@media screen and (max-width: 799px){.services__card{height:56rem !important}}@media screen and (max-width: 449px){.services__card{width:100%;height:46.5rem !important}}.services__card .services__item{height:73.2rem;padding:3.5rem 4.5rem;align-items:flex-start}@media screen and (max-width: 991px){.services__card .services__item{height:68.2rem;padding:3rem}}@media screen and (max-width: 799px){.services__card .services__item{height:57.2rem;padding:2rem}}@media screen and (max-width: 449px){.services__card .services__item{height:46.3rem;padding:2.2rem 3rem}}.services__card .services__item__content{max-width:34.5rem}.services__card .services__item__content p.title{font-size:3.8rem;line-height:110%}@media screen and (max-width: 799px){.services__card .services__item__content p.title{font-size:2.6rem}}.services__button{margin:5.4rem 0 0;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 449px){.services__button{margin:3.5rem 0 0}.services__button .button{width:100%}}@media screen and (max-width: 799px){.services-promo{margin:10rem 0 0}}@media screen and (max-width: 449px){.services-promo{margin:6.6rem 0 0}}.services-promo .services__button{margin:3.8rem 0 0}@media screen and (max-width: 449px){.services-promo .services__button{margin:3.5rem 0 0}}.services-promo .services__caption{margin:0 0 5.9rem 0}@media screen and (max-width: 1200px){.services-promo .services__caption h2{font-size:7rem}}@media screen and (max-width: 799px){.services-promo .services__caption h2{font-size:6rem}}@media screen and (max-width: 449px){.services-promo .services__caption{margin:0 0 3.9rem 0}.services-promo .services__caption h2{font-size:3.6rem}}.services-promo .services__caption p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.8rem;line-height:110%;text-align:center;color:#fff;margin:2rem 0 0 0}@media screen and (max-width: 1200px){.services-promo .services__caption p{font-size:2.4rem}}@media screen and (max-width: 799px){.services-promo .services__caption p{font-size:2rem;width:100%;max-width:28rem;margin:1rem auto 0}}.services-promo .services__wrap{gap:2rem}@media screen and (max-width: 991px){.services-promo .services__wrap{gap:0 2rem}}@media screen and (max-width: 449px){.services-promo .services__wrap{gap:0}}.services-promo .services__block{width:calc(33.3333333333% - 1.1rem)}@media screen and (max-width: 1200px){.services-promo .services__block{width:calc(33.3333333333% - 1.4rem)}}@media screen and (max-width: 991px){.services-promo .services__block:first-child{width:calc(50% - 1.4rem)}.services-promo .services__block:first-child .services__item{height:28.4rem}.services-promo .services__block:last-child{width:100%}.services-promo .services__block:last-child .services__item{height:34.3rem !important;margin:0 !important}.services-promo .services__block:last-child .services__item__image{height:20rem !important}}@media screen and (max-width: 449px){.services-promo .services__block{width:100% !important;display:block !important}.services-promo .services__block .services__item{height:27.4rem !important;margin:0 0 1.5rem 0 !important;border-radius:1.4rem !important;overflow:hidden !important}.services-promo .services__block .services__item .services__item__image{top:-0.7rem !important;right:-0.7rem !important}.services-promo .services__block:last-child .services__item{height:27.4rem !important;margin:1.5rem 0 0 !important}.services-promo .services__block:last-child .services__item__image{height:20rem !important}.services-promo .services__block:last-child .services__item__content{max-width:27rem !important}}.services-promo .services__card{width:calc(33.3333333333% - 1rem)}@media screen and (max-width: 1200px){.services-promo .services__card{width:calc(33.3333333333% - 1.4rem)}}@media screen and (max-width: 991px){.services-promo .services__card{width:calc(50% - 1.4rem)}}@media screen and (max-width: 449px){.services-promo .services__card{width:100%;height:auto !important}}.services-promo .services__item{height:34.3rem;border-radius:3rem}.services-promo .services__block:last-child .services__item.small{height:34.3rem}.services-promo .services__block:last-child .services__item{margin-bottom:2rem}.services-promo .services__block:first-child .services__item:first-child{background:url(../images/service-10.webp) 0 0 no-repeat;background-size:cover;margin:0 0 2rem 0}.services-promo .services__block:first-child .services__item:first-child .services__item__image{left:auto}@media screen and (max-width: 1200px){.services-promo .services__block:first-child .services__item:first-child .services__item__image{bottom:auto;height:22rem}}.services-promo .services__block:last-child .services__item:nth-of-type(2){background:url(../images/service-10-invert.webp) 0 0 no-repeat;background-size:cover}.services-promo .services__block:last-child .services__item:nth-of-type(2) .services__item__image{left:auto}@media screen and (max-width: 1200px){.services-promo .services__block:last-child .services__item:nth-of-type(2) .services__item__image{bottom:auto;height:24rem}}.services-promo .services__block:last-child .services__item.small:last-child{margin:0}.services-promo .services__block:first-child .services__item:last-child{background:url(../images/service-10-invert.webp) 0 0 no-repeat;background-size:cover;margin:0 0 2rem 0}.services-promo .services__block:first-child .services__item:last-child .services__item__image{left:auto}@media screen and (max-width: 1200px){.services-promo .services__block:first-child .services__item:last-child .services__item__image{bottom:auto;height:20rem}}@media screen and (max-width: 449px){.services-promo .services__block:first-child .services__item:last-child .services__item__image{height:16.1rem !important;top:0 !important;right:0 !important}}.services-promo .services__item.small{margin:0 0 2rem 0}@media screen and (max-width: 1200px){.services-promo .services__item.small .services__item__content{max-width:100%}}@media screen and (max-width: 449px){.services-promo .services__item.small .services__item__content{max-width:27rem}}.services-promo .services__item__content{max-width:27.4rem}@media screen and (max-width: 1200px){.services-promo .services__item__content{max-width:100%}}.services-promo .services__card .services__item{height:70.6rem;overflow:hidden;padding:2.6rem 3.2rem}@media screen and (max-width: 991px){.services-promo .services__card .services__item{height:58.8rem}}@media screen and (max-width: 449px){.services-promo .services__card .services__item{height:45.6rem;padding:2rem;border-radius:1.4rem}}.services-promo .services__card .services__item__content p.title{font-size:2.8rem}@media screen and (max-width: 449px){.services-promo .services__card .services__item__content p.title{font-size:2.2rem}}.services-promo .services__card .services__item.small{height:34.3rem;margin:2rem 0 0;display:flex;align-items:flex-end;justify-content:flex-start;padding:3.2rem}@media screen and (max-width: 991px){.services-promo .services__card .services__item.small{height:28.4rem}}@media screen and (max-width: 449px){.services-promo .services__card .services__item.small{height:27.4rem;margin:1.5rem 0 0;padding:2rem}}.services-promo .services__card .services__item.small .services__item__image{position:absolute;top:0;left:auto;right:0;bottom:0;width:auto;height:100%;z-index:2}@media screen and (max-width: 1200px){.services-promo .services__card .services__item.small .services__item__image{height:18rem;bottom:auto}}.services-promo .services__card .services__item.small .services__item__content{max-width:24rem}@media screen and (max-width: 1200px){.services-promo .services__card .services__item.small .services__item__content{max-width:100%}}.services-promo .services__block:first-child .services__item:first-child .services__item__content{max-width:24rem;margin:0}@media screen and (max-width: 1200px){.services-promo .services__block:first-child .services__item:first-child .services__item__content{max-width:100%}}@media screen and (max-width: 449px){.services-promo .services__block:first-child .services__item:first-child .services__item__content{text-align:left;max-width:27rem}}.services-promo .services__block:first-child .services__item.small .services__item__image{width:27.2rem;height:100%;left:auto;bottom:0;top:0;right:0}@media screen and (max-width: 1200px){.services-promo .services__block:first-child .services__item.small .services__item__image{bottom:0;height:22rem;width:auto}}@media screen and (max-width: 449px){.services-promo .services__block:first-child .services__item.small .services__item__content p.title{max-width:24rem}}.services-promo .services__card .services__item__content{max-width:42rem}@media screen and (max-width: 449px){.services-promo .services__card .services__item__content{max-width:26.2rem}}@media screen and (max-width: 1200px){.services-promo .services__block:last-child{display:block}.services-promo .services__block:last-child .services__item{width:100%}}@media screen and (max-width: 991px){.services-promo .services__block:last-child{display:flex;gap:2rem}.services-promo .services__block:last-child .services__item{flex:1}}.services-promo .services__block:last-child .services__item.small .services__item__image{position:absolute;top:0;left:auto;right:0;bottom:0;z-index:2;width:auto;height:100%}@media screen and (max-width: 1200px){.services-promo .services__block:last-child .services__item.small .services__item__image{height:24rem;bottom:auto}}.services-promo .services__block:last-child .services__item__content{max-width:28.4rem}@media screen and (max-width: 1200px){.services-promo .services__block:last-child .services__item__content{max-width:100%}}.services-promo .services__block:last-child .services__item.small .services__item__content{max-width:28.4rem}@media screen and (max-width: 1200px){.services-promo .services__block:last-child .services__item.small .services__item__content{max-width:100%}}.services-promo .services__block:last-child .services__item.small .services__item__content p.title{max-width:22rem}@media screen and (max-width: 449px){.services-promo .services__block:last-child .services__item.small .services__item__content p.title{max-width:16rem}}@media screen and (max-width: 449px){.services-promo .services__item__image img{object-fit:contain}.services-promo .services__block:first-child .services__item:first-child .services__item__image{height:18rem !important;width:16rem !important;left:auto !important;right:0 !important;top:0 !important;bottom:auto !important}.services-promo .services__block:first-child .services__item.small .services__item__image{width:16rem !important;height:18rem !important;right:0 !important;top:0 !important;left:auto !important;bottom:auto !important}.services-promo .services__block:first-child .services__item:last-child .services__item__image{width:16rem !important;height:16.1rem !important;right:0 !important;top:0 !important;left:auto !important;bottom:auto !important}.services-promo .services__card .services__item__image{width:100% !important;height:100% !important;right:0 !important;left:auto !important;top:0 !important;bottom:0 !important}.services-promo .services__card .services__item__image img{object-fit:cover !important}.services-promo .services__card .services__item.small .services__item__image{width:16rem !important;height:16rem !important;right:0 !important;left:auto !important;top:0 !important;bottom:auto !important}.services-promo .services__block:last-child .services__item .services__item__image{width:16rem !important;height:18rem !important;right:0 !important;left:auto !important;top:0 !important;bottom:auto !important}.services-promo .services__block:last-child .services__item.small .services__item__image{width:16rem !important;height:18rem !important;right:0 !important;left:auto !important;top:0 !important;bottom:auto !important}}@media screen and (max-width: 449px){.services-game{margin:6.8rem 0 0}}.services-game .services__block:first-child .services__item:first-child .services__item__content{max-width:50rem}@media screen and (max-width: 449px){.services-game .services__block:first-child .services__item:first-child .services__item__content p.title{max-width:28rem}}.services-game .services__block:first-child .services__item:first-child::before{content:"";position:absolute;z-index:7;top:-3rem;left:50%;transform:translateX(-50%);width:23rem;height:23.2rem;background:url(../images/service-11.webp) center center no-repeat;background-size:cover}@media screen and (max-width: 991px){.services-game .services__block:first-child .services__item:first-child::before{width:21rem;height:22.2rem}}@media screen and (max-width: 799px){.services-game .services__block:first-child .services__item:first-child::before{width:17rem;height:18.2rem}}@media screen and (max-width: 449px){.services-game .services__block:first-child .services__item:first-child::before{width:14.4rem;height:14.4rem;left:auto;right:-5.5rem;top:.5rem}}.services-game .services__block:first-child .services__item.small .services__item__image{width:28.7rem;height:100%;left:auto;bottom:0;top:0;right:0}@media screen and (max-width: 991px){.services-game .services__block:first-child .services__item.small .services__item__image{width:26rem;height:94%}}@media screen and (max-width: 799px){.services-game .services__block:first-child .services__item.small .services__item__image{width:16rem;height:74%}}@media screen and (max-width: 449px){.services-game .services__block:first-child .services__item.small .services__item__content p.title{max-width:24rem}}.services-game .services__card .services__item__content{max-width:100%}.services-game .services__block:last-child .services__item.small .services__item__image{width:47.2rem;height:32.1rem;top:-5.5rem;right:6rem}@media screen and (max-width: 1200px){.services-game .services__block:last-child .services__item.small .services__item__image{width:39.2rem;height:24.1rem;top:0rem;right:2rem}}@media screen and (max-width: 991px){.services-game .services__block:last-child .services__item.small .services__item__image{width:25.6rem;height:18.6rem;right:3rem}}@media screen and (max-width: 799px){.services-game .services__block:last-child .services__item.small .services__item__image{width:20.6rem;height:14rem;right:2rem;top:1rem}}@media screen and (max-width: 449px){.services-game .services__block:last-child .services__item.small .services__item__image{width:29.6rem;height:18rem;right:0rem;top:-0.5rem}}.services-game .services__block:last-child .services__item__content{max-width:36rem}.services-game .services__block:last-child .services__item.small .services__item__content{max-width:46rem}@media screen and (max-width: 449px){.services-game .services__block:last-child .services__item.small .services__item__content{max-width:26rem}}.services-game .services__block:last-child .services__item.small .services__item__content p.title{max-width:22rem}@media screen and (max-width: 449px){.services-game .services__block:last-child .services__item.small .services__item__content p.title{max-width:16rem}}.projects__info{position:relative;z-index:5;margin:1.6rem 0 0}@media screen and (max-width: 449px){.projects__info{margin:9rem 0 0}}.projects__info .caption__block p{max-width:130rem;margin:2rem auto 0}@media screen and (max-width: 449px){.projects__info .caption__block p{max-width:100%;font-size:2rem;line-height:130%;color:#dbdbdb;margin-top:.8rem}}.projects__info .temp__slider .swiper-slide:nth-of-type(2) .projects__info__content p{max-width:40rem}@media screen and (min-width: 450px)and (max-width: 799px){.projects__info .temp__slider .swiper-slide{width:100%}}@media screen and (min-width: 800px){.projects__info .temp__slider .swiper-slide{width:calc((100% - 4rem)/3)}}@media screen and (min-width: 1201px){.projects__info .temp__slider .swiper-wrapper{gap:4rem}.projects__info .temp__slider .swiper-slide{width:calc((100% - 8rem)/3)}}@media screen and (max-width: 449px){.projects__info .temp__slider__nav{margin-top:4.8rem}}.projects__info__item{height:100%;min-height:63rem;display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:3.4rem;padding:4.2rem 4.6rem 3.8rem;border:1px solid rgba(255,255,255,.3);border-radius:3rem;background:#151515;box-shadow:4px -1px 52px 0px rgba(255,223,223,.26) inset;overflow:hidden}@media screen and (max-width: 1200px){.projects__info__item{min-height:0;gap:2.1rem;padding:3.2rem 2.6rem 1rem;border-radius:2.6rem}}@media screen and (max-width: 799px){.projects__info__item{flex-direction:row}}@media screen and (max-width: 449px){.projects__info__item{flex-direction:column}}.projects__info__content{width:100%}.projects__info__content h3{font-weight:700;font-size:4.6rem;line-height:109%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);margin:0 0 2.6rem 0}@media screen and (max-width: 1200px){.projects__info__content h3{font-size:3rem;line-height:120%;margin:0 0 1.5rem 0}}.projects__info__content p{font-weight:400;font-size:2.2rem;line-height:130%;color:#eaeaea;margin:0}.projects__info__content p+p{margin-top:.9rem}@media screen and (max-width: 1200px){.projects__info__content p{font-size:1.8rem}}.projects__info__image{flex-shrink:0;width:30.3rem;height:30.1rem}@media screen and (max-width: 1200px){.projects__info__image{width:19.9rem;height:19.8rem}}.projects__info__image img{width:100%;height:100%;object-fit:contain;object-position:bottom}.projects__odds{position:relative;z-index:5;margin:18.2rem 0 0}@media screen and (max-width: 449px){.projects__odds{margin:10.8rem 0 0}}.projects__odds__caption{margin:0 0 5.8rem 0}@media screen and (max-width: 449px){.projects__odds__caption{margin:0 0 3.8rem}}.projects__odds__caption h2{font-weight:700;font-size:8rem;line-height:120%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 991px){.projects__odds__caption h2{font-size:6rem}}@media screen and (max-width: 449px){.projects__odds__caption h2{font-size:4.4rem}}@media screen and (max-width: 449px){.projects__odds__wrap{position:relative}}@media screen and (min-width: 800px){.projects__odds__slider .swiper-slide{width:calc(50% - .7rem)}}@media screen and (min-width: 1201px){.projects__odds__slider .swiper-slide{width:calc(33.3333333333% - .7rem)}}@media screen and (min-width: 449px){.projects__odds__slider .swiper-wrapper{display:flex;flex-wrap:wrap;gap:1rem;counter-reset:list-name}}@media screen and (max-width: 449px){.projects__odds__slider .swiper-slide{opacity:0 !important;transition:all 300ms ease-in-out}.projects__odds__slider .swiper-slide-active{opacity:1 !important}}.projects__odds__slide{margin:0;position:relative;border:1px solid rgba(255,255,255,.2);padding:4.2rem 4.2rem 8.3rem;display:flex;align-items:flex-start;justify-content:space-between;gap:3rem;border:1px solid #7a7a7a;border-radius:3.4rem;background-color:#151515}@media screen and (max-width: 1200px){.projects__odds__slide{padding:3rem}}@media screen and (max-width: 799px){.projects__odds__slide{align-items:center}}@media screen and (max-width: 449px){.projects__odds__slide{display:block}}.projects__odds__slide_image{min-width:11.4rem;max-width:11.4rem;height:11.4rem;background:#242424;display:flex;align-items:center;justify-content:center;border-radius:1.8rem}@media screen and (max-width: 449px){.projects__odds__slide_image{min-width:9.6rem;max-width:9.6rem;height:9.6rem;margin:0 0 2.3rem}}.projects__odds__slide_image img{width:100%;max-width:8.5rem}@media screen and (max-width: 449px){.projects__odds__slide_image img{max-width:7.2rem}}.projects__odds__slide__content{width:100%}.projects__odds__slide__content h3{font-weight:600;font-size:3.2rem;line-height:130%;text-transform:uppercase;color:#e5e5e5;margin:0 0 1.4rem 0}@media screen and (max-width: 1200px){.projects__odds__slide__content h3{font-size:2.8rem}}@media screen and (max-width: 449px){.projects__odds__slide__content h3{font-size:2.6rem;margin:0 0 .4rem 0}}.projects__odds__slide__content p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.2rem;line-height:140%;color:rgba(255,255,255,.7);max-width:35rem}@media screen and (max-width: 799px){.projects__odds__slide__content p{max-width:100%}}@media screen and (max-width: 449px){.projects__odds__slide__content p{font-size:1.8rem;line-height:130%;max-width:35rem}}.projects__odds__nav{display:none}@media screen and (max-width: 449px){.projects__odds__nav{display:flex;align-items:center;justify-content:center;gap:1.4rem;position:initial;z-index:10;margin-top:2rem}.projects__odds__nav .swiper-prev,.projects__odds__nav .swiper-next{border:1px solid #7a7a7a;background:#151515}}.awards{position:relative;z-index:5;margin:10rem 0 0}.awards__caption{margin:0 0 6.9rem 0}@media screen and (max-width: 449px){.awards__caption{margin:0 0 3.4rem}}.awards__caption h2{font-weight:700;font-size:8rem;line-height:120%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 991px){.awards__caption h2{font-size:6rem}}@media screen and (max-width: 449px){.awards__caption h2{font-size:4.4rem}}.awards__wrap{overflow:hidden}@media screen and (max-width: 449px){.awards__wrap{margin:0 1.5rem}}.awards__slider{margin:0 -21rem;padding:2rem 0}@media screen and (max-width: 449px){.awards__slider{margin:0;padding:0 0 3.8rem}}.awards__slider .swiper-slide{z-index:2}@media screen and (max-width: 449px){.awards__slider .swiper-slide{opacity:0 !important;transition:all 300ms ease-in-out}.awards__slider .swiper-slide-active{opacity:1 !important}}@media screen and (min-width: 992px){.awards__slider .swiper-slide:hover{z-index:5}.awards__slider .swiper-slide:hover img{transform:scale(1.07);filter:grayscale(0)}}.awards__item{position:relative;width:100%}.awards__item img{width:100%;height:auto;filter:grayscale(1);border-radius:1.2rem;transition:all 300ms ease-in-out}@media screen and (max-width: 991px){.awards__item img{filter:grayscale(0)}}.awards__prev{position:absolute;left:21rem;top:0;bottom:0;width:17rem;background:rgba(0,0,0,0);z-index:10}@media screen and (max-width: 449px){.awards__prev{display:none}}.awards__next{position:absolute;right:21rem;top:0;bottom:0;width:17rem;background:rgba(0,0,0,0);z-index:10}@media screen and (max-width: 449px){.awards__next{display:none}}.swiper-pagination{display:none;bottom:0 !important}@media screen and (max-width: 449px){.swiper-pagination{display:flex;align-items:center;justify-content:center}}.swiper-pagination-bullet{width:2.3em;height:.8rem;display:inline-block;border-radius:.2rem;background:#fff;opacity:.4;transition:all 300ms ease-in-out}.swiper-pagination-bullet-active{opacity:1;width:6.2rem;background:#d02f2c}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 .4rem}.cookies{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%);z-index:50;width:100%;max-width:121rem;background:rgba(0,0,0,.38);backdrop-filter:blur(7px);border:1px solid #7a7a7a;padding:3.2rem;border-radius:2.4rem;display:flex;align-items:center;gap:3.2rem;box-shadow:4px -1px 52px 0px rgba(255,223,223,.2588235294) inset;opacity:0;visibility:hidden;transition:all 300ms ease-in-out}@media screen and (max-width: 1200px){.cookies{max-width:100%;left:0;transform:translateX(0);bottom:0;border-radius:2.4rem 2.4rem 0 0}}@media screen and (max-width: 449px){.cookies{flex-direction:column;align-items:flex-start;padding:2rem 1.5rem;gap:2rem}}.cookies.open{opacity:1;visibility:visible}.cookies .button{font-size:1.8rem;line-height:120%;padding:2.6rem 3.7rem 2.6rem;border:1px solid rgba(255,255,255,.4)}@media screen and (max-width: 449px){.cookies .button{width:100%}}.cookies p{font-family:"Finlandica Headline",sans-serif;font-size:2rem;line-height:120%;font-weight:400;color:#fff;margin:0}.cookies p a{color:#fff;text-decoration:underline}@media screen and (min-width: 992px){.cookies p a:hover{color:#fff;text-decoration:none}}.open-port{overflow:hidden}.open-port .portfolio__page{z-index:120}.footer__social{position:fixed;z-index:80;bottom:8rem;right:6rem;display:flex;gap:.8rem}@media screen and (max-width: 1200px){.footer__social{bottom:2rem;right:4rem}}@media screen and (max-width: 799px){.footer__social{bottom:1rem;right:2rem;flex-direction:column}}.footer__social__buttons{min-width:4.8rem;max-width:4.8rem}.footer__social__buttons img{height:auto;width:100%}.footer__social__dropdown{position:absolute;right:3.6rem;bottom:calc(100% + 1.2rem);padding:1.6rem 1.8rem;background:#191717;white-space:nowrap;border:1px solid #7a7a7a;border-radius:1.1rem;opacity:0;visibility:hidden;transition:all 300ms ease-in-out}@media screen and (max-width: 799px){.footer__social__dropdown{display:none}}.footer__social__dropdown.open{visibility:visible;opacity:1}.footer__social__dropdown:after{content:"";position:absolute;width:1.4rem;height:1.2rem;background:url(../images/corner.svg) center center no-repeat;background-size:contain;bottom:-1.1rem;right:3.8rem}.footer__social__dropdown p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2rem;line-height:120%;color:#eaeaea;margin:0;display:flex;align-items:center;gap:.5rem}.footer__social__dropdown__close{width:2.4rem;height:2.4rem;display:flex;align-items:center;justify-content:center;position:absolute;top:-2.2rem;right:-0.6rem;cursor:pointer;background:rgba(0,0,0,0);border:0;padding:0}.footer__social__dropdown__close img{width:100%;max-width:1.2rem}.page404{background:#000;padding:22rem 0 14rem;min-height:70vh;display:flex;align-items:center}@media screen and (max-width: 449px){.page404{padding:14rem 0 8rem;min-height:60vh}}.page404__block{display:flex;flex-direction:column;align-items:center;text-align:center;gap:2.4rem}@media screen and (max-width: 449px){.page404__block{gap:1.8rem}}.page404__code{font-family:"Finlandica Headline",sans-serif;font-weight:700;font-size:18rem;line-height:1;color:#d02f2c}@media screen and (max-width: 449px){.page404__code{font-size:9rem}}.page404 h1{font-family:"Finlandica Headline",sans-serif;font-weight:700;font-size:5.4rem;line-height:1.1;color:#fff;text-transform:uppercase}@media screen and (max-width: 449px){.page404 h1{font-size:3.2rem}}.page404 p{font-family:"Onest";font-weight:400;font-size:2rem;line-height:1.4;color:#eaeaea}@media screen and (max-width: 449px){.page404 p{font-size:1.6rem}}.question-btn{position:relative;padding:2rem 4rem;border:0;border-top:1rem solid #fff;border-left:1rem solid #fff;border-bottom:1rem solid #fff;border-radius:3rem 3rem;z-index:1111;background:#df0077;color:#fff;font-family:inherit;font-size:7rem;font-weight:700;line-height:1;cursor:pointer}.question-btn::after{content:"";position:absolute;top:0;right:-8rem;width:8rem;height:100%;border:0;background:#df0077;z-index:0;background:0 0 no-repeat;background-size:cover}.question-btn span{position:relative;z-index:2}.portfolio__page{position:relative}.portfolio__page__bg{position:absolute;z-index:3;top:0;left:0;right:0;height:auto}.portfolio__page__bg img,.portfolio__page__bg picture{width:100%;height:auto;display:block}.portfolio__page__caption{position:relative;z-index:5;padding:20rem 0 0;display:flex;align-items:flex-start;gap:7rem}@media screen and (max-width: 1200px){.portfolio__page__caption{padding:16rem 0 0}}@media screen and (max-width: 991px){.portfolio__page__caption{flex-direction:column;gap:3rem}}@media screen and (max-width: 449px){.portfolio__page__caption{padding:10.7rem 0 0}}.portfolio__page__caption__title{width:100%}.portfolio__page__caption__title h1{font-weight:700;font-size:11.6rem;line-height:97%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);margin:0 0 3.6rem 0;letter-spacing:.07rem}@media screen and (max-width: 1200px){.portfolio__page__caption__title h1{font-size:8.6rem}}@media screen and (max-width: 991px){.portfolio__page__caption__title h1{margin:0 0 2.6rem 0}}@media screen and (max-width: 799px){.portfolio__page__caption__title h1{font-size:7rem}}@media screen and (max-width: 449px){.portfolio__page__caption__title h1{font-size:5.2rem;line-height:110%;margin:0 0 .7rem 0}}.portfolio__page__caption__title p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:3.6rem;line-height:110%;color:#fff;margin:0;letter-spacing:.04rem}@media screen and (max-width: 991px){.portfolio__page__caption__title p{font-size:3rem;letter-spacing:0}}@media screen and (max-width: 799px){.portfolio__page__caption__title p{font-size:2.4rem}}@media screen and (max-width: 449px){.portfolio__page__caption__title p{font-size:2rem}}.portfolio__page__caption__content{min-width:52.5rem;max-width:52.5rem}@media screen and (max-width: 1200px){.portfolio__page__caption__content{min-width:36rem;max-width:36rem}}@media screen and (max-width: 991px){.portfolio__page__caption__content{min-width:100%;max-width:100%}}.portfolio__page__caption__content ul{display:block;padding:0;margin:0;max-width:40rem}@media screen and (max-width: 991px){.portfolio__page__caption__content ul{max-width:100%}}@media screen and (max-width: 449px){.portfolio__page__caption__content ul{max-width:32rem}}.portfolio__page__caption__content ul li{display:block;padding:0;margin:0 0 2rem 0;font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.2rem;line-height:120%;color:#fff;letter-spacing:.015rem}@media screen and (max-width: 799px){.portfolio__page__caption__content ul li{font-size:2rem}}@media screen and (max-width: 449px){.portfolio__page__caption__content ul li{font-size:1.6rem;margin:0 0 .8rem 0}}.portfolio__page__caption__content ul li:last-child{margin:0}.portfolio__page__wrap{position:relative;z-index:5}.portfolio__page__wrap .portfolio{margin:15.6rem 0 0;padding:0 0 3rem 0;background-color:rgba(0,0,0,0);background-position:center center}@media screen and (max-width: 1200px){.portfolio__page__wrap .portfolio{margin:10rem 0 0 0;padding:0}}@media screen and (max-width: 449px){.portfolio__page__wrap .portfolio{margin:5.6rem 0 0 0;background:rgba(0,0,0,0)}}.portfolio__page__wrap .portfolio__caption{display:none}.portfolio__page__wrap .portfolio__wrap{gap:2rem}@media screen and (max-width: 449px){.portfolio__page__wrap .portfolio__wrap{gap:1rem}}.portfolio__page__wrap .portfolio__item{width:calc(50% - 1rem);height:auto;padding:1rem 1rem 3rem;background:#171717;border:1px solid rgba(255,255,255,.3);border-radius:2.2rem;transition:all 300ms ease}@media screen and (max-width: 799px){.portfolio__page__wrap .portfolio__item{width:100%}}@media screen and (max-width: 449px){.portfolio__page__wrap .portfolio__item{padding:.7rem .6rem 2.8rem}.portfolio__page__wrap .portfolio__item:last-child br{display:none}}@media screen and (min-width: 992px){.portfolio__page__wrap .portfolio__item:hover{background:#2f2f2f}}.portfolio__page__wrap .portfolio__item__card__image{width:100%;height:44rem;display:block;box-shadow:0px 0px 40px 0px rgba(255,255,255,.2);border-radius:1.6rem}@media screen and (max-width: 1200px){.portfolio__page__wrap .portfolio__item__card__image{height:29rem}}@media screen and (max-width: 991px){.portfolio__page__wrap .portfolio__item__card__image{height:24.4rem}}@media screen and (max-width: 799px){.portfolio__page__wrap .portfolio__item__card__image{height:40rem}}@media screen and (max-width: 449px){.portfolio__page__wrap .portfolio__item__card__image{height:19rem}}.portfolio__page__wrap .portfolio__item__card__image img{filter:grayscale(0);border-radius:1.6rem}.portfolio__page__wrap .portfolio__item__card__content{display:block;margin:2.4rem 3rem 0}@media screen and (max-width: 1200px){.portfolio__page__wrap .portfolio__item__card__content{margin:2.4rem 2rem 0}}@media screen and (max-width: 449px){.portfolio__page__wrap .portfolio__item__card__content{margin:2rem 1.4rem 0}}.portfolio__page__wrap .portfolio__item__card__content .item__title{font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:3.2rem;line-height:110%;text-transform:uppercase;display:block;margin:0 0 1rem 0;color:rgba(255,255,255,.9)}@media screen and (max-width: 1200px){.portfolio__page__wrap .portfolio__item__card__content .item__title{font-size:2.2rem}}@media screen and (max-width: 449px){.portfolio__page__wrap .portfolio__item__card__content .item__title{font-size:2rem;margin:0 0 .7rem 0;letter-spacing:-0.1rem}}.portfolio__page__wrap .portfolio__item__card__content .item__desc{display:flex;flex-wrap:wrap;gap:1.8rem;padding:0;margin:0}.portfolio__page__wrap .portfolio__item__card__content .item__desc__item{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.4rem;line-height:110%;display:block;margin:0;color:rgba(255,255,255,.72);display:block;position:relative}@media screen and (max-width: 1200px){.portfolio__page__wrap .portfolio__item__card__content .item__desc__item{font-size:2rem}}@media screen and (max-width: 449px){.portfolio__page__wrap .portfolio__item__card__content .item__desc__item{font-size:1.6rem}}.portfolio__page__wrap .portfolio__item__card__content .item__desc__item:before{content:"";width:.3rem;height:.3rem;position:absolute;top:1.3rem;left:-1rem;background:rgba(255,255,255,.72);border-radius:50%}@media screen and (max-width: 1200px){.portfolio__page__wrap .portfolio__item__card__content .item__desc__item:before{top:1.1rem}}@media screen and (max-width: 449px){.portfolio__page__wrap .portfolio__item__card__content .item__desc__item:before{top:.8rem}}.portfolio__page__wrap .portfolio__item__card__content .item__desc__item:first-child:before{display:none}.container-new{padding:0 12rem}@media screen and (max-width: 1200px){.container-new{padding:0px 4rem}}@media screen and (max-width: 991px){.container-new{padding:0 2rem}}@media screen and (max-width: 449px){.container-new{padding:0 1.5rem}}.portfolio__block .portfolio__item{width:calc(50% - 1rem);height:auto;padding:1rem 1rem 3rem;background:#171717;border:1px solid rgba(255,255,255,.3);border-radius:2.2rem;transition:all 300ms ease}@media screen and (max-width: 799px){.portfolio__block .portfolio__item{width:100%}}@media screen and (max-width: 449px){.portfolio__block .portfolio__item{padding:.7rem .6rem 2.8rem}.portfolio__block .portfolio__item:last-child br{display:none}}.portfolio__block .portfolio__item__card__image{width:100%;height:44rem;display:block;box-shadow:0px 0px 40px 0px rgba(255,255,255,.2);border-radius:1.6rem}@media screen and (max-width: 1200px){.portfolio__block .portfolio__item__card__image{height:29rem}}@media screen and (max-width: 991px){.portfolio__block .portfolio__item__card__image{height:24.4rem}}@media screen and (max-width: 799px){.portfolio__block .portfolio__item__card__image{height:40rem}}@media screen and (max-width: 449px){.portfolio__block .portfolio__item__card__image{height:19rem}}.portfolio__block .portfolio__item__card__image img{border-radius:1.6rem}.portfolio__block .portfolio__item__card__content{display:block;margin:2.4rem 3rem 0}@media screen and (max-width: 1200px){.portfolio__block .portfolio__item__card__content{margin:2.4rem 2rem 0}}@media screen and (max-width: 449px){.portfolio__block .portfolio__item__card__content{margin:2rem 1.4rem 0}}.portfolio__block .portfolio__item__card__content .item__title{font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:3.2rem;line-height:110%;text-transform:uppercase;display:block;margin:0 0 1rem 0;color:rgba(255,255,255,.9)}@media screen and (max-width: 1200px){.portfolio__block .portfolio__item__card__content .item__title{font-size:2.2rem}}@media screen and (max-width: 449px){.portfolio__block .portfolio__item__card__content .item__title{font-size:2rem;margin:0 0 .7rem 0;letter-spacing:-0.1rem}}.portfolio__block .portfolio__item__card__content .item__desc{display:flex;flex-wrap:wrap;gap:1.8rem;padding:0;margin:0}.portfolio__block .portfolio__item__card__content .item__desc__item{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.4rem;line-height:110%;display:block;margin:0;color:rgba(255,255,255,.72);display:block;position:relative}@media screen and (max-width: 1200px){.portfolio__block .portfolio__item__card__content .item__desc__item{font-size:2rem}}@media screen and (max-width: 449px){.portfolio__block .portfolio__item__card__content .item__desc__item{font-size:1.6rem}}.portfolio__block .portfolio__item__card__content .item__desc__item:before{content:"";width:.3rem;height:.3rem;position:absolute;top:1.3rem;left:-1rem;background:rgba(255,255,255,.72);border-radius:50%}@media screen and (max-width: 1200px){.portfolio__block .portfolio__item__card__content .item__desc__item:before{top:1.1rem}}@media screen and (max-width: 449px){.portfolio__block .portfolio__item__card__content .item__desc__item:before{top:.8rem}}.portfolio__block .portfolio__item__card__content .item__desc__item:first-child:before{display:none}.case{position:relative}.case h1{font-weight:700;font-size:8rem;line-height:120%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);margin:0 0 2.4rem 0}@media screen and (max-width: 991px){.case h1{font-size:6rem}}@media screen and (max-width: 799px){.case h1{font-size:5rem}}@media screen and (max-width: 449px){.case h1{font-size:3.8rem;margin:0 0 1.4rem 0}}.case__banner{position:relative;z-index:5;padding:20rem 0 0;display:flex;align-items:flex-start;gap:7rem}@media screen and (max-width: 1200px){.case__banner{flex-direction:column;padding:14rem 0 0;gap:4rem}}@media screen and (max-width: 449px){.case__banner{padding:11.2rem 0 0;gap:1.5rem}}.case__banner__content{width:100%}.case__banner__content p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.8rem;line-height:130%;color:#fff;margin:0 0 2.4rem 0}@media screen and (max-width: 449px){.case__banner__content p{font-size:2rem;line-height:110%}}.case__banner__content img{width:100%;max-width:84.2rem;height:auto;margin:0 0 0 -1.5rem}@media screen and (max-width: 1200px){.case__banner__content img{display:none}}.case__banner__info{min-width:56.4rem;max-width:56.4rem;padding:2.6rem 0 2.6rem 5rem;border-left:1px solid rgba(255,255,255,.3)}@media screen and (max-width: 1200px){.case__banner__info{min-width:100%;max-width:100%;padding:4rem 0 0;border-left:0px;border-top:1px solid rgba(255,255,255,.3)}}.case__banner__item{margin:0 0 4rem 0}@media screen and (max-width: 449px){.case__banner__item{margin:0 0 3rem 0}}.case__banner__item:last-child{margin:0}@media screen and (max-width: 449px){.case__banner__item.full ul.full{flex-direction:row}.case__banner__item.full ul.full li{width:auto}}.case__banner__item__flex{display:flex;gap:1.2rem}@media screen and (max-width: 449px){.case__banner__item__flex{flex-direction:column;gap:3rem}}.case__banner__item p.note{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2rem;line-height:120%;color:#fff;margin:0 0 1rem 0}@media screen and (max-width: 449px){.case__banner__item p.note{font-size:1.8rem}}.case__banner__item ul{display:flex;flex-wrap:wrap;gap:1rem;padding:0;margin:0}@media screen and (max-width: 449px){.case__banner__item ul{flex-direction:column}}.case__banner__item ul li{display:block;padding:0;margin:0;padding:1.6rem 2.4rem;border-radius:1.2rem;background:#212121;font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:2.4rem;line-height:130%;color:rgba(255,255,255,.72);white-space:nowrap}@media screen and (max-width: 449px){.case__banner__item ul li{width:100%;padding:1rem 1.8rem 1.4rem;font-size:2rem;white-space:normal}}.case__banner__item ul li a{color:rgba(255,255,255,.72)}@media screen and (min-width: 992px){.case__banner__item ul li a:hover{color:#fff}}.case__banner__brand{min-width:17.7rem;max-width:17.7rem;height:9.4rem;padding:1.6rem 2.4rem;border-radius:1.2rem;background:#212121;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 449px){.case__banner__brand{min-width:100%;max-width:17.7rem;height:7.6rem;padding:1.2rem}}.case__banner__brand img{width:100%;height:100%;object-fit:contain}.case__banner__brand__flex{display:flex;flex-wrap:wrap;gap:1rem}.case__sliders{position:relative;z-index:5}.case__sliders .portfolio__sliders{margin:8.3rem auto 0;width:100%;max-width:148rem;height:auto}@media screen and (max-width: 449px){.case__sliders .portfolio__sliders{margin:7rem 0 0}}.case__sliders .slider__nav .swiper-slide img{border:1px solid rgba(0,0,0,0)}.case__sliders .slider__nav .swiper-slide-thumb-active img{border-color:#d02f2c}.case__sliders .slider__for__slide__image{height:71rem}@media screen and (max-width: 449px){.case__sliders .slider__for__slide__image{height:37.7rem}}.case__sliders .slider__for .swiper-slide{height:71rem}@media screen and (max-width: 449px){.case__sliders .slider__for .swiper-slide{height:37.7rem}}.case__sliders .slider__for__slide__image{border:1px solid rgba(255,255,255,.3)}@media screen and (max-width: 449px){.case__sliders .slider__for__slide{margin:0 -2rem 0 0;padding:0 2rem 0 0}.case__sliders .slider__for__slide.full{margin:0;padding:0}.case__sliders .slider__for__slide.full .slider__for__slide__image{border-color:rgba(0,0,0,0)}.case__sliders .slider__scrollbar{top:.5rem;right:0;bottom:.5rem}}.case__about{background:#000 url(../images/feedback-bg.webp) 0% 120% no-repeat;background-size:100%}@media screen and (max-width: 1200px){.case__about{background:#000 url(../images/feedback-bg.webp) 0% 100% no-repeat;background-size:cover}}@media screen and (max-width: 449px){.case__about{background:rgba(0,0,0,0)}}.case__item{padding:10rem 0 0;margin:10rem auto 0;border-top:1px solid rgba(255,255,255,.5);width:100%;max-width:90rem;position:relative;z-index:7}@media screen and (max-width: 991px){.case__item{max-width:100%}}@media screen and (max-width: 449px){.case__item{padding:5rem 0 0;margin:5rem 0 0}}@media screen and (max-width: 449px){.case__item.big h2{font-size:2.6rem;line-height:120%;margin:-0.5rem 0 1.6rem 0;letter-spacing:-0.05rem}}@media screen and (max-width: 449px){.case__item.no-indent h2{letter-spacing:0}}.case__item__image{width:calc(100% + 20rem);margin:6rem -10rem 0}@media screen and (max-width: 991px){.case__item__image{margin:4rem 0;width:100%}}.case__item__image img{width:100%;height:auto;border-radius:2rem}.case__item h2{font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:4rem;line-height:120%;color:#fff;margin:0 0 2.4rem 0;text-wrap:balance}@media screen and (max-width: 449px){.case__item h2{font-size:2.2rem;max-width:100%;margin:0 0 1.8rem 0}}.case__item p{font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:2.2rem;line-height:130%;color:#fff;margin:0 0 2rem 0;text-wrap:balance}@media screen and (max-width: 449px){.case__item p{font-size:1.8rem;letter-spacing:0;line-height:126%}}.case__item p:last-child{margin:0}.case__item p.subtitle{font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:2.8rem;line-height:110%;color:#fff;margin:0 0 4rem 0;padding:1.4rem 2.4rem 1.6rem;background:#232323;display:inline-block;border-radius:.8rem;border:1px solid rgba(255,255,255,.4);letter-spacing:0}@media screen and (max-width: 449px){.case__item p.subtitle{margin:0 0 3rem 0;padding:1rem 1.8rem 1.4rem;font-size:2rem}}.case__item p.info{font-size:3rem;opacity:.4}@media screen and (max-width: 449px){.case__item p.info{font-size:1.8rem}}.case__item .case__banner__item__flex{flex-wrap:wrap;gap:2.4rem 1.4rem}@media screen and (max-width: 449px){.case__item .case__banner__item__flex{flex-direction:row}}.case__item .case__banner__item p.note{font-size:2.4rem}@media screen and (max-width: 449px){.case__item .case__banner__item p.note{font-size:1.8rem}}@media screen and (max-width: 449px){.case__item .case__banner__item{margin:1.2rem 0 0 0}}.case__item .case__banner__item ul li{font-size:3.4rem;padding:1.6rem 3.2rem;font-weight:600}@media screen and (max-width: 449px){.case__item .case__banner__item ul li{white-space:normal;font-size:2rem;padding:1.2rem 2.44rem 1.6rem}}.case__item ul.list{display:block;padding:0;margin:0}.case__item ul.list li{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:3rem;line-height:130%;color:#fff;display:block;position:relative;margin:0 0 1.8rem 0;padding:0 0 0 2.8rem}@media screen and (max-width: 449px){.case__item ul.list li{margin:0 0 1.4rem 0;padding:0 0 0 1.4rem;font-size:1.8rem;line-height:127%}}.case__item ul.list li:last-child{margin:0}.case__item ul.list li::before{content:"";position:absolute;top:1.5rem;left:0;width:.8rem;height:.8rem;background:#d02f2c;border-radius:50%}@media screen and (max-width: 449px){.case__item ul.list li::before{top:1rem;left:0;width:.4rem;height:.4rem}}.case__item ul.list-arrow{display:flex;flex-wrap:wrap;gap:1rem 2.8rem;padding:0;margin:-1rem 0 0}@media screen and (max-width: 799px){.case__item ul.list-arrow{gap:2.8rem}}.case__item ul.list-arrow.bottom{margin-bottom:2rem}.case__item ul.list-arrow li{font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:2rem;line-height:140%;color:#fff;display:block;position:relative;margin:0;padding:.6rem 1.5rem .8rem;background:#151515;border-radius:1.2rem}@media screen and (max-width: 799px){.case__item ul.list-arrow li{width:100%;text-align:center}}@media screen and (max-width: 449px){.case__item ul.list-arrow li{font-size:1.8rem}}.case__item ul.list-arrow li:last-child::after{display:none}.case__item ul.list-arrow li::after{content:"";position:absolute;top:1.5rem;right:-1.7rem;width:.8rem;height:1.1rem;background:url(../images/corner-list.svg) 0 0 no-repeat;border-radius:0;background-size:contain}@media screen and (max-width: 799px){.case__item ul.list-arrow li::after{top:auto;bottom:-1.9rem;left:calc(50% - .4rem);transform:rotate(90deg)}}.case__item__odds{display:flex;flex-direction:column;gap:2rem;margin-top:6rem}@media screen and (max-width: 449px){.case__item__odds{margin-top:3rem}}.case__item__odds.no-indent{margin-top:2rem}@media screen and (max-width: 449px){.case__item__odds.no-indent{margin-top:0}}.case__item__odds__block{display:flex;align-items:center;gap:2rem}@media screen and (max-width: 449px){.case__item__odds__block{display:block;padding:1.6rem 3rem 2.1rem;border:1px solid #7a7a7a;border-radius:2rem;box-shadow:0px 0px 44.1px 0px rgba(255,255,255,.1019607843) inset;backdrop-filter:blur(7px);background:#040704}}@media screen and (min-width: 992px){.case__item__odds__block:hover .case__item__odds__block__content:after{opacity:1}.case__item__odds__block:hover .case__item__odds__block__icon img{opacity:1}}.case__item__odds__block__icon{display:flex;align-items:center;justify-content:center;min-width:5rem;max-width:5rem;height:5rem}@media screen and (max-width: 449px){.case__item__odds__block__icon{min-width:4rem;max-width:4rem;height:4rem;margin:0 0 .8rem 0}}.case__item__odds__block__icon img{width:100%;height:100%;object-fit:contain;opacity:.4;transition:all 300ms ease-in-out}.case__item__odds__block__content{width:100%;margin:0;position:relative;padding:2.6rem 3.4rem 3.2rem;border:1px solid #7a7a7a;border-radius:3.4rem;box-shadow:0px 0px 44.1px 0px rgba(255,255,255,.1019607843) inset;backdrop-filter:blur(7px)}@media screen and (max-width: 449px){.case__item__odds__block__content{padding:0;border-radius:0;border:0;box-shadow:none}}.case__item__odds__block__content:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border-radius:3.4rem;background:url(../images/case-bg.webp) 0 0 no-repeat;background-size:cover;z-index:2;transition:all 300ms ease-in-out;opacity:0}@media screen and (max-width: 449px){.case__item__odds__block__content:after{display:none}}.case__item__odds__block__content p{font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:3rem;line-height:110%;color:#e5e5e5;margin:0;position:relative;z-index:5}@media screen and (max-width: 449px){.case__item__odds__block__content p{font-size:2.2rem;line-height:120%}}.case__item__numbers{display:flex;align-items:flex-end;gap:1rem;margin:7.8rem 0 0}@media screen and (max-width: 449px){.case__item__numbers{flex-wrap:wrap;margin:4.8rem 0 0}}.case__item__numbers p{font-size:2.6rem;margin:0}@media screen and (max-width: 449px){.case__item__numbers p{font-size:1.8rem}}.case__item__numbers p.note{font-weight:600;font-size:7.9rem;line-height:75%;color:#d02f2c;white-space:nowrap;margin:0 1rem 0 0}@media screen and (max-width: 449px){.case__item__numbers p.note{font-size:5.1rem}}.case__mechanics{background:#000 url(../images/projects-bg.webp) 100% 7% no-repeat;background-size:96rem}@media screen and (max-width: 449px){.case__mechanics{background:#000 url(../images/feedback-bg.webp) 0% -2.5% no-repeat;background-size:60rem;position:relative}.case__mechanics:after{content:"";position:absolute;bottom:30%;right:0;width:100%;height:40rem;z-index:2;background:#000 url(../images/projects-bg.webp) 100% 7% no-repeat;background-size:contain}}.case .portfolio{margin:22rem 0 0;background:rgba(0,0,0,0);padding:0}@media screen and (max-width: 449px){.case .portfolio{margin:10rem 0 -1.5rem}}.case .portfolio__block .portfolio__item{width:calc(33.3333333333% - 1.4rem)}.case .portfolio__wrap{gap:2rem}.case .portfolio__block .portfolio__item__card__image{height:28.6rem}@media screen and (max-width: 1200px){.case .portfolio__block .portfolio__item__card__image{height:18.5rem}}@media screen and (max-width: 799px){.case .portfolio__block .portfolio__item__card__image{height:40rem}.case .portfolio__block .portfolio__item__card__image img{filter:grayscale(0)}}@media screen and (max-width: 449px){.case .portfolio__block .portfolio__item__card__image{height:19rem}}@media screen and (max-width: 1200px){.case .portfolio__block .portfolio__item__card__content{margin:2.4rem 1rem 0}.case .portfolio__block .portfolio__item__card__content .item__desc__item{font-size:1.6rem}.case .portfolio__block .portfolio__item__card__content .item__desc__item:before{top:.85rem}}@media screen and (max-width: 991px){.case .portfolio__block .portfolio__item__card__content .item__desc__item{font-size:1.3rem}.case .portfolio__block .portfolio__item__card__content .item__desc__item:before{top:.7rem}}@media screen and (max-width: 799px){.case .portfolio__block .portfolio__item{width:100%}.case .portfolio__block .portfolio__item__card__content .item__desc__item{font-size:1.6rem}.case .portfolio__block .portfolio__item__card__content .item__desc__item:before{top:.8rem}.case .portfolio__block .portfolio__item__card__content{margin:2rem 1.8rem 0}}@media screen and (max-width: 449px){.case .portfolio__caption{margin:0 1rem 2.2rem}}.case.choco-seoul .case__banner__item.indent{margin-top:7rem}@media screen and (max-width: 449px){.case.choco-seoul .case__banner__item.indent{margin-top:0}}.case.choco-seoul .case__banner__item.indent li{max-width:33rem}@media screen and (max-width: 449px){.case.choco-seoul .case__banner__item.indent li{max-width:100%}}.case.choco-seoul .case__banner__item ul li{white-space:normal;text-wrap:balance}.case.choco-seoul .case__item__odds{margin-top:1.8rem}@media screen and (max-width: 449px){.case.choco-seoul .case__item__odds{margin-top:0;margin-bottom:-1rem}}.case.choco-seoul .case__item ul.list{margin:6rem 0 0}@media screen and (max-width: 449px){.case.choco-seoul .case__item ul.list{margin:2.5rem 0 0}}@media screen and (max-width: 449px){.case.choco-seoul h1{line-height:110%}.case.choco-seoul h1 span{letter-spacing:-0.1rem}.case.choco-seoul .case__banner__content p{text-wrap:balance}}.caption__block{margin:0 0 6rem 0}@media screen and (max-width: 449px){.caption__block{margin:0 0 4rem 0}}.caption__block h2{font-weight:700;font-size:8rem;line-height:120%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);text-align:center;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 1200px){.caption__block h2{font-size:7rem}}@media screen and (max-width: 799px){.caption__block h2{font-size:6rem}}@media screen and (max-width: 449px){.caption__block h2{font-size:3.6rem}}.caption__block p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.8rem;line-height:110%;text-align:center;color:#fff;margin:2rem 0 0 0}@media screen and (max-width: 1200px){.caption__block p{font-size:2.4rem}}@media screen and (max-width: 799px){.caption__block p{font-size:2rem;width:100%;max-width:28rem;margin:1rem auto 0}}.check__steps{margin:16rem 0 0;background:url(../images/fire-1.webp) left bottom no-repeat,url(../images/fire-2.webp) right bottom no-repeat;background-size:82rem}@media screen and (max-width: 799px){.check__steps{background:url(../images/fire-1.webp) left bottom no-repeat;background-size:82rem}}@media screen and (max-width: 449px){.check__steps{margin:10rem 0 0;background:rgba(0,0,0,0)}}.check__steps__block{width:100%;max-width:110rem;margin:0 auto;counter-reset:check__steps-name}.check__steps__item{width:100%;margin:0 0 2rem;position:relative;padding:0 0 0 4.6rem}@media screen and (max-width: 799px){.check__steps__item{padding:0;margin:0 0 1.5rem 0}}@media screen and (max-width: 449px){.check__steps__item{margin:0 0 1.65rem 0}}.check__steps__item:last-child{margin-bottom:0}.check__steps__item:before{counter-increment:check__steps-name;content:counter(check__steps-name);position:absolute;top:50%;transform:translateY(-50%);left:0;font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:4rem;line-height:120%;color:#fff}@media screen and (max-width: 799px){.check__steps__item:before{font-size:3rem;left:2.8rem;top:3.45rem;z-index:7}}@media screen and (min-width: 992px){.check__steps__item:hover .check__steps__item__content:after{opacity:1}}.check__steps__item__content{padding:3rem 3.4rem 3.25rem;border:1px solid #7a7a7a;border-radius:2.6rem;box-shadow:0px 0px 44.1px 0px rgba(255,255,255,0.1019607843) inset;backdrop-filter:blur(7px);display:flex;align-items:flex-start;gap:4rem;overflow:hidden;position:relative;background:#040704}@media screen and (max-width: 799px){.check__steps__item__content{padding:6.2rem 3rem 2.3rem;display:block}}.check__steps__item__content:after{content:"";position:absolute;top:0;left:0;bottom:0;right:0;background:url(../images/line.webp) 0 0 no-repeat;background-size:cover;z-index:2;transition:all 300ms ease-in-out;opacity:0}@media screen and (max-width: 799px){.check__steps__item__content:after{display:none}}.check__steps__item__title{min-width:22rem;max-width:22rem;position:relative;z-index:5}@media screen and (max-width: 799px){.check__steps__item__title{min-width:100%;max-width:100%}}.check__steps__item__title p{font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:2.8rem;line-height:110%;margin:0;color:#e5e5e5}@media screen and (max-width: 799px){.check__steps__item__title p{margin:0 0 1rem 0}}@media screen and (max-width: 449px){.check__steps__item__title p{font-size:2rem}}.check__steps__item__text{width:100%;text-wrap:balance;position:relative;z-index:5}.check__steps__item__text p{font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:2rem;line-height:130%;margin:0;color:rgba(255,255,255,.6)}@media screen and (max-width: 449px){.check__steps__item__text p{font-size:1.8rem;line-height:120%}}.check__steps__button{display:flex;align-items:center;justify-content:center;margin-top:6rem}@media screen and (max-width: 449px){.check__steps__button{margin-top:4rem}.check__steps__button .button{width:100%}}.check__odds{position:relative;z-index:5;margin:16.2rem 0 0}@media screen and (max-width: 449px){.check__odds{margin:10rem 0 0}}.check__odds .caption__block p{font-size:2.45rem;line-height:130%;width:100%;max-width:70rem;margin:2rem auto 0}@media screen and (max-width: 1200px){.check__odds .caption__block p{font-size:2.4rem}}@media screen and (max-width: 449px){.check__odds .caption__block p{margin:1rem auto 0;font-size:2rem;max-width:32rem}}@media screen and (max-width: 449px){.check__odds__wrap{position:relative}}.check__odds__slider .swiper-slide{height:auto}@media screen and (min-width: 800px){.check__odds__slider .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 1201px){.check__odds__slider .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 449px){.check__odds__slider .swiper-wrapper{display:flex;flex-wrap:wrap;gap:2rem}}@media screen and (max-width: 449px){.check__odds__slider .swiper-wrapper{display:flex;flex-wrap:nowrap}.check__odds__slider .swiper-slide{width:100% !important;flex-shrink:0;opacity:0 !important;transition:opacity all 300ms ease-in-out}.check__odds__slider .swiper-slide-active{opacity:1 !important}}.check__odds__slider-why .swiper-slide{height:auto}@media screen and (min-width: 800px){.check__odds__slider-why .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 1201px){.check__odds__slider-why .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 449px){.check__odds__slider-why .swiper-wrapper{display:flex;flex-wrap:wrap;gap:2rem}}@media screen and (max-width: 449px){.check__odds__slider-why .swiper-wrapper{display:flex;flex-wrap:nowrap}.check__odds__slider-why .swiper-slide{width:100% !important;flex-shrink:0;opacity:0 !important;transition:opacity all 300ms ease-in-out}.check__odds__slider-why .swiper-slide-active{opacity:1 !important}}.check__odds__slide{margin:0;position:relative;border:1px solid rgba(255,255,255,.2);padding:4rem;display:flex;align-items:flex-start;justify-content:space-between;gap:3rem;border:1px solid #7a7a7a;border-radius:3.4rem;background-color:#151515;height:100%}@media screen and (max-width: 1200px){.check__odds__slide{padding:3rem}}@media screen and (max-width: 991px){.check__odds__slide{gap:2rem}}@media screen and (max-width: 799px){.check__odds__slide{align-items:center}}@media screen and (max-width: 449px){.check__odds__slide{display:block;margin:0 0 0 1px}}.check__odds__slide_image{min-width:11.4rem;max-width:11.4rem;height:11.4rem;background:#242424;display:flex;align-items:center;justify-content:center;border-radius:1.8rem}@media screen and (max-width: 991px){.check__odds__slide_image{min-width:9.6rem;max-width:9.6rem;height:9.6rem}}@media screen and (max-width: 449px){.check__odds__slide_image{margin-bottom:2.2rem}}.check__odds__slide_image img{width:100%;max-width:9.4rem}@media screen and (max-width: 991px){.check__odds__slide_image img{max-width:7.2rem}}.check__odds__slide__content{width:100%}.check__odds__slide__content h3{font-weight:600;font-size:3.2rem;line-height:130%;text-transform:uppercase;color:#e5e5e5;margin:0 0 .7rem 0}@media screen and (max-width: 1200px){.check__odds__slide__content h3{font-size:2.8rem}}@media screen and (max-width: 991px){.check__odds__slide__content h3{font-size:2.6rem;line-height:110%;margin:0 0 .4rem 0}}@media screen and (max-width: 449px){.check__odds__slide__content h3{margin:0 0 1rem 0}}.check__odds__slide__content p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.2rem;line-height:120%;color:rgba(255,255,255,.7);text-wrap:balance}@media screen and (max-width: 991px){.check__odds__slide__content p{font-size:1.8rem;line-height:130%}}.check__odds__nav{display:none}@media screen and (max-width: 449px){.check__odds__nav{display:flex;align-items:center;justify-content:center;gap:1.4rem;position:initial;z-index:10;margin-top:5rem}}.check__odds-why{margin-top:7rem}@media screen and (max-width: 449px){.check__odds-why{margin-top:3rem}.check__odds-why .check__odds__slide{padding:3rem 3rem 2rem}.check__odds-why .check__odds__nav{margin-top:3.8rem}}.check__tech{margin:16rem 0 0}@media screen and (max-width: 449px){.check__tech{margin:10rem 0 0}}.check__tech .caption__block p{width:100%;max-width:136rem;margin:2rem auto 0;font-size:2.4rem;line-height:130%}@media screen and (max-width: 449px){.check__tech .caption__block p{font-size:2rem;line-height:110%;margin:.8rem auto 0}}.check__tech__block{display:flex;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 449px){.check__tech__block{gap:1.4rem}}.check__tech__item{width:calc(33.3333333333% - 1.4rem);background:#151515;padding:4rem 4rem 3.8rem;border-radius:4rem;border:1px solid rgba(255,255,255,.2)}@media screen and (max-width: 991px){.check__tech__item{width:calc(50% - 1rem)}}@media screen and (max-width: 449px){.check__tech__item{width:100%;padding:3rem;height:32rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}}.check__tech__item.last-child{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 449px){.check__tech__item.last-child{height:15.2rem;border-radius:2.2rem}}.check__tech__item.last-child .check__tech__item__icon{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0;min-width:100%;max-width:100%;height:100%;margin:0;border-radius:0}.check__tech__item.last-child .check__tech__item__icon img{width:100%;height:100%;max-width:100%}.check__tech__item.last-child .check__tech__item__content{position:relative;z-index:5}.check__tech__item.last-child .check__tech__item__content p{font-weight:600;font-size:2.8rem;line-height:110%;color:rgba(255,255,255,.9);margin:0}@media screen and (max-width: 449px){.check__tech__item.last-child .check__tech__item__content p{font-size:2rem}}.check__tech__item__icon{min-width:8rem;max-width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;background:#242424;border-radius:1.2rem;margin-bottom:3.3rem}.check__tech__item__icon img{width:100%;max-width:5.2rem}.check__tech__item__content{width:100%}.check__tech__item__content h3{font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:3.2rem;line-height:110%;text-transform:uppercase;color:rgba(255,255,255,.9);margin:0 0 1rem 0}@media screen and (max-width: 449px){.check__tech__item__content h3{font-size:3rem;margin:0 0 .8rem 0}}.check__tech__item__content p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.2rem;line-height:120%;text-wrap:balance;margin:0;color:rgba(255,255,255,.7)}@media screen and (max-width: 449px){.check__tech__item__content p{font-size:1.8rem}}.check__tech__button{margin-top:6rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 449px){.check__tech__button{margin-top:4rem}.check__tech__button .button{padding:2.6rem 5rem 2.5rem}}.check__info{margin:16rem 0 0;position:relative;border:1px solid rgba(255,255,255,.3);border-radius:4rem;box-shadow:4px -1px 52px 0px rgba(255,223,223,.2588235294) inset;overflow:hidden}@media screen and (max-width: 449px){.check__info{margin:10rem 0 0}}.check__info__bg{position:absolute;bottom:0;left:0;width:100rem;z-index:-1}@media screen and (max-width: 449px){.check__info__bg{width:100%}}.check__info__bg img,.check__info__bg picture{display:block;width:100%}.check__info__wrap{position:relative;z-index:5;padding:6rem 7rem 18rem;display:flex;align-items:flex-start;gap:3rem}@media screen and (max-width: 1200px){.check__info__wrap{padding:6rem 4rem 8rem}}@media screen and (max-width: 991px){.check__info__wrap{flex-direction:column;padding:6rem 4rem 16rem}}@media screen and (max-width: 449px){.check__info__wrap{padding:3rem 3rem 14rem}}.check__info__caption{min-width:72rem;max-width:72rem}@media screen and (max-width: 1200px){.check__info__caption{min-width:38rem;max-width:38rem}}@media screen and (max-width: 991px){.check__info__caption{min-width:100%;max-width:100%}.check__info__caption .caption__block{margin:0}}.check__info__caption h2{font-size:6rem;text-align:left;max-width:50rem;line-height:109%}@media screen and (max-width: 1200px){.check__info__caption h2{font-size:4rem}}@media screen and (max-width: 449px){.check__info__caption h2{font-size:3.6rem}.check__info__caption h2 span{display:block}}.check__info__caption p{font-size:2.4rem;line-height:140%;text-align:left;text-wrap:balance}@media screen and (max-width: 1200px){.check__info__caption p{font-size:2rem;max-width:100%}}@media screen and (max-width: 449px){.check__info__caption p{text-wrap:auto;font-size:1.8rem;line-height:130%}}.check__info__content{width:100%;max-width:86.4rem}@media screen and (max-width: 991px){.check__info__content{max-width:78rem}}@media screen and (max-width: 449px){.check__info__content{margin-top:.5rem;max-width:100%}}.check__info__content ol{display:block;padding:0;margin:0;counter-reset:check__info-name;column-count:2}@media screen and (max-width: 449px){.check__info__content ol{column-count:1}}.check__info__content ol li{display:block;padding:0 0 0 5.9rem;margin:0 0 5rem 0;position:relative}@media screen and (max-width: 449px){.check__info__content ol li{padding:0 0 0 4.9rem;margin:0 0 2.8rem 0}}.check__info__content ol li span.title{font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:3.2rem;line-height:120%;color:#e5e5e5;text-transform:uppercase;display:block;max-width:28rem;margin:0 0 .8rem 0}@media screen and (max-width: 449px){.check__info__content ol li span.title{font-size:2.4rem;max-width:20rem}}.check__info__content ol li span.text{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.2rem;line-height:120%;color:rgba(255,255,255,.7);margin:0;display:block;text-wrap:balance}@media screen and (max-width: 1200px){.check__info__content ol li span.text{font-size:1.9rem}}@media screen and (max-width: 799px){.check__info__content ol li span.text{font-size:2.1rem}}@media screen and (max-width: 449px){.check__info__content ol li span.text{font-size:1.8rem}}.check__info__content ol li:before{font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:3.2rem;line-height:120%;text-transform:uppercase;color:#d02f2c;counter-increment:check__info-name;content:"0" counter(check__info-name);position:absolute;top:0;left:0}@media screen and (max-width: 449px){.check__info__content ol li:before{font-size:2.4rem}}.portfolio-check{margin:16rem 0 0}@media screen and (max-width: 449px){.portfolio-check{background:rgba(0,0,0,0);margin:10rem 0 0}}.portfolio-check .portfolio__caption h2{max-width:100rem;margin:0 auto}@media screen and (max-width: 1200px){.portfolio-check .portfolio__caption h2{font-size:7rem;max-width:85rem}}@media screen and (max-width: 799px){.portfolio-check .portfolio__caption h2{font-size:6rem;max-width:75rem}}@media screen and (max-width: 449px){.portfolio-check .portfolio__caption h2{font-size:3.6rem}}.portfolio-check .portfolio__wrap{gap:2rem}.portfolio-check .portfolio__item__card__content .item__desc{margin:0 0 .8rem 0}@media screen and (max-width: 449px){.portfolio-check .portfolio__item__card__content .item__desc{margin:0}}.portfolio-check .portfolio__button{margin-top:6rem}@media screen and (max-width: 449px){.portfolio-check .portfolio__button{margin-top:3rem}}.check__details{margin:16rem 0 0}@media screen and (max-width: 449px){.check__details{margin:10rem 0 0}}.check__details__block{display:flex;gap:2rem}@media screen and (max-width: 799px){.check__details__block{flex-wrap:wrap}}@media screen and (max-width: 449px){.check__details__block{gap:1.5rem}}.check__details__item{width:calc(50% - 1rem);background:#151515;border:1px solid rgba(255,255,255,.3);border-radius:4rem;padding:5.4rem 6rem 6rem}@media screen and (max-width: 991px){.check__details__item{padding:2.7rem 3rem 3rem 3rem;border-radius:2.6rem}}@media screen and (max-width: 799px){.check__details__item{width:100%}.check__details__item .button{width:100%}}.check__details__item p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.4rem;line-height:130%;color:#eaeaea;margin:0 0 4rem 0;text-wrap:balance}@media screen and (max-width: 991px){.check__details__item p{font-size:2rem}}@media screen and (max-width: 449px){.check__details__item p{font-size:1.8rem;margin:0 0 1.8rem 0}}.check__details__item p:last-child{margin:0}.check__details__item p.title{font-weight:700;font-size:5rem;line-height:120%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);margin:0 0 2rem 0}@media screen and (max-width: 991px){.check__details__item p.title{font-size:3.6rem}}@media screen and (max-width: 449px){.check__details__item p.title{font-size:2.8rem;line-height:110%;margin:0 0 .8rem 0}}.check__prices{margin:16rem 0 0}@media screen and (max-width: 449px){.check__prices{margin:10rem 0 0}}@media screen and (max-width: 449px){.check__prices .caption__block{margin-bottom:3.7rem}}.check__prices .caption__block p{width:100%;max-width:130rem;margin:2rem auto 0;font-size:2.45rem;line-height:130%}@media screen and (max-width: 1200px){.check__prices .caption__block p{font-size:2.4rem}}@media screen and (max-width: 799px){.check__prices .caption__block p{font-size:2rem}}@media screen and (max-width: 449px){.check__prices .caption__block p{line-height:110%;margin:1rem auto 0;max-width:34rem}}.check__prices__block{display:flex;flex-wrap:wrap;gap:2rem}@media screen and (max-width: 449px){.check__prices__block{gap:1.4rem}}.check__prices__item{width:calc(50% - 1rem);background:#151515;padding:4rem 4rem 3.8rem;border-radius:4rem;border:1px solid rgba(255,255,255,.2)}@media screen and (max-width: 991px){.check__prices__item{width:calc(50% - 1rem)}}@media screen and (max-width: 449px){.check__prices__item{width:100%;padding:3rem;height:32rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}}.check__prices__item__icon{min-width:8rem;max-width:8rem;height:8rem;display:flex;align-items:center;justify-content:center;background:#242424;border-radius:1.2rem;margin-bottom:3.3rem}.check__prices__item__icon img{width:100%;max-width:5.2rem}.check__prices__item__content{width:100%}.check__prices__item__content h3{font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:3.2rem;line-height:110%;text-transform:uppercase;color:rgba(255,255,255,.9);margin:0 0 1rem 0}@media screen and (max-width: 449px){.check__prices__item__content h3{font-size:3rem;margin:0 0 .8rem 0}}.check__prices__item__content p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.2rem;line-height:120%;text-wrap:balance;margin:0;color:rgba(255,255,255,.7)}@media screen and (max-width: 449px){.check__prices__item__content p{font-size:1.8rem}}.check__prices__button{margin-top:6rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 449px){.check__prices__button{margin-top:4rem}.check__prices__button .button{padding:2.6rem 5rem 2.5rem;width:100%}}.faq-check{margin:14.6rem 0 0}@media screen and (max-width: 449px){.faq-check{margin:10rem 0 0}.faq-check .faq__caption{margin:0 0 4rem}.faq-check .faq__button{margin:2.4rem 0 0}}.feedback-check{margin:16rem 0 0}@media screen and (max-width: 449px){.feedback-check{margin:10rem 0 0}}.feedback-check .feedback__caption h2{max-width:64rem}@media screen and (max-width: 1200px){.feedback-check .feedback__caption h2{font-size:6rem}}@media screen and (max-width: 449px){.feedback-check .feedback__caption h2{font-size:4.4rem;margin:0 0 1rem 0}}.feedback-check .feedback__caption p{max-width:72rem}.popup__feedback{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999;background:rgba(0,0,0,.7);display:flex;align-items:flex-start;justify-content:center;opacity:0;visibility:hidden;transition:all 300ms ease-in-out;padding:10rem 1.5rem 4rem;overflow:auto}@media screen and (max-width: 1200px){.popup__feedback{align-items:flex-start;padding:10rem 1.5rem 4rem;overflow:auto}}.popup__feedback::-webkit-scrollbar{width:5px}.popup__feedback::-webkit-scrollbar-button:hover{background-color:#fff}.popup__feedback::-webkit-scrollbar-thumb{background:rgba(0,0,0,.7);border-radius:10px}.popup__feedback::-webkit-scrollbar-track{background-color:#fff;border-radius:10px}.popup__feedback.open{opacity:1;visibility:visible}.popup__feedback__wrap{width:100%;max-width:63.1rem;background:#171717;padding:4rem;border-radius:4rem;position:relative;border:1px solid rgba(255,255,255,.3)}@media screen and (max-width: 449px){.popup__feedback__wrap{padding:3rem 2rem;border-radius:2rem}}.popup__feedback__caption{margin:0 0 3rem 0}.popup__feedback__caption p{font-weight:700;font-size:5rem;line-height:110%;text-transform:uppercase;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);margin:0;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 449px){.popup__feedback__caption p{font-size:3.6rem}}.popup__feedback__content .chekbox{margin:3rem 0}@media screen and (max-width: 449px){.popup__feedback__content .chekbox{margin:2rem 0}.popup__feedback__content .chekbox .chekbox__item input[type=checkbox]+label{font-size:1.4rem}}.popup__feedback__content .button{max-height:8.3rem;width:100%}.popup__feedback__content .button:disabled{border-color:rgba(255,255,255,.3)}.popup__feedback__close{position:absolute;top:-7rem;right:-7rem;width:7rem;height:7rem;background:#212121;border-radius:2rem;display:flex;align-items:center;justify-content:center;border:0;cursor:pointer}@media screen and (max-width: 449px){.popup__feedback__close{right:0;width:6rem;height:6rem}}.popup__feedback__close img{width:100%;max-width:7.2rem;opacity:.7;transition:all 300ms ease-in-out}@media screen and (max-width: 449px){.popup__feedback__close img{max-width:4rem}}@media screen and (min-width: 992px){.popup__feedback__close:hover img{opacity:1}}.desc__sdm{position:relative;z-index:5;margin:8rem 0 0}@media screen and (max-width: 449px){.desc__sdm{margin:4.8rem 0 0}}.desc__sdm .caption__block p{width:100%;max-width:110rem;margin:2rem auto 0;font-size:2.45rem;line-height:130%}@media screen and (max-width: 1200px){.desc__sdm .caption__block p{font-size:2.4rem}}@media screen and (max-width: 799px){.desc__sdm .caption__block p{font-size:2rem}}@media screen and (max-width: 449px){.desc__sdm .caption__block p{line-height:130%;margin:1rem auto 0;max-width:34rem}}.temp__slider .swiper-slide{height:auto}@media screen and (min-width: 800px){.temp__slider .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 1201px){.temp__slider .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 449px){.temp__slider .swiper-wrapper{display:flex;flex-wrap:wrap;gap:2rem}}@media screen and (max-width: 449px){.temp__slider .swiper-wrapper{display:flex;flex-wrap:nowrap}.temp__slider .swiper-slide{width:100% !important;flex-shrink:0;opacity:0 !important;transition:opacity all 300ms ease-in-out}.temp__slider .swiper-slide-active{opacity:1 !important}}.temp__slider__nav{display:none}@media screen and (max-width: 449px){.temp__slider__nav{display:flex;align-items:center;justify-content:center;gap:1.4rem;position:initial;z-index:10;margin-top:5rem}}@media screen and (max-width: 449px){.temp__slider__wrap{position:relative}}.sdm__admin{position:relative;z-index:5;margin:16rem 0 0}@media screen and (max-width: 449px){.sdm__admin{margin:10rem 0 0}}.sdm__admin .caption__block p{width:100%;max-width:76rem;margin:2rem auto 0;font-size:2.45rem;line-height:130%}@media screen and (max-width: 1200px){.sdm__admin .caption__block p{font-size:2.4rem}}@media screen and (max-width: 799px){.sdm__admin .caption__block p{font-size:2rem}}@media screen and (max-width: 449px){.sdm__admin .caption__block p{line-height:130%;margin:1rem auto 0;max-width:34rem}}.sdm__admin .check__tech__item{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 449px){.sdm__admin .check__tech__item{min-height:32rem}}.sdm__admin__button{margin-top:6rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 449px){.sdm__admin__button{margin-top:4rem}}@media screen and (min-width: 450px){.sdm__admin .temp__slider .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 1201px){.sdm__admin .temp__slider .swiper-slide{width:calc(33.3333333333% - 1.4rem)}}@media screen and (max-width: 449px){.sdm__admin .temp__slider__nav{margin-top:4.5rem}}.caption__block-small p{width:100%;max-width:76rem;margin:2rem auto 0;font-size:2.45rem;line-height:130%}@media screen and (max-width: 1200px){.caption__block-small p{font-size:2.4rem}}@media screen and (max-width: 799px){.caption__block-small p{font-size:2rem}}@media screen and (max-width: 449px){.caption__block-small p{line-height:130%;margin:1rem auto 0;max-width:34rem}}.sdm__promos{margin:8rem 0 0;position:relative}@media screen and (max-width: 1200px){.sdm__promos{overflow:hidden}}@media screen and (max-width: 449px){.sdm__promos{margin:5rem 0 0}}.sdm__promos__content{width:100%;max-width:72rem}@media screen and (max-width: 1200px){.sdm__promos__content{max-width:62rem}}@media screen and (max-width: 991px){.sdm__promos__content{max-width:48rem}}.sdm__promos__content .caption__block{position:relative;z-index:7}.sdm__promos__content .caption__block h2{font-size:6rem;text-align:left;line-height:110%}@media screen and (max-width: 1200px){.sdm__promos__content .caption__block h2{font-size:5rem}}@media screen and (max-width: 991px){.sdm__promos__content .caption__block h2{font-size:4rem}}@media screen and (max-width: 449px){.sdm__promos__content .caption__block h2{font-size:3.6rem;text-align:center;line-height:120%}}.sdm__promos__content .caption__block p{text-align:left}@media screen and (max-width: 449px){.sdm__promos__content .caption__block p{text-align:center}}.sdm__promos__image{position:absolute;top:-9.5rem;right:14.5rem;width:74.7rem;height:76rem;z-index:1}@media screen and (max-width: 1200px){.sdm__promos__image{right:-3rem;width:64.7rem;height:77rem}}@media screen and (max-width: 991px){.sdm__promos__image{right:-3rem;width:52.7rem;height:68rem}}@media screen and (max-width: 799px){.sdm__promos__image{right:-2rem;width:32.7rem;height:50rem}}@media screen and (max-width: 449px){.sdm__promos__image{position:initial;width:23.2rem;height:23.6rem;margin:-0.3rem auto 0}}.sdm__promos__image img{width:100%;height:100%;object-fit:contain}.sdm__promos .temp__slider__wrap{margin-top:6.4rem;position:relative;z-index:5}@media screen and (max-width: 449px){.sdm__promos .temp__slider__wrap{margin-top:0}}.sdm__promos .check__tech__item{width:100%;display:flex;align-items:center;gap:2.6rem;padding:2.6rem;border-radius:2.6rem;max-height:13rem}@media screen and (max-width: 449px){.sdm__promos .check__tech__item{flex-direction:row;padding:2rem;gap:1.4rem;max-height:10rem}}.sdm__promos .check__tech__item__icon{margin:0}@media screen and (max-width: 449px){.sdm__promos .check__tech__item__icon{min-width:6rem;max-width:6rem;height:6rem}.sdm__promos .check__tech__item__icon img{max-width:3.6rem}}.sdm__promos .check__tech__item__content h3{font-size:2.4rem;margin:0 0 .4rem}@media screen and (max-width: 449px){.sdm__promos .check__tech__item__content h3{font-size:2rem}}.sdm__promos .check__tech__item__content p{font-size:2.3rem}@media screen and (max-width: 449px){.sdm__promos .check__tech__item__content p{font-size:1.6rem}}@media screen and (min-width: 450px){.sdm__promos .temp__slider .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 1201px){.sdm__promos .temp__slider .swiper-slide{width:calc(25% - 1.5rem)}}@media screen and (max-width: 449px){.sdm__promos .temp__slider__nav{margin-top:4.8rem}}.sdm__case{margin-top:6rem;position:relative;z-index:5}@media screen and (max-width: 449px){.sdm__case{margin-top:5rem}}.sdm__case__wrap{display:flex;justify-content:space-between;background:#01002e url(../images/image-bg.webp) top right no-repeat;background-size:contain;border:1px solid rgba(255,255,255,.3);box-shadow:4px -1px 52px 0px rgba(255,223,223,.2588235294) inset;border-radius:4rem;padding:0 10rem 0 8rem}@media screen and (max-width: 1200px){.sdm__case__wrap{padding:0 6rem;background:#01002e url(../images/image-bg-small.webp) top right no-repeat;background-size:60rem}}@media screen and (max-width: 991px){.sdm__case__wrap{flex-direction:column}}@media screen and (max-width: 449px){.sdm__case__wrap{border-radius:2.6rem;padding:0 2.4rem;background:#01002e url(../images/image-bg-small.webp) bottom right no-repeat;background-size:contain}}.sdm__case__image{min-width:85rem;max-width:85rem}@media screen and (max-width: 1200px){.sdm__case__image{min-width:54rem;max-width:54rem;display:flex;align-items:flex-end;justify-content:flex-end}}@media screen and (max-width: 991px){.sdm__case__image{min-width:100%;max-width:100%;margin-top:-23rem}}@media screen and (max-width: 799px){.sdm__case__image{margin-top:-16rem}}@media screen and (max-width: 449px){.sdm__case__image{margin-top:0;justify-content:center}}.sdm__case__image img{width:100%;height:100%;object-fit:contain}@media screen and (max-width: 1200px){.sdm__case__image img{height:auto;max-height:100%}}@media screen and (max-width: 991px){.sdm__case__image img{max-width:54rem;margin:0 -8rem 0 0}}@media screen and (max-width: 799px){.sdm__case__image img{max-width:46rem}}@media screen and (max-width: 449px){.sdm__case__image img{max-width:115%;min-width:115%;margin:1.5rem 0 0 0;height:auto;width:115%}}.sdm__case__content{width:100%;max-width:64.2rem;margin-top:7.4rem}@media screen and (max-width: 1200px){.sdm__case__content{max-width:52rem;margin:5rem 0}}@media screen and (max-width: 449px){.sdm__case__content{max-width:100%;margin:5.2rem 0 0}}.sdm__case__content p{font-family:"Finlandica Headline",sans-serif;font-weight:400;font-size:2.6rem;line-height:130%;vertical-align:middle;color:#fff;margin:0}@media screen and (max-width: 449px){.sdm__case__content p{font-size:1.9rem}}.sdm__case__content .button{margin-top:5rem}@media screen and (max-width: 449px){.sdm__case__content .button{margin-top:4rem;width:100%}}.sdm__case__content .case__item__numbers{margin:0 0 3rem 0}@media screen and (max-width: 449px){.sdm__case__content .case__item__numbers{margin:0 0 1.6rem 0}}.sdm__case__content .case__item__numbers p{font-size:3.2rem}.sdm__case__content .case__item__numbers p.note{font-size:12.2rem;color:#1f70fe}@media screen and (max-width: 1200px){.sdm__case__content .case__item__numbers p.note{font-size:10rem}}@media screen and (max-width: 449px){.sdm__case__content .case__item__numbers p.note{font-size:6.6rem}}.sdm__case__content .case__item__numbers p:last-child{margin:0 0 1.5rem 1rem;line-height:110%}@media screen and (max-width: 1200px){.sdm__case__content .case__item__numbers p:last-child{margin:0}}@media screen and (max-width: 449px){.sdm__case__content .case__item__numbers p:last-child{font-size:1.9rem}}.sdm__infra{margin:16rem 0 0}@media screen and (max-width: 449px){.sdm__infra{margin:10rem 0 0}}.sdm__infra .caption__block p{max-width:100%}.sdm__infra .check__tech__item{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media screen and (max-width: 449px){.sdm__infra .check__tech__item{min-height:32rem}}.sdm__infra__button{margin-top:6rem;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 449px){.sdm__infra__button{margin-top:4rem}}@media screen and (min-width: 450px){.sdm__infra .temp__slider .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 1201px){.sdm__infra .temp__slider .swiper-slide{width:calc(33.3333333333% - 1.4rem)}}@media screen and (max-width: 449px){.sdm__infra .temp__slider__nav{margin-top:4.5rem}}.sdm__tech{margin:16rem 0 0}@media screen and (max-width: 449px){.sdm__tech{margin:10rem 0 0}}.sdm__tech__wrap{border:1px solid rgba(255,255,255,.3);border-radius:4rem;padding:6rem 7rem;position:relative;overflow:hidden;position:relative}.sdm__tech__wrap:after{content:"";position:absolute;box-shadow:4px -1px 52px 0px rgba(255,223,223,.2588235294) inset;top:0;left:0;right:0;bottom:0;z-index:3}@media screen and (max-width: 1200px){.sdm__tech__wrap{padding:6rem 4rem}}@media screen and (max-width: 449px){.sdm__tech__wrap{border-radius:2.6rem;padding:3rem 2.4rem}}.sdm__tech__wrap .caption__block{max-width:64rem;margin-bottom:7.8rem}@media screen and (max-width: 449px){.sdm__tech__wrap .caption__block{margin-bottom:2rem}}.sdm__tech__wrap .caption__block h2{font-size:6rem;line-height:110%;text-align:left}@media screen and (max-width: 449px){.sdm__tech__wrap .caption__block h2{font-size:3.2rem}}.sdm__tech__wrap .caption__block p{text-align:left;max-width:100%}@media screen and (max-width: 449px){.sdm__tech__wrap .caption__block p{font-size:1.6rem;line-height:140%}}.sdm__tech__image{position:absolute;top:0;left:0;right:0;z-index:2;bottom:0}@media screen and (max-width: 799px){.sdm__tech__image{position:initial;max-width:36rem;margin:2rem auto 0}}.sdm__tech__image img{width:100%;height:100%;object-fit:contain}.sdm__tech__content{position:relative;z-index:5}.sdm__tech__item{margin:0 0 3.3rem}.sdm__tech__item:last-child{margin:0}.sdm__tech__item p{font-weight:400;font-size:2rem;line-height:110%;color:rgba(255,255,255,.9);margin:0 0 1.2rem 0}@media screen and (max-width: 449px){.sdm__tech__item p{font-size:1.8rem}}.sdm__tech__item ul{display:flex;flex-wrap:wrap;gap:1rem;padding:0;margin:0}.sdm__tech__item ul li{display:block;padding:0;margin:0;padding:1.2rem 2.2rem;border-radius:1.2rem;background:#212121;font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:2.6rem;line-height:130%;color:rgba(255,255,255,.7);white-space:nowrap}@media screen and (max-width: 449px){.sdm__tech__item ul li{font-size:1.8rem;padding:.8rem 1.6rem}}.sdm__steps{margin:16rem 0 0}@media screen and (max-width: 449px){.sdm__steps{margin:10rem 0 0}}.sdm__steps .swiper-wrapper{counter-reset:check__steps-name}@media screen and (min-width: 450px){.sdm__steps .temp__slider .swiper-slide{width:100%}}.sdm__steps .temp__slider__wrap{width:100%;max-width:110rem;margin:0 auto}.sdm__steps .check__steps__item{margin:0}@media screen and (max-width: 449px){.sdm__steps .temp__slider__nav{margin-top:2.7rem}.sdm__steps .check__steps__item__content:after{display:block;opacity:1;background:url(../images/line-small.webp) 0 0 no-repeat;background-size:cover}}.sdm-projects{margin:16rem 0 0;background:rgba(0,0,0,0)}@media screen and (max-width: 449px){.sdm-projects{margin:10rem 0 0}}.sdm-projects .projects__item__content p{line-height:140%;text-transform:none}.sdm-projects .projects__item{background:url(../images/projects-item-bg.webp) right center no-repeat;background-size:cover;margin-bottom:6rem}@media screen and (max-width: 799px){.sdm-projects .projects__item{margin:0 0 2.8rem 0}}@media screen and (max-width: 449px){.sdm-projects .projects__item{flex-direction:column;background:url(../images/projects-item-small-light.webp) bottom center no-repeat;background-size:cover;padding:3rem 2.4rem 3.2rem;margin-bottom:1.5rem}.sdm-projects .projects__item .projects__item__content{padding:0}.sdm-projects .projects__item .projects__item__content h2{font-size:3.2rem;margin:0 0 1rem 0}.sdm-projects .projects__item .projects__item__content p{font-size:1.6rem;text-wrap:balance;margin:0 0 .3rem 0}}.sdm-projects .projects__item:first-child .projects__item__image{min-width:51.6rem;max-width:51.6rem;height:52rem;margin:0 13.5rem 0 0}@media screen and (max-width: 1200px){.sdm-projects .projects__item:first-child .projects__item__image{min-width:38rem;max-width:38rem;height:38.5rem;margin:0}}@media screen and (max-width: 799px){.sdm-projects .projects__item:first-child .projects__item__image{min-width:36rem;max-width:36em;height:27.5rem}}@media screen and (max-width: 449px){.sdm-projects .projects__item:first-child .projects__item__image{min-width:31.3rem;max-width:31.3rem;height:23rem}}.sdm-projects .projects__item:last-child{margin:0}.sdm-projects .projects__item:last-child .projects__item__image{margin:0 5.5rem 0 0}@media screen and (max-width: 1200px){.sdm-projects .projects__item:last-child .projects__item__image{min-width:38rem;max-width:38rem;height:44.5rem;margin:0}}@media screen and (max-width: 799px){.sdm-projects .projects__item:last-child .projects__item__image{min-width:30rem;max-width:30rem;height:37.5rem}}@media screen and (max-width: 449px){.sdm-projects .projects__item:last-child .projects__item__image{min-width:31rem;max-width:31rem;height:23.5rem;margin:.5em 0 0 0}}.sdm-projects .projects__item:last-child .projects__item__content{max-width:75.4rem}.sdm-projects .projects__item:last-child .projects__item__content p{margin:0}.sdm-projects .projects__item:last-child .projects__item__content .button{margin-top:3rem}@media screen and (max-width: 449px){.sdm-projects .projects__item:last-child .projects__item__content .button{margin-top:1.5rem}}.sdm-portfolio{margin:16rem 0 0}@media screen and (max-width: 449px){.sdm-portfolio{margin:10rem 0 0}.sdm-portfolio .portfolio__caption h2{font-size:3.6rem}}.sdm-portfolio .portfolio__wrap{gap:2rem}@media screen and (max-width: 449px){.sdm-portfolio .portfolio__wrap{gap:1.5rem}}.sdm-portfolio .portfolio__item__card__content .item__desc{margin-bottom:.8rem}@media screen and (max-width: 799px){.sdm-portfolio .portfolio__item__card__content .item__desc{margin:0}}.sdm-promos-prices{margin:0}.sdm-promos-prices .sdm__promos__image{top:-2.5rem;right:10rem;width:109rem;height:69rem}@media screen and (max-width: 1200px){.sdm-promos-prices .sdm__promos__image{right:-5rem;width:89rem;height:68rem}}@media screen and (max-width: 991px){.sdm-promos-prices .sdm__promos__image{width:80rem;height:60rem}}@media screen and (max-width: 799px){.sdm-promos-prices .sdm__promos__image{width:54rem;height:64rem;right:-3rem}}@media screen and (max-width: 449px){.sdm-promos-prices .sdm__promos__image{width:40rem;height:23rem;margin:5rem 0 0 -3.5rem}}.sdm-promos-prices .sdm__promos__content{max-width:60rem;padding:11rem 0 0 0}@media screen and (max-width: 1200px){.sdm-promos-prices .sdm__promos__content{max-width:50rem}}@media screen and (max-width: 991px){.sdm-promos-prices .sdm__promos__content{max-width:42rem}}@media screen and (max-width: 449px){.sdm-promos-prices .sdm__promos__content{max-width:100%;padding:3rem 0 0 0;position:relative}}.sdm-promos-prices .sdm__promos__content p.note{color:rgba(234,234,234,.6);margin:6.2rem 0 0}@media screen and (max-width: 449px){.sdm-promos-prices .sdm__promos__content p.note{position:absolute;top:36rem;left:0;text-align:left;font-size:2rem}}.sdm-promos-prices .temp__slider__wrap{margin-top:-3.5rem}@media screen and (max-width: 449px){.sdm-promos-prices .temp__slider__wrap{margin-top:.3rem}}.sdm-projects-banner{background:rgba(0,0,0,0);margin:8rem 0 0}@media screen and (max-width: 449px){.sdm-projects-banner{margin:5rem 0 0}}.sdm-projects-banner .projects__item__content{max-width:90rem}@media screen and (max-width: 449px){.sdm-projects-banner .projects__item__content{padding:0}}.sdm-projects-banner .projects__item__content h2{margin:0 0 3.5rem 0}@media screen and (max-width: 449px){.sdm-projects-banner .projects__item__content h2{font-size:3.15rem;margin:0 0 2rem 0}}.sdm-projects-banner .projects__item{overflow:hidden}@media screen and (max-width: 449px){.sdm-projects-banner .projects__item{flex-direction:column;background:url(../images/projects-item-small-light.webp) bottom center no-repeat;background-size:cover;padding:3rem 2.4rem 3.2rem;margin:0}}.sdm-projects-banner .projects__item__image{min-width:47.6rem;max-width:47.6rem;height:47.6rem;margin:-0.6rem 13.5rem -4rem 0}@media screen and (max-width: 1200px){.sdm-projects-banner .projects__item__image{min-width:40.6rem;max-width:40.6rem;height:41.6rem;margin:0px 0 -4.2rem 0}}@media screen and (max-width: 991px){.sdm-projects-banner .projects__item__image{min-width:35.6rem;max-width:35.6rem;height:33.6rem;margin:0px 0 -4.2rem 0}}@media screen and (max-width: 799px){.sdm-projects-banner .projects__item__image{min-width:23.6rem;max-width:23.6rem;height:33.6rem;margin:0 0 -6rem 0;display:flex;align-items:flex-end;justify-content:flex-end}}@media screen and (max-width: 449px){.sdm-projects-banner .projects__item__image{min-width:31.3rem;max-width:31.3rem;height:23rem;margin:1rem 0 0 0}}.sdm-projects-banner .projects__item__image img,.sdm-projects-banner .projects__item__image picture{width:100%;height:100%;object-fit:contain;display:block}@media screen and (max-width: 799px){.sdm-projects-banner .projects__item__image img,.sdm-projects-banner .projects__item__image picture{height:auto;max-height:100%}}.sdm-faq{margin:16rem 0 0}@media screen and (max-width: 449px){.sdm-faq{margin:10rem 0 0}}.integrations{position:relative;isolation:isolate;overflow:hidden;padding:16rem 0 11rem}@media screen and (max-width: 1200px){.integrations{padding:8rem 0}}@media screen and (max-width: 449px){.integrations{padding:10rem 0 4.6rem}}.integrations__bg{position:absolute;top:17.6rem;left:0;z-index:-1;width:100%}.integrations__bg img{display:block;width:100%;height:auto}@media screen and (max-width: 1200px){.integrations__bg{display:none}}.integrations .caption__block{position:relative;z-index:2}.integrations .caption__block p{color:#dedede}@media screen and (max-width: 799px){.integrations .caption__block p{max-width:70rem}.integrations .caption__block p br{display:none}}@media screen and (min-width: 1201px){.integrations .caption__block{margin:0}.integrations .caption__block p{max-width:49rem;margin-top:2rem;line-height:3.1rem}}.integrations__br-mob{display:none}@media screen and (max-width: 449px){.integrations__br-mob{display:inline}}.integrations__scheme{position:relative;height:81.5rem;margin-top:-3.8rem}@media screen and (max-width: 1200px){.integrations__scheme{display:flex;flex-direction:column;align-items:center;height:auto;margin-top:5rem}}@media screen and (max-width: 449px){.integrations__scheme{margin-top:4rem}}.integrations__list{list-style:none}@media screen and (max-width: 1200px){.integrations__list{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;max-width:88rem}}@media screen and (max-width: 799px){.integrations__list{max-width:52rem}}@media screen and (max-width: 449px){.integrations__list{width:100%;max-width:36.4rem;gap:1.9rem 2rem}}.integrations__center{position:absolute;top:3.7rem;left:calc(50% - 36.3rem);z-index:1;width:72.7rem}.integrations__center img{display:block;width:100%;height:auto}@media screen and (max-width: 1200px){.integrations__center{position:static;width:50rem;max-width:100%;margin-top:4rem}}@media screen and (max-width: 449px){.integrations__center{width:29.7rem;margin-top:5.1rem}}.integrations__api{position:absolute;top:66.7rem;left:50%;z-index:2;width:19.5rem;transform:translateX(-50%);text-align:center}.integrations__api p{margin-top:1.4rem;font-size:2.2rem;line-height:2.8rem;color:#dedede}.integrations__api__icon{display:block;width:4.6rem;height:4.6rem;margin:0 auto}@media screen and (max-width: 1200px){.integrations__api{position:static;width:30rem;margin-top:1rem;transform:none}.integrations__api .integrations__api__br{display:none}}@media screen and (max-width: 449px){.integrations__api{width:26rem;margin-top:-1.4rem}.integrations__api p{margin-top:1rem;font-size:1.8rem;line-height:2.4rem}}.integrations-item{position:absolute;z-index:2;width:19.6rem;height:14.1rem}@media screen and (max-width: 1200px){.integrations-item{position:relative;width:16rem;height:auto}}@media screen and (max-width: 449px){.integrations-item{width:calc((100% - 4rem)/3)}}.integrations-item::before{content:"";position:absolute;inset:1.1rem 0 -1.1rem;border:.4rem solid #ff6660;border-radius:2rem;box-shadow:0 .5rem .8rem rgba(255,30,25,.6);filter:blur(0.25rem);pointer-events:none}.integrations-item::after{content:"";position:absolute;inset:1.4rem 0;border-radius:2rem;background:#ff5450;opacity:.75;filter:blur(0.7rem);pointer-events:none}.integrations-item__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:1rem .8rem;border-radius:2rem;background:#000;box-shadow:inset 0 0 3rem rgba(255,255,255,.45);text-align:center}@media screen and (max-width: 1200px){.integrations-item__content{min-height:14.1rem}}@media screen and (max-width: 449px){.integrations-item__content{min-height:0;padding:1.85rem .6rem}}.integrations-item__icon{display:block;width:4.6rem;height:4.6rem;flex-shrink:0}@media screen and (max-width: 449px){.integrations-item__icon{width:3.4rem;height:3.4rem}}.integrations-item__title{margin-top:1rem;font-size:2rem;line-height:2.2rem;color:#fff}@media screen and (max-width: 449px){.integrations-item__title{margin-top:1.1rem;font-size:1.5rem;line-height:1.8rem}}.integrations-item__image{position:absolute;z-index:-1;pointer-events:none}.integrations-item__image img{display:block;width:100%;height:100%}@media screen and (max-width: 1200px){.integrations-item__image{display:none}}@media screen and (min-width: 1201px){.integrations-item--sms{left:calc(50% - 54rem);top:0}.integrations-item--sms .integrations-item__image{left:19.1rem;top:8.4rem;width:20.4rem;height:11.4rem}.integrations-item--email{left:calc(50% - 66.4rem);top:16.4rem}.integrations-item--email .integrations-item__image{left:19.1rem;top:5.4rem;width:20.3rem;height:6.6rem}.integrations-item--telegram{left:calc(50% - 71.6rem);top:33.4rem}.integrations-item--telegram .integrations-item__image{left:19.6rem;top:3.6rem;width:26.1rem;height:8.2rem}.integrations-item--receipts{left:calc(50% - 61.8rem);top:50.9rem}.integrations-item--receipts .integrations-item__image{left:19.5rem;top:-6.3rem;width:28.5rem;height:13.8rem}.integrations-item--crm{left:calc(50% - 38.4rem);top:61.1rem}.integrations-item--crm .integrations-item__image{left:19.3rem;top:-7.6rem;width:17.3rem;height:14.3rem}.integrations-item--onec{left:calc(50% + 34.4rem);top:0}.integrations-item--onec .integrations-item__image{left:-19.9rem;top:8.4rem;width:20.4rem;height:11.4rem}.integrations-item--delivery{left:calc(50% + 46.8rem);top:16.4rem}.integrations-item--delivery .integrations-item__image{left:-19.8rem;top:5.4rem;width:20.3rem;height:6.6rem}.integrations-item--payments{left:calc(50% + 52rem);top:33.4rem}.integrations-item--payments .integrations-item__image{left:-26.1rem;top:3.6rem;width:26.1rem;height:8.2rem}.integrations-item--customer{left:calc(50% + 42.2rem);top:50.9rem}.integrations-item--customer .integrations-item__image{left:-28.4rem;top:-6.3rem;width:28.5rem;height:13.8rem}.integrations-item--analytics{left:calc(50% + 18.8rem);top:61.1rem}.integrations-item--analytics .integrations-item__image{left:-17rem;top:-7.6rem;width:17.3rem;height:14.3rem}}.sdm__design{padding:16.5rem 0 0}@media screen and (max-width: 449px){.sdm__design{padding:10rem 0 0}}@media screen and (min-width: 1201px){.sdm__design .caption__block-small p{max-width:none}}@media screen and (max-width: 449px){.sdm__design .caption__block h2{max-width:26rem;margin:0 auto}}.sdm__design__tabs{position:relative}.sdm__design__toggle{display:none}@media screen and (max-width: 449px){.sdm__design__toggle{display:flex;align-items:center;justify-content:space-between;width:100%;height:6.5rem;padding:0 2.3rem 0 1.8rem;border:1px solid #d02f2c;border-radius:1.6rem;background:url("/assets/images/l-design-bg.webp") center/cover no-repeat;font-size:2rem;color:#fff;cursor:pointer}}.sdm__design__toggle svg{flex-shrink:0;transition:all 300ms ease-in-out}.sdm__design__toggle.open svg{transform:rotate(180deg)}.sdm__design__toggle__text{color:#fff}.sdm__design__list{display:grid;grid-template-columns:repeat(6, 1fr);gap:2rem}@media screen and (max-width: 1200px){.sdm__design__list{grid-template-columns:repeat(3, 1fr)}}@media screen and (max-width: 449px){.sdm__design__list{display:none;position:absolute;top:calc(100% + .9rem);left:0;right:0;z-index:12;padding:.6rem 1.8rem;border-radius:1.6rem;background:#151515;border:1px solid rgba(255,255,255,.6)}.sdm__design__list.open{display:block}}.sdm__design__tab{height:7.5rem;padding:0 2.8rem;border:1px solid rgba(0,0,0,0);border-radius:2.4rem;background:#151515;font-size:2.4rem;text-align:left;color:#a1a1a1;cursor:pointer;transition:all 300ms ease-in-out}.sdm__design__tab:hover{color:#fff}.sdm__design__tab.active{border-color:#d02f2c;background:url("/assets/images/l-design-bg.webp") center/cover no-repeat;color:#fff}@media screen and (max-width: 449px){.sdm__design__tab{display:block;width:100%;height:auto;padding:1.8rem 0;border:0;border-bottom:1px solid #5b5b5b;border-radius:0;font-size:2rem}.sdm__design__tab:last-child{border-bottom:0}.sdm__design__tab.active{border-color:#5b5b5b;background:none;color:#a1a1a1}}.sdm__design__panel{margin-top:2rem}@media screen and (min-width: 450px){.sdm__design__slider .swiper-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem}}@media screen and (min-width: 450px)and (max-width: 799px){.sdm__design__slider .swiper-wrapper{grid-template-columns:repeat(2, 1fr);grid-auto-flow:dense}}.sdm__design__card{position:relative;height:auto;aspect-ratio:587/400;border-radius:3rem;overflow:hidden}.sdm__design__card::after{content:"";position:absolute;inset:0;border:1px solid rgba(255,255,255,.2);border-radius:inherit;pointer-events:none}.sdm__design__card img{display:block;width:100%;height:100%;object-fit:cover}.sdm__design__card picture{display:block;height:100%}.sdm__design__card-wide{grid-column:span 2;aspect-ratio:1193/400}@media screen and (max-width: 449px){.sdm__design__card{aspect-ratio:363/297}}.sdm__design__nav{display:none}@media screen and (max-width: 449px){.sdm__design__nav{display:flex;justify-content:center;margin-top:4rem}}.sdm__design__pagination{position:static}@media screen and (min-width: 450px){.sdm__design__panel:not([hidden]) .sdm__design__card{animation:sdmDesignCardIn .5s ease both}}.sdm__design__panel:not([hidden]) .sdm__design__card:nth-child(2){animation-delay:0.06s}.sdm__design__panel:not([hidden]) .sdm__design__card:nth-child(3){animation-delay:0.12s}.sdm__design__panel:not([hidden]) .sdm__design__card:nth-child(4){animation-delay:0.18s}.sdm__design__panel:not([hidden]) .sdm__design__card:nth-child(5){animation-delay:0.24s}@media(prefers-reduced-motion: reduce){.sdm__design__panel:not([hidden]) .sdm__design__card{animation:none}}@keyframes sdmDesignCardIn{from{opacity:0;transform:translateY(2rem)}to{opacity:1;transform:none}}.promo-tabs.--promo-sites{position:relative;z-index:7;padding-top:5rem}@media screen and (max-width: 449px){.promo-tabs.--promo-sites{padding-top:9rem}}.promo-tabs.--promo-sites .promo-tab[data-tab=promoSites] .promo-tab__content{width:51%}@media screen and (max-width: 1200px){.promo-tabs.--promo-sites .promo-tab[data-tab=promoSites] .promo-tab__content{width:100%}}.promo-tabs.--promo-sites .promo-tab[data-tab=promoSites] .promo-tab__content .list-treangle li:not(:first-child)::before{display:none}.promo-tabs.--promo-sites .promo-tab[data-tab=pricesSites] .promo-tab__content{width:47%}@media screen and (max-width: 1200px){.promo-tabs.--promo-sites .promo-tab[data-tab=pricesSites] .promo-tab__content{width:100%}}.promo-tabs.--promo-sites .promo-tab[data-tab=pricesSites] .promo-tab__content .list-treangle li:not(:first-child)::before{display:none}.agency__reviews{position:relative;z-index:9;margin:-4.5rem 0 0 0}@media screen and (max-width: 1200px){.agency__reviews{margin:6rem 0 0}}@media screen and (max-width: 449px){.agency__reviews{margin:7rem 0 0}}.agency__reviews .caption__block-small p{max-width:100%}.agency__reviews .swiper-slide{height:auto}@media screen and (min-width: 450px){.agency__reviews .swiper-slide{width:calc(50% - 1rem)}}@media screen and (min-width: 1201px){.agency__reviews .swiper-slide{width:calc(25% - 1.5rem)}}@media screen and (min-width: 449px){.agency__reviews .swiper-wrapper{display:flex;flex-wrap:wrap;gap:2rem}}@media screen and (max-width: 449px){.agency__reviews .swiper-wrapper{display:flex;flex-wrap:nowrap}.agency__reviews .swiper-slide{width:100% !important;flex-shrink:0;opacity:0 !important;transition:opacity all 300ms ease-in-out}.agency__reviews .swiper-slide-active{opacity:1 !important}}.agency__reviews__nav{display:none}@media screen and (max-width: 449px){.agency__reviews__nav{display:flex;align-items:center;justify-content:center;gap:1.4rem;position:initial;z-index:10;margin-top:5rem}}.agency__reviews__item{width:100%;height:100%;display:flex;flex-direction:column;padding:2rem 4rem 2.6rem;background:#171717;border:1px solid rgba(255,255,255,.3);border-radius:2rem}@media screen and (max-width: 449px){.agency__reviews__item{padding:1rem 3rem 3rem}}.agency__reviews__item__icon{padding-bottom:2.7rem;border-bottom:1px solid #2e2e2e}@media screen and (max-width: 449px){.agency__reviews__item__icon{padding-bottom:1.7rem}}.agency__reviews__item__icon img{display:block;width:20.1rem;height:7.2rem;object-fit:contain;object-position:left center}.agency__reviews__item__content{display:flex;flex-direction:column;align-items:flex-start;padding-top:2.4rem}@media screen and (max-width: 449px){.agency__reviews__item__content{padding-top:1.5rem}}.agency__reviews__item__content h3{font-family:"Finlandica Headline",sans-serif;font-weight:700;font-size:4rem;line-height:120%;text-transform:uppercase}@media screen and (max-width: 449px){.agency__reviews__item__content h3{font-size:3.2rem}}.agency__reviews__item__content h3 span{color:#d02f2c}.agency__reviews__item__content p{max-width:33.2rem;margin-top:1.5rem;font-size:2rem;line-height:130%;letter-spacing:.07em;color:#e7e7e7}@media screen and (max-width: 449px){.agency__reviews__item__content p{max-width:100%;font-size:1.65rem;line-height:2.2rem;text-wrap:balance;margin-top:1.7rem}}.agency__reviews__item__content .link{display:inline-flex;align-items:center;gap:1.2rem;margin-top:3rem;font-size:1.8rem;line-height:130%;color:#d02f2c;transition:all 300ms ease-in-out}@media screen and (max-width: 449px){.agency__reviews__item__content .link{margin-top:1rem;margin-bottom:-1.2rem}}.agency__reviews__item__content .link img{width:2.1rem;height:2.1rem}@media(hover: hover){.agency__reviews__item__content .link:hover{opacity:.7}}@media screen and (max-width: 449px){.bot-app-agency .caption__block-small p{max-width:26rem}}.bot-app-agency .bot-app__slide-icon img{width:5.2rem;height:5.2rem}.bot-app-agency__button{margin-top:6em;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 449px){.bot-app-agency__button{margin-top:4rem;padding:0 1.5rem}.bot-app-agency__button .button{width:100%}}.bot-app-agency .bot-app__slide-wrap-list ul li::before{background-size:contain}@media screen and (max-width: 449px){.agency-admin .caption__block h2{margin:0 2rem}}.agency-admin .check__tech__item__content p{margin:0 -0.5rem 0 0}.portfolio-services{margin:16rem 0 0;background:rgba(0,0,0,0);padding:0}@media screen and (max-width: 449px){.portfolio-services{margin:10rem 0 -1.5rem}}.portfolio-services .portfolio__item{width:calc(33.3333333333% - 1.4rem)}.portfolio-services .portfolio__wrap{gap:2rem}.portfolio-services .portfolio__item__card__image{height:28.6rem}@media screen and (max-width: 1200px){.portfolio-services .portfolio__item__card__image{height:18.5rem}}@media screen and (max-width: 799px){.portfolio-services .portfolio__item__card__image{height:40rem}.portfolio-services .portfolio__item__card__image img{filter:grayscale(0)}}@media screen and (max-width: 449px){.portfolio-services .portfolio__item__card__image{height:19rem}}@media screen and (max-width: 1200px){.portfolio-services .portfolio__item__card__content{margin:2.4rem 1rem 0}.portfolio-services .portfolio__item__card__content .item__desc__item{font-size:1.6rem}.portfolio-services .portfolio__item__card__content .item__desc__item:before{top:.85rem}}@media screen and (max-width: 991px){.portfolio-services .portfolio__item__card__content .item__desc__item{font-size:1.3rem}.portfolio-services .portfolio__item__card__content .item__desc__item:before{top:.7rem}}@media screen and (max-width: 799px){.portfolio-services .portfolio__item{width:100%}.portfolio-services .portfolio__item__card__content .item__desc__item{font-size:1.6rem}.portfolio-services .portfolio__item__card__content .item__desc__item:before{top:.8rem}.portfolio-services .portfolio__item__card__content{margin:2rem 1.8rem 0}}.portfolio-services .portfolio__caption h2{max-width:100rem;margin:0 auto}@media screen and (max-width: 449px){.portfolio-services .portfolio__caption h2{font-size:3.6rem;line-height:120%}}@media screen and (max-width: 449px){.portfolio-services .portfolio__caption{margin:0 1rem 4rem}}.portfolio-services .portfolio__button{margin-top:6rem}.agency-desc{margin-top:16rem}.agency-review{margin-top:14rem;border-bottom:0px !important;padding-bottom:6rem}@media screen and (max-width: 449px){.agency-review{margin-top:9.8rem;padding-bottom:5rem}.agency-review .review-d__header{gap:2rem}.agency-review .review-d__title span{display:block;margin:0 0 .5rem 0}.agency-review .review-d__grid{gap:4.7rem}.agency-review .review-d__author span:first-child{font-size:1.8rem}.agency-review .review-d__author span{font-size:1.8rem}}.agency-review .review-d__grid-content{margin-top:1rem}.agency-review .review-d__text p.info{font-weight:600;font-size:3.4rem;line-height:140%;color:rgba(255,255,255,.9);margin:.8rem 0 5rem 0;max-width:90rem}@media screen and (max-width: 449px){.agency-review .review-d__text p.info{font-size:2rem;line-height:130%;margin:0 0 3rem 0}}.agency-review__button{display:flex;align-items:center;justify-content:center}@media screen and (max-width: 449px){.agency-review__button .button{width:100%}}.contests-admin{margin:14rem 0 0}@media screen and (max-width: 449px){.contests-admin{margin:10rem 0 0}}@media screen and (max-width: 449px){.contests-admin .caption__block{margin:0 0 3.8rem 0}}.contests-admin .caption__block p{max-width:100%;font-size:2.8rem;line-height:110%}@media screen and (max-width: 1200px){.contests-admin .caption__block p{font-size:2.4rem}}@media screen and (max-width: 799px){.contests-admin .caption__block p{font-size:2rem}}@media screen and (max-width: 449px){.contests-admin .caption__block p{line-height:130%;color:#dbdbdb}}@media screen and (min-width: 1201px){.contests-admin .temp__slider .swiper-slide{width:calc((100% - 4rem)/3)}}@media screen and (max-width: 991px){.contests-admin .temp__slider .swiper-slide{width:100%}}@media screen and (max-width: 449px){.contests-admin .temp__slider__nav{margin-top:4.8rem}}.contests-desc{margin:16rem 0 0}@media screen and (max-width: 449px){.contests-desc{margin:10rem 0 0}}.contests-desc .caption__block p{max-width:100%;font-size:2.4rem;color:#dbdbdb;max-width:125rem}@media screen and (max-width: 799px){.contests-desc .caption__block p{font-size:2rem}}@media screen and (max-width: 449px){.contests-desc .caption__block p{max-width:100%}}.contests-desc .check__odds__slide{border-color:rgba(255,255,255,.3);border-radius:4rem}@media screen and (max-width: 449px){.contests-desc .check__odds__slide{min-height:40rem;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;border-radius:2.6rem}}@media screen and (max-width: 991px){.contests-desc .check__odds__slide_image{border-radius:1.6rem}}@media screen and (max-width: 449px){.contests-desc .check__odds__slide_image{margin:0}}.contests-desc .check__odds__slide__content h3{line-height:120%;margin:0 0 1rem 0}@media screen and (max-width: 991px){.contests-desc .check__odds__slide__content h3{line-height:110%}}@media screen and (max-width: 449px){.contests-desc .check__odds__slide__content h3{font-weight:700;background:linear-gradient(90.78deg, #FFFFFF 0.67%, #9E9E9E 52.39%, #FFFFFF 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}}@media screen and (max-width: 449px){.contests-desc .check__odds__slide__content p{max-width:29.8rem}}@media screen and (max-width: 449px){.contests-desc .temp__slider__nav{margin-top:4.8rem}}.contests-desc__button{margin-top:6rem;display:flex;justify-content:center}@media screen and (max-width: 449px){.contests-desc__button{display:none}}.check__tech__item__content.small{max-width:48rem}@media screen and (max-width: 991px){.check__tech__item__content.small{max-width:100%}}.contests-price .caption__block-small p,.contests-price-2 .caption__block-small p{font-size:2.4rem;line-height:140%;color:#eaeaea}@media screen and (max-width: 799px){.contests-price .caption__block-small p,.contests-price-2 .caption__block-small p{font-size:2rem}}@media screen and (max-width: 449px){.contests-price .caption__block-small p,.contests-price-2 .caption__block-small p{max-width:100%;line-height:130%;color:#dbdbdb}}.contests-price .check__tech__item,.contests-price-2 .check__tech__item{height:13.2rem;max-height:none;padding:2.6rem 2rem 2.6rem 2.6rem}@media screen and (max-width: 1200px){.contests-price .check__tech__item,.contests-price-2 .check__tech__item{height:100%;min-height:13.2rem}}@media screen and (max-width: 449px){.contests-price .check__tech__item,.contests-price-2 .check__tech__item{height:100%;min-height:0;max-height:none;padding:2rem}}@media screen and (max-width: 449px){.contests-price .check__tech__item__icon img,.contests-price-2 .check__tech__item__icon img{max-width:4.8rem}}.contests-price .check__tech__item__content h3,.contests-price-2 .check__tech__item__content h3{margin:0 0 .6rem}.contests-price .check__tech__item__content p,.contests-price-2 .check__tech__item__content p{font-size:2.2rem;font-weight:500}@media screen and (max-width: 449px){.contests-price .check__tech__item__content p,.contests-price-2 .check__tech__item__content p{font-size:1.6rem}}.contests-price{margin:20rem 0 0}@media screen and (max-width: 449px){.contests-price{margin:10rem 0 0}}.contests-price .caption__block-small p{max-width:56rem;margin-left:0;margin-right:0}@media screen and (min-width: 1201px){.contests-price .caption__block h2{max-width:60rem}}.contests-price .sdm__promos__image{top:-11.9rem;right:15.3rem;width:104.5rem;height:65.5rem}@media screen and (max-width: 1200px){.contests-price .sdm__promos__image{top:-4rem;right:-3rem;width:70rem;height:43rem}}@media screen and (max-width: 991px){.contests-price .sdm__promos__image{top:6rem;width:56rem;height:37.6rem;right:-1rem}}@media screen and (max-width: 799px){.contests-price .sdm__promos__image{top:4rem;right:-1rem;width:34rem;height:38rem}}@media screen and (max-width: 449px){.contests-price .sdm__promos__image{width:94%;height:20rem;margin:4rem auto 0}.contests-price .sdm__promos__image img{object-fit:cover}}@media screen and (min-width: 1201px){.contests-price .temp__slider .swiper-slide{width:calc((100% - 4rem)/3)}}@media screen and (max-width: 799px){.contests-price .temp__slider .swiper-slide{width:100%}}.contests-price .temp__slider__wrap{margin-top:6rem}@media screen and (max-width: 449px){.contests-price .temp__slider__wrap{margin-top:.4rem}}@media screen and (max-width: 1200px){.contests-price .sdm__promos__content{max-width:56rem}}@media screen and (max-width: 991px){.contests-price .sdm__promos__content{max-width:46rem}}.contests-price-2{margin:9rem 0 0}@media screen and (max-width: 449px){.contests-price-2{margin:10rem 0 0}}.contests-price-2 .sdm__promos__content{max-width:72rem}@media screen and (max-width: 1200px){.contests-price-2 .sdm__promos__content{max-width:50rem}}@media screen and (max-width: 991px){.contests-price-2 .sdm__promos__content{max-width:42rem}}@media screen and (max-width: 449px){.contests-price-2 .sdm__promos__content{max-width:100%;padding:0}}.contests-price-2 .sdm__promos__content p.note{font-weight:500;margin:16rem 0 -3rem}@media screen and (max-width: 1200px){.contests-price-2 .sdm__promos__content p.note{margin:4rem 0 -3rem}}@media screen and (max-width: 449px){.contests-price-2 .sdm__promos__content p.note{top:51.7rem;margin:0}}@media screen and (min-width: 1201px){.contests-price-2 .sdm__promos__image{top:-2.6rem;right:10.7rem;width:108.6rem;height:69rem}}@media screen and (max-width: 799px){.contests-price-2 .sdm__promos__image{height:52rem !important}}@media screen and (max-width: 449px){.contests-price-2 .sdm__promos__image{width:100%;height:20.7rem !important;margin:4rem 0 0}.contests-price-2 .sdm__promos__image img{object-fit:cover}}.contests-price-2 .temp__slider__wrap{margin-top:0}@media screen and (max-width: 799px){.contests-price-2 .temp__slider__wrap{margin-top:6rem}}@media screen and (max-width: 449px){.contests-price-2 .temp__slider__wrap{margin-top:4rem}}.contests-projects{margin:16rem 0 0;background:none}@media screen and (max-width: 449px){.contests-projects{margin:10rem 0 0}}.contests-projects .projects__item{position:relative;border-color:rgba(255,255,255,.3)}@media screen and (min-width: 1201px){.contests-projects .projects__item{padding:6rem 7rem}}@media screen and (max-width: 1200px){.contests-projects .projects__item{align-items:center}}@media screen and (max-width: 449px){.contests-projects .projects__item{background:url(../images/projects-item-small-light.webp) top center no-repeat;background-size:cover;flex-direction:column;gap:3rem;padding:3rem 2.4rem}}.contests-projects .projects__item__content{max-width:75.4rem}@media screen and (min-width: 1201px){.contests-projects .projects__item__content{margin:0}}@media screen and (max-width: 449px){.contests-projects .projects__item__content{padding:0}}.contests-projects .projects__item__content h2{line-height:109%;margin:0 0 2rem}@media screen and (max-width: 449px){.contests-projects .projects__item__content h2{font-size:3.2rem;margin:0 0 1rem}}.contests-projects .projects__item__content p{text-transform:none;line-height:140%;color:#eaeaea;margin:0 0 2rem}@media screen and (max-width: 449px){.contests-projects .projects__item__content p{font-size:1.6rem;margin:0 0 .6rem}}.contests-projects .projects__item__content p:last-of-type{margin:0 0 3rem}@media screen and (max-width: 449px){.contests-projects .projects__item__content p:last-of-type{margin:0 0 2rem}}@media screen and (min-width: 1201px){.contests-projects .projects__item__image{position:absolute;top:3.9rem;right:10.1rem}}@media screen and (max-width: 1200px){.contests-projects .projects__item__image{min-width:46rem;max-width:46rem}}@media screen and (max-width: 991px){.contests-projects .projects__item__image{min-width:40rem;max-width:40rem}}@media screen and (max-width: 799px){.contests-projects .projects__item__image{min-width:26rem;max-width:26rem}}@media screen and (max-width: 449px){.contests-projects .projects__item__image{min-width:100%;max-width:100%;height:auto;aspect-ratio:313/230;margin:0}}.contests__mech{position:relative;isolation:isolate;overflow:hidden;margin:8rem 0 0;padding:8rem 0 0}@media screen and (max-width: 449px){.contests__mech{margin:5rem 0 0;padding:5rem 0 0}}.contests__mech__bg{position:absolute;inset:0;z-index:-1}.contests__mech__bg img{display:block;width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1200px){.contests__mech__bg{display:none}}.contests__mech .caption__block{max-width:109.8rem;margin:0 auto}.contests__mech .caption__block p{max-width:78rem;margin:2rem auto 0;font-size:2.4rem;line-height:130%;color:#dbdbdb}@media screen and (max-width: 799px){.contests__mech .caption__block p{font-size:2rem;max-width:100%;margin:1rem auto 0}}.contests__mech__button{margin-top:6rem;display:flex;justify-content:center}@media screen and (max-width: 449px){.contests__mech__button{margin-top:4rem}.contests__mech__button .button{width:100%;border-radius:1.2rem}}.contests-feedback .feedback__caption h2{max-width:60rem}@media screen and (max-width: 1200px){.contests-feedback .feedback__caption h2{font-size:6.4rem}}@media screen and (max-width: 991px){.contests-feedback .feedback__caption h2{font-size:6rem;max-width:76rem}}@media screen and (max-width: 449px){.contests-feedback .feedback__caption h2{font-size:4.4rem}}.contests-feedback .feedback__caption p{max-width:69rem}.banner-game{position:relative;z-index:5}.programs-banner{background:rgba(0,0,0,0)}@media screen and (max-width: 1200px){.programs-banner .banner__image{min-width:58rem;max-width:58rem;height:60rem;top:16rem;right:2rem}}@media screen and (max-width: 991px){.programs-banner .banner__image{min-width:48rem;max-width:48rem;height:50rem;top:12rem;right:2rem}}@media screen and (min-width: 1201px){.programs-banner{height:110rem;margin-bottom:-18rem}.programs-banner .banner__content{position:relative;z-index:6}.programs-banner .banner__image{min-width:111.2rem;max-width:111.2rem;height:103.5rem;top:3.2rem;right:-0.2rem}}@media screen and (max-width: 799px){.programs-banner{height:auto}.programs-banner .banner__wrap{display:flex;flex-direction:column;align-items:stretch;gap:0}.programs-banner .banner__content{display:contents}.programs-banner .banner__content .banner__content__title{order:1;margin:0 0 1rem}.programs-banner .banner__content h1{margin:0}.programs-banner .banner__content p{order:2;margin:0;max-width:100%}.programs-banner .banner__content .banner__content__title,.programs-banner .banner__content p,.programs-banner .banner__content .button{position:relative;z-index:6}.programs-banner .banner__content .button{order:4}.programs-banner .banner__image{order:3;position:static;min-width:0;max-width:64rem;width:100%;height:auto;margin:-2rem auto -3rem}.programs-banner .banner__image img{height:auto}}@media screen and (max-width: 449px){.programs-banner{padding-top:10.2rem}.programs-banner .banner__image{width:41.7rem;max-width:none;margin:-5.7rem 0 -3.2rem -3.2rem}}@media screen and (max-width: 449px){.programs-banner .banner__content h1{padding:0}}@media screen and (min-width: 1201px){.programs-banner .banner__content h1{max-width:88.6rem}}@media screen and (min-width: 1201px){.programs-banner .banner__content p{max-width:72.8rem}}@media screen and (max-width: 449px){.programs-who .check__odds__slide,.programs-desc .check__odds__slide{min-height:32rem}}@media screen and (min-width: 1201px){.programs-who{margin-top:8rem}}@media screen and (max-width: 449px){.programs-who{margin-top:6.7rem}.programs-who .caption__block p{max-width:26rem}}@media screen and (min-width: 800px){.programs-who .caption__block p{max-width:90rem;margin-left:auto;margin-right:auto}}.programs-what{margin:9rem 0 0}@media screen and (max-width: 449px){.programs-what{margin:10rem 0 0}.programs-what .sdm__promos__content p.note{top:42.2rem}}@media screen and (min-width: 1201px){.programs-what .temp__slider .swiper-slide{width:calc((100% - 4rem)/3)}.programs-what .sdm__promos__image{top:-1rem;right:21.4rem;width:92.3rem;height:57.9rem}.programs-what .caption__block-small p{max-width:54rem;margin-left:0;margin-right:0}}@media screen and (max-width: 1200px){.programs-what .sdm__promos__image{right:-3rem;width:72rem;height:52rem}}@media screen and (max-width: 991px){.programs-what .sdm__promos__image{right:-2rem;width:64rem;height:60rem}}@media screen and (max-width: 799px){.programs-what .sdm__promos__image{right:-1rem;width:39rem;height:60rem}}@media screen and (max-width: 449px){.programs-what .sdm__promos__image{width:100%;height:21rem;margin:4rem 0 0}}.programs-steps .caption__block p{max-width:106rem;margin-left:auto;margin-right:auto}@media screen and (max-width: 991px){.programs-steps .check__steps__item__title{min-width:23rem;max-width:23rem}}@media screen and (max-width: 799px){.programs-steps .check__steps__item__title{min-width:100%;max-width:100%}}@media screen and (max-width: 449px){.programs-steps .check__steps__item{margin:0 0 2.1rem 0}}.programs-mech{margin-top:16rem}@media screen and (max-width: 449px){.programs-mech{margin-top:10rem}.programs-mech .check__tech__item__icon{margin-bottom:1.8rem}}.programs-mech .caption__block p{max-width:90rem;margin-left:auto;margin-right:auto}.programs-mech .check__tech__item{position:relative}.programs-mech__ext{position:absolute;top:2.3rem;right:2.5rem;width:4.4rem;height:4.4rem}@media screen and (min-width: 992px){.programs-mech__ext:hover{opacity:.7}}.programs-mech__ext img{display:block;width:100%;height:100%}@media screen and (max-width: 449px){.programs-mech__ext{top:2rem;right:2rem;width:3.6rem;height:3.6rem}}.programs-mech__note{max-width:86rem;margin:6rem auto 0;font-family:"Finlandica Headline",sans-serif;font-size:2.4rem;line-height:130%;text-align:center;color:#fff}@media screen and (max-width: 799px){.programs-mech__note{font-size:1.8rem}}@media screen and (max-width: 449px){.programs-mech__note{margin:4rem auto 0}}.programs-types{margin-top:16rem}@media screen and (max-width: 449px){.programs-types{margin-top:10rem}}.programs-types .caption__block h2{max-width:110rem;margin:0 auto}.programs-types .check__tech__item{justify-content:flex-start;gap:4.1rem;padding:4rem 4rem 5rem}@media screen and (max-width: 449px){.programs-types .check__tech__item{gap:3rem;padding:2.4rem 2.4rem 3.2rem;min-height:0}}.programs-types .check__tech__item__icon{margin:0}.programs-types .check__tech__item__content h3{font-size:4rem;line-height:110%;max-width:44rem}@media screen and (max-width: 1200px){.programs-types .check__tech__item__content h3{font-size:3.2rem}}.programs-types .check__tech__item__content p{font-size:2.2rem;line-height:130%;color:rgba(255,255,255,.9)}@media screen and (max-width: 449px){.programs-types .check__tech__item__content p{font-size:1.8rem}}.programs-types__list{width:100%}.programs-types__list h4{font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:2.8rem;line-height:110%;color:rgba(255,255,255,.9);margin:0 0 2.4rem}@media screen and (max-width: 449px){.programs-types__list h4{font-size:2.2rem;margin:0 0 1.8rem}}.programs-types__list ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.6rem}@media screen and (max-width: 449px){.programs-types__list ul{gap:1.2rem}}.programs-types__list li{display:flex;align-items:center;gap:.8rem;font-family:"Finlandica Headline",sans-serif;font-size:2.2rem;line-height:110%;color:rgba(255,255,255,.9)}@media screen and (max-width: 449px){.programs-types__list li{gap:.4rem;font-size:1.8rem}}.programs-types__list li::before{content:"";flex-shrink:0;width:2.4rem;height:2.4rem;background:url(../images/l-icon-38.svg) center/contain no-repeat}@media screen and (max-width: 449px){.programs-types__list li::before{width:2rem;height:2rem}}@media screen and (min-width: 450px)and (max-width: 1200px){.programs-types .temp__slider__wrap{position:relative}.programs-types .temp__slider .swiper-wrapper{flex-wrap:nowrap;gap:0}.programs-types .temp__slider .swiper-slide{width:calc(50% - 1rem)}.programs-types .temp__slider .swiper-slide:not(:last-child){margin-right:2rem}.programs-types .temp__slider__nav{display:flex;align-items:center;justify-content:center;gap:1.4rem;position:initial;margin-top:5rem}.programs-types .swiper-pagination{display:flex;align-items:center;justify-content:center}}@media screen and (max-width: 798px){.programs-types .temp__slider .swiper-slide{opacity:0 !important}.programs-types .temp__slider .swiper-slide-active{opacity:1 !important}}.programs-desc .caption__block p{max-width:100%}.programs-dev{margin:16rem 0 0;background:none}@media screen and (max-width: 449px){.programs-dev{margin:10rem 0 0}}.programs-dev .projects__item{position:relative;overflow:hidden;height:60rem;padding:6rem 7rem;margin:0 0 6rem;border-radius:4rem;border-color:rgba(255,255,255,.3);box-shadow:4px -1px 52px 0px rgba(255,223,223,.26) inset;background:#000}@media screen and (max-width: 1200px){.programs-dev .projects__item{height:auto;padding:4rem}}@media screen and (max-width: 449px){.programs-dev .projects__item{flex-direction:column;gap:3rem;padding:3.2rem 2.6rem;margin:0 0 1.5rem;border-radius:2.6rem;background:#000}}.programs-dev .projects__item:last-child{margin:0}@media screen and (max-width: 449px){.programs-dev .projects__item:last-child{padding:3.2rem 2.6rem 5rem}}.programs-dev .projects__item__content{position:relative;z-index:2;max-width:72rem;margin:0}@media screen and (max-width: 449px){.programs-dev .projects__item__content{padding:0}}.programs-dev .projects__item__content h2{line-height:109%;margin:0 0 2rem}@media screen and (max-width: 449px){.programs-dev .projects__item__content h2{font-size:3.2rem;margin:0 0 1rem}}.programs-dev .projects__item__content p{text-transform:none;line-height:140%;color:#eaeaea;margin:0 0 3rem;text-wrap:balance}@media screen and (max-width: 449px){.programs-dev .projects__item__content p{font-size:1.6rem;line-height:135%;margin:0 0 2rem}}@media screen and (min-width: 1201px){.programs-dev .projects__item__image{position:absolute;top:-0.1rem;left:81.5rem;min-width:91.2rem;max-width:91.2rem;height:60.8rem}}@media screen and (max-width: 449px){.programs-dev .projects__item__image{min-width:100%;max-width:100%;height:23rem;margin:0}}.programs-dev .projects__item__image img{object-fit:contain}@media screen and (min-width: 1201px){.programs-dev__check{height:67rem !important;justify-content:flex-start;gap:3rem}}@media screen and (max-width: 449px){.programs-dev__check{gap:3rem}.programs-dev__check .button{margin-top:1rem}}.programs-dev__wave{position:absolute;z-index:1;left:-24.4rem;top:19.3rem;width:124.7rem;pointer-events:none}.programs-dev__wave img{display:block;width:100%;height:auto}@media screen and (max-width: 799px){.programs-dev__wave{top:26rem}}@media screen and (max-width: 449px){.programs-dev__wave{left:-11.8rem;top:auto;bottom:-36rem;width:72.9rem}}.programs-dev__list{position:relative;z-index:2;flex:1 1 0;min-width:0}.programs-dev__list>p{font-family:"Finlandica Headline",sans-serif;font-size:2.4rem;line-height:140%;color:#eaeaea;margin:0}@media screen and (max-width: 449px){.programs-dev__list>p{font-size:1.6rem}}.programs-dev__list>p:first-child{margin:0 0 3rem}@media screen and (max-width: 449px){.programs-dev__list>p:first-child{font-size:2rem;margin:0 0 1.4rem}}.programs-dev__list ol{list-style:none;counter-reset:programs-dev;margin:0 0 3rem;padding:0;display:flex;flex-direction:column;gap:2.2rem}@media screen and (max-width: 449px){.programs-dev__list ol{gap:1.4rem}}.programs-dev__list li{display:flex;gap:1.4rem;font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:3.2rem;line-height:120%;text-transform:uppercase;color:#e5e5e5}@media screen and (max-width: 1200px){.programs-dev__list li{font-size:2.4rem}}@media screen and (max-width: 449px){.programs-dev__list li{gap:.8rem;font-size:1.8rem;line-height:124%}}.programs-dev__list li::before{counter-increment:programs-dev;content:"0" counter(programs-dev);flex-shrink:0;width:4rem;color:#d02f2c}@media screen and (max-width: 449px){.programs-dev__list li::before{width:2.8rem;font-size:2rem}}@media screen and (max-width: 1200px){.programs-dev .projects__item__content{max-width:58rem}}@media screen and (max-width: 991px){.programs-dev .projects__item__content{max-width:46rem}}@media screen and (max-width: 799px){.programs-dev .projects__item__content{max-width:32rem}}.programs-portfolio{padding-bottom:8rem}@media screen and (max-width: 449px){.programs-portfolio{padding-bottom:5rem}}.programs-portfolio .portfolio__caption{text-align:center}@media screen and (max-width: 449px){.programs-portfolio .portfolio__caption{margin-left:0;margin-right:0}}.programs-portfolio .portfolio__caption p{max-width:72rem;margin:2rem auto 0;font-family:"Finlandica Headline",sans-serif;font-size:2.4rem;line-height:140%;color:#eaeaea}@media screen and (max-width: 449px){.programs-portfolio .portfolio__caption p{margin:1rem auto 0;font-size:2rem;line-height:130%;color:#dbdbdb}}.programs-why{margin-top:16rem}@media screen and (max-width: 449px){.programs-why{margin-top:11.4rem}.programs-why .caption__block p{max-width:26rem}}.programs-why .caption__block h2{max-width:120rem;margin:0 auto}.programs-advantages{margin-top:16rem}@media screen and (max-width: 449px){.programs-advantages{margin-top:10rem}}@media screen and (min-width: 1201px){.programs-agency .projects__item{min-height:60.1rem}.programs-agency .projects__item p{max-width:60rem}}.programs-price .caption__block-small p{max-width:52rem;margin-left:0;margin-right:0}@media screen and (max-width: 449px){.programs-price .sdm__promos__content p.note{top:46.5rem}.programs-price .temp__slider__wrap{margin-top:4rem}}@media screen and (min-width: 1201px){.programs-price .temp__slider .swiper-slide{width:calc((100% - 6rem)/4)}}@media screen and (max-width: 799px){.programs-price .temp__slider .swiper-slide{width:100%}}.case__item__review{background:#171717;border:1px solid rgba(255,255,255,.3);padding:2rem 3.2rem 4rem;border-radius:2.2rem}@media screen and (max-width: 449px){.case__item__review{padding:2rem 2rem 4rem}}.case__item__review img{width:auto;max-width:100%;margin:0 0 2rem 0}.case__item__review p{font-weight:500;font-size:2.2rem;line-height:110%;color:rgba(255,255,255,.9);margin:0 0 4rem 0}@media screen and (max-width: 499px){.case__item__review p{font-size:1.6rem}}.case__item__review__text{display:flex;align-items:flex-start;gap:1.6rem}.case__item__review__icon{min-width:2.5rem;max-width:2.5rem}.case__item__review__icon img{width:100%}.case__item__review__content{width:100%}.case__item__review__content p{line-height:130%;margin:0 0 1rem;text-wrap:balance}.case__item__review__content p:last-child{margin:0}.case__item__button{margin-top:4rem;display:flex;align-items:center;justify-content:center}.case-dream-pie h1{max-width:80rem}.case-dream-pie .case__item__odds.no-indent{margin-top:0}.case-nrav h1{max-width:80rem}.case-nrav .case__banner__item ul li{white-space:normal;text-wrap:balance}.case-nrav .case__item__odds.no-indent{margin-top:0}.case-nrav .case__item h2+p.info{margin-top:6rem}@media screen and (max-width: 449px){.case-nrav .case__item h2+p.info{margin-top:3rem}}.case-tess .case__banner__brand{padding:1.6rem 1.7rem}@media screen and (max-width: 449px){.case-tess .case__banner__brand{padding:1.2rem}}.case-tess .case__item__odds.no-indent{margin-top:0}.case-tess .case__item h2+p.info{margin-top:6rem}@media screen and (max-width: 449px){.case-tess .case__item h2+p.info{margin-top:3rem}}.case-alekseevskoe h1{max-width:80rem}.case-alekseevskoe .case__banner__item ul li{white-space:normal;text-wrap:balance}.case-alekseevskoe .case__item__odds.no-indent{margin-top:0}.case-hochland-pyaterochka .case__item__odds.no-indent{margin-top:0}.case-hochland-pyaterochka .case__item__odds+p.subtitle{margin-top:7rem}@media screen and (max-width: 449px){.case-hochland-pyaterochka .case__item__odds+p.subtitle{margin-top:5.4rem}}.case-hochland-pyaterochka .case__item__odds.extra{gap:4rem}.case-step .case__banner__item ul li{white-space:normal;text-wrap:balance}.case-step .case__item__odds.no-indent{margin-top:0}.case-step .case__item p.info{margin-top:6rem}@media screen and (max-width: 449px){.case-step .case__item p.info{margin-top:3rem}}.case-fetaxa .case__item__odds.no-indent{margin-top:0}.case-fetaxa .case__item h2+p.info,.case-fetaxa .case__item h2+ul.list,.case-fetaxa .case__item ul.list+.case__item__image,.case-fetaxa .case__item__image+p{margin-top:6rem}@media screen and (max-width: 449px){.case-fetaxa .case__item h2+p.info,.case-fetaxa .case__item h2+ul.list,.case-fetaxa .case__item ul.list+.case__item__image,.case-fetaxa .case__item__image+p{margin-top:3rem}}.case-fetaxa .case__item .case__banner__item ul+.case__banner__item__flex{margin-top:2.4rem}.case-baseus .case__item__odds.no-indent{margin-top:0}.case-baseus .case__item h2+ul.list{margin-top:6rem}@media screen and (max-width: 449px){.case-baseus .case__item h2+ul.list{margin-top:3rem}}.case__item__cards{display:flex;flex-direction:column;gap:2rem}.case__item__cards__block{position:relative;padding:3.2rem 2rem 3.8rem 4rem;border:1px solid #3f3f3f;border-radius:3.4rem;background:#040704;box-shadow:0px 0px 44.1px 0px rgba(255,255,255,.1019607843) inset}@media screen and (max-width: 449px){.case__item__cards__block{padding:2.4rem 1rem 3rem 3rem;border-radius:2rem}}.case__item__cards__block p{font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:2rem;line-height:130%;color:#fff;margin:0}@media screen and (max-width: 449px){.case__item__cards__block p{font-size:1.8rem;line-height:130%}}.case__item__cards__block p.title{font-weight:600;font-size:3.2rem;line-height:110%;color:#e5e5e5;margin:0 0 1.4rem 0}@media screen and (max-width: 449px){.case__item__cards__block p.title{font-size:2.2rem}}.case__item__odds.numbered{margin-top:4rem}.case__item__odds.numbered .case__item__odds__block__num{min-width:2.4rem;max-width:2.4rem;font-family:"Finlandica Headline",sans-serif;font-weight:600;font-size:4rem;line-height:120%;color:#fff}@media screen and (max-width: 449px){.case__item__odds.numbered .case__item__odds__block__num{min-width:100%;max-width:100%;margin:0 0 2rem 0;font-size:2.8rem;color:#e5e5e5}}.case__item__odds.numbered .case__item__odds__block__content{padding:3.2rem 2rem 3.8rem 3.4rem}@media screen and (max-width: 449px){.case__item__odds.numbered .case__item__odds__block__content{padding:0}}.case__item__odds.numbered .case__item__odds__block__content p.text{font-weight:500;font-size:2rem;line-height:130%;color:#fff;margin:1.4rem 0 0 0}@media screen and (max-width: 449px){.case__item__odds.numbered .case__item__odds__block__content p.text{font-size:1.6rem;line-height:130%;margin:1rem 0 0 0}}.case__item p.offset{margin-top:4rem}@media screen and (max-width: 449px){.case__item p.offset{margin-top:3rem}}.case__item .button.case__item__link{display:block;width:100%;max-width:53.5rem;margin-top:4rem;padding:2.4rem 4rem 2.8rem;text-align:left}@media screen and (max-width: 449px){.case__item .button.case__item__link{max-width:100%;margin-top:3rem;padding:2.4rem 3.6rem 2.8rem;border-radius:1.2rem}}.case__item .button.case__item__link .button-icon{margin-top:1.4rem}.case__item .case__banner__item.full ul li{width:100%;white-space:normal}@media screen and (max-width: 449px){.case__item .case__banner__item.full+.case__banner__item{margin-top:2.4rem}}.case__item h2+.case__banner__item{margin-top:6rem}@media screen and (max-width: 449px){.case__item h2+.case__banner__item{margin-top:2.4rem}}.case-ondutiss .case__banner__item ul li{white-space:normal;text-wrap:balance}.case-ondutiss .case__item p.info{margin-top:4rem}@media screen and (max-width: 449px){.case-ondutiss .case__item p.info{margin-top:3rem}}.case-ondutiss .case__item ul.list+p{margin-top:6rem}@media screen and (max-width: 449px){.case-ondutiss .case__item ul.list+p{margin-top:3rem}}.projects-main{margin-top:17rem;background:none}@media screen and (max-width: 449px){.projects-main{margin-top:10rem}.projects-main .projects-main__card__content .button{width:100%}}.projects-main .caption__block{text-align:center}.projects-main .caption__block p{max-width:100rem;margin:2rem auto 0}@media screen and (max-width: 991px){.projects-main .caption__block p{margin-top:1rem}}@media screen and (max-width: 449px){.projects-main .caption__block p{max-width:32rem;line-height:130%}}.projects-main__list{display:flex;flex-direction:column;gap:4rem;margin-top:8rem}@media screen and (max-width: 991px){.projects-main__list{gap:2rem;margin-top:4rem}}.projects-main__row{display:flex;gap:4rem}.projects-main__row:has(.projects-main__card-small){gap:3.7rem}.projects-main__row:last-child .projects-main__card-large .projects-main__card__content p{max-width:48rem}@media screen and (max-width: 991px){.projects-main__row{flex-direction:column;gap:2rem}.projects-main__row:has(.projects-main__card-small){gap:2rem}}.projects-main__card{position:relative;flex:1 1 0;min-width:0;height:60rem;padding:4.7rem 5rem;border:1px solid rgba(255,255,255,.3);border-radius:3rem;background:#000 url(../images/projects-item-bg.webp) center/cover no-repeat;overflow:hidden}.projects-main__card::after{content:"";position:absolute;inset:0;z-index:2;border-radius:inherit;box-shadow:4px -1px 52px 0px rgba(255,255,255,.26) inset;pointer-events:none}.projects-main__card-large{height:60.1rem;padding:6rem 7rem}.projects-main__card-large .projects-main__card__content{max-width:75.4rem}.projects-main__card-large .projects-main__card__content p{max-width:55.3rem}.projects-main__card-small{height:48.3rem}.projects-main__card-small .projects-main__card__content h3{font-size:4rem}.projects-main__card-small .projects-main__card__content p{max-width:42rem;font-size:2rem}.projects-main__card__content{position:relative;z-index:1}.projects-main__card__content h3{font-weight:700;font-size:6rem;line-height:109%;text-transform:uppercase;background:linear-gradient(94deg, #ffffff 0.67%, #9e9e9e 52.39%, #ffffff 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}.projects-main__card__content p{max-width:34rem;margin-top:2rem;font-weight:400;font-size:2.4rem;line-height:140%;color:#eaeaea}.projects-main__card__content .button{margin-top:3rem}.projects-main__card__content .button:not(:hover){background:#000}.projects-main__card__content .button .button-icon{margin-top:1.4rem}.projects-main__card__image{position:absolute;right:0;bottom:0}.projects-main__card__image img{display:block;width:100%;height:auto;mix-blend-mode:lighten}.projects-main__card-check .projects-main__card__image{right:4.5%;width:49.78%}.projects-main__card-fmcg .projects-main__card__image{width:69%}.projects-main__card-telegram .projects-main__card__image{width:60.8%}.projects-main__card-sites .projects-main__card__image{right:3.28%;width:54.11%}.projects-main__card-contests .projects-main__card__image{right:10.67%;width:42%}@media screen and (max-width: 991px){.projects-main__card{flex:none;height:auto;padding:3rem 2.4rem;border-radius:2.6rem;background:linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%) right -1px bottom -2px/100% 30rem no-repeat,url(../images/l-image-39.webp) right -1px bottom -2px/100% 30rem no-repeat,#000}.projects-main__card::after{box-shadow:4px -1px 52px 0px rgba(255,223,223,.26) inset}.projects-main__card-large,.projects-main__card-small{height:auto;padding:3rem 2.4rem}.projects-main__card-large .projects-main__card__content,.projects-main__card-small .projects-main__card__content{max-width:none}.projects-main__card-large .projects-main__card__content h3,.projects-main__card-small .projects-main__card__content h3{font-size:3.2rem}.projects-main__card-large .projects-main__card__content p,.projects-main__card-small .projects-main__card__content p{max-width:none;font-size:1.6rem}.projects-main__card-small{background-size:100% 26.8rem}.projects-main__card__content h3{font-size:3.2rem}.projects-main__card__content p{max-width:none;margin-top:1rem;font-size:1.6rem}.projects-main__card__content .button{margin-top:2rem;padding:2.4rem 3.6rem 2.8rem;border-radius:1.2rem;font-size:1.8rem;line-height:120%}.projects-main__card__image,.projects-main__card-check .projects-main__card__image,.projects-main__card-fmcg .projects-main__card__image,.projects-main__card-telegram .projects-main__card__image,.projects-main__card-sites .projects-main__card__image,.projects-main__card-contests .projects-main__card__image{position:relative;right:auto;bottom:auto;display:block;width:100%;max-width:40rem;margin:3rem auto 0}.projects-main__card__image img,.projects-main__card-check .projects-main__card__image img,.projects-main__card-fmcg .projects-main__card__image img,.projects-main__card-telegram .projects-main__card__image img,.projects-main__card-sites .projects-main__card__image img,.projects-main__card-contests .projects-main__card__image img{mix-blend-mode:normal}}@media screen and (max-width: 991px){.projects-main__br{display:none}}@media screen and (max-width: 449px){.projects-main__card.projects-main__card-telegram .projects-main__card__content p{max-width:30rem}}@media screen and (max-width: 449px){.projects-main__card.projects-main__card-receipt.projects-main__card-small .projects-main__card__content p{max-width:26rem}}.portfolio-main{padding:0 0 7rem 0;margin:17rem 0 0;background:#000 url(../images/portfolio-bg.webp) 50% 95.5% no-repeat;background-size:contain}@media screen and (max-width: 991px){.portfolio-main{background:#000 url(../images/portfolio-bg.webp) 50% 60.8% no-repeat;background-size:contain}}@media screen and (max-width: 449px){.portfolio-main{margin:10rem 0 0;padding:0 0 5rem 0}.portfolio-main .portfolio__caption{margin:0 0 3rem 0}.portfolio-main .portfolio__caption h2{font-size:3.6rem;line-height:120%}}.portfolio-main .portfolio__block .portfolio__item{width:calc(33.3333333333% - 1.4rem)}.portfolio-main .portfolio__wrap{gap:2rem}@media screen and (max-width: 449px){.portfolio-main .portfolio__wrap{gap:1.5rem}}.portfolio-main .portfolio__item__card__content .item__desc{margin:0 0 .8rem 0}.portfolio-main .portfolio__button{margin-top:6rem}@media screen and (max-width: 449px){.portfolio-main .portfolio__button{margin-top:3rem}}.portfolio-main .portfolio__block .portfolio__item__card__image{height:28.6rem}@media screen and (max-width: 1200px){.portfolio-main .portfolio__block .portfolio__item__card__image{height:18.5rem}}@media screen and (max-width: 799px){.portfolio-main .portfolio__block .portfolio__item__card__image{height:40rem}.portfolio-main .portfolio__block .portfolio__item__card__image img{filter:grayscale(0)}}@media screen and (max-width: 449px){.portfolio-main .portfolio__block .portfolio__item__card__image{height:19rem}}.main__roles{margin-top:14rem}@media screen and (max-width: 799px){.main__roles .caption__block p{max-width:100%;text-wrap:balance}}@media screen and (max-width: 449px){.main__roles{margin-top:10.4rem}.main__roles .caption__block p{line-height:130%;max-width:29rem}}.main__roles__list{display:flex;gap:2rem;margin-top:6rem}@media screen and (max-width: 991px){.main__roles__list{flex-direction:column;margin-top:4rem}}.main__roles__card{position:relative;flex:1 1 0;min-width:0;min-height:79.6rem;padding:4rem 4rem 5rem;border:1px solid rgba(255,255,255,.2);border-radius:4rem;background:#151515;overflow:hidden}@media screen and (max-width: 991px){.main__roles__card{flex:none;min-height:0;padding:2.4rem 2.4rem 3.2rem;border-radius:2.2rem}}.main__roles__card__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:4.1rem}@media screen and (max-width: 991px){.main__roles__card__content{gap:3rem}}.main__roles__card__head{max-width:50.2rem;color:rgba(255,255,255,.9)}@media screen and (max-width: 991px){.main__roles__card__head{max-width:none}}.main__roles__card__head h3{font-weight:600;font-size:4rem;line-height:110%;text-transform:uppercase}@media screen and (max-width: 1200px){.main__roles__card__head h3{font-size:3.8rem}}@media screen and (max-width: 991px){.main__roles__card__head h3{font-size:3.2rem}}.main__roles__card__head p{margin-top:1rem;font-weight:400;font-size:2.2rem;line-height:130%;color:rgba(255,255,255,.9)}@media screen and (max-width: 991px){.main__roles__card__head p{font-size:1.8rem}}@media screen and (max-width: 449px){.main__roles__card__head p{line-height:123%;text-wrap:balance}}.main__roles__card__tasks p.title{font-weight:500;font-size:2.8rem;line-height:110%;color:rgba(255,255,255,.9)}@media screen and (max-width: 991px){.main__roles__card__tasks p.title{font-size:2.2rem}}.main__roles__card__tasks ul{display:flex;flex-direction:column;gap:1.6rem;margin-top:2.4rem}@media screen and (max-width: 991px){.main__roles__card__tasks ul{margin-top:1.8rem}}.main__roles__card__tasks li{display:flex;align-items:center;gap:.8rem;font-weight:400;font-size:2.2rem;line-height:110%;color:rgba(255,255,255,.9);white-space:nowrap}@media screen and (max-width: 991px){.main__roles__card__tasks li{gap:.4rem;font-size:1.8rem;white-space:normal}}@media screen and (max-width: 449px){.main__roles__card__tasks li{align-items:flex-start}}.main__roles__card__tasks li::before{content:"";flex:none;width:2.4rem;height:2.4rem;background:url(../images/l-icon-38.svg) center/contain no-repeat}@media screen and (max-width: 991px){.main__roles__card__tasks li::before{width:2rem;height:2rem}}.main__roles__card .button{margin-top:0}@media screen and (min-width: 992px){.main__roles__card .button:not(:hover){background:#151515}}.main__roles__card .button .button-icon{margin-top:1.4rem}@media screen and (max-width: 991px){.main__roles__card .button{padding:2.4rem 3.6rem 2.8rem;border-radius:1.2rem;font-size:1.8rem;line-height:120%;background:#151515}}@media screen and (max-width: 449px){.main__roles__card .button{width:100%}}.main__roles__card__image{position:absolute;bottom:-1px}.main__roles__card__image img{display:block;width:100%;height:auto}@media screen and (max-width: 1200px){.main__roles__card__image{display:none}}.main__roles__card-brands .main__roles__card__image{right:-1px;width:43.7%}.main__roles__card-agencies .main__roles__card__image{right:0;width:46.07%}.advantage-main{margin-top:16.5rem}@media screen and (max-width: 449px){.advantage-main{margin-top:10rem}}.advantage-main .caption__block-small p{width:100%;max-width:100rem}@media screen and (max-width: 449px){.advantage-main .caption__block-small p{line-height:110%;margin:.8rem auto 0}}.advantage-main__caption{position:relative;text-align:center}.advantage-main__caption h2{font-weight:700;font-size:8rem;line-height:120%;text-transform:uppercase;background:linear-gradient(97deg, #ffffff 0.67%, #9e9e9e 52.39%, #ffffff 105.11%);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 449px){.advantage-main__caption h2{font-size:3.6rem}}.advantage-main__caption p{max-width:135.4rem;margin:2rem auto 0;font-weight:400;font-size:2.4rem;line-height:130%;color:#dbdbdb}@media screen and (max-width: 449px){.advantage-main__caption p{margin-top:1rem;font-size:2rem;line-height:110%;color:#fff}}.advantage-main__grid{display:flex;align-items:flex-end;gap:1.2rem;margin-top:6.2rem}@media screen and (max-width: 1200px){.advantage-main__grid{flex-wrap:wrap;align-items:stretch}}@media screen and (max-width: 449px){.advantage-main__grid{flex-direction:column;align-items:stretch;gap:1.5rem;margin-top:4rem}}.advantage-main__column{flex:0 0 calc((100% - 2.4rem)*602/1777);min-width:0;display:flex;flex-direction:column;gap:1.2rem}@media screen and (max-width: 1200px){.advantage-main__column{flex:0 0 58%}.advantage-main__column:last-child{flex:0 0 100%;flex-direction:row}.advantage-main__column:last-child .advantage-main__card{flex:1 1 0;min-width:0}}@media screen and (max-width: 449px){.advantage-main__column{flex:none;gap:1.5rem}.advantage-main__column:last-child{flex:none;flex-direction:column}.advantage-main__column:last-child .advantage-main__card{flex:none}}.advantage-main__card{position:relative;display:flex;flex-direction:column;justify-content:center;gap:1.2rem;padding:2.6rem 3.2rem 3.4rem;border:1px solid rgba(255,255,255,.3);border-radius:2.2rem}@media screen and (max-width: 449px){.advantage-main__card{gap:.8rem;padding:2.8rem 2rem 3.1rem;border-radius:1.4rem}}.advantage-main__card h3{position:relative;font-weight:600;font-size:2.8rem;line-height:110%;color:rgba(255,255,255,.9)}@media screen and (max-width: 799px){.advantage-main__card h3{font-size:2.2rem}}.advantage-main__card p{position:relative;font-weight:400;font-size:2.2rem;line-height:130%;color:rgba(255,255,255,.9)}@media screen and (max-width: 799px){.advantage-main__card p{font-size:1.6rem}}@media screen and (max-width: 449px){.advantage-main__card p{font-size:1.8rem;line-height:110%}}.advantage-main__card__art{position:absolute}.advantage-main__card__art img{display:block;width:100%;height:auto}.advantage-main__card-digital{justify-content:flex-end;height:37.7rem}@media screen and (max-width: 991px){.advantage-main__card-digital{height:34.7rem}}@media screen and (max-width: 799px){.advantage-main__card-digital{height:28rem}}.advantage-main__card-digital{background:#000 url(../images/l-image-47.webp) center/100% 100% no-repeat}@media screen and (max-width: 449px){.advantage-main__card-digital{height:27.4rem;padding:1.6rem 2rem 2rem;background:#000 url(../images/l-image-47.webp) center/cover no-repeat}}.advantage-main__card-digital p{max-width:33rem}@media screen and (max-width: 449px){.advantage-main__card-digital p{max-width:none}}.advantage-main__card-digital .advantage-main__card__art{left:29.4%;bottom:0;width:61.13%}@media screen and (max-width: 1200px){.advantage-main__card-digital .advantage-main__card__art{bottom:auto;top:-6rem}}@media screen and (max-width: 449px){.advantage-main__card-digital .advantage-main__card__art{left:25.13%;bottom:.65rem;width:69.7%;top:auto}}.advantage-main__card-estimate{gap:1.8rem;height:34.3rem}@media screen and (max-width: 991px){.advantage-main__card-estimate{height:32.3rem}}@media screen and (max-width: 799px){.advantage-main__card-estimate{height:28rem}}.advantage-main__card-estimate{background:#000 url(../images/l-image-44.webp) center/100% 100% no-repeat;background-size:cover}@media screen and (max-width: 449px){.advantage-main__card-estimate{gap:.8rem;height:auto}}.advantage-main__card-launch{flex:1 1 auto;min-width:0;justify-content:flex-start;gap:1.8rem;height:73.4rem;padding:3.8rem 4.5rem 4rem}@media screen and (max-width: 1200px){.advantage-main__card-launch{flex:1 1 0;height:auto}}@media screen and (max-width: 991px){.advantage-main__card-launch{padding:3rem}}@media screen and (max-width: 799px){.advantage-main__card-launch{padding:2rem}}.advantage-main__card-launch{overflow:hidden;position:relative}.advantage-main__card-launch:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg, #000000 -16.77%, #79171B 100%);z-index:2}.advantage-main__card-launch:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../images/l-img-1.webp) left bottom no-repeat;background-size:contain;z-index:3}@media screen and (max-width: 449px){.advantage-main__card-launch:after{background:url(../images/l-img-2.webp) left bottom no-repeat;background-size:contain}}@media screen and (max-width: 449px){.advantage-main__card-launch{flex:none;gap:.8rem;height:55.4rem;padding:2rem 2rem 3.2rem;background-position:left 0 top 11.05rem,0 0}}.advantage-main__card-launch h3{font-size:3.8rem;color:#fff;position:relative;z-index:5}@media screen and (max-width: 799px){.advantage-main__card-launch h3{font-size:2.6rem}}.advantage-main__card-launch h3{white-space:nowrap}@media screen and (max-width: 1200px){.advantage-main__card-launch h3{white-space:normal}}@media screen and (max-width: 449px){.advantage-main__card-launch h3{max-width:17.4rem;font-size:2.6rem}}.advantage-main__card-launch p{max-width:25.7rem;position:relative;z-index:5}@media screen and (max-width: 449px){.advantage-main__card-launch p{max-width:22.1rem;line-height:130%}}.advantage-main__card-projects{height:37.9rem}@media screen and (max-width: 1200px){.advantage-main__card-projects{height:34.3rem}}@media screen and (max-width: 991px){.advantage-main__card-projects{height:28rem}}@media screen and (max-width: 799px){.advantage-main__card-projects{height:23rem}}.advantage-main__card-projects{background:#000 url(../images/l-image-46.webp) center/cover no-repeat}@media screen and (max-width: 449px){.advantage-main__card-projects{height:auto}}.advantage-main__card-projects p{max-width:38rem}@media screen and (max-width: 449px){.advantage-main__card-projects p{max-width:none}}.advantage-main__card-parts{justify-content:flex-end;height:34.3rem}@media screen and (max-width: 991px){.advantage-main__card-parts{height:28rem}}@media screen and (max-width: 799px){.advantage-main__card-parts{height:23rem}}.advantage-main__card-parts{background:#000 url(../images/l-image-47.webp) center/cover no-repeat}@media screen and (max-width: 449px){.advantage-main__card-parts{height:27.4rem;padding:1.6rem 2rem 2rem}}@media screen and (max-width: 1200px){.advantage-main__card-parts h3{max-width:62%}}@media screen and (max-width: 449px){.advantage-main__card-parts h3{max-width:20rem}}.advantage-main__card-parts p{color:#fff;margin:0 -0.3rem 0 0}@media screen and (max-width: 449px){.advantage-main__card-parts p{color:rgba(255,255,255,.9)}}.advantage-main__card-parts .advantage-main__card__art{top:2.1rem;left:71.6%;width:22.9%}@media screen and (max-width: 449px){.advantage-main__card-parts .advantage-main__card__art{top:1.85rem;left:61.16%;width:33.4%}}.main-case{margin-top:1.2rem}@media screen and (max-width: 449px){.main-case{margin-top:1.5rem}}.main-case .sdm__case__wrap{border-radius:2.2rem}.faq-main{margin:17.6rem 0 0}@media screen and (max-width: 449px){.faq-main{margin:10rem 0 0}}.main-feedback{margin:15.4rem 0 0;padding:0px 12rem}@media screen and (max-width: 1200px){.main-feedback{padding:0 4rem}}@media screen and (max-width: 991px){.main-feedback{padding:0 2rem}}@media screen and (max-width: 449px){.main-feedback{margin:9.5rem 0 0}}.main-feedback .feedback__caption h2{margin-bottom:1.8rem}@media screen and (max-width: 449px){.main-feedback .feedback__caption h2{margin-bottom:1.4rem}}.main-feedback .feedback__wrap{min-width:74.2rem;max-width:74.2rem}@media screen and (max-width: 1200px){.main-feedback .feedback__wrap{min-width:62.2rem;max-width:62.2rem}}@media screen and (max-width: 991px){.main-feedback .feedback__wrap{min-width:100%;max-width:100%}}.main-feedback__contacts{margin-top:9.7rem}@media screen and (max-width: 991px){.main-feedback__contacts{margin-top:5rem;display:flex;align-items:center;gap:10rem}}@media screen and (max-width: 449px){.main-feedback__contacts{text-align:center;display:block;margin-top:2rem}}.main-feedback__links{display:flex;flex-direction:column;align-items:flex-start;gap:2.1rem}@media screen and (max-width: 449px){.main-feedback__links{justify-content:center;align-items:center}}.main-feedback__links a{color:#fff;line-height:110%;transition:all 300ms ease-in-out}.main-feedback__links a:hover{opacity:.7}.main-feedback__phone{font-weight:600;font-size:4.1rem !important;line-height:90% !important}@media screen and (max-width: 449px){.main-feedback__phone{font-size:3.2rem !important}}.main-feedback__email{font-weight:400;font-size:3rem !important}@media screen and (max-width: 449px){.main-feedback__email{font-size:2.4rem !important}}.main-feedback__socials{display:flex;gap:1.6rem;margin-top:4.6rem}@media screen and (max-width: 991px){.main-feedback__socials{margin:0}}@media screen and (max-width: 449px){.main-feedback__socials{margin-top:3rem;align-items:center;justify-content:center;gap:2.4rem}}.main-feedback__socials a{display:block;transition:all 300ms ease-in-out}.main-feedback__socials a:hover{transform:translateY(-0.4rem)}.main-feedback__socials img{display:block;width:auto;height:14.5rem}@media screen and (max-width: 1200px){.main-feedback__socials img{height:12rem}}@media screen and (max-width: 991px){.main-feedback__socials img{height:8rem}}@media screen and (max-width: 449px){.main-feedback__socials img{height:6rem}}.case-couturier .case__banner__item ul li{white-space:normal;text-wrap:balance}.case-couturier .case__item h2+.case__item__cards{margin-top:4rem}@media screen and (max-width: 449px){.case-couturier .case__item h2+.case__item__cards{margin-top:3rem}}.case-couturier .case__item p.info{margin-top:4rem}@media screen and (max-width: 449px){.case-couturier .case__item p.info{margin-top:3rem}}.case-couturier .case__item ul.list+p.info{margin-top:5rem}@media screen and (max-width: 449px){.case-couturier .case__item ul.list+p.info{margin-top:3rem}}.case-couturier .case__item ul.list+.case__item__image{margin-top:5rem}@media screen and (max-width: 449px){.case-couturier .case__item ul.list+.case__item__image{margin-top:3rem}}.case-couturier .case__item .case__item__image+p{margin-top:6rem}@media screen and (max-width: 449px){.case-couturier .case__item .case__item__image+p{margin-top:3rem}}.case-couturier .case__item p+.case__banner__item{margin-top:6rem}@media screen and (max-width: 449px){.case-couturier .case__item p+.case__banner__item{margin-top:3rem}}.case-planto .case__banner__item ul li{white-space:normal;text-wrap:balance}.case-planto .case__item h2+.case__item__cards{margin-top:4rem}@media screen and (max-width: 449px){.case-planto .case__item h2+.case__item__cards{margin-top:3rem}}.case-planto .case__item p.info{margin-top:4rem}@media screen and (max-width: 449px){.case-planto .case__item p.info{margin-top:3rem}}.case-planto .case__item ul.list+p{margin-top:6rem}@media screen and (max-width: 449px){.case-planto .case__item ul.list+p{margin-top:3rem}}.case-planto .case__item p+.case__banner__item{margin-top:4rem}@media screen and (max-width: 449px){.case-planto .case__item p+.case__banner__item{margin-top:3rem}}.case-planto .case__item__image.no-radius,.case-planto .case__item__image.corners{margin-top:4rem}@media screen and (max-width: 449px){.case-planto .case__item__image.no-radius,.case-planto .case__item__image.corners{margin-top:3rem}}.case-planto .case__item__image.no-radius img{border-radius:0}.case-planto .case__item__image.corners img{border-radius:4.8rem 0}@media screen and (max-width: 449px){.case-planto .case__item__image.corners img{border-radius:2.4rem 0}}.case-greenfield .case__banner__content p{text-wrap:balance}.case-greenfield .case__banner__item ul li{white-space:normal;text-wrap:balance}.case-greenfield .case__item h2+ul.list{margin-top:4rem}@media screen and (max-width: 449px){.case-greenfield .case__item h2+ul.list{margin-top:3rem}}@media screen and (max-width: 449px){.case-greenfield .case__item__image{margin-top:3rem}}.case-mistral .case__banner__item ul li{white-space:normal;text-wrap:balance}.case-mistral .case__item h2+ul.list{margin-top:4rem}@media screen and (max-width: 449px){.case-mistral .case__item h2+ul.list{margin-top:3rem}}@media screen and (max-width: 449px){.case-mistral .case__item__image{margin-top:3rem}}@media screen and (max-width: 449px){.case-mistral .case__banner__item__flex{flex-direction:row;gap:1.2rem}.case-mistral .case__banner__item ul{flex-direction:row}.case-mistral .case__banner__item__flex li,.case-mistral .case__banner__item ul li:not(:only-child){width:auto}}.case-mistral .case__item p.lead{margin-bottom:0}.case-mistral .case__item ul.dots{margin:0 0 2rem;padding:0 0 0 3.3rem}@media screen and (max-width: 449px){.case-mistral .case__item ul.dots{padding:0 0 0 2.4rem}}.case-mistral .case__item ul.dots li{font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:2.2rem;line-height:130%;color:#fff;list-style:disc;text-wrap:balance}@media screen and (max-width: 449px){.case-mistral .case__item ul.dots li{font-size:1.8rem;line-height:126%}}@media screen and (max-width: 449px){.list-treangle li span{width:100%;text-align:center}.promo-filter-tabs-btn{font-size:1.8rem}}.bot-app-agency .bot-app__slide-title.small br{display:none}@media(max-width: 799px){.bot-app-agency .bot-app__slide-title{font-size:3.6rem}.bot-app-agency .bot-app__slide-title.small br{display:block}}@media(max-width: 449px){.bot-app-agency .bot-app__slide-title{font-size:3em}}@media screen and (min-width: 800px){.case__item__cards__block.big{padding-right:4rem}}@media screen and (min-width: 800px){.case__item__cards__block.bigest{padding-right:5rem}}.banner.banner-ndfl{height:auto;padding:20rem 0 0;background:rgba(0,0,0,0);position:relative;z-index:5}@media screen and (max-width: 1200px){.banner.banner-ndfl{padding:16rem 0 0}}@media screen and (max-width: 991px){.banner.banner-ndfl{padding:14rem 0 0}}@media screen and (max-width: 449px){.banner.banner-ndfl{padding:10.2rem 0 0;background-size:auto,cover}}.banner.banner-ndfl .banner__wrap{position:relative;display:flex;gap:0}@media screen and (max-width: 449px){.banner.banner-ndfl .banner__wrap{flex-direction:column}}.banner.banner-ndfl .banner__content{position:relative;z-index:6;width:102.3rem}@media screen and (max-width: 1200px){.banner.banner-ndfl .banner__content{width:60%}}@media screen and (max-width: 991px){.banner.banner-ndfl .banner__content{width:64%}}@media screen and (max-width: 799px){.banner.banner-ndfl .banner__content{width:100%}}@media screen and (max-width: 449px){.banner.banner-ndfl .banner__content{display:contents}}.banner.banner-ndfl .banner__content__title{margin:0 0 3.6rem}@media screen and (max-width: 1200px){.banner.banner-ndfl .banner__content__title{margin:0 0 2.6rem}}@media screen and (max-width: 449px){.banner.banner-ndfl .banner__content__title{order:1;margin:0 0 1rem}}.banner.banner-ndfl .banner__content h1{font-size:10rem;max-width:none;text-wrap:balance}@media screen and (max-width: 1200px){.banner.banner-ndfl .banner__content h1{font-size:6rem}}@media screen and (max-width: 799px){.banner.banner-ndfl .banner__content h1{font-size:7rem}}@media screen and (max-width: 449px){.banner.banner-ndfl .banner__content h1{font-size:3.6rem;line-height:120%;margin:0}}.banner.banner-ndfl .banner__content p{max-width:83.7rem;margin:0;font-weight:400;font-size:3.2rem;line-height:110%;text-align:left;text-transform:none;text-wrap:balance;background:none;color:#fff;-webkit-text-fill-color:#fff}@media screen and (max-width: 1200px){.banner.banner-ndfl .banner__content p{max-width:54rem;font-size:2.4rem}}@media screen and (max-width: 799px){.banner.banner-ndfl .banner__content p{max-width:54rem;margin:0 0 26rem}}@media screen and (max-width: 449px){.banner.banner-ndfl .banner__content p{order:2;max-width:none;margin:0;font-size:1.8rem}}.banner.banner-ndfl .button{margin-top:5.6rem}@media screen and (max-width: 1200px){.banner.banner-ndfl .button{margin-top:4.6rem}}@media screen and (max-width: 799px){.banner.banner-ndfl .button{width:100%;margin-top:0}}@media screen and (max-width: 449px){.banner.banner-ndfl .button{order:4}}.banner.banner-ndfl .banner__image{top:-16.9rem;left:77.5rem;right:auto;width:102.7rem;height:auto;pointer-events:none}@media screen and (max-width: 1200px){.banner.banner-ndfl .banner__image{top:-10rem;left:auto;right:-8rem;width:60%}}@media screen and (max-width: 991px){.banner.banner-ndfl .banner__image{top:-6rem;right:-6rem;width:58rem}}@media screen and (max-width: 799px){.banner.banner-ndfl .banner__image{top:auto;bottom:0;right:-6rem;width:46rem}}@media screen and (max-width: 449px){.banner.banner-ndfl .banner__image{position:static;order:3;width:100%;margin:2rem 0}}.banner.banner-ndfl .banner__image img{display:block;height:auto}.ndfl__calc{margin-top:14.5rem;position:relative;z-index:5}@media screen and (max-width: 1200px){.ndfl__calc{margin-top:10rem}}@media screen and (max-width: 449px){.ndfl__calc{margin-top:11rem}}.ndfl__calc__card{position:relative;display:flex;align-items:stretch;gap:8.4rem;padding:6rem 7rem;border:1px solid rgba(255,255,255,.3);border-radius:4rem;background:#000 url(../images/calc-1.webp) center/cover no-repeat;box-shadow:inset 4px -1px 52px 0 rgba(255,223,223,.26);overflow:hidden}@media screen and (max-width: 1200px){.ndfl__calc__card{flex-wrap:wrap;gap:4rem 5rem;padding:5rem}}@media screen and (max-width: 799px){.ndfl__calc__card{flex-direction:column;gap:4rem}}@media screen and (max-width: 449px){.ndfl__calc__card{gap:0;padding:3.2rem 2.6rem 5.5rem;border-radius:2.6rem;background:linear-gradient(180deg, #000 0%, rgba(0, 0, 0, 0) 100%) bottom/100% 30rem no-repeat,url(../images/calc-2.webp) bottom/100% 30rem no-repeat,#000}}.ndfl__calc__info{flex-shrink:0;width:42.5rem}@media screen and (max-width: 1200px){.ndfl__calc__info{width:100%}}.ndfl__calc__title{font-weight:700;font-size:6rem;line-height:109%;text-transform:uppercase;text-wrap:balance;background:linear-gradient(91.7deg, #fff 0.67%, #9e9e9e 52.39%, #fff 105.11%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media screen and (max-width: 449px){.ndfl__calc__title{font-size:3rem;line-height:120%}}.ndfl__calc__text{margin-top:2rem;font-size:2.4rem;line-height:140%;text-wrap:balance;color:#eaeaea}@media screen and (max-width: 449px){.ndfl__calc__text{margin-top:1.5rem;font-size:1.8rem;line-height:130%}}.ndfl__calc__form{flex:1 1 0;min-width:0}@media screen and (max-width: 799px){.ndfl__calc__form{flex:none}}@media screen and (max-width: 449px){.ndfl__calc__form{margin-top:2.1rem}}.ndfl__calc__field{display:flex;flex-direction:column;align-items:center;background:#151515;border:1px solid rgba(255,255,255,.3);border-radius:3.2rem;text-align:center;transition:border-color 300ms ease-in-out}@media screen and (max-width: 449px){.ndfl__calc__field{border-radius:1.8rem}}.ndfl__calc__field+.ndfl__calc__field{margin-top:1.6rem}@media screen and (max-width: 449px){.ndfl__calc__field+.ndfl__calc__field{margin-top:1rem}}.ndfl__calc__field-price{padding:3.8rem 5rem 3rem;cursor:text}@media screen and (max-width: 449px){.ndfl__calc__field-price{padding:1.8rem 2rem}}.ndfl__calc__field-count{padding:4rem 3.4rem;cursor:text}@media screen and (max-width: 449px){.ndfl__calc__field-count{padding:1.8rem 2rem}}.ndfl__calc__field.error{border-color:#d02f2c}.ndfl__calc__label{display:block;font-size:2.6rem;line-height:110%;text-wrap:balance;color:#fff}@media screen and (max-width: 449px){.ndfl__calc__label{font-size:1.6rem;line-height:120%;color:#dbdbdb}}.ndfl__calc__input{display:block;min-width:1ch;max-width:100%;margin-top:2.6rem;padding:0;border:none;border-bottom:.2rem dotted #797979;border-radius:0;background:rgba(0,0,0,0);font-family:"Finlandica Headline",sans-serif;font-weight:500;font-size:9rem;line-height:110%;text-align:center;color:#d02f2c;outline:none}@media screen and (max-width: 1200px){.ndfl__calc__input{font-size:7rem}}@media screen and (max-width: 449px){.ndfl__calc__input{margin-top:1rem;font-size:3rem;border-bottom-width:.1rem}}.ndfl__calc__input::placeholder{color:rgba(255,255,255,.3);opacity:1}.ndfl__calc__input:focus-visible{border-bottom-color:#fff}.ndfl__calc__range{display:block;margin-top:4rem;font-size:2rem;line-height:110%;color:rgba(255,255,255,.6)}@media screen and (max-width: 449px){.ndfl__calc__range{display:none}}.ndfl__calc__counter{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:2.6rem}@media screen and (max-width: 449px){.ndfl__calc__counter{justify-content:center;gap:4rem;margin-top:1rem}}.ndfl__calc__counter .ndfl__calc__input{margin-top:0}.ndfl__calc__step{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:9rem;height:9rem;padding:0;border:none;border-radius:50%;background:#212121;cursor:pointer;transition:background-color 300ms ease-in-out}@media screen and (max-width: 1200px){.ndfl__calc__step{width:7rem;height:7rem}}@media screen and (max-width: 449px){.ndfl__calc__step{width:4rem;height:4rem}}.ndfl__calc__step img{display:block;width:3.4rem;height:3.4rem}@media screen and (max-width: 449px){.ndfl__calc__step img{width:2.2rem;height:2.2rem}}@media(hover: hover){.ndfl__calc__step:hover{background:#3d3d3d}}.ndfl__calc__step:active{background:#d02f2c}.ndfl__calc__step:focus-visible{outline:.2rem solid #fff;outline-offset:.2rem}.ndfl__calc__step:disabled{background:#212121;cursor:default}.ndfl__calc__step:disabled img{opacity:.3}.ndfl__calc__button{display:block;width:100%;margin-top:1.6rem;background:#000}@media screen and (min-width: 992px){.ndfl__calc__button{text-align:left}}@media screen and (max-width: 449px){.ndfl__calc__button{margin-top:1rem}}.ndfl__calc__error{margin-top:3.2rem;font-size:2.6rem;line-height:110%;color:#d02f2c}@media screen and (max-width: 449px){.ndfl__calc__error{margin-top:1.5rem;font-size:1.6rem}}.ndfl__calc__error[hidden]{display:none}.ndfl__calc__result{flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;width:38.4rem}@media screen and (max-width: 1200px){.ndfl__calc__result{width:34rem}}@media screen and (max-width: 799px){.ndfl__calc__result{width:100%}}@media screen and (max-width: 449px){.ndfl__calc__result{margin-top:2.2rem}}@media screen and (max-width: 799px){.ndfl__calc__output{flex-direction:column}}.ndfl__calc__item+.ndfl__calc__item{margin-top:3.6rem;padding-top:3.6rem;border-top:1px solid rgba(255,255,255,.2)}@media screen and (max-width: 799px){.ndfl__calc__item+.ndfl__calc__item{margin-top:2rem;margin-left:0;padding-top:2rem;padding-left:0;border-top:none;border-top:1px solid rgba(255,255,255,.2)}}@media screen and (max-width: 449px){.ndfl__calc__item+.ndfl__calc__item{margin-top:2rem;padding-top:2rem}}.ndfl__calc__item__label{display:block;font-size:2.2rem;line-height:110%;color:rgba(255,255,255,.72)}@media screen and (max-width: 449px){.ndfl__calc__item__label{font-size:1.4rem}}.ndfl__calc__item__value{display:block;margin-top:2rem;font-weight:500;font-size:5rem;line-height:110%;white-space:nowrap;color:#fff}@media screen and (max-width: 1200px){.ndfl__calc__item__value{font-size:5rem}}@media screen and (max-width: 449px){.ndfl__calc__item__value{margin-top:1rem;font-size:2.5rem}}.ndfl__calc__item__hint{display:block;margin-top:1.2rem;font-size:1.8rem;line-height:120%;color:rgba(255,255,255,.72)}@media screen and (max-width: 449px){.ndfl__calc__item__hint{margin-top:.8rem;font-size:1.2rem}}.ndfl__calc__item__hint[hidden]{display:none}.ndfl__calc__note{margin-top:3.6rem;font-size:2rem;line-height:140%;text-wrap:balance;color:#eaeaea;opacity:.8}@media screen and (max-width: 449px){.ndfl__calc__note{margin-top:3rem;font-size:1.4rem;line-height:120%}}.ndfl__info{margin-top:10.4rem;position:relative;z-index:5}@media screen and (max-width: 1200px){.ndfl__info{margin-top:8rem}}@media screen and (max-width: 991px){.ndfl__info{margin-top:16rem}}@media screen and (max-width: 449px){.ndfl__info{margin-top:10rem}}.ndfl__info .caption__block{margin:0}.ndfl__info .caption__block p{max-width:138.4rem;margin:2rem auto 0;line-height:130%;text-wrap:balance}@media screen and (max-width: 799px){.ndfl__info .caption__block p{max-width:none;margin-top:1rem}}.ndfl__info__wrap{max-width:140.2rem;margin:6rem auto 0}@media screen and (max-width: 449px){.ndfl__info__wrap{margin-top:3rem}}.ndfl__info__cards{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:2rem}@media screen and (max-width: 799px){.ndfl__info__cards{grid-template-columns:minmax(0, 1fr)}}@media screen and (max-width: 449px){.ndfl__info__cards{gap:1rem}}.ndfl__info__card,.ndfl__info__note{background:#151515;border:1px solid rgba(255,255,255,.2);border-radius:4rem}@media screen and (max-width: 449px){.ndfl__info__card,.ndfl__info__note{border-radius:2.6rem}}.ndfl__info__card{padding:4rem 4rem 5rem}@media screen and (max-width: 449px){.ndfl__info__card{padding:2.4rem 2rem 2.6rem}}.ndfl__info__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:8rem;height:8rem;border-radius:1.2rem;background:#242424}@media screen and (max-width: 449px){.ndfl__info__icon{width:5.6rem;height:5.6rem;border-radius:1rem}}.ndfl__info__icon img{display:block;width:5.2rem;height:5.2rem}@media screen and (max-width: 449px){.ndfl__info__icon img{width:3.6rem;height:3.6rem}}.ndfl__info__title{margin-top:4.1rem;font-weight:600;font-size:4rem;line-height:110%;text-transform:uppercase;color:rgba(255,255,255,.9)}@media screen and (max-width: 449px){.ndfl__info__title{margin-top:2rem;font-size:2.4rem}}.ndfl__info__text,.ndfl__info__label,.ndfl__info__list{font-size:2.2rem}@media screen and (max-width: 449px){.ndfl__info__text,.ndfl__info__label,.ndfl__info__list{font-size:1.6rem}}.ndfl__info__text{margin-top:1rem;line-height:130%;text-wrap:balance;color:rgba(255,255,255,.9)}.ndfl__info__label{margin-top:4.1rem;line-height:130%;color:rgba(255,255,255,.6)}@media screen and (max-width: 449px){.ndfl__info__label{margin-top:2rem}}.ndfl__info__list{margin-top:1rem;line-height:148%;color:rgba(255,255,255,.9)}.ndfl__info__list span{color:#d02f2c}.ndfl__info__note{display:flex;align-items:center;gap:4.1rem;margin-top:2rem;padding:4rem}@media screen and (max-width: 449px){.ndfl__info__note{flex-direction:column;align-items:flex-start;gap:1.6rem;margin-top:1rem;padding:2.4rem 2rem}}.ndfl__info__note__text{flex:1 1 0;min-width:0;font-size:2.4rem;line-height:130%;text-wrap:balance;color:#fff}@media screen and (max-width: 449px){.ndfl__info__note__text{font-size:1.6rem}}.check__steps.ndfl__promo{margin-top:16.5rem}@media screen and (max-width: 799px){.check__steps.ndfl__promo .caption__block p{max-width:100%}}@media screen and (max-width: 449px){.check__steps.ndfl__promo{margin-top:10rem}}@media screen and (min-width: 1201px){.check__steps.ndfl__promo .container-new{padding:0 5.9rem}}.check__steps.ndfl__promo .check__steps__item__content{border-color:#3f3f3f}@media screen and (max-width: 449px){.ndfl__steps .caption__block p{max-width:32rem}.ndfl__steps .check__odds__slide{min-height:auto}}.feedback-ndfl .feedback__caption p{max-width:80rem}.review-d__header__logo{display:flex}