.tc541-footer-groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(18px,2.5vw,36px);padding-block:28px}
.tc541-footer-group{min-width:0}
.tc541-footer-group h3{margin:0 0 12px}
.tc541-footer-links{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:8px}
.tc541-footer-links li{margin:0;padding:0}
.tc541-footer-group address{font-style:normal;margin-top:10px}
.tc540-success-whatsapp{margin:12px 0 0}
.tc540-success-whatsapp a{display:inline-flex;align-items:center;justify-content:center}
@media(max-width:1000px){.tc541-footer-groups{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:640px){.tc541-footer-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.tc541-footer-group:last-child{grid-column:1/-1}}
