@import url('https://fonts.googleapis.com/css2?family=Inter+Tight:ital,wght@0,100..900;1,100..900&display=swap');
@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}
@font-face{font-family:Open Sans;src:url(../fonts/OpenSans-Bold-DGvYQtcs.ttf);font-style:normal;font-weight:700}
@font-face{font-family:Proxima Nova;src:url(../fonts/ProximaNova-Regular-C2GRUTfF.eot);src:local("Proxima Nova"),local("LabGrotesque-Light"),url(../fonts/ProximaNova-Regular-C2GRUTfF.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-Regular-DPyqKcVz.woff) format("woff"),url(../fonts/ProximaNova-Regular-UDTIh_YD.ttf) format("truetype");font-weight:400;font-style:normal}
@font-face{font-family:Proxima Nova;src:url(../fonts/ProximaNova-Semibold-C4KoKP1c.eot);src:local("Proxima Nova"),local("LabGrotesque-Light"),url(../fonts/ProximaNova-Semibold-C4KoKP1c.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-Semibold-CN7e7BQj.woff) format("woff"),url(../fonts/ProximaNova-Semibold-FQCUFOu6.ttf) format("truetype");font-weight:600;font-style:normal}
@font-face{font-family:Proxima Nova;src:url(../fonts/ProximaNova-Bold-DNcLptWZ.eot);src:local("Proxima Nova"),local("LabGrotesque-Light"),url(../fonts/ProximaNova-Bold-DNcLptWZ.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-Bold-NqAR-v34.woff) format("woff"),url(../fonts/ProximaNova-Bold-B18tUPll.ttf) format("truetype");font-weight:700;font-style:normal}
@font-face{font-family:Proxima Nova;src:url(../fonts/ProximaNova-Extrabld-BFVVBy3d.eot);src:local("Proxima Nova"),local("LabGrotesque-Light"),url(../fonts/ProximaNova-Extrabld-BFVVBy3d.eot?#iefix) format("embedded-opentype"),url(../fonts/ProximaNova-Extrabld-G756Xh0o.woff) format("woff"),url(../fonts/ProximaNova-Extrabld-D8o6ubGf.ttf) format("truetype");font-weight:800;font-style:normal}
@font-face{font-family:Graphik LCG;src:url(../fonts/GraphikLCG-Medium-CeZYhpzT.eot);src:local("Graphik LCG"),local("LabGrotesque-Light"),url(../fonts/GraphikLCG-Medium-CeZYhpzT.eot?#iefix) format("embedded-opentype"),url(../fonts/GraphikLCG-Medium-3nAl5uVO.woff) format("woff"),url(../fonts/GraphikLCG-Medium-n_fMQGn0.ttf) format("truetype");font-weight:500;font-style:normal}
@font-face{font-family:Golos;src:url(../fonts/GolosText-Medium-DXfK_Y7h.eot);src:local("Golos"),local("LabGrotesque-Light"),url(../fonts/GolosText-Medium-DXfK_Y7h.eot?#iefix) format("embedded-opentype"),url(../fonts/GolosText-Medium-DpBy18XF.woff) format("woff"),url(../fonts/GolosText-Medium-Bjsm1OfR.ttf) format("truetype");font-weight:500;font-style:normal}
:root{--swiper-theme-color:#007aff}
:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}
.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}
.swiper-vertical>.swiper-wrapper{flex-direction:column}
.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}
.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}
.swiper-horizontal{touch-action:pan-y}
.swiper-vertical{touch-action:pan-x}
.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}
.swiper-slide-invisible-blank{visibility:hidden}
.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}
.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}
.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}
.swiper-3d .swiper-wrapper{transform-style:preserve-3d}
.swiper-3d{perspective:1200px}
.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}
.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}
.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}
.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}
.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}
.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}
.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}
.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}
.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}
.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}
.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}
.swiper-3d .swiper-slide-shadow{background:#00000026}
.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}
.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}
.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}
.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}
.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}
.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}
.swiper-lazy-preloader-black{--swiper-preloader-color:#000}
@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}
.swiper-virtual.swiper-css-mode .swiper-wrapper:after{content:"";position:absolute;left:0;top:0;pointer-events:none}
.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}
.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper:after{width:1px;height:var(--swiper-virtual-size)}
:root{--swiper-navigation-size:44px}
.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}
.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}
.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}
.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}
.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}
.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}
.swiper-button-lock{display:none}
.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}
.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}
.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}
.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translateZ(0);z-index:10}
.swiper-pagination.swiper-pagination-hidden{opacity:0}
.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}
.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}
.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}
.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}
button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}
.swiper-pagination-bullet:only-child{display:none!important}
.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}
.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-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:translate(-50%);white-space:nowrap}
.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}
.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}
.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}
.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}
.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}
.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}
.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}
.swiper-pagination-lock{display:none}
.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}
.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}
.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}
.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{position:absolute;left:var(--swiper-scrollbar-left,auto);right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);z-index:50;width:var(--swiper-scrollbar-size,4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}
.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));border-radius:var(--swiper-scrollbar-border-radius,10px);left:0;top:0}
.swiper-scrollbar-cursor-drag{cursor:move}
.swiper-scrollbar-lock{display:none}
.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}
.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}
.swiper-slide-zoomed{cursor:move;touch-action:none}
.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}
.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}
.swiper-grid>.swiper-wrapper{flex-wrap:wrap}
.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}
.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}
.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}
.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube{overflow:visible}
.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}
.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}
.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}
.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}
.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-flip{overflow:visible}
.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}
.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}
.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}
.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}
.swiper-cards{overflow:visible}
.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}
html{scroll-behavior:smooth}
*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}
html,body{width:100%;height:100%;margin:0;padding:0;font-family:Inter Tight,sans-serif;font-style:normal;font-size:16px;line-height:120%;font-weight:400;color:#fff}
body{min-width:280px;-webkit-tap-highlight-color:rgba(0,0,0,0)}
body.overflow-hidden{overflow:hidden}
ul{list-style:none;padding:0;margin:0}
@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}}
a{text-decoration:none;color:inherit}
button,input,textarea{border:none;outline:none;padding:0;resize:none}
button,a{cursor:pointer;outline:none}
h1,h2,h3{margin:0}
p{margin:0;padding:0}
button,input{border:none;outline:none}
input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}
input[type=number],input[type=number]:hover,input[type=number]:focus{-webkit-appearance:none;appearance:none;-moz-appearance:textfield}
button{cursor:pointer}
img{max-width:100%;height:auto}
.main{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.footer{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}
.container{max-width:1512px;margin:0 auto;padding:0 40px}
@media (max-width:992px){
	.container{padding:0 20px}
}
@media (max-width:768px){
	.container{padding:0 8px}
}
.overflow-hidden{overflow:hidden}
h1,h2,h3,h4{font-weight:600}
body{background-color:#030303}
.main-bg{position:absolute;left:0;top:0;width:100%;z-index:-1}
.main-bg img,.main-bg picture{position:absolute;left:0;top:0;width:100%}
.main-bg-hidden{
	height:100vh;/* 100% высоты видимой области экрана */
	overflow:hidden;/* Скрывает содержимое,выходящее за пределы */
	display:flex;
	flex-direction:column;/* Для вертикального расположения,если нужно */
}
/* Стили для изображений */
.main-bg-hidden img{
	width:100%;/* Ширина изображения равна контейнеру */
	height:auto;/* Сохраняет пропорции изображения */
	object-fit:cover;/* Масштабирует изображение,обрезая лишнее */
	display:block;/* Убирает лишние отступы */
}
.mainbg{
	position:relative;
	/* Несколько фоновых изображений */
	background-image:
    url("../images/bg-1.png"),
    url("../images/bg-2.png"),
    url("../images/bg-3.svg");
	/* Порядок соответствует списку изображений выше */
	background-repeat:no-repeat,no-repeat,no-repeat;
	background-position:center top,center top,center top;
	/* Чтобы изображение было в натуральном размере */
	background-size:cover,contain,cover;
	padding:30px 0 0;
}
.main-background{
	position:relative;
	/* Несколько фоновых изображений */
	background-image:
    url("../images/bg-1.png"),
    url("../images/bg-2.png"),
    url("../images/bg-3.svg");
	/* Порядок соответствует списку изображений выше */
	background-repeat:no-repeat,no-repeat,no-repeat;
	background-position:center top,center top,center top;
	/* Чтобы изображение было в натуральном размере */
	background-size:cover,contain,cover;
	padding:0;
}
.main-logo{
	position:relative;
	/* Несколько фоновых изображений */
	background-image:
    url("../images/bg-1.png"),
    url("../images/bg-2.png"),
    url("../images/bg-3.svg");
	/* Порядок соответствует списку изображений выше */
	background-repeat:no-repeat,no-repeat,no-repeat;
	background-position:center top,center top,center top;
	/* Чтобы изображение было в натуральном размере */
	background-size:cover,cover,cover;
	padding:0;
}
.section-title{max-width:953px;width:100%;margin:100px auto}
.section-title .subtitle{font-weight:600;font-size:24px;line-height:110%;text-align:center;margin-top:24px}
@media (max-width:768px){
	.section-title{margin:40px auto}
	.section-title h1{max-width:300px}
	.section-title .subtitle{margin-top:16px;font-size:16px}
}
h1{font-style:italic;font-weight:900;font-size:50px;line-height:125%;text-align:center;text-transform:uppercase;margin-inline:auto}
h2{font-style:normal;font-weight:600;font-size:40px;line-height:110%;text-align:center}
h3{font-style:normal;font-weight:600;font-size:30px;line-height:110%;text-align:center}
@media (max-width:1200px){
	h1{font-size:40px}
	h2{font-size:35px}
	h3{font-size:30px}
}
@media (max-width:992px){
	h1{font-size:35px}
	h2{font-size:30px}
	h3{font-size:25px}
}
@media (max-width:768px){
	h1{font-size:26px}
	h2{font-size:25px}
	h3{font-size:20px}
}
@media (max-width:370px){
	h1{font-size:25px}
	h2{font-size:20px}
	h3{font-size:18px}
}
.timer-box{margin:60px 0 40px;font-weight:600;font-size:40px;line-height:110%;text-align:center}
.timer-box .timer{display:inline;color:#295af3}
.countdown{color:#295af3}
@media (max-width:992px){
	.timer-box{font-size:32px}
}
@media (max-width:768px){
	.timer-box{font-size:24px;line-height:120%}
}
.free-call{position:relative;max-width:100%;height:64px;background:#1a1919;border-radius:100px;font-weight:600;font-size:24px;line-height:140%;text-align:center;color:#fff;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.form .free-call{width:100%}
.form .free-call.form-email{margin-top:40px}
.wraps .free-call{width:300px;height:50px;font-size:18px}
.wraps .free-call.free-call-back{width:160px}
.wraps .free-call.free-call-next{width:160px}
.wraps .free-call .overlay{height:50px}
/* list for final step */
.final-list{display:flex;flex-direction:column;gap:10px;margin-top:10px}
.final-item{display:flex;align-items:center;gap:12px;padding:12px;border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,0.01),rgba(255,255,255,0.015));border:1px solid rgba(255,255,255,0.03)}
.final-item .index{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,0.02);font-weight:700;color:var(--muted)}
.final-item .actions{margin-left:auto;display:flex;gap:10px}
.final-item .actions .free-call{width:200px;height:50px;font-size:18px}
.free-call .disable-text{position:relative;color:#fff3;display:none;width:100%;height:100%;background:#1a1919;border-radius:100px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px}
.free-call .enable-text,.free-call .disable-text,.free-call .lock{position:relative;z-index:5}
.free-call .small-text{position:relative;margin:-5px auto 0;z-index:5;line-height:1;}
.free-call .small-text small{font-weight:300;font-size:14px;line-height:1}
.free-call .enable-text span{padding-top:6px;display:block;font-size:12px;line-height:110%;text-align:center;color:#fff;margin-bottom:2px}
.free-call.button-home{margin-top:40px;width:700px;z-index:10}
@media (max-width:1200px){
	.free-call.button-home{width:60%}
}
@media (max-width:992px){
	.free-call{font-size:20px}
	.wraps .free-call{font-size:16px}
	.final-item .actions .free-call{width:180px;height:50px;font-size:16px}
}
@media (max-width:768px){
	.free-call .small-text{margin:0}
	.free-call.button-home{width:55%}
	.final-item{display:block;text-align:center}
	.final-item .index{margin:0px auto 10px}
	.free-call .enable-text span{font-size:10px;padding-top:4px}
	.form .free-call.form-email{margin-top:20px}
}
.free-call .lock{display:none}
.free-call .overlay{position:absolute;left:0;top:0;z-index:-1;display:block;width:100%;height:64px;background:-webkit-gradient(linear,right top,left top,from(#ffce48),to(#295af3));background:linear-gradient(270deg,#ffce48,#295af3);opacity:.7;-webkit-filter:blur(15px);filter:blur(15px);border-radius:100px}
.free-call .ellipse{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100px}
.free-call .border{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:100px;border:1px solid hsla(0,0%,100%,.2);-webkit-box-shadow:inset 0px 0px 10px hsla(0,0%,100%,.25);box-shadow:inset 0 0 10px #ffffff40}
@media (min-width:768px){
	.free-call:hover .overlay{-webkit-filter:blur(25px);filter:blur(25px)}
}
.free-call:active .overlay{-webkit-filter:blur(5px);filter:blur(5px)}
.free-call.disabled{background:#1a1919;padding:1px;cursor:not-allowed;/*pointer-events:none*/}
.free-call.active{cursor:pointer;pointer-events:unset}
.free-call.disabled .overlay,.free-call.disabled .enable-text,.free-call.disabled .ellipse{display:none}
.free-call.disabled .disable-text{display:-webkit-box;display:-ms-flexbox;display:flex}
.free-call.disabled .disable-text .ellipse{display:block;z-index:-1}
.free-call.disabled .lock{display:block}
.free-call.disabled .border{border:none;-webkit-box-shadow:none;box-shadow:none;background:-webkit-gradient(linear,right top,left top,from(#ffce48),to(#295af3));background:linear-gradient(270deg,#ffce48,#295af3);opacity:.5}
@media (max-width:768px){
	.free-call{font-size:16px;height:48px}
	.free-call .overlay{height:48px}
	.free-call svg{width:24px;height:24px}
}
.paid-call{position:relative;width:100%;height:64px;background:#0000;border-radius:100px;font-weight:600;font-size:24px;line-height:140%;text-align:center;color:#fff;margin:0 auto;display:block;padding:1px}
.paid-call .border{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%;border-radius:100px;background:-webkit-gradient(linear,right top,left top,from(#ffce48),to(#295af3));background:linear-gradient(270deg,#ffce48,#295af3)}
.paid-call .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:#414141;border-radius:100px}
.paid-call.disabled{pointer-events:none;color:#fff3}
.paid-call.disabled .text{background-color:#2c2c2c}
.paid-call.disabled .border{opacity:.5}
@media (min-width:768px){
	.paid-call:hover .text{background-color:#565656}
	.paid-call:active .text{background-color:#414141}
}
@media (max-width:768px){
	.paid-call{height:48px;font-size:16px}
	.paid-call:active .text{background-color:#565656}
}
.step3-title{max-width:1260px}
@media (max-width:767px){
	.step3-title{max-width:331px}
}
.notif{font-weight:600;font-size:24px;line-height:130%;text-align:center;max-width:1352px;width:100%;margin:0 auto 100px}
@media (max-width:768px){
	.notif{font-size:16px;margin-bottom:60px}
}
.notif__sent{position:relative;width:100%;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(23.15px);backdrop-filter:blur(23.15px);border-radius:40px;margin-bottom:12px;padding:40px;color:#00e092;overflow:hidden}
.notif__sent .light{position:absolute;left:0;bottom:0;width:100%}
.notif__sent .light.mb{display:none}
@media (max-width:768px){
	.notif__sent .light.dt{display:none}
	.notif__sent .light.mb{display:block}
}
@media (max-width:768px){
	.notif__sent{padding:24px;border-radius:24px;margin-bottom:8px}
}
.notif__important{position:relative;width:100%;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(23.15px);backdrop-filter:blur(23.15px);border-radius:40px;margin-bottom:12px;padding:40px;color:#ffce48;overflow:hidden}
.notif__important p{margin:0 auto;max-width:914px}
.notif__important .light{position:absolute;left:0;bottom:0;width:100%}
.notif__important .light.mb{display:none}
@media (max-width:768px){
	.notif__important .light.dt{display:none}
	.notif__important .light.mb{display:block}
}
@media (max-width:768px){
	.notif__important{padding:24px;border-radius:24px}
}
.infbox{width:100%;background:#0000000d;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:40px;padding:24px;font-size:16px;line-height:130%;text-align:center;color:#fff;overflow:hidden;margin-bottom:24px}
.infbox h3{margin-bottom:24px;font-size:24px}
.infbox ul{text-align:left}
.infbox ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.infbox ul li+li{margin-top:12px}
@media (max-width:768px){
	.infbox{font-size:12px;border-radius:24px;margin-bottom:16px}
	.infbox h3{font-size:16px;margin-bottom:16px}
	.infbox ul li+li{margin-top:8px}
}
.infbox .light{position:absolute;left:0;bottom:0;width:100%}
.infbox .light.mb{display:none}
@media (max-width:768px){
	.infbox .light.dt{display:none}
	.infbox .light.mb{display:block}
}
.header{min-height:190px;width:100%;padding:0 0 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.header_4{width:100%;padding:8px 0 60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.logo_small_4{
    display:block;
    margin:20px auto 0;
	max-width:100%;
	width:200px;
}
@media (max-width:768px){
	.header{padding-bottom:60px;min-height:127px}
	.header_4{padding-bottom:60px;min-height:127px}
}
.header__attention{position:relative;padding:20px 137px 30px;max-width:830px;width:100%;margin-bottom:20px;font-family:SF Pro,sans-serif;font-style:normal;font-weight:400;font-size:16px;line-height:130%;text-align:center;color:#de3737}
.header__attention.success{color:#00e092;padding:0;min-height:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.header__attention.success span{display:block;margin:0 auto;padding-bottom:12px}
.header__attention .bg,.header__attention picture{position:absolute;left:0;top:0;width:100%;height:100%}
.header__attention span{max-width:500px}
@media (max-width:768px){
	.header__attention{margin-bottom:10px;font-size:12px;padding:30px 20px 40px;width:100%;max-width:614px}
	.header__attention.success{font-size:14px}
	.header__attention span{display:block;margin:0 auto;max-width:320px}
	.header__attention.success{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);margin-bottom:0}
	.header__attention.success span{padding-bottom:8px}
}
.progress__items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px}
.progress__line{-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);width:28px;height:2px;background:#fff3;border-radius:100px}
.progress__line.active{background-color:#00e092}
.progress__item.active .progress__num{background:#00e09233;border:1px solid #00e092;color:#00e092}
.progress__item.active span{color:#00e092}
.progress__item span{display:block;font-weight:500;font-size:14px;line-height:120%;text-align:center;text-transform:lowercase;color:#fff6}
.progress__num{position:relative;width:32px;height:32px;border-radius:50%;border:1px solid hsla(0,0%,100%,.2);margin-bottom:2px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:500;font-size:16px;line-height:160%;text-align:center;text-transform:uppercase;color:#fff6}
.progress__item.gift .progress__num{border:1px solid #ffdd57}
.progress__item.gift span{background:linear-gradient(236.32deg,#ffdd57 19.99%,#fff6a8 38.51%,#facd54 53.33%,#fff49a 75.55%,#bb9138 87.33%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}
.video-box{overflow:hidden;position:relative}
.video-box__wrapper{position:relative;width:100%;margin-bottom:60px}
.wrapper_hidden{overflow:hidden}
.video-box__wrapper.no-rel{position:initial}
@media (max-width:768px){
	.video-box__wrapper{margin-bottom:24px}
}
.video-box__wrapper .lhead{left:0;top:-128px}
.video-box__wrapper .rhead{right:0;top:-132px}
#header-w .video-box__wrapper .lhead,#header-w .video-box__wrapper .rhead{height:540px;top:calc(50% - 270px)}
.video-box__wrapper .container{position:relative}
.video-box__wrapper .container .lhead2{left:-102px;top:128px;position:absolute;pointer-events:none}
@media (max-width:1320px){
	.video-box__wrapper .container .lhead2{top:230px;height:300px}
}
@media (max-width:1200px){
	/*.video-box__wrapper{overflow:hidden}*/
	.video-box__wrapper .container .lhead2{top:180px}
}
@media (max-width:992px){
	.video-box__wrapper .container .lhead2{top:155px}
}
@media (max-width:768px){
	.video-box__wrapper .container .lhead2{top:180px;left:0;height:auto}
}
@media (max-width:370px){
	.video-box__wrapper .container .lhead2{top:150px}
}
.video-box__wrapper .rhead2{right:0;top:0}
@media (max-width:768px){
	.video-box__wrapper .rhead2{top:58px}
}
@media (max-width:370px){
	.video-box__wrapper .rhead2{height:100px!important;top:115px}
}
.video-box__wrapper .lhead,.video-box__wrapper .rhead{position:absolute;z-index:10;pointer-events:none}
#header-w{
    width:100%;
    padding:0;
    margin:0;
    position:relative;
    height:100vh;
    display:flex;
    align-items:center;
    justify-content:center;
}
.header_logo{margin:30px auto -30px}
.logo_small{
    display:block;
    margin:0 auto;
	max-width:100%;
	width:200px;
}
.logo_big{
    display:block;
    margin:0 auto;
	max-width:100%;
	width:800px;
}
1picture img{
	max-height:100vh;/* Ограничивает высоту изображения высотой экрана */
	width:100%;/* Растягивает по ширине,если нужно */
	object-fit:cover;/* Обрезает изображение,сохраняя пропорции */
}
@media (max-width:1320px){
	.video-box__wrapper .lhead,.video-box__wrapper .rhead{height:400px;top:-60px}
	#header-w .video-box__wrapper .lhead,#header-w .video-box__wrapper .rhead{height:400px;top:calc(50% - 200px)}
}
@media (max-width:1200px){
	.video-box__wrapper .lhead,.video-box__wrapper .rhead{height:320px;top:25px}
	.video-box__wrapper .rhead{right:-6%}
	.video-box__wrapper .lhead{left:-6%}
	#header-w .video-box__wrapper .lhead,#header-w .video-box__wrapper .rhead{height:320px;top:calc(50% - 160px)}
	#header-w .video-box__wrapper .rhead{right:0}
	#header-w .video-box__wrapper .lhead{left:0}
	.logo_big{width:60%}
}
@media (max-width:992px){
	.video-box__wrapper .lhead,.video-box__wrapper .rhead{height:155px}
	#header-w .video-box__wrapper .lhead,#header-w .video-box__wrapper .rhead{height:160px;top:calc(50% - 80px)}
	.logo_big{width:50%}
}
.video-box__wrapper .rhead2{position:absolute;pointer-events:none}
@media (max-width:1320px){
	.video-box__wrapper .rhead2{height:240px}
}
@media (max-width:992px){
	.video-box__wrapper .rhead2{display:none}
}
@media (max-width:768px){
	.video-box__wrapper .rhead2{height:auto}
}
.video-box__inner{position:relative;padding:60px 40px 40px;background:#0000000d;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:hidden}
.video-box__inner blockquote{position:relative;padding:0 16px;margin:16px 0 0;max-width:355px;font-style:italic;font-weight:500;font-size:20px;line-height:130%;text-align:center;color:#fff}
.video-box__inner blockquote .blockquote1,.video-box__inner blockquote .blockquote2{position:absolute;top:0}
.video-box__inner blockquote .blockquote1{left:0}
.video-box__inner blockquote .blockquote2{right:0}
@media (max-width:768px){
	.video-box__inner{padding:24px 24px 16px;border-radius:24px}
	.video-box__inner blockquote{font-size:16px;margin-top:14px;max-width:275px;padding:0 11px}
	.video-box__inner blockquote .blockquote1,.video-box__inner blockquote .blockquote2{width:11px}
}
.video-box__title{margin-bottom:60px;max-width:1152px}
.video-box__title span{color:#fff398;display:block}
@media (max-width:768px){
	.video-box__title{max-width:360px;margin-bottom:40px}
	.finish .video-box__title{max-width:100%}
}
.video-box .free-call{max-width:460px}
.video-box .free-call.disabled:after{content:"";position:absolute;z-index:-1;left:-4px;top:-4px;width:calc(100% + 8px);height:calc(100% + 8px);background:#ffffff1f;-webkit-box-shadow:inset 0px 0px 4.8px #000;box-shadow:inset 0 0 4.8px #000;border-radius:100px}
.video-box .lines{display:block;margin:-25px auto -4px}
@media (max-width:768px){
	.video-box .lines{height:125px}
}
.video-box .left-lines{position:absolute;left:0}
.video-box .right-lines{position:absolute;right:0}
.video{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;max-width:40vw;height:auto;border-radius:20px;overflow:hidden;border:1px solid hsla(0,0%,100%,.2);position:relative;z-index:10;cursor:pointer}
.hero .video{max-width:100%}
.video video{
	width:100%;    /* ширина по всей доступной области */
	height:auto;   /* высота подстраивается пропорционально */
	display:block; /* убираем маленький gap снизу */
}
.fade-up{opacity:0;transform:translateY(18px)}
.fade-up.is-in{opacity:1;transform:translateY(0);transition:opacity .32s cubic-bezier(.22,.61,.36,1),transform .32s cubic-bezier(.22,.61,.36,1)}
.timer .digit{display:inline-block;font-variant-numeric:tabular-nums;transition:opacity .12s ease-in-out}
.free-call:not(.disabled){transition:transform .3s cubic-bezier(.22,.61,.36,1),box-shadow .3s cubic-bezier(.22,.61,.36,1),filter .2s ease}
.free-call:not(.disabled):hover{filter:brightness(1.02)}
.free-call.pulse{transform:scale(1.01);box-shadow:0 0 16px #ffce4847}
@keyframes errIn{0%{opacity:0;transform:translateY(-2px)}
	to{opacity:1;transform:translateY(0)}
}
.form label .err-msg{opacity:0}
.form label._err .err-msg{opacity:1;animation:errIn .18s ease-out}
.form label input{transition:border-color .15s ease,box-shadow .15s ease}
.form label._err input{border-color:#e94242;box-shadow:0 0 #e9424200}
.form label._check input{border-color:#00e092b3;box-shadow:0 0 #00e09200}
.video [id^=vidalytics_embed_]{opacity:1}
@media (max-width:768px){
	.video{border-radius:24px;max-width:100%}
}
.video-box .video__title{font-weight:400;font-size:20px;line-height:120%;text-align:center;color:#fff;margin-bottom:24px}
.video-box .video__title span{color:#295af3}
@media (max-width:768px){
	.video-box .video__title{font-size:16px;margin-bottom:16px;max-width:250px}
}
.video-box .video__watching{position:relative;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;font-weight:400;font-size:16px;line-height:160%;text-align:center;color:#ffce48;margin-top:24px}
@media (max-width:768px){
	.video-box .video__watching{font-size:12px;margin-top:16px}
}
.form-section{position:relative;padding:60px 120px 120px;background:#10101085;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(23.15px);backdrop-filter:blur(23.15px);border-radius:40px}
@media (max-width:1200px){
	.form-section{padding:40px 60px 60px}
}
@media (max-width:992px){
	.form-section{padding:40px}
}
@media (max-width:768px){
	.form-section{padding:24px 8px 8px;border-radius:24px}
}
.form-section__inner{position:relative;border-radius:40px;overflow:hidden}
@media (max-width:768px){
	.form-section__inner{border-radius:24px}
}
.form-section__bg{position:absolute;z-index:-1;left:0;top:0;width:128%;width:100%;height:100%}
.form-section__wrapper{overflow:hidden}
.form-section__wrapper .container{position:relative}
.form-section__wrapper .container .curl1{left:-142px;top:0}
.form-section__wrapper .container .curl2{right:-124px;bottom:136px}
.form-section__wrapper .container .curl1,.form-section__wrapper .container .curl2{position:absolute;z-index:10;pointer-events:none}
@media (max-width:1500px){
	.form-section__wrapper .container .curl1,.form-section__wrapper .container .curl2{width:340px}
}
@media (max-width:1400px){
	.form-section__wrapper .container .curl1,.form-section__wrapper .container .curl2{width:320px}
}
@media (max-width:1300px){
	.form-section__wrapper .container .curl1,.form-section__wrapper .container .curl2{width:260px}
}
@media (max-width:768px){
	.form-section__wrapper .container .curl1,.form-section__wrapper .container .curl2{display:none}
}
.form-section__wrapper{position:relative;width:100%;margin:60px auto}
.form-section__wrapper.logout{margin-top:20px}
@media (max-width:768px){
	.form-section__wrapper{margin:30px auto}
	.form-section__wrapper.logout{margin-top:0}
}
.form{max-width:860px;width:100%;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;margin:0 auto;padding:60px}
.form__body{margin-bottom:60px}
@media (max-width:768px){
	.form__body{margin-bottom:24px}
}
.form__title{margin-bottom:16px}
.form__title.logout{margin-bottom:60px}
@media (max-width:768px){
	.form__title{margin-bottom:8px}
	.form__title.logout{margin-bottom:24px}
}
.form__subtitle{font-style:normal;font-weight:400;font-size:24px;line-height:140%;text-align:center;max-width:609px;margin:0 auto 40px}
@media (max-width:768px){
	.form__subtitle{font-size:16px;margin-bottom:24px;max-width:330px}
}
@media (max-width:1200px){
	.form{padding:40px}
}
@media (max-width:768px){
	.form{padding:24px 16px 16px;border-radius:20px}
}
.form label{position:relative;width:100%;font-size:24px;line-height:140%}
@media (max-width:768px){
	.form label{font-size:16px}
}
.form label .err-msg{position:absolute;-webkit-transform:translateX(16px) translateY(4px);-ms-transform:translateX(16px) translateY(4px);transform:translate(16px) translateY(4px);font-size:16px;line-height:120%;color:#e94242;display:none}
.form label .check{position:absolute;right:16px;bottom:20px;display:none}
@media (max-width:768px){
	.form label .check{bottom:12px}
}
.form label .iti{display:block;margin-top:12px;border-radius:100px}
@media (max-width:768px){
	.form label .iti{margin-top:8px}
}
.form label .iti__selected-flag{background-color:#292e3a;border-top-left-radius:100px;border-bottom-left-radius:100px}
.form label .iti__country-list{background-color:#292e3a;border:1px solid hsla(0,0%,100%,.2);z-index:10}
.form input{display:block;padding:14px 16px 16px;margin-top:12px;height:64px;background:#0006;border:1px solid hsla(0,0%,100%,.2);border-radius:100px;width:100%;font-size:24px;line-height:140%;color:#fff}
.form input::-webkit-input-placeholder{color:#fff3}
.form input::-moz-placeholder{color:#fff3}
.form input:-ms-input-placeholder{color:#fff3}
.form input::-ms-input-placeholder{color:#fff3}
.form input::placeholder{color:#fff3}
@media (min-width:768px){
	.form input:hover{border:1px solid hsla(0,0%,100%,.6)}
}
.form input:focus{border:1px solid hsla(0,0%,100%,.6)}
@media (max-width:768px){
	.form input{margin-top:8px;height:48px;padding:13px 16px;font-size:16px}
}
/*.form input[type=tel]{padding-left:60px!important}*/
.form label._err input{border:1px solid #e94242}
.form label._err .err-msg,.form label._check .check{display:block}
.form .form-group{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;margin:40px 0}
@media (max-width:992px){
	.form .form-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}
}
@media (max-width:768px){
	.form .form-group{gap:16px;margin:16px 0}
}
.form .timer-box{margin:60px 0 40px}
@media (max-width:768px){
	.form .timer-box{margin:40px 0 24px}
}
.reviews{margin:60px 0}
@media (max-width:768px){
	.reviews{margin:30px 0}
}
.reviews__inner{background:#0000000d;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:40px;padding:60px 0;overflow:hidden}
@media (max-width:768px){
	.reviews__inner{border-radius:24px;padding:24px 0 40px}
}
.reviews__title{max-width:710px;margin:0 auto 50px}
@media (max-width:768px){
	.reviews__title{margin-bottom:24px;max-width:320px}
}
.reviews__slider{/*max-width:395px;*/width:100%;overflow:visible}
@media (max-width:768px){
	.reviews__slider{/*max-width:209px*/}
}
.reviews__slider .swiper-slide{position:relative;max-width:395px;width:100%;padding:24px;overflow:hidden;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(23.15px);backdrop-filter:blur(23.15px);border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex}
.reviews__slider .swiper-slide img{border-radius:24px}
.reviews__slider .swiper-slide:before{content:"";position:absolute;width:100%;height:224px;bottom:0;left:0;z-index:-1;background:url("data:image/svg+xml,%3csvg%20width='395'%20height='224'%20viewBox='0%200%20395%20224'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20style='mix-blend-mode:plus-lighter'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M679%20229.501C679%20356.407%20463.444%20459%20197.5%20459C-68.4443%20459%20-284%20356.407%20-284%20229.501C-284%20102.595%20-68.4443%200.00254339%20197.5%200.00254339C463.346%20-0.590476%20679%20102.595%20679%20229.501Z'%20fill='url(%23paint0_radial_124_190)'/%3e%3c/g%3e%3cdefs%3e%3cradialGradient%20id='paint0_radial_124_190'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(197.5%20229.5)%20scale(481.5%20229.5)'%3e%3cstop%20stop-color='%23295AF3'/%3e%3cstop%20offset='0.675'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e") no-repeat}
.reviews__slider .swiper-slide:nth-child(2n):before{background:url("data:image/svg+xml,%3csvg%20width='395'%20height='224'%20viewBox='0%200%20395%20224'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20style='mix-blend-mode:plus-lighter'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M679%20229.501C679%20356.407%20463.444%20459%20197.5%20459C-68.4443%20459%20-284%20356.407%20-284%20229.501C-284%20102.595%20-68.4443%200.00254339%20197.5%200.00254339C463.346%20-0.590476%20679%20102.595%20679%20229.501Z'%20fill='url(%23paint0_radial_129_245)'/%3e%3c/g%3e%3cdefs%3e%3cradialGradient%20id='paint0_radial_129_245'%20cx='0'%20cy='0'%20r='1'%20gradientUnits='userSpaceOnUse'%20gradientTransform='translate(197.5%20229.5)%20scale(481.5%20229.5)'%3e%3cstop%20stop-color='%238B6E20'/%3e%3cstop%20offset='0.675'%20stop-opacity='0'/%3e%3c/radialGradient%3e%3c/defs%3e%3c/svg%3e") no-repeat}
@media (max-width:768px){
	.reviews__slider .swiper-slide{max-width:209px;border-radius:16px;padding:8px}
	.reviews__slider .swiper-slide img{border-radius:12px}
}
.reviews__btns{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;margin-bottom:24px}
.reviews__btns .swiper-btn{position:relative;width:40px;height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;left:auto;right:auto;margin:0;background-color:#0000}
.reviews__btns .swiper-btn:after{display:none}
.guarantee{margin:60px auto}
@media (max-width:768px){
	.guarantee{margin:24px auto}
}
.guarantee__inner{position:relative;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(23.15px);backdrop-filter:blur(23.15px);border-radius:40px;padding:16px 16px 16px 46px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:43px;overflow:hidden}
@media (max-width:992px){
	.guarantee__inner{padding-left:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:9px}
}
@media (max-width:768px){
	.guarantee__inner{border-radius:24px;padding:16px 8px 8px}
}
.guarantee__bg,.guarantee picture{position:absolute;z-index:-1;left:0;top:0;width:100%;height:100%}
.guarantee__images{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;max-width:555px;width:100%}
.guarantee__images img:nth-child(1){width:100%}
.guarantee__images img:nth-child(2){position:absolute;left:-33px;bottom:-9px}
@media (max-width:992px){
	.guarantee__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:58px}
	.guarantee__images img:nth-child(1){max-width:326px}
	.guarantee__images img:nth-child(2){left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%);bottom:0;height:58px}
}
.guarantee__access{position:relative;z-index:1;padding:24px 16px 16px;width:100%;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:24px}
.guarantee__access .review{display:block;margin:0 auto 37px}
.guarantee__access .timer-box{max-width:600px;margin:0 auto 36px}
@media (max-width:1300px){
	.guarantee__access{-webkit-box-flex:1;-ms-flex:1 1 70%;flex:1 1 70%}
}
@media (max-width:992px){
	.guarantee__access{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}
}
@media (max-width:768px){
	.guarantee__access{border-radius:20px;padding:16px}
	.guarantee__access .timer-box{max-width:320px;margin-bottom:24px}
	.guarantee__access .review{max-width:311px;width:100%;margin-bottom:40px}
	.guarantee__access .free-call{max-width:320px}
}
.revenue{margin:60px 0}
@media (max-width:768px){
	.revenue{margin:30px 0}
}
.revenue__inner{width:100%;position:relative;background:#0000000d;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:40px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:49px;overflow:hidden}
@media (max-width:1200px){
	.revenue__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
@media (max-width:992px){
	.revenue__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media (max-width:768px){
	.revenue__inner{padding:24px;border-radius:24px;gap:24px}
}
.revenue__image{max-width:588px;width:100%;background:#ffffff1a;border:.984131px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(9.84131px);backdrop-filter:blur(9.84131px);border-radius:24px;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex}
.revenue__image img{width:100%;border-radius:20px}
@media (max-width:992px){
	.revenue__image{max-width:100%}
}
@media (max-width:768px){
	.revenue__image{border-radius:16px}
	.revenue__image img{border-radius:12px}
}
.revenue__content{max-width:694px;width:100%}
.revenue__suptitle{font-size:24px;line-height:140%;color:#ffce48;margin-bottom:8px}
@media (max-width:1360px){
	.revenue__suptitle{font-size:20px}
	.revenue__content{text-align:center}
}
@media (max-width:768px){
	.revenue__suptitle{font-size:18px}
}
.revenue__title{text-align:left;margin-bottom:40px}
@media (max-width:1200px){
	.revenue__title{margin-bottom:24px}
}
.revenue__subtitle{font-size:16px;line-height:140%;color:#fff;margin-bottom:5px}
@media (max-width:768px){
	.revenue__title{text-align:center}
	.revenue__subtitle{font-size:14px;margin-bottom:0}
}
.revenue__logo{max-width:192px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-10px);-ms-transform:translateX(-10px);transform:translate(-10px)}
.revenue__bg,.revenue picture{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}
.getend{margin:60px 0;overflow:hidden}
@media (max-width:768px){
	.getend{margin:30px 0}
	.revenue__logo{-webkit-transform:unset;-ms-transform:unset;transform:unset;margin:0 auto}
}
.getend .curl3{position:absolute;z-index:10;left:-407px;-webkit-transform:translateY(-306px);-ms-transform:translateY(-306px);transform:translateY(-306px)}
@media (max-width:1200px){
	.getend .curl3{width:400px;left:-200px;-webkit-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px)}
}
@media (max-width:768px){
	.getend .curl3{width:257px;left:-130px;-webkit-transform:none;-ms-transform:none;transform:none;top:110px}
}
.getend .curl4{position:absolute;z-index:10;right:-184px;-webkit-transform:translateY(-400px);-ms-transform:translateY(-400px);transform:translateY(-400px)}
@media (max-width:1200px){
	.getend .curl4{width:320px;right:-115px;-webkit-transform:translateY(-210px);-ms-transform:translateY(-210px);transform:translateY(-210px)}
}
@media (max-width:768px){
	.getend .curl4{width:136px;right:-58px;-webkit-transform:none;-ms-transform:none;transform:none;bottom:232px}
}
@media (max-width:390px){
	.getend .curl4{width:120px;bottom:240px}
}
.getend__inner{padding:60px 40px 60px;background:#0000000d;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:40px}
.getend__inner .free-call,.getend__inner .paid-call{max-width:460px}
.getend__inner .free-call.btn_support{max-width:100%}
.section_step .free-call{width:700px;max-width:100%}
@media (max-width:768px){
	.getend__inner{padding:24px 12px 24px;border-radius:24px}
}
.getend__title{margin-bottom:16px;margin-inline:auto}
@media (max-width:768px){
	.getend__title{margin-bottom:10px}
}
.getend__subtitle{margin-bottom:60px;font-size:24px;line-height:1.2;text-align:center;color:#fff9;margin-inline:auto}
@media (max-width:768px){
	.getend__subtitle{font-size:20px;margin-bottom:24px}
}
.yellow{color:#FFCE48}
#footer-1{margin:60px 0}
.man__inner{width:100%;position:relative;background:#ffffff0d;border:1px solid hsla(0, 0%, 100%, .1);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:40px;padding:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:49px;overflow:hidden}
@media (max-width:1200px){
	.man__inner{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
@media (max-width:992px){
	.man__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media (max-width:768px){
	#footer-1{margin:30px 0}
	.man__inner{padding:24px;border-radius:24px;gap:24px}
}
.man__content{max-width:694px;width:100%}
.man__image{max-width:420px;width:100%;background:#ffffff1a;border:.984131px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(9.84131px);backdrop-filter:blur(9.84131px);border-radius:24px;padding:8px;display:-webkit-box;display:-ms-flexbox;display:flex}
.man__image img{width:100%;border-radius:20px}
@media (max-width:992px){
	.man__image{max-width:100%}
}
@media (max-width:768px){
	.man__image{border-radius:16px}
	.man__image img{border-radius:12px}
}
.man__title{margin-bottom:60px;margin-inline:auto}
.man__suptitle{font-size:35px;line-height:1.2;color:#fff;margin-bottom:20px}
@media (max-width:1360px){
	.man__suptitle{font-size:30px}
}
@media (max-width:768px){
	.man__title{margin-bottom:24px}
	.man__suptitle{font-size:22px}
}
.man__subtitle{margin-top:60px;margin-bottom:30px;font-size:24px;line-height:110%;text-align:center;color:#fff9;margin-inline:auto}
.man__subtitle__white{margin-top:60px;margin-bottom:30px;font-size:24px;line-height:110%;text-align:center;color:#fff;margin-inline:auto}
.man__subtitle__white span{color:#295AF3}
.step4__subtitle{margin-top:40px;margin-bottom:0px;font-size:20px;line-height:110%;text-align:center;color:#fff9;margin-inline:auto}
@media (max-width:1360px){
	.man__subtitle{font-size:22px}
	.man__subtitle__white{font-size:22px}
	.step4__subtitle{font-size:18px}
}
@media (max-width:768px){
	.man__subtitle{font-size:18px;margin-top:30px;margin-bottom:20px}
	.man__subtitle__white{font-size:18px;margin-top:30px;margin-bottom:20px}
	.step4__subtitle{font-size:16px;margin-top:20px;margin-bottom:0px}
}
ul.man__list{
	list-style:none;         /* убираем стандартные маркеры */
	padding:0;
	margin:0;
}
ul.man__list li{
	position:relative;
	padding-left:48px;       /* отступ для иконки (48px + немного отступа) */
	margin-bottom:16px;
	font-size:25px;
    line-height:140%;
	color:#fff9;
}
/* добавляем иконку */
ul.man__list li::before{
	content:"";
	position:absolute;
	left:0;
	top:50%;
	width:24px;
	height:24px;
	transform:translateY(-50%);
	background:url("../images/check.png") no-repeat center center / cover;
}
@media (max-width:1360px){
	ul.man__list li{font-size:22px}
}
@media (max-width:768px){
	ul.man__list li{font-size:18px}
}
.footer-gradient{
	position:relative;
	width:100%;
	padding:30px 20px;
	text-align:center;
	color:#fff;
	font-size:22px;
	font-weight:300;
	line-height:1.5;
    border-radius:40px;
    border:1px solid hsla(0, 0%, 100%, .2);
	background:radial-gradient(
    ellipse at center bottom,
    rgba(255, 206, 72, 0.35) 0%,
    rgba(255, 206, 72, 0.2) 20%,
    rgba(255, 206, 72, 0.08) 45%,
    rgba(0, 0, 0, 0) 80%
	);
    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);
	box-shadow:0 0 25px rgba(255, 206, 72, 0.05) inset;
}
.footer-gradient h3{margin-bottom:10px}
.footer-gradient img{max-width:24px;margin:-5px 0}
.gradient-green{
	position:relative;
	width:100%;
	margin:0px 0 20px;
	padding:30px 20px;
	text-align:center;
	color:#00e092;
	font-size:22px;
	font-weight:400;
	line-height:1.5;
	border-radius:40px;
	border:1px solid #00e092;
	background:radial-gradient(
	ellipse at center bottom,
	rgba(0, 224, 146, 0.35) 0%,
	rgba(0, 224, 146, 0.2) 20%,
	rgba(0, 224, 146, 0.08) 45%,
	rgba(0, 0, 0, 0) 80%
	);
	backdrop-filter:blur(20px);
	-webkit-backdrop-filter:blur(20px);
	box-shadow:0 0 25px rgba(0, 224, 146, 0.05) inset;
}
.gradient-green.white{font-weight:600;color:#fff}
.gradient-green img{max-width:24px}
.gradient-yellow{
	position:relative;
	width:100%;
	margin:20px 0 60px;
	padding:30px 20px;
	text-align:center;
	color:#ffce48;
	font-size:22px;
	font-weight:400;
	line-height:1.5;
    border-radius:40px;
    border:1px solid hsla(0, 0%, 100%, .2);
	background:radial-gradient(
    ellipse at center bottom,
    rgba(255, 206, 72, 0.35) 0%,
    rgba(255, 206, 72, 0.2) 20%,
    rgba(255, 206, 72, 0.08) 45%,
    rgba(0, 0, 0, 0) 80%
	);
    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);
	box-shadow:0 0 25px rgba(255, 206, 72, 0.05) inset;
}
@media (max-width:1360px){
	.footer-gradient,.gradient-green,.gradient-yellow{font-size:20px}
}
@media (max-width:768px){
	.footer-gradient,.gradient-green,.gradient-yellow{font-size:16px}
	.gradient-yellow{margin:20px 0 30px}
}
.first_title{margin-bottom:16px;font-size:24px;line-height:110%;font-weight:600;text-align:center;color:#ffce48;margin-inline:auto}
.sub_title{margin-bottom:60px;margin-inline:auto}
.mt20{margin-top:20px}
.mt40{margin-top:40px}
.mt60{margin-top:60px}
.mb20{margin-bottom:20px}
.mb40{margin-bottom:40px}
.mb60{margin-bottom:60px}
.section_step{margin:60px 0;overflow:hidden}
@media (max-width:992px){
	.first_title{font-size:20px}
	.mt20{margin-top:15px}
	.mt40{margin-top:30px}
	.mt60{margin-top:40px}
	.mb20{margin-bottom:15px}
	.mb40{margin-bottom:30px}
	.mb60{margin-bottom:40px}
}
@media (max-width:768px){
	.section_step{margin:30px 0}
	.sub_title{padding:0 60px}
}
.section_step .curl3{position:absolute;pointer-events:none;z-index:10;left:-200px;top:400px}
.section_step .curl4{position:absolute;pointer-events:none;z-index:10;right:-200px;bottom:200px}
@media (max-width:1440px){
	.section_step .curl3{width:400px;left:-200px;top:400px}
	.section_step .curl4{width:400px;right:-200px;bottom:200px}
}
@media (max-width:1200px){
	.section_step .curl3{width:200px;left:-100px;top:500px}
	.section_step .curl4{width:200px;right:-100px;bottom:300px}
}
@media (max-width:768px){
	.section_step .curl3{width:140px;left:-70px;top:10px}
	.section_step .curl4{width:140px;right:-60px;bottom:unset;top:10px}
}
@media (max-width:390px){
	.section_step .curl3{width:120px}
	.section_step .curl4{width:120px}
}
.supports{margin:60px auto}
.support{
	position:relative;
	width:100%;
	color:#00e092;
	font-size:22px;
	font-weight:400;
	line-height:1.5;
	border-radius:40px;
	border:1px solid #00e092;
	background:radial-gradient(
	ellipse at center bottom,
	rgba(0, 224, 146, 0.35) 0%,
	rgba(0, 224, 146, 0.2) 20%,
	rgba(0, 224, 146, 0.08) 45%,
	rgba(0, 0, 0, 0) 80%
	);
	backdrop-filter:blur(20px);
	-webkit-backdrop-filter:blur(20px);
	box-shadow:0 0 25px rgba(0, 224, 146, 0.05) inset;
}
.support_body{
	width:560px;
	max-width:100%;
	margin:0 auto;
	padding:30px 20px;
	display:flex;
	align-items:center;
	gap:14px;
}
.support_t{
}
.support_a{
}
.support img.avatar{width:56px;height:56px;border-radius:10px;object-fit:cover;border:2px solid rgba(255,255,255,0.06)}
.support .support-text{flex:1;color:#fff;font-size:18px}
.support a{
	color:#00ffd2;
    text-decoration:underline;
	margin-top:6px;
	font-size:18px
}
.text_underline{text-decoration:underline}
@media (max-width:992px){
	.support .support-text{font-size:16px}
	.support a{font-size:16px}
}
.getend__about{position:relative;padding:60px;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(23.15px);backdrop-filter:blur(23.15px);border-radius:40px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;margin-bottom:24px;overflow:hidden}
@media (max-width:992px){
	.getend__about{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}
}
@media (max-width:768px){
	.getend__about{border-radius:24px;padding:24px 16px;gap:24px;margin-bottom:16px}
}
.getend__about .bg{position:absolute;left:0;bottom:0;z-index:-1}
.getend__about .bg.mb{display:none;width:100%;height:100%;left:auto;bottom:auto;top:0;right:0}
@media (max-width:992px){
	.getend__about .bg.mb{display:block}
	.getend__about .bg.dt{display:none}
}
.getend .curl3{position:absolute;z-index:10;left:-407px;-webkit-transform:translateY(-306px);-ms-transform:translateY(-306px);transform:translateY(-306px)}
@media (max-width:1200px){
	.getend .curl3{width:400px;left:-200px;-webkit-transform:translateY(-160px);-ms-transform:translateY(-160px);transform:translateY(-160px)}
}
@media (max-width:768px){
	.getend .curl3{width:257px;left:-130px;-webkit-transform:none;-ms-transform:none;transform:none;top:110px}
}
.getend .curl4{position:absolute;z-index:10;right:-184px;-webkit-transform:translateY(-400px);-ms-transform:translateY(-400px);transform:translateY(-400px)}
@media (max-width:1200px){
	.getend .curl4{width:320px;right:-115px;-webkit-transform:translateY(-210px);-ms-transform:translateY(-210px);transform:translateY(-210px)}
}
@media (max-width:768px){
	.getend .curl4{width:136px;right:-58px;-webkit-transform:none;-ms-transform:none;transform:none;bottom:232px}
}
@media (max-width:390px){
	.getend .curl4{width:120px;bottom:240px}
}
.getend__about-author{min-width:165px}
.getend__about-author img{border-radius:50%;display:block;margin:0 auto 16px}
.getend__about-author .name{display:block;font-weight:600;font-size:24px;line-height:110%;text-align:center;margin-bottom:4px}
.getend__about-author .age{display:block;font-size:16px;line-height:110%;color:#fff6;text-align:center}
@media (max-width:768px){
	.getend__about-author img{width:90px}
	.getend__about-author .name{font-size:18px}
	.getend__about-author .age{font-size:14px}
}
.getend__about-descr p{font-size:24px;line-height:140%;color:#fff}
.getend__about-descr p+p{margin-top:20px}
.getend__about-descr .income{display:block;margin-top:60px;font-weight:600;font-size:24px;line-height:110%;color:#ffce48}
@media (max-width:768px){
	.getend__about-descr p{font-size:18px}
	.getend__about-descr p+p{margin-top:16px}
	.getend__about-descr .income{font-size:18px;margin-top:24px}
}
.childstore{position:relative;padding:60px 62px 95px;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(23.15px);backdrop-filter:blur(23.15px);border-radius:40px;overflow:hidden;margin-bottom:24px}
@media (max-width:768px){
	.childstore{margin-bottom:16px;border-radius:24px;padding:24px 12px 12px}
}
.childstore .light{position:absolute;left:0;top:0;z-index:-1}
@media (max-width:768px){
	.childstore .light{top:40px}
}
@media (max-width:576px){
	.childstore .light{top:60px;height:60%;width:100%}
}
.childstore__title{max-width:370px;margin:0 auto 60px}
@media (max-width:768px){
	.childstore__title{margin-bottom:40px;max-width:290px}
}
.childstore__image{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 60px}
@media (max-width:768px){
	.childstore__image{margin-bottom:40px}
}
.childstore__profit-box{padding:24px;max-width:1102px;width:100%;background:#ffffff1a;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px;margin:0 auto}
@media (max-width:992px){
	.childstore__profit-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
}
@media (max-width:768px){
	.childstore__profit-box{padding:16px;gap:24px}
}
.childstore__profit-image{display:-webkit-box;display:-ms-flexbox;display:flex}
.childstore__profit-image img{border-radius:16px}
@media (max-width:992px){
	.childstore__profit-image,.childstore__profit-image img{width:100%}
}
.childstore__profit-content span{display:block;font-size:24px;line-height:140%}
.childstore__profit-content span:last-child{color:#ffce48}
.childstore__profit-content span+span{margin-top:16px}
@media (max-width:992px){
	.childstore__profit-content,.childstore__profit-content span{width:100%;text-align:center}
}
@media (max-width:768px){
	.childstore__profit-content span{font-size:18px}
	.childstore__profit-content span+span{margin-top:8px}
}
.full-life{padding:69px 60px 60px;position:relative;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(23.15px);backdrop-filter:blur(23.15px);border-radius:40px;overflow:hidden}
@media (max-width:768px){
	.full-life{padding:24px 13px 60px;border-radius:24px}
}
.full-life .light{position:absolute;right:0;top:0;z-index:-1}
.full-life .light.mb{display:none;width:100%}
@media (max-width:992px){
	.full-life .light.mb{display:block}
	.full-life .light.dt{display:none}
}
.full-life__title{max-width:609px;width:100%;font-size:24px;line-height:140%;text-align:center;margin:0 auto 45px}
@media (max-width:768px){
	.full-life__title{font-size:18px;margin-bottom:24px}
}
.full-life__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}
.book{margin:112px auto 80px}
@media (max-width:768px){
	.book{margin:60px 0 24px}
}
.book__inner{padding:60px;background:#0000000d;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:40px}
@media (max-width:1200px){
	.book__inner{padding:40px}
}
@media (max-width:768px){
	.book__inner{border-radius:24px;padding:24px 8px 16px}
}
.book__title{text-align:center;margin-bottom:60px}
@media (max-width:768px){
	.book__title{margin-bottom:24px;max-width:320px;margin-inline:auto}
}
.book__busc{padding:24px;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}
@media (max-width:1200px){
	.book__busc{gap:30px}
}
@media (max-width:992px){
	.book__busc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
}
@media (max-width:768px){
	.book__busc{padding:8px 8px 40px;gap:16px}
}
.book__busc-image{padding:6px;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(23.15px);backdrop-filter:blur(23.15px);border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex}
.book__busc-image img{border-radius:20px}
@media (max-width:992px){
	.book__busc-image{margin:0 auto}
}
@media (max-width:768px){
	.book__busc-image{border-radius:20px;width:100%}
	.book__busc-image img{width:100%;border-radius:16px}
}
.book__busc-content ul{max-width:661px}
.book__busc-content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:16px;font-size:20px;line-height:130%;color:#fff9}
.book__busc-content ul li+li{margin-top:24px}
@media (max-width:768px){
	.book__busc-content ul li{gap:8px;font-size:16px}
	.book__busc-content ul li img{width:16px;height:16px}
	.book__busc-content ul li+li{margin-top:16px}
}
.book__busc-content-title{font-weight:600;font-size:24px;line-height:120%;color:#fff;margin-bottom:40px}
@media (max-width:768px){
	.book__busc-content-title{font-weight:400;margin-bottom:24px}
}
.book__calls{margin-top:60px;text-align:center}
@media (max-width:768px){
	.book__calls{margin-top:40px}
}
.book__call+.book__call{margin-top:40px}
@media (max-width:768px){
	.book__call+.book__call{margin-top:16px}
}
.book__call-places{margin-bottom:16px;font-size:24px;line-height:110%;text-align:center;color:#fff}
.book__call-places span{color:#295af3}
@media (max-width:768px){
	.book__call-places{font-size:12px;line-height:120%;margin-bottom:8px}
}
.book__call-text{margin-bottom:16px;font-size:24px;line-height:120%;text-align:center;color:#fff9}
@media (max-width:768px){
	.book__call-text{font-size:12px;line-height:140%;margin-bottom:8px}
}
.finish{margin-bottom:60px}
.finish__inner{background:#0000000d;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:40px;padding:40px 40px 76px;overflow:hidden}
@media (max-width:768px){
	.finish{margin-bottom:30px}
	.finish .video-box__title{margin-bottom:0}
	.finish__inner{padding:16px 16px 60px;border-radius:24px}
}
.finish__progress{position:relative;margin-bottom:80px;height:40px;width:100%;background:-webkit-gradient(linear,left bottom,left top,color-stop(-34.38%,rgba(255,255,255,.2)),to(rgba(255,255,255,0)));background:linear-gradient(0deg,#fff3 -34.38%,#fff0);border:1px solid hsla(0,0%,100%,.2);border-radius:100px}
@media (max-width:768px){
	.finish__progress{margin-bottom:40px}
}
.finish__progress-text{width:100%;position:absolute;font-weight:600;font-size:16px;line-height:110%;text-align:center;color:#fffc;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translate(-50%) translateY(-50%)}
@media (max-width:768px){
	.finish__progress-text{font-size:14px}
}
.finish__progress-bar{width:70%;height:100%;visibility:visible;background:-webkit-gradient(linear,left bottom,left top,color-stop(-34.38%,rgba(255,206,72,.3)),to(rgba(255,206,72,.2)));background:linear-gradient(0deg,#ffce484d -34.38%,#ffce4833);border:1px solid #ffce48;-webkit-box-shadow:0px 2px 18.9px rgba(255,206,72,.6);box-shadow:0 2px 18.9px #ffce4899;border-radius:100px;}
.finish__progress-bar.complete{visibility:visible;width:100%}
.finish .finish__progress.confirmed .finish__progress-bar{background:-webkit-gradient(linear,left bottom,left top,color-stop(-34.38%,rgba(0,224,146,.3)),to(rgba(0,224,146,.2)));background:linear-gradient(0deg,#00e0924d -34.38%,#00e09233);border:1px solid #00e092;-webkit-box-shadow:0px 2px 18.9px rgba(0,224,146,.6);box-shadow:0 2px 18.9px #00e09299;border-radius:100px}
.finish__title{margin-bottom:20px;text-align:center;}
.finish__title span{color:#ffce48}
@media (max-width:768px){
	.finish__title{margin-bottom:8px}
}
.finish__subtitle{font-size:20px;line-height:1.2;text-align:center;margin:0 auto 40px}
.finish__subtitle span{font-weight:500}
@media (max-width:768px){
	.finish__subtitle{font-size:16px}
}
.finish__title-plush{width:100%;background:#0000000d;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:40px;padding:16px 24px 24px;font-size:16px;line-height:130%;text-align:center;color:#fff;overflow:hidden;margin-bottom:24px}
.finish__title-plush.hide{display:none}
.finish__title-plush img{max-width:40px}
.finish__title-plush p{font-size:20px;line-height:1.2;text-align:center;margin:0}
.finish__title-plush p span{font-weight:500}
.finish__title-plush h3{font-weight:600;font-size:24px;line-height:120%;text-align:center;color:#fff;margin:5px auto 10px}
@media (max-width:768px){
	.finish__title-plush{font-size:12px;border-radius:24px;margin-bottom:16px}
	.finish__title-plush h3{font-size:16px}
	.finish__title-plush p{font-size:16px}
}
.finish__title-plush .light{position:absolute;left:0;bottom:0;width:100%;pointer-events:none}
.finish__title-plush .light.mb{display:none}
@media (max-width:768px){
	.finish__title-plush .light.dt{display:none}
	.finish__title-plush .light.mb{display:block}
}
.finish__success-box{padding:24px;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(23.15px);backdrop-filter:blur(23.15px);border-radius:40px;margin-bottom:80px}
@media (max-width:768px){
	.finish__success-box{padding:8px;border-radius:24px;margin-bottom:40px}
}
.finish__success-plush{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;gap:12px;padding:16px 32px 32px;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;line-height:130%;margin-bottom:40px}
.finish__success-plush.hide{display:none}
.finish__success-plush p{max-width:610px}
@media (max-width:768px){
	.finish__success-plush{border-radius:16px;padding:12px 16px 24px;font-size:12px;gap:8px}
}
.finish__success-title{font-weight:600;font-size:24px;line-height:120%;text-align:center;color:#fff;margin-bottom:24px}
@media (max-width:768px){
	.finish__success-title{margin-top:16px;font-size:16px}
}
.finish__success-items{display:-webkit-box;display:-ms-flexbox;display:flex;gap:14px}
@media (max-width:992px){
	.finish__success-items{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media (max-width:768px){
	.finish__success-items{gap:8px}
}
.finish__success-item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 14px)/4);flex:1 1 calc((100% - 14px)/4);max-width:calc((100% - 14px)/4);background:#ffffff0d;border:1px solid hsla(0,0%,100%,.1);border-radius:24px;padding:16px 16px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:12px;font-size:16px;line-height:130%;text-align:center;color:#fff}
.finish__success-item img{max-width:40px}
.finish__success-item p{font-size:20px;line-height:1.2;text-align:center}
@media (max-width:992px){
	.finish__success-item{-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 14px)/2);flex:1 1 calc((100% - 14px)/2);max-width:calc((100% - 14px)/2)}
}
@media (max-width:768px){
	.finish__success-item{border-radius:20px;-webkit-box-flex:1;-ms-flex:1 1 calc((100% - 8px)/2);flex:1 1 calc((100% - 8px)/2);max-width:calc((100% - 8px)/2);gap:8px;font-size:12px}
	.finish__success-item img{width:32px;height:32px}
	.finish__success-item p{font-size:16px}
}
.finish__click-descr{font-size:16px;line-height:120%;text-align:center;color:#fff9;margin-top:16px}
@media (max-width:768px){
	.finish__click-descr{font-size:12px;margin-top:8px}
}
.finish__down-plush{position:absolute;left:0;bottom:0;width:100%;padding:14px;background:#ffce4833;font-weight:700;font-size:12px;line-height:100%;text-transform:uppercase;text-align:center;color:#ffce48}
.footer{font-style:normal;font-weight:600;font-size:16px;line-height:150%;text-align:center;color:#fff6;margin:80px auto;padding-bottom:80px}
.footer .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}
@media (max-width:768px){
	.footer{margin:30px auto;padding-bottom:30px;font-size:14px}
	.footer .container{gap:16px}
}
.footer__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}
@media (min-width:768px){
	.footer__links a:hover{text-decoration:underline;text-underline-offset:4px}
}
@media (max-width:768px){
	.footer__links a:active{text-decoration:underline;text-underline-offset:4px}
}
.footer__links.column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}
@media (max-width:768px){
	.footer__links.column{gap:16px}
}
.footer__description{max-width:955px}
.modal{position:fixed;left:0;top:0;width:100vw;height:100vh;z-index:1000;display:none}
.modal.open,.modal.visible{display:block}
.modal__overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgb(0 0 0 / 90%);opacity:0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:opacity .28s cubic-bezier(.22,.61,.36,1)}
.modal__dialog{position:absolute;left:50%;top:50%;transform:translate(-50%,calc(-50% + 8px)) scale(.98);width:min(960px,calc(100vw - 24px));max-height:min(90vh,720px);background:#000000d9;border:1px solid hsla(0,0%,100%,.2);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:24px;display:flex;flex-direction:column;overflow:hidden;opacity:0;transition:opacity .28s cubic-bezier(.22,.61,.36,1),transform .28s cubic-bezier(.22,.61,.36,1)}
.modal__header{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 12px;background:#0009;border-bottom:1px solid hsla(0,0%,100%,.1)}
.modal__title{color:#fff;text-transform:uppercase;font-weight:600;font-size:20px;line-height:120%}
.modal__close{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:36px;height:36px;border-radius:8px;background:#ffffff14;color:#fff;border:1px solid hsla(0,0%,100%,.15)}
@media (min-width:768px){
	.modal__close:hover{background:#ffffff26}
}
.modal__content{padding:16px;overflow:auto}
.modal.open .modal__overlay{opacity:1}
.modal.open .modal__dialog{opacity:1;transform:translate(-50%,-50%) scale(1)}
.modal__content.legal{padding:24px;text-align:left}
.legal__section+.legal__section{margin-top:20px}
.legal__subtitle{font-weight:700;font-size:18px;line-height:120%;text-transform:uppercase;margin:16px 0 8px;color:#fff;text-align:left}
.legal__list{margin:10px 0 0 18px;padding:0 0 0 2px;list-style:none}
.legal__list li{position:relative;padding-left:16px;margin:8px 0}
/*.legal__list li::marker{content:""}*/
.legal__list li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:linear-gradient(270deg,#ffce48,#295af3);box-shadow:0 0 6px #295af359;transform:translateY(-50%)}
.legal__notice{border:1px solid hsla(0,0%,100%,.15);border-radius:16px;padding:16px;margin:8px 0 16px}
.legal__notice--warn{background:#ffce4826;border-color:#ffce4859}
.legal__notice--danger{background:#e9424226;border-color:#e9424259}
.legal__notice--danger .legal__list li:before{background:#e94242;box-shadow:0 0 6px #e9424259}
.legal__notice-title{font-size:18px;font-weight:700;text-transform:uppercase;margin-bottom:20px;color:#ffce48}
.legal__contact{border-radius:12px;padding:12px;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.12)}
.legal a{color:#7aa8ff}
@media (min-width:768px){
	.legal a:hover{text-decoration:underline;text-underline-offset:3px}
}
.modal__content h3{font-size:18px;margin:16px 0 8px}
.modal__content p,.modal__content li{color:#fffc}
.modal__content ul{/*list-style:disc;*/padding-left:18px}
.overflow_hidden{overflow:hidden}
.wraps{
    width:700px;
	max-width:100%;
    margin:0 auto;
    position:relative;
    padding:24px;
    background:#ffffff0d;
    border:1px solid hsla(0,0%,100%,.1);
    -webkit-backdrop-filter:blur(23.15px);
    backdrop-filter:blur(23.15px);
    border-radius:40px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:block;
    gap:60px;
    margin-bottom:24px;
    overflow:hidden;
}
.wraps .bg{position:absolute;left:0;bottom:0;z-index:-1}
.wraps .bg.mb{display:none;width:100%;height:100%;left:auto;bottom:auto;top:0;right:0}
@media (max-width:992px){
	.wraps .bg.mb{display:block}
	.wraps .bg.dt{display:none}
}
/* Content blocks (each step) */
.content{
	display:none;
	/*
		margin-top:8px;
		padding:22px;
		border-radius:18px;
		background:var(--card-bg);
		border:1px solid rgba(255,255,255,0.03);
	*/
}
.content.active{display:block}
.instructions{
	display:block;
    width:700px;
    max-width:100%;
    margin:0 auto;
    position:relative;
}
.instructions{margin-top:60px;padding:0;color:#fff}
.instructions ol{padding-left:18px;margin:6px 0 0}
.instructions li{
	margin:20px 0;
    font-style:normal;
    font-weight:400;
    font-size:20px;
    line-height:1.2;
	color:#fff
}
.instructions li strong{color:#fff}
@media (max-width:992px){
	.instructions li{font-size:18px}
}
@media (max-width:768px){
	.instructions{margin-top:40px;padding:0 10px}
}
/* Hero mock image */
.hero{
	display:flex;
	align-items:center;
	justify-content:center;
	background:linear-gradient(180deg,rgba(255,255,255,0.02),rgba(255,255,255,0.01));
    border-radius:20px;
    padding:10px;
    border:1px solid rgba(255,255,255,0.03);
    box-shadow:0 18px 50px rgba(7,16,35,0.6),inset 0 1px 0 rgba(255,255,255,0.02);
}
.hero iframe{border-radius:10px}
/* CTA button */
.btn{
	display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:12px;border:none;cursor:pointer;font-weight:700;
}
.btn.cta{background:var(--btn-grad);color:white;box-shadow:0 8px 22px rgba(43,107,255,0.14)}
.btn.ghost{background:transparent;border:1px solid rgba(255,255,255,0.05);color:var(--muted-2);padding:10px 14px;border-radius:12px}
.info-block{display:flex;align-items:center;justify-content:center;gap:10px;font-size:18px;padding:12px;border-radius:10px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.02);margin:20px 0}
.info-block-icon{width:22px;height:22px;display:grid;place-items:center}
.info-block-text{color:var(--muted-2)}
.muted{color:var(--muted-2);text-align:center;font-size:18px;margin:20px 0}
/* Grid (niches) */
.grid{
	display:grid;
	grid-template-columns:repeat(3,1fr);
	gap:16px;
	margin:10px 0 18px;
}
.card{
	background:linear-gradient(180deg,rgba(255,255,255,0.01),rgba(255,255,255,0.02));
	border-radius:12px;padding:18px;display:flex;flex-direction:column;align-items:center;gap:8px;border:1px solid rgba(255,255,255,0.03);cursor:pointer;
	transition:transform .18s ease,box-shadow .18s ease,border-color .18s;
}
.card:hover{transform:translateY(-6px);box-shadow:0 10px 28px rgba(0,0,0,0.45)}
.card.active{box-shadow:0 8px 24px rgba(0,0,0,0.45);border:1px solid rgba(255,255,255,0.06);background:linear-gradient(90deg,#1a73ff11,#ffd66f11)}
.card .iconTile{width:48px;height:48px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,0.03);font-size:30px}
.card .card-title{font-size:18px}
.agreement{display:flex;align-items:center;gap:10px;font-size:18px;color:var(--muted-2);margin:30px 0}
.controls{display:flex;gap:12px;justify-content:center;margin:30px 0 10px;align-items:center}
@media (max-width:992px){
	.wraps{padding:16px}
	.info-block{font-size:16px;margin:15px 0}
	.muted{font-size:16px;margin:15px 0}
	.grid{grid-template-columns:repeat(2,1fr)}
	.card .card-title{font-size:16px}
	.agreement{font-size:16px}
}
:root{
    --bg1:#2c384c;
    --bg2:#202a3a;
    --accent:#00ffae;
    --muted:rgba(255,255,255,0.15);
    --text:#eafaf1;
    --label-dim:rgba(255,255,255,0.72);
    --circle-size:64px;
}
.wrapper{
    width:100%;
    max-width:920px;
    /* grid with 5 columns:step - connector - step - connector - step */
    display:grid;
    grid-template-columns:auto 1fr auto 1fr auto;
    align-items:center;
    gap:20px;
    position:relative;
    /* keep enough height for labels under circles */
    padding:40px 20px;
}
/* Center the step content in its column */
.step-cell{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:10px;
    z-index:2;/* above connectors */
	padding:0
}
.circle{
    width:var(--circle-size);
    height:var(--circle-size);
    border-radius:50%;
    display:flex;
    align-items:center;
    justify-content:center;
    border:3px solid var(--accent);
    background:rgba(0,0,0,0);/* change for inactive later */
    box-shadow:0 4px 18px rgba(0,0,0,0.35) inset;
}
.circle.inactive{
    border-color:var(--muted);
    background:transparent;
}
.circle.active{
    border-color:var(--accent);
    background:rgba(0,255,174,0.06);
}
.circle svg{width:32px;height:32px;display:block}
.label{
    font-size:18px;
    font-weight:500;
    color:var(--label-dim);
    white-space:nowrap;
}
.label.active{color:var(--accent)}
/* Connectors live in the connector columns and stretch full width of that column.
They are centered vertically to align with circle centers. */
.connector{
    height:8px;/* thicker to match screenshot feel */
    border-radius:4px;
    background:var(--muted);
    align-self:center;
    width:100%;
    position:relative;
    z-index:1;
}
.connector.active{
    background:linear-gradient(90deg,var(--accent),rgba(0,255,174,0.6));
}
/* Make connectors narrower than full column so they don't touch edges of grid
(keeps spacing between circle edge and connector start) */
.connector-inner{
    position:absolute;
    left:0;
    right:0;
    top:50%;
    transform:translateY(-50%);
    height:100%;
    border-radius:4px;
    background:inherit;
}
/* Subtle responsive adjustments */
@media (max-width:992px){
	.label{font-size:16px}
}
@media (max-width:720px){
    :root{--circle-size:40px}
	.circle svg{width:20px;height:20px}
    .wrapper{grid-template-columns:auto 1fr auto 1fr auto;gap:0}
    .label{font-size:14px}
}
/* Контейнер шапки */
#header{
    width:100%;
    display:flex;
    justify-content:space-between;
    align-items:flex-start;
    padding:20px;
    position:relative;
    box-sizing:border-box;
	z-index:1;
}
/* Лого */
.logo_small_support{
    max-width:100%;
    width:auto;
    height:42px;
    padding:0;
    margin:0;
}
/* Плашка переключения языка */
.header-lang{
    margin:0;
    background:transparent;
    border:1px solid hsla(0, 0%, 100%, .2);
    color:#fff6;
    border-radius:42px;
    width:80px;
    height:42px;
    display:flex;
    align-items:center;
    justify-content:space-between;
    padding:0 12px;
}
.header-lang.dark{background:#030303}
.header-lang.lang-steps{margin:0}
.header-lang.lang-logo{margin:0 auto 30px}
.header-lang li{
    list-style:none;
}
.header-lang a{
    font-weight:500;
    font-size:14px;
    line-height:32px;
    color:#fff6;
    text-transform:uppercase;
    transition:0.4s;
    position:relative;
}
/* ✅ Стили активного языка — как ты просил */
.header-lang .current-lang a{
    color:#00e092;
    font-weight:500;
}
.header-lang .current-lang a:before{
    content:'';
    display:block;
    position:absolute;
    top:50%;
    left:50%;
    transform:translate(-50%, -50%);
    width:32px;
    height:32px;
    background:#00e09233;
    border:1px solid #00e092;
    color:#00e092;
    border-radius:42px;
    z-index:2;
}
/* ✅ Адаптивность */
@media (max-width:720px){
	#header{
		padding:20px 8px 30px;
	}
    .logo_small_support{
        height:36px;
	}
    .header-lang{
        width:70px;
        height:36px;
        padding:0 10px;
	}
    .header-lang a{
        font-size:12px;
        line-height:28px;
	}
	.header-lang .current-lang a:before{
		width:26px;
		height:26px;
		border-radius:32px;
	}
}