.nt-social-section{margin-top:32px;padding-top:28px;border-top:1px solid #8295ac}
.nt-social-section h3,.nt-contact-social h2{font-size:16px;letter-spacing:.08em}
.nt-social-links{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}
.social-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;min-width:44px;padding:10px 14px;border:1px solid currentColor;border-radius:8px;text-decoration:none;font-weight:700;line-height:1.4;color:inherit;box-sizing:border-box}
.social-link svg{width:21px;height:21px;flex:none;fill:currentColor}
.social-link:hover{background:#e7f0fc;color:#09284a}
.social-link:focus-visible{outline:3px solid #ff9738;outline-offset:4px}
.nt-whatsapp{color:#fff;background:#126344;border-color:#126344}
.nt-whatsapp:hover{background:#094b32;color:#fff}
footer .social-link{color:#09284a;background:transparent}
footer .social-link:hover{color:#fff;background:#09284a}
.nt-contact-social{background:#edf3fa;border-radius:12px;padding:24px;margin:24px 0}
.nt-contact-social p{max-width:65ch}
.nt-business-details{display:flex;flex-wrap:wrap;gap:12px 24px;align-items:center;margin:16px 0}
.nt-business-details a{min-height:44px;display:inline-flex;align-items:center}
.nt-secondary-enquiry{margin-top:18px}
.nt-secondary-enquiry .social-link{font-size:15px}
@media(max-width:600px){.nt-social-links{gap:8px}.social-link{padding:10px 12px;font-size:14px}.nt-contact-social{padding:18px}.nt-business-details{display:grid;gap:6px}}
