.abmv-home .abmv-hero-slogan>.elementor-widget-container>p+p,.abmv-home .abmv-hero-slogan>p+p,.abmv-home .abmv-hero-slogan .abmv-slogan-alternative{display:none}.abmv-home .abmv-hero-slogan p.abmv-slogan-canonical{display:block!important}.abmv-home .abmv-hero-slogan.abmv-slogan-enhanced .abmv-slogan-canonical{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.abmv-home .abmv-slogan-stage{display:grid;grid-template-columns:minmax(0,1fr) 28px;align-items:start;gap:9px;width:100%;font:inherit;color:inherit}.abmv-home .abmv-slogan-text{display:grid;min-width:0;line-height:inherit;overflow-wrap:break-word}.abmv-home .abmv-slogan-sizer,.abmv-home .abmv-slogan-visual{grid-area:1 / 1;min-width:0;margin:0;padding:0;font:inherit;color:inherit;white-space:normal}.abmv-home .abmv-slogan-sizer{visibility:hidden;pointer-events:none}.abmv-home .abmv-slogan-sizer::after,.abmv-home .abmv-slogan-visual::after{content:"";display:inline-block;width:2px;height:.95em;margin-left:4px;vertical-align:-.08em}.abmv-home .abmv-slogan-visual::after{background:var(--abmv-mint,#05e5bd);animation:abmv-slogan-cursor 1.05s steps(1,end) infinite}.abmv-home .abmv-slogan-stopped .abmv-slogan-visual::after{animation:none;opacity:0}.abmv-home .abmv-hero-slogan .abmv-slogan-control{appearance:none;display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:0;height:28px;min-height:28px;margin:0;padding:2px 5px;border:1px solid #fff0;border-radius:5px;background:#fff0;background-image:none;box-shadow:none;color:var(--abmv-muted,#a3b2b9);font:11px/1.3 var(--abmv-font,"Segoe UI",Arial,sans-serif);font-weight:400;letter-spacing:0;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer}.abmv-home .abmv-hero-slogan .abmv-slogan-control:hover{border-color:var(--abmv-line,#273239);background:var(--abmv-panel,#11191d);color:var(--abmv-ink,#f2f5f6)}.abmv-home .abmv-slogan-control .abmv-slogan-icon{display:block;width:16px;height:16px;flex:none;fill:currentColor;pointer-events:none}@keyframes abmv-slogan-cursor{0%,54%{opacity:1}55%,100%{opacity:0}}@media (prefers-reduced-motion:reduce){.abmv-home .abmv-slogan-stage{display:none!important}.abmv-home .abmv-hero-slogan.abmv-slogan-enhanced .abmv-slogan-canonical{position:static!important;width:auto!important;height:auto!important;margin:0!important;overflow:visible!important;clip:auto!important;clip-path:none!important;white-space:normal!important}.abmv-home .abmv-slogan-visual::after{animation:none}}