/* Exact Home mobile footer presentation scoped to Services only. Desktop unaffected. */
@media(max-width:700px){
 body.services-footer-match .site-footer .footer-inner{display:flex!important;flex-direction:column;gap:15px!important;padding-top:30px;padding-bottom:20px}
 body.services-footer-match .site-footer .footer-inner>section:nth-child(3){display:none!important}
 body.services-footer-match .site-footer .footer-inner>section:last-child{order:3;display:flex;align-items:center;justify-content:center;padding-block:0!important}
 body.services-footer-match .site-footer .footer-inner>section:last-child>.overline,
 body.services-footer-match .site-footer .footer-inner>section:last-child>h2,
 body.services-footer-match .site-footer .footer-inner>section:last-child>p{display:none!important}
 body.services-footer-match .site-footer .footer-inner>section:last-child .btn{width:min(100%,300px);text-align:center;justify-content:center}
 body.services-footer-match .site-footer .footer-inner>section:first-child{text-align:center;display:flex;flex-direction:column;align-items:center;gap:8px}
 body.services-footer-match .site-footer .footer-inner>section:first-child .footer-logo{width:120px!important;height:auto!important;max-width:120px!important}
 body.services-footer-match .site-footer .footer-inner>section:first-child p{font-size:.78rem;line-height:1.5;max-width:285px;margin:0}
 body.services-footer-match .site-footer .footer-contact{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;order:2}
 body.services-footer-match .site-footer .footer-contact .overline,body.services-footer-match .site-footer .footer-contact h2,body.services-footer-match .site-footer .footer-contact p{display:none!important}
 body.services-footer-match .site-footer .footer-contact a{font-size:.86rem;overflow-wrap:anywhere}
 body.services-footer-match .site-footer .footer-bottom{padding-block:16px;gap:10px;text-align:center;align-items:center}
 body.services-footer-match .site-footer .footer-trademark{display:none!important}

 body.services-footer-match .site-footer .footer-inner>section:first-child>p{text-align:center!important;text-align-last:center!important;hyphens:none!important;max-width:32ch;margin:0 auto;}
}
