/* WordPress integration, leaving the designer's layout intact. */
[hidden]{display:none!important}.halex-map{width:100%;height:240px;border:0;border-radius:24px 6px 24px 6px;margin-top:24px}.admin-bar .site-header{top:32px}.admin-bar .asrt-bar{top:calc(var(--header-h) + 32px)}
.footer-credit,.footer-credit a{color:inherit!important;font-size:inherit}.footer-bottom{flex-wrap:wrap;gap:12px}
.intro{position:fixed;inset:0;z-index:99999;pointer-events:auto;animation:intro-failsafe 1ms 4.5s forwards}.intro__panel{position:absolute;inset:0;background:var(--green);clip-path:inset(0 0 0 0 round 0)}.intro__mark{position:absolute;top:50%;left:50%;width:min(64vw,380px);height:auto;max-width:none;transform:translate(-50%,-50%) scale(.96);opacity:0}.intro.intro-ready .intro__mark{opacity:1;transform:translate(-50%,-50%) scale(1);transition:opacity .25s ease-out,transform .25s ease-out}.intro-seen .intro,.no-js .intro{display:none!important}@keyframes intro-failsafe{to{visibility:hidden;pointer-events:none}}
.no-js .reveal{opacity:1;transform:none}.no-js .field-other{display:block!important}.no-js .contact-form [name=company_other]{display:block}.no-js .mobile-menu{position:static;display:block!important}.no-js .mobile-menu nav{display:flex;flex-wrap:wrap}
:where(input,textarea,select)[aria-invalid=true]{outline:2px solid #b42318}html[dir=rtl]{--font:"Tahoma",Arial,sans-serif;--font-label:"Tahoma",Arial,sans-serif}html[dir=rtl] .cat-stage,html[dir=rtl] .car-track,html[dir=rtl] .asrt-cats{direction:ltr}html[dir=rtl] .left{text-align:right}html[dir=rtl] .lb-specs{direction:rtl}
@media(max-width:782px){.admin-bar .site-header{top:46px}.admin-bar .asrt-bar{top:calc(var(--header-h) + 46px)}}
@media(prefers-reduced-motion:reduce){.intro{display:none!important}}

.halex-not-found{min-height:60vh;display:grid;align-items:center;text-align:center;padding-block:clamp(100px,12vw,180px)}.halex-not-found h1{font-size:clamp(32px,6vw,64px);margin:0 0 20px}.halex-not-found .container>p:not(.eyebrow){max-width:620px;margin:0 auto 28px}.halex-404-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px}
