@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-slide,.swiper-3d .swiper-cube-shadow{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-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{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:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .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)}}
@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:300;src:url(fonts/montserrat-v29-cyrillic_latin-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:400;src:url(fonts/montserrat-v29-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:500;src:url(fonts/montserrat-v29-cyrillic_latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:600;src:url(fonts/montserrat-v29-cyrillic_latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:700;src:url(fonts/montserrat-v29-cyrillic_latin-700.woff2) format("woff2")}@font-face{font-display:swap;font-family:"Montserrat";font-style:normal;font-weight:800;src:url(fonts/montserrat-v29-cyrillic_latin-800.woff2) format("woff2")}:root{--bg-primary: #1B222D;--bg-primary-light: #242C37;--bg-primary-85: rgba(27, 34, 45, .85);--bg-secondary: #242C37;--bg-secondary-light: #2F3F53;--text-main: #FFFFFF;--text-primary: #D9D9D9;--text-secondary: #B3B4B5;--benefit-link: #596472;--accent: #CE1B0D;--section-outline: #596472;--swiper-pagination-bullet: #596472;--swiper-pagination-bullet-active: #2F3F53}*,*::before,*::after{box-sizing:border-box}body{margin:0;font-family:"Montserrat",sans-serif;background-color:var(--bg-primary);color:var(--text-main)}button{font-family:inherit;border:none;outline:none;background-color:rgba(0,0,0,0);color:inherit;cursor:pointer}a{color:inherit;text-decoration:none}address{font-style:normal}ul{list-style:none;padding:0;margin:0}input{border:none;outline:none;background-color:var(--bg-primary);padding:20px 32px;font-family:inherit;font-size:19px;color:var(--text-secondary);border-radius:3px;border-bottom:2px solid rgba(0,0,0,0);transition:border-color .15s}@media(max-width: 576px){input{padding:16px 20px;font-size:14px}}input:focus{border-bottom-color:var(--accent)}input::placeholder{font-family:inherit;color:inherit;font-size:inherit}input.invalid{color:var(--accent)}select{appearance:none;border:none;outline:none;background-color:var(--bg-primary);padding:20px 32px;font-family:inherit;font-size:19px;color:var(--text-secondary);border-radius:3px;cursor:pointer}@media(max-width: 576px){select{padding:16px 20px;font-size:14px}}p{margin:0}h1,h2,h3,h4,h5,h6{margin:0}img{display:block}figure{margin:0}figure.table table{width:100%}figure.table th,figure.table td{background-color:#242c37;border:1px solid var(--bg-primary);padding:32px 36px}@media(max-width: 576px){figure.table th,figure.table td{padding:12px 16px;font-size:14px}}figure.image{clear:both;display:table;margin:.9em auto}figure.image.image-style-align-left{float:left;margin:3px 10px 0 0}figure.image.image-style-align-right{float:right;margin:3px 0 0 10px}figure.image.image-style-block-align-right{margin-left:auto;margin-right:0}figure.image.image-style-block-align-left{margin-left:0;margin-right:auto}figure.image img{max-width:100%;height:auto}.way{display:flex;gap:20px;overflow-y:hidden;overflow-x:scroll}@media(max-width: 576px){.way{gap:12px}}.way::-webkit-scrollbar{display:none}.way .item{font-size:18px;font-weight:500;color:var(--text-secondary);position:relative;padding-right:24px;transition:color .15s}@media(max-width: 576px){.way .item{font-size:14px;white-space:nowrap;padding-right:16px}}.way .item:not(:last-child)::after{content:"";width:4px;height:8px;position:absolute;top:50%;transform:translateY(-50%);right:0;background:url(images/way-arrow.cce4958cb6cb5e4a5b2b.svg) center/cover no-repeat}.way .item:not(.current):hover{color:var(--accent)}.user-content a{font-weight:600;color:var(--text-primary)}.user-content a:hover{color:var(--accent)}.user-content p:not(:last-of-type){margin-bottom:12px}.user-content p,.user-content span,.user-content div{font-family:inherit !important;font-size:inherit !important}.user-content ul{margin:16px 0;padding-left:8px}.user-content ul li{padding-left:16px;position:relative}.user-content ul li:not(:last-child){margin-bottom:6px}.user-content ul li::before{content:"";width:6px;height:6px;background-color:var(--text-secondary);position:absolute;top:9px;left:0;border-radius:8px}.user-content h1{margin-bottom:48px}.user-content h2{margin-bottom:36px}.user-content h3{margin-bottom:24px}.user-content .thanks-grid{display:grid;grid-template-columns:1.1fr .5fr;gap:32px}@media(max-width: 576px){.user-content .thanks-grid{grid-template-columns:1fr;gap:12px}}.user-content .thanks-grid figure{width:100% !important;clear:unset !important;display:unset !important;margin:0 !important}.user-content .thanks-grid figure:first-child{grid-row:span 2}.user-content .thanks-grid figure:first-child img{height:100%;object-fit:cover}.page-items .gallery{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media(max-width: 576px){.page-items .gallery{grid-template-columns:repeat(2, 1fr);gap:12px}}.page-items .news{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media(max-width: 576px){.page-items .news{grid-template-columns:1fr;gap:16px}}.page-items .news .news-item{display:flex;gap:32px}.page-items .news .news-item:hover .content .title{color:var(--accent)}.page-items .news .news-item .image{width:165px;height:165px;object-fit:cover;border-radius:3px;flex-shrink:0}@media(max-width: 576px){.page-items .news .news-item .image{width:108px;height:108px}}.page-items .news .news-item .content .date{padding:4px 6px;font-weight:500;background-color:#596472;margin-bottom:16px;width:fit-content}@media(max-width: 576px){.page-items .news .news-item .content .date{font-size:11px;margin-bottom:8px}}.page-items .news .news-item .content .title{font-size:21px;font-weight:600;margin-bottom:20px;transition:color .15s}@media(max-width: 576px){.page-items .news .news-item .content .title{font-size:17px;margin-bottom:12px}}@media(max-width: 576px){.page-items .news .news-item .content .icon{width:18px;height:18px}}.container{max-width:1732px;padding:0 16px;margin:0 auto}.flex{display:flex}.flex.column{flex-direction:column}.flex.j-sb{justify-content:space-between}.flex.j-c{justify-content:center}.flex.a-c{align-items:center}.swiper{width:100%;position:relative;padding-bottom:74px}.swiper-bottom{position:absolute;left:0;bottom:0;width:100%;display:flex;align-items:center;justify-content:space-between}.swiper-bottom .navigation-buttons{display:flex;gap:16px}@media(max-width: 576px){.swiper-bottom .navigation-buttons{gap:12px}}.swiper-bottom .navigation-buttons .swiper-button-prev{width:42px;height:42px;background:url(images/swiper-prev.41a13f6842b323f5bc9a.svg) center/cover no-repeat;cursor:pointer}@media(max-width: 576px){.swiper-bottom .navigation-buttons .swiper-button-prev{width:32px;height:32px}}.swiper-bottom .navigation-buttons .swiper-button-next{width:42px;height:42px;background:url(images/swiper-next.553804479f4da2515ae9.svg) center/cover no-repeat;cursor:pointer}@media(max-width: 576px){.swiper-bottom .navigation-buttons .swiper-button-next{width:32px;height:32px}}.swiper-bottom .swiper-pagination{display:flex;gap:12px}.swiper-bottom .swiper-pagination-bullet{width:18px;height:18px;border-radius:3px;background-color:var(--swiper-pagination-bullet);cursor:pointer}.swiper-bottom .swiper-pagination-bullet-active{background-color:var(--swiper-pagination-bullet-active)}.benefits .benefit{padding-left:32px;padding-top:25px}@media(max-width: 576px){.benefits .benefit{padding-left:18px;padding-top:20px}}@media(max-width: 576px){.benefits .benefit .row{display:flex;flex-direction:column;margin-bottom:8px}}.benefits .benefit .row .num{font-size:100px;font-weight:600;line-height:1;color:var(--accent);margin-right:20px;position:relative;z-index:1}@media(max-width: 576px){.benefits .benefit .row .num{font-size:63px;margin-bottom:-6px;margin-right:0}}.benefits .benefit .row .num::before{content:"";width:84px;height:84px;background-color:var(--bg-secondary-light);position:absolute;top:-14px;left:-32px;z-index:-1;border-radius:3px}@media(max-width: 576px){.benefits .benefit .row .num::before{width:40px;height:40px;top:-10px;left:-18px}}.benefits .benefit .row .value{font-size:32px;font-weight:600}@media(max-width: 576px){.benefits .benefit .row .value{font-size:30px;line-height:1;height:30px}}.benefits .benefit .description{font-size:19px;max-width:240px}@media(max-width: 576px){.benefits .benefit .description{font-size:14px}}.paging{margin-top:64px;gap:12px}.paging .item{display:flex;justify-content:center;align-items:center;font-size:18px;font-weight:900;width:44px;height:44px;background-color:var(--swiper-pagination-bullet);border-radius:4px;border-bottom:1px solid rgba(0,0,0,0)}.paging .item.current{background-color:var(--swiper-pagination-bullet-active);border-bottom-color:var(--accent)}.gallery-item{display:block;width:100%}.gallery-item.increased-height .image .main{height:750px}@media(max-width: 576px){.gallery-item.increased-height .image .main{height:220px}}.gallery-item .image{position:relative;overflow:hidden}.gallery-item .image:hover::after{transform:scale(1.1);filter:brightness(0) saturate(100%) invert(18%) sepia(97%) saturate(2061%) hue-rotate(347deg) brightness(102%) contrast(113%)}.gallery-item .image::after{content:"";width:36px;height:36px;background:url(images/zoom.78683cae982fcf950bff.svg) center/cover no-repeat;position:absolute;bottom:32px;right:32px;transition:filter .1s,transform .1s;z-index:2}@media(max-width: 576px){.gallery-item .image::after{width:20px;height:20px;bottom:16px;right:16px}}.gallery-item .image .bg{position:absolute;right:0;left:0;bottom:0;top:0;background-size:cover;background-position:center;filter:blur(25px)}.gallery-item .image .main{display:block;width:100%;height:375px;object-fit:contain;border-radius:3px;position:relative}@media(max-width: 576px){.gallery-item .image .main{height:unset;aspect-ratio:1/1}}.gallery-item .image-title{font-weight:500;text-align:center;margin-top:12px}@media(max-width: 576px){.gallery-item .image-title{font-size:12px}}.header{padding:48px 0;border-bottom:1px solid var(--section-outline)}@media(max-width: 1024px){.header{padding:24px 0 123px 0;border:none;position:relative}}@media(max-width: 1732px){.header .wrapper{justify-content:space-between;flex-wrap:wrap}}@media(max-width: 576px){.header .wrapper{justify-content:center;gap:20px}}.header .wrapper .logo{margin-right:80px;width:290px;height:68px}@media(max-width: 1732px){.header .wrapper .logo{margin-right:0}}@media(max-width: 1024px){.header .wrapper .logo{width:206px;height:48px}}.header .wrapper .logo .image{width:100%;height:100%;object-fit:cover}.header .wrapper .open-mobile-menu{display:none;width:40px;height:40px;background-color:var(--bg-secondary-light);border-radius:6px;z-index:3;padding:10px}.header .wrapper .open-mobile-menu.active span:nth-child(1){transform:translateY(2px) translateX(1px);rotate:45deg}.header .wrapper .open-mobile-menu.active span:nth-child(2){margin:0;opacity:0;visibility:hidden}.header .wrapper .open-mobile-menu.active span:nth-child(3){rotate:-45deg;transform:translateY(-2px) translateX(1px)}@media(max-width: 1024px){.header .wrapper .open-mobile-menu{display:block}}.header .wrapper .open-mobile-menu span{display:block;width:100%;height:2px;background-color:var(--text-secondary);transition:margin .1s,opacity .1s,visibility .1s,rotate .2s;border-radius:1px}.header .wrapper .open-mobile-menu span:nth-child(2){width:14px;margin:5px 0}@media(max-width: 1024px){.header .wrapper .menu{display:none}}.header .wrapper .menu .list{gap:48px}@media(max-width: 1732px){.header .wrapper .menu .list{max-width:440px;flex-wrap:wrap;gap:20px 32px}}.header .wrapper .menu .list .item.has-child{position:relative}.header .wrapper .menu .list .item.has-child:hover .sublist{opacity:1;visibility:visible;top:32px}.header .wrapper .menu .list .item.has-child:hover .link{color:var(--accent)}.header .wrapper .menu .list .item.has-child:hover .link::after{transform:translateY(-50%) rotate(180deg)}.header .wrapper .menu .list .item.has-child .link{position:relative;padding:16px 16px 16px 4px}.header .wrapper .menu .list .item.has-child .link::after{content:"";width:8px;height:6px;position:absolute;top:50%;right:0;transform:translateY(-50%);background:url(images/menu-arrow-down.152c440b3b924f47ed9e.svg) center/contain no-repeat;transition:transform .15s}.header .wrapper .menu .list .item .link{font-size:13px;font-weight:700;text-transform:uppercase;transition:color .15s;padding:16px 0}.header .wrapper .menu .list .item .link:hover{color:var(--accent)}.header .wrapper .menu .list .item .sublist{opacity:0;visibility:hidden;position:absolute;top:40px;left:-32px;background-color:var(--bg-primary);border:1px solid #304054;border-radius:0 0 3px 3px;z-index:2;padding:32px 32px 40px 32px;transition:opacity .1s,visibility .1s,top .15s}.header .wrapper .menu .list .item .sublist .subitem:not(:last-child){margin-bottom:16px}.header .wrapper .menu .list .item .sublist .subitem .sublink{font-size:15px;font-weight:600;white-space:nowrap;transition:color .15s;padding:8px 0}.header .wrapper .menu .list .item .sublist .subitem .sublink:hover{color:var(--accent)}.header .wrapper .contacts-info{margin-left:auto}@media(max-width: 1732px){.header .wrapper .contacts-info{margin-left:unset}}@media(max-width: 1024px){.header .wrapper .contacts-info{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 0;border-top:1px solid var(--section-outline);border-bottom:1px solid var(--section-outline);background-color:#1e2631;position:absolute;left:0;right:0;top:96px}}.header .wrapper .contacts-info .links{gap:12px;margin-bottom:12px}.header .wrapper .contacts-info .links .link{font-size:10px;font-weight:600;text-transform:uppercase;color:var(--text-secondary);border-bottom:1px dashed var(--text-secondary);cursor:pointer;transition:color .1s,border-color .1s}.header .wrapper .contacts-info .links .link:hover{color:var(--accent);border-bottom-color:var(--accent)}.header .wrapper .contacts-info .phones-spoiler{position:relative}.header .wrapper .contacts-info .phones-spoiler .main-phone .whatsapp{margin-right:10px}.header .wrapper .contacts-info .phones-spoiler .main-phone .phone{font-size:24px;font-weight:500;transition:color .1s}.header .wrapper .contacts-info .phones-spoiler .main-phone .phone:hover{color:var(--accent)}.header .wrapper .contacts-info .phones-spoiler .main-phone .spoiler-link{display:flex;width:20px;height:20px;justify-content:flex-end;align-items:center;cursor:pointer}.header .wrapper .contacts-info .phones-spoiler .main-phone .spoiler-link.active .icon{transform:rotate(180deg);fill:var(--accent)}.header .wrapper .contacts-info .phones-spoiler .main-phone .spoiler-link:hover .icon{fill:var(--accent);transition:transform .1s}.header .wrapper .contacts-info .phones-spoiler .phones{display:none;width:100%;position:absolute;margin-top:16px;border:1px solid var(--section-outline);padding:20px 24px;border-radius:3px;z-index:2;background-color:var(--bg-secondary)}.header .wrapper .contacts-info .phones-spoiler .phones.active{display:block}.header .wrapper .contacts-info .phones-spoiler .phones .phone{display:block;font-size:20px;font-weight:600;transition:color .15s}.header .wrapper .contacts-info .phones-spoiler .phones .phone:hover{color:var(--accent)}.header .wrapper .contacts-info .phones-spoiler .phones .phone:not(:last-child){margin-bottom:12px}.header .wrapper .mobile-menu{display:none;position:absolute;top:12px;right:0;background-color:var(--bg-primary);border:1px solid var(--section-outline);border-right:none;width:calc(100% - 32px);border-radius:3px 0 0 3px;z-index:2}@media(max-width: 1024px){.header .wrapper .mobile-menu.active{display:block}}.header .wrapper .mobile-menu .block{padding:26px 32px 30px 48px}.header .wrapper .mobile-menu .block-title{font-size:15px;font-weight:400;margin-bottom:24px}.header .wrapper .mobile-menu .block.navigation .list .item:not(:last-child){margin-bottom:16px}.header .wrapper .mobile-menu .block.navigation .list .item.has-child{position:relative}.header .wrapper .mobile-menu .block.navigation .list .item.has-child.active .link{color:var(--accent)}.header .wrapper .mobile-menu .block.navigation .list .item.has-child.active .link .button{transform:rotate(180deg)}.header .wrapper .mobile-menu .block.navigation .list .item.has-child.active .sublist{display:block}.header .wrapper .mobile-menu .block.navigation .list .item.has-child .link{display:flex;align-items:center;gap:6px}.header .wrapper .mobile-menu .block.navigation .list .item.has-child .link .button{width:16px;height:16px;background:url(images/menu-arrow-down.152c440b3b924f47ed9e.svg) center/8px no-repeat;transition:transform .15s}.header .wrapper .mobile-menu .block.navigation .list .item .link{display:block;font-size:13px;font-weight:700;text-transform:uppercase;transition:color .15s;padding:4px}.header .wrapper .mobile-menu .block.navigation .list .item .sublist{display:none;padding-left:20px;padding-top:4px}.header .wrapper .mobile-menu .block.navigation .list .item .sublist .subitem:not(:last-child){margin-bottom:4px}.header .wrapper .mobile-menu .block.navigation .list .item .sublist .subitem .sublink{display:block;font-size:13px;font-weight:600;padding:4px 0}.header .wrapper .mobile-menu .block.contacts{background-color:#304054}@media(max-width: 576px){.header .wrapper .mobile-menu .block.contacts .links{width:100%}.header .wrapper .mobile-menu .block.contacts .links:not(:last-of-type){margin-bottom:32px}}.header .wrapper .mobile-menu .block.contacts .links .link{display:block;position:relative;padding-left:28px;font-size:15px}.header .wrapper .mobile-menu .block.contacts .links .link.whatsapp::before{width:16px;background:url(images/whatsapp.9e14fb4b3f9c50fc3318.svg) center/contain no-repeat}.header .wrapper .mobile-menu .block.contacts .links .link.phones::before{background:url(images/phone.708a839fe02fdbbdcb90.svg) center/contain no-repeat}.header .wrapper .mobile-menu .block.contacts .links .link:first-child{margin-bottom:4px}.header .wrapper .mobile-menu .block.contacts .links .link::before{content:"";width:18px;height:16px;position:absolute;top:2px;left:0}.main section{padding:96px 0 104px;border-bottom:1px solid var(--section-outline)}@media(max-width: 576px){.main section{padding:48px 0 60px}}.main .section-title{font-size:50px;color:var(--text-main);line-height:1.2;margin-bottom:20px}@media(max-width: 576px){.main .section-title{font-size:32px}}.main .section-description{font-size:19px;color:var(--text-secondary);margin-bottom:64px}@media(max-width: 576px){.main .section-description{font-size:15px;margin-bottom:40px}}.main .section-description p:not(:last-of-type){margin-bottom:12px}.main .section-description p,.main .section-description span,.main .section-description div{font-family:inherit !important;font-size:inherit !important}.main .page-sections{display:grid;grid-template-columns:repeat(3, 1fr);gap:26px;margin-bottom:64px}@media(max-width: 576px){.main .page-sections{grid-template-columns:1fr;margin-bottom:0}}.main .page-sections .page-section{border-radius:3px;position:relative}.main .page-sections .page-section .title{font-size:22px;color:var(--text-main);border-radius:0 3px 3px 0}@media(max-width: 576px){.main .page-sections .page-section .title{font-size:18px}}.main .page-sections .page-section.with-image{height:350px;background-position:center;background-size:cover;background-repeat:no-repeat}@media(max-width: 576px){.main .page-sections .page-section.with-image{height:200px;margin-bottom:68px}}.main .page-sections .page-section.with-image .title{position:absolute;left:0;bottom:30px;padding:14px 26px 18px 20px;width:360px;min-height:86px;background-color:var(--bg-primary-85)}@media(max-width: 576px){.main .page-sections .page-section.with-image .title{background-color:#1c242f;width:100%;padding:12px 16px;height:68px;bottom:-68px}}.main .page-sections .page-section:not(.with-image){padding:24px 32px;background-color:var(--bg-secondary-light)}.main .section-link{display:flex;align-items:center;gap:12px;margin-top:16px;width:fit-content}@media(max-width: 576px){.main .section-link{gap:10px}}.main .section-link:hover .text{color:var(--accent);border-bottom-color:rgba(0,0,0,0)}.main .section-link:hover .icon{translate:4px 0}.main .section-link:hover .icon path{fill:var(--accent)}.main .section-link .text{font-weight:600;color:var(--benefit-link);border-bottom:1px solid var(--benefit-link);transition:color .15s,border-bottom-color .15s;font-size:19px}@media(max-width: 576px){.main .section-link .text{font-size:16px}}.main .section-link .icon{transition:translate .15s}.main .section-link .icon path{transition:fill .15s}.main .warning{font-size:16px;font-weight:300;padding:8px 0;background-color:#941309;text-align:center}.main .promo-banner{padding:0}.main .promo-banner .banner-item{height:780px;position:relative}@media(max-width: 576px){.main .promo-banner .banner-item{height:580px}}.main .promo-banner .banner-item::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bg-primary-85)}.main .promo-banner .banner-item .wrapper{position:relative;padding-top:200px;height:100%}@media(max-width: 576px){.main .promo-banner .banner-item .wrapper{padding:72px 32px 0 32px}}.main .promo-banner .banner-item .wrapper .title{font-size:64px;font-weight:800;margin-bottom:24px;max-width:900px}@media(max-width: 1440px){.main .promo-banner .banner-item .wrapper .title{font-size:51px}}@media(max-width: 576px){.main .promo-banner .banner-item .wrapper .title{font-size:36px}}.main .promo-banner .banner-item .wrapper .description{font-size:21px;font-weight:500;max-width:900px;margin-bottom:48px}@media(max-width: 1440px){.main .promo-banner .banner-item .wrapper .description{font-size:17px}}@media(max-width: 576px){.main .promo-banner .banner-item .wrapper .description{font-size:15px}}.main .promo-banner .banner-item .wrapper .buttons{display:flex;gap:20px}.main .promo-banner .banner-item .wrapper .buttons .button{padding:20px 32px;border-radius:3px;font-size:18px;font-weight:600;transition:background-color .1s}@media(max-width: 1440px){.main .promo-banner .banner-item .wrapper .buttons .button{font-size:16px}}@media(max-width: 576px){.main .promo-banner .banner-item .wrapper .buttons .button{padding:16px;font-size:14px}}.main .promo-banner .banner-item .wrapper .buttons .button.red{background-color:var(--accent)}.main .promo-banner .banner-item .wrapper .buttons .button.red:hover{background-color:#941309}.main .promo-banner .banner-item .wrapper .buttons .button.gray{background-color:var(--bg-secondary-light)}.main .promo-banner .banner-item .wrapper .buttons .button.gray:hover{background-color:#49596d}.main .promo-banner .banner-item .wrapper .stamp{width:220px;height:200px;object-fit:contain;position:absolute;top:200px;right:360px}@media(max-width: 576px){.main .promo-banner .banner-item .wrapper .stamp{width:92px;height:92px;top:unset;bottom:24px;right:32px}}.main .promo-banner .swiper-bottom{display:block}.main .promo-banner .swiper-bottom .container{position:relative}.main .promo-banner .swiper-bottom .container .swiper-pagination{position:absolute;left:16px;bottom:40px;z-index:1}.main .benefits-section{padding:128px 0 192px;position:relative}@media(max-width: 576px){.main .benefits-section{padding:50px 0 56px}}.main .benefits-section .bg-text{font-size:400px;font-weight:900;color:#1e2631;text-transform:uppercase;position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1}@media(max-width: 576px){.main .benefits-section .bg-text{font-size:80px}}.main .benefits-section .benefits{display:grid;grid-template-columns:repeat(5, 1fr);gap:52px}@media(max-width: 576px){.main .benefits-section .benefits{grid-template-columns:repeat(2, 1fr);gap:16px}}.main .benefits-section .benefits .benefit .link{display:flex;align-items:center;gap:12px;margin-top:16px}@media(max-width: 576px){.main .benefits-section .benefits .benefit .link{gap:10px}}.main .benefits-section .benefits .benefit .link:hover .text{color:var(--accent);border-bottom-color:rgba(0,0,0,0)}.main .benefits-section .benefits .benefit .link:hover .icon{translate:4px 0}.main .benefits-section .benefits .benefit .link:hover .icon path{fill:var(--accent)}.main .benefits-section .benefits .benefit .link .text{font-weight:600;color:var(--benefit-link);border-bottom:1px solid var(--benefit-link);transition:color .15s,border-bottom-color .15s}@media(max-width: 576px){.main .benefits-section .benefits .benefit .link .text{font-size:15px}}.main .benefits-section .benefits .benefit .link .icon{transition:translate .15s}@media(max-width: 576px){.main .benefits-section .benefits .benefit .link .icon{width:16px;height:16px}}.main .benefits-section .benefits .benefit .link .icon path{transition:fill .15s}.main .catalog-sections{background-color:var(--bg-primary-light)}.main .catalog-sections .page-sections{margin-bottom:0}.main .catalog-sections .page-sections .page-more{background-color:var(--bg-secondary-light);border-radius:3px;padding:40px 38px 24px 38px}@media(max-width: 576px){.main .catalog-sections .page-sections .page-more{padding:24px 32px}}.main .catalog-sections .page-sections .page-more .text{font-size:20px;font-weight:500;margin-bottom:36px}@media(max-width: 576px){.main .catalog-sections .page-sections .page-more .text{font-size:16px;margin-bottom:28px}}.main .catalog-sections .page-sections .page-more .text p:first-child{margin-bottom:24px}@media(max-width: 576px){.main .catalog-sections .page-sections .page-more .text p:first-child{margin-bottom:16px}}.main .catalog-sections .page-sections .page-more .link{display:block;width:fit-content;padding:18px 40px;background-color:var(--accent);font-size:18px;font-weight:600}@media(max-width: 576px){.main .catalog-sections .page-sections .page-more .link{padding:14px 28px;font-size:15px}}@media(max-width: 576px){.main .production-section .wrapper{flex-wrap:wrap;gap:48px}}.main .production-section .wrapper .benefits-wrap{width:calc(100% - 840px - 56px)}@media(max-width: 576px){.main .production-section .wrapper .benefits-wrap{width:100%}}.main .production-section .wrapper .benefits-wrap .benefits{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:56px 0;margin-bottom:80px}@media(max-width: 576px){.main .production-section .wrapper .benefits-wrap .benefits{width:100%;margin-bottom:32px}}.main .production-section .wrapper .benefits-wrap .benefits .benefit .row{margin-bottom:10px}.main .production-section .wrapper .benefits-wrap .benefits .benefit .description{max-width:270px}.main .production-section .wrapper .production-video{width:840px;height:470px}@media(max-width: 576px){.main .production-section .wrapper .production-video{width:100%;height:100%;aspect-ratio:1/1}}.main .production-section .wrapper .production-video .video{margin-bottom:12px;width:100%;height:100%}.main .production-section .wrapper .production-video .text{font-size:15px;font-weight:600;color:var(--text-secondary)}@media(max-width: 576px){.main .production-section .wrapper .production-video .text{font-size:10px}}.main .services-section .page-sections{display:grid;grid-template-columns:repeat(4, 1fr);gap:24px}@media(max-width: 576px){.main .services-section .page-sections{grid-template-columns:1fr}}.main .services-section .page-sections .page-section{height:520px}@media(max-width: 576px){.main .services-section .page-sections .page-section{height:260px;margin-bottom:0}}.main .services-section .page-sections .page-section .title{bottom:0;top:76px;min-height:unset;height:86px}@media(max-width: 576px){.main .services-section .page-sections .page-section .title{top:unset;bottom:24px}}.main .thanks{padding-bottom:64px}.main .thanks .gallery-block{gap:24px;position:relative;padding-bottom:180px}@media(max-width: 576px){.main .thanks .gallery-block{flex-wrap:wrap;padding-bottom:210px}}.main .thanks .gallery-block .main-photo{width:660px;height:470px}@media(max-width: 576px){.main .thanks .gallery-block .main-photo{width:unset;height:unset;aspect-ratio:1/1}}.main .thanks .gallery-block .main-photo .gallery-item{height:100%}.main .thanks .gallery-block .main-photo .gallery-item .image{height:100%}.main .thanks .gallery-block .main-photo .gallery-item .image .main{height:100%}.main .thanks .gallery-block .gallery{width:calc(100% - 660px - 24px);padding-bottom:0;position:unset}@media(max-width: 576px){.main .thanks .gallery-block .gallery{width:100%}}.main .thanks .gallery-block .gallery .gallery-item{height:470px}@media(max-width: 576px){.main .thanks .gallery-block .gallery .gallery-item{height:400px}}.main .thanks .gallery-block .gallery .gallery-item .image{height:100%}.main .thanks .gallery-block .gallery .gallery-item .image:hover::before{opacity:0}.main .thanks .gallery-block .gallery .gallery-item .image::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(27,34,45,.5);z-index:1;transition:opacity .1s}.main .thanks .gallery-block .gallery .gallery-item .main{height:100%}.main .thanks .gallery-block .gallery .swiper-bottom{justify-content:space-between;align-items:flex-start}@media(max-width: 576px){.main .thanks .gallery-block .gallery .swiper-bottom{flex-wrap:wrap;align-items:center}.main .thanks .gallery-block .gallery .swiper-bottom .section-link{order:1;margin-top:0}.main .thanks .gallery-block .gallery .swiper-bottom .navigation-buttons{order:2}.main .thanks .gallery-block .gallery .swiper-bottom .navigation-buttons div{width:32px;height:32px}}.main .thanks .gallery-block .gallery .swiper-bottom .swiper-pagination{display:none}.main .thanks .gallery-block .gallery .swiper-bottom .callback{text-align:center}@media(max-width: 576px){.main .thanks .gallery-block .gallery .swiper-bottom .callback{margin-top:28px;order:3}}.main .thanks .gallery-block .gallery .swiper-bottom .callback .text{font-weight:600;color:var(--text-secondary);max-width:710px;margin-bottom:24px}@media(max-width: 576px){.main .thanks .gallery-block .gallery .swiper-bottom .callback .text{font-size:14px}}.main .thanks .gallery-block .gallery .swiper-bottom .callback .button{padding:18px 36px;font-size:18px;font-weight:600;background-color:var(--bg-secondary-light);color:#fff;border-radius:3px;transition:background-color .1s}.main .thanks .gallery-block .gallery .swiper-bottom .callback .button:hover{background-color:#49596d}@media(max-width: 576px){.main .thanks .gallery-block .gallery .swiper-bottom .callback .button{font-size:16px;padding:16px 24px}}.main .advantages{background-color:var(--bg-primary-light)}.main .advantages .items{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media(max-width: 576px){.main .advantages .items{grid-template-columns:1fr}}.main .advantages .items .item{display:flex;gap:38px}@media(max-width: 576px){.main .advantages .items .item{gap:24px}}.main .advantages .items .item-icon{width:100px;height:100px;background-color:var(--accent);border-radius:3px;display:flex;justify-content:center;align-items:center;flex-shrink:0}@media(max-width: 576px){.main .advantages .items .item-icon{width:80px;height:80px}.main .advantages .items .item-icon svg{width:40px}}.main .advantages .items .item .content .title{font-size:22px;font-weight:600;color:var(--text-primary)}@media(max-width: 576px){.main .advantages .items .item .content .title{font-size:16px}}.main .advantages .items .item .content .link{display:flex;align-items:center;gap:12px;margin-top:16px}.main .advantages .items .item .content .link:hover .text{color:var(--accent);border-bottom-color:rgba(0,0,0,0)}.main .advantages .items .item .content .link:hover .icon{translate:4px 0}.main .advantages .items .item .content .link:hover .icon path{fill:var(--accent)}.main .advantages .items .item .content .link .text{font-size:19px;font-weight:600;color:var(--benefit-link);border-bottom:1px solid var(--benefit-link);transition:color .15s,border-bottom-color .15s}.main .advantages .items .item .content .link .icon{transition:translate .15s}.main .advantages .items .item .content .link .icon path{transition:fill .15s}.main .logistics{min-height:1020px}@media(max-width: 576px){.main .logistics{min-height:unset}}.main .logistics .wrapper{position:relative}@media(max-width: 576px){.main .logistics .wrapper{flex-wrap:wrap}}@media(max-width: 576px){.main .logistics .wrapper .section-description p{margin-bottom:12px !important}}.main .logistics .wrapper .section-description .phones{margin-top:26px}.main .logistics .wrapper .section-description .phones .phone{font-weight:700;transition:color .15s}.main .logistics .wrapper .section-description .phones .phone:hover{color:var(--accent)}.main .logistics .wrapper .map{position:absolute;top:-40px;right:0}@media(max-width: 576px){.main .logistics .wrapper .map{width:100%;position:unset}}.main .latest-news .page-items{margin-bottom:64px}.main .latest-news .page-items .news-item:first-child{grid-row:span 2;position:relative}.main .latest-news .page-items .news-item:first-child .image{position:absolute;width:100%;height:100%;top:0;left:0}@media(max-width: 576px){.main .latest-news .page-items .news-item:first-child .image{position:unset}}.main .latest-news .page-items .news-item:first-child .content{z-index:1}.main .latest-news .page-items .news-item:first-child .content .date{font-size:19px;font-weight:500;color:#000;background-color:#f5f5f5;position:absolute;top:30px;left:30px}@media(max-width: 576px){.main .latest-news .page-items .news-item:first-child .content .date{font-size:14px}}.main .latest-news .page-items .news-item:first-child .content .title{font-size:22px;font-weight:700;padding:22px 36px 22px 32px;position:absolute;left:0;bottom:36px;background-color:var(--bg-primary-85);width:calc(100% - 48px)}@media(max-width: 576px){.main .latest-news .page-items .news-item:first-child .content .title{width:calc(100% - 16px);font-size:16px;padding:16px}}.main .latest-news .page-items .news-item:first-child .content .icon{display:none}.main .sponsorship .items{gap:52px;margin-bottom:64px}@media(max-width: 576px){.main .sponsorship .items{display:grid;grid-template-columns:1fr;gap:36px}}.main .sponsorship .items .item{text-align:center}@media(max-width: 576px){.main .sponsorship .items .item{width:100% !important}}.main .sponsorship .items .item:nth-child(1),.main .sponsorship .items .item:nth-child(5){width:240px}.main .sponsorship .items .item:nth-child(1) .image,.main .sponsorship .items .item:nth-child(5) .image{height:350px}.main .sponsorship .items .item:nth-child(2),.main .sponsorship .items .item:nth-child(4){width:220px}.main .sponsorship .items .item:nth-child(2) .image,.main .sponsorship .items .item:nth-child(4) .image{height:280px}.main .sponsorship .items .item:nth-child(3){width:550px}.main .sponsorship .items .item:nth-child(3) .image{height:390px}.main .sponsorship .items .item .image{margin-bottom:20px;position:relative}@media(max-width: 576px){.main .sponsorship .items .item .image{height:270px !important;margin-bottom:16px}}.main .sponsorship .items .item .image img{width:100%;height:100%;object-fit:cover}.main .sponsorship .items .item .image .year{width:45px;height:45px;display:flex;justify-content:center;align-items:center;position:absolute;left:12px;bottom:12px;font-size:13px;font-weight:600;background-color:var(--accent);border-radius:50%}.main .sponsorship .items .item .image .sponsor-type{font-weight:500;background-color:var(--bg-primary-85);position:absolute;top:20px;left:50%;transform:translateX(-50%);text-align:center;padding:2px 8px;color:var(--text-secondary);border-radius:3px}@media(max-width: 576px){.main .sponsorship .items .item .image .sponsor-type{font-size:14px}}.main .sponsorship .items .item .title{font-size:21px;font-weight:600;text-align:center;margin-bottom:16px}@media(max-width: 576px){.main .sponsorship .items .item .title{font-size:18px;margin-bottom:12px}}.main .sponsorship .items .item .link{font-weight:600;color:#3f4041;border-bottom:1px solid #3f4041;transition:color .15s,border-color .15s}@media(max-width: 576px){.main .sponsorship .items .item .link{font-size:15px}}.main .sponsorship .items .item .link:hover{color:var(--accent);border-bottom-color:rgba(0,0,0,0)}.main .promo{height:320px;background-position:top center;background-size:cover;background-repeat:no-repeat;position:relative;padding:0}@media(max-width: 576px){.main .promo{height:240px}}.main .promo::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--bg-primary-85)}.main .promo .wrapper{position:relative;height:100%}.main .promo .wrapper .promo-title{font-size:54px;margin-bottom:20px}@media(max-width: 576px){.main .promo .wrapper .promo-title{font-size:28px;margin-bottom:16px}}@media(max-width: 576px){.main .purpose{padding-bottom:84px}}.main .purpose .wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media(max-width: 576px){.main .purpose .wrapper{grid-template-columns:1fr}}.main .purpose .wrapper .gallery .gallery-item{display:block;position:relative}.main .purpose .wrapper .gallery .gallery-item .image{width:100%;height:530px;border-radius:3px}@media(max-width: 576px){.main .purpose .wrapper .gallery .gallery-item .image{height:unset;aspect-ratio:1/1}}.main .purpose .wrapper .gallery .gallery-item .image .main{width:100%;height:100%;object-fit:cover}.main .purpose .wrapper .gallery .gallery-item .image-title{position:absolute;font-size:22px;font-weight:500;padding:20px 24px;background-color:var(--bg-primary-85);bottom:32px}@media(max-width: 576px){.main .purpose .wrapper .gallery .gallery-item .image-title{font-size:16px;padding:12px 16px;width:calc(100% - 16px)}}.main .purpose .wrapper .benefits-wrap{max-height:530px}@media(max-width: 576px){.main .purpose .wrapper .benefits-wrap{max-height:unset}}.main .purpose .wrapper .benefits-wrap .benefits{background-color:var(--bg-secondary);display:grid;grid-template-columns:repeat(2, 1fr);height:100%;padding:54px 0 0 50px;margin-bottom:39px}@media(max-width: 576px){.main .purpose .wrapper .benefits-wrap .benefits{padding:20px 0 0 16px;margin-bottom:16px}}.main .purpose .wrapper .benefits-wrap .mark{font-size:18px;font-weight:400;color:var(--text-secondary);margin-left:86px}@media(max-width: 576px){.main .purpose .wrapper .benefits-wrap .mark{font-size:13px;margin-left:0}}.main .purpose .wrapper .benefits-wrap .mark span{color:var(--accent)}.main .description .gallery{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media(max-width: 576px){.main .description .gallery{grid-template-columns:1fr;gap:12px}}.main .description .gallery iframe{border:none;width:100%;height:530px}@media(max-width: 576px){.main .description .gallery iframe{height:unset;aspect-ratio:1/1}}.main .description .gallery .gallery-item .image .main{height:530px}.main .description .gallery .gallery-item .image-title{position:absolute;font-size:22px;font-weight:500;padding:20px 24px;background-color:var(--bg-primary-85);bottom:32px}.main .specs{padding:96px 0 144px}@media(max-width: 576px){.main .specs .content figure.table{overflow:auto}}.main .production{padding:96px 0 120px}.main .production .gallery .image-wrapper{display:block}.main .production .gallery .image-wrapper .image-title{font-weight:500;text-align:center;margin-top:12px}.main .quick-calc-form{background-color:var(--bg-primary-light)}.main .quick-calc-form .section-title{margin-bottom:40px}.main .quick-calc-form .form{gap:24px;margin-bottom:40px}@media(max-width: 576px){.main .quick-calc-form .form{flex-wrap:wrap;gap:8px}}.main .quick-calc-form .form .input{width:25%}@media(max-width: 576px){.main .quick-calc-form .form .input{width:100%}}.main .quick-calc-form .form .submit-button{padding:20px 36px;background-color:var(--accent);font-size:18px;font-weight:600;color:#fff;border-radius:3px;transition:background-color .1s}.main .quick-calc-form .form .submit-button:hover{background-color:#941309}.main .quick-calc-form .section-description{margin-bottom:0}.main .question-form{background-color:var(--bg-primary-light)}.main .question-form .section-title{margin-bottom:36px}.main .question-form .wrapper{display:grid;grid-template-columns:repeat(2, 1fr);gap:24px}@media(max-width: 576px){.main .question-form .wrapper{grid-template-columns:1fr}}.main .question-form .wrapper .benefits .items{display:grid;grid-template-columns:repeat(2, 1fr);gap:64px 24px}@media(max-width: 576px){.main .question-form .wrapper .benefits .items{grid-template-columns:1fr;gap:12px}}.main .question-form .wrapper .benefits .items .item{display:flex;align-items:center;gap:36px}@media(max-width: 576px){.main .question-form .wrapper .benefits .items .item{gap:24px}}.main .question-form .wrapper .benefits .items .item .icon{width:100px;height:100px;display:flex;justify-content:center;align-items:center;background-color:var(--accent);border-radius:3px;flex-shrink:0}@media(max-width: 576px){.main .question-form .wrapper .benefits .items .item .icon{width:80px;height:80px}.main .question-form .wrapper .benefits .items .item .icon svg{width:40px}}.main .question-form .wrapper .benefits .items .item .text{font-size:22px;font-weight:600;color:var(--text-primary)}@media(max-width: 576px){.main .question-form .wrapper .benefits .items .item .text{font-size:16px}}.main .question-form .wrapper .form{flex-wrap:wrap}.main .question-form .wrapper .form .question{width:100%;margin-bottom:24px}.main .question-form .wrapper .form .row{display:grid;grid-template-columns:repeat(2, 1fr);width:100%;gap:24px;margin-bottom:36px}@media(max-width: 576px){.main .question-form .wrapper .form .row{grid-template-columns:1fr}}.main .question-form .wrapper .form .submit-button{padding:20px 36px;background-color:var(--accent);font-size:18px;font-weight:600;color:#fff;border-radius:3px;transition:background-color .1s}.main .question-form .wrapper .form .submit-button:hover{background-color:#941309}.main .discount-form{background-color:var(--bg-primary-light)}.main .discount-form .section-title{gap:30px}@media(max-width: 576px){.main .discount-form .section-title{gap:16px}}.main .discount-form .section-title .icon{width:90px;height:90px;border-radius:50%;background-color:var(--accent);flex-shrink:0}@media(max-width: 576px){.main .discount-form .section-title .icon{width:64px;height:64px}.main .discount-form .section-title .icon svg{width:40px;height:40px}}.main .discount-form .form{gap:24px;margin-bottom:36px}@media(max-width: 576px){.main .discount-form .form{flex-wrap:wrap}}.main .discount-form .form .input,.main .discount-form .form .select{width:25%}@media(max-width: 576px){.main .discount-form .form .input,.main .discount-form .form .select{width:100%}}.main .discount-form .form .submit-button{padding:20px 36px;background-color:var(--accent);font-size:18px;font-weight:600;color:#fff;border-radius:3px;transition:background-color .1s}.main .discount-form .form .submit-button:hover{background-color:#941309}.main .discount-form .info-items{gap:32px}@media(max-width: 576px){.main .discount-form .info-items{flex-wrap:wrap;gap:8px}}.main .discount-form .info-items .info-item{padding:12px 32px;background-color:#941309;border-radius:3px;font-size:16px;font-weight:500;text-transform:uppercase}@media(max-width: 576px){.main .discount-form .info-items .info-item{font-size:13px;padding:8px 16px}}.footer .row.top{background-color:#171717;padding:55px 0;border-bottom:1px solid var(--section-outline)}@media(max-width: 576px){.footer .row.top{padding:40px 0}}.footer .row.top .wrapper{font-size:15px;color:#fff}@media(max-width: 576px){.footer .row.top .wrapper{flex-wrap:wrap;font-size:14px}}.footer .row.top .wrapper .logo{font-size:60px;font-weight:900;line-height:1;color:#858585;text-transform:uppercase}@media(max-width: 576px){.footer .row.top .wrapper .logo{display:none}}.footer .row.top .wrapper .address{position:relative;padding-left:30px;line-height:1.5}@media(max-width: 576px){.footer .row.top .wrapper .address{margin-bottom:32px}}.footer .row.top .wrapper .address::before{content:"";width:16px;height:18px;background:url(images/address.8396d7d65dfa1e64b935.svg) center/contain no-repeat;position:absolute;top:6px;left:0}@media(max-width: 576px){.footer .row.top .wrapper .links{width:100%}.footer .row.top .wrapper .links:not(:last-of-type){margin-bottom:32px}}.footer .row.top .wrapper .links .link{display:block;position:relative;padding-left:30px;transition:color .15s;cursor:pointer}.footer .row.top .wrapper .links .link:not(.phones):hover{color:var(--accent)}.footer .row.top .wrapper .links .link.email::before{background:url(images/email.1bc649c604e9db2b731a.svg) center/contain no-repeat}.footer .row.top .wrapper .links .link.whatsapp::before{width:16px;background:url(images/whatsapp.9e14fb4b3f9c50fc3318.svg) center/contain no-repeat}.footer .row.top .wrapper .links .link.phones .phone{transition:color .15s}.footer .row.top .wrapper .links .link.phones .phone:hover{color:var(--accent)}.footer .row.top .wrapper .links .link.phones::before{background:url(images/phone.708a839fe02fdbbdcb90.svg) center/contain no-repeat}.footer .row.top .wrapper .links .link:first-child{margin-bottom:4px}.footer .row.top .wrapper .links .link::before{content:"";width:18px;height:16px;position:absolute;top:2px;left:0}.footer .row.bottom{padding:64px 0;font-size:15px;color:var(--text-secondary)}@media(max-width: 576px){.footer .row.bottom{padding:48px 0;font-size:14px}}@media(max-width: 576px){.footer .row.bottom .wrapper{flex-wrap:wrap}}@media(max-width: 576px){.footer .row.bottom .wrapper .copyright{width:100%;margin-bottom:12px}}.footer .row.bottom .wrapper .developer .link{transition:color .15s}.footer .row.bottom .wrapper .developer .link:hover{color:var(--accent)}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.6);z-index:100;display:none;justify-content:center;align-items:center;backdrop-filter:blur(10px)}.overlay.active{display:flex}.overlay .popup{display:none;background-color:var(--bg-secondary);border-radius:12px;position:relative;padding:32px;width:640px}@media(max-width: 576px){.overlay .popup{width:calc(100% - 32px);padding:24px}}.overlay .popup.active{display:block}.overlay .popup-head{margin-bottom:40px}.overlay .popup-head .title{font-size:32px;font-weight:600;line-height:1}@media(max-width: 576px){.overlay .popup-head .title{font-size:24px}}.overlay .popup-head .close{display:flex;justify-content:center;align-items:center;width:44px;height:44px;background-color:var(--bg-secondary);padding:8px;position:absolute;top:8px;right:8px;cursor:pointer}.overlay .popup-head .close:hover svg{fill:#941309}.overlay .popup-head .close svg{width:32px;height:32px;transition:fill .1s}.overlay .popup-form{display:flex;flex-direction:column;gap:12px}.overlay .popup-form .input{width:100%}.overlay .popup-form .select{width:100%}.overlay .popup-form .submit-button{margin-top:8px;width:100%;padding:18px 32px;background-color:var(--accent);font-size:18px;font-weight:600;color:#fff;border-radius:3px;transition:background-color .1s}.overlay .popup-form .submit-button:hover{background-color:#941309}@media(max-width: 576px){.overlay .popup-form .submit-button{padding:14px 24px;font-size:15px}}.overlay .loader{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:192px;height:192px;background:url(images/loader.308942c65b94f664161f.svg) center/cover no-repeat}.overlay .loader.active{display:block}.overlay .message{display:none;background-color:var(--bg-secondary);border-radius:12px;position:relative;padding:32px;width:640px;font-size:24px;font-weight:600;text-align:center}@media(max-width: 576px){.overlay .message{width:calc(100% - 32px);padding:24px}}.overlay .message.active{display:block}
