.elementor-widget-arkitek-quicklock-catalog-26{width:100%;max-width:100%;min-width:0}
.akql26,.akql26 *{box-sizing:border-box}
.akql26{--akql26-hero:#073c34;--akql26-accent:#03b499;--akql26-hero_text:#fff;--akql26-hero_body:#bfdcde;--akql26-paper:#f5f6f1;--akql26-card:#fff;--akql26-ink:#112331;--akql26-body:#647384;--akql26-link:#075955;--akql26-banner:#e4eeea;--akql26-button:#ff7947;--akql26-footer:#031326;display:block;width:100%;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;direction:ltr;text-align:start;color:var(--akql26-ink)}
.akql26 .akql26-inner{width:100%;max-width:none;margin:0 auto;padding:0}
.akql26 .akql26-hero{margin:0;padding:64px 7%;background:var(--akql26-hero)}
.akql26 .akql26-back{display:inline-block;margin:0 0 38px;color:var(--akql26-hero_body);font-size:14px;line-height:1.5;text-decoration:none}
.akql26 .akql26-kicker{margin:0 0 24px;padding:0;color:#65f2d6;font-size:12px;font-weight:700;line-height:1.5;letter-spacing:2px}
.akql26 .akql26-title{display:block;position:static;margin:0 0 28px;padding:0;color:var(--akql26-hero_text);font-family:inherit;font-size:clamp(40px,5.4vw,80px);font-weight:400;line-height:1.02;letter-spacing:-2.5px;text-transform:none;overflow-wrap:break-word}
.akql26 .akql26-description{max-width:760px;margin:0;padding:0;color:var(--akql26-hero_body);font-size:16px;line-height:1.65;font-weight:400}
.akql26 .akql26-catalog{margin:0;padding:64px 7%;background:var(--akql26-paper)}
.akql26 .akql26-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}
.akql26 .akql26-card{display:flex;flex-direction:column;min-width:0;min-height:235px;margin:0;padding:28px 26px;background:var(--akql26-card);border:0;border-top:2px solid var(--akql26-accent);border-radius:0;box-shadow:none}
.akql26 .akql26-number{display:block;margin-bottom:18px;color:var(--akql26-link);font-family:inherit;font-size:12px;line-height:1.4;font-variant-numeric:tabular-nums}
.akql26 .akql26-card-title{display:block;position:static;margin:0 0 12px;padding:0;color:var(--akql26-ink);font-family:inherit;font-size:21px;line-height:1.3;letter-spacing:-.5px;font-weight:400;text-transform:none}
.akql26 .akql26-card-body{margin:0 0 22px;padding:0;color:var(--akql26-body);font-size:14px;line-height:1.6}
.akql26 .akql26-card-body p{margin:0;padding:0;font:inherit;color:inherit}
.akql26 .akql26-details{margin:0;padding:0 0 0 18px;list-style:none}
.akql26 .akql26-details li{margin:0;padding:0;font:inherit;color:inherit}
.akql26 .akql26-card-links{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-top:auto;font-size:14px;line-height:1.45}
.akql26 .akql26-quote,.akql26 .akql26-manufacturer{color:var(--akql26-link);text-decoration:underline;text-underline-offset:3px;font:inherit;max-width:100%;overflow-wrap:break-word}
.akql26 .akql26-quote{font-weight:700}
.akql26 .akql26-banner{display:flex;align-items:center;justify-content:space-between;gap:32px;margin-top:34px;padding:28px;background:var(--akql26-banner)}
.akql26 .akql26-banner-text{max-width:730px;margin:0;padding:0;color:var(--akql26-ink);font-size:14px;line-height:1.65}
.akql26 .akql26-button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;gap:8px;padding:18px 22px;background:var(--akql26-button);color:#231309;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;border:0;border-radius:0}
.akql26 a:focus-visible{outline:2px solid var(--akql26-accent);outline-offset:5px}
.akql26 a:hover{text-decoration:underline;text-underline-offset:4px}
.akql26 .akql26-header{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin:0;padding:24px 4%;background:#fff}
.akql26 .akql26-brand img{display:block;width:160px;max-width:100%;height:auto;max-height:64px;object-fit:contain}
.akql26 .akql26-brand-text{font-size:25px;font-weight:700;letter-spacing:2px;color:#132a43;text-decoration:none}
.akql26 .akql26-nav{display:flex;gap:30px;flex-wrap:wrap}
.akql26 .akql26-nav-link{font-size:12px;line-height:1.5;font-weight:700;color:#121b29;text-decoration:none}
.akql26 .akql26-footer{display:grid;grid-template-columns:2fr 1fr 1fr 1.2fr;gap:32px;padding:64px 6%;background:var(--akql26-footer);color:#fff}
.akql26 .akql26-footer-brand{margin:0 0 10px;font-size:26px;font-weight:700;letter-spacing:3px;color:#fff}
.akql26 .akql26-footer-small{margin:0 0 20px;font-size:9px;line-height:1.6;letter-spacing:1px;color:#9fbad3}
.akql26 .akql26-footer-links{display:flex;flex-direction:column;gap:12px}
.akql26 .akql26-footer-links .akql26-footer-small{margin-bottom:8px}
.akql26 .akql26-footer-link{font-size:12px;line-height:1.5;text-decoration:none;color:inherit}
.akql26 .akql26-footer-place{text-align:end;font-size:11px;color:#9fbad3;line-height:1.8}
.akql26 .akql26-footer-place p{margin:0 0 8px;font:inherit;color:inherit}
@media(max-width:1024px){.akql26 .akql26-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.akql26 .akql26-hero,.akql26 .akql26-catalog{padding:48px 5%}.akql26 .akql26-card{padding:24px}.akql26 .akql26-banner{align-items:flex-start}.akql26 .akql26-banner-text{max-width:65%}}
@media(max-width:767px){.akql26 .akql26-grid{grid-template-columns:minmax(0,1fr)}.akql26 .akql26-hero,.akql26 .akql26-catalog{padding:40px 22px}.akql26 .akql26-title{font-size:clamp(34px,8.5vw,52px);letter-spacing:-1.3px;line-height:1.1}.akql26 .akql26-back{margin-bottom:28px}.akql26 .akql26-kicker{font-size:10px;letter-spacing:1.5px}.akql26 .akql26-description{font-size:15px}.akql26 .akql26-card{min-height:0}.akql26 .akql26-card-body{font-size:15px}.akql26 .akql26-banner{flex-direction:column;gap:22px;padding:24px}.akql26 .akql26-banner-text{max-width:100%}.akql26 .akql26-button{max-width:100%;flex-shrink:1}.akql26 .akql26-header{gap:20px;padding:20px 22px}.akql26 .akql26-nav{order:3;width:100%;gap:24px}.akql26 .akql26-footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;padding:40px 22px}.akql26 .akql26-footer-place{text-align:start}}
