/* Service content anchors and the shared static footer. */
.aae-service-page .wp-block-post-content a{font-weight:700}
#FooterV1>.mn_wd{width:90%!important;max-width:1280px!important;margin-inline:auto}
#FooterV1 .aae-footer-coverage{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start!important;overflow:visible;border-radius:0}
#FooterV1 .aae-footer-areas,#FooterV1 .aae-footer-map{width:auto!important;max-width:none;min-width:0;margin:0}
#FooterV1 .aae-footer-area-inner{padding:0 24px 0 0!important}
#FooterV1 #FooterV1Callout{margin:0 0 18px!important;padding:0 0 14px!important}
#FooterV1 #FooterV1Callout>strong{display:block;margin:0}
#FooterV1 #AreaList{height:auto!important;max-height:none!important;overflow:visible!important;margin:0;padding:0}
#FooterV1 #AreaList .aae-footer-area-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;height:auto!important;max-height:none!important;overflow:visible!important;margin:0;padding:0;list-style:none}
#FooterV1 #AreaList .aae-footer-area-links>li{margin:0;padding:0;font-size:16px;line-height:1.5}
#FooterV1 #AreaList .aae-footer-area-links>li::before,#FooterV1 #AreaList .aae-footer-area-links>li::after{display:none!important;content:none!important}
#FooterV1 .aae-footer-map{display:block;border-radius:12px;overflow:hidden;align-self:start}
#FooterV1 .aae-footer-map img{display:block;width:100%;height:auto!important;max-width:100%;margin:0}
#ScorpionFooterS3.aae-footer-legal .inf{display:flex!important;align-items:center;flex-wrap:wrap;gap:10px 26px;width:100%}
#ScorpionFooterS3.aae-footer-legal small,#ScorpionFooterS3.aae-footer-legal .inf>p{margin:0;font-size:13px;line-height:1.6}
#ScorpionFooterS3.aae-footer-legal nav{margin-left:auto}
#ScorpionFooterS3.aae-footer-legal nav ul{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;list-style:none;padding:0;margin:0}
#ScorpionFooterS3.aae-footer-legal nav li{margin:0!important;font-size:13px;line-height:1.6}
@media(max-width:700px){#FooterV1 .aae-footer-coverage{grid-template-columns:1fr;gap:28px}#FooterV1 .aae-footer-area-inner{padding:0!important}#FooterV1 #AreaList .aae-footer-area-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}#ScorpionFooterS3.aae-footer-legal .inf{justify-content:center;text-align:center;gap:10px 20px}#ScorpionFooterS3.aae-footer-legal nav{margin:0;width:100%}#ScorpionFooterS3.aae-footer-legal nav ul{justify-content:center}}
