:root{--asl-banner-desktop-height:382px;--asl-banner-mobile-height:650px;--asl-banner-desktop-top:0px;--asl-banner-mobile-top:0px;--asl-banner-desktop-scale:1;--asl-banner-mobile-scale:1;--asl-banner-desktop-size:cover;--asl-banner-mobile-size:cover;--asl-banner-desktop-x:50%;--asl-banner-desktop-y:50%;--asl-banner-mobile-x:50%;--asl-banner-mobile-y:50%;--asl-mobile-home-hero-height:650px}body.asl-managed-banner-page{overflow-x:hidden!important;overflow-y:auto!important}body.asl-managed-banner-page #footer,body.asl-managed-banner-page footer.footer,body.asl-managed-banner-page .as-footer-v2{position:relative!important;z-index:30!important;isolation:isolate!important;pointer-events:auto!important}body.asl-managed-banner-page .as-footer-v2 a,body.asl-managed-banner-page .as-footer-v2 button{position:relative!important;z-index:31!important;pointer-events:auto!important}body.asl-managed-banner-page .as-footer-v2::before,body.asl-managed-banner-page .as-footer-v2 a::before,body.asl-managed-banner-page .as-footer-v2 a::after,body.asl-managed-banner-page .as-footer-v2 button::before,body.asl-managed-banner-page .as-footer-v2 button::after,body.asl-managed-banner-page .as-footer-v2 a svg,body.asl-managed-banner-page .as-footer-v2 button svg{pointer-events:none!important}body.asl-managed-banner-page .entry-header,body.asl-managed-banner-page .page-header,body.asl-managed-banner-page .wp-block-post-title,body.asl-managed-banner-page main>.entry-title,body.asl-managed-banner-page .page-title-wrap,body.asl-managed-banner-page .page-title-bar,body.asl-managed-banner-page .page-title-section,body.asl-managed-banner-page .titlebar,body.asl-managed-banner-page .page-header-wrapper,body.asl-managed-banner-page .page-header-area,body.asl-managed-banner-page main .elementor-widget-theme-post-title{display:none!important}body.asl-managed-banner-page .site-content,body.asl-managed-banner-page #content,body.asl-managed-banner-page .content-area,body.asl-managed-banner-page #primary,body.asl-managed-banner-page main.site-main,body.asl-managed-banner-page .site-main,body.asl-managed-banner-page article.page,body.asl-managed-banner-page .entry-content,body.asl-managed-banner-page .wp-block-post-content,body.asl-managed-banner-page .wp-site-blocks main,body.asl-managed-banner-page .site-content>.ast-container,body.asl-managed-banner-page #content>.ast-container,body.asl-managed-banner-page .site-content>.container,body.asl-managed-banner-page #content>.container,body.asl-managed-banner-page .elementor-widget-theme-post-content>.elementor-widget-container{padding-top:0!important;margin-top:0!important}.asl-managed-picture-hero,.asl-managed-picture-hero *,.asl-managed-picture-hero *::before,.asl-managed-picture-hero *::after{box-sizing:border-box!important}.asl-managed-picture-hero{position:relative!important;z-index:2!important;display:block!important;width:100vw!important;max-width:100vw!important;height:var(--asl-banner-desktop-height,382px)!important;min-height:var(--asl-banner-desktop-height,382px)!important;margin:0 0 0 calc(50% - 50vw)!important;padding:0!important;overflow:hidden!important;border:0!important;border-radius:0!important;background:#020203!important;line-height:0!important;isolation:isolate!important}.asl-managed-picture-hero::after{content:""!important;position:absolute!important;z-index:2!important;left:0!important;right:0!important;bottom:0!important;height:1px!important;pointer-events:none!important;background:linear-gradient(90deg,transparent,rgb(243 191 40 / .68),transparent)!important}.asl-managed-picture-hero-picture{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important}.asl-managed-picture-hero-picture img{display:block!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;border:0!important;object-fit:cover!important;object-position:var(--asl-banner-desktop-x,50%) var(--asl-banner-desktop-y,50%)!important;transform:translateY(var(--asl-banner-desktop-top,0)) scale(var(--asl-banner-desktop-scale,1))!important;transform-origin:var(--asl-banner-desktop-x,50%) var(--asl-banner-desktop-y,50%)!important;will-change:transform!important}.asl-managed-picture-hero-a11y{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;white-space:nowrap!important;border:0!important}body.asl-managed-picture-banner-warranty .asl-warranty-page>.asl-warranty-hero,body.asl-managed-picture-banner-sac .asl-sac-page>.asl-sac-hero,body.asl-managed-picture-banner-authorized .asl-authorized-page>.asl-authorized-hero{display:none!important}body.asl-banner-layout-warranty:not(.asl-banner-custom-warranty) .asl-warranty-shield-art,body.asl-banner-layout-sac:not(.asl-banner-custom-sac) .asl-sac-service-art,body.asl-banner-layout-authorized:not(.asl-banner-custom-authorized) .asl-authorized-seal-art{background-position:var(--asl-banner-desktop-x,50%) var(--asl-banner-desktop-y,50%)!important;transform:translateY(var(--asl-banner-desktop-top,0)) scale(var(--asl-banner-desktop-scale,1))!important;transform-origin:var(--asl-banner-desktop-x,50%) var(--asl-banner-desktop-y,50%)!important;will-change:transform!important}@media(max-width:980px){.asl-managed-picture-hero{height:var(--asl-banner-mobile-height,var(--asl-mobile-home-hero-height,650px))!important;min-height:var(--asl-banner-mobile-height,var(--asl-mobile-home-hero-height,650px))!important;margin-top:0!important}.asl-managed-picture-hero-picture img{object-fit:cover!important;object-position:var(--asl-banner-mobile-x,50%) var(--asl-banner-mobile-y,50%)!important;transform:translateY(var(--asl-banner-mobile-top,0)) scale(var(--asl-banner-mobile-scale,1))!important;transform-origin:var(--asl-banner-mobile-x,50%) var(--asl-banner-mobile-y,50%)!important}body.asl-banner-layout-warranty:not(.asl-banner-custom-warranty) .asl-warranty-shield-art,body.asl-banner-layout-sac:not(.asl-banner-custom-sac) .asl-sac-service-art,body.asl-banner-layout-authorized:not(.asl-banner-custom-authorized) .asl-authorized-seal-art{background-position:var(--asl-banner-mobile-x,50%) var(--asl-banner-mobile-y,50%)!important;transform:translateY(var(--asl-banner-mobile-top,0)) scale(var(--asl-banner-mobile-scale,1))!important;transform-origin:var(--asl-banner-mobile-x,50%) var(--asl-banner-mobile-y,50%)!important}}@media(prefers-reduced-motion:reduce){.asl-managed-picture-hero,.asl-managed-picture-hero *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}body.asl-warranty-page-active{--asl-banner-desktop-height:720px;--asl-banner-desktop-top:5px;--asl-banner-desktop-scale:1.000;--asl-banner-desktop-size:cover;--asl-banner-desktop-x:43%;--asl-banner-desktop-y:50%;--asl-banner-mobile-height:650px;--asl-banner-mobile-top:0px;--asl-banner-mobile-scale:1.000;--asl-banner-mobile-size:cover;--asl-banner-mobile-x:50%;--asl-banner-mobile-y:50%;--asl-mobile-home-hero-height:var(--asl-banner-mobile-height,650px)}