:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);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-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.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{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,#00000080,#0000)}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper: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(0)}to{transform:rotate(360deg)}}:root{--swiper-navigation-size: 44px}.swiper-button-prev,.swiper-button-next{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color, var(--swiper-theme-color))}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none!important}.swiper-button-prev ::slotted(svg),.swiper-button-prev svg,.swiper-button-next ::slotted(svg),.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset, 50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset, 4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset, 4px);left:auto}.swiper-horizontal .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon,.swiper-horizontal.swiper-rtl~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset, 50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset, 4px);bottom:auto}.swiper-vertical .swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-prev .swiper-navigation-icon,.swiper-vertical~.swiper-button-prev ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset, 4px);top:auto}.swiper-vertical .swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical .swiper-button-next .swiper-navigation-icon,.swiper-vertical~.swiper-button-next ::slotted(.swiper-navigation-icon),.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.metal-header,.metal-header-main,.metal-header-main-inner,.metal-nav,.metal-nav-item{overflow:visible;contain:none}.swiper-pagination{position:absolute;z-index:10;text-align:center;transform:translateZ(0);transition:opacity .3s ease}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{right:0;bottom:var(--swiper-pagination-bottom, 20px);left:0;top:var(--swiper-pagination-top, auto);width:100%}.swiper-pagination-bullet{display:inline-block;width:var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));height:var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));border-radius:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{margin:0;padding:0;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color, var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity, 1)}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap, 4px)}.metal-header{z-index:90}.inner-visual-hero{background:linear-gradient(90deg,#071121db,#07112180),url(/build/assets/showcase-bg-p1-CyazrBaP.jpg) center 34%/cover no-repeat}.inner-visual-hero p:not(.metal-section-eyebrow){color:#fff;font-weight:600;text-shadow:0 2px 10px rgba(0,0,0,.6)}.inner-hero-phone{white-space:nowrap}.inner-hero-callback{white-space:nowrap;display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;margin-top:22px;padding:0 22px;border:0;border-radius:12px;background:#5b8fcb;color:#fff;font-size:16px;font-weight:900;line-height:1.1;box-shadow:0 18px 38px #07122247;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.inner-hero-callback:hover,.inner-hero-callback:focus-visible{background:#246ff0;box-shadow:0 20px 42px #246ff047;outline:none;transform:translateY(-2px)}.inner-hero-callback .metal-phone-icon{width:20px;height:20px}.inner-visual-hero p:not(.metal-section-eyebrow) a,.inner-visual-hero p:not(.metal-section-eyebrow) a[href^=tel],.inner-visual-hero p:not(.metal-section-eyebrow) a[x-apple-data-detectors]{color:#fff!important;text-decoration-color:#ffffffb8}.metal-header-main{position:relative;z-index:3}.metal-header-main-inner{position:relative}.metal-nav{flex:1 1 auto;min-width:0;flex-wrap:nowrap;overflow:visible}.metal-nav-item{flex:0 0 auto}.metal-nav-item>a{gap:7px;white-space:nowrap}.metal-chevron{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px;line-height:1;transform:none;position:static;transition:transform .18s ease}.metal-chevron svg{display:block;width:14px;height:14px;overflow:visible}.metal-chevron path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.metal-nav-item:hover>a .metal-chevron,.metal-nav-item:focus-within>a .metal-chevron{transform:rotate(180deg)}.metal-megamenu{z-index:120;overflow:visible;grid-template-columns:minmax(330px,1fr) 260px;width:min(760px,100vw - 40px);max-height:min(74vh,720px);padding:28px}.metal-megamenu-list{align-content:start;max-height:calc(min(74vh,720px) - 56px);overflow-y:auto;padding-right:8px}.metal-megamenu-node{display:grid;gap:6px}.metal-megamenu-node+.metal-megamenu-node{margin-top:5px}.metal-megamenu-link{display:flex;align-items:center;min-height:38px;padding:8px 12px;border-radius:10px;color:#263650;font-size:15px;font-weight:900;line-height:1.2;text-decoration:none;transition:background .18s ease,color .18s ease,transform .18s ease}.metal-megamenu-link:hover,.metal-megamenu-link:focus{background:#edf4ff;color:#246ff0;transform:translate(3px)}.metal-megamenu-children{display:grid;gap:3px;margin:0 0 4px 14px;padding-left:14px;border-left:1px solid #dce7f5}.metal-megamenu-children .metal-megamenu-link{min-height:34px;padding-block:7px;color:#43536c;font-size:14px;font-weight:800}.metal-megamenu-card{position:sticky;top:0;align-self:start}.metal-megamenu-card img{height:180px;transition:opacity .18s ease}.metal-search-top input::placeholder,.metal-search.metal-search-top input::placeholder{color:#ffffffc7;opacity:1}.metal-search-top input,.metal-search.metal-search-top input{min-width:0;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none}.metal-search-top button,.metal-search.metal-search-top button{display:inline-flex;align-items:center;justify-content:center;padding:0;line-height:1}.metal-search-top button svg,.metal-search.metal-search-top button svg{width:17px;height:17px}.metal-search-top button path,.metal-search.metal-search-top button path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.metal-phone-icon{display:block;width:22px;height:22px;flex:0 0 22px;flex-shrink:0}.metal-phone-icon path{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.metal-callback-btn .metal-phone-icon,.metal-footer-callback .metal-phone-icon,.burger-menu-actions .metal-phone-icon{width:24px;height:24px;flex-basis:24px}.metal-header-contacts a[href^="tel:"],.metal-mobile-phone,.metal-callback-btn,.metal-footer-callback,.metal-footer-contacts a[href^="tel:"],.burger-menu-actions a[href^="tel:"],.cross-faq-phone,.cross-consultation-info a[href^="tel:"],.contact-phone{display:inline-flex;align-items:center;gap:8px}.metal-callback-btn{position:relative;z-index:2}.metal-burger{display:none;width:48px;height:48px;flex:0 0 48px;align-items:center;justify-content:center;flex-direction:column;gap:5px;border:0;border-radius:14px;background:#5b8fcb;cursor:pointer;box-shadow:0 12px 28px #246ff042}.metal-burger span{display:block;width:20px;height:2px;border-radius:999px;background:#fff;transition:transform .18s ease,opacity .18s ease}body.has-burger-menu .metal-burger span:nth-child(1){transform:translateY(7px) rotate(45deg)}body.has-burger-menu .metal-burger span:nth-child(2){opacity:0}body.has-burger-menu .metal-burger span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.metal-mobile-phone{display:none;color:#071222;font-size:16px;font-weight:900;white-space:nowrap}.metal-mobile-contact{display:none}.metal-online-dot{width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#75e09a;box-shadow:0 0 0 4px #75e09a29}.metal-badge,.metal-section-eyebrow,.section-eyebrow,.catalog-managed-eyebrow{display:inline-flex!important;align-items:center;justify-content:flex-start;gap:10px;width:max-content;max-width:100%;min-height:40px;margin:0 0 26px;padding:10px 18px;border:1px solid #cfe1fb;border-radius:999px;background:#fffffff5;color:#246ff0!important;font-size:12px!important;font-weight:900!important;line-height:1!important;letter-spacing:.12em!important;text-align:left;text-transform:uppercase;box-shadow:0 10px 24px #08122512}.metal-badge:before,.metal-section-eyebrow:before,.section-eyebrow:before,.catalog-managed-eyebrow:before{content:"";width:8px;height:8px;flex:0 0 8px;border-radius:50%;background:#75e09a;box-shadow:0 0 0 4px #75e09a29}.catalog-solution-count:before{content:"";width:6px;height:6px;flex:0 0 6px;border-radius:50%;background:#75e09a;box-shadow:0 0 0 3px #75e09a29}.catalog-solution-count{display:inline-flex;align-items:center;gap:8px;width:max-content;max-width:100%;line-height:1;letter-spacing:0}.catalog-solution-banner{min-width:0}.catalog-solution-banner .catalog-solution-banner-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0;background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer}.catalog-solution-banner .catalog-solution-banner-button:before{background:linear-gradient(180deg,#0d19232e,#0d19239e 58%,#0d1923eb),linear-gradient(90deg,#246ff075,#0c141c00 62%)}.catalog-solution-banner .catalog-solution-title{max-width:92%;font-size:20px;font-weight:800}.catalog-solution-banner .catalog-solution-text{max-width:380px}.catalog-solution-banner .catalog-solution-more{padding:12px 17px;border-radius:999px;background:#ffffff2e;box-shadow:0 12px 24px #05122224}.burger-menu-modal{position:fixed;inset:var(--burger-top, 0) 0 0;height:calc(100dvh - var(--burger-top, 0px));z-index:80;display:none;background:#fff;overflow:hidden}.burger-menu-modal[hidden]{display:none!important}.burger-menu-modal.is-open{display:block}.burger-menu-panel{height:100%;display:flex;flex-direction:column;padding:clamp(12px,1.4vw,20px) clamp(16px,2vw,28px) max(18px,env(safe-area-inset-bottom));overflow-y:auto;-webkit-overflow-scrolling:touch;background:linear-gradient(#f7fafff5,#f7fafff5),linear-gradient(#dfe8f5 1px,transparent 1px),linear-gradient(90deg,#dfe8f5 1px,transparent 1px);background-size:auto,48px 48px,48px 48px}.burger-menu-head{display:none;align-items:center;justify-content:space-between;gap:20px;padding-bottom:20px;border-bottom:1px solid #dce7f5}.burger-menu-head .metal-logo{flex:0 0 auto}.burger-menu-head .metal-logo img{width:170px}.burger-menu-close{width:48px;height:48px;border:0;border-radius:50%;background:#071222;color:#fff;font-size:32px;line-height:1;cursor:pointer}.burger-menu-search,.metal-search.burger-menu-search{display:flex;width:100%;height:52px;flex:0 0 auto;align-items:center;margin:0 0 14px;border:1px solid #c9dbef;border-radius:10px;background:#fff;box-shadow:0 10px 24px #08122512;overflow:hidden}.burger-menu-search input,.metal-search.burger-menu-search input{width:100%;min-width:0;height:100%;padding:0 12px 0 16px;border:0;background:transparent;color:#0d1830;font-size:16px;font-weight:700;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.metal-search.burger-menu-search input[type=search]{width:100%;padding-left:16px;opacity:1;pointer-events:auto}.burger-menu-search input::placeholder,.metal-search.burger-menu-search input::placeholder{color:#6f819a;opacity:1}.burger-menu-search button,.metal-search.burger-menu-search button{display:inline-flex;width:52px;height:52px;flex:0 0 52px;align-items:center;justify-content:center;border:0;background:#5b8fcb;color:#fff;box-shadow:none;cursor:pointer;flex-shrink:0}.burger-menu-search button svg,.metal-search.burger-menu-search button svg{width:25px;height:25px;min-width:25px;min-height:25px;flex-shrink:0}.burger-menu-search button path,.metal-search.burger-menu-search button path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.burger-menu-search:focus-within,.metal-search.burger-menu-search:focus-within{border-color:#246ff0;box-shadow:0 0 0 4px #246ff01f,0 12px 26px #08122517}.burger-menu-nav{display:grid;gap:8px;margin:0 0 16px}.burger-menu-item{border-radius:10px;background:#fff;box-shadow:0 8px 22px #0812250f;overflow:hidden}.no-phone-links{-webkit-touch-callout:none;pointer-events:none;-webkit-user-select:none;user-select:none;color:#45536a!important;text-decoration:unset}.burger-menu-item>a,.burger-menu-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;border:0;padding:14px 16px;background:#fff;color:#0d1830;font-size:20px;line-height:1.15;font-weight:900;text-align:left;text-decoration:none;cursor:pointer}.burger-menu-subnav{display:grid;grid-template-columns:1fr;gap:8px;padding:0 16px 14px}.burger-menu-subnav[hidden]{display:none!important}.burger-menu-subnav a,.burger-menu-subitem>summary{display:block;padding:10px 12px;border-radius:8px;background:#edf4ff;color:#246ff0;line-height:1.2;font-weight:800}.burger-menu-subitem{display:grid;gap:8px}.burger-menu-subitem>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;list-style:none;cursor:pointer}.burger-menu-subitem>summary::-webkit-details-marker{display:none}.burger-menu-toggle-icon{width:10px;height:10px;flex:0 0 10px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-2px);transition:transform .18s ease}.burger-menu-toggle[aria-expanded=true] .burger-menu-toggle-icon,.burger-menu-subitem[open]>summary .burger-menu-toggle-icon{transform:rotate(225deg) translateY(-2px)}.burger-menu-all-link{background:#fff!important;color:#33445e!important;box-shadow:inset 0 0 0 1px #dce7f5}.burger-menu-subchildren{display:grid;gap:7px;margin-left:12px;padding-left:12px;border-left:1px solid #d7e6fb}.burger-menu-subchildren .burger-menu-subitem>a{background:#fff;color:#33445e;box-shadow:inset 0 0 0 1px #dce7f5}.burger-menu-actions{display:grid;gap:10px;margin-top:16px}.burger-menu-actions>a{display:flex;justify-content:center;padding:14px 18px;border-radius:10px;background:#071222;color:#fff;font-size:20px;line-height:1.15;font-weight:900}.burger-menu-actions .metal-callback-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;text-align:center}body.has-burger-menu{overflow:hidden}body.has-burger-menu .metal-header{position:fixed;top:0;right:0;left:0;width:100%}.catalog-solution-overlay{padding-top:52px}.catalog-solution-count{margin-bottom:16px}.catalog-solution-card-1 .catalog-solution-overlay{padding-top:70px}.catalog-solution-title{max-width:100%;-webkit-hyphens:none;hyphens:none;overflow-wrap:anywhere;word-break:normal;text-wrap:auto;font-size:20px;line-height:1.12;font-weight:800;text-shadow:0 3px 12px rgba(0,0,0,.58)}.catalog-solution-card-1 .catalog-solution-title,.catalog-solution-banner .catalog-solution-title{font-size:20px}.catalog-solution-text{max-width:min(100%,620px);color:#fff;font-size:15px;font-weight:600;line-height:1.32;text-shadow:0 2px 10px rgba(0,0,0,.72)}.catalog-solution-link:before{background:linear-gradient(180deg,#07182d05,#07182d80 46%,#07182deb),linear-gradient(90deg,#0c223e9e,#07182d29 68%)}#catalog-solutions{scroll-margin-top:128px}.inner-content .page-content:before{width:4px}.home-copy,.main-copy .home-copy{position:relative;padding-left:92px}.home-copy:before,.main-copy .home-copy:before{content:"";position:absolute;left:48px;top:42px;bottom:42px;width:4px;border-radius:999px;background:linear-gradient(180deg,#246ff0,#246ff02e)}.blue-catalog,.cross-consultation-info,.workflow-step span,.aside-module{background-color:#5b8fcb;background-image:url(/build/assets/extension-bg-DQ5bCQR6.png);background-repeat:repeat;background-position:center top}.metal-primary-btn,.metal-callback-btn,.cross-consultation-form button,.callback-modal-card button[type=submit],.search-panel>button,.blue-catalog a{background-image:none;background-color:#5b8fcb;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.metal-primary-btn{background-color:#5b8fcb}.metal-primary-btn:hover,.metal-primary-btn:focus-visible,.metal-callback-btn:hover,.metal-callback-btn:focus-visible,.cross-consultation-form button:hover,.cross-consultation-form button:focus-visible,.callback-modal-card button[type=submit]:hover,.callback-modal-card button[type=submit]:focus-visible,.search-panel>button:hover,.search-panel>button:focus-visible,.blue-catalog a:hover,.blue-catalog a:focus-visible{background-color:#246ff0;color:#fff;box-shadow:0 16px 32px #246ff047;transform:translateY(-2px)}.metal-hero-arrow{display:inline-flex;align-items:center;justify-content:center;top:50%;line-height:0;transform:translateY(-50%);transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.metal-hero-arrow svg{display:block;width:22px;height:22px}.metal-hero-arrow path{fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}.metal-hero-arrow:hover,.metal-hero-arrow:focus-visible{background-color:#246ff0;color:#fff;box-shadow:0 16px 32px #246ff047;transform:translateY(-50%) scale(1.04)}.blue-catalog a{border:1px solid rgba(255,255,255,.78);background-color:#fff;color:#246ff0;box-shadow:0 14px 30px #09264d29}.blue-catalog a:hover,.blue-catalog a:focus-visible{background-color:#f5f9ff;color:#0c4fb8;border-color:#fff;box-shadow:0 18px 38px #09264d38;transform:translateY(-2px)}.metal-hero-feature>span{display:inline-flex;align-items:center;justify-content:center;line-height:1;padding:0;font-variant-numeric:tabular-nums}.metal-hero-features.swiper{overflow:visible}.metal-hero-features .swiper-wrapper{display:grid;grid-template-columns:repeat(4,1fr);width:100%}.metal-hero-feature.swiper-slide{width:auto;height:auto}.metal-hero-feature{flex-direction:column;justify-content:center;gap:14px;text-align:center}.metal-hero-feature>span{margin-inline:auto;margin-bottom:16px}.metal-hero-feature strong,.metal-hero-feature p{text-align:center}.metal-hero-feature>span svg{width:28px;height:28px}.metal-hero-feature>span path{fill:none;stroke:currentColor;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}.metal-hero-features-pagination{display:none}html.has-scroll-lock,body.has-scroll-lock,body.has-modal,body.has-burger-menu,body.has-lightbox,body.has-cookie-modal{overflow:hidden;overscroll-behavior:none}body.has-scroll-lock{position:fixed;right:0;left:0;width:100%;touch-action:none}.site-modal[hidden]{display:none!important;pointer-events:none}.contacts-home .title-divider{margin-top:22px}.contacts-grid{align-items:stretch}.contacts-card{height:100%}.map-wrap{height:100%;min-height:100%}.map-wrap>*,.map-wrap iframe{width:100%!important;height:100%!important;min-height:inherit}.site-modal-card button,.site-modal-card a{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 22px;border:0;border-radius:999px;background:#246ff0;color:#fff;font-weight:800;cursor:pointer;text-decoration:none;transition:background-color .18s ease,box-shadow .18s ease,transform .18s ease}.site-modal-card{position:relative}.site-modal-card .site-modal-close{position:absolute;top:18px;right:18px;width:auto;min-width:0;height:auto;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#94a3b8;font-size:30px;font-weight:400;line-height:1;box-shadow:none}.site-modal-card .site-modal-close:hover,.site-modal-card .site-modal-close:focus-visible{background:transparent;color:#246ff0;box-shadow:none;transform:none}.site-modal-card button:hover,.site-modal-card button:focus-visible,.site-modal-card a:hover,.site-modal-card a:focus-visible{background:#5b8fcb;box-shadow:0 14px 28px #246ff03d;transform:translateY(-1px)}.image-lightbox .swiper-button-prev,.image-lightbox .swiper-button-next{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#fffffffa;color:#0d1830;box-shadow:0 16px 34px #0000003d;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.image-lightbox .swiper-button-prev:after,.image-lightbox .swiper-button-next:after{display:none;content:none}.image-lightbox .swiper-button-prev svg,.image-lightbox .swiper-button-next svg{display:block;width:24px;height:24px}.image-lightbox .swiper-button-prev path,.image-lightbox .swiper-button-next path{fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.image-lightbox .swiper-button-prev:hover,.image-lightbox .swiper-button-prev:focus-visible,.image-lightbox .swiper-button-next:hover,.image-lightbox .swiper-button-next:focus-visible{background:#5b8fcb;color:#fff;box-shadow:0 18px 36px #246ff047;transform:scale(1.05)}.joomla-content ul{padding-left:0;list-style:none}.joomla-content ul li{position:relative;padding-left:30px}.joomla-content ul li:before{content:"";position:absolute;left:8px;top:.72em;width:7px;height:7px;border-radius:50%;background:#246ff0}.managed-gallery{display:grid;gap:clamp(30px,4vw,48px)}.managed-gallery-section{margin:0}.managed-gallery-section h3{margin:0 0 18px;padding:0;background:transparent;color:#071222;box-shadow:none;font-size:clamp(24px,2.4vw,34px);font-weight:900;line-height:1.12}.managed-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.managed-gallery-grid a{position:relative;display:block;overflow:hidden;min-width:0;border-radius:8px;background:#edf4ff;box-shadow:0 14px 34px #0812251a;transition:box-shadow .2s ease,transform .2s ease}.managed-gallery-grid a:hover,.managed-gallery-grid a:focus-visible{box-shadow:0 22px 48px #246ff02e;transform:translateY(-3px)}.managed-gallery-grid img{display:block;width:100%;aspect-ratio:4/3;object-fit:cover;transition:filter .25s ease,transform .45s ease}.managed-gallery-grid a:hover img,.managed-gallery-grid a:focus-visible img{filter:saturate(1.06) contrast(1.04);transform:scale(1.05)}.managed-gallery-toggle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.managed-gallery-toggle:not(:checked)~.managed-gallery-grid .managed-gallery-extra{display:none}.managed-gallery-more{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:46px;margin-top:22px;padding:0 25px;border-radius:12px;background-color:#5b8fcb;color:#fff;font-size:15px;font-weight:700;line-height:1;cursor:pointer;box-shadow:0 18px 34px #246ff042;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.managed-gallery-more:after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .18s ease}.managed-gallery-more:hover,.managed-gallery-more:focus-visible{background-color:#246ff0;color:#fff;box-shadow:0 16px 32px #246ff047;transform:translateY(-2px)}.managed-gallery-more-close{display:none}.managed-gallery-toggle:checked~.managed-gallery-more .managed-gallery-more-open{display:none}.managed-gallery-toggle:checked~.managed-gallery-more .managed-gallery-more-close{display:inline}.managed-gallery-toggle:checked~.managed-gallery-more:after{transform:translateY(2px) rotate(225deg)}@media (max-width: 1024px){.managed-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.managed-gallery-grid{grid-template-columns:minmax(0,1fr);gap:16px}.managed-gallery-more{width:100%}}.form-consent,.cross-consultation-form .form-consent,.callback-modal-card .form-consent,.review-form .form-consent{display:flex!important;align-items:center;gap:10px;color:#5c6e86;font-size:13px;line-height:1.35}.form-consent input,.cross-consultation-form .form-consent input,.callback-modal-card .form-consent input,.review-form .form-consent input{width:18px!important;height:18px!important;min-height:18px;flex:0 0 18px;margin:0;padding:0!important;border:1.5px solid #8cb6f0;border-radius:4px;background:#fff;box-sizing:border-box;accent-color:#246ff0;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.form-consent input:checked,.cross-consultation-form .form-consent input:checked,.callback-modal-card .form-consent input:checked,.review-form .form-consent input:checked{border-color:#246ff0;background-color:#246ff0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.5 8.2 6.6 11.3 12.8 4.7' fill='none' stroke='white' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:13px 13px}.form-consent input:focus-visible,.cross-consultation-form .form-consent input:focus-visible,.callback-modal-card .form-consent input:focus-visible,.review-form .form-consent input:focus-visible{outline:3px solid rgba(36,111,240,.18);outline-offset:2px}.form-consent span{min-width:0}.form-consent a{color:#246ff0;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.form-consent a:hover,.form-consent a:focus-visible{color:#0d1830}.callback-modal-card input[data-phone-input].is-invalid,.cross-consultation-form input[data-phone-input].is-invalid{border-color:#dc3545!important;background:#fff7f8!important;box-shadow:0 0 0 3px #dc35451f!important}.phone-field-error{display:block;margin-top:-2px;color:#dc3545;font-size:12px;font-weight:700;line-height:1.3}.phone-field-error[hidden]{display:none!important}.cross-consultation-form label .phone-field-error{margin-top:0}.blog.articles-page{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.blog.articles-page .category-desc h1{position:relative;margin:0 0 28px;padding-left:30px;color:#263238;font-family:Roboto Condensed,Arial,Helvetica,sans-serif;font-size:clamp(34px,4vw,48px);font-weight:900;line-height:1.05;text-transform:uppercase}.blog.articles-page .category-desc h1:before{content:"";position:absolute;left:0;top:.35em;width:14px;height:14px;border:4px solid rgba(117,224,174,.26);border-radius:50%;background:#69dfaa;box-sizing:border-box}.article-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,32px)}.article-card{min-width:0;background:transparent;transition:transform .2s ease}.article-card:hover,.article-card:focus-within{transform:translateY(-3px)}.article-card-media{position:relative;display:block;overflow:hidden;aspect-ratio:2.55/1;border-radius:8px;background:#edf2f7}.article-card-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .45s ease,filter .25s ease}.article-card:hover .article-card-media img,.article-card:focus-within .article-card-media img{filter:saturate(1.06) contrast(1.04);transform:scale(1.06)}.article-card-body{display:flex;flex-direction:column;min-height:0;padding:16px 0 0}.article-card-title{display:block;margin-bottom:0;color:#27333a;font-size:clamp(17px,1.45vw,20px);font-weight:500;line-height:1.42;text-decoration:none}.article-card-title:hover,.article-card-title:focus-visible{color:#246ff0}@media (max-width: 1024px){.article-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.blog-content{padding:42px 16px 72px}.blog.articles-page{padding:0}.article-card-grid{grid-template-columns:minmax(0,1fr);gap:18px}.article-card-body{min-height:0;padding-top:14px}}.review-form .form-consent{display:flex!important;align-items:center;gap:10px;color:#5c6e86;font-size:13px;line-height:1.35}.cookie-widget{position:fixed;left:50%;right:auto;bottom:28px;z-index:130;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions" "text actions" "settings actions";gap:6px 28px;align-items:center;width:min(80vw,1120px);padding:20px 22px 20px 24px;border:1px solid #dce7f5;border-radius:14px;background:#fffffffa;color:#33445e;box-shadow:0 22px 54px #0812252e;transform:translate(-50%)}.cookie-widget[hidden]{display:none}.cookie-widget-title{grid-area:title;display:inline-flex;align-items:center;gap:9px;min-width:0;color:#071222;font-size:17px;font-weight:900;line-height:1.2}.cookie-widget-title:before{content:"";width:10px;height:10px;flex:0 0 10px;border:0;border-radius:50%;background:#75e09a;box-shadow:0 0 0 5px #75e09a29}.cookie-widget p{grid-area:text;margin:0;padding-right:0;color:#5c6e86;font-size:14px;line-height:1.45}.cookie-widget-actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.cookie-widget a,.cookie-widget-link{grid-area:settings;justify-self:start;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:#5b8fcb;font-weight:800;text-decoration:underline;text-decoration-color:currentColor;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}.cookie-widget a:hover,.cookie-widget a:focus-visible,.cookie-widget-link:hover,.cookie-widget-link:focus-visible{color:#246ff0}.cookie-widget button:not(.cookie-widget-close):not(.cookie-widget-link),.cookie-modal-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 22px;border:1px solid #5b8fcb;border-radius:12px;background:#5b8fcb;color:#fff;font-weight:900;cursor:pointer;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.cookie-widget button:not(.cookie-widget-close):not(.cookie-widget-link):hover,.cookie-widget button:not(.cookie-widget-close):not(.cookie-widget-link):focus-visible,.cookie-modal-actions button:hover,.cookie-modal-actions button:focus-visible{background:#246ff0;color:#fff;box-shadow:0 14px 28px #246ff038;transform:translateY(-1px)}.cookie-widget-secondary,.cookie-modal-actions .cookie-widget-secondary{background:#fff!important;color:#33445e!important;border-color:#dce7f5!important}.cookie-widget-secondary:hover,.cookie-widget-secondary:focus-visible,.cookie-modal-actions .cookie-widget-secondary:hover,.cookie-modal-actions .cookie-widget-secondary:focus-visible{background:#edf4ff!important}.cookie-widget-close,.cookie-modal-close{position:absolute;top:10px;right:10px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;background:transparent;color:#071222;font-size:26px;line-height:1;cursor:pointer}.cookie-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:grid;place-items:center;padding:20px}.cookie-modal[hidden]{display:none}.cookie-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0712229e;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cookie-modal-card{position:relative;z-index:1;width:min(920px,100%);max-height:min(760px,100vh - 40px);overflow-y:auto;padding:clamp(28px,4vw,42px);border-radius:20px;background:#fff;color:#263650;box-shadow:0 28px 70px #07122247}.cookie-modal-card .metal-section-eyebrow{margin-bottom:18px}.cookie-modal-card h2{margin:0 48px 24px 0;color:#071222;font-size:clamp(32px,4vw,48px);line-height:1.05}.cookie-modal-card h3{margin:24px 0 10px;color:#071222;font-size:21px;line-height:1.25}.cookie-modal-card p{margin:0 0 14px;color:#43536c;font-size:16px;line-height:1.65}.cookie-modal-card a{color:#246ff0;font-weight:900;text-decoration:none}.cookie-modal-options{display:grid;gap:14px;margin-top:28px}.cookie-modal-option{display:flex;align-items:center;gap:12px;color:#071222;font-weight:900}.cookie-modal-option input{width:22px;height:22px;flex:0 0 22px;accent-color:#246ff0}.cookie-modal-option.is-disabled{color:#7c8aa0}.cookie-modal-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:28px}@media (max-width: 900px){.cookie-widget{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "text" "settings" "actions";width:min(92vw,680px);gap:10px;padding-right:52px}.cookie-widget-actions{justify-content:flex-start}}.cross-faq{padding-top:clamp(70px,8vw,118px);padding-bottom:clamp(76px,8vw,126px)}.cross-faq-grid{grid-template-columns:minmax(300px,420px) minmax(0,1fr);gap:clamp(44px,6vw,92px);align-items:start}.cross-faq-card{position:sticky;top:132px;padding:0;background:transparent;box-shadow:none}.cross-faq-card .metal-section-eyebrow{width:max-content;margin-bottom:24px}.cross-faq-card h2{max-width:360px;margin-bottom:22px;font-size:clamp(44px,4.2vw,66px);line-height:.98}.cross-faq-card>p{max-width:390px;margin-bottom:28px;color:#637491;font-size:18px;line-height:1.62}.cross-faq-consult{position:relative;display:flex;flex-direction:column;gap:22px;max-width:390px;margin-top:30px;padding:30px;overflow:hidden;border-radius:18px;background-color:#5b8fcb;background-image:url(/build/assets/extension-bg-DQ5bCQR6.png);background-repeat:repeat;background-position:center top;color:#fff;box-shadow:0 24px 48px #246ff03d}.cross-faq-consult:before{display:none;content:none}.cross-faq-consult-head{position:relative;z-index:1;display:flex;align-items:center;gap:16px;margin-bottom:0}.cross-faq-consult-head>span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;flex:0 0 48px;border-radius:16px;background:#ffffff24;color:#fff;font-size:20px;box-shadow:inset 0 0 0 1px #ffffff38}.cross-faq-consult-head strong{display:block;margin-bottom:5px;color:#fff;font-size:17px;font-weight:950;line-height:1.2}.cross-faq-consult-head small{display:block;color:#ffffffc7;font-size:14px;font-weight:700}.cross-faq-phone{position:relative;z-index:1;display:inline-flex!important;align-items:center;justify-content:center;gap:12px;width:100%;margin-bottom:0;padding:0;border-radius:0;background:transparent;color:#fff;font-size:clamp(25px,2.2vw,31px);font-weight:950;line-height:1.15;box-shadow:none;text-decoration:none;white-space:nowrap}.cross-faq-consult .cross-faq-phone{margin:0;padding:0;border-radius:0;background:transparent;box-shadow:none}.cross-faq-phone .metal-phone-icon,.contact-phone .metal-phone-icon{width:30px;height:30px;flex-basis:30px}.cross-faq-consult button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:54px;padding:0 22px;border:0;border-radius:14px;background:#fff;color:#071222;font-weight:900;cursor:pointer;box-shadow:0 16px 30px #0812251f;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.cross-faq-consult button:hover,.cross-faq-consult button:focus-visible{background:#f5f9ff;color:#246ff0;box-shadow:0 20px 36px #0812252e;transform:translateY(-2px)}.cross-faq-list details{border-color:#dce8fb;background:#f7faff}.cross-faq-list details[open]{background:#fff;box-shadow:0 24px 54px #08122512}.cross-faq-list summary{display:grid;grid-template-columns:auto minmax(0,1fr) 38px;align-items:center;column-gap:14px;padding-right:24px}.cross-faq-list summary span:not(.cross-faq-toggle):not(.cross-faq-question):not(.cross-faq-number){display:inline}.cross-faq-number{color:#246ff0;font-weight:900}.cross-faq-question{min-width:0}.cross-faq-list summary:after{display:none!important;content:none!important}.cross-faq-list summary:before{display:none!important;content:none!important}.cross-faq-toggle{display:inline-grid;place-items:center;justify-self:center;width:38px;height:38px;border-radius:50%;border:1px solid #cfe0f8;background:#fff;color:#0d1830;box-shadow:0 10px 22px #246ff014}.cross-faq-toggle svg{grid-area:1/1;display:block;width:18px;height:18px}.cross-faq-toggle path{fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.cross-faq-minus{display:none!important}.cross-faq-list details[open] .cross-faq-toggle{border-color:#246ff0;background:#246ff0;color:#fff}.cross-faq-list details[open] .cross-faq-plus{display:none!important}.cross-faq-list details[open] .cross-faq-minus{display:block!important}.metal-footer{margin-top:0;padding:74px 0 28px;background:#081225;color:#d7e6fb}.metal-footer-main{display:grid;grid-template-columns:minmax(260px,1.45fr) repeat(2,minmax(170px,.8fr)) minmax(260px,1fr);gap:clamp(34px,5vw,86px);align-items:start}.metal-footer-logo{display:inline-flex;margin-bottom:24px}.metal-footer-logo img{width:190px;max-height:82px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 10px 18px rgba(0,0,0,.18))}.metal-footer-brand p{max-width:430px;margin:0 0 24px;color:#8fa7c7;font-size:16px;line-height:1.8}.metal-footer-callback{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;border:0;border-radius:12px;background:#5b8fcb;color:#fff;font-weight:500;font-size:18px;cursor:pointer;box-shadow:0 18px 34px #246ff042;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.metal-footer-callback:hover,.metal-footer-callback:focus-visible{background:#fff;color:#246ff0;box-shadow:0 20px 38px #246ff057;transform:translateY(-2px)}.metal-footer-socials{display:flex;gap:12px;margin-top:24px}.metal-footer-socials a,.metal-footer-contacts span{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border:1px solid rgba(144,169,206,.24);border-radius:12px;background:#ffffff0f;color:#fff;font-weight:900}.metal-footer-socials img{width:22px;height:22px;object-fit:contain}.metal-footer-column h3{position:relative;margin:0 0 30px;color:#fff;font-size:17px;line-height:1.2;text-transform:uppercase;letter-spacing:.08em}.metal-footer-column h3:after{content:"";position:absolute;left:0;bottom:-14px;width:32px;height:2px;border-radius:99px;background:#246ff0}.metal-footer-column>a,.metal-footer-column>p{display:flex;align-items:center;gap:14px;margin:0 0 18px;color:#acc0dd;font-size:16px;line-height:1.45;text-decoration:none;transition:color .18s ease,transform .18s ease}.metal-footer-column>a:hover{color:#fff;transform:translate(4px)}.metal-footer-contacts>a,.metal-footer-contacts>p{align-items:flex-start}.metal-footer-bottom{display:flex;justify-content:space-between;gap:14px 24px;flex-wrap:wrap;margin-top:56px;padding-top:30px;border-top:1px solid rgba(144,169,206,.16);color:#7289aa;font-size:14px}.metal-footer-bottom p{margin:0}.metal-footer-bottom a,.metal-footer-bottom button{color:#8fa7c7;font:inherit;text-decoration:none}.metal-footer-bottom button{border:0;padding:0;background:transparent;cursor:pointer}.metal-footer-bottom a:hover,.metal-footer-bottom button:hover,.metal-footer-bottom button:focus-visible{color:#fff}@media (max-width: 1280px){.metal-header-main-inner{gap:unset}.metal-logo{flex-basis:142px}.metal-logo img{width:142px}.metal-nav-item>a{padding-inline:8px;font-size:14px}.metal-callback-btn{padding-inline:18px}}@media (max-width: 1420px){.metal-nav{display:none}.metal-burger{display:inline-flex}.metal-header-main-inner{justify-content:space-between}}@media (max-width: 1180px){.metal-footer-main{grid-template-columns:repeat(2,minmax(0,1fr))}.cross-faq-card{position:static}}@media (max-width: 860px){.metal-header-top{display:none}.metal-header-main-inner{min-height:76px;display:grid;grid-template-columns:minmax(76px,1fr) auto minmax(52px,1fr);align-items:center;gap:10px;padding-block:10px}.metal-logo{justify-self:start;flex-basis:auto}.metal-logo img{width:118px;max-height:48px}.metal-mobile-contact{display:inline-flex;justify-self:center;align-items:center;gap:8px;min-width:0}.metal-mobile-phone{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:0 12px;border-radius:999px;background:#f3f7fd;box-shadow:inset 0 0 0 1px #dce7f5}.metal-mobile-telegram{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;border-radius:50%;background:#f3f7fd;box-shadow:inset 0 0 0 1px #dce7f5}.metal-mobile-telegram img{width:20px;height:20px;object-fit:contain}.metal-header-main>.site-container{width:min(100% - 28px,var(--container))}.metal-header-main .metal-callback-btn{display:none}.metal-burger{display:inline-flex;justify-self:end}.burger-menu-modal{inset:var(--burger-top, 0) 0 0;height:calc(100dvh - var(--burger-top, 0px));z-index:80}.burger-menu-panel{padding:0 18px max(28px,env(safe-area-inset-bottom))}.burger-menu-head{display:none}.burger-menu-search,.metal-search.burger-menu-search{margin-top:14px;margin-bottom:12px}.burger-menu-nav{margin:0 0 18px;padding-top:0}.burger-menu-actions{margin-top:18px;padding-bottom:10px}.burger-menu-actions .metal-callback-btn{display:inline-flex;width:100%;min-height:52px;justify-content:center}.cross-faq-grid{grid-template-columns:1fr}.cross-faq-card h2{max-width:none}.cross-faq-card>p,.cross-faq-consult{max-width:none}}@media (max-width: 760px){html,body.site,.page-shell{width:100%;max-width:100%;overflow-x:hidden}.site-container,.metal-header-main>.site-container{width:calc(100% - 36px);max-width:calc(100% - 36px)}.metal-showcase>.site-container,.showcase>.site-container,.contacts-home>.site-container,.cross-section>.site-container,.catalog-band>.site-container{width:calc(100% - 36px);max-width:calc(100% - 36px);margin-right:auto;margin-left:auto}.metal-showcase,.catalog-band,.contacts-home,.cross-section,.main-copy,.metal-footer{max-width:100vw;overflow-x:hidden}.metal-showcase-grid,.metal-showcase-copy,.metal-hero-media,.catalog-solutions-grid,.contacts-grid,.cross-faq-grid,.workflow-steps,.cross-consultation-grid{width:100%;min-width:0;max-width:100%}.metal-showcase-grid,.catalog-solutions-grid,.contacts-grid,.cross-faq-grid,.workflow-steps,.cross-consultation-grid{grid-template-columns:minmax(0,1fr)}.metal-showcase-copy h1,.metal-showcase-copy>p,.catalog-band-heading,.contacts-card,.map-wrap,.cross-faq-list,.cross-faq-list details,.cross-consultation-info,.cross-consultation-form{max-width:100%;min-width:0}.metal-showcase-copy h1{font-size:clamp(44px,13vw,58px);overflow-wrap:normal}.metal-badge{max-width:100%;white-space:normal;text-align:center;justify-content:center}.metal-hero-main-image,.catalog-solution-link,.contacts-card,.map-wrap{max-width:100%}.catalog-solution-card,.catalog-solution-card-1,.catalog-solution-card-4,.catalog-solution-card-8{grid-column:auto;grid-row:auto}.burger-menu-modal{inset:var(--burger-top, 0) 0 0;z-index:80}.burger-menu-subnav{grid-template-columns:1fr}.burger-menu-subitem{display:grid;gap:8px}.burger-menu-subitem>a{display:block;padding:11px 12px;border-radius:12px;background:#edf4ff;color:#246ff0;font-weight:800}.burger-menu-subchildren{display:grid;gap:7px;margin-left:12px;padding-left:12px;border-left:1px solid #d7e6fb}.burger-menu-subchildren .burger-menu-subitem>a{background:#fff;color:#33445e;box-shadow:inset 0 0 0 1px #dce7f5}.burger-menu-item>a{font-size:19px}.metal-hero-features{position:relative;display:block;margin-top:22px!important;padding:0;overflow:hidden;border-radius:0;background:transparent;box-shadow:none}.metal-hero-features .swiper-wrapper{display:flex}.metal-hero-feature{display:flex;flex-direction:row;justify-content:flex-start;text-align:left;min-height:148px;padding:28px 24px 46px;border-right:0;border-radius:10px;background:#fff;box-shadow:var(--metal-shadow);gap:18px;align-items:center;box-sizing:border-box}.metal-hero-feature>span{display:grid;place-items:center;margin-right:0;margin-bottom:0;width:72px;min-width:72px;flex:0 0 72px;height:72px;border-radius:18px;border-width:2px}.metal-hero-feature>span svg{width:38px;height:38px}.metal-hero-feature>span path{stroke-width:2.25}.metal-hero-feature>div{flex:1 1 auto;min-width:0}.metal-hero-feature strong{margin-bottom:8px;font-size:18px;line-height:1.25;text-align:left}.metal-hero-feature p{margin:0;color:#536781;font-size:17px;line-height:1.5;text-align:left}.metal-hero-features-pagination{position:absolute;left:0;right:0;bottom:18px;z-index:2;display:flex;justify-content:center;gap:8px;padding:0}.metal-hero-features-pagination .swiper-pagination-bullet{width:8px;height:8px;margin:0!important;background:#b7c8e0;opacity:1}.metal-hero-features-pagination .swiper-pagination-bullet-active{width:22px;border-radius:999px;background:#246ff0}.home-copy,.main-copy .home-copy{padding-left:24px}.home-copy>div,.main-copy .home-copy>div{width:100%!important;max-width:100%;float:none!important;padding-right:0!important;padding-left:0!important}.home-copy:before,.main-copy .home-copy:before{display:none}.metal-footer{padding:48px 0 24px}.cookie-widget{left:50%;right:auto;bottom:14px;width:calc(100vw - 28px);grid-template-columns:1fr;padding:22px 18px 18px;transform:translate(-50%)}.cookie-widget-title{font-size:16px}.cookie-widget p{padding-right:0;font-size:15px}.cookie-widget-actions{display:grid;grid-template-columns:1fr;width:100%}.cookie-widget button:not(.cookie-widget-close):not(.cookie-widget-link),.cookie-modal-actions button{width:100%}.cookie-widget-link{justify-self:start}.cookie-modal{align-items:end;padding:12px}.cookie-modal-card{width:100%;max-height:calc(100vh - 24px);padding:26px 22px;border-radius:20px}.cookie-modal-card h2{margin-right:42px}.cookie-modal-actions{display:grid;grid-template-columns:1fr}.metal-footer-main{grid-template-columns:1fr;gap:34px}.metal-footer-logo img{width:160px}.metal-footer-bottom{flex-direction:column;margin-top:38px}.cross-faq-card h2{font-size:40px}.cross-faq-phone{font-size:21px;gap:10px;padding:14px 16px}.cross-faq-phone .metal-phone-icon,.contact-phone .metal-phone-icon{width:28px;height:28px;flex-basis:28px}}@media (max-width: 565px){.burger-menu-modal{top:76px;right:0;bottom:0;left:0}}@media (min-width: 565px) and (max-width: 900px){.home-copy img[src$="/images/metallmax.png"],.home-copy img[src$="images/metallmax.png"],.main-copy .home-copy img[src$="/images/metallmax.png"],.main-copy .home-copy img[src$="images/metallmax.png"]{width:30%!important;max-width:30%!important;min-width:120px;height:auto!important}}.metal-showcase-grid{grid-template-columns:minmax(0,.82fr) minmax(580px,1.15fr);gap:clamp(34px,4vw,54px)}.metal-hero-main-image{border-radius:10px}.metal-hero-arrow{top:calc((100% - 82px)/2);width:48px!important;min-width:48px;max-width:48px;height:48px!important;min-height:48px;max-height:48px;padding:0!important;border-radius:50%}.metal-hero-arrow:hover,.metal-hero-arrow:focus-visible{transform:translateY(-50%) scale(1.04)}.metal-hero-thumbs{gap:10px;margin-top:10px}.metal-hero-thumbs button,.catalog-solution-link,.contacts-card,.map-wrap,.article-card-media,.managed-gallery-grid img,.cross-portfolio-item,.cross-faq-consult,.cross-faq-consult-head>span,.cross-faq-consult button,.cross-faq-list details,.metal-hero-features,.image-lightbox-swiper,.callback-modal-card,.site-modal-card,.cookie-widget,.cookie-modal-card,.metal-megamenu,.burger-menu-panel,.burger-menu-subitem>a,.metal-footer-callback,.metal-footer-socials a,.metal-footer-contacts span{border-radius:10px}.cross-heading-row a{min-width:max-content;white-space:nowrap;text-align:center;transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.cross-faq{padding-bottom:42px}.home-page .catalog-band,.home-page .main-copy,.home-page .contacts-home,.home-page .cross-section{padding-top:58px;padding-bottom:58px}.home-page .metal-showcase.showcase{padding-bottom:42px}.home-page .contacts-home{padding-bottom:38px}.home-page .contacts-home+.cross-portfolio{padding-top:38px}.cross-workflow{padding-top:46px}.cross-workflow .cross-centered-heading{max-width:none}.cross-workflow .cross-centered-heading .metal-section-eyebrow{display:flex;width:max-content;margin-right:auto;margin-left:0}.workflow-step{grid-template-rows:80px 30px auto;row-gap:16px}.workflow-step h3{align-self:start}@media (hover: none),(pointer: coarse){.catalog-solution-link:hover,.catalog-solution-link:focus-visible,.article-card:hover,.article-card:focus-within,.cross-portfolio-item:hover,.cross-portfolio-item:focus-within,.managed-gallery-grid a:hover,.managed-gallery-grid a:focus-visible,.managed-gallery-more:hover,.managed-gallery-more:focus-visible,.metal-footer-callback:hover,.metal-footer-callback:focus-visible{transform:none}.catalog-solution-link:hover .catalog-solution-media img,.catalog-solution-link:focus-visible .catalog-solution-media img,.article-card:hover .article-card-media img,.article-card:focus-within .article-card-media img{transform:none;filter:none}.cross-portfolio-item:hover img,.cross-portfolio-item:focus-within img,.managed-gallery-grid a:hover img,.managed-gallery-grid a:focus-visible img{transform:none;filter:none;opacity:.82}.managed-gallery-grid a:hover,.managed-gallery-grid a:focus-visible{box-shadow:0 14px 34px #0812251a}.metal-footer-column>a:hover,.metal-footer-bottom a:hover{color:inherit;transform:none}}@media (hover: hover) and (pointer: fine){.cross-heading-row a:hover,.cross-heading-row a:focus-visible{border-color:#246ff0;background:#246ff0;color:#fff;box-shadow:0 14px 30px #246ff03d;transform:translateY(-2px)}.metal-header-social,.metal-footer-socials a{transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.metal-header-social img,.metal-footer-socials img{transition:filter .18s ease,transform .18s ease}.metal-header-social:hover,.metal-header-social:focus-visible{border-color:#8fb8ef94;background:#246ff038;box-shadow:0 8px 18px #246ff033;transform:translateY(-1px)}.metal-header-social:hover img,.metal-header-social:focus-visible img,.metal-footer-socials a:hover img,.metal-footer-socials a:focus-visible img{filter:saturate(1.16) brightness(1.12);transform:scale(1.08)}.metal-footer-socials a:hover,.metal-footer-socials a:focus-visible{border-color:#8fb8ef9e;background:#246ff02e;box-shadow:0 12px 26px #246ff03d;transform:translateY(-2px)}}@media (max-width: 1180px){.metal-showcase-grid{grid-template-columns:minmax(0,.8fr) minmax(500px,1.12fr);gap:34px}.cross-heading-row{align-items:center}}@media (max-width: 860px){.metal-showcase-grid{grid-template-columns:minmax(0,1fr)}.metal-hero-arrow{top:calc((100% - 64px)/2);width:46px!important;min-width:46px;max-width:46px;height:46px!important;min-height:46px;max-height:46px}.metal-hero-thumbs{gap:8px;margin-top:8px}.cross-heading-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.cross-heading-row a{padding-inline:16px}.cross-faq{padding-bottom:28px}.cross-workflow{padding-top:34px}}@media (max-width: 560px){.metal-hero-main-image{aspect-ratio:1.48}.metal-hero-arrow{top:calc((100% - 48px)/2);width:42px!important;min-width:42px;max-width:42px;height:42px!important;min-height:42px;max-height:42px}.metal-hero-thumbs{gap:7px}.cross-heading-row{grid-template-columns:minmax(0,1fr)}}.contact-phone{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.contact-phone-number{white-space:nowrap}.contact-phone-messengers{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px}p.contact-phone-messengers{margin:unset}.contact-phone-messengers img{width:22px;height:22px;object-fit:contain}.joomla-content p:has(>img),.joomla-content div[style*="text-align:center"],.joomla-content div[style*="text-align: center"]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:12px;align-items:stretch}.joomla-content p:has(>img)>br,.joomla-content div[style*="text-align:center"]>br,.joomla-content div[style*="text-align: center"]>br{display:none}.joomla-content p:has(>img)>img,.joomla-content div[style*="text-align:center"]>img,.joomla-content div[style*="text-align: center"]>img{display:block;width:100%!important;height:100%!important;min-height:180px;margin:0!important;border-radius:10px;object-fit:cover}.joomla-content .preimuschestva center{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:start}.joomla-content .preimuschestva .span3{width:auto!important;min-width:0;margin:0!important;text-align:center!important}.joomla-content .preimuschestva p{margin:0}.joomla-content .preimuschestva img{width:auto!important;max-width:74px;height:74px!important;min-height:0;margin:0 auto 8px!important;object-fit:contain}.joomla-content .preimuschestva strong{display:block;color:#071222;font-size:14px;line-height:1.22;overflow-wrap:anywhere}.metal-search input[type=search]{padding-right:0}.metal-search.burger-menu-search input[type=search]{padding-right:12px}.search-panel input[type=search]{padding-right:10px}.metal-search input[type=search]::-webkit-search-cancel-button,.search-panel input[type=search]::-webkit-search-cancel-button{width:18px;height:18px;margin-right:2px;cursor:pointer;opacity:1;-webkit-appearance:none;background-color:#5b8fcb;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 18 18' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 5l8 8M13 5l-8 8' stroke='black' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") center/16px 16px no-repeat}.metal-search input[type=search]::-webkit-search-cancel-button{background-color:#8fb8ef}.search-panel select{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto}.search-panel select[data-custom-select-native]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.search-select-wrap{position:relative;display:block}.search-select-button{position:relative;display:flex;width:100%;height:46px;align-items:center;justify-content:space-between;gap:18px;padding:0 44px 0 14px;border:1px solid #d9e3ed;border-radius:10px;background:linear-gradient(180deg,#fff,#f7faff);color:#071222;font:inherit;font-weight:800;text-align:left;box-shadow:inset 0 1px #ffffffe6;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.search-select-button:after{content:"";position:absolute;top:50%;right:18px;width:13px;height:9px;pointer-events:none;background:#0d1830;mask:url("data:image/svg+xml,%3Csvg viewBox='0 0 14 9' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 2l5 5 5-5' fill='none' stroke='black' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/contain no-repeat;transform:translateY(-50%);transition:transform .18s ease}.search-select-wrap.is-open .search-select-button,.search-select-button:focus-visible{border-color:#246ff0;background:#fff;box-shadow:0 0 0 4px #246ff01c,0 12px 30px #0d183014;outline:none}.search-select-wrap.is-open .search-select-button:after{transform:translateY(-50%) rotate(180deg)}.search-select-menu{position:absolute;z-index:30;top:calc(100% + 8px);right:0;left:0;display:grid;gap:4px;padding:6px;border:1px solid #cfe1fb;border-radius:12px;background:#fff;box-shadow:0 18px 46px #0d183029;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .16s ease,transform .16s ease}.search-select-wrap.is-open .search-select-menu{opacity:1;pointer-events:auto;transform:translateY(0)}.search-select-menu button{display:flex;min-height:38px;align-items:center;justify-content:flex-start;padding:0 12px;border:0;border-radius:8px;background:transparent;color:#263650;font-size:14px;font-weight:800;text-align:left;cursor:pointer}.search-select-menu button:hover,.search-select-menu button:focus-visible{background:#eef5ff;color:#246ff0;outline:none}.search-select-menu button[aria-selected=true]{background:#5b8fcb;color:#fff;box-shadow:0 8px 18px #5b8fcb40}.search-panel input,.search-panel select,.search-select-button,.search-panel>button,.search-panel,.search-result-card,.search-empty{border-radius:10px}.search-result-card h2{margin-bottom:14px}.search-result-url{display:none!important}@media (max-width: 640px){.contact-phone{display:grid;grid-template-columns:minmax(0,max-content) auto;column-gap:8px;row-gap:6px;align-items:center}.contact-phone>.metal-phone-icon{display:none}.contact-phone-number{min-width:0;font-size:clamp(20px,5.6vw,24px);letter-spacing:-.02em}.joomla-content p:has(>img),.joomla-content div[style*="text-align:center"],.joomla-content div[style*="text-align: center"]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.joomla-content p:has(>img)>img,.joomla-content div[style*="text-align:center"]>img,.joomla-content div[style*="text-align: center"]>img{min-height:98px;aspect-ratio:1.45/1}.joomla-content .preimuschestva center{grid-template-columns:minmax(0,1fr);gap:16px}.joomla-content .preimuschestva .span3{display:grid;grid-template-columns:72px minmax(0,1fr);gap:12px;align-items:center;text-align:left!important}.joomla-content .preimuschestva img{margin:0!important}.search-select-button:after{right:16px}}body.has-cookie-modal{overflow:hidden;touch-action:none}.breadcrumbs-strip{margin-top:28px;margin-bottom:0}.search-breadcrumbs-strip{position:relative;z-index:3}.inner-content{padding-top:34px}.page-content .breadcrumbs{display:none}.legacy-advantages{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0 34px}.legacy-advantage-card{display:grid;justify-items:center;align-content:start;gap:10px;min-width:0;padding:18px 14px;border:1px solid #dce7f5;border-radius:10px;background:#fff;text-align:center;box-shadow:0 14px 34px #0d183014}.legacy-advantage-card img{width:58px!important;height:58px!important;min-height:0!important;margin:0!important;object-fit:contain}.legacy-advantage-card strong{color:#071222;font-size:14px;line-height:1.28}.contacts-page-card{max-width:620px;padding:28px;border:1px solid #dce7f5;border-radius:10px;background:#fff;box-shadow:0 18px 44px #0d183014}.page-content-contacts .joomla-content a[x-apple-data-detectors],.page-content-contacts .joomla-content table a[x-apple-data-detectors]{color:inherit!important;font:inherit!important;text-decoration:none!important}.contacts-page-label{display:inline-flex;align-items:center;min-height:38px;margin-bottom:18px;padding:0 15px;border-radius:10px;background:#ffe472;color:#071222;font-weight:900;text-transform:uppercase}.contacts-page-phone-row{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px 14px;margin-bottom:16px}.contacts-page-phone-row .contacts-page-messengers{flex-direction:row}.contacts-page-phone{color:#33445e;font-size:clamp(24px,3vw,30px);font-weight:500;line-height:1.15;text-decoration:none;white-space:nowrap}.contacts-page-messengers{display:inline-flex;align-items:center;gap:8px}.contacts-page-messengers a{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;text-decoration:none;cursor:pointer}.contacts-page-messengers img,.page-content-contacts .joomla-content .contacts-page-messengers img{width:24px!important;height:24px!important;min-height:0!important;margin:0!important;object-fit:contain;cursor:pointer!important}.page-content-contacts .joomla-content .contacts-page-card img{max-width:none}.metal-footer-contacts a,.metal-footer-contacts p{display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:14px}.metal-footer-contacts .metal-phone-icon,.metal-footer-contacts a>span,.metal-footer-contacts p>span{align-self:center;justify-self:center}.image-lightbox .image-lightbox-close,.image-lightbox .swiper-button-prev,.image-lightbox .swiper-button-next{width:52px;min-width:52px;height:52px;min-height:52px;padding:0;aspect-ratio:1/1;border-radius:50%;line-height:1}.image-lightbox .image-lightbox-close{display:inline-grid;place-items:center;font-size:28px}.image-lightbox .swiper-button-prev svg,.image-lightbox .swiper-button-next svg{flex:0 0 auto}.image-lightbox .image-lightbox-close,.image-lightbox .swiper-button-prev,.image-lightbox .swiper-button-next{display:inline-grid;place-items:center;border:0;border-radius:50%;background:#fffffff5;color:#071222;box-shadow:inset 0 0 0 2px #ffffffdb,0 12px 28px #00000047;outline:none;transition:background-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.image-lightbox .image-lightbox-close{background:#0812207a;color:#fff;font-size:28px}.image-lightbox .image-lightbox-close:hover,.image-lightbox .image-lightbox-close:focus-visible,.image-lightbox .swiper-button-prev:hover,.image-lightbox .swiper-button-prev:focus-visible,.image-lightbox .swiper-button-next:hover,.image-lightbox .swiper-button-next:focus-visible{background:#5b8fcb;color:#fff;box-shadow:inset 0 0 0 2px #ffffffeb,0 16px 34px #5b8fcb57;transform:translateY(-1px)}.image-lightbox .swiper-button-prev:after,.image-lightbox .swiper-button-next:after{display:none!important;content:none!important}.image-lightbox .swiper-button-prev svg,.image-lightbox .swiper-button-next svg{width:24px;height:24px}.image-lightbox .swiper-pagination-bullet{background:#fff}.image-lightbox .swiper-pagination-bullet-active{opacity:1}.image-lightbox.has-single-image .swiper-button-prev,.image-lightbox.has-single-image .swiper-button-next,.image-lightbox.has-single-image .swiper-pagination{display:none}.cookie-modal-card{max-height:min(820px,100dvh - 32px);overflow:auto}.error-page-hero{min-height:620px;padding:clamp(58px,8vw,104px) 0;background:radial-gradient(circle at 76% 36%,rgba(91,143,203,.18),transparent 31%),radial-gradient(circle at 18% 70%,rgba(99,220,145,.12),transparent 24%),linear-gradient(#f7fafff5,#f7fafff5),linear-gradient(#dfe8f5 1px,transparent 1px),linear-gradient(90deg,#dfe8f5 1px,transparent 1px);background-size:auto,auto,auto,56px 56px,56px 56px}.error-page-hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,420px);gap:clamp(32px,6vw,72px);align-items:center}.error-page-copy{max-width:720px}.error-page-copy h1{margin:0 0 22px;color:#071222;font-size:clamp(44px,7vw,74px);font-weight:700;line-height:1}.error-page-copy p:not(.metal-section-eyebrow){max-width:600px;margin:0;color:#536275;font-size:clamp(18px,2vw,22px);line-height:1.55}.error-page-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.error-page-btn{display:inline-flex;width:142px;min-height:56px;align-items:center;justify-content:center;padding:0 18px;border-radius:12px;font-size:16px;font-weight:900;line-height:1.15;text-align:center;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.error-page-btn:hover{transform:translateY(-2px)}.error-page-btn-primary{border:1px solid #5b8fcb;background:#5b8fcb;color:#fff;box-shadow:0 16px 34px #5b8fcb47}.error-page-btn-secondary{border:1px solid #cfe1fb;background:#fff;color:#071222;box-shadow:0 14px 30px #0d183014}.error-page-card{position:relative;display:grid;min-height:356px;place-items:center;overflow:hidden;border:1px solid #dce7f5;border-radius:14px;background:linear-gradient(135deg,#081220f5,#1c559aeb 48%,#5b8fcbe0),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px);background-size:auto,42px 42px,42px 42px;box-shadow:0 28px 78px #0d183029}.error-page-card:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background:linear-gradient(115deg,transparent 0 31%,rgba(255,255,255,.16) 31% 33%,transparent 33% 100%),radial-gradient(circle at 76% 28%,rgba(255,255,255,.22),transparent 22%),radial-gradient(circle at 18% 76%,rgba(99,220,145,.22),transparent 18%)}.error-page-card:after{content:"";position:absolute;inset:auto -12% -28% 18%;height:62%;border:1px solid rgba(255,255,255,.14);border-radius:999px 999px 0 0;transform:rotate(-12deg)}.error-page-number{position:relative;z-index:1;color:#ffffffeb;font-size:clamp(118px,15vw,188px);font-weight:900;letter-spacing:0;line-height:1;text-shadow:0 20px 52px rgba(0,0,0,.28)}.error-page-beam{position:absolute;z-index:1;height:18px;border-radius:999px;background:#ffffff5c;box-shadow:0 16px 32px #0000002e;transform:rotate(-24deg)}.error-page-beam-1{width:74%;top:28%;left:-15%}.error-page-beam-2{width:58%;right:-12%;bottom:29%}.error-page-beam-3{width:34%;right:14%;top:20%;opacity:.42}.error-page-ring{position:absolute;right:10%;bottom:14%;width:116px;height:116px;border:18px solid rgba(255,255,255,.16);border-radius:50%}@media (hover: none),(pointer: coarse){.catalog-solution-more,.catalog-solution-link:hover .catalog-solution-more,.catalog-solution-link:active .catalog-solution-more,.catalog-solution-link:focus .catalog-solution-more,.catalog-solution-link:focus-visible .catalog-solution-more,.catalog-solution-card:active .catalog-solution-more,.catalog-solution-card:focus .catalog-solution-more,.catalog-solution-card:focus-within .catalog-solution-more,.catalog-solution-more:active,.catalog-solution-more:focus{transform:none!important;translate:none!important;margin-left:0!important}}@media (max-width: 501px){.catalog-solution-link{min-height:300px}.catalog-solution-link:has(.catalog-solution-tags){min-height:360px}.catalog-solution-overlay{padding-bottom:22px}.catalog-solution-tags{max-height:none;overflow:visible}.catalog-solution-more,.catalog-solution-link:hover .catalog-solution-more,.catalog-solution-link:active .catalog-solution-more,.catalog-solution-link:focus .catalog-solution-more,.catalog-solution-link:focus-visible .catalog-solution-more{max-width:100%;flex-shrink:0;align-self:flex-start;margin-top:14px;transform:none!important;translate:none!important;margin-left:0!important;white-space:normal;overflow-wrap:anywhere;text-align:center;line-height:1.15}.catalog-solution-banner .catalog-solution-more{padding-right:12px;padding-left:12px;font-size:11px}}@media (max-width: 900px){.legacy-advantages{grid-template-columns:repeat(2,minmax(0,1fr))}.home-page .catalog-band,.home-page .main-copy,.home-page .contacts-home,.home-page .cross-section{padding-top:46px;padding-bottom:46px}.home-page .metal-showcase.showcase{padding-bottom:34px}.home-page .contacts-home{padding-bottom:28px}.home-page .contacts-home+.cross-portfolio{padding-top:28px}.contacts-home .map-wrap{height:420px;min-height:420px}.contacts-home .map-wrap>*,.contacts-home .map-wrap iframe{height:100%!important;min-height:420px}.inner-content+.cross-portfolio{padding-top:42px}.breadcrumbs-strip{margin-top:18px}.search-breadcrumbs-strip{margin-top:-28px}}@media (max-width: 640px){.breadcrumbs-strip,.search-breadcrumbs-strip{margin-top:14px}.inner-content{padding-top:18px}.home-page .catalog-band,.home-page .main-copy,.home-page .contacts-home,.home-page .cross-section{padding-top:34px;padding-bottom:34px}.home-page .metal-showcase.showcase{padding-bottom:26px}.home-page .contacts-home{padding-bottom:22px}.home-page .contacts-home+.cross-portfolio{padding-top:24px}.contacts-home .map-wrap{height:340px;min-height:340px}.contacts-home .map-wrap>*,.contacts-home .map-wrap iframe{min-height:340px}.inner-content+.cross-portfolio{padding-top:28px}.legacy-advantages{grid-template-columns:minmax(0,1fr);gap:12px;margin:18px 0 26px}.legacy-advantage-card{grid-template-columns:54px minmax(0,1fr);justify-items:start;align-items:center;padding:14px;text-align:left}.legacy-advantage-card img{width:46px!important;height:46px!important}.contacts-page-card{padding:20px}.contacts-page-phone{font-size:22px;white-space:normal}.contacts-page-phone-row{display:grid;grid-template-columns:minmax(0,1fr)}.contacts-page-messengers{margin-top:-4px}.cookie-modal{padding:10px}.cookie-modal-card{width:min(100%,420px);max-height:calc(100dvh - 20px);padding:22px 20px;border-radius:22px}.cookie-modal-card .metal-section-eyebrow{margin-bottom:10px;font-size:11px}.cookie-modal-card h2{margin-bottom:18px;font-size:22px;line-height:1.04}.cookie-modal-card h3{margin:18px 0 8px;font-size:18px;line-height:1.16}.cookie-modal-card p{font-size:14px;line-height:1.45}.cookie-modal-options{gap:6px;margin:12px 0}.cookie-modal-option{gap:12px;font-size:14px;line-height:1.25}.cookie-modal-option input{width:24px;height:24px;flex-basis:34px}.cookie-modal-actions button{min-height:54px;padding-inline:18px;border-radius:18px;font-size:15px}.error-page-hero{min-height:auto;padding:42px 0 56px}.error-page-hero-inner{grid-template-columns:1fr;gap:28px}.error-page-actions{display:grid;grid-template-columns:1fr}.error-page-btn{width:100%}.error-page-card{min-height:240px}.error-page-number{font-size:96px}.error-page-ring{width:82px;height:82px;border-width:13px}.image-lightbox .image-lightbox-close,.image-lightbox .swiper-button-prev,.image-lightbox .swiper-button-next{width:46px;min-width:46px;height:46px;min-height:46px}}@media (hover: none),(pointer: coarse){.image-lightbox .swiper-button-prev:hover,.image-lightbox .swiper-button-prev:focus-visible,.image-lightbox .swiper-button-prev:active,.image-lightbox .swiper-button-next:hover,.image-lightbox .swiper-button-next:focus-visible,.image-lightbox .swiper-button-next:active{background:#fffffff5;color:#071222;box-shadow:inset 0 0 0 2px #ffffffdb,0 12px 28px #00000047;transform:none}.image-lightbox .image-lightbox-close:hover,.image-lightbox .image-lightbox-close:focus-visible,.image-lightbox .image-lightbox-close:active{background:#0812207a;color:#fff;box-shadow:inset 0 0 0 2px #ffffffdb,0 12px 28px #00000047;transform:none}}@media (min-width: 1192px){.metal-header.is-scrolled .metal-header-top{height:auto;max-height:42px;opacity:1;transform:translateY(0)}}@media (max-width: 1191px){.metal-header-top{display:none}.metal-header-main-inner{min-height:78px;display:grid;grid-template-columns:minmax(132px,1fr) auto minmax(56px,1fr);align-items:center;gap:16px;padding-block:12px}.metal-logo{justify-self:start;flex-basis:auto}.metal-logo img{width:132px;max-height:54px}.metal-header-main .metal-callback-btn{justify-self:center;min-height:44px;padding-inline:20px;font-size:16px}.metal-burger{justify-self:end}}@media (max-width: 860px){.metal-header-main-inner{min-height:76px;grid-template-columns:minmax(76px,1fr) auto minmax(52px,1fr);gap:10px;padding-block:10px}.metal-logo img{width:118px;max-height:48px}}
