:focus-visible{outline:3px solid #ad88ff;outline-offset:5px}.footer-top{display:flex;justify-content:space-between;align-items:flex-start;gap:32px}.footer-top nav{display:flex;gap:20px;flex-wrap:wrap}.contact-form{max-width:760px;display:grid;gap:20px;margin:36px 0}.contact-form label{display:grid;gap:9px;font-size:15px}.contact-form input,.contact-form textarea{width:100%;border:1px solid #7778;background:transparent;color:inherit;padding:15px;font:inherit;border-radius:5px}.contact-form .consent{display:flex;align-items:flex-start;line-height:1.5}.consent input{width:auto;margin-top:5px}.contact-form button{justify-self:start;border:0;border-radius:5px;background:#bba4ef;color:#202026;padding:16px 26px;font:600 15px Arial;cursor:pointer}.qsection .contact-form button{background:#f2542d;color:#fff}.form-trap{position:absolute;left:-10000px}.form-note{font-size:13px!important;opacity:.75}.form-status:empty{display:none}.content-image{max-width:100%;max-height:650px;object-fit:contain}.catalog-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px}.catalog-card{border:1px solid #8885;padding:25px;border-radius:8px}.catalog-card p{line-height:1.6}figure{margin:0}.reveal{opacity:1;transform:none}.js-reveal .reveal{opacity:0;transform:translateY(22px);transition:opacity .65s,transform .65s}.js-reveal .reveal.visible{opacity:1;transform:none}.industry-tabs{overflow:auto}.industry-tabs button{cursor:pointer}@media(max-width:700px){.footer-top{flex-direction:column}.footer-top nav{gap:16px}.footer-bottom{gap:15px;flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){html:root{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}.js-reveal .reveal{opacity:1;transform:none}}

.industry-content[hidden]{display:none!important}

.skip-link{position:fixed;left:16px;top:10px;z-index:1000;transform:translateY(-150%);padding:12px 20px;background:#fff;color:#17212b;border:2px solid #1477c9;border-radius:4px;font:600 14px Arial,sans-serif}.skip-link:focus{transform:translateY(0)}
