.ev-slide-frame{position:relative;height:100%;isolation:isolate;overflow:hidden}.elhorn-volt .ev-slide-frame>img.ev-slide-next{position:absolute!important;inset:0;width:100%;height:100%;min-height:100%;object-fit:cover;opacity:0;transition:opacity .9s ease;z-index:1;pointer-events:none}.elhorn-volt .ev-slide-frame>img.ev-slide-next.is-ready{opacity:1}.ev-gallery-controls{position:absolute;bottom:22px;right:22px;z-index:7;display:flex;align-items:center;gap:5px;background:rgba(16,24,33,.79);color:#fff;border:1px solid rgba(255,255,255,.21);border-radius:30px;padding:5px;backdrop-filter:blur(9px)}.ev-gallery-controls button{border:0;background:0 0;color:#fff;width:34px;height:34px;border-radius:50%;font-size:18px;padding:0;display:grid;place-items:center}.ev-gallery-controls button:hover{background:rgba(255,255,255,.14)}.ev-gallery-count{font-size:11px;min-width:48px;text-align:center;font-variant-numeric:tabular-nums}.ev-slide-progress{position:absolute;bottom:0;left:0;width:100%;height:3px;background:#ff7926;z-index:8;transform-origin:left;transform:scaleX(0)}.ev-gallery-running .ev-slide-progress{animation:ev-slide-time 7.8s linear both}.ev-current-route{position:absolute;inset:0;z-index:3;pointer-events:none;overflow:hidden}.ev-route-base{fill:none;stroke:rgba(231,106,23,.17);stroke-width:1}.ev-route-pulse{fill:none;stroke:#ef782d;stroke-width:2;stroke-dasharray:7 100;stroke-dashoffset:107;opacity:0;filter:drop-shadow(0 0 5px rgba(255,121,38,.38))}.ev-gallery-running .ev-route-pulse{animation:ev-route-travel 7.8s linear both}.ev-route-network{opacity:0;fill:none;stroke:#ffd1a9;stroke-width:1.4;filter:drop-shadow(0 0 8px rgba(255,154,80,.6))}.ev-current-burst .ev-route-network{animation:ev-network-on .95s ease-out both}.ev-home-hero.ev-has-gallery>.ev-circuit{display:none}.ev-current-burst .ev-slide-frame{box-shadow:inset 0 0 70px rgba(255,121,38,.19)}.ev-footer h2{font-size:15px;letter-spacing:0;font-weight:700}.ev-contact-guide{background:var(--surface)}.ev-contact-guide>.elementor-widget-button{margin-top:25px}@media (max-width:767px){.ev-gallery-controls{bottom:16px;right:16px}.ev-gallery-controls button{width:32px;height:32px}.ev-current-route{display:none}}@media (prefers-reduced-motion:reduce){.ev-current-route,.ev-slide-progress{display:none}.ev-slide-next{transition:none!important}}