[data-alpha-footer]{isolation:isolate;overflow:clip;scroll-margin-block-start:110px;background:radial-gradient(ellipse 60% 80% at 8% 100%,#123d694d,transparent 75%),#07111e!important;border-top:1px solid #a4bfdf29}
[data-alpha-footer]::before{content:'';position:absolute;inset:0 5% auto;height:1px;background:linear-gradient(90deg,transparent,#82b8ff7a 32%,#b2d6ffb8 60%,transparent);pointer-events:none}
[data-alpha-footer] .s-af2-low-nav{border-top:1px solid #a4bfdf29}
[data-alpha-footer] a{touch-action:manipulation;transition:background .2s ease,border-color .2s ease,color .2s ease}
[data-alpha-footer] a>span{transition:color .2s ease}
[data-alpha-footer] a:hover>span{color:#a9ceff}
[data-alpha-footer] :is(a,button):focus-visible{outline:2px solid #a4ceff;outline-offset:4px}
[data-alpha-footer] :is(.s-af2-phone,.s-af2-email){border:1px solid #b0c8e83b;background:linear-gradient(135deg,#ffffff0d,#ffffff03);box-shadow:inset 0 1px #ffffff0a;backdrop-filter:blur(12px)}
[data-alpha-footer] :is(.s-af2-phone,.s-af2-email):hover{border-color:#abd0ff8c;background-color:#6aaaff12}
[data-alpha-footer] :is(.s-af2-instagram,.s-af2-facebook,.s-af2-back-top){border:1px solid #b0c8e831;background:#ffffff03}
[data-alpha-footer] :is(.s-af2-instagram,.s-af2-facebook,.s-af2-back-top):hover{border-color:#abd0ff8c;background:#6aaaff12}
[data-alpha-footer] .e-svg-base>svg{width:100%;height:100%;fill:none;color:#d0e2f8}
[data-alpha-footer] [data-footer-toggle]{border:0;cursor:pointer;appearance:none}
[data-alpha-footer] [data-footer-toggle]::after{content:'+';display:grid;place-items:center;width:26px;height:26px;font-size:24px;font-weight:300;color:#a9cfff;transition:rotate .3s ease}
[data-alpha-footer] [data-footer-toggle][aria-expanded=true]::after{rotate:45deg}
[data-alpha-footer] [data-footer-panel]{overflow:hidden}
[data-alpha-footer] [hidden]{display:none!important}
@media(max-width:767px){
 [data-alpha-footer][data-footer-ready] [data-footer-heading]{display:none}
 [data-alpha-footer][data-footer-ready] [data-footer-toggle]{display:flex}
 [data-alpha-footer] [data-footer-group]{border-bottom:1px solid #a4bfdf29}
 [data-alpha-footer] [data-footer-panel] a{padding-inline:8px}
 [data-alpha-footer] .s-af2-services{border-top:1px solid #a4bfdf29}
 [data-alpha-footer] .s-af2-low-nav{border-top:0}
 [data-alpha-footer] .s-af2-phone-icon{display:none}
 [data-alpha-footer] .s-af2-copyright{max-width:calc(100% - 58px)}
}
@media(prefers-reduced-motion:reduce){[data-alpha-footer] *,[data-alpha-footer] *::before,[data-alpha-footer] *::after{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
@media print{[data-alpha-footer] [data-footer-toggle]{display:none!important}[data-alpha-footer] [data-footer-heading],[data-alpha-footer] [data-footer-panel]{display:block!important;height:auto!important;opacity:1!important}}
