.brand-clinic-logo{width:52px;height:52px;object-fit:contain;flex:0 0 auto}
.approach-logo-art{display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,#f8fff8,#c9e7da 72%)}
.approach-logo-art>img{width:min(72%,440px);height:auto;filter:drop-shadow(0 25px 35px rgba(9,39,44,.15))}
.nhif-contact-badge{display:inline-flex;align-items:center;gap:9px;margin-top:24px;padding:10px 15px;border:1px solid #173b35;border-radius:100px;font-weight:800;font-size:12px}
.inline-map{font-size:11px;font-weight:800;color:#4c776a;margin-top:3px}
.nhif-note strong{color:#fff}
.footer-logo{display:flex!important;flex-direction:row!important;align-items:center!important}
.footer-logo img{width:48px;height:48px;object-fit:contain}
.contact-panel .detail{gap:5px}
.hero-buttons .btn{max-width:310px;text-align:center}
@media(max-width:760px){.brand-clinic-logo{width:43px;height:43px}.hero-buttons .btn{white-space:normal}.approach-logo-art>img{width:68%}}
