/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.tippy-box[data-theme~=light]{background:var(--primary-white);color:var(--primary-black);border:1px solid var(--scales-gray-scale-100);border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.08)}.tippy-content{padding:8px 12px;max-width:260px;font-size:14px}@font-face{font-family:"RF Dewi Extended";src:url(/static/assets/fonts/RFDewiExtended-Regular.woff2) format("woff2"),url(/static/assets/fonts/RFDewiExtended-Regular.woff) format("woff"),url(/static/assets/fonts/RFDewiExtended-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"RF Dewi Extended";src:url(/static/assets/fonts/RFDewiExtended-Bold.woff2) format("woff2"),url(/static/assets/fonts/RFDewiExtended-Bold.woff) format("woff"),url(/static/assets/fonts/RFDewiExtended-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/static/assets/fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/static/assets/fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/static/assets/fonts/Roboto-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:url(/static/assets/fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}html{box-sizing:border-box}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0}ul,li{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none}button,input,textarea{background:rgba(0,0,0,0);border:none}button{cursor:pointer;outline:none;user-select:none}input,textarea{outline:none}textarea{resize:vertical}img{display:block;max-width:100%}svg{display:block}fieldset{padding:0;border:none}table{border-spacing:0}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{appearance:none;-moz-appearance:textfield}:root{--font-family: "RF Dewi Extended", sans-serif;--second-family: "Roboto", sans-serif;--primary-black: #171717;--primary-white: #fff;--primary-orange: #ef7714;--secondary-hover-orange: #ec5d05;--secondary-error: #ea4040;--secondary-success: #12ac76;--secondary-warning: #deb200;--scale-gray-900: #353c51;--scale-gray-800: #4b5164;--scale-gray-600: #787c8b;--scale-gray-400: #a5a8b2;--scale-gray-200: #d2d3d8;--scale-gray-100: #e9eaec;--scale-gray-50: #f4f4f5;--scale-gray-30: #f8f8f9;--white-transparency-800: rgba(255, 255, 255, 0.8);--white-transparency-600: rgba(255, 255, 255, 0.6);--white-transparency-400: rgba(255, 255, 255, 0.4);--white-transparency-200: rgba(255, 255, 255, 0.2);--white-transparency-100: rgba(255, 255, 255, 0.1);--white-transparency-50: rgba(255, 255, 255, 0.05)}html{scroll-behavior:smooth}.gutter{scrollbar-gutter:stable}body{font-family:"RF Dewi Extended",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400;font-size:16px;line-height:150%;background:var(--primary-white);color:var(--primary-black)}main{width:100%}section{padding-bottom:100px}@media(max-width: 1024px){section{padding-bottom:80px}}@media(max-width: 768px){section{padding-bottom:60px}}@media(max-width: 600px){section{padding-bottom:40px}}.swiper{width:100%}.container{margin:0 auto;padding:0 40px;max-width:1440px;width:100%}@media(max-width: 768px){.container{padding:0 32px}}@media(max-width: 600px){.container{padding:0 16px}}.icon{transition:color .3s ease-in-out;pointer-events:none}.accordion.open .accordion-content{visibility:visible;opacity:1;transition:max-height .4s ease-in-out,opacity .7s ease-in-out}.accordion.open .accordion-content{height:auto}.accordion .accordion-head{cursor:pointer}.accordion .accordion-content{opacity:0;visibility:hidden;max-height:0;box-sizing:content-box;overflow:hidden;transition:max-height .4s ease-in-out,opacity .3s ease-in-out,visibility .4s 0s ease-in-out}.dropdown.show .dropdown__content{visibility:visible;opacity:1}@media(hover: hover){.dropdown:hover .dropdown__content{visibility:visible;opacity:1}}.dropdown__head{user-select:none}.dropdown__content{z-index:10;visibility:hidden;opacity:0}.dropdown__content::after{content:"";position:absolute;z-index:0;left:0}.slider-wrapper{position:relative}.slider-wrapper .slider-btn{position:absolute;z-index:10;top:50%;transform:translateY(-50%)}.slider-wrapper .slider-btn:disabled{display:none}.slider-wrapper .slider-btn--prev{left:-76px}.slider-wrapper .slider-btn--next{right:-76px}.link-hover{transition:color .3s ease-in-out}@media(hover: hover){.link-hover:hover{color:var(--secondary-hover-green)}}.modal-overlay{position:fixed;inset:0;z-index:999;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;pointer-events:none;transition:visibility .3s ease-in-out,opacity .3s ease-in-out}.modal-overlay.show{visibility:visible;opacity:1;pointer-events:auto}.stop-scroll{overflow-y:hidden;padding-right:var(--scrollbar-width, 0)}.stop-scroll>.header{padding-right:var(--scrollbar-width, 0)}[class*=copyrights-pane]{display:none !important}.hidden{display:none !important}.swiper-slide{height:auto !important}.custom-scrollbar::-webkit-scrollbar{background:var(--scale-gray-100)}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--secondary-blue)}.vertical-scrollbar::-webkit-scrollbar{width:4px}.attach-files-btn{display:flex;align-items:center;justify-content:space-between;cursor:pointer;border-bottom:1px dashed var(--scale-gray-400);padding:16px 12px;width:240px;background:rgba(0,0,0,0);transition:color .3s ease-in-out,border-color .3s ease-in-out;color:var(--scale-gray-600);font-size:16px;font-weight:700;line-height:1.2}@media(hover: hover){.attach-files-btn:hover{color:var(--primary-orange);border-color:var(--primary-orange)}}.attach-files-btn .icon{color:currentcolor}.attach-files-btn:active{color:var(--secondary-hover-orange);border-color:var(--secondary-hover-orange)}.attach-files-btn__text{display:block}input:focus-visible+.attach-files-btn__text{color:var(--primary-orange)}.attach-files-btn input:focus-visible~.icon{color:var(--primary-orange)}.files-container{display:none;flex-wrap:wrap;gap:4px}.files-container:not(:empty){display:flex}.file-item{display:flex;flex-direction:column}.file-item__header{display:flex;align-items:center;gap:8px}.file-item__header>p{font-family:var(--font-family);font-size:14px;font-weight:600;line-height:150%;color:var(--scale-gray-800)}.file-item__header button{color:var(--scale-gray-400)}.file-item>p{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:150%;color:var(--scale-gray-600)}input[type=search]::-webkit-search-cancel-button{display:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5{font-family:var(--second-family);font-weight:700;line-height:130%;color:var(--primary-black)}h1,.h1{font-size:40px}h2,.h2{font-size:32px}h3,.h3{font-size:24px}h4,.h4{font-size:20px}.subtitle-1,.subtitle-2{font-family:var(--font-family);font-weight:700;line-height:140%;color:var(--primary-black)}.subtitle-1{font-size:18px}.subtitle-2{font-size:16px}.text-1,.text-2,.text-3,.text-4{font-family:var(--font-family);font-weight:400;line-height:150%;color:var(--primary-black)}.text-1{font-size:18px}.text-2{font-size:16px}.text-3{font-size:15px}.text-4{font-size:14px}.caption-1{font-family:var(--font-family);font-weight:400;font-size:13px;color:var(--primary-black)}.checkbox{width:fit-content}.checkbox input{display:none}.checkbox input:checked+.fake-checkbox{background:var(--primary-white);outline-color:var(--primary-green)}@media(hover: hover){.checkbox input:checked+.fake-checkbox:hover{outline-color:var(--secondary-hover-green)}}.checkbox input:checked+.fake-checkbox .icon{opacity:1}.checkbox input:disabled+.fake-checkbox{opacity:.4;pointer-events:none;cursor:default}.checkbox .fake-checkbox{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;background:var(--primary-white);border-radius:4px;outline:none;outline:1px solid var(--scale-gray-200);outline-offset:-1px;cursor:pointer;transition:background-color .2s ease-in-out,outline-color .2s ease-in-out}.checkbox .fake-checkbox .icon{opacity:0;color:var(--primary-green);transition:opacity .2s ease-in-out}@media(hover: hover){.checkbox .fake-checkbox:hover{outline-color:var(--scale-gray-400)}}.radio-button input{display:none}.radio-button input:checked+.fake-radio-button{background:rgba(0,0,0,0);outline-offset:-1px;outline-width:1px;outline-color:var(--primary-green);cursor:default}@media(hover: hover){.radio-button input:checked+.fake-radio-button:hover{outline-color:var(--secondary-hover-green)}.radio-button input:checked+.fake-radio-button:hover::after{background:var(--secondary-hover-green)}}.radio-button input:checked+.fake-radio-button::after{opacity:1}.radio-button input:disabled+.fake-radio-button{pointer-events:none;opacity:.4;cursor:default}.radio-button .fake-radio-button{position:relative;width:20px;height:20px;background:var(--primary-white);outline:1px solid var(--scale-gray-200);outline-offset:-1px;border-radius:100%;cursor:pointer;transition:background-color .3s ease-in-out,outline-color .3s ease-in-out}.radio-button .fake-radio-button::after{content:"";position:absolute;inset:4px;width:12px;height:12px;background:var(--primary-green);border-radius:100%;opacity:0;transition:background-color .3s ease-in-out}@media(hover: hover){.radio-button .fake-radio-button:hover{outline-color:var(--scale-gray-400)}}.btn{display:block;font-family:var(--font-family);font-weight:700;line-height:150%;transition:background-color .3s ease-in-out,color .3s ease-in-out,outline-color .3s ease-in-out,backdrop-filter .3s ease-in-out}.btn.icon-right,.btn.icon-left{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.btn.icon-right span,.btn.icon-right .btn-icon,.btn.icon-left span,.btn.icon-left .btn-icon{z-index:1}.btn.btn-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:background-color .3s ease-in-out,border-color .3s ease-in-out}.btn:disabled{cursor:default;pointer-events:none}.btn span{display:block;text-align:center;white-space:nowrap}.btn-m{height:56px;padding:20px 32px;font-size:13px}.btn-m.icon-right,.btn-m.icon-left{gap:60px}@media(max-width: 600px){.btn-m.icon-right,.btn-m.icon-left{gap:0}}.btn-m.btn-icon{width:56px;height:56px;padding:0}.btn-m.btn-icon .icon{width:20px;height:20px}.btn-s{height:44px;padding:14px 20px;font-size:13px}.btn-s.icon-right,.btn-s.icon-left{gap:30px}.btn-s.btn-icon{width:44px;height:44px;padding:0}.btn-s.btn-icon .icon{width:16px;height:16px}.btn-orange{background:var(--primary-orange);color:var(--primary-white);outline:3px solid rgba(0,0,0,0);outline-offset:-3px}.btn-orange .btn-icon .icon{color:var(--primary-white)}@media(hover: hover){.btn-orange:hover{background:var(--secondary-hover-orange)}}.btn-orange:focus-visible{outline-color:var(--secondary-hover-orange)}.btn-orange:disabled{opacity:.4;background:var(--scale-gray-100);color:var(--scale-gray-400)}.btn-orange:disabled .btn-icon .icon{color:var(--scale-gray-400)}.btn-gray{background:var(--scale-gray-50);color:var(--primary-black);outline:3px solid rgba(0,0,0,0);outline-offset:-3px}.btn-gray .btn-icon .icon{color:var(--primary-orange)}@media(hover: hover){.btn-gray:hover{background:var(--scale-gray-100)}}.btn-gray:focus-visible{outline-color:var(--scale-gray-200)}.btn-gray:disabled{opacity:.4;background:var(--scale-gray-30);color:var(--scale-gray-400)}.btn-gray:disabled .btn-icon .icon{color:var(--scale-gray-400)}.btn-stroke{background:var(--primary-white);color:var(--primary-orange);border:1px solid var(--primary-orange)}@media(hover: hover){.btn-stroke:hover{color:var(--primary-white);background:var(--primary-orange)}}.btn-stroke:disabled{opacity:.4;background:var(--scale-gray-30);color:var(--scale-gray-400)}.btn-stroke:disabled .btn-icon .icon{color:var(--scale-gray-400)}.btn-text{background:rgba(0,0,0,0);padding:8px 0;color:var(--primary-orange);gap:12px !important;height:fit-content;border-bottom:1px solid rgba(0,0,0,0);font-size:15px;transition:border-color .3s ease-in-out}@media(hover: hover){.btn-text:hover{border-color:var(--primary-orange);transition:border-color .3s ease-in-out}}.btn-text:disabled{opacity:.4}.btn-full{width:100%;justify-content:space-between}.input-wrapper.invalid{display:block}.input-wrapper.invalid .select__head{border-color:var(--secondary-red)}.input-wrapper .input-error{display:none;font-weight:500;font-size:12px;line-height:150%;color:var(--secondary-red)}.select{position:relative;flex-grow:1;user-select:none}.select__label{margin-bottom:4px;color:var(--scale-gray-600)}.select__label::after{content:"*";position:relative;left:2px;color:var(--secondary-red)}.select.open .select__head{border-color:var(--primary-green)}.select.open .select__head .icon{transform:rotate3d(1, 0, 0, 180deg)}.select.open .select__options{transform:translateY(0);visibility:visible;opacity:1}.select__head{display:flex;align-items:center;gap:12px;height:52px;padding:14px 16px 14px 24px;background:var(--primary-white);border:1px solid var(--scale-gray-200);border-radius:100px;cursor:pointer;transition:border-color .3s ease-in-out}@media(hover: hover){.select__head:hover{border-color:var(--scale-gray-800)}}.select__head .icon{transition:transform .3s ease-in-out}.select__value{flex-grow:1;white-space:nowrap}.select__placeholder{color:var(--scale-gray-400)}.select__options{position:absolute;z-index:50;top:56px;left:-1px;right:-1px;padding:8px;background:var(--primary-white);box-shadow:0 5px 20px 0 rgba(0,0,0,.1);border-radius:32px;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .2s ease-in-out,visibility .2s,transform .2s}.select__options-item{height:44px;padding:12px 16px;border-radius:100px;cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}@media(hover: hover){.select__options-item:hover{background:var(--secondary-bg)}}.select__options-item:not(:last-child){margin-bottom:2px}.select__options-item.current{background:var(--scale-green-100);color:var(--primary-green);pointer-events:none}.input-wrapper{width:100%}.input-wrapper.required .input-label{position:relative}.input-wrapper.invalid .input-label p{color:var(--secondary-error)}.input-wrapper.invalid .input-error{display:flex}.input-wrapper.invalid .input-error-icon{opacity:1}.input-wrapper.invalid .input input{border-bottom-color:var(--secondary-error)}.input-wrapper.invalid .input--underline input{border-bottom-color:var(--secondary-error)}.input-wrapper.disabled .input--underline input{opacity:.4}.input-wrapper.disabled{opacity:.5;pointer-events:none}.input-wrapper .input-label{display:flex;justify-content:flex-start;width:100%;margin-bottom:6px}.input-wrapper .input-label p{color:var(--scale-gray-900)}.input-wrapper .input-label-required{color:var(--primary-orange)}.input-wrapper .input-error{display:none;position:absolute;top:calc(100% + 1px);right:14px;z-index:2;align-items:center;justify-content:center;margin-top:0;padding:8px 12px;border-radius:4px;background:var(--primary-white);box-shadow:0 0 12.4px rgba(0,0,0,.1);color:var(--primary-black);line-height:140%;white-space:nowrap}.input{position:relative;display:block}.input input{width:100%;height:48px;padding:12px 8px;border:0;border-bottom:1px solid rgba(0,0,0,0);background:var(--scale-gray-50);font-family:var(--font-family);font-weight:400;font-size:15px;line-height:150%;color:var(--primary-black);transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.input input::placeholder{color:var(--scale-gray-200)}@media(hover: hover){.input input:hover{border-bottom-color:var(--primary-orange);background:var(--scale-gray-100)}}.input input:focus{border-bottom-color:var(--primary-orange);outline:none}.input .input-error-icon{position:absolute;top:50%;right:12px;z-index:1;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:1px solid var(--secondary-error);border-radius:50%;color:var(--secondary-error);font-family:var(--font-family);font-size:14px;line-height:1;opacity:0;transform:translateY(-50%);pointer-events:none}.input--underline input{height:55px;padding:16px 12px;border:0;border-bottom:1px solid var(--scale-gray-200);border-radius:0;background:rgba(0,0,0,0);font-size:15px;line-height:150%;color:var(--primary-black)}.input--underline input::placeholder{color:var(--scale-gray-600);opacity:1}@media(hover: hover){.input--underline input:hover{border-bottom-color:var(--primary-orange);background:rgba(0,0,0,0)}}.input--underline input:focus{border-bottom-color:var(--primary-orange);outline:none;background:rgba(0,0,0,0)}.input--underline.input--dark input{border-bottom-color:var(--primary-white);color:var(--primary-white)}.input--underline.input--dark input::placeholder{color:var(--primary-white);opacity:1}.input--search{position:relative}.input--search input{height:48px;padding:12px 14px 12px 47px;border:1px solid var(--scale-gray-200);background:var(--primary-white);caret-color:var(--primary-black)}.input--search:hover input{border-color:var(--primary-orange);background:var(--primary-white)}.input--search:focus-within input{border-color:var(--primary-orange);background:var(--primary-white)}.input--search:hover .search-icon,.input--search:focus-within .search-icon{color:var(--primary-black)}.input--search .input-error-icon{display:none}.input .search-icon{position:absolute;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--scale-gray-600);pointer-events:none}.input .search-icon{left:14px}@media(max-width: 700px){.input-wrapper .input-label{margin-bottom:4px}.input-wrapper .input-error{display:none !important}.input input{height:40px;padding:8px 12px;font-size:14px}.input--underline input{height:55px;padding:16px 12px;font-size:15px}.input .input-error-icon{width:20px;height:20px;font-size:13px}.input--search input{height:40px;padding:8px 12px 8px 42px}}@media(max-width: 600px){.input--search input{padding:8px 12px 8px 42px}.input input{font-size:13px;height:44px}}.form-agreement{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;border:none}.form-agreement__item{display:flex;gap:12px;align-items:flex-start;margin:0;user-select:none}.form-agreement__item.invalid .form-agreement__text,.form-agreement__item.invalid .form-agreement__text a{color:#cd4845}.form-agreement__item.invalid .fake-checkbox{outline-color:#cd4845}.form-agreement__checkbox{flex-shrink:0;padding-top:2px}.form-agreement__checkbox input:not(:checked)+.fake-checkbox .icon{opacity:0}.form-agreement__checkbox .fake-checkbox{width:18px;height:18px;border-radius:2px;background:var(--primary-white);outline:none}.form-agreement__checkbox .fake-checkbox .icon{color:var(--primary-white)}.form-agreement__checkbox input:checked+.fake-checkbox{background:var(--primary-orange);outline:none}.form-agreement__checkbox input:checked+.fake-checkbox .icon{opacity:1;color:var(--primary-white)}@media(hover: hover){.form-agreement__checkbox input:not(:checked)+.fake-checkbox:hover{background:var(--primary-white);outline:none}}.form-agreement__text{flex:1 1 0;min-width:0;margin:0;font-family:var(--font-family);font-weight:400;font-size:13px;line-height:140%;color:var(--primary-white)}.form-agreement__text a{color:inherit;text-underline-offset:2px;transition:color .3s ease-in-out}@media(hover: hover){.form-agreement__text a:hover{color:var(--primary-orange)}}.input-wrapper{width:100%}.input-wrapper.invalid .input-label p{color:var(--secondary-error)}.input-wrapper.invalid .input-error{display:block}.input-wrapper.invalid .textarea textarea{border-bottom-color:var(--secondary-error)}.input-wrapper.disabled{opacity:.5;pointer-events:none}.input-wrapper .input-label{display:flex;justify-content:flex-start;width:100%;margin-bottom:6px}.input-wrapper .input-label p{color:var(--scale-gray-900)}.input-wrapper .input-label-required{color:var(--primary-orange)}.input-wrapper .input-error{display:none;margin-top:4px;color:var(--secondary-error)}.textarea{position:relative;display:block}.textarea textarea{width:100%;height:118px;padding:22px 12px;border:0;border-bottom:1px solid rgba(0,0,0,0);background:var(--scale-gray-50);font-family:var(--font-family);font-weight:400;font-size:15px;line-height:150%;color:var(--primary-black);resize:vertical;transition:border-color .3s ease-in-out,background-color .3s ease-in-out}.textarea textarea::placeholder{color:var(--scale-gray-600)}@media(hover: hover){.textarea textarea:hover{background:var(--scale-gray-100)}}.textarea textarea:focus{border-bottom-color:var(--primary-orange);outline:none}.textarea textarea::-webkit-scrollbar{width:4px}.textarea textarea::-webkit-scrollbar-thumb{border-radius:2px;background:var(--scale-gray-200)}@media(max-width: 700px){.input-wrapper .input-label{margin-bottom:4px}.textarea textarea{padding:14px 12px;font-size:14px}}.slider-nav{display:flex;align-items:center;gap:16px}.slider-btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:44px;height:44px;background:var(--primary-white);cursor:pointer;transition:background-color .3s ease-in-out,color .3s ease-in-out}.slider-btn .icon{flex-shrink:0;width:16px;height:16px;color:var(--primary-orange);transition:color .3s ease-in-out}.slider-btn:disabled{opacity:.4;pointer-events:none}.slider-btn:disabled .icon{color:var(--scale-gray-400)}.slider-nav--gray .slider-btn--prev{background:var(--scale-gray-30)}.slider-nav--gray .slider-btn--prev .icon{color:var(--primary-orange)}@media(hover: hover){.slider-nav--gray .slider-btn--prev:hover:not(:disabled){background:var(--scale-gray-100)}}.slider-nav--gray .slider-btn--next{background:var(--scale-gray-50)}.slider-nav--gray .slider-btn--next .icon{color:var(--primary-orange)}@media(hover: hover){.slider-nav--gray .slider-btn--next:hover:not(:disabled){background:var(--scale-gray-100)}}.modal{position:fixed;z-index:1000;top:50%;left:50%;transform:translate(-50%, calc(-50% + 50px));width:600px;max-height:95vh;overflow-y:auto;padding:64px;background:var(--primary-white);visibility:hidden;opacity:0;transition:visibility .3s,opacity .3s ease-in-out,transform .3s ease-in-out}.modal::-webkit-scrollbar{width:6px;background:var(--scale-gray-100);border-radius:10px}.modal::-webkit-scrollbar-thumb{background:var(--scale-gray-400);border-radius:10px}.modal__close{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:var(--scale-gray-400)}.modal__title{margin-bottom:24px}.modal-overlay.show .modal{visibility:visible;opacity:1;transform:translate(-50%, -50%)}@media(max-width: 700px){.modal{transform:translateY(calc(-50% + 50px))}.modal.show{transform:translateY(-50%)}.modal__close{top:8px;right:8px}.modal__title{font-size:20px}}.chip{display:inline-flex;align-items:center;background:var(--primary-white);border:1px solid var(--scale-gray-100);border-radius:4px;cursor:pointer;transition:all .2s ease-in-out}.chip__text{font-family:var(--font-family);font-weight:400;white-space:nowrap;transition:all .2s ease-in-out}.chip--s{padding:4px 8px;font-size:12px;line-height:150%;color:var(--scale-gray-800)}.chip--s .chip__text{font-size:12px;color:var(--scale-gray-800)}.chip--m{padding:8px 12px;font-size:14px;line-height:150%}.chip--m .chip__text{font-size:14px;color:var(--scale-gray-1000);white-space:nowrap}.chip:hover{border:1px solid var(--primary-green);transition:all .2s ease-in-out}.chip:hover .chip__text{color:var(--primary-green);transition:all .2s ease-in-out}.pagination{display:flex;align-items:center;justify-content:center;gap:0;padding:0 24px;background:var(--primary-white);border-radius:8px}.pagination__item{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-bottom:2px solid rgba(0,0,0,0);font-family:var(--font-family);font-weight:700;font-size:16px;line-height:1.2}.pagination a.pagination__item{background:rgba(0,0,0,0);color:var(--scale-gray-600)}@media(hover: hover){.pagination a.pagination__item{transition:background-color .3s ease-in-out,color .3s ease-in-out}.pagination a.pagination__item:hover{background:var(--scale-gray-30);color:var(--primary-orange)}}.pagination div.pagination__item{background:rgba(0,0,0,0);color:var(--scale-gray-600)}.pagination .pagination__item.current{color:var(--primary-orange);border-bottom-color:var(--primary-orange);pointer-events:none;cursor:default}.pagination__arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:12px;border:0;background:rgba(0,0,0,0);color:var(--primary-black)}.pagination__arrow .icon{width:20px;height:20px;color:currentcolor}@media(hover: hover){.pagination__arrow{transition:background-color .3s ease-in-out}.pagination__arrow:hover{background:var(--scale-gray-30)}}@media(max-width: 600px){.pagination{width:100%;justify-content:space-between;padding:0}.pagination__item{width:40px;height:40px}.pagination__arrow{width:40px;height:40px}}.download-file{display:flex;flex-direction:column;gap:16px;align-items:center;padding:16px;background:var(--primary-white);border-radius:8px;width:256px}@media(max-width: 600px){.download-file{width:100%}}.download-file__icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex-shrink:0}.download-file__icon svg{width:100%;height:100%}.download-file__title{font-family:var(--font-family);font-weight:600;font-size:16px;line-height:1.5;color:var(--scale-gray-800);text-align:center}.download-file__actions{display:flex;gap:8px;width:100%}.download-file__actions .btn{flex:1;min-width:0}.header{position:absolute;top:0;left:0;z-index:100;width:100%;color:var(--primary-white)}.header__inner{display:flex;align-items:center;gap:40px;padding:40px 0 20px}.header__logo{flex:1 1 0;min-width:0;display:block;width:fit-content}.header__logo-img{display:block;height:auto}.header__logo-img--desktop{width:250px;max-width:100%}.header__logo-img--mobile{display:none;width:32px;height:32px}.header__burger{display:none}.header__aside{display:flex;flex-shrink:0;align-items:center;gap:60px}.header__contacts{display:flex;align-items:center;gap:40px}@media(max-width: 1024px){.header__contacts{display:none}}.header__contact{display:flex;flex-direction:column;justify-content:space-between;min-height:48px}.header__contact-caption{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:140%;white-space:nowrap;color:var(--primary-white)}.header__contact-value{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:140%;white-space:nowrap;color:var(--primary-white);transition:color .3s ease-in-out}@media(hover: hover){.header__contact-value:hover{color:var(--primary-orange)}}@media(max-width: 600px){.header__inner{gap:0;justify-content:space-between;padding:16px 0}.header__logo{flex:0 0 auto}.header__logo-img--desktop{display:none}.header__logo-img--mobile{display:block}.header__aside{display:none}.header__burger{display:flex;flex-shrink:0;align-items:center;justify-content:center;margin:0;padding:8px;border:none;border-radius:100px;background:rgba(0,0,0,0);color:var(--primary-white);cursor:pointer;transition:background-color .3s ease-in-out}.header__burger .icon{display:block}}@media(max-width: 600px)and (hover: hover){.header__burger:hover{background:var(--white-transparency-100)}}@media(max-width: 600px){.header__burger:focus-visible{outline:3px solid var(--white-transparency-400);outline-offset:2px}}.footer{position:relative;overflow:hidden;background-color:var(--primary-black);background-image:url(/static/assets/img/footer.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.footer__inner{display:flex;flex-direction:column;gap:40px;padding:80px 0 40px}@media(max-width: 768px){.footer__inner{padding-top:80px;padding-bottom:40px}}@media(max-width: 600px){.footer__inner{gap:40px;padding-top:40px;padding-bottom:40px}}.footer__main{display:flex;align-items:flex-start;justify-content:space-between;gap:40px}@media(max-width: 768px){.footer__main{flex-direction:column;align-items:flex-start;gap:60px}}@media(max-width: 600px){.footer__main{gap:28px}}.footer__start{display:flex;flex-direction:column;align-items:flex-start;gap:60px;flex:1 1 auto;min-width:0}@media(max-width: 768px){.footer__start{gap:40px;width:100%}}@media(max-width: 600px){.footer__start{gap:40px}}.footer__end{display:flex;flex-direction:column;align-items:flex-end;gap:40px;flex-shrink:0}@media(max-width: 768px){.footer__end{align-items:flex-start;width:100%}}@media(max-width: 600px){.footer__end{gap:40px}}.footer__logo{display:block;width:fit-content;max-width:100%}.footer__logo-img{display:block;width:473px;max-width:100%;height:auto}@media(max-width: 768px){.footer__logo-img{width:410px}}@media(max-width: 600px){.footer__logo-img{width:252px;height:32px;object-fit:contain;object-position:left center}}.footer__nav{display:flex;flex-direction:column;gap:12px;align-items:flex-start}@media(max-width: 600px){.footer__nav{gap:0;width:100%}}.footer__nav-link{font-family:var(--font-family);font-weight:400;font-size:15px;line-height:150%;color:var(--scale-gray-200);transition:color .3s ease-in-out}@media(hover: hover){.footer__nav-link:hover{color:var(--primary-white)}}@media(max-width: 600px){.footer__nav-link{display:flex;align-items:center;width:100%;padding:8px 0;font-size:13px}}.footer__contacts{display:flex;flex-direction:column;align-items:flex-end;gap:20px}@media(max-width: 768px){.footer__contacts{align-items:flex-start}}@media(max-width: 600px){.footer__contacts{gap:0;width:100%;align-items:flex-start}}.footer__phone{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-white);transition:color .3s ease-in-out}@media(hover: hover){.footer__phone:hover{color:var(--primary-orange)}}@media(max-width: 768px){.footer__phone{font-size:18px}}@media(max-width: 600px){.footer__phone{display:flex;align-items:center;width:100%;padding:8px 0;font-size:16px}}.footer__email{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-white);transition:color .3s ease-in-out}@media(hover: hover){.footer__email:hover{color:var(--primary-orange)}}@media(max-width: 768px){.footer__email{font-size:18px}}@media(max-width: 600px){.footer__email{display:flex;align-items:center;width:100%;padding:8px 0;font-size:16px}}.footer__download-btn.btn{width:260px;max-width:100%;height:auto;padding:18px 24px;justify-content:space-between}.footer__download-btn.btn.icon-right{gap:16px}@media(max-width: 600px){.footer__download-btn.btn{width:260px;max-width:100%}}.footer__credits{display:flex;align-items:center;gap:8px}@media(max-width: 768px){.footer__credits--desktop{display:none}}.footer__credits--mobile{display:none;flex-shrink:0}@media(max-width: 768px){.footer__credits--mobile{display:flex}}.footer__credits-logo{display:block;width:24px;height:20px;flex-shrink:0}.footer__credits-text{margin:0;font-family:var(--font-family);font-weight:400;font-size:13px;line-height:140%;color:var(--scale-gray-200)}@media(max-width: 600px){.footer__credits-text{font-size:11px;line-height:140%;color:var(--primary-white)}}.footer__copyright{margin:0;font-family:var(--font-family);font-weight:400;font-size:13px;line-height:140%;color:var(--scale-gray-400)}@media(max-width: 768px){.footer__copyright--desktop{display:none}}.footer__copyright--mobile{display:none}@media(max-width: 768px){.footer__copyright--mobile{display:block;flex:1 1 0;min-width:0}}@media(max-width: 600px){.footer__copyright--mobile{width:100%;font-size:11px;line-height:140%}}.footer__meta{display:none}@media(max-width: 768px){.footer__meta{display:flex;align-items:flex-end;justify-content:space-between;gap:100px;width:100%}}@media(max-width: 600px){.footer__meta{flex-direction:column;align-items:flex-start;gap:16px}}.footer__ticker{position:relative;z-index:1;height:200px;padding:120px 0 80px;overflow:hidden;pointer-events:none}@media(max-width: 768px){.footer__ticker{height:160px;padding:120px 0 80px}}@media(max-width: 600px){.footer__ticker{height:100px;padding:120px 0 80px}}.footer__ticker-image{position:absolute;bottom:40px;left:50%;width:2175px;max-width:none;height:49px;transform:translateX(-50%)}@media(max-width: 768px){.footer__ticker-image{bottom:46px;width:1600px;height:36px}}@media(max-width: 600px){.footer__ticker-image{bottom:53px;width:1000px;height:23px}}.success-modal{position:relative;width:min(516px,100vw - 48px);max-width:100%;max-height:95vh;padding:40px;overflow-x:hidden;overflow-y:auto;background:var(--primary-white);border-radius:4px}@media(max-width: 700px){.success-modal{width:calc(100% - 24px);padding:32px 24px}}@media(max-width: 600px){.success-modal{display:flex;align-items:center;justify-content:center;padding:32px 20px;border-radius:0}}.success-modal__close{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;padding:7px;border:none;background:rgba(0,0,0,0);color:var(--primary-black);cursor:pointer;transition:opacity .2s ease-in-out}@media(hover: hover){.success-modal__close:hover{opacity:.7}}.success-modal__inner{display:flex;flex-direction:column;align-items:center;gap:30px;width:100%;max-width:436px;margin:0 auto}.success-modal__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center}.success-modal__icon-img{display:block;object-fit:contain}.success-modal__text{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;text-align:center}.success-modal__title{display:flex;flex-direction:column;gap:0;font-family:var(--font-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black);text-transform:none}@media(max-width: 1024px){.success-modal__title{font-size:20px}}@media(max-width: 768px){.success-modal__title{font-size:18px}}@media(max-width: 600px){.success-modal__title{font-size:16px}}.success-modal__title-line{display:block}.success-modal__description{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--scale-gray-800);opacity:.8}@media(max-width: 600px){.success-modal__description{font-size:14px}}[data-modal=success-order]{z-index:1100}[data-modal=menu]{z-index:1100;background:rgba(0,0,0,0)}[data-modal=menu].show .modal.mobile-menu{visibility:visible;opacity:1;transform:none}.mobile-menu{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:0;border-radius:0;overflow:hidden;background:#000;visibility:hidden;opacity:0;transform:none;transition:visibility .3s ease-in-out,opacity .3s ease-in-out}.mobile-menu__head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:40px;padding:16px}.mobile-menu__logo{display:block;flex-shrink:0}.mobile-menu__logo-img{display:block;width:32px;height:32px}.mobile-menu__close{display:flex;flex-shrink:0;align-items:center;justify-content:center;margin:0;padding:8px;border:none;border-radius:100px;background:rgba(0,0,0,0);color:var(--primary-white);cursor:pointer;transition:background-color .3s ease-in-out}@media(hover: hover){.mobile-menu__close:hover{background:var(--white-transparency-100)}}.mobile-menu__close:focus-visible{outline:3px solid var(--white-transparency-400);outline-offset:2px}.mobile-menu__body{position:relative;display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow:hidden;border-radius:4px 4px 0 0}.mobile-menu__bg{position:absolute;bottom:-312px;left:-1002px;width:1570px;height:981px;max-width:none;background:url(/static/assets/img/main-hero-gradient.webp) no-repeat center right/cover;pointer-events:none}.mobile-menu__inner{position:relative;z-index:1;display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;min-height:0;padding:20px 16px 40px}.mobile-menu__nav{display:flex;flex-direction:column;align-items:flex-start;width:100%}.mobile-menu__link{display:flex;align-items:center;width:100%;padding:8px 0;font-family:var(--font-family);font-weight:400;font-size:13px;line-height:150%;color:var(--scale-gray-200);transition:color .3s ease-in-out}@media(hover: hover){.mobile-menu__link:hover{color:var(--primary-white)}}.mobile-menu__footer{display:flex;flex-direction:column;gap:28px;width:100%}.mobile-menu__callback-btn.btn{width:100%;justify-content:center}.mobile-menu__contacts{display:flex;flex-direction:column;gap:24px;color:var(--primary-white)}.mobile-menu__contact{display:flex;flex-direction:column;gap:4px}.mobile-menu__contact-caption{margin:0;font-family:var(--font-family);font-weight:400;font-size:11px;line-height:140%;color:var(--primary-white)}.mobile-menu__contact-value{font-family:var(--font-family);font-weight:700;font-size:15px;line-height:140%;color:var(--primary-white);transition:color .3s ease-in-out}@media(hover: hover){.mobile-menu__contact-value:hover{color:var(--primary-orange)}}.callback-modal{position:relative;display:flex;align-items:stretch;box-sizing:border-box;width:min(1000px,100vw - 48px);max-height:min(900px,95vh);padding:0;overflow:hidden;background:var(--primary-white);border-radius:4px}@media(max-width: 1024px){.callback-modal{flex-direction:column;width:min(500px,100% - 24px);max-height:95vh}}@media(max-width: 600px){.callback-modal{width:100%;max-width:none;min-height:100vh;max-height:none;border-radius:0}}.callback-modal__visual{position:relative;flex:0 0 500px;align-self:stretch;min-height:0;background:var(--scale-gray-900)}@media(max-width: 1024px){.callback-modal__visual{flex:0 0 auto;width:100%;height:200px}}@media(max-width: 600px){.callback-modal__visual{height:160px}}.callback-modal__visual-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center center;pointer-events:none}.callback-modal__content{position:relative;display:flex;flex:0 0 500px;flex-direction:column;box-sizing:border-box;min-width:0;min-height:0;padding:28px;overflow-x:hidden;overflow-y:auto}@media(max-width: 1024px){.callback-modal__content{flex:1 1 auto;width:100%}}@media(max-width: 700px){.callback-modal__content{padding:24px 20px}}@media(max-width: 600px){.callback-modal__content{flex:1 1 auto;padding:32px 12px 24px}}.callback-modal__close{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;padding:7px;border:none;background:rgba(0,0,0,0);color:var(--primary-black);cursor:pointer;transition:opacity .2s ease-in-out}@media(hover: hover){.callback-modal__close:hover{opacity:.7}}@media(max-width: 600px){.callback-modal__close{top:12px;right:12px}.callback-modal__close .icon{color:var(--primary-white)}}.callback-modal__inner{display:flex;flex-direction:column;gap:40px;width:100%;max-width:100%}@media(max-width: 700px){.callback-modal__inner{gap:32px}}@media(max-width: 600px){.callback-modal__inner{flex:1 1 auto;gap:32px;min-height:0}}.callback-modal__head{display:flex;flex-direction:column;gap:16px;width:100%}@media(max-width: 600px){.callback-modal__head{gap:12px}}.callback-modal__title{margin:0;font-family:var(--font-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black);text-transform:none}@media(max-width: 600px){.callback-modal__title{font-size:20px}}.callback-modal__subtitle{margin:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--scale-gray-800);opacity:.8}.callback-modal__form{display:flex;flex-direction:column;gap:40px;width:100%}@media(max-width: 700px){.callback-modal__form{gap:32px}}@media(max-width: 600px){.callback-modal__form{flex:1 1 auto;gap:32px;min-height:0}}.callback-modal__fields{display:flex;flex-direction:column;width:100%}.callback-modal__row{display:flex;gap:24px;align-items:flex-start;width:100%}@media(max-width: 600px){.callback-modal__row{flex-direction:column;gap:16px}}.callback-modal__field{flex:1 1 0;min-width:0;width:100%}.callback-modal .input--underline input{border-bottom-color:var(--scale-gray-200)}.callback-modal .input--underline input::placeholder{color:var(--scale-gray-600);opacity:1}.callback-modal fieldset.form-agreement.callback-modal__agreements{min-width:0;width:100%}@media(max-width: 600px){.callback-modal fieldset.form-agreement.callback-modal__agreements{margin-top:auto}}.callback-modal fieldset.form-agreement.callback-modal__agreements .form-agreement__text{color:var(--scale-gray-600)}.callback-modal fieldset.form-agreement.callback-modal__agreements .form-agreement__checkbox .fake-checkbox{background:var(--scale-gray-200)}.callback-modal fieldset.form-agreement.callback-modal__agreements .form-agreement__checkbox .fake-checkbox .icon{color:var(--primary-white)}.callback-modal fieldset.form-agreement.callback-modal__agreements .form-agreement__checkbox input:checked+.fake-checkbox{background:var(--primary-orange)}@media(hover: hover){.callback-modal fieldset.form-agreement.callback-modal__agreements .form-agreement__checkbox input:not(:checked)+.fake-checkbox:hover{background:var(--scale-gray-200);outline:1px solid var(--scale-gray-400);outline-offset:-1px}}.callback-modal__submit.btn{width:300px;max-width:100%;justify-content:space-between}.callback-modal__submit.btn span{text-align:left}@media(max-width: 600px){.callback-modal__submit.btn{width:100%;justify-content:space-between}}[data-modal=call-order]{z-index:1100}.cost-calculation-modal{position:relative;display:flex;align-items:stretch;box-sizing:border-box;width:min(1000px,100vw - 48px);max-height:min(900px,95vh);padding:0;overflow:hidden;background:var(--primary-white);border-radius:4px}@media(max-width: 1024px){.cost-calculation-modal{flex-direction:column;width:min(500px,100% - 24px);max-height:95vh}}.cost-calculation-modal__visual{position:relative;flex:0 0 500px;align-self:stretch;min-height:0;background:var(--scale-gray-900)}@media(max-width: 1024px){.cost-calculation-modal__visual{flex:0 0 auto;width:100%;height:200px}}@media(max-width: 600px){.cost-calculation-modal__visual{height:160px}}.cost-calculation-modal__visual-img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:center top;pointer-events:none}.cost-calculation-modal__content{position:relative;display:flex;flex:0 0 500px;flex-direction:column;box-sizing:border-box;min-width:0;min-height:0;padding:28px;overflow-x:hidden;overflow-y:auto}@media(max-width: 1024px){.cost-calculation-modal__content{flex:1 1 auto;width:100%}}@media(max-width: 700px){.cost-calculation-modal__content{padding:24px 20px}}@media(max-width: 600px){.cost-calculation-modal__content{flex:1 1 auto;padding:32px 12px 24px}}.cost-calculation-modal__close{position:absolute;top:8px;right:8px;z-index:2;display:flex;align-items:center;justify-content:center;padding:7px;border:none;background:rgba(0,0,0,0);color:var(--primary-black);cursor:pointer;transition:opacity .2s ease-in-out}@media(hover: hover){.cost-calculation-modal__close:hover{opacity:.7}}@media(max-width: 600px){.cost-calculation-modal__close{top:12px;right:12px}.cost-calculation-modal__close .icon{color:var(--primary-white)}}.cost-calculation-modal__inner{display:flex;flex-direction:column;gap:40px;width:100%;max-width:100%}@media(max-width: 700px){.cost-calculation-modal__inner{gap:32px}}@media(max-width: 600px){.cost-calculation-modal__inner{flex:1 1 auto;gap:32px;min-height:0}}.cost-calculation-modal__head{display:flex;flex-direction:column;gap:16px;width:100%}@media(max-width: 600px){.cost-calculation-modal__head{gap:12px}}.cost-calculation-modal__title{margin:0;font-family:var(--font-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black);text-transform:none}@media(max-width: 600px){.cost-calculation-modal__title{font-size:20px}}.cost-calculation-modal__subtitle{margin:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--scale-gray-800);opacity:.8}.cost-calculation-modal__form{display:flex;flex-direction:column;gap:40px;width:100%}@media(max-width: 700px){.cost-calculation-modal__form{gap:32px}}@media(max-width: 600px){.cost-calculation-modal__form{flex:1 1 auto;gap:32px;min-height:0}}.cost-calculation-modal__fields{display:flex;flex-direction:column;gap:24px;width:100%}.cost-calculation-modal__row{display:flex;gap:24px;align-items:flex-start;width:100%}@media(max-width: 600px){.cost-calculation-modal__row{flex-direction:column;gap:16px}}.cost-calculation-modal__field{flex:1 1 0;min-width:0;width:100%}.cost-calculation-modal .input--underline input{border-bottom-color:var(--scale-gray-200)}.cost-calculation-modal .input--underline input::placeholder{color:var(--scale-gray-600);opacity:1}.cost-calculation-modal .attach-files-btn.cost-calculation-modal__attach{box-sizing:border-box;width:100%;max-width:none;margin:0;padding:16px 12px;border-bottom:1px dashed var(--scale-gray-400);background:rgba(0,0,0,0);color:var(--scale-gray-600);font-size:15px;font-weight:700;line-height:120%}@media(hover: hover){.cost-calculation-modal .attach-files-btn.cost-calculation-modal__attach:hover{color:var(--primary-orange);border-color:var(--primary-orange)}}.cost-calculation-modal .attach-files-btn.cost-calculation-modal__attach .icon{color:var(--scale-gray-600);transition:color .2s ease-in-out}@media(hover: hover){.cost-calculation-modal .attach-files-btn.cost-calculation-modal__attach:hover .icon{color:var(--primary-orange)}}.cost-calculation-modal fieldset.form-agreement.cost-calculation-modal__agreements{min-width:0;width:100%}@media(max-width: 600px){.cost-calculation-modal fieldset.form-agreement.cost-calculation-modal__agreements{margin-top:auto}}.cost-calculation-modal fieldset.form-agreement.cost-calculation-modal__agreements .form-agreement__text{color:var(--scale-gray-600)}.cost-calculation-modal fieldset.form-agreement.cost-calculation-modal__agreements .form-agreement__text a{color:inherit;text-decoration:underline;text-underline-offset:2px}@media(hover: hover){.cost-calculation-modal fieldset.form-agreement.cost-calculation-modal__agreements .form-agreement__text a:hover{color:var(--primary-orange)}}.cost-calculation-modal fieldset.form-agreement.cost-calculation-modal__agreements .form-agreement__checkbox .fake-checkbox{background:var(--scale-gray-200)}.cost-calculation-modal fieldset.form-agreement.cost-calculation-modal__agreements .form-agreement__checkbox .fake-checkbox .icon{color:var(--primary-white)}.cost-calculation-modal fieldset.form-agreement.cost-calculation-modal__agreements .form-agreement__checkbox input:checked+.fake-checkbox{background:var(--primary-orange)}@media(hover: hover){.cost-calculation-modal fieldset.form-agreement.cost-calculation-modal__agreements .form-agreement__checkbox input:not(:checked)+.fake-checkbox:hover{background:var(--scale-gray-200);outline:1px solid var(--scale-gray-400);outline-offset:-1px}}.cost-calculation-modal__submit.btn{width:300px;max-width:100%;justify-content:space-between}.cost-calculation-modal__submit.btn span{text-align:left}@media(max-width: 600px){.cost-calculation-modal__submit.btn{width:100%;justify-content:space-between}}[data-modal=cost-calculation]{z-index:1100}.main-hero{position:relative;padding:208px 0 120px;overflow:hidden;color:var(--primary-white)}@media(max-width: 1024px){.main-hero{padding:168px 0 100px}}@media(max-width: 768px){.main-hero{padding:144px 0 60px}}@media(max-width: 600px){.main-hero{padding:88px 0 40px}}.main-hero::before{content:"";position:absolute;top:0;right:0;width:100%;height:100%;background:url(/static/assets/img/main-hero-decor.svg) no-repeat center right}.main-hero::after{content:"";position:absolute;top:0;right:0;left:0;width:100%;height:100%;z-index:-1;background:url(/static/assets/img/main-hero-gradient.webp) no-repeat center right;background-size:cover}.main-hero__inner{display:flex;flex-direction:column;gap:163px}@media(max-width: 1440px){.main-hero__inner{gap:48px}}@media(max-width: 600px){.main-hero__inner{gap:32px}}.main-hero__intro{display:flex;flex-direction:column;gap:24px;max-width:1014px}@media(max-width: 600px){.main-hero__intro{gap:16px}}.main-hero h1{font-family:var(--font-family);font-weight:700;font-size:40px;line-height:1.3;letter-spacing:0;text-transform:none;color:var(--primary-white)}@media(max-width: 1024px){.main-hero h1{font-size:32px}}@media(max-width: 600px){.main-hero h1{font-size:22px}}.main-hero h1 span{color:var(--primary-orange)}.main-hero__text{font-family:var(--font-family);font-weight:400;font-size:18px;line-height:1.5;color:var(--primary-white);opacity:.6}@media(max-width: 600px){.main-hero__text{font-size:16px}}.main-hero__footer{display:flex;align-items:flex-end;justify-content:space-between;gap:48px;flex-wrap:wrap}@media(max-width: 600px){.main-hero__footer{gap:32px}.main-hero__footer .btn-orange{width:100%;justify-content:space-between}}.main-hero__stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:42px;max-width:960px}@media(max-width: 768px){.main-hero__stats{gap:24px 32px;grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.main-hero__stats{gap:12px;grid-template-columns:repeat(1, 1fr);margin-left:18px}}.main-hero__stat{display:flex;flex-direction:column;gap:4px;position:relative}.main-hero__stat::before{content:"";position:absolute;left:-18px;top:8px;width:2px;height:26px;background:var(--scale-gray-200)}.main-hero__stat-value{font-family:var(--font-family);font-weight:700;font-size:32px;line-height:1.3;color:var(--primary-white)}@media(max-width: 1024px){.main-hero__stat-value{font-size:28px}}@media(max-width: 768px){.main-hero__stat-value{font-size:24px}}@media(max-width: 600px){.main-hero__stat-value{font-size:20px}}.main-hero__stat-label{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:1.5;color:var(--primary-white);opacity:.6}@media(max-width: 600px){.main-hero__stat-label{font-size:12px}}.catalog{padding-top:64px;background:var(--scale-gray-50)}@media(max-width: 768px){.catalog{padding-top:60px}}@media(max-width: 600px){.catalog{padding-top:40px}}.catalog .catalog__inner{display:flex;flex-direction:column;gap:60px}@media(max-width: 768px){.catalog .catalog__inner{gap:48px}}@media(max-width: 600px){.catalog .catalog__inner{gap:28px}}.catalog .catalog__block{display:flex;flex-direction:column;gap:32px}@media(max-width: 768px){.catalog .catalog__block{gap:28px}}@media(max-width: 600px){.catalog .catalog__block{gap:16px}}.catalog .catalog__title{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black)}@media(max-width: 1024px){.catalog .catalog__title{font-size:20px}}@media(max-width: 600px){.catalog .catalog__title{font-size:16px}}.catalog .catalog__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}@media(max-width: 1024px){.catalog .catalog__grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}}@media(max-width: 600px){.catalog .catalog__grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:8px}}.catalog .catalog__card{position:relative;display:block;min-height:240px;padding:32px;background:var(--primary-white);overflow:hidden;transition:box-shadow .3s ease-in-out}@media(hover: hover){.catalog .catalog__card:hover{box-shadow:0 8px 24px rgba(23,23,23,.08)}}@media(max-width: 1024px){.catalog .catalog__card{padding:20px;min-height:200px}}@media(max-width: 600px){.catalog .catalog__card{padding:12px;min-height:80px;display:flex;align-items:center;justify-content:space-between;gap:20px}}.catalog .catalog__card-title{position:relative;z-index:1;font-family:var(--font-family);font-weight:700;font-size:20px;line-height:130%;color:var(--scale-gray-800)}@media(max-width: 1024px){.catalog .catalog__card-title{font-size:18px}}@media(max-width: 768px){.catalog .catalog__card-title{font-size:16px}}@media(max-width: 600px){.catalog .catalog__card-title{font-size:14px}}.catalog .catalog__card-media{position:absolute;right:0;bottom:0;width:180px;height:180px;pointer-events:none}@media(max-width: 1024px){.catalog .catalog__card-media{width:160px;height:160px}}@media(max-width: 600px){.catalog .catalog__card-media{width:60px;min-width:60px;height:60px;position:relative}}.catalog .catalog__card-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:right bottom}@media(max-width: 600px){.catalog .catalog__card-media img{object-position:center center}}.why-choose-us{padding-top:100px;background:var(--primary-white)}@media(max-width: 1024px){.why-choose-us{padding-top:80px}}@media(max-width: 768px){.why-choose-us{padding-top:60px}}@media(max-width: 600px){.why-choose-us{padding-top:40px}}.why-choose-us__layout{display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:24px;align-items:stretch}@media(max-width: 1024px){.why-choose-us__layout{grid-template-columns:minmax(0, 1fr);gap:20px}}@media(max-width: 600px){.why-choose-us__layout{gap:16px}}.why-choose-us__intro{position:relative;display:flex;flex-direction:column;padding:40px;background:var(--scale-gray-30);overflow:hidden}@media(max-width: 1024px){.why-choose-us__intro{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:24px}}@media(max-width: 768px){.why-choose-us__intro{padding:24px}}@media(max-width: 600px){.why-choose-us__intro{flex-direction:column;align-items:stretch;justify-content:center;gap:0;padding:12px}}.why-choose-us__title{position:relative;z-index:1;margin:0;max-width:533px;font-family:var(--font-family);font-weight:700;font-size:40px;line-height:130%;color:var(--primary-black)}@media(max-width: 1024px){.why-choose-us__title{flex:1 1 auto;min-width:0;max-width:none;font-size:32px}}@media(max-width: 600px){.why-choose-us__title{flex:1 1 0;width:100%;font-size:22px}}.why-choose-us__decor{position:absolute;left:60px;bottom:60px;width:296px;height:296px;object-fit:contain;object-position:left bottom;pointer-events:none}@media(max-width: 1024px){.why-choose-us__decor{position:relative;left:auto;bottom:auto;flex-shrink:0;width:80px;height:80px;object-position:center}}@media(max-width: 600px){.why-choose-us__decor{display:none}}.why-choose-us__cards{display:flex;flex-direction:column;gap:24px}@media(max-width: 1024px){.why-choose-us__cards{gap:20px}}@media(max-width: 600px){.why-choose-us__cards{gap:8px}}.why-choose-us__row{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;flex:1 1 0}@media(max-width: 1024px){.why-choose-us__row{gap:20px}}@media(max-width: 600px){.why-choose-us__row{display:contents}}.why-choose-us__card{display:flex;background:var(--scale-gray-30);overflow:hidden}@media(max-width: 768px){.why-choose-us__card{height:100%}}@media(max-width: 600px){.why-choose-us__card{height:auto}}.why-choose-us__card-inner{display:flex;flex:1 1 auto;flex-direction:column;justify-content:space-between;gap:24px;width:100%;padding:24px}@media(max-width: 1024px){.why-choose-us__card-inner{justify-content:flex-start;gap:16px}}@media(max-width: 600px){.why-choose-us__card-inner{gap:12px;padding:16px}}.why-choose-us__card-head{display:flex;gap:12px;align-items:flex-start}@media(max-width: 600px){.why-choose-us__card-head{gap:8px}}.why-choose-us__card-mark{flex-shrink:0;width:12px;height:12px;margin-top:8px;background:var(--primary-orange)}@media(max-width: 600px){.why-choose-us__card-mark{width:8px;height:8px}}.why-choose-us__card-title{flex:1 1 auto;min-width:0;font-family:var(--font-family);font-weight:700;font-size:18px;line-height:140%;color:var(--primary-black)}@media(max-width: 600px){.why-choose-us__card-title{font-size:15px}}.why-choose-us__card-text{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:150%;color:var(--scale-gray-800)}@media(max-width: 600px){.why-choose-us__card-text{font-size:12px}}.map{background:var(--primary-white);position:relative;overflow:hidden}.map__body{position:relative;z-index:1;display:flex;flex-direction:column;gap:40px;max-width:743px}@media(max-width: 1440px){.map__body{max-width:715px;margin-left:24px}}@media(max-width: 768px){.map__body{max-width:none;margin-left:0;gap:32px}}@media(max-width: 600px){.map__body{gap:24px}}.map__title{font-family:var(--font-family);font-weight:700;font-size:40px;line-height:130%;color:var(--primary-black)}@media(max-width: 1024px){.map__title{font-size:32px}}@media(max-width: 600px){.map__title{font-size:22px}}.map__info{display:flex;flex-direction:column;gap:20px}@media(max-width: 600px){.map__info{gap:16px}}.map__lead{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--scale-gray-800)}@media(max-width: 600px){.map__lead{font-size:14px}}.map__delivery{display:flex;flex-direction:column;gap:12px}@media(max-width: 600px){.map__delivery{gap:8px}}.map__delivery-title{font-family:var(--font-family);font-weight:700;font-size:16px;line-height:140%;color:var(--scale-gray-800)}@media(max-width: 600px){.map__delivery-title{font-size:14px}}.map__delivery-list{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}@media(max-width: 600px){.map__delivery-list{gap:0}}.map__delivery-item{display:flex;gap:8px;align-items:flex-start;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--scale-gray-800)}@media(max-width: 600px){.map__delivery-item{font-size:14px}}.map__delivery-item::before{flex-shrink:0;width:6px;height:6px;margin-top:10px;border-radius:50%;background:var(--primary-orange);content:""}.map__note{padding:12px;background:var(--scale-gray-50)}.map__note-text{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:140%;color:var(--scale-gray-800)}@media(max-width: 600px){.map__note-text{font-size:11px}}.map__geo{display:flex;flex-direction:column;gap:24px}.map__geo-title{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:140%;color:var(--primary-black)}@media(max-width: 600px){.map__geo-title{font-size:15px}}.map__tags{display:flex;flex-wrap:wrap;gap:8px}@media(max-width: 600px){.map__tags{gap:4px}}.map__tag{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;background:var(--scale-gray-50)}.map__tag-icon{flex-shrink:0;width:16px;height:16px;color:var(--primary-orange)}.map__tag-text{font-family:var(--font-family);font-weight:700;font-size:13px;line-height:120%;color:var(--scale-gray-800);white-space:nowrap}@media(max-width: 1440px){.map__tag-text{color:#3e4f5d}}.map__visual{position:absolute;top:0;left:calc(max(0px,(100vw - 1440px)/2) + 40px + 743px + 160px);width:600px;max-width:min(600px,100vw - 24px);pointer-events:none}@media(max-width: 1440px){.map__visual{top:80px;left:819px;max-width:600px}}@media(max-width: 768px){.map__visual{position:static;display:flex;justify-content:center;width:100%;max-width:none;margin:0;padding-right:64px;padding-bottom:60px;box-sizing:border-box;pointer-events:none}}@media(max-width: 600px){.map__visual{padding-right:0;padding-bottom:40px}}.map__map{display:block;width:100%;height:auto}@media(max-width: 768px){.map__map{width:400px;max-width:100%}}@media(max-width: 600px){.map__map{width:258px}}.help-form{position:relative;color:var(--primary-white);overflow:hidden;background:url(/static/assets/img/help-form-bg.webp) center/cover no-repeat,var(--primary-black);padding-top:100px}@media(max-width: 1024px){.help-form{padding-top:80px}}@media(max-width: 768px){.help-form{padding-top:60px}}@media(max-width: 600px){.help-form{padding-top:40px}}.help-form__layout{display:grid;grid-template-columns:743px 1fr;align-items:stretch;gap:180px}@media(max-width: 1440px){.help-form__layout{grid-template-columns:715px 1fr;gap:100px}}@media(max-width: 1024px){.help-form__layout{grid-template-columns:583px 1fr;gap:80px}}@media(max-width: 1000px){.help-form__layout{grid-template-columns:475px 1fr}}@media(max-width: 768px){.help-form__layout{display:flex;flex-direction:column;gap:60px}}@media(max-width: 600px){.help-form__layout{gap:40px}}.help-form__main{display:flex;flex:1;flex-direction:column;gap:48px;width:100%}@media(max-width: 768px){.help-form__main{flex:none;max-width:none}}@media(max-width: 600px){.help-form__main{gap:40px}}.help-form__intro{display:flex;flex-direction:column;gap:24px}@media(max-width: 600px){.help-form__intro{gap:16px}}.help-form__title{font-family:var(--font-family);font-weight:700;font-size:40px;line-height:130%;color:var(--primary-white)}@media(max-width: 1024px){.help-form__title{font-size:32px}}@media(max-width: 600px){.help-form__title{font-size:22px}}.help-form__lead{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--primary-white)}@media(max-width: 600px){.help-form__lead{font-size:14px}}.help-form__form{display:flex;flex-direction:column;gap:40px;width:100%;max-width:668px}@media(max-width: 1024px){.help-form__form{max-width:none}}@media(max-width: 600px){.help-form__form{gap:40px}}.help-form__fields{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px;width:100%}@media(max-width: 600px){.help-form__fields{grid-template-columns:1fr;gap:12px}}.help-form__files{width:100%}.help-form__files .file-item__header>p{color:var(--primary-white)}.help-form__files .file-item>p{color:var(--scale-gray-400)}.help-form__files .file-item__header button{color:var(--scale-gray-400)}@media(hover: hover){.help-form__files .file-item__header button:hover{color:var(--primary-orange)}}.help-form__field{min-width:0}.help-form__attach{align-self:end;width:100%;max-width:none;padding:16px 12px;border-bottom:1px dashed var(--primary-white);color:var(--primary-white);font-size:15px;font-weight:700;line-height:120%}@media(hover: hover){.help-form__attach:hover{color:var(--primary-orange);border-color:var(--primary-orange)}}.help-form__attach .icon{color:var(--primary-orange)}@media(max-width: 600px){.help-form__attach{padding:12px 8px;font-size:13px}}@media(max-width: 600px){.help-form .input--underline.input--dark input{height:44px;padding:12px 8px;font-size:13px}}.help-form__submit{width:300px;justify-content:space-between !important;max-width:100%;height:auto;padding:18px 24px}@media(max-width: 600px){.help-form__submit{width:100%}}.help-form__aside{display:flex;flex-direction:column;justify-content:space-between;min-width:0}@media(max-width: 768px){.help-form__aside{flex:none;justify-content:flex-start;gap:32px}}@media(max-width: 600px){.help-form__aside{gap:24px}}.help-form__aside-title{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:130%;color:var(--primary-white);max-width:420px}@media(max-width: 1024px){.help-form__aside-title{font-size:18px}}@media(max-width: 768px){.help-form__aside-title{max-width:none;font-size:16px}}@media(max-width: 600px){.help-form__aside-title{width:100%;font-size:15px}}.help-form__contacts{display:flex;flex-direction:column;gap:32px}@media(max-width: 1024px){.help-form__contacts{gap:24px}}@media(max-width: 768px){.help-form__contacts{flex-direction:row;flex-wrap:wrap;gap:32px}}@media(max-width: 600px){.help-form__contacts{flex-direction:column;gap:16px}}.help-form__contact{display:flex;flex-direction:column;gap:8px}@media(max-width: 600px){.help-form__contact{gap:4px}}.help-form__contact-caption{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:140%;color:var(--primary-white)}@media(max-width: 600px){.help-form__contact-caption{font-size:11px}}.help-form__contact-value{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-white);text-decoration:none;transition:color .3s ease-in-out}@media(hover: hover){.help-form__contact-value:hover{color:var(--primary-orange)}}@media(max-width: 1024px){.help-form__contact-value{font-size:20px}}@media(max-width: 768px){.help-form__contact-value{font-size:18px}}@media(max-width: 600px){.help-form__contact-value{font-size:16px}}.tasks-slider{background:var(--scale-gray-50);padding-top:100px;overflow:hidden}@media(max-width: 1024px){.tasks-slider{padding-top:80px}}@media(max-width: 768px){.tasks-slider{padding-top:60px}}@media(max-width: 600px){.tasks-slider{padding-top:40px}}.tasks-slider__inner{display:flex;flex-direction:column;gap:40px;width:100%}@media(max-width: 600px){.tasks-slider__inner{gap:24px}}.tasks-slider__head{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}.tasks-slider__title{font-family:var(--font-family);font-weight:700;font-size:40px;line-height:130%;color:var(--primary-black)}@media(max-width: 1024px){.tasks-slider__title{font-size:32px}}@media(max-width: 600px){.tasks-slider__title{font-size:22px}}@media(max-width: 768px){.tasks-slider__slider-pagination{display:none}}.tasks-slider__slider{width:100%}@media(max-width: 768px){.tasks-slider__slider{overflow:visible}}.tasks-slider__slide{max-width:437px;width:100%;height:auto}@media(max-width: 1024px){.tasks-slider__slide{max-width:462px}}@media(max-width: 768px){.tasks-slider__slide{max-width:340px}}@media(max-width: 600px){.tasks-slider__slide{max-width:280px}}.tasks-slider__card{display:flex;flex-direction:column;gap:32px;height:100%;padding:32px;background:var(--primary-white);overflow:hidden}@media(max-width: 1024px){.tasks-slider__card{padding:20px;gap:24px}}@media(max-width: 768px){.tasks-slider__card{padding:24px}}@media(max-width: 600px){.tasks-slider__card{padding:16px;gap:20px}}.tasks-slider__card-title{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:130%;color:var(--scale-gray-800)}@media(max-width: 1024px){.tasks-slider__card-title{font-size:18px}}@media(max-width: 768px){.tasks-slider__card-title{font-size:16px}}@media(max-width: 600px){.tasks-slider__card-title{font-size:15px}}.tasks-slider__tags{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;width:100%}@media(max-width: 600px){.tasks-slider__tags{gap:4px}}.tasks-slider__tag{display:inline-flex;align-items:center;padding:8px 12px;background:var(--scale-gray-50);font-family:var(--font-family);font-weight:700;font-size:13px;line-height:120%;color:#3e4f5d;white-space:nowrap}@media(max-width: 600px){.tasks-slider__tag{font-size:12px}}.how-place-order{padding-top:100px;background:var(--primary-white)}@media(max-width: 1024px){.how-place-order{padding-top:80px}}@media(max-width: 768px){.how-place-order{padding-top:60px}}@media(max-width: 600px){.how-place-order{padding-top:40px}}.how-place-order__inner{display:grid;grid-template-columns:783fr 504fr;gap:24px;width:100%}@media(max-width: 768px){.how-place-order__inner{grid-template-columns:1fr}}.how-place-order__content{display:flex;flex-direction:column;gap:40px}.how-place-order__title{font-family:var(--font-family);font-weight:700;font-size:40px;line-height:130%;color:var(--primary-black)}@media(max-width: 1024px){.how-place-order__title{font-size:32px}}@media(max-width: 600px){.how-place-order__title{font-size:22px}}.how-place-order__steps{display:flex;flex-direction:column;width:100%;border-top:1px solid var(--scale-gray-200)}.how-place-order__step{display:flex;gap:24px;align-items:center;width:100%;padding:24px;border-bottom:1px solid var(--scale-gray-200)}@media(max-width: 1024px){.how-place-order__step{padding:16px;gap:24px}}@media(max-width: 768px){.how-place-order__step{padding:20px}}@media(max-width: 600px){.how-place-order__step{padding:12px 8px;gap:8px;align-items:flex-start}}.how-place-order__step-num{flex-shrink:0;width:20px;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:130%;text-align:center;color:var(--primary-orange)}.how-place-order__step-content{display:flex;gap:24px;align-items:center}@media(max-width: 1024px){.how-place-order__step-content{gap:24px}}@media(max-width: 600px){.how-place-order__step-content{flex-direction:column;align-items:flex-start;gap:4px}}.how-place-order__step-title{flex-shrink:0;width:160px;margin:0;color:var(--primary-black);font-size:16px;font-weight:700}@media(max-width: 600px){.how-place-order__step-title{width:auto;font-size:14px}}.how-place-order__step-text{flex:1 1 0;min-width:0;margin:0;color:var(--scale-gray-800);font-size:16px;font-weight:400;line-height:150%}@media(max-width: 600px){.how-place-order__step-text{font-size:14px}}.how-place-order__visual{position:relative;flex-shrink:0;max-width:504px;width:100%;aspect-ratio:504/443;overflow:hidden}@media(max-width: 768px){.how-place-order__visual{display:none}}.how-place-order__visual-img{position:absolute;right:0;bottom:0;z-index:1;display:block;width:100%;max-width:100%;height:100%;object-fit:contain;object-position:right bottom;pointer-events:none}.implemented-projects{padding-top:100px;background:var(--primary-white);overflow:hidden}@media(max-width: 1024px){.implemented-projects{padding-top:80px}}@media(max-width: 768px){.implemented-projects{padding-top:60px}}@media(max-width: 600px){.implemented-projects{padding-top:40px}}.implemented-projects__inner{display:flex;flex-direction:column;gap:40px;width:100%}@media(max-width: 600px){.implemented-projects__inner{gap:24px}}.implemented-projects__head{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%}@media(max-width: 768px){.implemented-projects__slider-pagination{display:none}}.implemented-projects__title{font-family:var(--font-family);font-weight:700;font-size:40px;line-height:130%;color:var(--primary-black)}@media(max-width: 1024px){.implemented-projects__title{font-size:32px}}@media(max-width: 600px){.implemented-projects__title{font-size:22px}}.implemented-projects__slider{width:100%}@media(max-width: 1024px){.implemented-projects__slider{overflow:visible}}.implemented-projects__slide{max-width:322px;width:100%;height:auto}@media(max-width: 1440px){.implemented-projects__slide{max-width:310px}}@media(max-width: 1024px){.implemented-projects__slide{max-width:300px}}@media(max-width: 768px){.implemented-projects__slide{max-width:342px}}@media(max-width: 1024px){.implemented-projects__slide{max-width:240px}}.implemented-projects__card{display:flex;flex-direction:column;align-items:flex-start;width:100%;text-decoration:none;color:inherit}.implemented-projects__card-media{position:relative;width:100%;aspect-ratio:322/240;overflow:hidden;background:var(--scale-gray-50)}.implemented-projects__card-media::after{position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);content:"";pointer-events:none}.implemented-projects__card-img{display:block;width:100%;height:100%;object-fit:cover}.implemented-projects__card-body{display:flex;flex-direction:column;gap:12px;align-items:flex-start;width:100%;padding:16px 0}.implemented-projects__card-title{font-family:var(--font-family);font-weight:700;font-size:15px;line-height:120%;color:var(--primary-black)}@media(max-width: 600px){.implemented-projects__card-title{font-size:14px}}.implemented-projects__card-city{font-family:var(--font-family);font-weight:700;font-size:13px;line-height:120%;color:var(--scale-gray-400)}@media(max-width: 600px){.implemented-projects__card-city{font-size:12px}}.quick-quote-form__inner{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;column-gap:24px;row-gap:0;width:100%;padding:40px;background:var(--scale-gray-50)}@media(max-width: 1024px){.quick-quote-form__inner{padding:28px}}@media(max-width: 768px){.quick-quote-form__inner{display:flex;flex-direction:column;gap:24px;padding:32px}}@media(max-width: 600px){.quick-quote-form__inner{padding:20px}}.quick-quote-form__title{grid-column:1;grid-row:1;align-self:start;max-width:100%;margin:0;font-family:var(--font-family);font-weight:700;font-size:40px;line-height:130%;color:var(--primary-black)}@media(max-width: 1024px){.quick-quote-form__title{font-size:32px}}@media(max-width: 768px){.quick-quote-form__title{font-size:24px}}@media(max-width: 600px){.quick-quote-form__title{font-size:22px}}.quick-quote-form__form{grid-column:2;grid-row:1/-1;align-self:start;display:flex;flex-direction:column;gap:40px;box-sizing:border-box;min-width:0;padding:28px;background:var(--primary-white)}@media(max-width: 768px){.quick-quote-form__form{width:100%;padding:20px;gap:40px}}@media(max-width: 600px){.quick-quote-form__form{gap:32px;padding:12px}}.quick-quote-form__note{grid-column:1;grid-row:2;align-self:end;position:relative;box-sizing:border-box;width:100%;max-width:420px;padding:20px;overflow:hidden;background:var(--primary-white)}@media(max-width: 768px){.quick-quote-form__note{grid-column:auto;grid-row:auto;align-self:stretch;max-width:none;min-height:0}}.quick-quote-form__note-inner{display:flex;gap:12px;align-items:flex-start;max-width:302px}@media(max-width: 768px){.quick-quote-form__note-inner{max-width:517px}}@media(max-width: 600px){.quick-quote-form__note-inner{max-width:none}}.quick-quote-form__note-dot{flex-shrink:0;width:8px;height:8px;margin-top:8px;background:var(--primary-orange)}.quick-quote-form__note-text{flex:1 1 0;min-width:0;margin:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--scale-gray-800)}@media(max-width: 600px){.quick-quote-form__note-text{font-size:14px}}.quick-quote-form__note-img{position:absolute;top:0;right:0;height:100%;object-fit:cover;pointer-events:none}@media(max-width: 600px){.quick-quote-form__note-img{display:none}}.quick-quote-form__fields{display:flex;flex-direction:column;gap:24px;width:100%}.quick-quote-form__row{display:flex;gap:24px;width:100%}@media(max-width: 600px){.quick-quote-form__row{flex-direction:column;gap:16px}}.quick-quote-form__field{flex:1 1 0;min-width:0}.quick-quote-form .input--underline input{border-bottom-color:var(--scale-gray-200)}.quick-quote-form__attach{width:100%;max-width:none;font-size:15px;font-weight:700;line-height:120%;color:var(--scale-gray-600)}.quick-quote-form__attach .icon{color:var(--scale-gray-600);transition:color .3s ease-in-out}@media(hover: hover){.quick-quote-form__attach:hover .icon{color:var(--primary-orange)}}@media(max-width: 600px){.quick-quote-form__attach{font-size:12px}}.quick-quote-form__files{width:100%}.quick-quote-form__agreements.form-agreement .form-agreement__text{color:var(--scale-gray-600)}@media(max-width: 600px){.quick-quote-form__agreements.form-agreement .form-agreement__text{font-size:11px}}.quick-quote-form__agreements.form-agreement .form-agreement__checkbox .fake-checkbox{background:var(--scale-gray-200)}.quick-quote-form__agreements.form-agreement .form-agreement__checkbox .fake-checkbox .icon{color:var(--primary-white)}.quick-quote-form__agreements.form-agreement .form-agreement__checkbox input:checked+.fake-checkbox{background:var(--primary-orange)}@media(hover: hover){.quick-quote-form__agreements.form-agreement .form-agreement__checkbox input:not(:checked)+.fake-checkbox:hover{background:var(--scale-gray-200);outline:1px solid var(--scale-gray-400);outline-offset:-1px}}.quick-quote-form__submit{width:300px;max-width:100%;justify-content:space-between !important}@media(max-width: 600px){.quick-quote-form__submit{width:100%}}
/*# sourceMappingURL=main.css.map*/