.local-provider{margin-bottom:15px;padding:0;overflow:hidden;border-color:#cbded5;background:linear-gradient(135deg,#fff 0%,#f6faf8 100%)}
.local-provider-brand{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 24px;background:#fff;border-bottom:1px solid #e0e9e4}
.local-provider-brand img{width:min(440px,58%);height:88px;object-fit:contain;object-position:left center}
.local-provider-brand>span{font-size:8px;letter-spacing:.15em;font-weight:850;color:#246f92;background:#e9f3f8;border-radius:999px;padding:8px 10px;text-align:center}
.local-provider-content{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:32px;padding:26px}
.local-provider-content h3{margin:0 0 9px;font-size:25px}
.local-provider-content>div>p{font-size:12px;line-height:1.7;color:#647a73;margin:0 0 19px}
.local-provider-content .useful-for{margin:0}
.local-provider-contacts{display:grid;align-content:start;gap:8px}
.contact-label{font-size:8px;letter-spacing:.15em;font-weight:850;color:#2a8065;margin-bottom:2px}
.local-provider-contacts a{display:flex;flex-direction:column;gap:3px;padding:11px 12px;border:1px solid #dfe9e4;border-radius:9px;background:#fff;color:#173e3b;text-decoration:none}
.local-provider-contacts a:hover{border-color:#8fc1aa;box-shadow:0 5px 15px rgba(22,57,49,.06)}
.local-provider-contacts small{font-size:8px;color:#849890}
.local-provider-contacts strong{font-size:10px;line-height:1.35}
.local-provider-note{margin:0!important;padding:14px 26px!important;border-top:1px solid #dfe9e4;background:#eaf3ef;color:#58736a!important;font-size:10px!important;line-height:1.6!important}
@media(max-width:800px){.local-provider-content{grid-template-columns:1fr}.local-provider-brand{align-items:flex-start;flex-direction:column}.local-provider-brand img{width:100%;max-width:520px}}
@media(max-width:480px){.local-provider-brand,.local-provider-content{padding:20px}.local-provider-brand img{height:72px}.local-provider-note{padding:13px 20px!important}.local-provider-content h3{font-size:22px}}
