@font-face{font-family:"Roboto";src:local("Roboto Bold"),local("Roboto-Bold"),url(/assets/c45eec196c32cdaa.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:local("Roboto"),local("Roboto-Regular"),url(/assets/a6f36a886f99ebef.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:local("Roboto Medium"),local("Roboto-Medium"),url(/assets/4f39c51bcf229035.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Roboto";src:local("Roboto Light"),local("Roboto-Light"),url(/assets/f385dfa444bf3641.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Akrobat";src:local("Akrobat Bold"),local("Akrobat-Bold"),url(/assets/996b393a725aa520.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Akrobat";src:local("Akrobat Regular"),local("Akrobat-Regular"),url(/assets/e5d062eb870bb10c.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Geologica";src:local("Geologica Black"),local("Geologica-Black"),url(../assets/fonts/Geologica-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Geologica";src:local("Geologica Light"),local("Geologica-Light"),url(../assets/fonts/Geologica-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Geologica";src:local("Geologica Medium"),local("Geologica-Medium"),url(/assets/6f6125c90eea313c.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Geologica";src:local("Geologica Regular"),local("Geologica-Regular"),url(../assets/fonts/Geologica-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Geologica";src:local("Geologica SemiBold"),local("Geologica-SemiBold"),url(../assets/fonts/Geologica-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}/*! 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}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}input,textarea{outline:none}textarea{resize:none}img{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: "Roboto", sans-serif;--second-family: "Akrobat", sans-serif;--third-family: "Geologica", sans-serif;--primary-red: var(--accent);--primary-black: #0f1121;--primary-white: #fff;--primary-light-gray: #f7f8fa;--common-red-hover: var(--accent-hover);--common-green: #1cad68;--common-link: #427bcf;--common-yellow: #e4be34;--grey-grey-75: #4b4d59;--grey-grey-50: #878890;--grey-grey-40: #9fa0a6;--grey-grey-25: #c3c3c7;--grey-grey-15: #dbdbdd;--grey-grey-10: #e7e8e9;--grey-grey-5: #f3f3f4;--grey-grey-3: #f7f7f8}html{scroll-behavior:smooth}body{background:#fff;font-family:var(--font-family),sans-serif;font-style:normal;font-weight:400;background:#fff;color:var(--grey-grey-75);overflow-x:hidden}section{padding:60px 0}.container{max-width:1440px;width:100%;margin:0 auto;padding:0 40px}h1,h2{font-family:var(--second-family);font-weight:700;font-size:48px;line-height:120%;color:var(--primary-black)}@media(max-width: 1200px){h1,h2{font-size:40px}}@media(max-width: 600px){h1,h2{font-size:24px}}h3,.h3{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:100%;color:var(--primary-black)}@media(max-width: 1200px){h3,.h3{font-size:24px}}@media(max-width: 600px){h3,.h3{font-size:16px}}h4,.h4{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black)}@media(max-width: 600px){h4,.h4{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:135%}}h5,.h5{font-family:var(--font-family);font-weight:500;font-size:20px;line-height:120%;color:var(--primary-black)}@media(hover: hover){.link{transition:color .3s ease-in-out}.link:hover{color:var(--primary-red) !important}}.marker-grey{display:flex;flex-direction:column;gap:24px;margin-left:24px}@media(max-width: 1200px){.marker-grey{gap:16px}}.marker-grey li{list-style-type:disc}.marker-grey li span{font-weight:500;line-height:120%}.marker-grey li::marker{font-size:24px}@media(max-width: 1200px){.marker-grey li::marker{font-size:20px}}@media(max-width: 600px){.marker-grey li::marker{font-size:16px}}.marker-grey li::marker{color:var(--grey-grey-15)}.modal{position:fixed;z-index:999;inset:0;background:rgba(15,17,33,.5);opacity:0;visibility:hidden;transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.modal.catalog-menu,.modal.cart-modal,.modal.city-modal,.modal.filter-modal,.modal.product-modal,.modal.menu{transition:opacity .2s ease-in-out .2s,visibility .2s ease-in-out .2s}.modal.catalog-menu.open,.modal.cart-modal.open,.modal.city-modal.open,.modal.filter-modal.open,.modal.product-modal.open,.modal.menu.open{transition:opacity .2s ease-in-out,visibility .2s ease-in-out}.modal.open{opacity:1;visibility:visible}.modal .modal-content{position:relative}.modal .close-btn{position:absolute;top:24px;right:24px;display:flex;justify-content:center;align-items:center;width:56px;height:56px}.hidden{display:none !important}.disable-scroll{overflow:hidden}.accent-btn{font-family:var(--second-family);font-weight:700;font-size:16px;line-height:140%;color:var(--primary-white);background:var(--primary-red);transition:background-color .2s ease-in-out}.accent-btn:disabled{opacity:.2}@media(hover: hover){.accent-btn:hover{background:var(--common-red-hover)}}.border-btn{background:var(--primary-white);border:1px solid var(--grey-grey-25);font-family:var(--second-family);font-weight:700;font-size:16px;line-height:140%;color:var(--primary-black);transition:color .2s ease-in-out,border-color .2s ease-in-out}@media(hover: hover){.border-btn:hover{border-color:var(--primary-red);color:var(--primary-red)}}.transparrent-tags{background:hsla(0,0%,100%,.2);font-family:var(--font-family);font-weight:500;font-size:14px;line-height:130%;color:var(--primary-white);display:block;padding:8px 16px}.border-btn-red{display:block;background:var(--primary-white);border:1px solid var(--primary-red);font-family:var(--font-family);font-weight:500;font-size:18px;line-height:135%;color:var(--primary-black);filter:grayscale(1);transition:all .2s ease-in-out}@media(hover: hover){.border-btn-red:hover{filter:grayscale(0)}}.file-container{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media(max-width: 600px){.file-container{grid-template-columns:1fr}}.selected-file{display:flex;align-items:center;gap:8px}.selected-file .file-name{font-family:var(--second-family);font-weight:700;font-size:16px;line-height:150%}.selected-file .file-size{font-size:12px;line-height:130%;color:var(--grey-grey-50)}.form-notification a{transition:color .2s ease-in-out}@media(hover: hover){.form-notification a:hover{color:#1f56a8}}.form-modal{display:flex;justify-content:center;align-items:center}.form-modal.open .modal-content{transform:translateY(0)}.form-modal .modal-content{width:640px;padding:48px;background:var(--primary-light-gray);transform:translateY(-100px);transition:transform .2s ease-in-out}.form-modal .close-btn{top:0;right:0}.form-modal__title{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:100%;color:var(--primary-black);margin-bottom:40px}.form-modal__descr{font-weight:300;font-size:16px;line-height:140%;margin-bottom:40px}.form-modal__descr a{color:var(--common-link)}.form-modal fieldset{display:flex;flex-direction:column;gap:8px;margin-bottom:40px}.form-modal .submit-btn{width:100%;padding:20px 32px;margin-bottom:40px}@media(max-width: 1200px){.form-modal .modal-content{width:510px}}@media(max-width: 600px){.form-modal .modal-content{width:100%;padding:24px}.form-modal__title{margin-bottom:24px;font-size:20px;line-height:140%}.form-modal__descr{font-weight:400;font-size:12px;line-height:130%;text-align:center}.form-modal .form-inp-label{padding:28px 16px 10px 24px}.form-modal fieldset{margin-bottom:24px}.form-modal .form-notification{font-weight:400;line-height:130%}.form-modal .submit-btn{margin-bottom:24px}}.form-notification{font-weight:400;font-size:14px;line-height:140%;color:var(--grey-grey-50)}.form-notification a{color:var(--common-link)}.modal-info .modal-content{display:flex;flex-direction:column;align-items:center}.modal-info__img{margin-bottom:40px}.modal-info .form-modal__title{margin-bottom:24px}.modal-info .form-modal__descr{text-align:center}.modal-info .submit-btn{margin-bottom:0}@media(max-width: 600px){.modal-info__img{margin-bottom:24px}.modal-info__img svg{width:64px;height:64px}.modal-info .form-modal__title{margin-bottom:16px}.modal-info .form-modal__descr{margin-bottom:24px}}.swiper-slide{width:fit-content !important}.slider-btn{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid var(--grey-grey-25);border-radius:40px;transition:border-color .2s ease-in-out,background-color .2s ease-in-out}.slider-btn svg path{transition:stroke .2s ease-in-out}.slider-btn.swiper-button-disabled{border-color:var(--grey-grey-5)}.slider-btn.swiper-button-disabled svg path{stroke:#c3c3c7}.slider-btn.swiper-button-lock{display:none}@media(hover: hover){.slider-btn:hover:not(.swiper-button-disabled){background-color:var(--grey-grey-5);border-color:var(--grey-grey-5)}.slider-btn:hover:not(.swiper-button-disabled) svg path{stroke:#4b4d59}}.main-dropdown{position:relative}.main-dropdown.open .dropdown-content{display:block}.main-dropdown.open .arrow{transform:rotate3d(1, 0, 0, 180deg)}.main-dropdown .dropdown-content{position:absolute;top:49px;left:0;right:0;z-index:10;display:none}.main-dropdown .arrow{transition:transform .2s ease-in-out}@media(max-width: 1440px){section{padding:50px 0}}@media(max-width: 1200px){section{padding:40px 0}h1,h2{font-size:40px}.container{padding:0 32px}}@media(max-width: 600px){section{padding:24px 0}.container{padding:0 16px}h1,h2{font-size:24px}}[class*=copyrights-pane]{display:none !important}[class*=ground-pane]{filter:grayscale(1)}.accent-btn svg{pointer-events: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)}}@keyframes stickyHeader{from{transform:translateY(-100%)}to{transform:translateY(0)}}.header{position:relative;border-bottom:1px solid var(--grey-grey-15);background:var(--primary-white)}.header__compact{display:none;align-items:stretch;background:var(--primary-white)}.header__compact-cell{display:flex;align-items:center;justify-content:center;padding:22px;flex-shrink:0;background:rgba(0,0,0,0);border-top:none;border-bottom:none;color:var(--grey-grey-50);text-decoration:none;transition:background .2s ease,color .2s ease}@media(max-width: 460px){.header__compact-cell{padding:16px}}.header__compact-cell:not(.header__compact-logo):not(:nth-child(4)):not(:nth-child(5)){border-right:1px solid var(--grey-grey-10)}.header__compact-cell:nth-child(4),.header__compact-cell:nth-child(5){border-left:1px solid var(--grey-grey-10)}.header__compact-menu,.header__compact-search{cursor:pointer;border:none;font:inherit}.header__compact-logo{flex:1 1 0;min-width:0;padding:17px 24px;border-right:none !important;border-left:none !important;cursor:default}@media(max-width: 460px){.header__compact-logo{padding:11px 10px}}.header__compact-logo img{display:block;height:30px;width:auto;max-width:100%;object-fit:contain}@media(max-width: 460px){.header__compact-logo img{display:none}}.header__compact-logo svg{display:none}@media(max-width: 460px){.header__compact-logo svg{display:block}}.header__compact-menu{border-left:none}.header__compact-search{border-left:none}.header__compact-mail{border-right:none !important;border-left:1px solid var(--grey-grey-10)}.header__compact-phone{border-left:1px solid var(--grey-grey-10)}@media(max-width: 1050px){.header .container{padding:0}.header .header__top,.header .header__bottom{display:none}.header .header__compact{display:flex}.header .search-result,.header .header__dropdown-content{display:none}}.header .search-overlay{position:fixed;top:130px;right:0;left:0;bottom:0;z-index:99;background:rgba(15,17,33,.5);transition:opacity .2s ease-in-out,visibility .2s ease-in-out;opacity:0;visibility:hidden}@media(max-width: 1050px){.header .search-overlay{top:65px}}.header .search-overlay.open{opacity:1;visibility:visible}.header.sticky-header{position:fixed;left:0;right:0;top:0;z-index:100;grid-template-rows:1fr;animation:stickyHeader .2s ease-in-out}.header.sticky-header .header__dropdown-content{display:none}.header.sticky-header .header__top{display:none}.header.sticky-header .header__search-tips,.header.sticky-header .search-result{top:65px}.header.sticky-header .search-overlay{top:65px}.header__logo{padding:0 24px}.header__logo img{height:30px;object-fit:contain}.header__top{display:flex;justify-content:space-between;border-bottom:1px solid #dbdbdd}.header__top-left{display:flex;align-items:center;gap:16px}.header__top-right{display:flex;align-items:center;gap:44px}.header__top-inner{display:flex;justify-content:space-between}.header__bottom{width:100%;background:var(--primary-white)}@media(max-width: 1050px){.header__bottom{position:absolute;top:0;left:0;right:0;z-index:100}}.header__bottom-inner{display:flex;justify-content:space-between}.header__contacts{display:flex;align-items:center;gap:40px;padding:20px 32px}@media(max-width: 1050px){.header__contacts{display:none}}.header__contacts-link{display:flex;align-items:center;gap:8px}.header__contacts-link a{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:initial;color:var(--grey-grey-75);white-space:nowrap}.header__cart-btn{display:flex;align-items:center;gap:8px;background:var(--grey-grey-5);padding:20px 44px;transition:background .2s ease-in-out}@media(hover: hover){.header__cart-btn:hover{background:var(--grey-grey-10);transition:background .2s ease-in-out}}.header__cart-btn span{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:initial;color:var(--grey-grey-75)}@media(max-width: 1050px){.header__cart-btn{display:none}}.header .nav{display:flex;align-items:center;gap:32px;justify-content:space-between;padding:22px 16px}.header .nav__item{display:flex;align-items:center;gap:8px;font-family:var(--font-family);font-weight:500;font-size:13px;line-height:150%;color:var(--grey-grey-75);transition:color .2s ease-in-out;cursor:pointer}@media(hover: hover){.header .nav__item:hover{color:var(--primary-red)}}.header .nav__item.dropdown{display:flex;align-items:center;gap:8px;user-select:none}.header .nav__item.dropdown svg{pointer-events:none}.header__location-btn{display:flex;align-items:center;gap:8px;font-family:var(--font-family);font-weight:500;font-size:13px;line-height:140%;color:var(--grey-grey-75)}.header__social{display:flex;align-items:center;gap:12px}.header__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;transition:background .2s ease-in-out;border-radius:40px}.header__social-link svg path{transition:fill .2s ease-in-out}@media(hover: hover){.header__social-link:hover{background:var(--primary-light-gray);transition:background .2s ease-in-out}.header__social-link:hover svg path{fill:var(--primary-red)}}.header__catalog-btn{display:flex;align-items:center;gap:12px;background:var(--primary-red);padding:22px 40px;transition:background .2s ease-in-out}@media(hover: hover){.header__catalog-btn:hover{background:var(--common-red-hover);transition:background .2s ease-in-out}}.header__catalog-btn span{font-family:var(--font-family);font-weight:500;font-size:13px;line-height:initial;color:var(--primary-white)}@media(max-width: 1050px){.header__catalog-btn{display:none}}.header form{width:100%;max-width:658px;position:relative}@media(max-width: 1050px){.header form{display:flex;max-width:100%}.header form .close-search{height:100%;min-width:64px;display:flex;align-items:center;justify-content:center;border-left:1px solid var(--grey-grey-15);border-bottom:1px solid var(--grey-grey-15)}}.header__search{display:flex;align-items:center;gap:12px;padding:20px;cursor:text}@media(max-width: 1050px){.header__search{border-bottom:1px solid var(--grey-grey-15);width:100%}}.header__search-inp{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-75);width:100%}.header__search-inp::placeholder{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-40)}.header__search-tips{position:absolute;top:65px;left:0;right:0;z-index:100;background:var(--primary-white);padding:8px 0}.header__search-tips .tip{display:block;padding:12px 24px;font-size:16px;line-height:140%}.header .search-result{height:540px;position:absolute;z-index:100;top:130px;left:0;display:flex;width:100%;background:var(--primary-white)}.header .search-result .wrapper{display:flex;width:37.5%;flex-direction:column;align-items:stretch}.header .search-result .products{width:62.5%;padding:40px 64px 64px 64px;border-right:1px solid var(--grey-grey-15)}.header .search-result .products__title{margin-bottom:16px;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black)}.header .search-result .products__title--category{margin-bottom:40px}.header .search-result .products__title span{margin-left:12px;color:var(--grey-grey-25)}.header .search-result .category{flex-grow:1;padding:40px 64px}.header .search-result .category__list{column-count:2}.header .search-result .category__list li{font-weight:300;font-size:20px;line-height:120%}.header .search-result .category__list li:not(:last-child){margin-bottom:24px}.header .search-result .cards-wrapper{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:40px}.header .search-result .product-card{position:relative;display:flex;align-items:center;gap:24px;padding:24px 0}.header .search-result .product-card:not(:nth-last-child(-n+2)){border-bottom:1px solid var(--grey-grey-25)}.header .search-result .product-card__title{display:block;margin-bottom:16px;font-size:16px;line-height:140%;color:var(--grey-grey-75);overflow:hidden;text-overflow:ellipsis;display:-moz-box;-moz-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-clamp:2;box-orient:vertical}.header .search-result .product-card__title::after{content:"";position:absolute;inset:0}.header .search-result .product-card__price{font-size:14px;line-height:130%;color:var(--grey-grey-50)}.header .search-result .product-card img{display:block;flex-shrink:0;object-fit:cover;width:80px;height:80px}.header .search-result .all-result{position:relative;display:flex;align-items:center;padding:32px 64px;border-top:1px solid var(--grey-grey-15)}.header .search-result .all-result a{margin-right:12px;font-weight:500;font-size:20px;line-height:120%;color:var(--primary-black)}.header .search-result .all-result a::after{content:"";position:absolute;inset:0}.header .search-result .all-result span{font-weight:500;font-size:20px;line-height:120%;color:var(--grey-grey-25);margin-right:auto}.header__dropdown-content{top:130px;z-index:50}.header__dropdown-content-wrapper{display:grid;grid-template-columns:repeat(8, 1fr);background:var(--primary-white);transform:translateY(-100%);visibility:hidden;transition:transform .2s ease-in-out,visibility .2s ease-in-out .2s}.header__dropdown-content.open{visibility:visible;opacity:1}.header__dropdown-content.open .header__dropdown-content-wrapper{transform:translateY(0);visibility:visible;transition:transform .2s ease-in-out}.header__dropdown-content .empty-block{grid-column:2 span}.header__dropdown-content .content{grid-column:6 span;padding:40px 24px 64px 24px}.header__dropdown-content .content p{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black);margin-bottom:40px}.header__dropdown-content .content ul{display:grid;grid-template-columns:repeat(3, 1fr);gap:24px 40px}.header__dropdown-content .content li{font-weight:300;font-size:20px;line-height:120%}.footer{background:var(--primary-light-gray);border-top:1px solid var(--grey-grey-15)}.footer__content{display:grid;grid-template-columns:614fr 1306fr}.footer__content-left{border-right:1px solid var(--grey-grey-15);display:flex;flex-direction:column}.footer__content-left .footer__contacts-wrapper{flex-grow:1}.footer__contacts{padding:48px 64px;margin-left:auto}.footer__contacts--tablet{display:none}.footer__logo{margin-bottom:32px;display:block}.footer__logo img{width:160px;height:49px}.footer__address{display:flex;flex-direction:column;gap:12px;margin-bottom:32px;max-width:270px}.footer__address p{font-family:var(--font-family);font-size:16px;line-height:140%;color:var(--grey-grey-50)}.footer__phone{display:block;margin-bottom:32px;font-family:var(--second-family);font-weight:700;font-size:32px;line-height:100%;color:var(--grey-grey-75)}.footer__social{display:flex;gap:16px}.footer__social a{display:flex;justify-content:center;align-items:center;width:48px;height:48px;border-radius:40px;background:var(--primary-white);transition:border-color .2s ease-in-out}.footer__social a svg path{transition:fill .2s ease-in-out}@media(hover: hover){.footer__social a:hover{border-color:var(--grey-grey-25)}.footer__social a:hover svg path{fill:var(--grey-grey-75)}}.footer__links{display:grid;width:fit-content;grid-template-columns:334px 334px 220px;gap:8px;padding:48px 122px}@media(max-width: 1440px){.footer__links{grid-template-columns:1fr 1fr 1fr;width:100%;padding:40px}}@media(max-width: 768px){.footer__links{grid-template-columns:1fr 1fr;padding:32px}}@media(max-width: 600px){.footer__links{grid-template-columns:1fr;width:100%;padding:0}}.footer__links a{display:block;transition:color .2s ease-in-out}@media(hover: hover){.footer__links a:hover{color:var(--primary-red)}}.footer__links-list-title{margin-bottom:24px;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black)}.footer__links-list-title .icon{display:none}.footer__links a{font-size:16px;line-height:140%;color:var(--grey-grey-75)}.footer__links a:not(:last-child){margin-bottom:16px}.footer .submit-application-wrapper{padding:32px 40px;position:relative;transition:background-color .2s ease-in-out;height:100%;border-top:1px solid var(--grey-grey-15)}@media(hover: hover){.footer .submit-application-wrapper:hover{background-color:var(--primary-white)}}.footer .submit-application-btn{display:flex;align-items:center;gap:137px;width:fit-content;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:100%;color:var(--primary-red);margin-left:auto}.footer .submit-application-btn::after{content:"";position:absolute;inset:0}.footer__info{border-top:1px solid var(--grey-grey-15)}.footer__info-inner{display:flex;align-items:center}.footer__info-content{padding:30px 64px 30px 0;width:100%;display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;gap:16px}.footer__info-links{display:flex;gap:48px}.footer__info-links a{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:400;line-height:140%;color:var(--grey-grey-50);transition:color .2s ease-in-out}@media(hover: hover){.footer__info-links a:hover{color:var(--primary-red)}}.footer__copyright{font-size:14px;font-weight:400;line-height:140%;color:var(--grey-grey-50)}.footer .go-top-btn{display:flex;justify-content:center;align-items:center;flex-shrink:0;width:80px;height:80px;background:var(--primary-red)}@media(max-width: 1440px){.footer__contacts{padding:48px 30px 38px 48px}.footer__address p{font-size:14px;line-height:130%}.footer__phone{font-size:24px;line-height:130%}.footer .submit-application-wrapper{padding:32px 48px}.footer .submit-application-btn{font-size:20px;line-height:140%}.footer__links{padding:48px}.footer__links a{font-size:14px;line-height:130%}.footer__info-content{padding:24px 24px 24px 0;flex-direction:column-reverse;gap:16px;align-items:flex-start}}@media(max-width: 1200px){.footer__content{grid-template-columns:1fr}.footer__content-left{display:flex;width:100%;flex-direction:row}.footer__content-left .submit-application-wrapper{height:auto}.footer__contacts-wrapper{width:50%}.footer__contacts{width:50%;padding:40px}.footer__contacts--desktop{display:flex;flex-direction:column;justify-content:space-between;border-right:1px solid var(--grey-grey-15);border-bottom:1px solid var(--grey-grey-15)}.footer__contacts--desktop .footer__address,.footer__contacts--desktop .footer__social{display:none}.footer__contacts--tablet{display:flex;flex-direction:column-reverse;gap:32px;width:100%}.footer__address{margin-bottom:0}.footer__address p{font-size:16px;line-height:140%}.footer .submit-application-wrapper{padding:34px 24px;border-bottom:1px solid var(--grey-grey-15)}.footer__links{padding:35px 24px;gap:0;row-gap:40px}.footer__links-list-title{margin-bottom:20px}.footer__links-list a{font-size:16px;line-height:140%}.footer__links-list a:not(:last-child){margin-bottom:12px}.footer__phone{font-size:32px;line-height:100%;margin-bottom:0}.footer .submit-application-btn{font-size:24px;line-height:100%;justify-content:space-between;width:100%}.footer__info{align-items:stretch}.footer__info-links{gap:40px}.footer__copyright{order:2}.footer .go-top-btn{height:106px}}@media(max-width: 600px){.footer__contacts{padding:40px 16px 32px 16px}.footer__contacts--tablet{display:none}.footer__contacts--desktop{width:100%;border-bottom:none}.footer__contacts--desktop .footer__address{display:block}.footer__contacts--desktop .footer__social{display:flex;gap:12px;margin-bottom:0}.footer__contacts-wrapper{width:100%}.footer__content-left{flex-direction:column}.footer__logo{margin-bottom:32px}.footer__address{margin-bottom:25px}.footer__address p{font-size:14px;line-height:130%}.footer__phone{margin-bottom:32px;font-size:20px;line-height:140%}.footer__links{padding:0;row-gap:0}.footer__links-list{grid-column:4 span}.footer__links-list:not(:last-child){border-bottom:1px solid var(--grey-grey-15)}.footer__links-list.open .accordion-content{opacity:1;visibility:visible}.footer__links-list.open .footer__links-list-title .icon{transform:rotate(180deg)}.footer__links-list.open .footer__links-list-title .icon::after{transform:translateY(-50%) rotate(0deg)}.footer__links-list .accordion-content{padding:0 16px;height:0;opacity:0;overflow:hidden;visibility:hidden;box-sizing:content-box;transition:height .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out}.footer__links-list-title{display:flex;align-items:center;justify-content:space-between;padding:21px 21px 22px 16px;margin:0;font-size:20px;line-height:140%}.footer__links-list-title .icon{position:relative;display:block;width:13px;height:13px;transition:transform .3s ease-in-out}.footer__links-list-title .icon::after,.footer__links-list-title .icon::before{content:"";position:absolute;background:#878890;height:2px;width:100%;top:50%;left:0;transform:translateY(-50%);border-radius:100px}.footer__links-list-title .icon::after{transition:transform .3s ease-in-out;transform:translateY(-50%) rotate(90deg)}.footer__info{flex-direction:column}.footer__info-content{flex-direction:column;gap:32px;padding-right:0}.footer__info-links{gap:8px;flex-direction:column;align-items:flex-start}.footer .go-top-btn{display:none}.footer .submit-application-wrapper{padding:20px 16px}.footer .submit-application-btn{font-size:20px;line-height:140%}.footer .submit-application-btn svg{width:24px}}.catalog-menu .product-list__content{height:100%}.catalog-menu .product-list__content a{color:var(--grey-grey-75);transition:color .2s ease-in-out}@media(hover: hover){.catalog-menu .product-list__content a:hover{color:var(--primary-red)}}.catalog-menu [data-content=services] .product-list__content-title{padding-left:40px}.catalog-menu.open .modal-content{transform:translateX(0)}.catalog-menu .modal-content{display:flex;width:90%;height:100%;background:#fff;transform:translateX(-100%);transition:transform .2s ease-in-out .1s}.catalog-menu .close-btn{z-index:1}.catalog-menu .root-block{display:flex;flex-direction:column;width:28%;height:100%;padding-top:40px;background:#f7f8fa;border-right:1px solid var(--grey-grey-15)}.catalog-menu__tabs{display:flex;padding:0 40px}.catalog-menu__tabs .tab{text-align:center;width:50%;padding:16px 0;font-family:var(--second-family);font-weight:700;font-size:16px;line-height:150%;color:var(--grey-grey-50);border-bottom:2px solid var(--grey-grey-5);cursor:pointer}.catalog-menu__tabs .tab.active{color:var(--primary-red);border-color:var(--primary-red)}.catalog-menu .link-wrapper .root-content{display:none}.catalog-menu .link-wrapper .root-content .root-content{display:none !important}.catalog-menu .link-wrapper.active .root-content{display:block}.catalog-menu .link-wrapper.active .root-content .link-wrapper.active .root-content{display:block !important}.catalog-menu .link-wrapper.active>.catalog-category-link{background:var(--primary-white);border-color:var(--primary-red);color:var(--primary-red)}.catalog-menu .link-wrapper.active>.catalog-category-link svg path,.catalog-menu .link-wrapper.active>.catalog-category-link svg rect,.catalog-menu .link-wrapper.active>.catalog-category-link svg line,.catalog-menu .link-wrapper.active>.catalog-category-link svg ellipse{stroke:var(--primary-red)}.catalog-menu .link-wrapper.active>.catalog-category-link .root-content{display:block}.catalog-menu .link-wrapper.active>.catalog-category-link .root-content .link-wrapper.active .root-content{display:block !important}.catalog-menu .catalog-category-link{display:flex;align-items:center;gap:20px;padding:14px 40px;border-right:2px solid rgba(0,0,0,0)}.catalog-menu .catalog-category-link img{object-fit:cover;width:32px;height:32px}.catalog-menu .product-list{padding:16px 0;overflow-y:auto;flex-grow:1}.catalog-menu .product-list::-webkit-scrollbar{width:8px}.catalog-menu .product-list::-webkit-scrollbar-track{background:var(--grey-grey-5)}.catalog-menu .product-list::-webkit-scrollbar-thumb{background:var(--grey-grey-15)}.catalog-menu .product-list__content{position:absolute;top:0;left:28%;width:72%;height:100%;padding-top:120px;overflow-y:auto}.catalog-menu .product-list__content::-webkit-scrollbar{width:8px}.catalog-menu .product-list__content::-webkit-scrollbar-track{background:var(--grey-grey-5)}.catalog-menu .product-list__content::-webkit-scrollbar-thumb{background:var(--grey-grey-15)}.catalog-menu .product-list__content:has(.services-list){padding-left:40px}.catalog-menu .product-list__content:has(.product-sub-list){padding-top:0}.catalog-menu .product-list__content .services-list{display:flex;flex-direction:column;align-items:flex-start}.catalog-menu .product-list__content .services-list li{position:relative;display:flex;align-items:center;gap:20px;padding:12px 0;color:var(--grey-grey-75)}@media(hover: hover){.catalog-menu .product-list__content .services-list li:has(:hover) svg path,.catalog-menu .product-list__content .services-list li:has(:hover) svg rect,.catalog-menu .product-list__content .services-list li:has(:hover) svg line,.catalog-menu .product-list__content .services-list li:has(:hover) svg ellipse{stroke:var(--primary-red)}}.catalog-menu .product-list__content .services-list li svg path,.catalog-menu .product-list__content .services-list li svg rect,.catalog-menu .product-list__content .services-list li svg line,.catalog-menu .product-list__content .services-list li svg ellipse{stroke:var(--grey-grey-75);transition:stroke .2s ease-in-out}.catalog-menu .product-list__content .services-list li p{transition:color .2s ease-in-out}.catalog-menu .product-list__content .services-list li p::after{content:"";position:absolute;inset:0}@media(hover: hover){.catalog-menu .product-list__content .services-list li p:hover{color:var(--primary-red)}}.catalog-menu .product-list__content-section{padding:0 40px 40px 40px}.catalog-menu .product-list__content-section:not(:last-child){border-bottom:1px solid var(--grey-grey-15)}.catalog-menu .product-list__content-section:not(:first-child){padding-top:40px}.catalog-menu .product-list__content-title{font-family:var(--second-family);font-weight:700;font-size:20px;line-height:140%;color:var(--primary-black);margin-bottom:24px}.catalog-menu .product-list__content-list{column-count:3;column-gap:40px}.catalog-menu .product-list__content-list li{font-size:16px;line-height:140%;color:var(--grey-grey-75)}.catalog-menu .product-list__content-list li p{transition:color .2s ease-in-out}@media(hover: hover){.catalog-menu .product-list__content-list li p:hover{color:var(--primary-red)}}.catalog-menu .product-list__content-list li:not(:last-child){margin-bottom:24px}.catalog-menu .product-sub-list{height:100%;padding-top:112px;padding-bottom:0;width:39%;background:var(--primary-light-gray);border-right:1px solid var(--grey-grey-15)}.catalog-menu .product-sub-list a{color:var(--grey-grey-75);transition:color .2s ease-in-out}@media(hover: hover){.catalog-menu .product-sub-list a:hover{color:var(--primary-red)}}.catalog-menu .product-sub-list a .root-content{display:none}.catalog-menu .product-sub-list a.active .root-content{display:block}.catalog-menu .product-sub-list .root-content{width:61%;left:39%}.catalog-menu .product-sub-list .root-content .product-list__content-list{column-count:2}.catalog-menu-mobile{z-index:1001}.catalog-menu-mobile.open .modal-content{transform:translateY(0)}.catalog-menu-mobile .modal-content{display:flex;flex-direction:column;width:100%;height:100%;background:var(--primary-light-gray);transform:translateY(-100%);transition:transform .2s ease-in-out}.catalog-menu-mobile__control{display:flex;border-bottom:1px solid var(--grey-grey-10)}.catalog-menu-mobile .empty-block{flex-grow:1}.catalog-menu-mobile .back-btn{display:flex;align-items:center;justify-content:center;border-right:1px solid var(--grey-grey-10)}.catalog-menu-mobile .close-btn{position:static;border-left:1px solid var(--grey-grey-10)}.catalog-menu-mobile .back-btn,.catalog-menu-mobile .close-btn{width:72px;height:72px}.catalog-menu-mobile .tabs{display:flex;margin-bottom:24px}.catalog-menu-mobile .tab{font-family:var(--second-family);font-weight:500;font-size:16px;line-height:150%;color:var(--grey-grey-50);text-align:center;width:50%;padding:16px 0;border-bottom:2px solid var(--grey-grey-5)}.catalog-menu-mobile .tab.active{color:var(--primary-red);border-color:var(--primary-red)}.catalog-menu-mobile__content{flex-grow:1;overflow-y:auto;position:relative}.catalog-menu-mobile .products-wrapper{display:grid;grid-template-columns:repeat(2, 1fr)}.catalog-menu-mobile .product{display:flex;gap:20px;align-items:center;padding:20px 24px;border-bottom:1px solid var(--grey-grey-10);font-size:16px;line-height:140%}.catalog-menu-mobile .product:nth-child(odd){border-right:1px solid var(--grey-grey-10)}.catalog-menu-mobile .product:nth-child(-n+2){border-top:1px solid var(--grey-grey-10)}.catalog-menu-mobile .product img{object-fit:cover;width:32px;height:32px}.catalog-menu-mobile .product-content{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;background:var(--primary-light-gray);overflow-y:auto}.catalog-menu-mobile .product-content .products-wrapper{padding-bottom:100px;overflow-y:scroll}.catalog-menu-mobile .product-content__title{padding:12px 24px;margin-bottom:16px;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black)}.catalog-menu-mobile .product-content__footer{position:absolute;bottom:0;left:0;right:0;z-index:10;padding:16px 24px;background:var(--primary-light-gray)}.catalog-menu-mobile .product-content__footer a{display:flex;justify-content:center;width:100%;padding:17px 0;font-family:var(--second-family);font-weight:700;font-size:16px;line-height:140%;color:var(--primary-black);border:1px solid var(--grey-grey-25);background:var(--primary-white)}.catalog-menu-mobile .product-content .section-wrapper{padding-bottom:100px;overflow-y:auto}.catalog-menu-mobile .product-content__section{padding:24px}.catalog-menu-mobile .product-content__section:not(:last-child){border-bottom:1px solid var(--grey-grey-10)}.catalog-menu-mobile .product-content__section-title{margin-bottom:24px;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:140%;color:var(--primary-black)}.catalog-menu-mobile .product-content__section ul{column-count:2;column-gap:40px}.catalog-menu-mobile .product-content__section ul li{font-size:16px;line-height:140%}.catalog-menu-mobile .product-content__section ul li:not(:last-child){margin-bottom:16px}.catalog-menu-mobile [data-content=services]{overflow-y:auto;flex-grow:1;position:relative}@media(max-width: 600px){.catalog-menu-mobile .close-btn,.catalog-menu-mobile .back-btn{width:56px;height:56px}.catalog-menu-mobile .product{grid-column:2 span;padding:16px}.catalog-menu-mobile .product:nth-child(2){border-top:none}.catalog-menu-mobile .tab{padding:8px 0}.catalog-menu-mobile .product-content__footer{border-top:1px solid var(--grey-grey-10);padding:16px}.catalog-menu-mobile .product-content__section{padding:14px 16px 32px 14px}.catalog-menu-mobile .product-content__section-title{margin-bottom:30px}.catalog-menu-mobile .product-content__section ul{column-count:1}}.menu{top:65px}.menu .accordion{opacity:0;visibility:hidden}.menu.open .menu__content{transform:translateX(0)}.menu.open .accordion{opacity:1;visibility:visible}.menu__content{overflow-y:auto;height:100%;width:81%;max-width:480px;background:var(--primary-white);transform:translateX(-100%);transition:transform .2s ease-in-out;display:flex;flex-direction:column;border-right:1px solid var(--grey-grey-10)}.menu__top{display:flex;width:100%;flex-shrink:0}@media(max-width: 460px){.menu__top{flex-direction:column}}.menu__top-btn{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:space-between;padding:22px 32px;border:none;cursor:pointer;font-family:var(--second-family);font-size:13px;font-weight:500;line-height:1.4;background:rgba(0,0,0,0)}.menu__top-btn--catalog{background:var(--primary-red);color:var(--primary-white)}.menu__top-btn--catalog .menu__top-icon{color:var(--primary-white)}.menu__top-btn--catalog .menu__top-arrow{color:var(--primary-white)}.menu__top-btn--cart{background:var(--grey-grey-5);color:var(--grey-grey-75)}.menu__top-btn--cart .menu__top-icon,.menu__top-btn--cart .menu__top-arrow{color:var(--grey-grey-75)}.menu__top-btn-left{display:flex;align-items:center;gap:12px}.menu__top-btn--cart .menu__top-btn-left{gap:8px}.menu__top-icon{width:20px;height:20px;flex-shrink:0}.menu__top-arrow{width:20px;height:20px;flex-shrink:0}.menu__nav{display:flex;flex-direction:column;flex-shrink:0;border-top:1px solid var(--grey-grey-10)}.menu__nav-block{border-bottom:1px solid var(--grey-grey-10);display:flex;flex-direction:column}.menu__nav-block.open .accordion-content{opacity:1;visibility:visible;height:auto;padding-bottom:19px}.menu__nav-block-title{display:flex;align-items:center;justify-content:space-between;width:100%;padding:19px 32px 20px;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--primary-black);background:rgba(0,0,0,0);border:none;cursor:pointer;text-align:left}.menu .accordion-content{height:0;opacity:0;visibility:hidden;overflow:hidden;transition:height .2s ease-in-out,opacity .2s ease-in-out,visibility .2s ease-in-out;display:flex;flex-direction:column;gap:12px;padding-left:32px;padding-right:32px}@media(max-width: 460px){.menu .accordion-content{padding-left:16px;padding-right:16px}}.menu .accordion-content a{display:block;font-family:var(--second-family);font-weight:700;font-size:18px;line-height:1.3;color:var(--grey-grey-50);text-decoration:none}.menu__nav-link{display:flex;align-items:center;justify-content:flex-start;padding:19px 32px;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--primary-black);text-decoration:none;border-bottom:1px solid var(--grey-grey-10);transition:color .2s}.menu__nav-link:hover{color:var(--primary-red)}.menu__nav-link--download{gap:16px}.menu__nav-download{width:24px;height:24px;flex-shrink:0;color:var(--primary-red)}.menu__footer{margin-top:auto;padding:40px 32px;display:flex;flex-direction:column;gap:40px;flex-shrink:0}.menu__social{display:flex;gap:8px}.menu__social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:8px;border-radius:40px;background:var(--grey-grey-3);transition:background .2s}.menu__social-link:hover{background:var(--grey-grey-15)}.menu__social-link svg{width:24px;height:24px}.menu__contacts{display:flex;flex-direction:column;gap:12px}.menu__contacts-row{display:flex;align-items:center;gap:16px}.menu__contacts-row svg{width:24px;height:24px;flex-shrink:0}.menu__contacts-row a,.menu__contacts-row span{font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--grey-grey-75);text-decoration:none}.menu__address{font-family:var(--font-family);font-size:14px;font-weight:400;line-height:1.5;color:var(--grey-grey-50);display:flex;flex-direction:column;gap:12px}.menu__address p{margin:0}.menu__application{display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 32px;background:var(--primary-light-gray);border:none;border-top:1px solid var(--grey-grey-10);font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--primary-red);cursor:pointer;flex-shrink:0;transition:background .2s,color .2s}.menu__application:hover{background:var(--grey-grey-5)}.menu__application svg{width:32px;height:32px;flex-shrink:0}@media(max-width: 600px){.menu__content{width:100%;max-width:none}.menu__top-btn{padding:16px}.menu__nav-block-title,.menu__nav-link{padding-left:16px;padding-right:16px;font-size:18px}.menu .accordion-content a{font-size:16px}.menu__footer{padding:32px 16px;gap:32px}.menu__contacts-row a,.menu__contacts-row span{font-size:18px}.menu__application{padding:24px;font-size:18px}}@media(max-width: 460px){.menu{top:53px}}.city-popup{position:absolute;top:-1px;left:-1px;z-index:1000;width:370px;border:1px solid var(--grey-grey-15);padding:24px;background:var(--primary-white);display:none}.city-popup.open{display:block}.city-popup p{margin-bottom:16px;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:140%;color:var(--primary-black)}.city-popup .btn-wrapper{display:flex;gap:16px}.city-popup .city-apply,.city-popup .choice-city-btn{flex-basis:50%;padding:16px 32px;text-wrap:nowrap}@media(max-width: 1440px){.city-popup{width:auto;right:-1px}}@media(max-width: 1200px){.city-popup{right:auto;width:370px}}@media(max-width: 600px){.city-popup{right:0;width:auto;padding:24px 16px}.city-popup .city-apply,.city-popup .choice-city-btn{padding:16px 19px}}.city-modal{overflow-y:auto;position:absolute;top:130px;left:0;right:0;bottom:auto;height:calc(100dvh - 130px)}.city-modal.open .modal-content{transform:translateY(0)}.city-modal .modal-content{height:760px;overflow-y:auto;width:100%;background:var(--primary-white);transform:translateY(-100%);transition:transform .2s ease-in-out}.city-modal__content-wrapper{padding:40px 0 64px 0}.city-modal .tablet-head{display:none}.city-modal__title{margin-bottom:24px;font-family:var(--second-family);font-weight:700;font-size:32px;line-height:100%;color:var(--primary-black)}.city-modal__search{display:flex;align-items:center;gap:12px;width:720px;margin-bottom:64px;padding:24px;border:1px solid var(--grey-grey-15);cursor:text}.city-modal__search .clear-btn{position:relative;cursor:pointer}.city-modal__search .clear-btn::after{content:"";position:absolute;inset:-5px}.city-modal__search-inp{flex-grow:1;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:var(--primary-black)}.city-modal__search-inp::placeholder{color:var(--grey-grey-25)}.city-modal__list{column-count:5}.city-modal__list-item{margin-bottom:40px}.city-modal__list-item ul li:not(:last-child){margin-bottom:12px}.city-modal__list-letter{font-family:var(--third-family);font-weight:500;font-size:24px;line-height:130%;color:var(--primary-black)}.city-modal__list-city{position:relative;font-family:var(--font-family);font-weight:300;font-size:20px;line-height:120%;color:var(--grey-grey-75)}.city-modal__list-city svg{position:absolute;left:-25px;top:50%;transform:translateY(-50%);display:none}.city-modal__list-city.current{font-family:var(--second-family);font-weight:700;font-size:20px;line-height:140%;color:var(--primary-red)}.city-modal__list-city.current svg{display:block}.city-modal__list-city a{transition:color .2s ease-in-out}@media(hover: hover){.city-modal__list-city a:hover{color:var(--primary-red)}}.city-modal__tips p{margin-bottom:32px;font-family:var(--third-family);font-weight:500;font-size:24px;line-height:130%;color:var(--grey-grey-50)}.city-modal__tips ul li:not(:last-child){margin-bottom:20px}.city-modal__tips ul li a{font-family:var(--third-family);font-size:20px;line-height:120%;font-weight:300;color:var(--grey-grey-75);transition:color .2s ease-in-out}.city-modal__tips ul li a span{font-weight:500;color:var(--primary-black);transition:color .2s ease-in-out}@media(hover: hover){.city-modal__tips ul li a:hover{color:var(--primary-red)}.city-modal__tips ul li a:hover span{color:var(--primary-red)}}@media(max-width: 1440px){.city-modal{height:calc(100dvh - 130px);top:131px}.city-modal .modal-content{height:690px}.city-modal__content-wrapper{padding:40px 48px}.city-modal__search{margin-bottom:48px;width:540px;padding:20px 24px}.city-modal__list-item{margin-bottom:32px}.city-modal__list-city{font-size:16px;line-height:140%}.city-modal__list-city.current{font-weight:500;font-size:16px;line-height:150%}}@media(max-width: 1200px){.city-modal{top:0;height:100dvh}.city-modal .modal-content{height:100%}.city-modal__content-wrapper{padding:24px 24px 40px 24px}.city-modal .close-btn{display:none}.city-modal .tablet-head{display:flex;justify-content:flex-end;border-bottom:1px solid var(--grey-grey-15)}.city-modal .tablet-head .close-btn{display:flex;position:static;width:72px;height:72px;border-left:1px solid var(--grey-grey-15)}.city-modal__search{width:360px;margin-bottom:40px}.city-modal__list{column-count:3;padding-left:6px}}@media(max-width: 600px){.city-modal .tablet-head .close-btn{width:56px;height:56px}.city-modal__content-wrapper{padding:24px 16px}.city-modal__title{font-size:24px;line-height:130%}.city-modal__search{width:100%;margin-bottom:24px;padding:16px}.city-modal__list{column-count:2;padding-left:13px}.city-modal__list-city{font-size:14px;line-height:130%}.city-modal__list-city.current{font-size:14px;line-height:130%}.city-modal__tips p{margin-bottom:16px;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:140%}.city-modal__tips ul li:not(:last-child){margin-bottom:12px}.city-modal__tips ul li a{font-size:14px;line-height:171%}}.header.sticky-header .cart-modal{top:65px;height:calc(100vh - 65px)}.cart-modal{overflow:hidden;display:flex;justify-content:flex-end;position:absolute;top:130px;left:0;right:0;bottom:0;height:calc(100vh - 130px)}.cart-modal.open .modal-content{transform:translateX(0)}.cart-modal .modal-content{display:flex;flex-direction:column;width:50%;height:100%;background:var(--primary-white);transform:translateX(100%);transition:transform .2s ease-in-out}.cart-modal .tablet-head{display:none}.cart-modal .close-btn{position:static}.cart-modal__head{display:flex;align-items:center;padding:15px 16px 30px 40px}.cart-modal__head .text-wrapper{margin-right:auto}.cart-modal__head .text-wrapper .title{margin-bottom:12px}.cart-modal__head .text-wrapper .descr{font-family:var(--font-family);font-weight:300;font-size:20px;line-height:140%;color:var(--grey-grey-50)}.cart-modal__head p{margin-right:auto;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black)}.cart-modal__head span{margin-left:12px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:var(--grey-grey-50)}.cart-modal__head .clear-cart-btn{border:1px solid var(--grey-grey-15);padding:8px 12px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:var(--grey-grey-75)}.cart-modal .back-btn{display:flex;align-items:center;justify-content:center;gap:8px}.cart-modal .back-btn svg path{transition:stroke .2s ease-in-out}@media(hover: hover){.cart-modal .back-btn:hover svg path{stroke:var(--primary-red)}}.cart-modal .form-wrapper{flex-grow:1;overflow-y:auto;padding:0 40px}.cart-modal .cart-form{background:var(--primary-light-gray);padding:40px;border:none;margin-bottom:40px}.cart-modal fieldset{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;width:100%}.cart-modal .product{display:flex;gap:24px;padding-bottom:24px}.cart-modal .product:not(:first-child){padding-top:24px;border-top:1px solid #dbdbdd}@media(hover: hover){.cart-modal .product:hover .product__counter-decrement,.cart-modal .product:hover .product__counter-increment{background-color:var(--primary-light-gray)}.cart-modal .product:hover .product__counter-decrement::after,.cart-modal .product:hover .product__counter-decrement::before,.cart-modal .product:hover .product__counter-increment::after,.cart-modal .product:hover .product__counter-increment::before{background-color:var(--primary-black)}.cart-modal .product:hover .product__delete-btn{opacity:1}}@media(hover: none){.cart-modal .product .product__counter-decrement,.cart-modal .product .product__counter-increment{background-color:var(--primary-light-gray)}.cart-modal .product .product__counter-decrement::after,.cart-modal .product .product__counter-decrement::before,.cart-modal .product .product__counter-increment::after,.cart-modal .product .product__counter-increment::before{background-color:var(--primary-black)}.cart-modal .product .product__delete-btn{opacity:1 !important;background:var(--primary-light-gray) !important}.cart-modal .product .product__delete-btn svg path{fill:#4b4d59}}.cart-modal .product-wrapper{flex-grow:1;overflow-y:auto;padding-left:40px;padding-right:32px}.cart-modal .product-wrapper::-webkit-scrollbar{width:8px}.cart-modal .product-wrapper::-webkit-scrollbar-track{background:var(--grey-grey-5)}.cart-modal .product-wrapper::-webkit-scrollbar-thumb{background:var(--grey-grey-15)}.cart-modal .product__wrapper{display:flex;flex-grow:1;gap:24px}.cart-modal .product__text{flex-grow:1}.cart-modal .product img{width:80px;height:80px;object-fit:cover}.cart-modal .product__title{margin-bottom:16px;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--primary-black)}.cart-modal .product__price{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:130%;color:var(--grey-grey-50)}.cart-modal .product__control{display:flex;align-items:flex-start;gap:8px}.cart-modal .product .product__delete-btn{display:flex;justify-content:center;align-items:center;opacity:0}.cart-modal .product__counter-decrement,.cart-modal .product__counter-increment,.cart-modal .product .product__delete-btn{position:relative;width:40px;height:40px;border-radius:8px;background:rgba(0,0,0,0)}.cart-modal .product__counter{display:flex;gap:4px}.cart-modal .product__counter-quantity{display:flex;align-items:center;justify-content:center;width:78px}.cart-modal .product__counter-decrement::after,.cart-modal .product__counter-increment::after,.cart-modal .product__counter-increment::before{content:"";position:absolute;top:50%;right:50%;transform:translateY(-50%) translateX(50%);width:14px;height:2px;background:var(--grey-grey-25);border-radius:50px}.cart-modal .product__counter-increment::before{transform:translateY(-50%) translateX(50%) rotate(90deg)}.cart-modal__footer .price{display:flex;gap:24px;padding:24px 40px;background:var(--primary-light-gray)}.cart-modal__footer .price p:not(:last-child){margin-bottom:8px;font-weight:500;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.cart-modal__footer .price p:last-child{font-weight:700;font-size:20px;line-height:140%;color:var(--primary-black)}.cart-modal__footer .price .right-side p:not(:last-child){color:var(--grey-grey-75)}.cart-modal__footer .left-side,.cart-modal__footer .right-side{width:50%}.cart-modal__footer .btn-wrapper{display:flex;gap:24px;padding:24px 40px;border-top:1px solid var(--grey-grey-15)}.cart-modal .border-btn,.cart-modal .accent-btn{width:50%;padding:16px 20px;text-wrap:nowrap}@media(max-width: 1440px){.header.sticky-header .cart-modal{top:65px;height:calc(100vh - 65px)}.cart-modal{top:131px;height:calc(100vh - 131px)}}@media(max-width: 1200px){.header.sticky-header .cart-modal{top:0;height:100dvh}.cart-modal{top:0;height:100dvh}.cart-modal .modal-content{width:100%}.cart-modal .close-btn{display:none}.cart-modal .tablet-head{display:flex;justify-content:flex-end;border-bottom:1px solid var(--grey-grey-15)}.cart-modal .tablet-head .close-btn{display:flex;width:72px;height:72px;border-left:1px solid var(--grey-grey-15)}.cart-modal .form-wrapper{padding:0 24px}.cart-modal__head{padding:16px 24px 40px 24px}.cart-modal .product-wrapper{padding:0 24px}.cart-modal__footer .price{padding:16px 24px;gap:16px}.cart-modal__footer .btn-wrapper{padding:16px 24px;gap:16px}}@media(max-width: 600px){.cart-modal .tablet-head .close-btn{width:56px;height:56px}.cart-modal__head{padding:16px 16px 40px 16px}.cart-modal__head .text-wrapper .title{margin-bottom:8px}.cart-modal__head .text-wrapper .descr{font-size:16px}.cart-modal__head span{margin-left:2px}.cart-modal .form-wrapper{padding:0 16px}.cart-modal .form-inp-label{padding:28px 16px 10px 24px}.cart-modal .form-notification{font-weight:400;font-size:12px;line-height:130%}.cart-modal .cart-form{padding:24px;margin-bottom:24px}.cart-modal fieldset{grid-template-columns:1fr;gap:8px}.cart-modal .back-btn span{display:none}.cart-modal .product{gap:16px;padding-bottom:32px}.cart-modal .product:not(:first-child){padding-top:32px}.cart-modal .product__wrapper{flex-direction:column}.cart-modal .product-wrapper{padding:0 12px}.cart-modal .product__control{margin-left:-24px}.cart-modal__footer .price{padding:8px 16px;gap:12px}.cart-modal__footer .price p:last-child{font-size:14px}.cart-modal__footer .price p:not(:last-child){display:none}.cart-modal__footer .btn-wrapper{padding:16px}}.catalog-card{position:relative;display:block;padding:40px;background:var(--primary-light-gray);height:307px}@media(max-width: 1000px){.catalog-card{height:auto;padding:24px}}@media(max-width: 700px){.catalog-card{padding:20px}}.catalog-card:not(:has(.hidden)){z-index:20}@media(hover: hover){.catalog-card:hover .catalog-card__title{color:var(--primary-red)}.catalog-card:hover .catalog-card__show-more{color:var(--primary-red)}}.catalog-card img{position:absolute;top:0px;right:0;width:101px;object-fit:cover;pointer-events:none;mix-blend-mode:darken}@media(max-width: 1000px){.catalog-card img{width:113px;height:100%}}@media(max-width: 600px){.catalog-card img{width:49px}}.catalog-card__title{display:block;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black);margin-bottom:16px;transition:color .3s ease-in-out}@media(max-width: 600px){.catalog-card__title{margin-bottom:0;font-size:18px}}.catalog-card__title::after{content:"";position:absolute;inset:0}.catalog-card__title svg{display:none}.catalog-card__items{display:flex;flex-direction:column;gap:8px}@media(max-width: 1000px){.catalog-card__items{display:none}}.catalog-card__item{display:flex;align-items:center;gap:8px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:140%;color:var(--primary-black)}.catalog-card__item-link{position:relative;z-index:10;transition:color .2s ease-in-out}@media(hover: hover){.catalog-card__item-link:hover{color:var(--primary-red)}}.catalog-card__item svg{display:none}.catalog-card__show-more{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:140%;color:var(--grey-grey-25);display:flex;align-items:center;gap:8px;margin-top:24px;transition:color .2s ease-in-out}@media(max-width: 600px){.catalog-card__show-more{display:none}}.catalog-card__link{position:absolute;inset:0;z-index:5;cursor:pointer}.breadcrumbs{display:flex;gap:8px;padding:24px 0;font-size:14px;line-height:130%;overflow-x:auto}.breadcrumbs::-webkit-scrollbar{display:none}.breadcrumbs a,.breadcrumbs span{text-wrap:nowrap}.breadcrumbs span{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:130%;color:var(--grey-grey-75)}.breadcrumbs span:last-child{color:var(--grey-grey-50)}.breadcrumbs a{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:130%;color:var(--grey-grey-75)}@media(max-width: 1200px){.breadcrumbs{margin-bottom:32px;font-size:12px;margin-right:-24px;margin-left:-24px;overflow-x:auto}.breadcrumbs a:first-child{padding-left:24px}.breadcrumbs span:last-child{padding-right:24px}.breadcrumbs::-webkit-scrollbar{display:none}}@media(max-width: 600px){.breadcrumbs{margin-right:-16px;margin-left:-16px;margin-bottom:24px}.breadcrumbs a:first-child{padding-left:16px}.breadcrumbs span:last-child{padding-right:16px}}.cookie-popup{position:fixed;bottom:24px;left:24px;z-index:100;display:flex;align-items:center;gap:55px;padding:12px 20px;box-shadow:0 8px 24px 0 rgba(38,42,49,.1);background:var(--primary-light-gray);border:1px solid var(--grey-grey-15);transform:translateY(140%);visibility:hidden;opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out,visibility .3s ease-in-out}.cookie-popup.open{transform:translateY(0);visibility:visible;opacity:1}.cookie-popup svg{flex-shrink:0}.cookie-popup .wrapper{display:flex;align-items:center;gap:16px}.cookie-popup p{font-size:14px;line-height:130%}.cookie-popup p a{color:var(--common-link)}.cookie-popup .border-btn{padding:16px 32px}@media(max-width: 1200px){.cookie-popup{left:0;bottom:0;justify-content:space-between;width:100%}}@media(max-width: 600px){.cookie-popup{flex-direction:column;gap:16px;padding:16px}.cookie-popup .wrapper{gap:12px}.cookie-popup .border-btn{width:100%}}.information{display:flex;gap:48px;align-items:center;z-index:2}@media(max-width: 600px){.information{gap:24px;flex-direction:column;align-items:flex-start}}.information__item{display:flex;gap:20px;align-items:center;padding-right:48px;border-right:1px solid var(--grey-grey-25)}@media(max-width: 1200px){.information__item{gap:12px;border:none;padding-right:0}}.information__item:last-child{border-right:none}.information__item_icon{border-radius:40px;width:56px;height:56px;display:flex;justify-content:center;align-items:center;background:var(--primary-white)}@media(max-width: 1200px){.information__item_icon{width:48px;height:48px}}.information__item_text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.information__item p:first-child{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black);transition:all .2s ease-in-out}@media(max-width: 1200px){.information__item p:first-child{font-size:16px}}.information__item p:last-child{font-family:var(--second-family);font-weight:500;font-size:18px;line-height:135%;color:var(--grey-grey-50)}@media(max-width: 1200px){.information__item p:last-child{font-size:14px}}.information__item:hover .information__item_text p:first-child{color:var(--primary-red);transition:all .2s ease-in-out}.listing-category{display:flex;flex-direction:column;gap:16px;position:relative;padding:16px;height:100%;width:220px;background:var(--primary-light-gray)}.listing-category img{width:188px;height:188px;object-fit:cover;mix-blend-mode:darken}.listing-category p{font-weight:500;font-size:16px;color:var(--gray-gray-75);line-height:135%}.listing-category p::after{content:"";position:absolute;inset:0}@media(max-width: 1200px){.listing-category{width:240px}.listing-category p{font-size:16px;line-height:150%}.listing-category img{width:192px;height:192px}}@media(max-width: 600px){.listing-category{width:230px;padding:16px}}.category-slider .swiper-slide:not(:first-child) .listing-category{border-left:none}.advantages-cards{display:flex;gap:24px;z-index:2}.advantages-cards__card{max-width:262px;width:100%}.advantages-cards__card .icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:40px;background:var(--primary-white);margin-bottom:20px}.advantages-cards__card-title{font-family:var(--second-family);font-weight:700;font-size:20px;line-height:140%;color:var(--primary-white);margin-bottom:12px}.advantages-cards__card-descr{font-weight:400;font-size:14px;line-height:140%;color:var(--primary-white)}@media(max-width: 1440px){.advantages-cards{gap:24px}.advantages-cards__card-descr{font-size:14px;line-height:130%}.advantages-cards__card .icon{width:48px;height:48px}.advantages-cards__card-title{font-size:16px;line-height:150%}}@media(max-width: 700px){.advantages-cards{display:none}}.tags{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.tags .tag,.tags .show-more-btn{flex-shrink:0;padding:12px 16px;font-size:14px;line-height:130%;transition:background-color .2s ease-in-out,color .2s ease-in-out}.tags .tag{background:var(--primary-light-gray)}.tags .tag.current{color:var(--primary-black);background:var(--primary-white);border:1px solid var(--primary-red)}@media(hover: hover){.tags .tag:hover:not(.current){background-color:var(--primary-white)}}.tags .show-more-btn{border:1px solid var(--grey-grey-15)}@media(max-width: 1200px){.tags{overflow-x:auto;flex-wrap:nowrap;margin-left:-24px;margin-right:-24px}.tags::-webkit-scrollbar{display:none}.tags .tag:first-child{margin-left:24px}.tags .tag:nth-last-child(2){margin-right:24px}.tags .show-more-btn{display:none}}@media(max-width: 600px){.tags{margin-left:-16px;margin-right:-16px}.tags .tag:first-child{margin-left:16px}.tags .tag:nth-last-child(2){margin-right:16px}}.listing-toolbar .products-found{display:none}.listing-toolbar .filter-btn{display:none}.listing-toolbar .wrapper{display:flex;justify-content:space-between}.listing-toolbar .filter-container{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start}.listing-toolbar .listing-toolbar__reset{display:none;flex-shrink:0;margin-left:8px;align-items:center;justify-content:center;padding:11px 16px;background:var(--grey-grey-5);border:none;font-family:var(--font-family);font-size:13px;font-weight:500;line-height:1.4;color:var(--grey-grey-75);cursor:pointer;transition:background .2s}.listing-toolbar .listing-toolbar__reset:hover{background:var(--grey-grey-15)}.listing-toolbar .wrapper:has(.active-filter) .listing-toolbar__reset{display:flex}.listing-toolbar .btn-wrapper{display:flex;gap:8px}.listing-toolbar .filters{display:none}.listing-toolbar .view-btn{display:flex;justify-content:center;align-items:center;width:56px;height:56px;background:var(--grey-grey-5);border:1px solid var(--grey-grey-5);transition:background-color .2s ease-in-out,border-color .2s ease-in-out}.listing-toolbar .view-btn.active{background:#fff;border-color:var(--grey-grey-25)}.listing-toolbar .view-btn.active svg path{fill:#878890}.listing-toolbar .view-btn svg path{transition:fill .2s ease-in-out}.listing-toolbar .active-filter{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:11px 12px 11px 16px;border:1px solid var(--grey-grey-15);font-size:13px;line-height:normal;color:var(--primary-black)}@media(max-width: 1600px){.listing-toolbar .products-found{display:block;margin-bottom:0 !important;align-self:center;margin-right:40px}.listing-toolbar .wrapper{justify-content:flex-start}.listing-toolbar .btn-wrapper{margin-left:auto}.listing-toolbar .filter-container{margin-right:40px}.listing-toolbar .filters{margin-left:-48px;margin-right:-48px;display:flex;align-items:center;gap:16px;margin-bottom:40px;padding:24px 48px;background:var(--primary-light-gray)}.listing-toolbar .filter{flex-grow:1}.listing-toolbar .filter .filters-wrapper{max-height:275px;overflow-y:auto}.listing-toolbar .filter-label{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--primary-white);border:1px solid var(--grey-grey-15)}.listing-toolbar .filter-label span{font-size:16px;line-height:140%;color:var(--grey-grey-50);pointer-events:none;margin-right:8px}.listing-toolbar .filter-label .arrow{pointer-events:none}.listing-toolbar .filters-wrapper{box-shadow:0 8px 24px 0 rgba(38,42,49,.04)}.listing-toolbar .filters-wrapper .dropdown-item{font-size:16px;line-height:140%;color:var(--grey-grey-50);background:var(--primary-white);transition:background-color .2s ease-in-out;cursor:pointer}.listing-toolbar .filters-wrapper .dropdown-item label{padding:12px 16px;width:100%;display:block}.listing-toolbar .filters-wrapper .dropdown-item input{display:none}}@media(max-width: 1600px)and (hover: hover){.listing-toolbar .filters-wrapper .dropdown-item:hover{background:var(--grey-grey-5)}}@media(max-width: 1600px){.listing-toolbar .show-all-filters{background:var(--primary-white)}}@media(max-width: 1300px){.listing-toolbar .filters{display:none}.listing-toolbar .filter-btn{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;margin-bottom:40px;padding:16px;background:var(--primary-light-gray)}.listing-toolbar .wrapper{flex-wrap:wrap;gap:40px}.listing-toolbar .filter-container{order:-1;margin-right:0;width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;overflow-y:auto;flex-wrap:nowrap}.listing-toolbar .filter-container::-webkit-scrollbar{display:none}.listing-toolbar .filter-container .active-filter:first-child{margin-left:24px}.listing-toolbar .filter-container .active-filter:last-child{margin-right:24px}}@media(max-width: 700px){.listing-toolbar .products-found{margin-right:0}.listing-toolbar .btn-wrapper{display:none}.listing-toolbar .wrapper .filter-container{margin-right:-16px;margin-left:-16px;width:calc(100% + 32px)}.listing-toolbar .wrapper .filter-container:first-child{margin-left:16px}.listing-toolbar .filter-container .active-filter:first-child{margin-left:16px}.listing-toolbar .filter-container .active-filter:last-child{margin-right:16px}.listing-toolbar .filter-container .active-filter svg{width:16px;height:16px}}.listing-side-bar{padding-top:39px}.listing-side-bar .filter-title{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px 0;font-weight:500;font-size:14px;line-height:130%;user-select:none;cursor:pointer;border-top:1px solid var(--grey-grey-15)}.listing-side-bar .filter-title .arrow{flex-shrink:0;transition:transform .2s ease-in-out}.listing-side-bar .filter-section:has(+.filter-reset){border-bottom:1px solid var(--grey-grey-15)}.listing-side-bar .filter-section.alternate .height-limiter{max-height:216px;overflow-y:auto;display:flex;flex-wrap:wrap;gap:16px}.listing-side-bar .filter-section.open .arrow{transform:rotate3d(1, 0, 0, 180deg)}.listing-side-bar .accordion-content{box-sizing:content-box;height:0;overflow:hidden;transition:height .2s ease-in-out}.listing-side-bar .filter-search{margin-bottom:8px;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--grey-grey-15);cursor:text}.listing-side-bar .filter-search svg{flex-shrink:0}.listing-side-bar .filter-search input{flex-grow:1}.listing-side-bar .filter-search input::placeholder{font-size:14px;line-height:130%;color:var(--grey-grey-25)}.listing-side-bar .filter-wrapper{padding-top:8px;padding-bottom:20px}.listing-side-bar .filter-wrapper .height-limiter{max-height:150px}.listing-side-bar .filter-wrapper label{display:flex;gap:8px;font-size:13px;line-height:154%;cursor:pointer;user-select:none}.listing-side-bar .filter-wrapper label input{display:none}.listing-side-bar .height-limiter{overflow:auto;width:100%}.listing-side-bar .height-limiter::-webkit-scrollbar{width:4px}.listing-side-bar .height-limiter::-webkit-scrollbar-track{background:var(--grey-grey-5)}.listing-side-bar .height-limiter::-webkit-scrollbar-thumb{background:var(--grey-grey-15)}.listing-side-bar .checkbox-label:not(:last-child){margin-bottom:12px}.listing-side-bar .checkbox-label:has(input:checked) .fake-checkbox{background:url(../assets/images/checkbox.0694ebe9.svg),var(--primary-red);background-position:center;background-repeat:no-repeat;border-color:var(--primary-red)}.listing-side-bar .checkbox-label .fake-checkbox{width:20px;height:20px;flex-shrink:0;border:1px solid var(--grey-grey-15)}.listing-side-bar .filter-reset{width:100%;text-align:center;padding:12px;background:var(--primary-light-gray);font-size:14px;line-height:140%;color:var(--grey-grey-75);margin-top:24px;margin-bottom:40px}.listing-side-bar .banner{height:243px;background:var(--primary-light-gray)}.manager{padding:32px 24px;background:var(--primary-light-gray);display:flex;flex-direction:column;gap:20px}.manager__header{display:flex;flex-direction:column;gap:20px}.manager__bottom{display:flex;flex-direction:column;gap:20px;padding-top:20px;border-top:1px solid var(--grey-grey-10)}.manager__title{font-family:var(--second-family);font-weight:700;font-size:20px;line-height:130%;color:var(--primary-black)}.manager__descr{font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.manager__info{display:flex;align-items:center;gap:16px}.manager img{width:56px;height:56px;object-fit:cover;border-radius:100%}.manager__name{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:130%;color:var(--grey-grey-75)}.manager__post{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:120%;color:var(--grey-grey-50)}.manager .accent-btn{display:flex;justify-content:center;align-items:center;padding:11px 16px;font-family:var(--font-family);font-weight:500;font-size:13px;line-height:140%;height:fit-content}.swiper-slide .listing-card{height:100%;display:flex;flex-direction:column}.listing-card{display:flex;flex-direction:column;position:relative;background:var(--primary-light-gray);cursor:pointer}.listing-card__title{display:block;font-weight:500;font-size:16px;line-height:130%;color:var(--primary-black);padding:16px}.listing-card__title::after{content:"";position:absolute;inset:0}.listing-card__bottom{border-top:1px solid var(--grey-grey-10);padding:16px;display:flex;flex-direction:column;gap:16px}.listing-card .price{margin:0;font-weight:500;font-size:16px;line-height:130%;color:var(--primary-black)}.listing-card .btn-wrapper{position:relative;display:flex;align-items:center;gap:12px;width:100%;z-index:1}.listing-card .btn-wrapper button{width:100%;padding:11px 16px;text-align:center;text-wrap:nowrap}@media(max-width: 700px){.listing-card .btn-wrapper button{font-size:13px}}.listing-card .btn-wrapper--dual .border-btn{flex:1}.listing-card .buy-btn--icon{width:40px !important;min-width:40px;height:40px;padding:12px !important;display:flex;align-items:center;justify-content:center}.pagination{display:flex;align-items:center;justify-content:space-between}.pagination button{display:flex;align-items:center;gap:8px;padding:16px 52px;background:var(--primary-light-gray);font-family:var(--second-family);font-weight:700;font-size:16px;line-height:140%;color:var(--grey-grey-75)}.pagination__pages{display:flex;align-items:center;gap:4px}.pagination__pages a{display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50px;font-size:16px;line-height:140%;color:var(--grey-grey-50)}.pagination__pages a.current{background:var(--primary-light-gray);font-weight:500;line-height:150%;color:var(--grey-grey-75)}@media(max-width: 600px){.pagination{flex-direction:column;gap:24px}.pagination button{width:100%;justify-content:center}.pagination__pages a:nth-last-child(2){display:none}}.special-slider{height:fit-content !important}.special-slider .swiper-wrapper{align-items:stretch}.special-slider .listing-card{width:265px}.special-slider .swiper-slide{height:auto}.special-slider .swiper-slide .listing-card{height:100%;display:flex;flex-direction:column}.special-slider .listing-card{display:flex;flex-direction:column;position:relative;padding:24px;background:var(--primary-white);border:1px solid var(--grey-grey-15);cursor:pointer}@media(hover: hover){.special-slider .listing-card:hover{z-index:1;box-shadow:0 8px 24px 0 rgba(38,42,49,.1)}}.special-slider .listing-card__title{display:block;font-weight:500;font-size:16px;line-height:150%;color:var(--primary-black);margin-bottom:12px;padding:0}.special-slider .listing-card__title::after{content:"";position:absolute;inset:0}@media(hover: none){.special-slider .listing-card__title::after{bottom:80px}}.special-slider .listing-card .characteristics{margin-bottom:auto}.special-slider .listing-card .characteristics__item{display:flex}.special-slider .listing-card .characteristics__item .parameter{font-weight:300;font-size:14px;line-height:130%;color:var(--grey-grey-50)}.special-slider .listing-card .characteristics__item .points{flex-grow:1;border-bottom:1px dashed var(--grey-grey-15);margin-bottom:2px;min-width:12px}.special-slider .listing-card .characteristics__item .value{font-family:var(--font-family);font-weight:300;font-size:14px;line-height:130%;color:var(--primary-black)}.special-slider .listing-card .characteristics__item:not(:last-child){margin-bottom:12px}.special-slider .listing-card .price{margin-top:24px;font-weight:500;font-size:18px;line-height:135%;color:var(--primary-black);margin-bottom:24px}.special-slider .listing-card .btn-wrapper{position:relative;display:flex;align-items:center;gap:12px;background:var(--primary-white);z-index:1}.special-slider .listing-card .btn-wrapper button{width:100%;padding:16px;text-align:center;text-wrap:nowrap}@media(max-width: 1300px){.special-slider .listing-card{padding:16px}.special-slider .listing-card img{margin-bottom:16px}.special-slider .listing-card__title{font-size:14px;line-height:130%}.special-slider .listing-card .price{margin-top:16px;margin-bottom:16px}.special-slider .listing-card .btn-wrapper{border:none;display:flex;position:static;padding:0}.special-slider .listing-card .btn-wrapper button{padding:12px}}.team-card{display:flex;flex-direction:column;gap:24px;padding:24px;background:var(--grey-grey-3);max-width:334px}@media(max-width: 600px){.team-card{padding:20px;gap:20px}}.team-card__img img{width:100%;object-fit:contain}@media(max-width: 1440px){.team-card__img img{width:286px}}@media(max-width: 1200px){.team-card__img img{width:189px}}@media(max-width: 600px){.team-card__img img{width:248px}}.team-card__text{display:flex;flex-direction:column;gap:8px}.team-card__text p:first-child{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:140%;color:var(--primary-black)}@media(max-width: 600px){.team-card__text p:first-child{font-size:16px;line-height:150%}}.team-card__text p:last-child{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:130%;color:var(--grey-grey-50)}.contacts-slider__slider.swiper{container-type:inline-size;container-name:contacts-office;overflow:hidden;width:100%}.contacts-slider__slider.swiper .swiper-slide{width:calc((100cqw - 24px)/4) !important;height:auto;box-sizing:border-box}@media(max-width: 1199px){.contacts-slider__slider.swiper .swiper-slide{width:calc((100cqw - 16px)/3) !important}}@media(max-width: 767px){.contacts-slider__slider.swiper .swiper-slide{width:calc((100cqw - 8px)/2) !important}}@media(max-width: 599px){.contacts-slider__slider.swiper .swiper-slide{width:100cqw !important}}.contacts-slider__slide-link{display:block;width:100%;aspect-ratio:1/1;overflow:hidden;background:var(--grey-grey-5)}.contacts-slider__slider_img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.filter-modal.open .modal-content{transform:translateX(0)}.filter-modal:has(.open) .back-btn{display:flex}.filter-modal .modal-content{width:768px;height:100%;background:var(--primary-white);transform:translateX(-100%);transition:transform .2s ease-in-out;display:flex;flex-direction:column}.filter-modal .modal-head{display:flex;border-bottom:1px solid var(--grey-grey-15)}.filter-modal .close-btn,.filter-modal .back-btn{width:72px;height:72px}.filter-modal .back-btn{display:none;align-items:center;justify-content:center;border-right:1px solid var(--grey-grey-15)}.filter-modal .close-btn{position:static;border-left:1px solid var(--grey-grey-15);margin-left:auto}.filter-modal .modal-body{position:relative;display:flex;flex-grow:1;flex-direction:column;overflow:auto}.filter-modal .home-content{display:flex;flex-direction:column;overflow:auto}.filter-modal .modal-title{padding:20px 24px;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black);border-bottom:1px solid var(--grey-grey-15)}.filter-modal .wrapper{flex-grow:1;overflow-y:auto}.filter-modal .link-wrapper{display:grid;grid-template-columns:repeat(2, 1fr)}.filter-modal .filter-link{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:24px;font-weight:500;font-size:16px;line-height:150%;border:1px solid var(--grey-grey-15);border-top:none;cursor:pointer}.filter-modal .filter-link:nth-child(even){border-left:none}.filter-modal .modal-footer{border-top:1px solid var(--grey-grey-15);padding:16px 24px;display:flex;gap:16px}.filter-modal .modal-footer button{width:100%;padding:16px}.filter-modal .filter-section{position:absolute;inset:0;z-index:10;display:none;flex-direction:column;background:var(--primary-white);height:100%;width:100%;cursor:default}.filter-modal .filter-section.open{display:flex}.filter-modal .search-wrapper{padding:24px;border-bottom:1px solid var(--grey-grey-15)}.filter-modal .filter-search{display:flex;align-items:center;gap:12px;padding:20px 24px;border:1px solid var(--grey-grey-15);cursor:text}.filter-modal .filter-search input{flex-grow:1}.filter-modal .filter-wrapper{overflow-y:auto;display:grid;grid-template-columns:repeat(2, 1fr)}.filter-modal label{display:flex;justify-content:space-between;padding:22px 24px;border:1px solid var(--grey-grey-15);border-top:none;cursor:pointer}.filter-modal label:nth-child(even){border-left:none}.filter-modal label:not(.filter-search) input{display:none}.filter-modal label:has(input:checked) .fake-checkbox{background:url(../assets/images/checkbox.0694ebe9.svg),var(--primary-red);background-position:center;background-repeat:no-repeat;border-color:var(--primary-red)}.filter-modal label .fake-checkbox{width:20px;height:20px;flex-shrink:0;border:1px solid var(--grey-grey-15)}@media(max-width: 768px){.filter-modal .modal-content{width:100%}}@media(max-width: 600px){.filter-modal .close-btn,.filter-modal .back-btn{width:56px;height:56px}.filter-modal .modal-title{padding:14px 16px;font-size:20px;line-height:140%}.filter-modal .filter-link{grid-column:2 span;padding:16px;font-size:14px;line-height:130%;border:none;border-bottom:1px solid var(--grey-grey-15)}.filter-modal .search-wrapper{padding:16px}.filter-modal .filter-search{padding:16px}.filter-modal .filter-wrapper label{grid-column:2 span;padding:16px;border:none;border-bottom:1px solid var(--grey-grey-15)}.filter-modal .modal-footer{padding:16px}}.news-slider__slider{overflow:hidden}.news-slider__slider .swiper-slide{width:334px;flex-shrink:0}@media(max-width: 600px){.news-slider__slider .swiper-slide{width:280px}}.news-card{display:flex !important;flex-direction:column;max-width:334px;gap:24px;padding:24px;background:var(--primary-light-gray);text-decoration:none;color:inherit;height:auto !important;transition:background .2s ease}@media(hover: hover){.news-card:hover{background:var(--grey-grey-5)}}.news-card__image{position:relative;width:100%;max-width:286px;aspect-ratio:286/200;flex-shrink:0;overflow:hidden}.news-card__image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.news-card__content{display:flex;flex-direction:column;gap:12px}.news-card__date{margin:0;font-family:var(--font-family);font-weight:400;font-size:13px;line-height:1.2;color:var(--grey-grey-50)}.news-card__title{margin:0;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:1.3;color:var(--primary-black);min-height:57px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.supply{display:flex;flex-direction:column;gap:24px}.supply>p{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--grey-grey-75)}.supply__items{display:flex;gap:40px}@media(max-width: 600px){.supply__items{gap:24px;flex-direction:column}}.supply__item>p:first-child{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-red)}.supply__item>p:first-child span{font-size:48px;line-height:120%}@media(max-width: 600px){.supply__item>p:first-child span{font-size:40px;line-height:120%}}.supply__item>p:last-child{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.content-article{padding:40px;background:var(--primary-light-gray)}@media(max-width: 1440px){.content-article{padding:24px}}.content-article p{font-family:var(--second-family);font-weight:700;font-size:20px;line-height:140%;color:var(--primary-black);margin-bottom:16px}.content-article ol{display:flex;flex-direction:column;gap:12px}.content-article ol li{list-style-type:decimal;margin-left:20px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:var(--grey-grey-75)}.news-cat{display:flex;flex-direction:column;gap:8px}@media(max-width: 1200px){.news-cat{display:none}}.news-cat__item{padding:12px;font-family:var(--font-family);font-weight:500;font-size:14px;line-height:130%;color:var(--grey-grey-75)}.news-cat__item.active{background:var(--primary-light-gray);border-right:2px solid var(--primary-red)}@media(hover: hover){.news-cat__item:hover{background:var(--primary-light-gray)}}.news-cat-adaptive{display:none}@media(max-width: 1200px){.news-cat-adaptive{display:block}}.news-cat-adaptive .dropdown-trigger{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--primary-white);border:1px solid var(--grey-grey-15)}.news-cat-adaptive .dropdown-trigger span{font-size:16px;line-height:140%;color:var(--grey-grey-50);pointer-events:none;margin-right:8px}.news-cat-adaptive .dropdown-trigger .arrow{pointer-events:none}.news-cat-adaptive .dropdown-content{box-shadow:0 8px 24px 0 rgba(38,42,49,.04)}.news-cat-adaptive .dropdown-content .dropdown-item{font-size:16px;line-height:140%;color:var(--grey-grey-50);background:var(--primary-white);transition:background-color .2s ease-in-out;cursor:pointer}.news-cat-adaptive .dropdown-content .dropdown-item label{padding:12px 16px;width:100%;display:block}.news-cat-adaptive .dropdown-content .dropdown-item input{display:none}@media(hover: hover){.news-cat-adaptive .dropdown-content .dropdown-item:hover{background:var(--grey-grey-5)}}.form-newsletter{padding:24px;background:var(--primary-light-gray);display:flex;flex-direction:column;gap:16px}.form-newsletter form{display:flex;flex-direction:column;gap:16px}.form-newsletter form button{width:100%;height:54px;display:flex;justify-content:center;align-items:center}.form-newsletter p:first-child{font-family:var(--second-family);font-weight:700;font-size:16px;line-height:150%;color:var(--primary-black)}.form-newsletter p:last-child{font-family:var(--font-family);font-weight:300;font-size:14px;line-height:130%;color:var(--grey-grey-50)}.form-newsletter p:last-child a{color:var(--common-link)}.product-info__payment{display:flex;flex-direction:column;gap:40px}@media(max-width: 600px){.product-info__payment{gap:32px}}.product-info__payment .payment-block__section{display:flex;flex-direction:column;gap:32px}@media(max-width: 600px){.product-info__payment .payment-block__section{gap:24px}}.product-info__payment .payment-block__title{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:120%;color:var(--primary-black)}@media(max-width: 600px){.product-info__payment .payment-block__title{font-size:24px}}.product-info__payment .payment-block__items{display:flex;align-items:flex-start;gap:8px}@media(max-width: 900px){.product-info__payment .payment-block__items{flex-direction:column}}@media(max-width: 600px){.product-info__payment .payment-block__items{gap:24px}}.product-info__payment .payment-block__items--legal .payment-block__item:first-child{flex:0 0 350px;max-width:350px;padding-right:24px}@media(max-width: 900px){.product-info__payment .payment-block__items--legal .payment-block__item:first-child{flex:none;max-width:100%;padding-right:0}}.product-info__payment .payment-block__items--legal .payment-block__item:not(:first-child){flex:1 1 0;min-width:0;padding-right:24px}@media(max-width: 900px){.product-info__payment .payment-block__items--legal .payment-block__item:not(:first-child){flex:none;max-width:100%;padding-right:0}}.product-info__payment .payment-block__items--individual .payment-block__item:first-child{flex:0 0 350px;max-width:350px;padding-right:24px}@media(max-width: 900px){.product-info__payment .payment-block__items--individual .payment-block__item:first-child{flex:none;max-width:100%;padding-right:0}}.product-info__payment .payment-block__items--individual .payment-block__item:last-child{flex:1 1 0;min-width:0}@media(max-width: 900px){.product-info__payment .payment-block__items--individual .payment-block__item:last-child{flex:none;max-width:100%}}.product-info__payment .payment-block__item{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.product-info__payment .payment-block__subtitle{display:flex;align-items:center;gap:8px;width:100%;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:130%;color:var(--primary-black)}.product-info__payment .payment-block__subtitle svg{flex-shrink:0}.product-info__payment .payment-block__body{display:flex;flex-direction:column;gap:16px;width:100%}.product-info__payment .payment-block__items--individual .product-info__payment .payment-block__body{gap:12px}.product-info__payment .payment-block__text{margin:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.product-info__payment .payment-block__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.product-info__payment .payment-block__list-item{display:flex;gap:16px;align-items:flex-start;flex-direction:row}.product-info__payment .payment-block__list-marker{flex-shrink:0;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--grey-grey-15)}.product-info__payment .payment-block__list-text{flex:1 1 0;margin:0;min-width:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.product-table{width:100%}.product-table tr{position:relative;cursor:pointer}.product-table tr button{position:relative;z-index:10}.product-table tbody tr:nth-child(even) td{background:var(--grey-grey-3)}.product-table th{text-align:start;font-size:13px;line-height:140%;text-transform:uppercase;color:var(--grey-grey-50);border-bottom:1px solid var(--grey-grey-15);padding:10px 0;text-wrap:nowrap}.product-table th:nth-child(2){text-align:center}.product-table th:first-child{padding-left:24px}.product-table .th-wrapper{display:flex;align-items:center;gap:8px;cursor:pointer}.product-table td{padding:10px 0;font-weight:500;font-size:14px;line-height:130%;color:var(--primary-black);text-wrap:nowrap}.product-table td:first-child{padding-left:24px;padding-right:24px}.product-table td:first-child::after{content:"";position:absolute;inset:0}.product-table td:last-child .td-wrapper{justify-content:flex-end}.product-table td .border-btn{padding:13px;width:100%;text-align:center}.product-table td .accent-btn,.product-table td .in-cart-btn{display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px}.product-table td .in-cart-btn{border:1px solid var(--common-green);background:var(--grey-grey-3)}.product-table .td-wrapper{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-table .td-quantity{display:flex;align-items:center;justify-content:flex-end;padding:0 10px}.header.sticky-header .product-modal{top:73px}@media(max-width: 1440px){.header.sticky-header .product-modal{top:65px}}@media(max-width: 1200px){.header.sticky-header .product-modal{top:0}}.product-modal{top:147px}.product-modal .modal-head{display:none}.product-modal.open .modal-content{transform:translateX(0)}.product-modal .modal-content{height:100%;width:960px;display:flex;flex-direction:column;background:var(--primary-white);transform:translateX(-100%);transition:transform .2s ease-in-out;scroll-behavior:smooth}.product-modal .modal-body{position:relative;flex-grow:1;overflow-y:auto;scroll-behavior:smooth}.product-modal .modal-body::-webkit-scrollbar{width:8px}.product-modal .modal-body::-webkit-scrollbar-thumb{background:var(--grey-grey-15)}.product-modal .modal-body::-webkit-scrollbar-track{background:var(--grey-grey-5)}.product-modal .container{display:none}.product-modal .product__fast-order{display:none}.product-modal .product__content{column-gap:64px;margin-bottom:64px;border:none}.product-modal .product__gallery{grid-column:3/4;padding-top:80px;border:none}.product-modal .product{padding-bottom:0}.product-modal .product .product-table th:nth-child(2),.product-modal .product .product-table th:nth-child(3),.product-modal .product .product-table th:nth-child(4),.product-modal .product .product-table th:nth-child(5){display:none}.product-modal .product .product-table td:nth-child(2),.product-modal .product .product-table td:nth-child(3),.product-modal .product .product-table td:nth-child(4),.product-modal .product .product-table td:nth-child(5){display:none}.product-modal .product .analogues-tab{padding:24px 40px}.product-modal .product .product-slider{margin-bottom:16px}.product-modal .product .product-pagination-slider img{width:32px;height:32px}.product-modal .product__tab-content .content-block{grid-column:3 span}.product-modal .product .modal-block{padding:40px 0 0 40px;grid-column:2 span;display:block;margin-bottom:48px}.product-modal .product .product-slider img{width:260px;height:260px}.product-modal .product .product__labels{gap:24px;margin-bottom:24px}.product-modal .product .product__labels-item{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:130%;color:var(--grey-grey-75)}.product-modal .manager-block{display:none}.product-modal .modal-block-title{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black)}.product-modal .product__characteristics{grid-column:1/3;border:none;padding:0;padding-left:40px}.product-modal .product__characteristics li p{line-height:140%}.product-modal .product__characteristics p{margin-bottom:16px;font-family:var(--font-family);font-weight:500;font-size:18px;line-height:135%;color:var(--primary-black)}.product-modal .product__table{border:none}.product-modal .product__table{display:none}.product-modal .product__tabs{padding-left:0}.product-modal .product__tabs .tab{text-align:center;flex-grow:1}.product-modal .modal-footer{display:flex;justify-content:space-between;align-items:center;padding:16px 40px;background:var(--primary-white);border-top:1px solid var(--grey-grey-15)}.product-modal .modal-footer .price-text,.product-modal .modal-footer .price-value{font-weight:500;font-size:18px;line-height:135%}.product-modal .modal-footer .price-text{color:var(--grey-grey-50)}.product-modal .modal-footer .price-vlue{color:#161c24}.product-modal .modal-footer .btn-wrapper{display:flex;gap:8px}.product-modal .modal-footer .border-btn,.product-modal .modal-footer .accent-btn{padding:16px}.product-modal .modal-footer .accent-btn svg{display:none}@media(max-width: 1440px){.product-modal{top:131px}}@media(max-width: 1200px){.product-modal{top:0}.product-modal .close-btn{display:none}.product-modal .modal-head{display:flex;justify-content:flex-end;border-bottom:1px solid var(--grey-grey-15)}.product-modal .modal-head .close-btn{display:flex;width:72px;height:72px;position:static;border-left:1px solid var(--grey-grey-15)}.product-modal .product__content{grid-template-columns:repeat(3, 1fr);column-gap:0}.product-modal .product{padding-top:0}.product-modal .product .product__labels{margin-bottom:0}.product-modal .product .product__labels .product__labels-item:first-child{margin-left:24px}.product-modal .product .product__labels .product__labels-item:last-child{margin-right:24px}.product-modal .product .modal-block{padding:0;padding-top:24px;grid-column:3 span;grid-row:1;margin-bottom:24px}.product-modal .product .modal-block .modal-block-title{display:none}.product-modal .product .product__characteristics{column-gap:0;padding-left:24px}.product-modal .product .product__characteristics .modal-block-title{display:block;margin-bottom:40px;font-family:"Akrobat",sans-serif;font-weight:700;font-size:24px;line-height:130%;color:#0f1121}.product-modal .product .product__gallery{padding:0;padding-right:24px;grid-row:2}.product-modal .product .product-slider img{width:232px;height:232px}.product-modal .modal-content{width:100%}}@media(max-width: 700px){.product-modal .modal-head .close-btn{width:56px;height:56px}.product-modal .product .product__labels{gap:12px}.product-modal .product .product__labels .product__labels-item:first-child{margin-left:0}.product-modal .product .product__labels .product__labels-item:last-child{margin-right:0}.product-modal .product .modal-block{grid-row:2;grid-column:3 span;padding:0 16px}.product-modal .product .product__gallery{margin-bottom:24px;padding:0;padding-top:16px;grid-row:1;grid-column:3 span}.product-modal .product .product-pagination-slider{width:100%}.product-modal .product .product-pagination-slider img{width:80px;height:80px}.product-modal .product .product__characteristics{grid-column:3 span;padding:0 16px}.product-modal .product .product__characteristics p{margin-bottom:16px}.product-modal .product .product__characteristics .modal-block-title{font-size:24px;line-height:130%}.product-modal .product .product__characteristics ul p{margin-bottom:4px}.product-modal .product .product__characteristics ul p:last-child{margin-bottom:0}.product-modal .product .availability-btn{display:none}.product-modal .product .product__cards-wrapper{display:none}.product-modal .product .product__content{margin-bottom:32px}.product-modal .modal-footer{padding:10px 16px}.product-modal .modal-footer .price-text{font-weight:400;font-size:12px;line-height:130%}.product-modal .modal-footer .price-value{font-weight:500;font-size:14px;line-height:130%}.product-modal .modal-footer .border-btn{padding:13px 24px}.product-modal .modal-footer .accent-btn span{display:none}.product-modal .modal-footer .accent-btn svg{flex-shrink:0;display:block}}.reviews-card{max-width:448px;width:100%;height:100%;display:flex;flex-direction:column}@media(max-width: 600px){.reviews-card{width:280px}}.reviews-card__inner{display:flex;flex-direction:column;gap:24px;padding:32px;background:var(--primary-light-gray);height:100%}.reviews-card__head{display:flex;gap:16px;align-items:center}.reviews-card__avatar{width:54px;height:54px;flex-shrink:0;border-radius:50%;background:var(--grey-grey-5);display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-weight:700;font-size:20px;line-height:1.4;color:var(--grey-grey-75)}.reviews-card__meta{display:flex;flex-direction:column;gap:8px;min-width:0}.reviews-card__author-name{margin:0;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--grey-grey-75)}.reviews-card__author-company{margin:0;font-family:var(--font-family);font-weight:400;font-size:12px;line-height:1.2;color:var(--grey-grey-50)}.reviews-card__body{flex:1;min-height:0}.reviews-card__text{margin:0;font-family:var(--font-family);font-weight:400;font-size:15px;line-height:1.5;color:var(--grey-grey-50);overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;line-clamp:5}.reviews-card.open .reviews-card__text{-webkit-line-clamp:unset;line-clamp:unset}.reviews-card__expand{align-self:flex-start;padding:0;border:none;background:none;font-family:var(--font-family);font-weight:500;font-size:13px;line-height:1.4;color:var(--primary-red);cursor:pointer;transition:color .2s ease}@media(hover: hover){.reviews-card__expand:hover{color:var(--common-red-hover)}}.vacancy-banner{background:var(--primary-light-gray);padding:24px;display:flex;flex-direction:column;align-items:stretch;gap:20px;width:100%;box-sizing:border-box}@media(max-width: 1100px){.vacancy-banner{max-width:100%}}.vacancy-banner.small{gap:20px;width:220px;max-width:100%;margin:0 auto}@media(max-width: 1200px){.vacancy-banner.small{width:100%;max-width:320px}}.vacancy-banner__title{margin:0;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--primary-black)}.vacancy-banner__decr{margin:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--grey-grey-50)}.vacancy-banner button{margin:0;width:100%;padding:11px 16px;height:auto;min-height:0;display:flex;justify-content:center;align-items:center;background:var(--primary-red);border:none;cursor:pointer;font-family:var(--font-family);font-weight:500;font-size:13px;line-height:1.4;color:var(--primary-white);transition:background-color .2s ease-in-out}@media(hover: hover){.vacancy-banner button:hover{background:var(--common-red-hover)}}.main-hero{display:flex;flex-direction:column;background:linear-gradient(180deg, rgba(52, 52, 52, 0.6) 0%, rgba(19, 19, 19, 0.6) 100%),url(/assets/71e7cc8df0a64bcd.png);background-position:center center;background-repeat:no-repeat;background-size:cover;padding:0}.main-hero__bottom{display:grid;grid-template-columns:1192fr 728fr}.main-hero__inner{display:grid;grid-template-columns:912fr 443fr}@media(max-width: 1200px){.main-hero__inner{grid-template-columns:1fr}}.main-hero__left{padding-right:80px;padding-top:120px}@media(max-width: 1200px){.main-hero__left{padding-right:0;padding-top:80px}}@media(max-width: 600px){.main-hero__left{padding-top:64px}}.main-hero__right{padding-top:128px;padding-left:64px;border-left:1px solid rgba(195,195,199,.2)}@media(max-width: 1200px){.main-hero__right{padding:24px 32px;border-left:none;border-top:1px solid rgba(195,195,199,.2)}}@media(max-width: 600px){.main-hero__right{padding:24px 0}}.main-hero .advantages-cards{margin-bottom:64px}.main-hero h1{font-family:var(--second-family);font-weight:700;font-size:64px;line-height:120%;color:var(--primary-white);margin-bottom:80px}.main-hero .btn-wrapper{position:relative;display:flex;justify-content:center;align-items:center;border-top:1px solid rgba(195,195,199,.2)}@media(max-width: 1200px){.main-hero .btn-wrapper{display:none}}.main-hero .btn-wrapper .go-down-btn{display:flex;justify-content:center;align-items:center;width:56px;height:56px;border:1px solid #c3c3c7;border-radius:40px;transition:border-color .2s ease-in-out}.main-hero .btn-wrapper .go-down-btn svg path{transition:stroke .2s ease-in-out}@media(hover: hover){.main-hero .btn-wrapper .go-down-btn:hover{border-color:var(--primary-white)}.main-hero .btn-wrapper .go-down-btn:hover svg path{stroke:var(--primary-white)}}.main-hero .btn-wrapper .go-down-btn::after{content:"";position:absolute;inset:0}.main-hero .accent-btn{display:flex;justify-content:space-between;align-items:center;padding:40px 64px;font-size:20px}@media(max-width: 1200px){.main-hero .accent-btn{padding:24px 32px}}@media(max-width: 600px){.main-hero .accent-btn{padding:16px}}.main-hero__question{font-family:var(--second-family);font-weight:700;font-size:48px;line-height:120%;color:var(--primary-white);margin-bottom:40px}.main-hero__descr{font-family:var(--second-family);font-weight:400;font-size:16px;line-height:140%;color:var(--primary-white)}@media(max-width: 1440px){.main-hero{grid-template-rows:auto 124px}.main-hero .advantages-cards{margin-bottom:56px}.main-hero .left-side{padding:177px 48px 0 48px}.main-hero .left-side .btn-wrapper{padding:30px 0}.main-hero .right-side{padding-top:193px;padding-left:48px}.main-hero h1{font-size:56px;max-width:94%;margin-bottom:147px}.main-hero__descr{font-size:14px}.main-hero__question{font-size:24px;line-height:100%;margin-bottom:12px}}@media(max-width: 1200px){.main-hero{grid-template-rows:auto auto 120px 120px}.main-hero .left-side,.main-hero .btn-wrapper,.main-hero .accent-btn,.main-hero .right-side{grid-column:3 span}.main-hero .left-side{padding:180px 24px 0 24px}.main-hero .right-side{padding-top:0;padding:0 24px;max-width:100%}.main-hero h1{margin-bottom:100px}}@media(max-width: 600px){.main-hero{grid-template-rows:auto auto 72px 72px}.main-hero .advantages-cards{display:none}.main-hero .right-side{padding:0 16px}.main-hero .right-side .advantages-cards{display:none}.main-hero .left-side{padding:135px 16px 0 16px}.main-hero h1{font-size:28px;margin-bottom:48px}.main-hero__question{margin-bottom:12px}.main-hero .btn-wrapper .go-down-btn{width:40px;height:40px}.main-hero .accent-btn{font-size:16px;line-height:140%}.main-hero .accent-btn svg{width:24px}}.main-catalog{padding-top:80px}@media(max-width: 600px){.main-catalog{padding-top:24px;margin-bottom:40px}}.main-catalog__inner{display:flex;flex-direction:column;gap:40px}.main-catalog__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}@media(max-width: 1000px){.main-catalog__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 700px){.main-catalog__grid{grid-template-columns:1fr}}.main-catalog__show-more{padding:13px 20px;display:flex;align-items:center;justify-content:center;gap:16px;font-family:var(--second-family);font-weight:700;font-size:16px;line-height:100%;color:var(--primary-white);background:var(--primary-red);transition:background-color .2s ease-in-out}@media(hover: hover){.main-catalog__show-more:hover{background:var(--common-red-hover)}}.consultation__inner{display:flex;gap:8px}.consultation .left-side,.consultation .right-side{flex:1;min-width:0;background:var(--primary-light-gray)}.consultation .left-side{display:flex;flex-direction:column;padding:64px 80px;background-image:url(/assets/5cadeacf96754c1c.png);background-repeat:no-repeat;background-position:bottom right;background-color:var(--primary-light-gray)}.consultation .right-side{padding:64px 80px}.consultation__title{margin:0 0 24px;font-family:var(--second-family);font-weight:700;font-size:32px;line-height:1.2;color:var(--primary-black)}.consultation__descr{margin:0 0 100px;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--grey-grey-50)}.consultation .contacts{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.consultation .contacts__text{margin:0;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--primary-black)}.consultation .contacts__link{position:relative;display:flex;align-items:center;gap:16px}.consultation .contacts__link .icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:40px;width:56px;height:56px;background:var(--primary-white);padding:16px}.consultation .contacts__link a{display:block;margin-bottom:2px;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--grey-grey-75);transition:color .2s ease-in-out}.consultation .contacts__link a::after{content:"";position:absolute;inset:0}@media(hover: hover){.consultation .contacts__link a:hover{color:var(--primary-red)}}.consultation .contacts__link p{margin:0;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:1.3;color:var(--grey-grey-25)}.consultation .form-title{margin:0 0 32px;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:1.2;color:var(--primary-black)}.consultation fieldset{display:flex;flex-direction:column;gap:12px;margin:0 0 32px;border:none;padding:0}.consultation .form-inp-label{margin-bottom:0}.consultation .form-wrapper{display:flex;align-items:center;gap:24px}.consultation .accent-btn.submit-btn{padding:13px 24px;font-family:var(--second-family);font-weight:700;font-size:16px;line-height:1.4;min-width:112px}.consultation .form-notification{font-size:14px;line-height:1.5;color:var(--grey-grey-50)}@media(max-width: 1440px){.consultation .left-side{padding:64px 48px;background-size:38%}.consultation .right-side{padding:64px 48px}}@media(max-width: 1200px){.consultation__inner{flex-direction:column;gap:8px}.consultation .left-side,.consultation .right-side{padding:64px 48px}.consultation .form-title{font-size:24px}.consultation .accent-btn.submit-btn{font-size:16px;padding:13px 24px}}@media(max-width: 600px){.consultation .left-side,.consultation .right-side{padding:24px 16px}.consultation__title{margin-bottom:24px;font-size:24px}.consultation__descr{margin-bottom:24px;font-size:16px}.consultation .form-wrapper{flex-direction:column;gap:24px;align-items:stretch}.consultation .contacts__text{margin-bottom:0}.consultation .contacts__link{gap:16px}.consultation .contacts__link a{font-size:18px}.consultation .contacts__link p{font-size:14px}.consultation .form-title{font-size:20px;margin-bottom:24px}.consultation fieldset{gap:8px;margin-bottom:24px}.consultation .accent-btn.submit-btn{padding:13px 16px;font-size:16px}}.privacy{padding-top:0;padding-bottom:100px}@media(max-width: 1200px){.privacy{padding-bottom:80px}}@media(max-width: 600px){.privacy{padding-bottom:48px}}.privacy__inner{max-width:1216px}@media(max-width: 1440px){.privacy__inner{max-width:960px}}.privacy .privacy__title{margin-bottom:64px}@media(max-width: 1440px){.privacy .privacy__title{margin-bottom:40px}}@media(max-width: 600px){.privacy .privacy__title{margin-bottom:32px}}.privacy h3,.privacy .h3{margin-bottom:40px}@media(max-width: 600px){.privacy h3,.privacy .h3{font-size:16px;margin-bottom:24px}}.privacy .h3>strong{font:inherit}.privacy p{font-family:var(--font-family);font-weight:300;font-size:20px;line-height:140%;color:var(--grey-grey-75);margin-bottom:24px}@media(max-width: 1200px){.privacy p{font-size:16px}}@media(max-width: 600px){.privacy p{font-size:14px}}.privacy p+:is(h3,.h3){margin-top:64px}@media(max-width: 1440px){.privacy p+:is(h3,.h3){margin-top:40px}}@media(max-width: 600px){.privacy p+:is(h3,.h3){margin-top:32px}}.privacy table+:is(h3,.h3){margin-top:64px}@media(max-width: 1440px){.privacy table+:is(h3,.h3){margin-top:40px}}@media(max-width: 600px){.privacy table+:is(h3,.h3){margin-top:32px}}.privacy table{table-layout:fixed;display:block;overflow-x:auto;width:100%}.privacy table tbody{min-width:628px;display:block}.privacy table tr :is(th,td){vertical-align:baseline}.privacy table tr :is(th,td):first-child{width:275px}@media(max-width: 1200px){.privacy table tr :is(th,td):first-child{width:235px}}.privacy table tr :is(th,td):first-child p{font-family:var(--font-family);font-weight:500;font-size:20px;line-height:120%;color:var(--grey-grey-75);margin:0;text-align:start}@media(max-width: 600px){.privacy table tr :is(th,td):first-child p{font-size:14px}}.privacy table tr :is(th,td):last-child{padding-bottom:24px}.privacy table tr :is(th,td):last-child p{font-family:var(--font-family);font-weight:300;font-size:20px;line-height:140%;color:var(--grey-grey-75);margin:0}@media(max-width: 1200px){.privacy table tr :is(th,td):last-child p{font-size:16px}}@media(max-width: 600px){.privacy table tr :is(th,td):last-child p{font-size:14px}}.privacy ol{display:flex;flex-direction:column;gap:12px}@media(max-width: 600px){.privacy ol{font-size:8px}}.privacy ol li{list-style-type:disc;list-style-position:outside;padding-left:4px;font-family:var(--font-family);font-weight:300;font-size:20px;line-height:140%;color:var(--grey-grey-75)}@media(max-width: 1200px){.privacy ol li{font-size:16px}}@media(max-width: 600px){.privacy ol li{font-size:14px}}.privacy ol li::marker{color:var(--grey-grey-15)}.privacy table ul{display:flex;flex-direction:column;gap:12px;margin:0;padding-left:20px}.privacy table ul li{list-style:disc;list-style-position:outside}.privacy table ul li p{display:inline;font-family:var(--font-family);font-weight:300;font-size:20px;line-height:140%;color:var(--grey-grey-75);margin:0}@media(max-width: 1200px){.privacy table ul li p{font-size:16px}}@media(max-width: 600px){.privacy table ul li p{font-size:14px}}.privacy table ul li::marker{color:var(--grey-grey-15)}.not-found{background-image:url(../assets/images/404.48adb4f3.svg);background-repeat:no-repeat;background-position:center center;display:flex;flex-direction:column;align-items:center;padding:280px 0}@media(max-width: 1440px){.not-found{background-size:660px auto;padding:150px 0}}@media(max-width: 1200px){.not-found{background-size:576px auto;padding:196px 0 124px 0}}@media(max-width: 600px){.not-found{background-size:300px auto;padding:80px 16px 64px 16px}}.not-found__inner{display:flex;flex-direction:column;align-items:center;max-width:667px;gap:24px}@media(max-width: 1440px){.not-found__inner{max-width:572px}}@media(max-width: 1200px){.not-found__inner{max-width:477px}}@media(max-width: 600px){.not-found__inner{max-width:100%}}.not-found__title{font-family:var(--second-family);font-weight:700;font-size:48px;line-height:120%;color:var(--primary-black)}@media(max-width: 1200px){.not-found__title{font-size:40px}}@media(max-width: 600px){.not-found__title{font-size:24px;text-align:center}}.not-found__subtitle{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:120%;text-align:center;color:var(--grey-grey-50)}@media(max-width: 600px){.not-found__subtitle{font-size:16px;font-weight:500}.not-found__subtitle br{display:none}}.not-found__search{width:100%;display:flex;align-items:center;padding:20px;gap:12px;border:1px solid var(--grey-grey-15);background:var(--primary-white);cursor:pointer}@media(max-width: 1440px){.not-found__search{padding:20px 24px}}@media(max-width: 600px){.not-found__search{padding:12px 14px}}.not-found__search_text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:var(--grey-grey-50)}.not-found__btns{display:flex;align-items:center;justify-content:center;gap:16px;width:100%}.not-found__btns .btn{display:flex;justify-content:center;align-items:center;width:fit-content;height:48px;padding:0 24px}@media(max-width: 600px){.not-found__btns .btn{height:40px;padding:0 16px}}.catalog{padding-top:0}.catalog__title{font-size:48px;line-height:120%;color:var(--primary-black);margin-bottom:30px}.catalog .cards-wrapper{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}@media(max-width: 1000px){.catalog .cards-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 700px){.catalog .cards-wrapper{grid-template-columns:1fr}}@media(max-width: 1200px){.catalog__title{font-size:40px;margin-bottom:32px}}@media(max-width: 600px){.catalog__title{font-size:24px;margin-bottom:24px}}.catalog-description{padding-top:60px;}.catalog-description h2{margin-bottom:40px}.catalog-description p{font-weight:300;font-size:20px;line-height:140%;margin-bottom:40px}.catalog-description h3{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black);margin-bottom:32px}.catalog-description ul,.catalog-description ol{font-weight:300;font-size:20px;line-height:140%;margin-bottom:40px}.catalog-description ul{padding-left:24px}.catalog-description ul li{position:relative;font-family:var(--font-family);font-size:20px;font-weight:300;line-height:140%;color:var(--grey-grey-75)}.catalog-description ul li::after{content:"";position:absolute;top:12px;left:-24px;width:8px;height:8px;border-radius:100%;background:var(--grey-grey-15)}.catalog-description ul li:not(:last-child){margin-bottom:20px}.catalog-description ul li span{font-weight:500;line-height:120%}@media(max-width: 1440px){.catalog-description{padding:50px 0 100px 0}}@media(max-width: 1200px){.catalog-description{padding:40px 0 80px 0}.catalog-description p{margin-bottom:32px;font-size:16px}.catalog-description h2{margin-bottom:32px}.catalog-description h3{margin-bottom:24px}.catalog-description ul{padding-left:16px}.catalog-description ul li{font-size:16px}.catalog-description ul li:not(:last-child){margin-bottom:16px}.catalog-description ul li::after{height:4px;width:4px;top:12px;left:-14px}}@media(max-width: 600px){.catalog-description{padding:24px 0 48px 0}.catalog-description p{font-size:14px;line-height:130%}.catalog-description h3{font-size:16px;line-height:150%}.catalog-description ul li{font-size:14px;line-height:130%}.catalog-description ul li span{font-weight:300}}section.contacts{padding-top:0;padding-bottom:80px;background-image:url(../assets/images/contacts-bg.ea2a02cb.png);background-repeat:no-repeat;background-position:right center;background-color:var(--primary-light-gray)}@media(max-width: 1200px){section.contacts{padding-top:73px;padding-bottom:64px}}@media(max-width: 600px){section.contacts{padding-top:0;padding-bottom:40px;background-position:center;background-size:cover}}section.contacts .breadcrumbs{margin-bottom:40px}section.contacts .contacts__inner{display:flex;flex-direction:column;gap:40px}@media(max-width: 1200px){section.contacts .contacts__inner{gap:32px}}section.contacts .contacts__inner h1{font-family:var(--second-family);color:var(--primary-black);font-size:64px}@media(max-width: 1200px){section.contacts .contacts__inner h1{font-size:48px}}@media(max-width: 600px){section.contacts .contacts__inner h1{font-size:32px}}.contracts-info{padding:80px 0 0 0}@media(max-width: 600px){.contracts-info{padding:48px 0 0 0}}.contracts-info__wrap{display:flex;flex-direction:column;gap:80px}@media(max-width: 900px){.contracts-info__wrap{gap:48px}}.contracts-info__cards{display:flex;align-items:stretch;border:1px solid var(--grey-grey-10)}@media(max-width: 900px){.contracts-info__cards{flex-direction:column}}.contracts-info__card{flex:1;min-width:0;display:flex;flex-direction:column;background:var(--primary-white)}.contracts-info__card:not(:last-child){border-right:1px solid var(--grey-grey-10)}@media(max-width: 900px){.contracts-info__card:not(:last-child){border-right:none;border-bottom:1px solid var(--grey-grey-10)}}.contracts-info__card-body{flex:1;display:flex;flex-direction:column;gap:32px;padding:48px}@media(max-width: 1200px){.contracts-info__card-body{padding:40px 32px}}@media(max-width: 600px){.contracts-info__card-body{padding:32px 16px;gap:24px}}.contracts-info__title{margin:0;font-family:var(--second-family);font-weight:700;font-size:32px;line-height:1.2;color:var(--primary-black)}@media(max-width: 1200px){.contracts-info__title{font-size:32px;line-height:1.2}}@media(max-width: 600px){.contracts-info__title{font-size:24px}}.contracts-info__requisites-cols{display:flex;gap:32px;width:100%}@media(max-width: 600px){.contracts-info__requisites-cols{flex-direction:column;gap:24px}}.contracts-info__requisites-col{flex:1;display:flex;flex-direction:column;gap:24px;min-width:0}.contracts-info__field{display:flex;flex-direction:column;gap:4px}.contracts-info__label{margin:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--grey-grey-50)}.contracts-info__value{margin:0;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--primary-black)}@media(max-width: 600px){.contracts-info__value{font-size:18px}}.contracts-info__value--link{text-decoration:none;color:var(--primary-black);width:fit-content}.contracts-info__pdf{margin:0;border-top:1px solid var(--grey-grey-10);padding:32px 48px}@media(max-width: 1200px){.contracts-info__pdf{padding:32px 32px}}@media(max-width: 600px){.contracts-info__pdf{padding:24px 16px}}.contracts-info__pdf-link{display:flex;align-items:center;gap:20px;text-decoration:none;color:inherit;width:fit-content;max-width:100%}@media(hover: hover){.contracts-info__pdf-link:hover .contracts-info__pdf-name{color:var(--primary-red);transition:color .2s ease-in-out}}.contracts-info__pdf-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;padding:12px;border-radius:40px;background:var(--primary-light-gray);box-sizing:border-box}.contracts-info__pdf-text{display:flex;flex-direction:column;gap:2px;align-items:flex-start;line-height:1.3}.contracts-info__pdf-name{margin:0;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--primary-black);transition:color .2s ease-in-out}.contracts-info__pdf-meta{margin:0;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:1.3;color:var(--grey-grey-50)}.contracts-info__office-head{display:flex;flex-direction:column;gap:8px;max-width:512px}.contracts-info__schedule{margin:0;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--grey-grey-50)}@media(max-width: 600px){.contracts-info__schedule{font-size:16px;line-height:1.5}}.contracts-info__office-fields{display:flex;flex-direction:column;gap:24px;max-width:512px}.contracts-info__phones{display:flex;gap:40px;flex-wrap:wrap}.contracts-info__phones .contracts-info__field{flex:1 1 120px;min-width:0}.contracts-info__cta{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding:40px 64px;border:none;cursor:pointer;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;border-radius:0}@media(max-width: 1200px){.contracts-info__cta{padding:32px 48px}}@media(max-width: 600px){.contracts-info__cta{padding:24px 16px;font-size:16px;line-height:1.4}}.contracts-info__cta svg{flex-shrink:0}.contracts-info__map{width:100%;height:340px;padding:0;overflow:hidden;filter:grayscale(0.5)}@media(max-width: 600px){.contracts-info__map{height:280px}}.contacts-page .contacts-slider,.about-page .contacts-slider{padding:120px 0;overflow-x:hidden;display:flex;flex-direction:column;gap:32px}@media(max-width: 1440px){.contacts-page .contacts-slider,.about-page .contacts-slider{padding:100px 0}}@media(max-width: 600px){.contacts-page .contacts-slider,.about-page .contacts-slider{padding:48px 0;gap:32px}}.contacts-page .contacts-slider__inner,.about-page .contacts-slider__inner{display:flex;flex-direction:column;gap:32px;width:100%;box-sizing:border-box}.contacts-page .contacts-slider__head,.about-page .contacts-slider__head{display:flex;align-items:center;gap:40px;min-height:58px;width:100%}@media(max-width: 600px){.contacts-page .contacts-slider__head,.about-page .contacts-slider__head{flex-wrap:wrap;gap:20px;min-height:0}}.contacts-page .contacts-slider__title,.about-page .contacts-slider__title{flex:1 1 auto;margin:0;min-width:0;font-family:var(--second-family);font-weight:700;font-size:48px;line-height:1.2;color:var(--primary-black)}@media(max-width: 1200px){.contacts-page .contacts-slider__title,.about-page .contacts-slider__title{font-size:40px}}@media(max-width: 600px){.contacts-page .contacts-slider__title,.about-page .contacts-slider__title{font-size:24px;flex-basis:100%}}.contacts-page .contacts-slider__nav,.about-page .contacts-slider__nav{display:flex;flex-shrink:0;align-items:center;gap:12px}@media(max-width: 600px){.contacts-page .contacts-slider__nav,.about-page .contacts-slider__nav{display:none}}.contacts-page .contacts-slider__nav .slider-btn,.about-page .contacts-slider__nav .slider-btn{padding:12px;box-sizing:border-box;color:var(--grey-grey-40)}.contacts-page .contacts-slider__nav .slider-btn svg path,.about-page .contacts-slider__nav .slider-btn svg path{stroke:currentColor}.contacts-page .contacts-slider__nav .slider-btn.swiper-button-disabled,.about-page .contacts-slider__nav .slider-btn.swiper-button-disabled{opacity:.3;pointer-events:none;border-color:var(--grey-grey-25);background:rgba(0,0,0,0)}.contacts-page .contacts-slider__nav .slider-btn.swiper-button-disabled svg path,.about-page .contacts-slider__nav .slider-btn.swiper-button-disabled svg path{stroke:var(--grey-grey-40)}@media(hover: hover){.contacts-page .contacts-slider__nav .slider-btn:hover:not(.swiper-button-disabled) svg path,.about-page .contacts-slider__nav .slider-btn:hover:not(.swiper-button-disabled) svg path{stroke:var(--grey-grey-75)}}.listing{padding-top:0}.listing .title-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.listing .title-wrapper .btn-wrapper{display:flex;align-items:center;gap:12px}.listing .category-slider{margin-bottom:40px}.listing .tags{margin-bottom:40px}.listing .products-found{font-weight:500;font-size:16px;line-height:150%;color:var(--grey-grey-50);margin-bottom:35px}.listing__wrapper{display:grid;grid-template-columns:repeat(6, 1fr)}.listing .listing-side-bar{grid-row:2 span}.listing .listing-toolbar,.listing .listing-content{grid-column:5 span;margin-left:48px}.listing .cards-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);margin-bottom:80px}.listing .listing-card:not(:nth-child(4n+1)){border-left:none}.listing .listing-card:not(:nth-child(-n+4)){border-top:none}.listing .manager{margin-bottom:48px}.listing .table-wrapper{margin-bottom:80px}@media(max-width: 1600px){.listing .listing-side-bar{display:none}.listing__wrapper{grid-template-columns:repeat(5, 1fr);grid-template-rows:auto;row-gap:40px}}@media(max-width: 1300px){.listing .cards-wrapper{grid-template-columns:repeat(3, 1fr)}.listing .listing-card{border:1px solid var(--grey-grey-15) !important}.listing .listing-card:not(:nth-child(-n+3)){border-top:none !important}.listing .listing-card:not(:nth-child(3n+1)){border-left:none !important}}@media(max-width: 1200px){.listing .title-wrapper .btn-wrapper{display:none}}@media(max-width: 700px){.listing table{display:none}.listing__wrapper{display:flex;flex-direction:column;gap:24px}.listing .cards-wrapper{display:flex !important;flex-direction:column;gap:24px;margin-bottom:40px}.listing .cards-wrapper .listing-card{border:1px solid var(--grey-grey-15) !important}}@media(max-width: 600px){.listing .title-wrapper{margin-bottom:24px}}.certificates{padding-top:0;padding-bottom:150px}@media(max-width: 1440px){.certificates{padding-bottom:100px}}@media(max-width: 1200px){.certificates{padding-bottom:80px}}@media(max-width: 600px){.certificates{padding-bottom:48px}}.certificates__inner{display:flex;flex-direction:column;gap:40px}.certificates__items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-items:center;gap:40px}@media(max-width: 1440px){.certificates__items{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width: 1200px){.certificates__items{gap:20px;grid-template-columns:1fr 1fr 1fr}}@media(max-width: 600px){.certificates__items{gap:16px;grid-template-columns:1fr 1fr}}.certificates__items img{object-fit:contain;width:100%}@media(max-width: 1440px){.certificates__items img{max-width:306px}}@media(max-width: 1200px){.certificates__items img{max-width:226px}}@media(max-width: 600px){.certificates__items img{max-width:136px}}.payment{padding-top:0;padding-bottom:80px;background-image:url(/assets/3ea4d50664e317b4.png);background-repeat:no-repeat;background-position:right center;background-color:var(--primary-light-gray);position:relative}@media(max-width: 600px){.payment{padding-bottom:40px;background-position:center;background-size:cover}}.payment .payment-hand{position:absolute;top:50%;right:0;transform:translateY(-50%)}@media(max-width: 1024px){.payment .payment-hand{display:none}}.payment .breadcrumbs{margin-bottom:80px}@media(max-width: 1200px){.payment .breadcrumbs{margin-bottom:64px}}@media(max-width: 600px){.payment .breadcrumbs{margin-bottom:24px}}.payment__inner{display:flex;flex-direction:column;gap:40px}@media(max-width: 1200px){.payment__inner{gap:32px}}@media(max-width: 600px){.payment__inner{gap:24px}}.payment__inner h1{color:var(--primary-black);font-size:64px}@media(max-width: 1024px){.payment__inner h1{font-size:48px}}@media(max-width: 600px){.payment__inner h1{font-size:32px}}.payment-info{padding:64px 0 80px}@media(max-width: 1200px){.payment-info{padding-top:48px;padding-bottom:64px}}@media(max-width: 600px){.payment-info{padding-top:40px;padding-bottom:48px}}.payment-info__inner{display:flex;flex-direction:column;gap:64px;max-width:100%}.payment-info__block{display:flex;flex-direction:column;gap:32px}.payment-info__title{margin:0;font-family:var(--second-family);font-weight:700;font-size:32px;line-height:1.2;color:var(--primary-black)}.payment-info__row{display:flex;align-items:flex-start;gap:24px;width:100%}@media(max-width: 1024px){.payment-info__row{flex-direction:column}}.payment-info__col{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding-right:24px}@media(max-width: 1024px){.payment-info__col{padding-right:0}}.payment-info__row--individual .payment-info__col--fixed{flex:0 0 448px;width:448px;max-width:100%;padding-right:24px}@media(max-width: 1024px){.payment-info__row--individual .payment-info__col--fixed{flex:none;width:100%;padding-right:0}}.payment-info__row--individual .payment-info__col--grow{flex:1 1 0;min-width:0;padding-right:0}.payment-info__item-title{display:flex;align-items:center;gap:8px;width:100%}.payment-info__chevron{flex-shrink:0;width:24px;height:24px;display:block}.payment-info__subtitle{margin:0;flex:1 1 auto;min-width:0;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--primary-black)}.payment-info__text{margin:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--grey-grey-50)}.payment-info__stack{display:flex;flex-direction:column;gap:12px;width:100%}.payment-info__intro{display:flex;flex-direction:column;gap:0}.payment-info__intro p{margin:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--grey-grey-50)}.payment-info__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.payment-info__list-item{display:flex;gap:16px;align-items:flex-start}.payment-info__list-marker{flex-shrink:0;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--grey-grey-15)}.payment-info__list-text{flex:1 1 auto;margin:0;min-width:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--grey-grey-50)}.delivery{padding-top:0;padding-bottom:80px;background-image:url(/assets/3ea4d50664e317b4.png);background-repeat:no-repeat;background-position:right center;background-color:var(--primary-light-gray);position:relative}@media(max-width: 1200px){.delivery{padding-bottom:64px}}@media(max-width: 600px){.delivery{padding-bottom:48px;background-position:center;background-size:cover}}.delivery .delivery-decor{position:absolute;top:0;right:0}.delivery .delivery-decor img{object-fit:contain;height:515px}@media(max-width: 1440px){.delivery .delivery-decor img{height:346px}}@media(max-width: 1200px){.delivery .delivery-decor img{height:322px}}@media(max-width: 1024px){.delivery .delivery-decor{display:none}}@media(max-width: 1200px){.delivery .advantages-cards__card-head{margin-bottom:12px}.delivery .advantages-cards__card-descr{display:block}.delivery .separator{display:none}}.delivery .breadcrumbs{margin-bottom:80px}@media(max-width: 1200px){.delivery .breadcrumbs{margin-bottom:64px}}@media(max-width: 600px){.delivery .breadcrumbs{margin-bottom:48px}}.delivery__inner{display:flex;flex-direction:column;gap:40px}.delivery__inner .advantages-cards{max-width:1068px}@media(max-width: 600px){.delivery__inner .advantages-cards{flex-direction:column}}.delivery__inner .advantages-cards p{color:#000}@media(max-width: 1440px){.delivery__inner{gap:48px}}@media(max-width: 1200px){.delivery__inner{gap:32px}}.delivery__inner h1{font-family:var(--second-family);font-weight:700;font-size:80px;line-height:120%;color:var(--primary-black);z-index:2}@media(max-width: 1440px){.delivery__inner h1{font-size:56px;line-height:120%}}@media(max-width: 600px){.delivery__inner h1{font-size:28px;line-height:120%}}.delivery__inner>p{font-family:var(--font-family);font-weight:300;font-size:16px;line-height:140%;color:var(--grey-grey-75);max-width:765px;z-index:2}.delivery-about{padding:80px 0 0}.delivery-about .swiper-slide{width:auto !important}.delivery-about__inner{display:flex;flex-direction:column;gap:80px}@media(max-width: 1200px){.delivery-about__inner{gap:64px}}@media(max-width: 600px){.delivery-about__inner{gap:48px}}.delivery-about__left{display:grid;grid-template-columns:1fr 1fr;gap:64px}@media(max-width: 1200px){.delivery-about__left{grid-template-columns:1fr;gap:80px}}.delivery-about__top{display:flex;flex-direction:column;gap:32px;padding-right:0;max-width:904px}.delivery-about__top h3{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:120%;color:var(--primary-black)}@media(max-width: 600px){.delivery-about__top h3{font-size:24px}}@media(max-width: 1440px){.delivery-about__top{gap:32px}}@media(max-width: 1200px){.delivery-about__top{gap:24px}}.delivery-about__text{display:flex;flex-direction:column;gap:16px}.delivery-about__text>p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.delivery-about__slider{display:flex;flex-direction:column;gap:24px;min-width:0}@media(max-width: 1440px){.delivery-about__slider{gap:32px}}.delivery-about__slider_top{display:flex;justify-content:space-between;align-items:center}.delivery-about__slider_wrapper{gap:12px;display:flex;align-items:center}@media(max-width: 600px){.delivery-about__slider_wrapper{display:none}}.delivery-about__right{display:flex;flex-direction:column;gap:40px}.delivery-about__logo{display:flex;align-items:stretch}@media(max-width: 1200px){.delivery-about__logo{flex-wrap:wrap}}@media(max-width: 600px){.delivery-about__logo{display:grid;grid-template-columns:repeat(2, 1fr)}}.delivery-about__logo-img{flex:1;min-width:0;height:100px;display:flex;justify-content:center;align-items:center;border:1px solid var(--grey-grey-10)}.delivery-about__logo-img:not(:first-child){border-left:none}@media(max-width: 1440px){.delivery-about__logo-img{padding:0 8px}}@media(max-width: 1200px){.delivery-about__logo-img{width:33.3333333333%}.delivery-about__logo-img:nth-child(3n+1){border-left:1px solid var(--grey-grey-10)}.delivery-about__logo-img:nth-child(n+4){border-top:none}}@media(max-width: 600px){.delivery-about__logo-img{height:100px;width:100%;border-left:1px solid var(--grey-grey-10)}.delivery-about__logo-img:nth-child(n+3){border-top:none}.delivery-about__logo-img:nth-child(even){border-left:none}}.delivery-about__logo-img img{width:auto;max-width:132px;max-height:40px;object-fit:contain}.delivery-slider{width:100%;overflow:hidden}.delivery-slider .swiper-slide{display:flex;flex-direction:column;gap:40px;width:560px !important;opacity:.2;transition:opacity .2s ease-in-out}@media(max-width: 1200px){.delivery-slider .swiper-slide{width:100% !important}}.delivery-slider .swiper-slide.swiper-slide-active{opacity:1}.delivery-slider .swiper-slide.swiper-slide-active .delivery-slider__about{opacity:1}.delivery-slider .swiper-slide img{object-fit:contain;width:421px;height:200px}@media(max-width: 1440px){.delivery-slider .swiper-slide img{width:390px}}@media(max-width: 1200px){.delivery-slider .swiper-slide img{width:100%;max-width:421px}}@media(max-width: 600px){.delivery-slider .swiper-slide img{height:140px}}.delivery-slider__about{display:flex;opacity:1;transition:opacity .2s ease-in-out;gap:32px}@media(max-width: 600px){.delivery-slider__about{gap:32px}}.delivery-slider__about_block{display:flex;flex-direction:column;gap:4px}@media(max-width: 600px){.delivery-slider__about_block{gap:2px}}.delivery-slider__about_block>p:first-child{font-family:var(--font-family);font-weight:400;font-size:12px;line-height:120%;color:var(--grey-grey-50)}.delivery-slider__about_block>p:last-child{font-family:var(--second-family);font-weight:700;font-size:20px;line-height:130%;color:var(--grey-grey-75)}@media(max-width: 600px){.delivery-slider__about_block>p:last-child{font-size:16px;line-height:130%}}.delivery-slider__prev.swiper-button-disabled,.delivery-slider__next.swiper-button-disabled{opacity:.3}.map-hover{padding:150px 0px}.map-hover__grid{display:grid;grid-template-columns:auto auto auto}@media(max-width: 600px){.map-hover__grid{display:flex;flex-direction:column}}.map-hover__grid_left{padding:80px 64px 80px 0}@media(max-width: 1400px){.map-hover__grid_left{padding:40px 48px 40px 0}}@media(max-width: 1200px){.map-hover__grid_left{padding:24px 24px 0px 0}}@media(max-width: 600px){.map-hover__grid_left{order:1}}.map-hover__grid_center{position:relative}.map-hover__grid_center svg{width:100%;height:100%}@media(max-width: 600px){.map-hover__grid_center{order:2}}.map-hover__grid_right{padding:80px 0 80px 64px}@media(max-width: 1400px){.map-hover__grid_right{padding:40px 0 40px 24px}}@media(max-width: 1200px){.map-hover__grid_right{padding:24px 0 24px 24px}}@media(max-width: 600px){.map-hover__grid_right{padding:24px 0 24px 0;order:1}}.map-hover__grid_block>p{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--grey-grey-25);margin-bottom:24px}@media(max-width: 1200px){.map-hover__grid_block>p{font-size:14px;line-height:130%;margin-bottom:16px}}.map-hover__grid_items{display:flex;flex-direction:column;gap:16px}@media(max-width: 1200px){.map-hover__grid_items{gap:8px}}.map-hover__grid_item{display:grid;grid-template-columns:50px auto;justify-content:flex-start;align-items:center;gap:16px}@media(max-width: 1200px){.map-hover__grid_item{grid-template-columns:22px auto;gap:4px}}.map-hover__grid_item>p:first-child{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:100%;color:var(--primary-red)}@media(max-width: 1200px){.map-hover__grid_item>p:first-child{font-size:16px;line-height:150%}}.map-hover__grid_item>p:last-child{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:150%;color:var(--grey-grey-75);transition:all .2s ease-in-out}@media(max-width: 1200px){.map-hover__grid_item>p:last-child{font-size:12px;line-height:130%}}.map-hover__grid_item.hover{cursor:pointer}.map-hover__grid_item.hover>p:last-child{color:var(--primary-red);transition:all .2s ease-in-out}.svg-map g{position:relative}.svg-map g.hover{cursor:pointer;box-shadow:0 8px 24px 0 rgba(38,42,49,.1);cursor:pointer}.svg-map g.hover path{fill:var(--primary-white);stroke-width:2px;stroke:var(--grey-grey-15);transition:all .2s ease-in-out}.svg-map g path{transition:all .2s ease-in-out}.arrow{pointer-events:none}.arrow__path{stroke:#000;fill:rgba(0,0,0,0);stroke-dasharray:4 2}.arrow__head line{stroke:#000;stroke-width:1px}.mark-1{position:absolute;top:29%;left:14%}.about{padding-top:0;padding-bottom:80px;background-image:url(../assets/images/about-bg.be44c195.svg);background-repeat:no-repeat;background-position:calc(100% + 78px) bottom;background-color:var(--primary-light-gray)}.about .advantages-cards .separator{background:var(--grey-grey-25)}@media(max-width: 1200px){.about{padding-top:73px;padding-bottom:64px}}@media(max-width: 600px){.about{padding-top:57px;padding-bottom:48px;background-position:center;background-size:cover}}@media(max-width: 1200px){.about .advantages-cards__card-head{margin-bottom:12px}.about .advantages-cards__card-descr{display:block}.about .separator{display:none}}.about .breadcrumbs{margin-bottom:80px}@media(max-width: 1200px){.about .breadcrumbs{margin-bottom:64px}}@media(max-width: 600px){.about .breadcrumbs{margin-bottom:48px}}.about__inner{display:flex;flex-direction:column;gap:64px}@media(max-width: 1440px){.about__inner{gap:48px}}@media(max-width: 1200px){.about__inner{gap:32px}}.about__inner .advantages-cards{max-width:1068px}@media(max-width: 600px){.about__inner .advantages-cards{flex-direction:column}}.about__inner .advantages-cards p{color:#000}.about__inner h1{font-family:var(--second-family);font-weight:700;font-size:80px;line-height:120%;color:var(--primary-black);z-index:2}@media(max-width: 1440px){.about__inner h1{font-size:56px;line-height:120%}}@media(max-width: 600px){.about__inner h1{font-size:28px;line-height:120%}}.special-offer__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.special-offer__title{margin:0;font-family:var(--second-family);font-weight:700;font-size:48px;line-height:1.2;color:var(--primary-black)}.special-offer__nav{display:flex;gap:12px}.special-offer .slider-btn{display:flex;align-items:center;justify-content:center;width:56px;height:56px;padding:12px;border:1px solid var(--grey-grey-25);border-radius:40px;background:rgba(0,0,0,0);color:var(--grey-grey-50);cursor:pointer;transition:border-color .2s ease,color .2s ease}.special-offer .slider-btn:disabled,.special-offer .slider-btn.swiper-button-disabled{opacity:.3;cursor:default}@media(hover: hover){.special-offer .slider-btn:hover:not(:disabled):not(.swiper-button-disabled){border-color:var(--primary-black);color:var(--primary-black)}}@media(max-width: 1200px){.special-offer__title{font-size:40px}.special-offer__nav{display:none}}.special-offer .special-slider .listing-card{width:265px;padding:24px;background:var(--primary-light-gray);border:1px solid rgba(0,0,0,0);transition:all .2s ease-in-out}@media(hover: hover){.special-offer .special-slider .listing-card:hover{border:1px solid var(--grey-grey-5);background:var(--primary-white);box-shadow:0 10px 20px 0 rgba(0,0,0,.1);transition:all .2s ease-in-out}}.special-offer .special-slider .listing-card .listing-card__title{font-weight:500;font-size:16px;line-height:1.3;margin-bottom:20px}.special-offer .special-slider .listing-card .characteristics{margin-bottom:20px}.special-offer .special-slider .listing-card .characteristics__item{flex-direction:column;align-items:flex-start;gap:2px}.special-offer .special-slider .listing-card .characteristics__item .parameter{font-size:14px;color:var(--grey-grey-50)}.special-offer .special-slider .listing-card .characteristics__item .points{display:none}.special-offer .special-slider .listing-card .characteristics__item .value{font-size:16px;font-weight:400;color:var(--primary-black)}.special-offer .special-slider .listing-card .characteristics__item:not(:last-child){margin-bottom:12px}.special-offer .special-slider .listing-card .price{margin:0 0 20px;padding-top:20px;border-top:1px solid var(--grey-grey-10);font-weight:500;font-size:16px;line-height:1.3}.special-offer .special-slider .listing-card .btn-wrapper .accent-btn,.special-offer .special-slider .listing-card .btn-wrapper .border-btn{padding:11px 16px;font-size:13px;line-height:1.4}@media(max-width: 600px){.special-offer__header{margin-bottom:24px}.special-offer__title{font-size:24px}}.about-info__top{display:flex;gap:8px;margin-bottom:80px}.about-info__content{width:66.47%;padding:0}.about-info__title{margin:0 0 40px;font-family:var(--second-family);font-weight:700;font-size:48px;line-height:1.2;color:var(--primary-black);max-width:904px}.about-info__text{display:flex;flex-direction:column;gap:16px;margin:0 0 40px;max-width:904px}.about-info__text p{margin:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--grey-grey-50)}.about-info__features{display:flex;align-items:flex-start;gap:64px}.about-info__feature{display:flex;flex-direction:column;gap:16px}.about-info__feature img{width:64px;height:64px;object-fit:contain}.about-info__feature p{margin:0;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:1.3;color:var(--grey-grey-75)}.about-info__image-wrap{width:calc(33.53% - 8px);min-height:479px;overflow:hidden;position:relative}.about-info__image-wrap img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.about-info__cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));column-gap:8px;row-gap:64px}.about-info-card{display:flex;flex-direction:column;align-items:flex-start}.about-info-card__value{margin:0 0 8px;font-family:var(--second-family);font-weight:700;font-size:64px;line-height:1.2;color:var(--primary-red)}.about-info-card__title{margin:0 0 24px;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:1.2;color:var(--grey-grey-75)}.about-info-card__text{margin:0 0 24px;font-family:var(--font-family);font-weight:400;font-size:15px;line-height:1.5;color:var(--grey-grey-75);max-width:384px}.about-info-card__link{display:inline-flex;align-items:center;gap:8px;font-family:var(--second-family);font-weight:700;font-size:16px;line-height:1.4;color:var(--primary-red);transition:opacity .2s ease-in-out}.about-info-card__link svg{flex-shrink:0}@media(hover: hover){.about-info-card__link:hover{opacity:.75}}@media(max-width: 1440px){.about-info__top{margin-bottom:64px}.about-info__title{font-size:40px}.about-info__features{gap:32px}.about-info__cards{row-gap:56px}}@media(max-width: 1200px){.about-info{padding-bottom:56px}.about-info__top{flex-direction:column;gap:24px;margin-bottom:56px}.about-info__content,.about-info__image-wrap{width:100%}.about-info__title{font-size:36px}.about-info__cards{grid-template-columns:repeat(2, minmax(0, 1fr));row-gap:48px;column-gap:24px}}@media(max-width: 600px){.about-info{padding-bottom:32px}.about-info__top{margin-bottom:32px}.about-info__title{margin-bottom:24px;font-size:24px}.about-info__text{margin-bottom:24px;gap:12px}.about-info__features{flex-direction:column;gap:24px}.about-info__feature{gap:8px}.about-info__image-wrap{min-height:260px}.about-info__cards{grid-template-columns:1fr;row-gap:32px}.about-info-card__value{font-size:48px}.about-info-card__title{margin-bottom:16px;font-size:20px}.about-info-card__text{margin-bottom:16px;font-size:14px}}.about-statistics{padding:0}.about-statistics__items{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-rows:296px 296px;align-items:flex-end}@media(max-width: 1440px){.about-statistics__items{grid-template-rows:264px 264px}}@media(max-width: 1200px){.about-statistics__items{grid-template-columns:1fr 1fr;grid-template-rows:264px 264px 264px}}@media(max-width: 600px){.about-statistics__items{display:flex;flex-direction:column;align-items:unset}}.about-statistics__item{border:1px solid var(--grey-grey-15);border-left:rgba(0,0,0,0);padding:64px;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;height:100%;border-top:rgba(0,0,0,0)}@media(max-width: 1440px){.about-statistics__item{padding:48px}}@media(max-width: 600px){.about-statistics__item{display:flex;flex-direction:column}}@media(max-width: 600px){.about-statistics__item{padding:24px 16px;height:216px}}.about-statistics__item>p:first-child{font-family:var(--second-family);font-weight:700;font-size:80px;line-height:120%;color:var(--primary-red)}.about-statistics__item>p:last-child{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:100%;color:var(--grey-grey-75)}.certificates-slider{padding:0;padding-top:60px}.certificates-slider__inner{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.certificates-slider__arrows{display:flex;gap:12px}@media(max-width: 1200px){.certificates-slider__arrows{display:none}}.certificates-slider__wrapper{display:flex;gap:64px;align-items:stretch}@media(max-width: 1200px){.certificates-slider__wrapper{flex-direction:column;gap:32px}}.certificates-slider__block{width:calc(50% - 55px);display:flex;flex-direction:column;justify-content:center}@media(max-width: 1200px){.certificates-slider__block{width:100%}}.certificates-slider__block_text{display:flex;flex-direction:column;gap:16px;max-width:712px;width:100%}.certificates-slider__block_text p{margin:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--grey-grey-50)}@media(max-width: 1200px){.certificates-slider__block_text p{max-width:none}}.certificates__slider{width:calc(50% - 4px);min-width:0}@media(max-width: 1200px){.certificates__slider{width:100%}}.certificates__slider .swiper-wrapper{align-items:stretch}.certificates__slider .swiper-slide{height:auto}.certificates__slider .swiper-slide a{display:block;width:100%;height:100%}.certificates__slider .swiper-slide img{width:100%;height:310px;object-fit:cover;display:block}@media(max-width: 600px){.certificates__slider .swiper-slide img{height:302px}}.ticker{padding:0;background:var(--primary-light-gray)}.ticker__items{flex-shrink:0;display:flex;align-items:center;min-width:100%}.ticker__slider{display:flex;overflow:hidden;user-select:none}.ticker__item{display:flex;justify-content:center;align-items:center;width:240px;height:100px}@media(max-width: 600px){.ticker__item{width:140px;height:80px}}.ticker__item img{object-fit:contain;width:100%}.ticker .marquee{animation:scroll 20s linear infinite}.ticker .reverce{animation-direction:reverse}@keyframes scroll{from{transform:translateX(0)}to{transform:translateX(calc(-100% - 20px))}}.team-slider__inner{display:flex;flex-direction:column;gap:32px}.team-slider__head{display:flex;justify-content:space-between;align-items:center}.team-slider__wrapper{display:flex;gap:12px}@media(max-width: 600px){.team-slider__wrapper{display:none}}.team-slider__slider{width:100%}.banner{padding:0;background-image:url(../assets/images/bg-banner.d1f7265f.png);background-position:center;background-repeat:no-repeat;background-size:cover}.banner__inner{padding:64px 0;display:flex;flex-direction:column;gap:40px}@media(max-width: 1024px){.banner__inner{padding:40px 0;gap:24px}}@media(max-width: 600px){.banner__inner{padding:32px 0}}.banner__inner h2{color:var(--primary-white);font-size:32px}@media(max-width: 1024px){.banner__inner h2{font-size:24px}}@media(max-width: 600px){.banner__inner h2{font-size:20px}}.banner__inner p{font-family:var(--font-family);font-weight:300;font-size:16px;line-height:140%;color:var(--primary-white)}@media(max-width: 600px){.banner__inner p{font-size:14px;line-height:130%}}.faq__inner{display:flex;gap:8px;align-items:stretch}@media(max-width: 1200px){.faq__inner{flex-direction:column;gap:40px}}.faq__left{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:40px;padding-right:64px}@media(max-width: 1200px){.faq__left{padding-right:0}}.faq__left h2{margin:0;font-family:var(--second-family);font-weight:700;font-size:48px;line-height:1.2;color:var(--primary-black)}@media(max-width: 1200px){.faq__left h2{font-size:40px}}@media(max-width: 600px){.faq__left h2{font-size:24px}}.faq__left_items{display:flex;flex-direction:column}.faq__left_accordion{border-bottom:1px solid var(--grey-grey-10)}.faq__left_accordion .accordion-content{height:0;overflow:hidden;transition:height .2s ease}.faq__left_accordion .accordion-content p{margin:0;padding-bottom:24px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--grey-grey-50)}.faq__left_accordion.open .faq__left_title .icon{transform:rotate(45deg)}.faq__left_title{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 0;cursor:pointer;user-select:none;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:1.3;color:var(--grey-grey-75)}.faq__left_title .icon{flex-shrink:0;position:relative;width:24px;height:24px;transition:transform .2s ease}.faq__left_title .icon::before,.faq__left_title .icon::after{content:"";position:absolute;background:var(--grey-grey-50);border-radius:2px}.faq__left_title .icon::before{left:50%;top:0;bottom:0;width:2px;transform:translateX(-50%)}.faq__left_title .icon::after{top:50%;left:0;right:0;height:2px;transform:translateY(-50%)}.faq__right{flex:0 0 448px;height:fit-content;display:flex;flex-direction:column;gap:16px;padding:40px;background:var(--primary-light-gray)}@media(max-width: 1200px){.faq__right{flex:none;width:100%;max-width:448px}}@media(max-width: 600px){.faq__right{padding:24px 16px;gap:24px}}.faq__right .form-title{font-size:24px;font-weight:700}.faq__right_head{display:flex;flex-direction:column;gap:16px}.faq__right_title{margin:0;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:1.2;color:var(--primary-black)}@media(max-width: 600px){.faq__right_title{font-size:20px}}.faq__right_desc{margin:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--grey-grey-50)}.faq__right_row{display:flex;gap:12px;margin-bottom:12px}@media(max-width: 600px){.faq__right_row{flex-direction:column}}.faq__right_row label{flex:1 1 0;min-width:0}.faq-form{display:flex;flex-direction:column;gap:32px;margin-top:16px}.faq-form__fields{display:flex;flex-direction:column;gap:12px}.faq-form__footer{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.faq-form .submit-btn{padding:13px 24px;font-family:var(--second-family);font-weight:700;font-size:16px;line-height:1.4;color:var(--primary-white);background:var(--primary-red);border:none;cursor:pointer;transition:background .2s ease}@media(hover: hover){.faq-form .submit-btn:hover{background:var(--common-red-hover)}}.faq-form .form-notification{margin:0;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:1.5;color:var(--grey-grey-50)}.faq-form .form-notification a{color:var(--common-link);text-decoration:none}@media(hover: hover){.faq-form .form-notification a:hover{text-decoration:underline}}.comp-projects{padding-bottom:0}.comp-projects__inner{display:flex;flex-direction:column;gap:40px}.comp-projects__header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}@media(max-width: 600px){.comp-projects__header{gap:16px}}.comp-projects__title{flex:1 1 0;min-width:0;margin:0;font-family:var(--second-family);font-weight:700;font-size:48px;line-height:1.2;color:var(--primary-black)}@media(max-width: 1200px){.comp-projects__title{font-size:40px}}@media(max-width: 600px){.comp-projects__title{font-size:24px}}.comp-projects__nav{display:flex;gap:12px;flex-shrink:0}.comp-projects__prev,.comp-projects__next{width:56px;height:56px;padding:12px;border:1px solid var(--grey-grey-25);border-radius:50%;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--grey-grey-75);transition:border-color .2s ease,color .2s ease,opacity .2s ease}@media(hover: hover){.comp-projects__prev:hover:not(:disabled),.comp-projects__next:hover:not(:disabled){border-color:var(--grey-grey-75);color:var(--primary-black)}}.comp-projects__prev:disabled,.comp-projects__prev.swiper-button-disabled,.comp-projects__next:disabled,.comp-projects__next.swiper-button-disabled{opacity:.3;cursor:default}@media(max-width: 768px){.comp-projects__prev,.comp-projects__next{width:48px;height:48px;padding:10px}}.comp-projects__slider{overflow:hidden;width:100%}.comp-projects__slider .swiper-slide{width:334px !important;flex-shrink:0;height:auto}@media(max-width: 600px){.comp-projects__slider .swiper-slide{width:288px !important}}.comp-projects__card{display:flex;flex-direction:column;gap:20px;padding:24px;background:var(--primary-light-gray);text-decoration:none;color:inherit;height:100%;transition:background .2s ease}@media(hover: hover){.comp-projects__card:hover{background:var(--grey-grey-5)}}.comp-projects__card-img{position:relative;width:100%;aspect-ratio:286/200;flex-shrink:0;overflow:hidden}.comp-projects__card-img img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.comp-projects__card-title{margin:0;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:1.3;color:var(--primary-black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-height:38px;display:flex;align-items:center}.vehicle-loading{display:grid;grid-template-columns:repeat(3, 1fr);padding:0}.vehicle-loading .right-side{grid-column:2 span;border-left:1px solid var(--grey-grey-15)}.vehicle-loading .left-side,.vehicle-loading .right-side{border-top:1px solid var(--grey-grey-15);padding:150px 64px}.vehicle-loading h2{margin-bottom:24px}.vehicle-loading table{width:100%}.vehicle-loading th{padding:10px 0;border-bottom:1px solid var(--grey-grey-15);font-size:12px;line-height:140%;text-transform:uppercase;color:var(--grey-grey-50)}.vehicle-loading td{padding:10px 0;font-size:14px;line-height:130%;color:var(--primary-black);text-align:center}.vehicle-loading tr:nth-child(even) td{background:var(--grey-grey-3)}.vehicle-loading .title-wrapper{display:flex;align-items:center;justify-content:space-between;margin-bottom:80px}.vehicle-loading .title-wrapper p{font-family:var(--second-family);font-weight:700;font-size:48px;line-height:120%;color:var(--primary-black)}.vehicle-loading .title-wrapper .btn-wrapper{display:flex;gap:12px}.vehicle-loading .swiper-slide{width:100% !important;display:flex}.vehicle-loading .slide-title{margin-right:40px;font-family:var(--second-family);font-weight:700;font-size:32px;line-height:100%;color:var(--grey-grey-75)}.vehicle-loading .vehicle-loading-card{display:flex;flex-direction:column}.vehicle-loading .vehicle-loading-card:not(:last-child){margin-right:100px}.vehicle-loading .vehicle-loading-card__title{font-size:12px;line-height:140%;text-transform:uppercase;color:var(--grey-grey-50);margin-bottom:4px}.vehicle-loading .vehicle-loading-card__descr{font-weight:500;font-size:18px;line-height:135%;margin-bottom:80px}.vehicle-loading .vehicle-loading-card img{width:310px;object-fit:cover;margin-top:auto}@media(max-width: 1440px){.vehicle-loading .left-side,.vehicle-loading .right-side{grid-column:3 span}}@media(max-width: 1200px){.vehicle-loading .right-side,.vehicle-loading .left-side{padding:80px 24px}.vehicle-loading .left-side{border:none}.vehicle-loading .title-wrapper{margin-bottom:48px}.vehicle-loading .title-wrapper p{font-size:40px}.vehicle-loading .slide-title{font-size:24px;line-height:130%;margin-right:50px}.vehicle-loading .vehicle-loading-card img{width:170px}}@media(max-width: 700px){.vehicle-loading .left-side,.vehicle-loading .right-side{padding:48px 16px}.vehicle-loading .swiper-slide{flex-wrap:wrap;column-gap:24px}.vehicle-loading .title-wrapper{margin-bottom:24px}.vehicle-loading .title-wrapper p{font-size:24px;line-height:120%}.vehicle-loading .title-wrapper .btn-wrapper{display:none}.vehicle-loading .slide-title{margin-right:0;width:100%;margin-bottom:16px}.vehicle-loading .vehicle-loading-card{margin-right:24px;width:calc(50% - 12px);margin-right:0 !important}.vehicle-loading .vehicle-loading-card img{width:110px}.vehicle-loading h2{font-size:24px;line-height:120%}}.news-slider{padding:80px 0}@media(max-width: 1200px){.news-slider{padding:60px 0}}@media(max-width: 600px){.news-slider{padding:48px 0}}.news-slider__inner{display:flex;flex-direction:column;gap:32px}.news-slider__header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.news-slider__title{flex:1 1 0;min-width:0;margin:0;font-family:var(--second-family);font-weight:700;font-size:48px;line-height:1.2;color:var(--primary-black)}@media(max-width: 1200px){.news-slider__title{font-size:40px}}@media(max-width: 600px){.news-slider__title{font-size:24px}}.news-slider__nav{display:flex;gap:12px;flex-shrink:0}.news-slider__prev,.news-slider__next{width:56px;height:56px;padding:12px;border:1px solid var(--grey-grey-25);border-radius:50%;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--grey-grey-75);transition:border-color .2s ease,color .2s ease,opacity .2s ease}@media(hover: hover){.news-slider__prev:hover:not(:disabled):not(.swiper-button-disabled),.news-slider__next:hover:not(:disabled):not(.swiper-button-disabled){border-color:var(--grey-grey-75);color:var(--primary-black)}}.news-slider__prev:disabled,.news-slider__prev.swiper-button-disabled,.news-slider__next:disabled,.news-slider__next.swiper-button-disabled{opacity:.3;cursor:default}@media(max-width: 768px){.news-slider__prev,.news-slider__next{width:48px;height:48px;padding:10px}}.news-slider__slider-wrap{margin-left:-40px;margin-right:-40px;padding-left:40px;padding-right:40px}@media(max-width: 1200px){.news-slider__slider-wrap{margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}}@media(max-width: 600px){.news-slider__slider-wrap{margin-left:-16px;margin-right:-16px;padding-left:16px;padding-right:16px}}.new-banner{padding-top:0;padding-bottom:40px}@media(max-width: 1200px){.new-banner{padding-top:73px;padding-bottom:40px}}@media(max-width: 600px){.new-banner{padding-top:57px;padding-bottom:0}}.new-banner .breadcrumbs{margin-bottom:40px}@media(max-width: 1200px){.new-banner .breadcrumbs{margin-bottom:0}}.new-banner__inner{display:grid;grid-template-columns:1fr 1fr;gap:64px}@media(max-width: 1200px){.new-banner__inner{display:flex;gap:0}}.new-banner__left{display:flex;justify-content:space-between;flex-direction:column;gap:40px}@media(max-width: 1200px){.new-banner__left{width:100%}}.new-banner__left .supply>p{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:100%;color:var(--primary-black)}@media(max-width: 600px){.new-banner__left .supply>p{font-size:24px;line-height:120%}}.new-banner__left_top{display:flex;flex-direction:column;gap:32px}@media(max-width: 1440px){.new-banner__left_top{gap:24px}}@media(max-width: 600px){.new-banner__left_top{gap:16px}}.new-banner__left_data{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.new-banner__left_data p{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:130%;color:var(--grey-grey-50);white-space:pre}.new-banner__left_data .separator{height:12px;width:1px;background:var(--grey-grey-50)}@media(max-width: 600px){.new-banner__left_data .separator:nth-child(4){display:none}}.new-banner__left_location{display:flex;align-items:center;gap:8px}@media(max-width: 600px){.new-banner__left_location{display:none}}.new-banner__left_views{display:flex;align-items:center;gap:8px}.new-banner__left_tags{display:flex;gap:12px;overflow-x:auto;width:100%}.new-banner__left_tags::-webkit-scrollbar{display:none}.new-banner__left_tag{padding:8px 16px;background:rgba(75,77,89,.05);font-family:var(--font-family);font-weight:500;font-size:14px;line-height:130%;color:var(--grey-grey-75);white-space:pre}.new-banner__right img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width: 1440px){.new-banner__right img{height:540px}}@media(max-width: 1200px){.new-banner__right img{height:340px}}@media(max-width: 600px){.new-banner__right img{height:240px}}.new-banner{padding-top:0;padding-bottom:40px}@media(max-width: 1200px){.new-banner{padding-top:73px;padding-bottom:40px}}@media(max-width: 600px){.new-banner{padding-top:57px;padding-bottom:0}}.new-banner .breadcrumbs{margin-bottom:40px}@media(max-width: 1200px){.new-banner .breadcrumbs{margin-bottom:0}}.new-banner__inner{display:grid;grid-template-columns:1fr 1fr;gap:64px}@media(max-width: 1200px){.new-banner__inner{display:flex;gap:0}}.new-banner__left{display:flex;justify-content:space-between;flex-direction:column;gap:40px}@media(max-width: 1200px){.new-banner__left{width:100%}}.new-banner__left .supply>p{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:100%;color:var(--primary-black)}@media(max-width: 600px){.new-banner__left .supply>p{font-size:24px;line-height:120%}}.new-banner__left_top{display:flex;flex-direction:column;gap:32px}@media(max-width: 1440px){.new-banner__left_top{gap:24px}}@media(max-width: 600px){.new-banner__left_top{gap:16px}}.new-banner__left_data{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.new-banner__left_data p{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:130%;color:var(--grey-grey-50);white-space:pre}.new-banner__left_data .separator{height:12px;width:1px;background:var(--grey-grey-50)}@media(max-width: 600px){.new-banner__left_data .separator:nth-child(4){display:none}}.new-banner__left_location{display:flex;align-items:center;gap:8px}@media(max-width: 600px){.new-banner__left_location{display:none}}.new-banner__left_views{display:flex;align-items:center;gap:8px}.new-banner__left_tags{display:flex;gap:12px;overflow-x:auto;width:100%}.new-banner__left_tags::-webkit-scrollbar{display:none}.new-banner__left_tag{padding:8px 16px;background:rgba(75,77,89,.05);font-family:var(--font-family);font-weight:500;font-size:14px;line-height:130%;color:var(--grey-grey-75);white-space:pre}.new-banner__right img{width:100%;height:100%;object-fit:cover;object-position:center}@media(max-width: 1440px){.new-banner__right img{height:540px}}@media(max-width: 1200px){.new-banner__right img{height:340px}}@media(max-width: 600px){.new-banner__right img{height:240px}}.new-article{padding:120px 0}@media(max-width: 1200px){.new-article{padding:80px 0}}@media(max-width: 600px){.new-article{padding:64px 0}}.new-article__container{max-width:1194px;width:100%;margin:0 auto}@media(max-width: 1440px){.new-article__container{max-width:806px}}@media(max-width: 1200px){.new-article__container{padding:0 24px}}@media(max-width: 600px){.new-article__container{padding:0 16px}}.new-article__inner{display:flex;flex-direction:column;gap:80px;margin-bottom:80px}@media(max-width: 600px){.new-article__inner{gap:64px;margin-bottom:64px}}@media(max-width: 600px){.new-article__inner{gap:24px}}.new-article__text{display:flex;flex-direction:column;gap:40px}@media(max-width: 1200px){.new-article__text{gap:32px}}@media(max-width: 600px){.new-article__text{gap:24px}}.new-article__text p{font-family:var(--font-family);font-weight:300;font-size:20px;line-height:140%;color:var(--grey-grey-75)}@media(max-width: 600px){.new-article__text p{font-size:16px;line-height:140%}}.new-article__text li{font-family:var(--font-family);font-weight:300;line-height:140%;font-size:20px;color:var(--grey-grey-75)}@media(max-width: 600px){.new-article__text li{font-size:16px;line-height:140%}}.new-article__text li span{font-weight:500;line-height:120%}.new-article__text ol{margin-left:24px}.new-article__text ol li{list-style-type:unset;font-family:var(--font-family);font-weight:300;line-height:140%;font-size:20px;color:var(--grey-grey-75)}@media(max-width: 600px){.new-article__text ol li{font-size:16px;line-height:140%}}.new-article__text ol li::marker{font-family:var(--font-family);font-weight:300;line-height:140%;font-size:20px;color:var(--grey-grey-75)}@media(max-width: 600px){.new-article__text ol li::marker{font-size:16px;line-height:140%}}.new-article__text ol,.new-article__text ul{display:flex;flex-direction:column;gap:20px}@media(max-width: 600px){.new-article__text ol,.new-article__text ul{gap:12px}}.new-article__block{display:flex;flex-direction:column;gap:32px}@media(max-width: 600px){.new-article__block{gap:24px}}.new-article__img{display:flex;flex-direction:column;gap:24px}@media(max-width: 600px){.new-article__img{gap:16px}}.new-article__img p{font-family:var(--font-family);font-weight:300;font-size:14px;line-height:130%;color:var(--grey-grey-75)}.new-article__img img{width:100%;height:540px;object-fit:cover;object-position:center}@media(max-width: 1440px){.new-article__img img{height:440px}}@media(max-width: 1200px){.new-article__img img{height:340px}}@media(max-width: 600px){.new-article__img img{height:240px}}.new-article__quote{padding:40px;background:var(--primary-light-gray);display:flex;gap:24px;font-family:var(--font-family);font-weight:300;font-size:20px;line-height:140%;color:var(--grey-grey-75)}@media(max-width: 1200px){.new-article__quote{padding:32px;font-size:16px}}@media(max-width: 600px){.new-article__quote{padding:24px;flex-direction:column}}.new-article__quote svg{min-width:26px}.new-article__controls{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid var(--grey-grey-15)}@media(max-width: 600px){.new-article__controls{gap:24px;flex-direction:column;align-items:flex-start}}.new-article__controls_links{display:flex;gap:16px}.new-article__controls_link{background:var(--primary-light-gray);border-radius:40px;display:flex;justify-content:center;align-items:center;width:48px;height:48px}.new-article__controls_link svg path{transition:all .2s ease-in-out}@media(hover: hover){.new-article__controls_link:hover svg path{fill:#4b4d59;transition:all .2s ease-in-out}}.new{padding-top:0}.new__content{width:100%;display:flex;flex-direction:column;gap:40px}.new__head{display:flex;flex-direction:column;gap:24px}.new__head h1{font-family:var(--second-family);font-weight:700;font-size:48px;line-height:120%;color:var(--primary-black)}@media(max-width: 1200px){.new__head h1{font-size:40px}}@media(max-width: 600px){.new__head h1{font-size:28px}}.new__meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.new__meta p{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:150%;color:var(--grey-grey-75)}.new__meta .separator{width:1px;height:12px;background:var(--grey-grey-25)}.new__views{display:flex;align-items:center;gap:8px}.new__body{display:flex;flex-direction:column;max-width:904px;gap:40px}.new__img{display:flex;flex-direction:column;gap:24px}.new__img img{width:100%;height:540px;object-fit:cover;object-position:center}.new__img p{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:150%;color:var(--grey-grey-50)}@media(max-width: 1200px){.new__img img{height:420px}}@media(max-width: 600px){.new__img{gap:16px}.new__img img{height:260px}}.new__text{display:flex;flex-direction:column;gap:32px}.new__text h2{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:120%;color:var(--primary-black)}.new__text p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.new__text ul,.new__text ol{display:flex;flex-direction:column;gap:8px}.new__text ol{padding-left:24px;list-style:decimal}.new__text li{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.new__text span{color:var(--grey-grey-75);font-weight:500;line-height:130%}.new__block{display:flex;flex-direction:column;gap:24px}.new__block h3{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:120%;color:var(--primary-black)}.new__quote{display:flex;gap:24px;padding:32px;background:var(--primary-light-gray)}.new__quote svg{min-width:26px;margin-top:2px}.new__quote p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}@media(max-width: 600px){.new__quote{padding:24px;flex-direction:column;gap:12px}}.new__socials{padding-top:24px;border-top:1px solid var(--grey-grey-15);display:flex;gap:16px}.new__social{width:40px;height:40px;border-radius:40px;background:var(--primary-light-gray);display:flex;align-items:center;justify-content:center}.sub-banner{background-image:url(../assets/images/subscription-bg.449745df.png);background-repeat:no-repeat;background-position:center;background-size:cover}.sub-banner__inner{display:flex;flex-direction:column;gap:32px}@media(max-width: 600px){.sub-banner__inner{gap:24px}}.sub-banner__inner h2{color:var(--primary-white);font-size:48px}@media(max-width: 1200px){.sub-banner__inner h2{font-size:32px}}@media(max-width: 600px){.sub-banner__inner h2{font-size:24px}}.sub-banner__bottom{display:flex;align-items:center;gap:32px}@media(max-width: 600px){.sub-banner__bottom{flex-direction:column;align-items:flex-start;gap:24px}}.sub-banner__bottom>p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:140%;color:var(--primary-white)}@media(max-width: 1200px){.sub-banner__bottom>p{font-size:14px;line-height:130%}}.sub-banner__bottom>p a{color:var(--grey-grey-15)}.sub-banner__bottom .form-inp-castom{max-width:512px;width:100%}@media(max-width: 600px){.sub-banner__bottom .form-inp-castom{max-width:100%}}.services-info{padding-top:0;padding-bottom:60px;background-image:url(/assets/3ea4d50664e317b4.png);background-repeat:no-repeat;background-position:right center;background-color:var(--primary-light-gray);position:relative}@media(max-width: 1200px){.services-info{padding-bottom:64px}}@media(max-width: 600px){.services-info{padding-bottom:48px;background-position:center;background-size:cover}}.services-info .services-info-decor{position:absolute;top:0;right:0;height:100%}.services-info .services-info-decor img{object-fit:contain;object-position:bottom;height:100%}@media(max-width: 1440px){.services-info .services-info-decor img{height:346px}}@media(max-width: 1200px){.services-info .services-info-decor img{height:322px}}@media(max-width: 600px){.services-info .services-info-decor{display:none}}.services-info .breadcrumbs{margin-bottom:12px}.services-info__inner{display:flex;flex-direction:column;gap:50px}@media(max-width: 1440px){.services-info__inner{gap:48px}}@media(max-width: 1200px){.services-info__inner{gap:32px}}.services-info__inner h1{font-family:var(--second-family);font-weight:700;font-size:48px;line-height:120%;color:var(--primary-black);z-index:2}@media(max-width: 1440px){.services-info__inner h1{font-size:56px;line-height:120%}}@media(max-width: 600px){.services-info__inner h1{font-size:28px;line-height:120%}}.services-info__inner>p{font-family:var(--font-family);font-weight:300;font-size:16px;line-height:140%;color:var(--grey-grey-75);max-width:765px;z-index:2}@media(max-width: 600px){.vacancies-info__inner{display:flex;flex-direction:column;gap:24px}}.vacancies-info__intro{padding:48px;border:1px solid var(--grey-grey-10);display:flex;flex-direction:column;gap:16px}@media(max-width: 600px){.vacancies-info__intro{padding:0;border:none}}.vacancies-info__intro-texts{width:100%}.vacancies-info__intro-title{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:1.2;color:var(--primary-black)}@media(max-width: 600px){.vacancies-info__intro-title{font-size:24px}}.vacancies-info__intro-text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--grey-grey-50)}.vacancies-info__grid{display:grid;grid-template-columns:repeat(3, 1fr)}@media(max-width: 900px){.vacancies-info__grid{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.vacancies-info__grid{gap:24px;grid-template-columns:1fr}}.vacancies-info__cell{padding:40px;display:flex;flex-direction:column;align-items:flex-start;gap:16px;border-left:none;border-top:none;border-right:1px solid var(--grey-grey-10);border-bottom:1px solid var(--grey-grey-10)}.vacancies-info__cell:first-child{border-left:1px solid var(--grey-grey-10)}.vacancies-info__cell:nth-child(4){border-left:1px solid var(--grey-grey-10)}@media(max-width: 900px){.vacancies-info__cell:nth-child(4){border-left:none}.vacancies-info__cell:nth-child(2n+1){border-left:1px solid var(--grey-grey-10)}}@media(max-width: 600px){.vacancies-info__cell{padding:0;border:none !important}}.vacancies-info__cell-title{width:100%;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:1.2;color:var(--primary-black)}@media(max-width: 600px){.vacancies-info__cell-title{font-size:20px}}.vacancies-info__cell-text{width:100%;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--grey-grey-50)}.vacancies-stats{padding-top:80px;padding-bottom:60px}@media(max-width: 600px){.vacancies-stats{padding-top:48px;padding-bottom:24px}}.vacancies-stats__inner{display:grid;grid-template-columns:repeat(4, 1fr);width:100%;border:1px solid var(--grey-grey-10)}@media(max-width: 1024px){.vacancies-stats__inner{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.vacancies-stats__inner{grid-template-columns:1fr}}.vacancies-stats__block{padding:40px;display:flex;flex-direction:column;align-items:flex-start;gap:8px;border-right:1px solid var(--grey-grey-10);box-sizing:border-box}.vacancies-stats__block:last-child{border-right:none}@media(max-width: 1024px){.vacancies-stats__block:nth-child(-n+2){border-bottom:1px solid var(--grey-grey-10)}.vacancies-stats__block:nth-child(2){border-right:none}}@media(max-width: 600px){.vacancies-stats__block{padding:20px}.vacancies-stats__block:nth-child(2n+1){border-right:none}.vacancies-stats__block:not(:last-child){border-bottom:1px solid var(--grey-grey-10)}}.vacancies-stats__block p{margin:0}.vacancies-stats__block p:first-child{font-family:var(--second-family);font-weight:700;font-size:64px;line-height:1.2;color:var(--primary-red);white-space:nowrap}@media(max-width: 600px){.vacancies-stats__block p:first-child{font-size:48px}}.vacancies-stats__block p:last-child{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:1.2;color:var(--grey-grey-75);max-width:100%}.services{padding-top:80px}@media(max-width: 600px){.services{padding-top:48px}}.services__inner{display:flex;flex-direction:column;gap:120px}@media(max-width: 600px){.services__inner{gap:48px}}.services__block{display:flex;flex-direction:column;gap:40px}@media(max-width: 600px){.services__block{gap:24px}}.services__block_items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px}@media(max-width: 1200px){.services__block_items{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 768px){.services__block_items{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.services__block_items{grid-template-columns:1fr}}.services__block_item{display:flex;flex-direction:column;justify-content:space-between;padding:32px;height:262px;transition:all .2s ease;background:var(--primary-light-gray)}@media(max-width: 600px){.services__block_item{height:76px;padding:16px;flex-direction:row;align-items:center;gap:16px}}@media(hover: hover){.services__block_item:hover{box-shadow:0 8px 24px 0 rgba(38,42,49,.1);background:var(--primary-white);transition:all .2s ease}}.services__block_item p{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:100%;color:var(--grey-grey-75)}@media(max-width: 600px){.services__block_item p{font-size:18px}}.services__block_item img{width:100px;height:100px;object-fit:contain}@media(max-width: 600px){.services__block_item img{width:44px;height:44px}}.vacancies{padding-top:0;padding-bottom:64px;background-image:url(/assets/3ea4d50664e317b4.png);background-repeat:no-repeat;background-position:right center;background-color:var(--primary-light-gray);position:relative}@media(max-width: 600px){.vacancies{padding-bottom:40px;background-position:center;background-size:cover}}.vacancies .vacancies-decor{position:absolute;top:0;right:0;height:100%}@media(max-width: 1200px){.vacancies .vacancies-decor{display:none}}.vacancies .vacancies-decor img{object-fit:contain;object-position:bottom;height:100%}@media(max-width: 1440px){.vacancies .vacancies-decor img{height:346px}}@media(max-width: 1200px){.vacancies .vacancies-decor img{height:322px}}@media(max-width: 600px){.vacancies .vacancies-decor{display:none}}.vacancies .breadcrumbs{margin-bottom:64px}@media(max-width: 600px){.vacancies .breadcrumbs{margin-bottom:24px}}.vacancies__inner{display:flex;flex-direction:column;gap:40px}@media(max-width: 600px){.vacancies__inner{gap:24px}}.vacancies__inner h1{font-family:var(--second-family);font-weight:700;font-size:64px;line-height:120%;color:var(--primary-black);z-index:2}@media(max-width: 1200px){.vacancies__inner h1{font-size:48px}}@media(max-width: 600px){.vacancies__inner h1{font-size:32px}}.vacancies__inner>p{font-family:var(--font-family);font-weight:300;font-size:16px;line-height:140%;color:var(--grey-grey-75);max-width:765px;z-index:2}.vacancies-cards{width:100%}.vacancies-cards__layout{display:flex;align-items:flex-start;gap:64px;width:100%}@media(max-width: 1024px){.vacancies-cards__layout{flex-direction:column;gap:100px}}@media(max-width: 600px){.vacancies-cards__layout{gap:48px}}.vacancies-cards__cards{display:none;width:100%}.vacancies-cards__table{flex:1;min-width:0;width:100%;padding-right:64px;border-bottom:1px solid var(--grey-grey-10);border-collapse:collapse;table-layout:fixed}@media(max-width: 1100px){.vacancies-cards__table{padding-right:0}}@media(max-width: 600px){.vacancies-cards__table thead{display:none}}.vacancies-cards__table thead th{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:1.2;color:var(--grey-grey-50);padding:7px 10px;border-bottom:1px solid var(--grey-grey-10);height:36px;text-align:start;white-space:nowrap}.vacancies-cards__table thead th:nth-child(1){padding-left:24px;padding-right:10px}.vacancies-cards__table thead th:nth-child(2){width:160px}.vacancies-cards__table thead th:nth-child(3){width:150px}.vacancies-cards__table thead th:nth-child(4){width:300px}@media(max-width: 900px){.vacancies-cards__table thead th:nth-child(2){width:120px}.vacancies-cards__table thead th:nth-child(3){width:120px}.vacancies-cards__table thead th:nth-child(4){width:auto;min-width:180px}}.vacancies-cards__table tbody tr:nth-child(even){background:var(--grey-grey-3)}.vacancies-cards__table tbody td{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:1.3;color:var(--primary-black);padding:0 10px;height:68px;vertical-align:middle}.vacancies-cards__table tbody tr:first-child td{border-top:none}.vacancies-cards__table tbody td:nth-child(1){padding-left:24px;padding-right:10px}.vacancies-cards__table tbody td:nth-child(2){width:160px}.vacancies-cards__table tbody td:nth-child(3){width:150px}.vacancies-cards__table tbody td:nth-child(4){width:300px;display:flex;align-items:center;gap:16px;justify-content:flex-start}@media(max-width: 900px){.vacancies-cards__table tbody td:nth-child(2){width:120px}.vacancies-cards__table tbody td:nth-child(3){width:120px}.vacancies-cards__table tbody td:nth-child(4){width:auto;min-width:180px}}@media(max-width: 600px){.vacancies-cards__head{display:none}}.vacancies-cards__th{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:1.2;color:var(--grey-grey-50);padding:7px 10px;border-bottom:1px solid var(--grey-grey-10);height:36px;text-align:start}.vacancies-cards__th--spec{padding-left:24px;padding-right:10px;width:auto}.vacancies-cards__th--city{width:160px}.vacancies-cards__th--exp{width:150px}.vacancies-cards__th--salary{width:300px}@media(max-width: 900px){.vacancies-cards__th--city{width:120px}.vacancies-cards__th--exp{width:120px}.vacancies-cards__th--salary{width:auto;min-width:180px}}.vacancies-cards__body{width:100%}.vacancies-cards__body .vacancies-cards__row td{border-top:1px solid var(--grey-grey-10)}.vacancies-cards__body .vacancies-cards__row:first-child td{border-top:none}.vacancies-cards__row--alt td{background:var(--grey-grey-3)}.vacancies-cards__td{font-family:var(--font-family);font-weight:500;font-size:14px;line-height:1.3;color:var(--primary-black);padding:0 10px;height:68px;vertical-align:middle}.vacancies-cards__td--spec{padding-left:24px;padding-right:10px}.vacancies-cards__td--city{width:160px}.vacancies-cards__td--exp{width:150px}.vacancies-cards__td--salary{width:300px;padding:0 10px}@media(max-width: 900px){.vacancies-cards__td--city{width:120px}.vacancies-cards__td--exp{width:120px}.vacancies-cards__td--salary{width:auto;min-width:180px}}.vacancies-cards__salary{height:68px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;justify-content:flex-start;width:100%}.vacancies-cards__price{flex:1 1 auto;min-width:0}.vacancies-cards__apply{flex-shrink:0;margin:0;padding:13px 24px;border:none;cursor:pointer;font-family:var(--second-family);font-weight:700;font-size:16px;line-height:1.4;height:auto;white-space:nowrap}.vacancies-cards__aside{flex:0 0 220px;width:220px;position:sticky;top:100px}@media(max-width: 1024px){.vacancies-cards__aside{position:static;width:100%;flex:none}}@media(max-width: 600px){.vacancies-cards__table{display:none}.vacancies-cards__cards{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.vacancies-cards__card{background:var(--grey-grey-3);width:100%;display:flex;flex-direction:column}.vacancies-cards__card-title{margin:0;padding:16px;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:1.3;color:var(--primary-black)}.vacancies-cards__card-data{padding:0 0 16px;width:100%;display:flex;flex-direction:column}.vacancies-cards__card-row{display:flex;width:100%;height:34px;align-items:center}.vacancies-cards__card-label{width:120px;padding:0 16px;font-family:var(--font-family);font-weight:400;font-size:14px;line-height:1.5;color:var(--grey-grey-50);white-space:nowrap}.vacancies-cards__card-value{flex:1 1 auto;padding-right:16px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--primary-black);display:flex;align-items:center;overflow:hidden}.vacancies-cards__card-actions{border-top:1px solid var(--grey-grey-10);padding:16px}.vacancies-cards__card-apply{width:100%;margin:0;padding:11px 16px;border:none;height:auto;font-family:var(--font-family);font-weight:500;font-size:13px;line-height:1.4;display:flex;align-items:center;justify-content:center}}.vacancies-description__title{font-family:var(--second-family);font-weight:700;font-size:48px;line-height:1.2;color:var(--primary-black);margin-bottom:40px}@media(max-width: 600px){.vacancies-description__title{font-size:32px;margin-bottom:24px}}.vacancies-description__list{list-style:none;display:flex;flex-direction:column;gap:8px}.vacancies-description__list li{position:relative;padding-left:24px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--grey-grey-50)}.vacancies-description__list li::before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--grey-grey-15)}.vacancy-apply__inner{display:flex;gap:8px}.vacancy-apply .left-side,.vacancy-apply .right-side{flex:1;min-width:0;background:var(--primary-light-gray)}.vacancy-apply .left-side{display:flex;flex-direction:column;padding:64px 80px;background-image:url(/assets/5cadeacf96754c1c.png);background-repeat:no-repeat;background-position:bottom right;background-color:var(--primary-light-gray)}.vacancy-apply .right-side{padding:64px 80px}.vacancy-apply__title{margin:0 0 24px;font-family:var(--second-family);font-weight:700;font-size:32px;line-height:1.2;color:var(--primary-black)}.vacancy-apply__descr{margin-bottom:auto;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--grey-grey-50)}.vacancy-apply .contacts{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.vacancy-apply .contacts__text{margin:0;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--primary-black)}.vacancy-apply .contacts__link{position:relative;display:flex;align-items:center;gap:16px}.vacancy-apply .contacts__link .icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:40px;width:56px;height:56px;background:var(--primary-white);padding:16px}.vacancy-apply .contacts__link a{display:block;margin-bottom:2px;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:1.3;color:var(--grey-grey-75);transition:color .2s ease-in-out}.vacancy-apply .contacts__link a::after{content:"";position:absolute;inset:0}@media(hover: hover){.vacancy-apply .contacts__link a:hover{color:var(--primary-red)}}.vacancy-apply .contacts__link p{margin:0;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:1.3;color:var(--grey-grey-25)}.vacancy-apply .form-title{margin:0 0 32px;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:1.2;color:var(--primary-black)}.vacancy-apply fieldset{display:flex;flex-direction:column;gap:12px;margin:0 0 32px;border:none;padding:0}.vacancy-apply .form-inp-label{margin-bottom:0}.vacancy-apply .vacancy-apply-form__row{display:flex;gap:12px}.vacancy-apply .vacancy-apply-form__row .form-inp-label{flex:1;min-width:0}.vacancy-apply .form-inp-label--select{cursor:pointer}.vacancy-apply .form-inp-label--select .placeholder{z-index:2;pointer-events:none}.vacancy-apply .form-inp-label--select .form-select-btn{width:100%;min-height:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:var(--font-family);font-size:16px;line-height:1.5;color:var(--grey-grey-40);text-align:left;pointer-events:auto}.vacancy-apply .form-inp-label--select .placeholder.rise~.form-select-btn{color:var(--grey-grey-75)}.vacancy-apply .form-inp-label--select .form-select-value,.vacancy-apply .form-inp-label--select .arrow{pointer-events:none}.vacancy-apply .form-inp-label--select .arrow{position:absolute;right:16px;top:50%;transform:translateY(-50%)}.vacancy-apply .form-inp-label--select .dropdown-content.form-select-dropdown{top:calc(100% + 4px);left:0;right:0;border:1px solid var(--grey-grey-10);box-shadow:0 8px 24px 0 rgba(38,42,49,.08);background:var(--primary-white);max-height:220px;overflow-y:auto}.vacancy-apply .form-inp-label--select .dropdown-item{width:100%;padding:12px 16px;text-align:left;font-family:var(--font-family);font-size:16px;line-height:1.5;color:var(--grey-grey-75);transition:background-color .2s ease-in-out}@media(hover: hover){.vacancy-apply .form-inp-label--select .dropdown-item:hover{background:var(--grey-grey-5)}}.vacancy-apply .form-wrapper{display:flex;align-items:center;gap:24px}.vacancy-apply .accent-btn.submit-btn{padding:13px 24px;font-family:var(--second-family);font-weight:700;font-size:16px;line-height:1.4;min-width:112px}.vacancy-apply .form-notification{font-size:14px;line-height:1.5;color:var(--grey-grey-50)}@media(max-width: 1440px){.vacancy-apply .left-side{padding:64px 48px;background-size:38%}.vacancy-apply .right-side{padding:64px 48px}}@media(max-width: 1200px){.vacancy-apply__inner{flex-direction:column;gap:8px}.vacancy-apply .left-side,.vacancy-apply .right-side{padding:64px 48px}.vacancy-apply .form-title{font-size:24px}.vacancy-apply .accent-btn.submit-btn{font-size:16px;padding:13px 24px}}@media(max-width: 600px){.vacancy-apply .left-side,.vacancy-apply .right-side{padding:24px 16px}.vacancy-apply__title{margin-bottom:24px;font-size:24px}.vacancy-apply__descr{margin-bottom:24px;font-size:16px}.vacancy-apply .form-wrapper{flex-direction:column;gap:24px;align-items:stretch}.vacancy-apply .contacts__text{margin-bottom:0}.vacancy-apply .contacts__link{gap:16px}.vacancy-apply .contacts__link a{font-size:18px}.vacancy-apply .contacts__link p{font-size:14px}.vacancy-apply .form-title{font-size:20px;margin-bottom:24px}.vacancy-apply fieldset{gap:8px;margin-bottom:24px}.vacancy-apply .vacancy-apply-form__row{flex-direction:column;gap:8px}.vacancy-apply .accent-btn.submit-btn{padding:13px 16px;font-size:16px}}.service{padding:0}.service .breadcrumbs{margin-bottom:0}.service__inner{display:flex;flex-direction:column;gap:40px}@media(max-width: 600px){.service__inner{gap:16px}}.service__info{display:flex;gap:8px;align-items:flex-start}@media(max-width: 900px){.service__info{flex-direction:column}}.service__info_block{border:1px solid var(--grey-grey-10);padding:48px}@media(max-width: 1440px){.service__info_block{padding:48px}}@media(max-width: 1200px){.service__info_block{padding:48px 32px}}@media(max-width: 600px){.service__info_block{padding:32px 16px}}.service__info_slider{max-width:500px;margin-bottom:20px}@media(max-width: 1440px){.service__info_slider{max-width:260px}}@media(max-width: 1200px){.service__info_slider{max-width:200px}}.service__info_slider .swiper-slide{width:100% !important}.service__info_slider .swiper-slide img{width:100%;object-fit:cover;object-position:center}@media(max-width: 1440px){.service__info_slider .swiper-slide img{width:260px}}@media(max-width: 1200px){.service__info_slider .swiper-slide img{width:200px}}.service__info_slider .swiper-slide a{display:block}.service__info_thumbs{max-width:320px;margin:0 auto}@media(max-width: 1440px){.service__info_thumbs{max-width:260px}}@media(max-width: 1200px){.service__info_thumbs{max-width:200px}}@media(max-width: 600px){.service__info_thumbs{max-width:100%}}.service__info_thumbs .swiper-slide{width:34px;height:34px;cursor:pointer}@media(min-width: 601px){.service__info_thumbs .swiper-slide.swiper-slide-thumb-active{outline-offset:-1px;outline:1px solid var(--primary-red)}}.service__info_thumbs .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.service__info-content{flex:1;display:flex;flex-direction:column;gap:8px}.service__info-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}@media(max-width: 1200px){.service__info-row{grid-template-columns:1fr}}.service-preview{width:220px;flex-shrink:0}@media(max-width: 900px){.service-preview{width:100%}}.service-preview__card{background:var(--primary-light-gray);padding:24px}.service-about{display:flex;flex-direction:column;gap:16px}.service-about p{font-family:var(--font-family);font-size:16px;line-height:150%;color:var(--grey-grey-75);font-weight:400}.service-about p span{font-weight:500}.service-form{background:var(--primary-light-gray);border-color:var(--primary-light-gray);display:flex;flex-direction:column;gap:24px}.service-form .form-inp-label{border:1px solid var(--grey-grey-15)}.service-form>p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.service-form__policy{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:150%;color:var(--grey-grey-50)}.service-form__policy a{color:var(--primary-blue)}.service-text{border-color:var(--primary-light-gray);padding:24px;background:var(--primary-light-gray)}.service-text p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-75)}.service h5{font-family:var(--second-family);font-weight:700;font-size:20px;line-height:130%;color:var(--primary-black)}.service-price-section .service-price{display:flex;flex-direction:column;gap:40px}.service-price-section .service-price__wrapper{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.service-price-section .service-price h2{font-family:var(--second-family);font-weight:700;font-size:48px;line-height:120%;color:var(--primary-black)}@media(max-width: 600px){.service-price-section .service-price h2{font-size:32px}}.service-price-section .service-price__tip{display:flex;gap:8px;align-items:center}.service-price-section .service-price__tip p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.service-price-section .service-price__table{width:100%}.service-price-section .service-price__table_wrapper{width:100%}@media(max-width: 1200px){.service-price-section .service-price__table_wrapper{overflow-x:auto;white-space:nowrap}}.service-price-section .service-price__table_head{border-bottom:1px solid var(--grey-grey-15)}.service-price-section .service-price__table_head th{padding:7px 24px;font-family:var(--font-family);font-weight:400;font-size:13px;line-height:120%;color:var(--grey-grey-50);text-align:start}.service-price-section .service-price__table_row td{padding:17px 24px;font-family:var(--font-family);font-weight:500;font-size:14px;line-height:130%;color:var(--primary-black)}.service-price-section .service-price__table_row td:first-child{font-weight:400}.service-price-section .service-price__table_row:nth-child(odd){background:var(--primary-light-gray)}.product{padding-top:0;padding-bottom:0}.product .modal-block{display:none}.product__cards-wrapper{display:none;flex-direction:column;gap:8px}.product__card{width:100%;background:var(--grey-grey-3)}.product__card-info{padding:16px 0}.product__card-row{display:flex;align-items:center;min-height:34px}.product__card-label{width:100px;padding:0 16px;font-size:14px;line-height:150%;color:var(--grey-grey-50)}.product__card-value{flex-grow:1;padding-right:16px;font-size:16px;line-height:150%;color:var(--primary-black)}.product__card-quantity{display:flex;align-items:center;gap:8px;flex-grow:1;padding-right:16px}.product__card-bottom{padding:16px;border-top:1px solid var(--grey-grey-10)}.product__card-quantity-input{width:100%;display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border:1px solid var(--grey-grey-15);margin-bottom:16px}.product__card-quantity-input input{width:100%;min-width:0}.product__card-quantity-input input::placeholder{font-size:14px;line-height:150%;color:var(--grey-grey-50)}.product__card-quantity-input span{font-size:12px;line-height:120%;color:var(--primary-black);flex-shrink:0;margin-left:12px}.product__card-actions{display:flex;gap:12px}.product__card-actions .border-btn,.product__card-actions .accent-btn{height:40px;padding:11px 16px;font-family:var(--font-family);font-weight:500;font-size:13px;line-height:140%;flex:1 1 0;width:auto}.product__card-actions .border-btn{border-color:var(--grey-grey-25);white-space:nowrap}.product__card-actions .accent-btn{white-space:nowrap}.product__card-actions .accent-btn svg{display:none}.product__card:not(:has(.border-btn)) .product__card-actions .accent-btn{width:100%}.product .availability-btn{display:none}.product h1{margin-bottom:40px}@media(max-width: 1024px){.product h1{margin-bottom:32px;font-size:48px}}@media(max-width: 700px){.product h1{margin-bottom:16px;font-size:32px}}.product .product__labels{display:flex;flex-wrap:wrap;align-items:center;gap:32px;margin-bottom:30px}@media(max-width: 700px){.product .product__labels{gap:8px;margin-bottom:16px}}.product .product__labels-item{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;font-size:16px;line-height:140%;color:var(--primary-black);text-wrap:nowrap}.product__content{display:grid;grid-template-columns:220fr 562fr 562fr;grid-template-rows:auto auto;gap:40px 8px;grid-template-areas:"product-img product-characteristics product-order" ". product-table product-table";margin-bottom:120px}@media(max-width: 1024px){.product__content{grid-template-columns:170fr 526fr;grid-template-rows:auto auto auto;grid-template-areas:"product-img product-characteristics" "product-order product-order" "product-table product-table"}}@media(max-width: 768px){.product__content{display:flex;flex-direction:column;margin-bottom:48px}}.product__img{grid-area:product-img}.product__img-wrapper{padding:24px;background:var(--primary-light-gray)}.product__img-wrapper img{width:100%}.product__fast-order{grid-area:product-order;padding:48px}@media(max-width: 700px){.product__fast-order{padding:20px}}.product__characteristics{border:1px solid var(--grey-grey-10);background:var(--primary-white);grid-area:product-characteristics;padding:48px 48px 40px 48px}@media(max-width: 700px){.product__characteristics{padding:20px}}.product__characteristics .modal-block-title{display:none}.product__characteristics p{margin-bottom:24px;font-weight:700;font-size:20px;line-height:130%;font-family:var(--second-family);color:var(--primary-black)}.product__characteristics ul{display:grid;margin-bottom:24px;grid-template-columns:repeat(2, 1fr);column-gap:24px;row-gap:16px}.product__characteristics ul p{margin-bottom:0;font-weight:400;line-height:140%;font-family:var(--font-family)}.product__characteristics ul p:first-child{margin-bottom:4px;font-size:14px;line-height:150%;color:var(--grey-grey-50)}.product__characteristics ul p:last-child{font-size:16px;line-height:150%;color:var(--primary-black);margin-bottom:0}.product__characteristics a{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-family);font-weight:500;font-size:13px;line-height:140%;color:var(--common-link)}.product__fast-order{background:var(--primary-light-gray)}.product__fast-order-title{margin-bottom:24px;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:130%}@media(max-width: 700px){.product__fast-order-title{margin-bottom:20px}}.product__fast-order-descr{margin-bottom:24px;font-size:16px;line-height:150%;color:var(--grey-grey-50)}@media(max-width: 700px){.product__fast-order-descr{margin-bottom:20px}}.product__fast-order .label-wrapper{display:flex;align-items:center;margin-bottom:24px;gap:0;border:1px solid var(--grey-grey-15);background:var(--primary-white);padding-right:6px}.product__fast-order .label-wrapper:has(.invalid){border-color:var(--primary-red)}@media(max-width: 700px){.product__fast-order .label-wrapper{margin-bottom:20px}}.product__fast-order .form-inp-label{flex-grow:1;outline:none;min-height:58px}.product__fast-order .submit-btn{display:flex;align-items:center;justify-content:center;width:48px;min-width:48px;height:48px}@media(max-width: 700px){.product__fast-order .submit-btn{height:36px;width:36px;min-width:36px}}.product__fast-order .form-inp-label{padding:18px 16px 10px 24px}@media(max-width: 700px){.product__fast-order .form-inp-label{padding:6px 6px 6px 16px}}.product__fast-order-policy{margin:0;font-size:14px;line-height:150%;color:var(--grey-grey-50)}.product__fast-order-policy a{color:var(--common-link)}.product__table{grid-area:product-table}.product__table table{width:100%;border-collapse:collapse}.product__table tr{position:relative;cursor:pointer}.product__table tr button,.product__table tr label{position:relative;z-index:10}.product__table th{text-align:start;font-family:var(--font-family);padding:7px 10px;font-weight:400;font-size:13px;line-height:120%;color:var(--grey-grey-50);border-bottom:1px solid var(--grey-grey-15)}.product__table th:first-child{padding-left:24px}.product__table th:nth-last-child(2){text-align:start}.product__table tbody tr:nth-child(even){background:var(--grey-grey-3)}.product__table td{padding:11px 0;font-family:var(--font-family);font-weight:500;font-size:14px;line-height:130%;color:var(--primary-black)}.product__table td:first-child{padding-left:24px;font-weight:500;width:493px}.product__table td:first-child::after{content:"";position:absolute;inset:0}.product__table td:last-child{padding-right:10px;max-width:160px}.product__table td:nth-child(2){width:74px;padding:26px 10px}.product__table td:nth-child(2) .td-wrapper{justify-content:flex-end}.product__table td:nth-child(3){padding:11px 10px}.product__table td:nth-child(4){padding:0 10px}.product__table td:last-child .td-wrapper{justify-content:flex-end}.product__table .td-wrapper{display:flex;gap:8px;align-items:center}.product__table label{border:1px solid var(--grey-grey-15);padding:12px 16px;display:flex;align-items:center;width:fit-content;gap:20px;cursor:text}.product__table label input{width:122px}.product__table label input::placeholder{font-size:14px;line-height:150%;color:var(--grey-grey-50)}.product__table label span{font-size:12px;line-height:120%;color:var(--primary-black)}.product__table .border-btn{padding:12px 32px;border-color:var(--grey-grey-25)}.product__table .accent-btn{display:flex;justify-content:center;align-items:center;width:48px;height:48px}@media(max-width: 768px){.product__table{display:none}.product__cards-wrapper{display:flex}}.product-info{padding-top:0}.product-info__inner{display:flex;flex-direction:column;gap:40px}.product-info__header{display:flex;align-items:center;position:sticky;top:var(--product-info-sticky-top, 0);z-index:20;border-bottom:1px solid var(--grey-grey-10);background:var(--primary-white);overflow-x:auto;scrollbar-width:none}.product-info__header::-webkit-scrollbar{display:none}.product-info__link{padding:16px 40px;font-family:var(--font-family);font-weight:700;font-size:18px;line-height:130%;color:var(--grey-grey-50);text-wrap:nowrap;transition:color .2s ease-in-out}.product-info__link.active{background:var(--grey-grey-5);color:var(--grey-grey-75)}@media(hover: hover){.product-info__link:hover{background:var(--grey-grey-5)}}.product-info__wrapper{display:grid;grid-template-columns:minmax(0, 1fr) 220px;gap:64px}@media(max-width: 1024px){.product-info__wrapper{display:flex;flex-direction:column;gap:80px}}@media(max-width: 600px){.product-info__wrapper{gap:64px}}.product-info .content-block{display:flex;flex-direction:column;gap:80px;min-width:0}.product-info .manager-block{position:relative}.product-info .manager-block .manager{position:sticky;top:100px}@media(max-width: 1024px){.product-info .manager-block .manager{position:static;flex-direction:row;align-items:center;padding:24px}.product-info .manager-block .manager__header{gap:12px;width:100%}.product-info .manager-block .manager__bottom{width:100%;padding-left:24px;border-top:none;border-left:1px solid var(--grey-grey-10);padding-top:0}}@media(max-width: 600px){.product-info .manager-block .manager{flex-direction:column;align-items:center}.product-info .manager-block .manager__header{gap:12px;width:100%}.product-info .manager-block .manager__bottom{width:100%;padding-left:0;border-top:1px solid var(--grey-grey-10);border-left:none;padding-top:20px}}.product-info__section-title{font-family:var(--second-family);font-weight:700;font-size:48px;line-height:120%;color:var(--primary-black)}@media(max-width: 600px){.product-info__section-title{font-size:32px}}.product-info__characteristics,.product-info__analogues,.product-info__delivery,.product-info__payment{scroll-margin-top:var(--product-info-scroll-offset, 140px)}.product-info__analogues,.product-info__delivery{display:flex;flex-direction:column;gap:40px}.product-info .characteristics-block__section:not(:last-child){margin-bottom:40px}.product-info .characteristics-block__description{display:flex;flex-direction:column}.product-info .characteristics-block__title{margin-bottom:40px;font-family:var(--second-family);font-weight:700;font-size:48px;line-height:120%;color:var(--primary-black)}@media(max-width: 600px){.product-info .characteristics-block__title{font-size:32px;margin-bottom:24px}}.product-info .characteristics-block__subtitle{margin-bottom:24px;font-family:var(--second-family);font-weight:700;font-size:20px;line-height:120%;color:var(--primary-black)}.product-info .characteristics-block__text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.product-info .characteristics-block__text:not(:last-child){margin-bottom:16px}.product-info ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px 190px}@media(max-width: 1024px){.product-info ul{gap:16px 128px}}@media(max-width: 600px){.product-info ul{gap:16px}}.product-info ul li{display:flex;align-items:center}@media(max-width: 600px){.product-info ul li{flex-direction:column;align-items:flex-start;gap:4px}}.product-info .parameter{width:100%}.product-info .parameter{display:flex;font-size:12px;line-height:120%;color:var(--grey-grey-50)}.product-info .value{font-size:16px;line-height:150%;color:var(--primary-black);white-space:nowrap}.product-info .points{flex-grow:1;margin-bottom:2px;border-bottom:1px dashed var(--grey-grey-15)}@media(max-width: 600px){.product-info .points{display:none}}.product-info .product-table{width:100%}@media(max-width: 600px){.product-info__analogues .product-info__section-title{font-size:32px}.product-info .product-info__analogues .product-table{border-collapse:separate;border-spacing:0}.product-info .product-info__analogues .product-table thead{display:none}.product-info .product-info__analogues .product-table tbody{display:flex;flex-direction:column;gap:8px}.product-info .product-info__analogues .product-table tr{display:flex;flex-direction:column;background:var(--primary-light-gray);cursor:default}.product-info .product-info__analogues .product-table td{width:100%;padding:0;text-wrap:wrap}.product-info .product-info__analogues .product-table td:first-child{padding:16px;border-bottom:1px solid var(--grey-grey-10);font-weight:500;font-size:16px;line-height:130%}.product-info .product-info__analogues .product-table td:first-child::after{display:none}.product-info .product-info__analogues .product-table td:nth-child(2){display:none}.product-info .product-info__analogues .product-table td:nth-child(3){padding:16px 16px 0;font-weight:500;font-size:16px;line-height:120%;color:var(--primary-black)}.product-info .product-info__analogues .product-table td:last-child{padding:16px}.product-info .product-info__analogues .product-table td .td-wrapper{justify-content:flex-start;gap:12px}.product-info .product-info__analogues .product-table td .border-btn{flex:1 1 auto;min-height:48px;border-color:var(--grey-grey-25);font-size:13px;line-height:140%}.product-info .product-info__analogues .product-table td .accent-btn,.product-info .product-info__analogues .product-table td .in-cart-btn{display:flex;align-items:center;justify-content:center;min-width:40px;width:40px;height:40px}.product-info .product-info__analogues .product-table td .accent-btn{width:100%;min-width:0;min-height:48px;font-size:13px;line-height:140%;color:var(--primary-white)}.product-info .product-info__analogues .product-table td .accent-btn svg{display:none}.product-info .product-info__analogues .product-table td .accent-btn::after{content:"В заявку"}}.product-info__delivery .delivery-about__inner{display:flex;flex-direction:column;gap:80px}.product-info__delivery .delivery-about__left{display:flex;flex-direction:column;gap:80px}.product-info__delivery .delivery-about__top{display:flex;flex-direction:column;gap:32px;max-width:904px}.product-info__delivery .delivery-about__top h2,.product-info__delivery .delivery-about__top h3{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:120%;color:var(--primary-black)}.product-info__delivery .delivery-about__text{display:flex;flex-direction:column;gap:8px}.product-info__delivery .delivery-about__text p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.product-info__delivery .delivery-about__slider{display:flex;flex-direction:column;gap:24px}.product-info__delivery .delivery-about__slider_top{display:flex;justify-content:space-between;align-items:center}.product-info__delivery .delivery-about__slider_top h2{font-size:32px;font-weight:700}.product-info__delivery .delivery-about__slider_wrapper{display:flex;align-items:center;gap:12px}.product-info__delivery .delivery-slider__about{gap:32px}.product-info__delivery .delivery-about__logo{display:flex;align-items:stretch}@media(max-width: 900px){.product-info__delivery .delivery-about__logo{display:grid;grid-template-columns:repeat(3, 1fr)}}@media(max-width: 600px){.product-info__delivery .delivery-about__logo{grid-template-columns:repeat(2, 1fr)}}.product-info__delivery .delivery-about__logo-img{flex:1;min-width:0;height:100px;display:flex;align-items:center;justify-content:center;border:1px solid var(--grey-grey-10)}@media(max-width: 900px){.product-info__delivery .delivery-about__logo-img{width:100%}}@media(max-width: 600px){.product-info__delivery .delivery-about__logo-img{height:80px}}.product-info__delivery .delivery-about__logo-img:not(:first-child){border-left:none}@media(max-width: 900px){.product-info__delivery .delivery-about__logo-img:not(:first-child){border-left:1px solid var(--grey-grey-10)}}.product-info__delivery .delivery-about__logo-img img{width:auto;max-width:128px;max-height:40px;object-fit:contain}.service-descr__inner{display:flex;gap:8px;align-items:flex-start}@media(max-width: 1200px){.service-descr__inner{flex-direction:column;gap:40px}}.service-descr__left{flex:1;max-width:1076px;padding-right:64px;display:flex;flex-direction:column;gap:40px}@media(max-width: 1200px){.service-descr__left{max-width:100%;padding-right:0}}.service-descr__left h2{font-family:var(--second-family);font-weight:700;font-size:48px;line-height:120%;color:var(--primary-black)}@media(max-width: 600px){.service-descr__left h2{font-size:32px}}.service-descr__left p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.service-descr__left_text{display:flex;flex-direction:column;gap:24px}.service-descr__left ul{display:flex;flex-direction:column;gap:8px}.service-descr__left ul li{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.service-descr__img{width:100%;height:440px}@media(max-width: 600px){.service-descr__img{height:240px}}.service-descr__img img{width:100%;height:100%;object-fit:cover;object-position:center}.service-descr__right{width:220px;flex-shrink:0}@media(max-width: 1200px){.service-descr__right{width:100%;max-width:320px}}.service-docks{padding-top:150px;padding-bottom:0}@media(max-width: 1440px){.service-docks{padding-top:100px}}@media(max-width: 1200px){.service-docks{padding-top:80px}}@media(max-width: 600px){.service-docks{padding-top:48px}}.service-docks h2{margin-bottom:48px}@media(max-width: 600px){.service-docks h2{padding-top:32px}}.service-docks__items{display:grid;grid-template-columns:1fr 1fr 1fr}@media(max-width: 786px){.service-docks__items{display:flex;flex-direction:column}}.service-docks__item{border:1px solid var(--grey-grey-15);border-left:rgba(0,0,0,0);padding:48px 64px;display:flex;align-items:center;gap:20px}@media(max-width: 1440px){.service-docks__item{padding:48px}}@media(max-width: 1200px){.service-docks__item{padding:20px}}.service-docks__item_icon{display:flex;justify-content:center;align-items:center;border-radius:40px;width:56px;height:56px;background:var(--primary-light-gray)}@media(max-width: 1200px){.service-docks__item_icon{width:48px;height:48px}}.service-docks__item_text{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.service-docks__item_text>p:first-child{font-family:var(--second-family);font-weight:700;font-size:24px;line-height:130%;color:var(--primary-black);text-align:left;transition:all .2s ease-in-out}@media(max-width: 1200px){.service-docks__item_text>p:first-child{font-size:16px;line-height:150%;text-overflow:ellipsis;max-width:156px;overflow:hidden;white-space:pre}}.service-docks__item_text>p:last-child{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:135%;color:var(--grey-grey-50)}@media(max-width: 1200px){.service-docks__item_text>p:last-child{font-size:14px;line-height:140%}}.service-docks__item:hover .service-docks__item_text p:first-child{color:var(--primary-red);transition:all .2s ease-in-out}.services-other h2{margin-bottom:48px}@media(max-width: 1200px){.services-other h2{margin-bottom:32px}}@media(max-width: 600px){.services-other h2{margin-bottom:24px}}.services-other__cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px}@media(max-width: 1200px){.services-other__cards{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 768px){.services-other__cards{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.services-other__cards{display:flex;flex-direction:column}}.news-links{padding-top:0;padding-bottom:0}@media(max-width: 1200px){.news-links .breadcrumbs{margin-bottom:32px}}@media(max-width: 600px){}.news-links__inner{display:flex;flex-direction:column;gap:40px;margin-bottom:30px}@media(max-width: 600px){.news-links__inner{margin-bottom:24px;gap:24px}}.news-links__items{display:flex;border-bottom:1px solid var(--grey-grey-10);overflow-x:auto}.news-links__items::-webkit-scrollbar{display:none}.news-links__item{display:block;font-family:var(--second-family);font-weight:700;font-size:18px;line-height:150%;color:var(--grey-grey-50);padding:16px 40px;white-space:nowrap}.news-links__item.active{background:var(--primary-light-gray);color:var(--grey-grey-75)}.news-content{padding-top:0;padding-bottom:120px}@media(max-width: 1200px){.news-content{padding-bottom:40px}}.news-content__block{display:flex;flex-direction:column;gap:80px}@media(max-width: 768px){.news-content__block{gap:40px}}.news-content .news-content-items{width:100%;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px}@media(max-width: 1440px){.news-content .news-content-items{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 1200px){.news-content .news-content-items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 700px){.news-content .news-content-items{grid-template-columns:1fr}}.news-content .row-large{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:8px}@media(max-width: 1024px){.news-content .row-large{grid-template-columns:1fr}}@media(max-width: 600px){.news-content .row-large .news-card{min-height:162px}.news-content .row-large .news-card__data_top h2{font-size:18px}.news-content .row-large .news-card__data_top p{display:none}}.news-content .news-card{position:relative;display:block;min-height:380px;max-width:unset;padding:32px;overflow:hidden}@media(max-width: 700px){.news-content .news-card{min-height:300px;padding:20px}}.news-content .news-card::after{content:"";position:absolute;inset:0;background:rgba(75,77,89,.5);z-index:0}.news-content .news-card__img{position:absolute;inset:0}.news-content .news-card__img img{width:100%;height:100%;object-fit:cover;object-position:center}.news-content .news-card__data{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between}.news-content .news-card__data>p{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:150%;color:var(--primary-white)}.news-content .news-card__data_top{display:flex;flex-direction:column;gap:16px}.news-content .news-card__data_top h2{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:120%;color:var(--primary-white)}@media(max-width: 700px){.news-content .news-card__data_top h2{font-size:24px}}.news-content .news-card__data_top p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--primary-white)}.news-content .news-card.average{min-height:auto;padding:24px;background:var(--primary-light-gray);display:flex;flex-direction:column;gap:24px}@media(max-width: 600px){.news-content .news-card.average{padding:20px;gap:20px}}.news-content .news-card.average::after{display:none}.news-content .news-card.average .news-card__img{position:relative;width:100%;height:200px}@media(max-width: 600px){.news-content .news-card.average .news-card__img{height:173px}}.news-content .news-card.average .news-card__data{height:auto;justify-content:flex-start;gap:12px}.news-content .news-card.average .news-card__data p{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:120%;color:var(--grey-grey-50)}.news-content .news-card.average .news-card__data h5{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:130%;color:var(--primary-black)}.search-page .search{padding-top:0}.search-page .search__inner{display:flex;flex-direction:column;gap:40px}@media(max-width: 600px){.search-page .search__inner{gap:24px}}.search-page .search__text{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--grey-grey-50)}.search-page .search__text a{color:var(--primary-red);cursor:pointer;transition:color .2s ease}@media(hover: hover){.search-page .search__text a:hover{color:var(--primary-red-hover)}}.search-page .search .news-content-items{width:100%;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:8px}@media(max-width: 1440px){.search-page .search .news-content-items{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(max-width: 1200px){.search-page .search .news-content-items{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 700px){.search-page .search .news-content-items{grid-template-columns:1fr}}.search-page .search .news-content-items .news-card{position:relative;display:block;min-height:380px;max-width:unset;padding:32px;overflow:hidden}@media(max-width: 700px){.search-page .search .news-content-items .news-card{min-height:300px;padding:20px}}.search-page .search .news-content-items .news-card::after{content:"";position:absolute;inset:0;background:rgba(75,77,89,.5);z-index:0}.search-page .search .news-content-items .news-card__img{position:absolute;inset:0}.search-page .search .news-content-items .news-card__img img{width:100%;height:100%;object-fit:cover;object-position:center}.search-page .search .news-content-items .news-card__data{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;justify-content:space-between}.search-page .search .news-content-items .news-card__data>p{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:150%;color:var(--primary-white)}.search-page .search .news-content-items .news-card__data_top{display:flex;flex-direction:column;gap:16px}.search-page .search .news-content-items .news-card__data_top h2{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:120%;color:var(--primary-white)}@media(max-width: 700px){.search-page .search .news-content-items .news-card__data_top h2{font-size:24px}}.search-page .search .news-content-items .news-card__data_top p{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;color:var(--primary-white)}.search-page .search .news-content-items .news-card.average{min-height:auto;padding:24px;background:var(--primary-light-gray);display:flex;flex-direction:column;gap:24px}@media(max-width: 600px){.search-page .search .news-content-items .news-card.average{padding:20px;gap:20px}}.search-page .search .news-content-items .news-card.average::after{display:none}.search-page .search .news-content-items .news-card.average .news-card__img{position:relative;width:100%;height:200px}.search-page .search .news-content-items .news-card.average .news-card__img img{aspect-ratio:1/1;object-fit:cover;object-position:center}@media(max-width: 600px){.search-page .search .news-content-items .news-card.average .news-card__img{height:173px}}.search-page .search .news-content-items .news-card.average .news-card__data{height:auto;justify-content:flex-start;gap:12px}.search-page .search .news-content-items .news-card.average .news-card__data p{font-family:var(--font-family);font-weight:400;font-size:13px;line-height:120%;color:var(--grey-grey-50)}.search-page .search .news-content-items .news-card.average .news-card__data h5{font-family:var(--font-family);font-weight:500;font-size:16px;line-height:130%;color:var(--primary-black)}.search-page .search__tabs{display:flex;flex-direction:column;gap:40px}.search-page .search__tabs_head{border-bottom:1px solid var(--grey-grey-10);width:100%;display:flex}.search-page .search__tabs_inner{display:flex;width:100%;overflow-x:auto}.search-page .search__tabs_inner::-webkit-scrollbar{display:none}.search-page .search__tabs_tab{padding:16px 40px;font-family:var(--second-family);font-weight:700;font-size:16px;line-height:150%;color:var(--grey-grey-50);cursor:pointer;white-space:pre}@media(max-width: 600px){.search-page .search__tabs_tab{padding:8px 20px}}.search-page .search__tabs_tab.active{color:var(--grey-grey-75);background:var(--primary-light-gray)}.search-page .search .products-found{font-weight:500;font-size:16px;line-height:150%;color:var(--grey-grey-50);margin-bottom:40px}.search-page .search__wrapper{display:grid;grid-template-columns:220px minmax(0, 1fr);gap:8px}.search-page .search .listing__wrapper{grid-template-rows:auto;grid-template-columns:220px minmax(0, 1fr);gap:48px}@media(max-width: 700px){.search-page .search .cards-wrapper{display:flex !important;flex-direction:column;gap:24px;margin-bottom:40px}.search-page .search .table-wrapper{display:none}}.search-page .search .listing-side-bar{padding-top:12px}@media(max-width: 1600px){.search-page .search .listing-content{grid-column:5 span}}.search-page .search .manager{margin-bottom:48px}.search-page .search table{width:100%;margin-bottom:0}.search-page .search tbody tr:nth-child(even) td{background:var(--grey-grey-3)}.search-page .search th{text-align:start;font-size:12px;line-height:140%;text-transform:uppercase;color:var(--grey-grey-50);border-bottom:1px solid var(--grey-grey-15);padding:10px 0;text-wrap:nowrap}.search-page .search th:first-child{padding-left:24px}.search-page .search .th-wrapper{display:flex;align-items:center;gap:8px;cursor:pointer}.search-page .search td{padding:10px 0;font-weight:500;font-size:14px;line-height:130%;color:var(--primary-black);text-wrap:nowrap}.search-page .search td:nth-child(3),.search-page .search td:nth-child(4),.search-page .search td:nth-child(5){text-align:center}.search-page .search td:first-child{padding-left:24px;padding-right:24px}.search-page .search td:last-child .td-wrapper{justify-content:flex-end}.search-page .search td .border-btn{padding:13px;width:100%;text-align:center}.search-page .search td .accent-btn,.search-page .search td .in-cart-btn{display:flex;align-items:center;justify-content:center;width:48px;height:48px}.search-page .search td .in-cart-btn{border:1px solid var(--common-green);background:var(--grey-grey-3)}.search-page .search .td-wrapper{display:flex;align-items:center;justify-content:space-between;gap:8px}.search-page .search .table-wrapper{margin-bottom:40px}@media(max-width: 1600px){.search-page .search .listing-side-bar{display:none}.search-page .search__wrapper{grid-template-columns:1fr}.search-page .search .listing-content{padding-left:0}}@media(max-width: 700px){.search-page .search__wrapper{display:flex;flex-direction:column;gap:24px}}@media(max-width: 600px){.search-page .search .title-wrapper{margin-bottom:24px}}.search-page .listing-toolbar .products-found{display:flex;margin-bottom:0;align-items:center}.search-page .listing-toolbar .filter-container{display:none}.search-page .listing-toolbar .filter-btn{display:none}.search-page .listing-side-bar .products-found{display:block}.search-page .listing-side-bar .filter-section{display:none}.search-page .listing-side-bar .filter-reset{display:none}.search-page .search-services__cards{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:8px}@media(max-width: 1200px){.search-page .search-services__cards{grid-template-columns:1fr 1fr 1fr}}@media(max-width: 768px){.search-page .search-services__cards{grid-template-columns:1fr 1fr}}@media(max-width: 600px){.search-page .search-services__cards{grid-template-columns:1fr}}.profitable-offer{padding:150px 0 150px 64px}@media(max-width: 1440px){.profitable-offer{padding:100px 0 100px 48px}}@media(max-width: 1200px){.profitable-offer{padding:80px 0 80px 24px}}@media(max-width: 600px){.profitable-offer{padding:48px 0 48px 16px}}.profitable-offer__inner{display:flex;justify-content:space-between;margin-bottom:48px}.profitable-offer__wrapper{display:flex;gap:12px;align-items:center;padding-right:64px}@media(max-width: 1440px){.profitable-offer__wrapper{padding-right:48px}}@media(max-width: 1200px){.profitable-offer__wrapper{display:none}}.main-about{padding-top:0;padding-bottom:120px}.main-about__inner{display:flex;flex-direction:column;gap:80px}@media(max-width: 1024px){.main-about__inner{gap:64px}}.main-about__hero{display:flex;gap:8px;align-items:stretch}@media(max-width: 1024px){.main-about__hero{flex-direction:column;gap:64px}}.main-about__text-block{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:40px;padding-right:64px}@media(max-width: 1024px){.main-about__text-block{padding-right:0}}@media(max-width: 600px){.main-about__text-block{gap:24px}}.main-about__title{font-family:var(--second-family);font-weight:700;font-size:32px;line-height:1.2;color:var(--primary-black);margin:0}@media(max-width: 600px){.main-about__title{font-size:24px}}.main-about__paragraphs{display:flex;flex-direction:column;gap:16px}.main-about__paragraphs p{margin:0;font-family:var(--font-family);font-weight:400;font-size:15px;line-height:1.5;color:var(--grey-grey-75)}.main-about__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:flex-start;background:var(--primary-red);padding:13px 20px 13px 24px;text-decoration:none;border:none;cursor:pointer;transition:background .2s ease}@media(hover: hover){.main-about__btn:hover{background:var(--common-red-hover)}}.main-about__btn span{font-family:var(--second-family);font-weight:700;font-size:16px;line-height:1.4;color:var(--primary-white)}.main-about__btn svg{flex-shrink:0}.main-about__slider-wrap{flex:1 1 0;min-width:0;position:relative;aspect-ratio:16/10}@media(max-width: 1024px){.main-about__slider-wrap{aspect-ratio:16/9}}.main-about__slider-overlay{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg, rgba(75, 77, 89, 0.6) 0%, rgba(75, 77, 89, 0) 49.375%),linear-gradient(90deg, rgba(195, 195, 199, 0.2) 0%, rgba(195, 195, 199, 0.2) 100%)}.main-about__slider-arrows{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;padding:0 24px;z-index:2;pointer-events:none}.main-about__slider-arrows .slider-btn{pointer-events:auto;width:48px;height:48px;border:none;border-radius:50%;background:var(--grey-grey-5);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--grey-grey-50);transition:background .2s ease,color .2s ease}@media(hover: hover){.main-about__slider-arrows .slider-btn:hover{background:var(--grey-grey-10);color:var(--grey-grey-75)}}@media(max-width: 768px){.main-about__slider-arrows .slider-btn{width:40px;height:40px;padding:0 12px}}.main-about__slider{position:absolute;inset:0;width:100%;height:100%}.main-about__slider .swiper-slide{height:100%}.main-about__slider .swiper-slide a{display:block;height:100%}.main-about__slider .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center}.main-about__cards{display:grid;grid-template-columns:repeat(3, minmax(0, 448px));gap:80px 64px;align-items:stretch}@media(max-width: 1200px){.main-about__cards{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.main-about__cards{grid-template-columns:1fr;gap:40px}}.main-about__card{min-width:0;display:flex;flex-direction:column;gap:24px;padding-right:64px;text-decoration:none;color:inherit}@media(max-width: 600px){.main-about__card{padding-right:0;gap:16px}}.main-about__card-head{display:flex;flex-direction:column;gap:8px}.main-about__card-number{font-family:var(--second-family);font-weight:700;font-size:64px;line-height:1.2;color:var(--primary-red)}@media(max-width: 600px){.main-about__card-number{font-size:48px}}.main-about__card-title{margin:0;font-family:var(--second-family);font-weight:700;font-size:24px;line-height:1.2;color:var(--grey-grey-75)}@media(max-width: 600px){.main-about__card-title{font-size:20px}}.main-about__card-desc{margin:0;font-family:var(--font-family);font-weight:400;font-size:15px;line-height:1.5;color:var(--grey-grey-75);flex:1}.main-about__card-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--second-family);font-weight:700;font-size:16px;line-height:1.4;color:var(--primary-red);transition:color .2s ease}@media(hover: hover){.main-about__card:hover .main-about__card-link{color:var(--common-red-hover)}}.main-about__card-link svg{flex-shrink:0;color:currentColor}.services-banner{padding:80px 0;background-image:url(/assets/3ea4d50664e317b4.png);background-repeat:no-repeat;background-position:right center;background-color:var(--primary-light-gray);position:relative}@media(max-width: 1200px){.services-banner{padding:48px 0}}@media(max-width: 600px){.services-banner{padding:48px 0 140px 0}}.services-banner .services-banner-decor{position:absolute;bottom:0;right:0;height:100%;display:flex;align-items:flex-end}.services-banner .services-banner-decor img{object-fit:contain;object-position:bottom;height:100%}@media(max-width: 1200px){.services-banner .services-banner-decor img{height:322px}}@media(max-width: 600px){.services-banner .services-banner-decor img{height:148px}}.services-banner__inner{position:relative;z-index:3;display:flex;flex-direction:column;gap:40px}.services-banner__inner>p{font-family:var(--font-family);font-weight:300;font-size:16px;line-height:140%;color:var(--grey-grey-75);max-width:765px}@media(max-width: 1440px){.services-banner__inner>p{max-width:675px}}@media(max-width: 1200px){.services-banner__inner>p{max-width:496px}}@media(max-width: 600px){.services-banner__inner>p{display:none}}@media(max-width: 1200px){.services-banner__inner{gap:32px}}@media(max-width: 600px){.services-banner__inner{gap:16px}}.services-banner__btn{display:flex;gap:8px;align-items:center;font-family:var(--second-family);font-weight:700;font-size:16px;line-height:140%;color:var(--primary-red)}.reviews__inner{display:flex;flex-direction:column;gap:40px}.reviews__header{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.reviews__title{flex:1 1 0;min-width:0;margin:0;font-family:var(--second-family);font-weight:700;font-size:48px;line-height:1.2;color:var(--primary-black)}@media(max-width: 1200px){.reviews__title{font-size:40px}}@media(max-width: 600px){.reviews__title{font-size:24px}}.reviews__nav{display:flex;gap:12px;flex-shrink:0}.reviews__nav .slider-btn{width:56px;height:56px;padding:12px;border:1px solid var(--grey-grey-25);border-radius:50%;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;cursor:pointer;color:var(--grey-grey-75);transition:border-color .2s ease,color .2s ease,opacity .2s ease}@media(hover: hover){.reviews__nav .slider-btn:hover:not(:disabled):not(.swiper-button-disabled){border-color:var(--grey-grey-75);color:var(--primary-black)}}.reviews__nav .slider-btn:disabled,.reviews__nav .slider-btn.swiper-button-disabled{opacity:.3;cursor:default}@media(max-width: 768px){.reviews__nav .slider-btn{width:48px;height:48px;padding:10px}}.reviews-slider{user-select:none;width:100%}.reviews-slider .swiper-slide{cursor:default;height:auto}.vacancy{padding-top:0;padding-bottom:60px}.vacancy .breadcrumbs{margin-bottom:40px}@media(max-width: 600px){.vacancy .breadcrumbs{margin-bottom:24px}}.vacancy__head{display:flex;flex-direction:column;gap:40px;width:100%}.vacancy__page-title{margin:0;font-family:var(--second-family);font-weight:700;font-size:48px;line-height:1.2;color:var(--primary-black)}@media(max-width: 600px){.vacancy__page-title{font-size:32px}}.vacancy__hero{display:flex;align-items:flex-start;gap:8px;width:100%}@media(max-width: 1200px){.vacancy__hero{flex-direction:column}}.vacancy__main{flex:1 1 0;min-width:0}@media(max-width: 1200px){.vacancy__main{padding-right:0;order:2;width:100%}}.vacancy__blocks{display:flex;flex-direction:column;gap:40px;width:100%}@media(max-width: 1200px){.vacancy__blocks{gap:32px}}@media(max-width: 600px){.vacancy__blocks{gap:24px}}.vacancy__block{display:flex;flex-direction:column;gap:24px;width:100%}.vacancy__block-title{margin:0;font-family:var(--second-family);font-weight:700;font-size:32px;line-height:1.2;color:var(--primary-black)}@media(max-width: 600px){.vacancy__block-title{font-size:24px}}.vacancy__list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;width:100%}.vacancy__list-item{display:flex;align-items:flex-start;gap:16px}.vacancy__list-marker{flex-shrink:0;width:8px;height:8px;margin-top:8px;border-radius:50%;background:var(--grey-grey-15)}.vacancy__list-text{flex:1 1 0;margin:0;min-width:0;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:1.5;color:var(--grey-grey-50)}.vacancy__foot{display:flex;flex-direction:column;gap:24px;width:100%;max-width:856px;margin-top:40px}@media(max-width: 1200px){.vacancy__foot{margin-top:32px;max-width:100%}}@media(max-width: 600px){.vacancy__foot{margin-top:24px}}.vacancy__divider{width:100%;height:1px;background:var(--grey-grey-15)}.vacancy__socials{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.vacancy__social{display:flex;align-items:flex-start;justify-content:center;padding:8px;background:var(--primary-light-gray);border-radius:40px;line-height:0;transition:opacity .2s ease}@media(hover: hover){.vacancy__social:hover{opacity:.85}}.vacancy__aside{flex-shrink:0;width:220px;max-width:100%}@media(max-width: 1200px){.vacancy__aside{display:none}}.categories{padding-top:0}.categories h1{font-size:48px;line-height:120%;color:var(--primary-black);margin-bottom:40px}.categories .cards-wrapper{display:grid;grid-template-columns:repeat(6, 1fr);gap:8px}@media(max-width: 1220px){.categories .cards-wrapper{grid-template-columns:repeat(5, 1fr)}}@media(max-width: 1024px){.categories .cards-wrapper{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 800px){.categories .cards-wrapper{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 600px){.categories .cards-wrapper{grid-template-columns:1fr}.categories .cards-wrapper .listing-category img{width:100%;height:100%;object-fit:cover;object-position:center}}.categories .cards-wrapper .listing-category{width:100%}@media(max-width: 1200px){.categories__title{font-size:40px;margin-bottom:32px}}@media(max-width: 600px){.categories__title{font-size:24px;margin-bottom:24px}}.form-inp-label{position:relative;display:flex;padding:24px 16px 10px 16px;background:var(--primary-white);cursor:text;outline:1px solid rgba(0,0,0,0);outline-offset:-1px}@media(hover: hover){.form-inp-label:hover{outline-color:var(--grey-grey-15)}}.form-inp-label:has(input:focus){outline-color:var(--grey-grey-15)}.form-inp-label:has(textarea:focus){outline-color:var(--grey-grey-15)}.form-inp-label:has(.invalid){outline-color:var(--primary-red) !important}.form-inp-label:has(.invalid) .required-icon{display:block}.form-inp-label:has(textarea){margin-bottom:24px}.form-inp-label:has(textarea) .placeholder{top:auto}.form-inp-label .placeholder,.form-inp-label .form-inp{font-size:16px;line-height:140%}.form-inp-label .placeholder{position:absolute;top:50%;transform:translateY(-50%);color:var(--grey-grey-50);user-select:none;transition:font-size,.2s ease-in-out,transform .2s ease-in-out}.form-inp-label .placeholder.required::after{content:"*";color:var(--primary-red)}.form-inp-label .placeholder.rise{transform:translateY(-110%);font-size:12px;line-height:130%;color:var(--grey-grey-25)}.form-inp-label .form-inp{flex-grow:1}.form-inp-label .required-icon{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:none}.input-file-label{display:flex;align-items:center;gap:12px;cursor:pointer}.input-file-label input{display:none}.input-file-label .icon{display:flex;justify-content:center;align-items:center;width:48px;height:48px;background:var(--primary-white);border-radius:40px}.input-file-label .text p{font-family:var(--second-family);font-weight:700;font-size:16px;line-height:150%;color:var(--grey-grey-75);transition:all .2s ease-in-out}.input-file-label .text .info{font-family:var(--font-family);font-size:14px;line-height:140%;color:var(--grey-grey-25)}.input-file-label:hover .text p:first-child{color:var(--primary-red);transition:all .2s ease-in-out}.form-inp-castom{position:relative}.form-inp-castom label{height:60px;padding:19px 24px 8px 24px}.form-inp-castom-btn{position:absolute;top:50%;transform:translateY(-50%);right:6px;width:48px;height:48px;display:flex;justify-content:center;align-items:center}
/*# sourceMappingURL=main.47ef8405.css.map*/