/* Structural constraints apply to every instance of the Elementor layouts. */
body.ibk-site{--e-global-color-primary:#0071bc;--e-global-color-secondary:#171738;--e-global-color-text:#242b38;--e-global-color-accent:#f6ae2d;font-family:Inter,"Segoe UI",Arial,sans-serif}body .elementor{--container-max-width:100%;--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px}body .elementor .e-con{padding:0;margin:0;max-width:none}body .elementor-widget-ibk-layout{width:100%;max-width:100%;margin:0!important}.elementor-widget-ibk-layout>.elementor-widget-container{padding:0!important}.elementor-widget-ibk-layout a{text-decoration:none}.elementor-widget-ibk-layout p{margin-top:0}.elementor-widget-ibk-layout ul{padding-left:1.25em}
.mega .mega-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.mega .mega-group+.mega-group{margin-top:0}.mega ul{padding-left:0!important}.navigation .dropdown summary{list-style:none}.category-nav .wrap{display:flex;gap:28px;align-items:center}.category-links{display:flex;gap:20px;overflow-x:auto;white-space:nowrap;padding:12px 0}.category-name{font-weight:700;flex-shrink:0}.category-links a[aria-current]{color:var(--blue);border-bottom:2px solid var(--accent)}
.steel-card{text-decoration:none;color:var(--ink);transition:box-shadow .2s,transform .2s}.steel-card:hover{box-shadow:0 12px 28px #071e3b24;transform:translateY(-3px)}.steel-card:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.steel-card-body p{color:var(--ink)}.steel-technical .steel-card h3{color:var(--navy)}.steel-technical .steel-section-head h2{color:white}.steel-image img{max-height:190px}.steel-intro figure img,.standard-intro figure img{max-height:270px;object-fit:contain}.ibk-image-fallback{min-height:190px;display:flex;align-items:center;justify-content:center;background:#edf5fa;color:#0071bc;font-size:3rem;font-weight:800;letter-spacing:.08em}.ibk-group-content{padding-top:10px;padding-bottom:45px}.steel-intro:has(>div:only-child){grid-template-columns:1fr}.standard-intro:has(>div:only-child){grid-template-columns:1fr}.standard-intro:has(>div:only-child)>div{max-width:800px}.standard-intro h1{overflow-wrap:anywhere;font-size:clamp(30px,3.2vw,44px)}.standard-facts{margin:0;padding:0;list-style:none}.standard-facts dt{font-size:13px;color:var(--muted)}.standard-facts dd{margin:0}.standard-facts strong{display:block}.standard-jumps a{padding:10px 16px;border-radius:8px;border:1px solid #dce7ef;color:var(--blue);font-weight:600}.standard-jumps a:hover{background:#e8f2f9}.standard-advice h2,.steel-contact h2{font-size:23px;margin:6px 0 10px}.standard-advice>div:last-child{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.standard-advice .steel-button,.steel-contact .steel-button{overflow-wrap:anywhere;word-break:break-word}.steel-contact{margin-bottom:28px}.steel-range{padding-top:65px}
.ibk-rich{line-height:1.8;min-width:0;overflow-wrap:break-word}.ibk-rich h2,.ibk-rich h3,.ibk-rich h4{color:var(--navy);line-height:1.3;margin:24px 0 14px}.ibk-rich h3{font-size:21px}.ibk-rich p{margin-bottom:18px}.ibk-rich>p:empty{display:none}.ibk-rich a{color:var(--blue);text-decoration:underline}.ibk-rich img{max-width:100%;height:auto;object-fit:contain;max-height:450px}.ibk-rich figure{max-width:100%;margin:20px 0}.ibk-rich figcaption{font-size:13px;color:var(--muted)}.ibk-rich ul{padding-left:1.3em}.ibk-rich table{border-collapse:collapse;width:100%;font-size:13px;background:white}.ibk-rich th,.ibk-rich td{border:1px solid #dbe4ed;padding:9px 12px;text-align:left;vertical-align:middle;min-width:45px}.ibk-rich th{background:#07558d;color:white;font-weight:650}.ibk-rich tr:nth-child(even) td{background:#f4f8fb}.ibk-rich td img{width:auto;max-width:180px;max-height:110px}.ibk-rich .ibk-table-scroll{overflow-x:auto;max-width:100%;margin:20px 0;border:1px solid #dbe4ed;border-radius:8px}.ibk-rich .ibk-table-scroll table{margin:0;min-width:650px}.ibk-rich .ibk-table-scroll:focus-visible{outline:3px solid var(--accent)}.ibk-technical{margin:40px 0}.spec-panel{margin-bottom:20px}.spec-panel>summary{cursor:pointer}.standard-options .spec-body{color:var(--ink);background:white}.ibk-description-sections{display:grid;gap:24px}.ibk-description-sections>.ibk-rich{background:#f7f9fb;border-radius:14px;padding:28px}.ibk-page-content{padding-top:48px;padding-bottom:60px}.ibk-page-hero{padding:25px 0 45px}.ibk-page-hero h1{font-size:clamp(30px,4vw,46px);margin-top:18px}.ibk-page-intro{max-width:850px;line-height:1.8;color:#e6eef6}.ibk-editorial{margin-bottom:35px}.ibk-editorial>h2{font-size:28px}.ibk-editorial+.ibk-editorial{border-top:1px solid #e2e9ef;padding-top:24px}.ibk-downloads{margin:40px 0}.ibk-downloads h2{font-size:27px;margin-bottom:24px}.ibk-download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ibk-download{display:flex;gap:16px;align-items:center;border:1px solid #dbe4ed;background:white;border-radius:10px;padding:20px;color:var(--blue)}.ibk-download:hover{background:#edf5fa}.ibk-download>span:first-child{font-size:24px}.ibk-download small{margin-left:auto;color:var(--muted)}
.ibk-inquiry .inquiry-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.inquiry-panel label{display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px;margin:18px 0}.inquiry-panel input,.inquiry-panel textarea,.inquiry-panel select{font:inherit;width:100%;border:1px solid #cbd7e1;border-radius:8px;background:#fff;padding:12px;color:var(--ink)}.inquiry-panel input:focus,.inquiry-panel textarea:focus,.inquiry-panel select:focus{outline:2px solid var(--blue);outline-offset:2px}.inquiry-panel .inquiry-privacy{display:flex;flex-direction:row;align-items:flex-start;font-size:12px;font-weight:400}.inquiry-panel .inquiry-privacy input{width:18px;height:18px;flex-shrink:0;margin:3px 5px 0 0}.inquiry-panel .inquiry-privacy a{text-decoration:underline;color:var(--blue)}.inquiry-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ibk-honeypot{position:absolute!important;left:-9999px!important;width:1px;height:1px;overflow:hidden}.inquiry-success{padding:20px;background:#e8f7ed;color:#17582b;border-radius:10px}.inquiry-copy a{font-weight:650}.footer-main{display:grid;grid-template-columns:1.4fr 1fr;gap:55px}.footer-info{display:grid;grid-template-columns:1fr 1fr;gap:24px}.footer-info>div:first-child,.footer-info>div:last-child{grid-column:1/-1}.footer-info>div:last-child .footer-links{flex-direction:row;flex-wrap:wrap}.footer-main>.footer-info,.footer-main>.footer-map{grid-column:auto!important;grid-row:auto!important}.footer-map{width:100%;background:#eef4f8;border-radius:16px;color:var(--navy);align-self:stretch}.ibk-location{padding:45px 30px;min-height:330px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.ibk-location h2{color:var(--navy);font-size:24px}.ibk-location p{font-size:14px}.ibk-location-pin{font-size:70px;color:var(--blue);line-height:1;margin-bottom:20px}.utility .wrap{justify-content:space-between}.hero:focus-within .slide>img{animation-play-state:paused}.standard-hero .catalog-download{color:white}.standard-body{padding-bottom:55px}.standard-options>summary{background:#0071bc!important;color:white!important}
@media(max-width:1050px){.navigation{gap:18px;font-size:15px}.mega .mega-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.steel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{gap:30px}.steel-intro{gap:30px}}
@media(max-width:760px){.mega .mega-columns{grid-template-columns:1fr}.category-nav .wrap{display:block}.category-links{gap:18px}.category-name{display:block;padding-top:10px}.ibk-inquiry .inquiry-grid{grid-template-columns:1fr;gap:28px}.inquiry-fields{grid-template-columns:1fr;gap:0}.ibk-download-grid{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr}.footer-map{max-width:none}.ibk-description-sections>.ibk-rich{padding:22px}.steel-intro,.standard-intro{grid-template-columns:1fr}.standard-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.steel-intro figure,.standard-intro figure{max-width:380px;width:100%;margin:auto}.steel-contact{padding:22px}.utility-contact{display:none}}
@media(max-width:600px){.steel-grid{grid-template-columns:1fr}.standard-advice{display:block;padding:24px}.standard-advice>div+div{margin-top:20px}.steel-card h3{overflow-wrap:anywhere}.ibk-rich th,.ibk-rich td{padding:8px}.standard-jumps{gap:8px}.standard-jumps>span{width:100%}.ibk-download{padding:16px}.standard-intro h1{font-size:30px}.footer-info{grid-template-columns:1fr}.footer-info>div{grid-column:1!important}}
.category-links a[aria-current]{color:white!important}.standard-options .spec-body,.standard-options .spec-body li{color:var(--ink)!important;background:white}.steel-contact .steel-kicker{color:var(--blue)}.standard-facts>div{padding:18px 24px}.submenu-icon img{width:24px;height:24px;object-fit:contain}.product-card .original-product-icon .ibk-original-category-icon{width:100px;height:100px;padding:0;background:none;border-radius:0;margin:0;object-fit:contain}.category-links{flex-wrap:nowrap!important}.skip{position:fixed!important;z-index:1000!important}.skip:not(:focus){top:-200px!important}.ibk-site .spec-panel>summary{scroll-margin-top:100px}
@media(max-width:760px){.category-nav{position:relative;top:auto}.category-nav>.wrap{min-height:0}.standard-facts>div{padding:14px 12px}.standard-facts{gap:0}.standard-hero{padding-bottom:40px}.standard-facts{margin-top:0;transform:none}.standard-options .spec-body li{background:none}}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.steel-card:hover{transform:none}}
