@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@300;400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";:root{--container: 1400px;--blue: #4a8fd1;--blue-dark: #1d5176;--link: #3c85c8;--text: #333;--muted: #7b8790;--line: #b8c0c7}.catalog-band{background-color:#eef3f6;background-image:url(/build/assets/extension-bg-DQ5bCQR6.png);background-repeat:repeat}.blue-catalog{background-color:#5b8fcb;background-image:url(/build/assets/extension-bg-DQ5bCQR6.png);background-repeat:repeat}.metal-search-top button,.metal-search.metal-search-top button{flex:0 0 30px;width:30px;height:30px;color:#fff;background:transparent;box-shadow:none;padding-bottom:34px}.metal-nav-item>a{min-height:46px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;line-height:1;white-space:nowrap;position:relative}.catalog-solution-overlay{padding:34px 24px 28px;position:relative}.catalog-solution-count{max-width:calc(100% - 20px);min-height:30px;padding:7px 13px;overflow:visible;white-space:normal;line-height:1.1;text-align:center;position:absolute;top:12px}@media screen and (max-width: 1024px){.catalog-solution-count{right:20px}}.cross-faq-card a{display:block;margin:0 0 15px;padding:26px 28px 0;border-radius:18px 18px 0 0;background:#246ff0;color:#fff;font-size:25px;font-weight:900;text-decoration:none}.cross-faq-card button{width:100%;min-height:58px;border:14px solid #246ff0;border-top:16px solid #246ff0;border-radius:18px;background:#fff;box-shadow:0 18px 36px #246ff02e;font-weight:900}@media (max-width: 760px){.metal-search-top,.metal-search.metal-search-top{flex-basis:150px;width:150px}.inner-content .page-content{padding:32px 22px}.inner-content .page-content:before{display:none}.catalog-solutions-grid{grid-auto-rows:auto}.catalog-solution-link{min-height:285px}}@media screen and (max-width: 760px) and (max-width: 1024px){.catalog-solution-link{min-height:350px}}@media (max-width: 760px){.cross-faq-list summary{padding-left:20px}.cross-faq-list details p{padding:0 24px 24px 58px}}.metal-header-top{max-height:42px;height:auto;overflow:hidden;background:#071222;opacity:1;transform:translateY(0);transition:max-height .28s ease,opacity .22s ease,transform .28s ease;will-change:max-height,opacity,transform}.metal-header-main-inner{min-height:86px;display:flex;align-items:center;gap:26px;flex-wrap:nowrap}.metal-logo{flex:0 0 190px}.metal-logo img{width:185px;max-height:74px;object-fit:contain}.inner-content .breadcrumbs,.inner-content .page-content h1,.inner-content .page-content-title,.inner-content .joomla-content,.inner-content .review-list,.inner-content .review-form{position:relative;z-index:1}.cross-faq-card a{display:block;margin:0;padding:28px 28px 0;border-radius:18px 18px 0 0;background:#246ff0;color:#fff;font-size:25px;font-weight:900;text-decoration:none}.cross-faq-card button{width:100%;min-height:54px;border-radius:0 0 18px 18px;background:#fff;color:#0f1b2f;box-shadow:inset 0 0 0 28px #246ff0,inset 0 0 0 999px #fff;font-weight:900}.cross-faq-list details[open] summary:after{content:"−";border-color:#246ff0;background:#246ff0;color:#fff}.metal-header-top{height:36px}.metal-header.is-scrolled .metal-header-top{height:0}.metal-header-top-inner{min-height:36px;justify-content:center;gap:28px;white-space:nowrap}.metal-header-contacts{flex:0 1 auto;justify-content:center;gap:34px;min-width:0}.metal-header-contacts a[href^="tel:"]{display:none}.metal-header-links{flex:0 0 auto;gap:10px}.metal-header-social{width:28px;height:28px;background:#ffffff14}.metal-header-social img{width:21px;height:21px;border-radius:50%}.metal-header-main-inner{min-height:76px;flex-wrap:nowrap;gap:18px}.metal-logo img{width:161px;max-height:62px}.metal-nav{justify-content:flex-start;gap:2px;min-width:0}.metal-nav-item>a{min-height:42px;padding:0 10px;font-size:14px}.metal-search{flex:0 0 58px;width:58px}.metal-search input{width:0;padding:0;opacity:0;pointer-events:none}.metal-search.burger-menu-search input[type=search]{width:100%;padding-left:16px;opacity:1;pointer-events:auto}.metal-search:focus-within,.metal-search:hover{flex-basis:180px;width:180px}.metal-search:focus-within input,.metal-search:hover input{width:100%;padding-left:12px;opacity:1;pointer-events:auto}.metal-callback-btn{min-height:44px;padding:0 20px}@media (max-width: 1180px){.metal-header-main-inner{flex-wrap:wrap}.metal-nav{order:3;width:100%;overflow-x:auto}}:root{--metal-ink: #081225;--metal-text: #45536a;--metal-blue: #2464f2;--metal-blue-2: #4d91df;--metal-line: #dbe5f2;--metal-soft: #f5f8fc;--metal-shadow: 0 24px 70px rgba(8, 18, 37, .11)}.metal-header{position:sticky;top:0;z-index:50;background:#fff;box-shadow:0 1px #08122514}.metal-header-top{height:42px;overflow:hidden;background:#071121;color:#c7d7ee;transition:height .22s ease,opacity .22s ease,transform .22s ease}.metal-header.is-scrolled .metal-header-top{height:0;opacity:0;transform:translateY(-100%)}.metal-header-top-inner,.metal-header-main-inner,.metal-header-contacts,.metal-header-links,.metal-nav{display:flex;align-items:center}.metal-header-top-inner{justify-content:space-between;min-height:42px;gap:24px}.metal-header-contacts,.metal-header-links{gap:22px}.metal-header a,.metal-header span{color:inherit;font-size:13px;font-weight:500}.metal-header-contacts a:first-child{color:#fff;font-weight:800}.metal-header-social{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#ffffff17}.metal-header-social img{width:16px;height:16px;object-fit:contain}.metal-header-main{background:#fff}.metal-header-main-inner{justify-content:space-between;min-height:80px;gap:26px}.metal-logo{flex:0 0 auto;display:inline-flex;align-items:center}.metal-logo img{display:block;width:134px;max-height:52px;object-fit:contain}.metal-nav{flex:1 1 auto;justify-content:center;gap:6px}.metal-nav-item{position:relative}.metal-nav-item>a{display:inline-flex;align-items:center;gap:7px;min-height:46px;padding:0 14px;border-radius:10px;color:#27364d;font-size:15px;font-weight:700;white-space:nowrap;transition:background .18s ease,color .18s ease}.metal-nav-item:hover>a,.metal-nav-item.active>a{background:#edf4ff;color:var(--metal-blue)}.metal-megamenu{position:absolute;left:0;display:grid;grid-template-columns:260px 230px;gap:20px;width:560px;padding:24px;border:1px solid var(--metal-line);border-radius:0 0 18px 18px;background:#fff;box-shadow:var(--metal-shadow);opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .18s ease,transform .18s ease}.metal-nav-item:hover .metal-megamenu,.metal-nav-item:focus-within .metal-megamenu{opacity:1;pointer-events:auto;transform:translateY(0)}.metal-megamenu-list{display:grid;gap:8px}.metal-megamenu-list a{display:block;padding:10px 13px;border-radius:9px;color:#2c3a51;font-size:15px;font-weight:700}.metal-megamenu-list a:hover{background:#edf4ff;color:var(--metal-blue)}.metal-megamenu-card img{width:100%;height:140px;object-fit:cover;border-radius:12px}.metal-megamenu-card a{display:inline-flex;margin-top:14px;color:var(--metal-blue);font-weight:800}.metal-search{display:flex;align-items:center;width:128px;height:42px;border:1px solid var(--metal-line);border-radius:12px;background:#f8fbff}.metal-search input{min-width:0;width:100%;border:0;outline:0;padding:0 4px 0 12px;background:transparent;color:var(--metal-ink)}.metal-search button,.metal-callback-btn,.metal-primary-btn,.cross-faq-card button,.cross-consultation-form button{border:0;border-radius:12px;background:linear-gradient(135deg,#2464f2,#1c7be8);color:#fff;font-weight:800;cursor:pointer}.metal-search button{width:38px;height:40px;background:transparent;color:var(--metal-blue);font-size:20px}.metal-callback-btn{min-height:46px;padding:0 22px;box-shadow:0 10px 24px #2464f23d;white-space:nowrap}.metal-showcase{min-height:auto;margin:0;padding:78px 0 34px;background:linear-gradient(#f7fafff0,#f7fafff0),linear-gradient(#dfe8f5 1px,transparent 1px),linear-gradient(90deg,#dfe8f5 1px,transparent 1px);background-size:auto,48px 48px,48px 48px}.metal-showcase-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(520px,1fr);align-items:center;gap:64px}.metal-badge,.metal-section-eyebrow{display:inline-flex;align-items:center;gap:10px;margin:0 0 28px;padding:9px 18px;border:1px solid #cfe1fb;border-radius:999px;background:#fff;color:var(--metal-blue)!important;font-size:13px;font-weight:800;letter-spacing:2px;text-transform:uppercase;box-shadow:0 6px 16px #0812250f}.metal-badge span{width:8px;height:8px;border-radius:50%;background:#45d483}.metal-showcase-copy h1{max-width:620px;margin:0;color:var(--metal-ink);font-size:58px;font-weight:900;line-height:1.08}.metal-showcase-copy h1 strong{display:block;color:var(--metal-blue)}.metal-showcase-copy>p:not(.metal-badge){max-width:570px;margin:26px 0 0;color:#5b6e8a;font-size:18px;line-height:1.75}.metal-primary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;margin-top:34px;padding:0 34px;box-shadow:0 18px 35px #2464f23d}.metal-hero-media{position:relative}.metal-hero-main-image{display:block;width:100%;aspect-ratio:1.38;object-fit:cover;border-radius:22px;box-shadow:var(--metal-shadow)}.metal-hero-label{position:absolute;left:28px;bottom:102px;padding:8px 18px;border-radius:999px;background:#fff;color:var(--metal-blue);font-size:13px;font-weight:900;letter-spacing:1px;text-transform:uppercase}@media screen and (max-width: 565px){.metal-hero-label{bottom:70px}}.metal-hero-arrow{position:absolute;top:42%;display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:#fff;color:var(--metal-ink);font-size:34px;cursor:pointer;box-shadow:0 14px 26px #0812251f}.metal-hero-arrow.prev{left:18px}.metal-hero-arrow.next{right:18px}.metal-hero-thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px}.metal-hero-thumbs button{padding:0;border:3px solid transparent;border-radius:10px;overflow:hidden;background:transparent;cursor:pointer}.metal-hero-thumbs button.is-active{border-color:var(--metal-blue)}.metal-hero-thumbs img{display:block;width:100%;aspect-ratio:2.05;object-fit:cover}.metal-hero-features{display:grid;grid-template-columns:repeat(4,1fr);margin-top:36px!important;border-radius:20px;background:#fff;box-shadow:var(--metal-shadow);overflow:hidden}.metal-hero-feature{display:flex;align-items:center;gap:18px;min-height:104px;padding:24px;border-right:1px solid var(--metal-line)}@media screen and (max-width: 768px){.metal-hero-feature{font-size:12px}}.metal-hero-feature:last-child{border-right:0}.metal-hero-feature>span{display:grid;place-items:center;width:48px;min-width:48px;height:48px;border:2px solid #2a70ff;border-radius:14px;color:var(--metal-blue);font-weight:900}.metal-hero-feature strong{display:block;color:var(--metal-ink);font-weight:900}.metal-hero-feature p{margin:3px 0 0;color:#687891;font-size:14px}.inner-visual-hero{min-height:340px;display:flex;align-items:end;padding:86px 0 52px;background:linear-gradient(90deg,#071121b8,#07112124),url(/build/assets/showcase-bg-p1-CyazrBaP.jpg) center 34%/cover no-repeat}.inner-visual-hero h1{max-width:760px;margin:0;color:#fff;font-size:46px;font-weight:900;line-height:1.1}.inner-visual-hero p:not(.metal-section-eyebrow){max-width:680px;color:#ffffffd1;font-size:17px}.inner-hero-phone{white-space:nowrap}.inner-hero-callback{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 .metal-section-eyebrow{margin-bottom:18px;box-shadow:none}.inner-content,.blog-content{margin-top:56px}.inner-content .page-content,.blog-content .blog{border:1px solid #e3ebf6;border-radius:18px;background:#fff;box-shadow:0 18px 55px #0812250f;padding:20px}.page-content h1,.page-content-title{color:var(--metal-ink);font-weight:900}.catalog-band{background-color:#eef3f6;background-image:url(/build/assets/extension-bg-DQ5bCQR6.png);background-repeat:repeat}.blue-catalog{background-color:#5b8fcb;background-image:url(/build/assets/extension-bg-DQ5bCQR6.png);background-repeat:repeat}.cross-section{padding:86px 0}.cross-heading-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}.cross-heading-row h2,.cross-faq h2,.cross-consultation h2{margin:0;color:var(--metal-ink);font-size:38px;font-weight:900;line-height:1.1}.cross-heading-row a{padding:10px 18px;border:1px solid var(--metal-line);border-radius:12px;color:var(--metal-blue);font-weight:800}.cross-portfolio-grid{display:grid;grid-template-columns:1.1fr .9fr .9fr;grid-auto-rows:210px;gap:16px}.cross-portfolio-item{position:relative;overflow:hidden;border-radius:18px;background:#09172a;box-shadow:0 18px 45px #0812251c}.cross-portfolio-item.item-1{grid-row:span 2}.cross-portfolio-item.item-4,.cross-portfolio-item.item-5{grid-column:span 1}.cross-portfolio-item img{width:100%;height:100%;object-fit:cover;opacity:.82;transition:transform .45s ease,opacity .45s ease}.cross-portfolio-item:hover img{transform:scale(1.06);opacity:1}.cross-portfolio-item span{position:absolute;left:18px;right:18px;bottom:18px;color:#fff;font-weight:900;text-shadow:0 2px 14px rgba(0,0,0,.45)}.cross-faq{background:#f2f6fb}.cross-faq-grid{display:grid;grid-template-columns:340px minmax(0,1fr);gap:32px}.cross-faq-card{padding:28px;border-radius:18px;background:linear-gradient(145deg,#2464f2,#1250cb);color:#fff;box-shadow:var(--metal-shadow)}.cross-faq-card .metal-section-eyebrow{margin-bottom:16px}.cross-faq-card h2,.cross-faq-card p,.cross-faq-card a{color:#fff}.cross-faq-card a{display:block;margin-top:24px;font-size:22px;font-weight:900}.cross-faq-card button{width:100%;min-height:44px;background:#fff;color:var(--metal-blue)}.cross-faq-list{display:grid;gap:10px}.cross-faq-list details{border:1px solid #e1eaf6;border-radius:14px;background:#fff;overflow:hidden}.cross-faq-list summary{display:flex;align-items:center;gap:14px;padding:18px 22px;color:var(--metal-ink);font-weight:900;cursor:pointer}.cross-faq-list summary span{color:var(--metal-blue)}.cross-faq-list details p{margin:0;padding:0 22px 20px 58px}.cross-consultation-grid{display:grid;grid-template-columns:.85fr 1fr;border-radius:22px;overflow:hidden;background:#fff;box-shadow:var(--metal-shadow)}.cross-consultation-info{padding:46px;background:linear-gradient(145deg,#2464f2,#0b50d5);color:#fff}.cross-consultation-info h2,.cross-consultation-info a,.cross-consultation-info p{color:#fff}.cross-consultation-info a{display:block;margin-top:14px;font-weight:900}.cross-consultation-form{display:grid;gap:14px;padding:46px}.cross-consultation-form label{display:grid;gap:7px;color:#5c6e86;font-weight:700}.cross-consultation-form input,.cross-consultation-form textarea,.callback-modal-card input{width:100%;border:1px solid #dbe5f2;border-radius:12px;background:#f8fbff;color:var(--metal-ink);font:inherit}.cross-consultation-form input,.callback-modal-card input{min-height:48px;padding:0 16px}.cross-consultation-form textarea{padding:13px 16px;resize:vertical}.cross-consultation-form button{min-height:52px;background-color:#5b8fcb}.callback-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:none;place-items:center}.callback-modal.is-open{display:grid}.callback-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#060d19a3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.callback-modal-card{position:relative;z-index:1;width:min(440px,100% - 32px);padding:38px;border-radius:20px;background:#fff;box-shadow:var(--metal-shadow)}.callback-modal-close{position:absolute;top:18px;right:18px;border:0;background:transparent;color:#94a3b8;font-size:30px;cursor:pointer}.callback-modal-card h2{margin:0 0 12px;color:var(--metal-ink);font-size:26px;font-weight:900}.callback-modal-card form{display:grid;gap:14px;margin-top:24px}.callback-modal-card button[type=submit]{min-height:52px;border:0;border-radius:12px;background:var(--metal-blue);color:#fff;font-weight:900}body.has-modal{overflow:hidden}@media (max-width: 1100px){.metal-header-top{display:none}.metal-header-main-inner,.metal-nav{flex-wrap:wrap;justify-content:flex-start}.metal-header-main-inner{padding:14px 0}.metal-nav{order:3;width:100%;overflow-x:auto}.metal-megamenu{display:none}.metal-showcase-grid,.cross-faq-grid,.cross-consultation-grid{grid-template-columns:1fr}.metal-showcase-copy h1{font-size:44px}.metal-hero-features,.cross-portfolio-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 700px){.metal-search{display:none}.metal-callback-btn{width:100%}.metal-showcase{padding-top:42px}.metal-showcase-copy h1,.inner-visual-hero h1,.cross-heading-row h2,.cross-faq h2,.cross-consultation h2{font-size:32px}.metal-hero-features,.cross-portfolio-grid{grid-template-columns:1fr}.cross-portfolio-item,.cross-portfolio-item.item-1{grid-row:auto}.cross-heading-row{align-items:flex-start;flex-direction:column}}*{box-sizing:border-box}body.site{margin:0;color:var(--text);background:#f4f4f4;font-family:Roboto Condensed,Arial,Helvetica,sans-serif;font-size:14px;line-height:1.5}a{color:var(--link);text-decoration:none}img{max-width:100%;height:auto}.site-container{width:min(var(--container),100% - 36px);margin:0 auto}.alerion-header{position:relative;z-index:5;height:36px;background:#05121fe0;border-bottom:1px solid rgba(255,255,255,.12);color:#fff}.header-bar{position:relative;display:flex;justify-content:center;align-items:stretch;height:36px}.ribbon-logo{position:absolute;left:0;top:0;width:114px;height:100px;background:#1d252e url(/build/assets/metallmax-logo-CcRYbFR0.png) 50% 5px/95px auto no-repeat;box-shadow:0 2px 4px #00000073}.ribbon-logo:after{content:"";position:absolute;left:0;right:0;bottom:-15px;margin:auto;width:0;height:0;border-left:43px solid transparent;border-right:43px solid transparent;border-top:15px solid #1d252e}.top-menu{display:flex;align-items:stretch;margin-left:120px}.top-menu a{display:flex;align-items:center;min-height:36px;padding:0 13px;color:#dfeaf4;border-left:1px solid rgba(255,255,255,.07);font-size:12px;line-height:36px}.top-menu a:hover,.top-menu a.active{background:var(--blue);color:#fff}.site-search{position:absolute;right:0;top:7px}.site-search input{width:130px;height:21px;padding:2px 26px 2px 8px;border:1px solid rgba(255,255,255,.25);background:#00000059;color:#fff;font-size:11px}.showcase{min-height:465px;margin-top:-52px;padding-top:220px;padding-bottom:140px;background:url(/build/assets/showcase-bg-p1-CyazrBaP.jpg) center top/cover no-repeat}.showcase-card{position:relative;width:min(1025px,100% - 36px);margin:0 auto;padding:8px;background:#fff;border-radius:6px;border:1px solid #aaa}.showcase-card-title{position:absolute;left:36px;top:36px;transform:none;z-index:2;max-width:540px;padding:0;background:transparent;color:var(--ink);text-transform:none;box-shadow:none;font-size:54px;font-weight:700;line-height:.98}.showcase-card span{position:absolute;left:50%;top:-26px;transform:translate(-50%);padding:8px 24px;background:#fff;color:#363636;text-transform:uppercase;font-size:11px;box-shadow:0 -1px 4px #0000001f}.showcase-card img{display:block;width:100%}.showcase-card a,.blue-catalog a{color:#fff;text-transform:uppercase;font-size:20px}.blue-catalog a{text-shadow:1px 1px 0 rgba(0,0,0,.3);box-shadow:0 1px 1px #0000001a,inset 0 1px 1px #e1e1e166,inset 0 -1px 1px #0000001a;border:1px solid #3d7ac0;border-bottom-color:#3469a5;background-color:#5088c8;background-image:linear-gradient(#5b8fcb,#538ac9 45%,#447fc4);background-repeat:no-repeat;padding:5px 25px 5px 15px}.blue-catalog a:hover{background-color:#598ecb;background-image:linear-gradient(#6e9cd1,#5b8fcb 45%,#538ac9);background-repeat:no-repeat;text-shadow:1px 1px 0 rgba(0,0,0,.3)}.catalog-band{padding:66px 0 92px;background-color:#eef3f6;background-image:url(/build/assets/extension-bg-DQ5bCQR6.png);background-position:center top;background-repeat:repeat}.section-title{margin:0;color:#111;text-transform:uppercase;font-size:46px;font-weight:400;line-height:1.1}.section-title-catalog:before{content:"▣";margin-right:10px;font-size:30px;vertical-align:3px}.title-divider{position:relative;height:18px;margin:8px 0 26px;border-top:1px dashed #9da8ae}.title-divider:before{content:"";position:absolute;left:0;top:-5px;width:10px;height:10px;border-radius:50%;background:#9da8ae}.home-catalog-grid{max-width:1200px;display:grid;grid-template-columns:repeat(3,1fr);gap:38px;margin:0 auto}.catalog-column>img{width:100%;aspect-ratio:2.05/1;object-fit:cover;padding:7px;background:#fff;border:1px solid #c7d0d5;box-shadow:0 1px 2px #0000001f}.catalog-column h2{margin:36px 0 12px;color:#53616d;font-size:15px;font-weight:700}.catalog-column nav{display:grid}.catalog-column a{position:relative;display:block;min-height:32px;padding:8px 34px 8px 8px;color:#5b9cd8;font-size:14px;font-weight:700;background:#ffffff59;border-bottom:1px solid rgba(255,255,255,.85)}.catalog-column a:after{content:"›";position:absolute;right:9px;top:6px;color:#fff;font-size:19px}.catalog-band-heading{max-width:920px;margin:0 0 30px}.catalog-band-heading p{margin:0 0 8px;color:#4e8ed0;text-transform:uppercase;font-size:13px;font-weight:700}.catalog-band-heading>p:not(.catalog-managed-eyebrow),.catalog-band-heading>h1:not(.catalog-managed-title),.catalog-band-heading>.section-title-catalog:not(.catalog-managed-title){display:none}.catalog-band-heading .section-title-catalog:before{content:"";display:inline-block;width:35px;height:27px;margin-right:12px;vertical-align:-2px;background:#1f2c36;-webkit-mask:url("data:image/svg+xml,%3Csvg width='35' height='27' viewBox='0 0 35 27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4h31M2 13.5h31M2 23h31' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='35' height='27' viewBox='0 0 35 27' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4h31M2 13.5h31M2 23h31' stroke='black' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat}.catalog-solutions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:220px;gap:16px}.catalog-solution-card{min-width:0}.catalog-solution-card-1{grid-row:span 2}.catalog-solution-card-4,.catalog-solution-card-8{grid-column:span 2}.catalog-solution-link{position:relative;display:block;height:100%;min-height:220px;overflow:hidden;color:#fff;border:6px solid rgba(255,255,255,.88);border-radius:6px;box-shadow:0 12px 28px #2036492e;isolation:isolate}.catalog-solution-link:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#0d192314,#0d192394 58%,#0d1923e6),linear-gradient(90deg,#3071ae66,#0c141c00 58%);transition:opacity .28s ease}.catalog-solution-link:after{content:"";position:absolute;inset:auto 16px 16px auto;z-index:2;width:38px;height:38px;border:1px solid rgba(255,255,255,.55);background:#ffffff24;clip-path:polygon(0 0,100% 0,100% 100%);opacity:.78;transform:translate(4px,4px);transition:transform .28s ease,opacity .28s ease}@media screen and (max-width: 1024px){.catalog-solution-link:after{display:none}}@media screen and (max-width: 900px){.catalog-solution-link:after{display:block}}@media screen and (max-width: 501px){.catalog-solution-link:after{display:none}}.catalog-solution-media,.catalog-solution-media img,.catalog-solution-overlay{position:absolute;top:0;right:0;bottom:0;left:0}.catalog-solution-media img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);transition:transform .55s ease,filter .35s ease}.catalog-solution-overlay{z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:24px}.catalog-solution-count{width:max-content;max-width:100%;margin-bottom:10px;padding:5px 10px;color:#1f5f9c;border-radius:3px;background:#ffffffeb;font-size:12px;font-weight:700;line-height:1}.catalog-solution-title{display:block;max-width:92%;color:#fff;text-shadow:0 2px 8px rgba(0,0,0,.38);font-size:25px;font-weight:700;line-height:1.08}.catalog-solution-card-1 .catalog-solution-title{font-size:33px}.catalog-solution-text{display:block;max-width:560px;margin-top:10px;color:#ffffffd6;font-size:14px;line-height:1.35}.catalog-solution-tags{display:flex;flex-wrap:wrap;gap:6px;max-height:60px;margin-top:14px}.catalog-solution-tags span{max-width:100%;padding:5px 8px;color:#edf6ff;border:1px solid rgba(255,255,255,.32);border-radius:3px;background:#12263847;font-size:12px;font-weight:700;line-height:1.1}.catalog-solution-more{display:inline-flex;align-items:center;width:max-content;margin-top:16px;color:#fff;text-transform:uppercase;font-size:12px;font-weight:700;opacity:.92;transform:translateY(7px);transition:transform .28s ease,opacity .28s ease}@media screen and (max-width: 1024px){.catalog-solution-more{transform:translateY(7px) translate(220%)}}@media screen and (max-width: 900px){.catalog-solution-more{transform:translateY(7px)}}@media screen and (max-width: 501px){.catalog-solution-more{transform:translateY(7px) translate(145%)}}.catalog-solution-more:after{content:"";width:7px;height:7px;margin-left:8px;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:rotate(45deg)}.catalog-solution-link:hover,.catalog-solution-link:focus-visible{color:#fff;box-shadow:0 18px 34px #20364942}.catalog-solution-link:hover .catalog-solution-media img,.catalog-solution-link:focus-visible .catalog-solution-media img{transform:scale(1.08);filter:saturate(1.08) contrast(1.04)}.catalog-solution-link:hover:before,.catalog-solution-link:focus-visible:before{opacity:.92}.catalog-solution-link:hover:after,.catalog-solution-link:focus-visible:after{opacity:1;transform:translate(0)}.catalog-solution-link:hover .catalog-solution-more,.catalog-solution-link:focus-visible .catalog-solution-more{opacity:1;transform:translateY(0)}.main-copy,.contacts-home{background:#f8f8f8}.main-copy{padding:78px 0 34px}.home-copy{max-width:1200px;margin:0 auto}.home-copy>div:first-child{width:68%!important;float:left}.home-copy>div:nth-child(2){width:30%!important;float:right!important;padding:54px 0 0 42px!important}.home-copy:after{content:"";display:table;clear:both}.joomla-content{color:#5e6870;font-size:14px;line-height:1.55}.joomla-content h1,.joomla-content .content-h1{margin:0 0 14px;color:#111;font-size:36px;font-weight:600;line-height:1.15}.joomla-content h2{display:inline-block;margin:28px 0 18px;padding:6px 34px 6px 8px;color:#1f1f1f;background:#fff86a;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 100%,0 100%);font-size:21px;font-weight:400;line-height:1.2;text-transform:uppercase}.joomla-content h3{margin:26px 0 14px;color:#111;font-size:20px;font-weight:700;line-height:1.25}.joomla-content h4{margin:20px 0 10px;color:#3a4147;font-size:15px;font-weight:700;line-height:1.35}.joomla-content p{margin:0 0 14px}.joomla-content strong,.joomla-content b{color:#3a4147;font-weight:700}.joomla-content ol,.joomla-content ul{margin:0 0 20px;padding-left:38px}.joomla-content ol{list-style:decimal outside}.joomla-content ul{list-style:disc outside}.joomla-content li{display:list-item;margin:0 0 8px;padding-left:4px}.joomla-content img{display:inline-block;height:auto;cursor:zoom-in}.joomla-content p>img:only-child{display:block;max-width:100%;margin-right:30px}.joomla-content div:has(img),.joomla-content center:has(img){max-width:100%}.joomla-content div:has(>img+img),.joomla-content center:has(>img+img){display:flex;flex-wrap:wrap;gap:0;align-items:flex-start}.joomla-content div:has(>img+img) img,.joomla-content center:has(>img+img) img{flex:0 1 auto;min-width:0}.joomla-content .preimuschestva{margin:26px 0;display:grid}.joomla-content .preimuschestva .span3{display:flex;flex-direction:column;align-items:center;justify-content:center}.joomla-content .preimuschestva .span3 img{margin-right:unset}.joomla-content .preimuschestva center{display:flex;justify-content:space-around;gap:24px;text-align:center}.joomla-content .sigFreeContainer,.joomla-content ul.sigFreeContainer{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 24px;padding:0;list-style:none}.joomla-content .sigFreeThumb{display:block;margin:0;padding:0;list-style:none}.joomla-content .sigFreeClear{display:none}.joomla-content .sigFreeLink{display:block;width:200px;height:160px;overflow:hidden;border:1px solid #d1d7dc;background:#fff;box-shadow:0 1px 3px #0000002e;cursor:zoom-in}.joomla-content .sigFreeImg,.joomla-content .sig-gallery-thumb{display:block;width:100%!important;height:100%!important;object-fit:cover;background-image:none!important}.contacts-home{padding:32px 0 76px}.section-subtitle{margin:2px 0 0 55px;color:#7f8387;text-transform:uppercase;font-size:20px;line-height:1}.contacts-grid{max-width:1200px;display:grid;grid-template-columns:400px minmax(360px,700px);align-items:start;margin:0 auto}.contacts-card h3{display:inline-block;margin:0 0 10px;padding:5px 12px;background:#fff173;color:#111;text-transform:uppercase;font-size:16px;font-weight:400}.contacts-card h3:not(:first-child){display:block;margin-top:14px;padding:0;background:none;font-size:17px;font-weight:700;text-transform:none}.contact-phone{font-size:22px;display:flex;align-items:center}.contact-phone img{width:25px;height:25px;margin-left:3px}.map-wrap{min-height:300px;overflow:hidden}.blue-catalog{padding:66px 0 76px;text-align:center;color:#fff;background-color:#5b8fcb;background-image:url(/build/assets/extension-bg-DQ5bCQR6.png);background-position:center top;background-repeat:repeat}.blue-catalog .section-title,.blue-catalog .section-subtitle,.blue-catalog h2,.blue-catalog h3{color:#fff}.blue-catalog .section-title{text-align:left}@media screen and (max-width: 768px){.blue-catalog .section-title{font-size:28px!important}}@media screen and (max-width: 768px){.blue-catalog h3{font-size:28px!important}}.blue-catalog .section-subtitle{text-align:left}.section-title-star:before{content:"★";margin-right:12px;font-size:52px}.blue-catalog .title-divider{border-color:#ffffff73}.blue-catalog .title-divider:before{background:#ffffffb3}.blue-catalog h3{margin:0 0 22px;text-transform:uppercase;font-size:30px;font-weight:400}.page-cta{padding:78px 0 90px}.page-cta .site-container{text-align:center}.page-cta h2{margin:0 0 26px;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,.28);font-size:38px;font-weight:400;line-height:1.15}.alerion-footer{padding:26px 0;background:#f7f7f7}.footer-nav{display:flex;justify-content:center;gap:22px}.footer-nav a{color:#202020;text-transform:uppercase;font-size:11px;font-weight:700}.inner-content{display:grid;grid-template-columns:minmax(0,830px) 300px;gap:36px;align-items:start;padding:58px 0 90px;background:#f4f4f4}.catalog-aside{border-right:0;padding-right:0}.breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:max-content;max-width:100%;margin:-22px 0 30px;padding:7px 12px 7px 34px;color:#778894;border:1px solid rgba(104,162,216,.18);border-radius:3px;background:#ffffff94;box-shadow:0 1px 2px #0000000d;font-size:13px;line-height:1.2;position:relative}@media (min-width: 901px){.breadcrumbs{margin-left:128px;max-width:calc(100% - 128px)}}.breadcrumbs:before{content:"";position:absolute;left:13px;top:50%;width:9px;height:9px;border:2px solid #8fbbe5;border-radius:50%;transform:translateY(-50%);box-shadow:0 0 0 3px #8fbbe529}.breadcrumbs a,.breadcrumbs span{display:inline-flex;align-items:center;color:#4f8ed0}.breadcrumbs a:after{content:"";width:6px;height:6px;margin-left:8px;border-top:1px solid #a7b5bf;border-right:1px solid #a7b5bf;transform:rotate(45deg)}.breadcrumbs span{color:#4f5962;font-weight:700}.blog-content{padding:58px 0 86px;background:#f4f4f4}.blog-content .breadcrumbs{margin:-22px 0 22px}@media (min-width: 901px){.blog-content .breadcrumbs{margin-left:128px}}.blog{max-width:1180px;color:#5e6870;font-size:14px;line-height:1.55}.blog .category-desc h1{margin:0 0 28px;color:#111;font-size:36px;font-weight:500;line-height:1.15}.blog .items-row{clear:both;margin:0 0 38px}.blog .item{min-height:1px;overflow:hidden}.blog .page-header{margin:0 0 12px;padding:0;border:0}.blog .page-header h2{margin:0;font-size:25px;font-weight:400;line-height:1.2}.blog .page-header a{display:inline-block;padding:7px 36px 8px 8px;color:#000;background:#fbf994;clip-path:polygon(0 0,calc(100% - 18px) 0,100% 100%,0 100%);text-transform:uppercase}.blog .page-header a:hover,.blog .readmore-link:hover{color:#1d5176}.blog p{margin:0 0 12px}.blog .readmore{float:right;margin:5px 0;text-transform:uppercase}.blog .readmore-link{color:#2b7fbd;font-size:13px;font-weight:400}.aside-module{margin:0 0 14px;padding:0;background:linear-gradient(#7fb2e5,#5b95ce);color:#fff;box-shadow:0 2px 8px #00000057}.aside-module h2{display:flex;align-items:center;gap:12px;margin:0;padding:13px 18px;color:#fff;border-bottom:1px solid rgba(255,255,255,.35);font-size:31px;font-weight:300;line-height:1.1;text-transform:uppercase}.aside-module h2:before{content:"";width:30px;height:36px;flex:0 0 auto;background-color:currentColor;filter:drop-shadow(0 1px 1px rgba(0,0,0,.35));-webkit-mask:url("data:image/svg+xml,%3Csvg width='30' height='36' viewBox='0 0 30 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1.5h13.5L28.5 11.5V34.5H5V1.5Z' fill='none' stroke='black' stroke-width='3'/%3E%3Cpath d='M18.5 2V12H28' fill='none' stroke='black' stroke-width='3'/%3E%3Cpath d='M10 18h13M10 23h13M10 28h9' stroke='black' stroke-width='2.5'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg width='30' height='36' viewBox='0 0 30 36' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 1.5h13.5L28.5 11.5V34.5H5V1.5Z' fill='none' stroke='black' stroke-width='3'/%3E%3Cpath d='M18.5 2V12H28' fill='none' stroke='black' stroke-width='3'/%3E%3Cpath d='M10 18h13M10 23h13M10 28h9' stroke='black' stroke-width='2.5'/%3E%3C/svg%3E") center/contain no-repeat}.aside-module p{margin:0;padding:0 18px 16px;text-align:center}.aside-module a{display:inline;padding:0;color:#fff}.aside-delivery p{padding-top:12px;font-size:14px;line-height:1.3;text-decoration:underline}.aside-phone{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center;padding-top:12px!important;font-size:24px;line-height:1}.aside-phone img{width:20px;height:20px;object-fit:contain}.catalog-tree,.catalog-tree-list{margin:0;padding:0;list-style:none}.catalog-tree-list .catalog-tree-list{display:none}.catalog-tree-item.is-open>.catalog-tree-list{display:block}.catalog-tree-row{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 32px;min-height:38px;border-bottom:1px solid rgba(255,255,255,.35)}.catalog-tree-link{display:flex!important;align-items:center;min-height:38px;padding:9px 8px 9px 28px!important;color:#fff!important;font-size:14px;font-weight:700;line-height:1.25}.level-2>.catalog-tree-row .catalog-tree-link{padding-left:48px!important}.level-3>.catalog-tree-row .catalog-tree-link{padding-left:68px!important}.catalog-tree-item.is-active>.catalog-tree-row .catalog-tree-link,.catalog-tree-link:hover{color:#6f7478!important}.catalog-tree-item.has-children>.catalog-tree-row:after{content:"";position:absolute;right:0;top:0;width:0;height:0;border-top:20px solid rgba(255,255,255,.35);border-left:20px solid transparent;pointer-events:none}.catalog-tree-toggle{position:relative;z-index:1;width:32px;min-height:38px;padding:0;color:#fff;border:0;background:transparent;cursor:pointer}.catalog-tree-toggle:before,.catalog-tree-toggle:after{content:"";position:absolute;left:11px;top:18px;width:11px;height:2px;background:currentColor}.catalog-tree-toggle:after{transform:rotate(90deg)}.catalog-tree-item.is-open>.catalog-tree-row .catalog-tree-toggle:after{transform:rotate(0)}.page-content h1,.page-content-title{margin:0 0 28px;padding:10px 16px;color:#fff;background:linear-gradient(90deg,#70a7df,#4f8ed0);box-shadow:0 1px 5px #00000059;font-size:24px;line-height:1.2;font-weight:400}.managed-gallery-section{margin:0 0 26px}.managed-gallery-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.managed-gallery-grid a,.managed-gallery-grid img{display:block}.managed-gallery-grid img{width:100%;aspect-ratio:5/4;object-fit:cover}.inquiry-box{margin-top:42px;padding:28px;background:#f7f7f7;border:1px solid #ddd}.inquiry-box form{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.inquiry-box label{display:grid;gap:6px;font-weight:700}.inquiry-box .full{grid-column:1/-1}.inquiry-box input,.inquiry-box textarea{width:100%;border:1px solid #bbb;padding:10px 12px;font:inherit}.inquiry-box button{width:max-content;border:0;background:var(--blue);color:#fff;padding:11px 24px;font-weight:700;cursor:pointer}.review{padding:22px 0;border-bottom:1px solid #ddd}.review-text{white-space:pre-line}.review-author{color:var(--muted);font-style:italic}.review-form-card{margin-top:34px;padding:28px;border:1px solid rgba(91,159,217,.14);border-radius:24px;background:#ffffffeb;box-shadow:var(--shadow-card)}.review-form-card h2{margin:0 0 22px;color:var(--ink);font-size:30px;line-height:1.12}.review-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.review-form label{display:grid;gap:7px;color:var(--ink);font-size:13px;font-weight:700}.review-form .full,.review-form button,.review-form-errors{grid-column:1/-1}.review-form input,.review-form textarea{width:100%;border:1px solid #d9e3ed;border-radius:12px;background:#f9fbfe;color:var(--ink);font:inherit;outline:none}.review-form input{height:46px;padding:0 14px}.review-form textarea{min-height:160px;padding:13px 14px;resize:vertical}.review-form input:focus,.review-form textarea:focus{border-color:var(--brand);box-shadow:0 0 0 4px #246fe51a}.review-form input[name=website]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.review-form button{width:max-content;min-height:46px;padding:0 24px;border:0;border-radius:999px;background:var(--brand);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 10px 22px #246fe538}.review-form-errors{padding:12px 14px;border-radius:12px;background:#fff0f0;color:#a72525}.review-form-errors p{margin:0}.site-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:24px;background:#07182d94}.site-modal-card{width:min(440px,100%);padding:30px;border-radius:24px;background:#fff;color:var(--ink-soft);text-align:center;box-shadow:0 24px 70px #05142642}.site-modal-card h2{margin:0 0 10px;color:var(--ink);font-size:30px;line-height:1.1}.site-modal-card p{margin:0 0 22px}.site-modal-card a{display:inline-flex;align-items:center;min-height:42px;padding:0 22px;border-radius:999px;background:var(--brand);color:#fff;font-weight:700}.js-lightbox-image{cursor:zoom-in}body.has-lightbox{overflow:hidden}.image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:none;align-items:center;justify-content:center;background:#080e14eb}.image-lightbox.is-open{display:flex}.image-lightbox-swiper{width:min(1200px,92vw);height:min(82vh,760px)}.image-lightbox .swiper-slide{display:flex;align-items:center;justify-content:center}.image-lightbox img{max-width:100%;max-height:100%;object-fit:contain}.image-lightbox-close{position:fixed;top:18px;right:24px;z-index:1001;width:42px;height:42px;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:#00000059;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:38px;cursor:pointer}.image-lightbox .swiper-button-prev,.image-lightbox .swiper-button-next{color:#fff}.image-lightbox .swiper-pagination-bullet{background:#fff}.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}@media (max-width: 1180px){.catalog-solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-solution-card-1{grid-row:span 1}.catalog-solution-card-4,.catalog-solution-card-8{grid-column:span 1}}@media (max-width: 900px){.alerion-header{height:auto}.header-bar,.top-menu,.footer-nav{height:auto;flex-wrap:wrap;justify-content:flex-start}.ribbon-logo,.site-search{position:static}.ribbon-logo{flex:0 0 86px}.top-menu{margin-left:0}.showcase{margin-top:0;padding-top:90px;min-height:330px}.home-catalog-grid,.catalog-solutions-grid,.contacts-grid,.inner-content,.inquiry-box form{grid-template-columns:1fr}.catalog-solutions-grid{grid-auto-rows:auto}.catalog-solution-card-1,.catalog-solution-card-4,.catalog-solution-card-8{grid-column:auto;grid-row:auto}.catalog-solution-link{min-height:260px}.catalog-solution-card-1 .catalog-solution-title,.catalog-solution-title{font-size:24px}.home-copy>div:first-child,.home-copy>div:nth-child(2){width:100%!important;float:none!important;padding:0!important}.section-title{font-size:30px}.catalog-aside{border-right:0;padding-right:0}.inner-content{grid-template-columns:1fr}.catalog-aside{order:2}.page-content{order:1}.breadcrumbs{width:100%;margin-left:0;max-width:100%;border-radius:unset;background:unset;box-shadow:unset}}:root{--surface: #ffffff;--surface-soft: #f3f7fb;--ink: #0c1d33;--ink-soft: #516277;--brand: #246fe5;--brand-2: #5b9fd9;--brand-dark: #07182d;--accent: #ffcf38;--radius: 18px;--shadow-soft: 0 18px 46px rgba(20, 56, 91, .12);--shadow-card: 0 10px 30px rgba(15, 39, 68, .12)}body.site{color:var(--ink);background:radial-gradient(circle at 15% 0,rgba(70,143,213,.12),transparent 34rem),linear-gradient(180deg,#f5f9ff 0,#f8fbff 420px,#f6f8fb);font-size:16px;line-height:1.58}.site-container{width:min(1180px,100% - 40px)}.alerion-header{height:72px;background:linear-gradient(90deg,#041121eb,#091f39db),url(/build/assets/showcase-bg-p1-CyazrBaP.jpg) center 9%/cover no-repeat;border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 12px 30px #08152738}.header-bar{height:72px;justify-content:space-between;align-items:center;gap:24px}.ribbon-logo{position:relative;inset:auto;width:126px;height:58px;flex:0 0 126px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#0c1927db url(/build/assets/metallmax-logo-CcRYbFR0.png) 50% 50%/94px auto no-repeat;box-shadow:0 16px 34px #00000047}.ribbon-logo:after{display:none}.top-menu{flex:1 1 auto;justify-content:center;gap:6px;margin-left:0}.top-menu a{min-height:40px;padding:0 14px;border:0;border-radius:999px;color:#ffffffd1;font-size:13px;font-weight:700;line-height:40px;transition:color .2s ease,background .2s ease,transform .2s ease}.top-menu a:hover,.top-menu a.active{color:#fff;background:#408bd3eb;transform:translateY(-1px)}.site-search{position:relative;inset:auto;flex:0 0 210px}.site-search input{width:100%;height:40px;padding:0 42px 0 16px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff1a;color:#fff;font-size:13px;outline:none;transition:border .2s ease,background .2s ease,box-shadow .2s ease}.site-search input:focus{border-color:#ffffff7a;background:#ffffff29;box-shadow:0 0 0 4px #4f8ed038}.site-search button{position:absolute;right:4px;top:4px;width:32px;height:32px;border:0;border-radius:50%;background:#fff;cursor:pointer}.site-search button:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;border:2px solid var(--brand);border-radius:50%}.site-search button:after{content:"";position:absolute;right:9px;bottom:8px;width:8px;height:2px;border-radius:2px;background:var(--brand);transform:rotate(45deg)}.showcase{min-height:660px;margin-top:-72px;padding:150px 0 76px;background:linear-gradient(90deg,#f5f9fff0,#f5f9ffc2 48%,#f5f9ff00),url(/build/assets/showcase-bg-p1-CyazrBaP.jpg) center top/cover no-repeat}.showcase:after{content:"Изготавливаем изделия из металла, алюминия и нержавеющей стали под размеры, чертежи и задачи объекта.";display:block;width:min(520px,100% - 40px);margin:18px auto 0;margin-left:max((100vw - 1180px) / 2,20px);color:var(--ink-soft);font-size:19px;line-height:1.45}.showcase-card{width:min(1180px,100% - 40px);margin:0 auto;padding:0;overflow:hidden;border:0;border-radius:24px;background:var(--surface);box-shadow:var(--shadow-soft)}.showcase-card a{position:relative;display:block;color:#fff}.showcase-card span{left:36px;top:36px;transform:none;z-index:2;max-width:540px;padding:0;background:transparent;color:var(--ink);text-transform:none;box-shadow:none;font-size:54px;font-weight:700;line-height:.98}.showcase-card span:after{content:"Перейти в каталог";display:flex;width:max-content;margin-top:24px;padding:13px 22px;border-radius:999px;background:var(--brand);color:#fff;text-transform:uppercase;letter-spacing:.02em;font-size:13px;line-height:1;box-shadow:0 10px 22px #246fe547}.showcase-card img{min-height:420px;object-position:center}.catalog-band{padding:86px 0 96px;background-color:#eef3f6;background-image:url(/build/assets/extension-bg-DQ5bCQR6.png);background-position:center top;background-repeat:repeat}.section-title{color:var(--ink);text-transform:none;font-size:44px;font-weight:700;letter-spacing:0}.catalog-band-heading{max-width:780px;margin-bottom:34px}.catalog-band-heading p,.section-eyebrow{color:var(--brand);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.catalog-band-heading .section-title-catalog:before,.section-title-catalog:before,.section-title-star:before{display:none}.catalog-solutions-grid{grid-auto-rows:minmax(245px,auto);gap:18px}.catalog-solution-link{border:0;border-radius:22px;box-shadow:var(--shadow-card)}.catalog-solution-link:before{background:linear-gradient(180deg,#07182d0a,#07182d70 48%,#07182de0),linear-gradient(90deg,#246fe58c,#07182d00 64%)}.catalog-solution-count{display:inline-flex;align-items:center;width:max-content;max-width:calc(100% - 4px);min-height:28px;margin-bottom:12px;padding:6px 12px;border-radius:999px;color:var(--brand);line-height:1.15;white-space:normal}.catalog-solution-title{max-width:100%;font-size:25px;line-height:1.06}.catalog-solution-card-1 .catalog-solution-title{font-size:32px}.catalog-solution-overlay{padding:24px 22px 26px}.catalog-solution-text{margin-top:9px;line-height:1.32}.catalog-solution-tags{max-height:66px}.catalog-solution-more{padding:10px 14px;border-radius:999px;background:#ffffff29;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.main-copy,.contacts-home,.blog-content,.inner-content,.search-page{background:transparent}.main-copy{padding:90px 0 54px}.home-copy,.page-content,.blog,.search-page{color:var(--ink-soft)}.home-copy{padding:55px 34px 34px;border:1px solid rgba(91,159,217,.16);border-radius:26px;background:#ffffffd1;box-shadow:var(--shadow-soft)}.joomla-content h1,.joomla-content .content-h1,.blog .category-desc h1,.page-content h1,.page-content-title,.search-empty h2{color:var(--ink);font-size:42px;font-weight:700;letter-spacing:0}.joomla-content h2,.blog .page-header a{padding:8px 18px;border-radius:12px 12px 12px 4px;background:linear-gradient(90deg,#fff178,#ffe071);clip-path:none;color:var(--ink);font-weight:700;box-shadow:0 8px 18px #ffcf382e}.joomla-content img,.managed-gallery-grid img{border-radius:16px}.joomla-content .sigFreeLink,.managed-gallery-grid a{border:0;border-radius:16px;box-shadow:0 10px 28px #0c1d3321}.contacts-home{padding:54px 0 94px}.contacts-grid{grid-template-columns:minmax(280px,430px) minmax(380px,1fr);gap:26px}.contacts-card,.map-wrap,.search-panel,.search-result-card,.search-empty,.blog .item,.page-content{border:1px solid rgba(91,159,217,.14);border-radius:24px;background:#ffffffe6;box-shadow:var(--shadow-card)}.contacts-card{padding:28px}.map-wrap{min-height:360px}.contacts-card h3{border-radius:999px;background:#fff178;font-weight:700}.blue-catalog{padding:82px 0 92px;background-color:#5b8fcb;background-image:url(/build/assets/extension-bg-DQ5bCQR6.png);background-position:center top;background-repeat:repeat}.blue-catalog .site-container{width:min(1180px,100% - 40px)}.blue-catalog h3,.page-cta h2{font-size:42px;font-weight:700;text-transform:none}.blue-catalog a{display:inline-flex;align-items:center;min-height:46px;padding:0 22px;border:1px solid rgba(255,255,255,.32);border-radius:999px;background:#fff!important;color:var(--brand);box-shadow:0 14px 28px #051c3b29;text-shadow:none;font-size:13px;font-weight:700}.inner-content{grid-template-columns:minmax(0,1fr) 340px;gap:28px;padding:64px 0 96px}.page-content{padding:34px}.page-content h1,.page-content-title{margin-bottom:24px;padding:0;background:none;box-shadow:none;line-height:1.08}.breadcrumbs{width:auto;margin:0 0 24px;padding:10px 14px;border:0;border-radius:unset;background:unset;box-shadow:unset}@media (min-width: 901px){.breadcrumbs,.blog-content .breadcrumbs{margin-left:0;max-width:100%}}.breadcrumbs:before{display:none}.breadcrumbs a,.breadcrumbs span{color:var(--brand);font-weight:700}.breadcrumbs span{color:var(--ink-soft)}.aside-module{overflow:hidden;border-radius:22px;background:linear-gradient(180deg,#78b1e7,#4f8ed0);box-shadow:var(--shadow-card)}.aside-module h2{padding:18px 22px;font-size:30px;font-weight:700}.aside-module h2:before{width:26px;height:32px}.catalog-tree-row{min-height:44px}.catalog-tree-link{min-height:44px;padding-top:10px!important;padding-bottom:10px!important}.catalog-tree-toggle{min-height:44px}.catalog-tree-toggle:before,.catalog-tree-toggle:after{top:21px}.blog-content{padding:64px 0 96px}.blog{max-width:none}.blog .category-desc h1{margin-bottom:28px}.blog .items-row{margin-bottom:22px}.blog .item{padding:26px}.blog .page-header h2{font-size:25px;font-weight:700}.blog .readmore{float:none;margin-top:18px}.blog .readmore-link,.search-result-card h2{color:var(--brand)}.inner-hero{padding:44px 0 58px;background:linear-gradient(90deg,#f5f9ffeb,#f5f9ff94),url(/build/assets/showcase-bg-p1-CyazrBaP.jpg) center 18%/cover no-repeat}.inner-hero h1{max-width:760px;margin:0 0 12px;color:var(--ink);font-size:52px;font-weight:700;line-height:1}.inner-hero p:not(.section-eyebrow){max-width:620px;margin:0;color:var(--ink-soft);font-size:19px}.search-page{padding:42px 0 92px}.search-panel{display:grid;grid-template-columns:minmax(260px,1fr) 190px 150px auto;gap:14px;align-items:end;padding:22px}.search-panel label{display:grid;gap:7px;color:var(--ink);font-size:13px;font-weight:700}.search-panel input,.search-panel select{width:100%;height:46px;padding:0 14px;border:1px solid #d9e3ed;border-radius:12px;background:#f9fbfe;color:var(--ink);font:inherit;outline:none}.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:focus,.search-panel select:focus{border-color:var(--brand);box-shadow:0 0 0 4px #246fe51a}.search-panel>button{height:46px;padding:0 24px;border:0;border-radius:999px;background:var(--brand);color:#fff;font-weight:700;cursor:pointer;box-shadow:0 10px 22px #246fe538}.search-summary{display:flex;gap:10px;align-items:center;margin:24px 0;color:var(--ink-soft)}.search-summary span{color:var(--brand);text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:700}.search-results{display:grid;gap:16px}.search-pagination{margin-top:28px}.search-pagination .pagination{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-content:center;margin:0;padding:0;list-style:none}.search-pagination .page-link{display:inline-flex;min-width:40px;height:40px;align-items:center;justify-content:center;padding:0 13px;border:1px solid #d9e3ed;border-radius:10px;background:#fff;color:var(--ink);font-weight:700}.search-pagination .page-item.active .page-link{border-color:var(--brand);background:var(--brand);color:#fff}.search-pagination .page-item.disabled .page-link{color:#a4afbd;cursor:not-allowed;opacity:.72}.search-result-card{transition:transform .2s ease,box-shadow .2s ease}.search-result-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-soft)}.search-result-card a{display:block;padding:24px;color:inherit}.search-result-type{display:inline-flex;margin-bottom:10px;padding:5px 10px;border-radius:999px;background:#246fe51a;color:var(--brand);text-transform:uppercase;letter-spacing:.06em;font-size:11px;font-weight:700}.search-result-card h2{margin:0 0 8px;font-size:28px;line-height:1.15}.search-result-url,.search-result-card time{color:#8795a8;font-size:13px}.search-empty{padding:34px}.alerion-footer{border-top:1px solid #e2e8f0;background:#fff}@media (max-width: 1180px){.showcase-card span{max-width:460px;font-size:42px}.inner-content{grid-template-columns:minmax(0,1fr) 310px}}@media (max-width: 900px){.alerion-header,.header-bar{height:auto}.header-bar{padding:12px 0}.ribbon-logo{height:56px;flex-basis:112px}.top-menu{order:3;flex-basis:100%}.site-search{flex:1 1 190px}.showcase{min-height:0;margin-top:0;padding:34px 0 54px}.showcase:after{margin-left:20px}.showcase-card span{left:22px;top:22px;right:22px;max-width:none;font-size:32px}.showcase-card img{min-height:360px;opacity:.55}.home-copy,.page-content{padding:22px}.contacts-grid,.inner-content,.review-form,.search-panel{grid-template-columns:1fr}.inner-hero h1,.joomla-content h1,.joomla-content .content-h1,.blog .category-desc h1,.page-content h1,.page-content-title{font-size:34px}}body.site{background:#f6f9fd;color:var(--metal-text);font-family:Inter,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.65}.home-page .showcase:not(.metal-showcase){display:none}.metal-showcase.showcase{min-height:auto;margin:0;padding:78px 0 34px;background:linear-gradient(#f7fafff0,#f7fafff0),linear-gradient(#dfe8f5 1px,transparent 1px),linear-gradient(90deg,#dfe8f5 1px,transparent 1px);background-size:auto,48px 48px,48px 48px}.metal-header{position:sticky;top:0;z-index:50;height:auto;background:#fff;color:#1b2a42;border:0;box-shadow:0 1px #08122514}.catalog-band{background-color:#eef3f6;background-image:url(/build/assets/extension-bg-DQ5bCQR6.png);background-repeat:repeat}.blue-catalog{background-color:#5b8fcb;background-image:url(/build/assets/extension-bg-DQ5bCQR6.png);background-repeat:repeat}@media (max-width: 700px){.metal-showcase.showcase{padding-top:42px}}.metal-header{contain:layout paint}.metal-header-top{display:block;max-height:42px;height:auto;overflow:hidden;background:#071222;opacity:1;transform:translateY(0);transition:max-height .28s ease,opacity .22s ease,transform .28s ease;will-change:max-height,opacity,transform}.metal-header.is-scrolled .metal-header-top{max-height:0;height:auto;opacity:0;transform:translateY(-8px)}.metal-header-top-inner{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:18px}.metal-header-contacts{display:flex;align-items:center;gap:28px;min-width:0;color:#dbe7f7;font-size:14px;font-weight:700;white-space:nowrap}.metal-header-contacts a,.metal-header-contacts a[href^="tel:"],.metal-header-contacts span{display:inline-flex;align-items:center;gap:6px;color:#fff}.metal-header-links{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex:0 0 auto}.metal-header-top .metal-header-links>a:not(.metal-header-social){display:none}.metal-search-top,.metal-search.metal-search-top{flex:0 0 190px;width:190px;height:30px;display:flex;align-items:center;border:1px solid rgba(192,211,236,.36);border-radius:999px;background:#ffffff14;box-shadow:none}.metal-search-top input,.metal-search.metal-search-top input{width:100%;height:100%;padding:0 6px 0 12px;color:#fff;background:transparent;font-size:13px}.metal-search-top input::placeholder{color:#ffffffc7}.metal-search-top button,.metal-search.metal-search-top button{flex:0 0 30px;width:30px;height:30px;color:#fff;background:transparent;box-shadow:none}.metal-header-social{width:24px;height:24px;background:#ffffff1a}.metal-header-social img{width:18px;height:18px;object-fit:contain}.metal-header-main-inner{min-height:86px;display:flex;align-items:center;gap:unset;flex-wrap:nowrap}.metal-logo{flex:0 0 125px}.metal-logo img{width:140px;max-height:74px;object-fit:contain}.metal-nav{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:flex-start;gap:6px}.metal-nav-item>a{min-height:46px;display:inline-flex;align-items:center;gap:6px;padding:0 12px;line-height:1;white-space:nowrap}.metal-chevron{display:inline-flex;align-items:center;justify-content:center;height:1em;line-height:1;transform:translateY(0)}.metal-callback-btn{flex:0 0 auto;min-height:46px;padding:0 25px;white-space:nowrap;font-weight:500;font-size:18px}.inner-content{display:block;grid-template-columns:1fr!important;max-width:1400px}.inner-content .page-content{position:relative;width:100%;max-width:1180px;margin:0 auto;padding:54px 66px 58px 92px}.inner-content .page-content:before{content:"";position:absolute;left:50px;top:56px;bottom:58px;width:2px;border-radius:999px;background:linear-gradient(180deg,#246ff0,#246ff02e)}.inner-content .breadcrumbs,.inner-content .page-content h1,.inner-content .joomla-content,.inner-content .review-list,.inner-content .review-form{position:relative;z-index:1}.catalog-solutions-grid{grid-auto-rows:minmax(292px,auto);align-items:stretch}.catalog-solution-link{min-height:292px}.catalog-solution-overlay{padding:34px 24px 28px}.catalog-solution-count{max-width:calc(100% - 20px);min-height:30px;padding:7px 13px;overflow:visible;white-space:normal;line-height:1.1;text-align:center}.catalog-solution-title{line-height:1.08;overflow-wrap:anywhere}.catalog-solution-text{max-width:94%}.cross-workflow{background:#fff}.cross-centered-heading{max-width:700px;margin:0 auto 42px;text-align:center}.cross-centered-heading h2{margin:0;color:var(--metal-ink);font-size:clamp(34px,4vw,48px);line-height:1.04;font-weight:900}.workflow-steps{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.workflow-steps:before{content:"";position:absolute;left:9%;right:9%;top:39px;height:2px;background:linear-gradient(90deg,#246ff033,#246ff08c,#246ff033)}.workflow-step{position:relative;z-index:1;display:grid;justify-items:center;gap:12px;text-align:center}.workflow-step span{display:inline-flex;width:78px;height:78px;align-items:center;justify-content:center;border:8px solid #f2f6fb;border-radius:50%;background:#246ff0;color:#fff;font-size:18px;font-weight:900;box-shadow:0 16px 36px #246ff038}.workflow-step h3{margin:0;color:var(--metal-ink);font-size:18px;line-height:1.2;font-weight:900}.workflow-step p{max-width:230px;margin:0;color:#63718a;font-size:14px;line-height:1.55}.cross-faq{background:#fff}.cross-faq-grid{display:grid;grid-template-columns:350px minmax(0,1fr);gap:64px;align-items:start}.cross-faq-card{padding:0;border-radius:0;background:transparent;color:var(--metal-ink);box-shadow:none}.cross-faq-card .metal-section-eyebrow{color:#246ff0;margin-bottom:16px}.cross-faq-card h2{margin:0 0 18px;color:var(--metal-ink);font-size:clamp(34px,4vw,50px);line-height:1.08;font-weight:900}.cross-faq-card p{margin:0 0 28px;color:#6c7b92;font-size:17px;line-height:1.65}.cross-faq-card a{display:block;margin:0;padding:26px 28px 0;border-radius:18px 18px 0 0;background:#246ff0;color:#fff;font-size:25px;font-weight:900;text-decoration:none}.cross-faq-card button{width:100%;min-height:58px;border:14px solid #246ff0;border-top:16px solid #246ff0;border-radius:0 0 18px 18px;background:#fff;color:#0f1b2f;box-shadow:0 18px 36px #246ff02e;font-weight:900}.cross-faq-list{display:grid;gap:14px}.cross-faq-list details{border:1px solid #e5edf8;border-radius:17px;background:#f7faff;box-shadow:none;overflow:hidden;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.cross-faq-list details[open]{border-color:#a9c8ff;background:#fff;box-shadow:0 16px 34px #246ff014}.cross-faq-list summary{position:relative;display:flex;align-items:center;gap:18px;min-height:72px;padding:20px 76px 20px 30px;color:#0d1830;cursor:pointer;font-weight:900;list-style:none}.cross-faq-list summary::-webkit-details-marker{display:none}.cross-faq-list summary span{flex:0 0 auto;color:#246ff0;font-weight:900}.cross-faq-list summary:after{content:"+";position:absolute;right:24px;top:50%;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #d5e3f5;background:#fff;color:#0d1830;font-size:22px;line-height:1;transform:translateY(-50%)}.cross-faq-list details[open] summary{color:#246ff0}.cross-faq-list details[open] summary:after{content:"-";border-color:#246ff0;background:#246ff0;color:#fff}.cross-faq-list details p{margin:0;padding:0 76px 28px 72px;color:#5e6b81;font-size:16px;line-height:1.7}@media (max-width: 1320px){.metal-header-contacts{gap:16px;font-size:13px}.metal-logo{flex-basis:160px}.metal-logo img{width:158px}.metal-nav-item>a{padding-inline:8px}}@media (max-width: 1100px){.metal-header-top{display:block}.metal-header-top-inner,.metal-header-main-inner{flex-wrap:wrap}.metal-header-contacts{flex-wrap:wrap;white-space:normal}.workflow-steps,.cross-faq-grid{grid-template-columns:1fr}.workflow-steps:before{display:none}}@media (max-width: 760px){.metal-search-top,.metal-search.metal-search-top{flex-basis:150px;width:150px}.inner-content .page-content{padding:32px 22px}.inner-content .page-content:before{display:none}.catalog-solutions-grid{grid-auto-rows:auto}.catalog-solution-link{min-height:285px}.cross-faq-list summary{padding-left:20px}.cross-faq-list details p{padding:0 24px 24px 58px}}.cross-faq-consult .cross-faq-phone{margin-bottom:15px}@media screen and (max-width: 565px){.cross-faq-consult .cross-faq-phone{font-size:20px}}@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}}
