.footer-contact{display:grid;gap:10px;margin-top:22px}.footer-contact a{display:flex!important;align-items:center;gap:11px;margin:0!important;text-transform:none!important;letter-spacing:.2px!important;font-size:13px!important}.footer-contact i{width:18px;color:var(--blue);font-size:15px;text-align:center}.footer-socials{display:flex;gap:10px;margin-top:18px}.footer-socials span{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(37,160,217,.25);border-radius:50%;color:var(--blue-soft);background:rgba(37,160,217,.06);font-size:17px}.footer-socials span[title]{cursor:default}.copyright a{display:inline;margin:0;font-size:inherit;letter-spacing:inherit}.copyright .footer-heart{margin:0 3px;color:var(--blue);font-size:11px}.copyright .aingels-link{text-transform:none}.service-areas{display:flex;flex-wrap:wrap;gap:8px}.service-areas a,.service-areas span{display:inline-flex!important;align-items:center;margin:0!important;padding:7px 10px;border:1px solid rgba(37,160,217,.22);border-radius:99px;background:rgba(37,160,217,.05);color:var(--muted);font-size:10px!important;line-height:1;text-transform:none;letter-spacing:.35px;transition:color .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.service-areas a:hover,.service-areas span:hover{border-color:rgba(37,160,217,.55);background:rgba(37,160,217,.13);color:var(--blue-soft);box-shadow:0 0 16px rgba(37,160,217,.1)}
