.odv4-contact,.odv4-contact *{box-sizing:border-box}.odv4-contact{--odv4-height:52px;--odv4-radius:16px;--odv4-gap:10px;width:100%;max-width:100%}.odv4-action,.odv4-follow .osf-follow-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;height:var(--odv4-height)!important;min-height:var(--odv4-height)!important;min-width:0!important;margin:0!important;padding:0 14px!important;border:1px solid transparent!important;border-radius:var(--odv4-radius)!important;text-decoration:none!important;font-size:13.5px!important;font-weight:900!important;line-height:1!important;letter-spacing:-.01em!important;white-space:nowrap!important;box-shadow:0 10px 24px rgb(2 6 23 / .16)!important;transform:translate3d(0,0,0);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,filter .18s ease!important}.odv4-action:hover,.odv4-follow .osf-follow-button:hover{transform:translate3d(0,-2px,0)!important;box-shadow:0 16px 30px rgb(2 6 23 / .24)!important;filter:brightness(1.045) saturate(1.04)!important}.odv4-action:active,.odv4-follow .osf-follow-button:active{transform:translate3d(0,0,0) scale(.985)!important;box-shadow:0 8px 18px rgb(2 6 23 / .18)!important}.odv4-action:focus-visible,.odv4-follow .osf-follow-button:focus-visible{outline:3px solid rgb(125 211 252 / .42)!important;outline-offset:3px!important}.odv4-action__icon,.odv4-follow .osf-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:34px!important;height:34px!important;flex:0 0 34px!important;border-radius:11px!important}.odv4-action__icon svg,.odv4-follow .osf-icon svg{display:block!important;width:18px!important;height:18px!important}.odv4-action__label,.odv4-follow .osf-label{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;text-align:center!important}.odv4-action--phone{background:linear-gradient(135deg,#ffffff 0%,#eef2f7 100%)!important;border-color:rgb(226 232 240 / .96)!important;color:#0f172a!important}.odv4-action--phone .odv4-action__icon{background:#dfe7f1!important;color:#0f172a!important}.odv4-action--phone:hover{border-color:rgb(148 163 184 / .72)!important}.odv4-action--whatsapp{background:linear-gradient(135deg,#22c55e 0%,#16a34a 100%)!important;border-color:rgb(74 222 128 / .48)!important;color:#ffffff!important}.odv4-action--whatsapp .odv4-action__icon{background:rgb(255 255 255 / .18)!important;color:#ffffff!important}.odv4-action--whatsapp:hover{border-color:rgb(134 239 172 / .72)!important}.odv4-action--route{background:linear-gradient(135deg,#2563eb 0%,#0891b2 100%)!important;border-color:rgb(56 189 248 / .50)!important;color:#ffffff!important}.odv4-action--route .odv4-action__icon{background:rgb(255 255 255 / .18)!important;color:#ffffff!important}.odv4-action--route:hover{border-color:rgb(125 211 252 / .78)!important}.odv4-follow .osf-follow-button{width:100%!important;background:linear-gradient(135deg,#111827 0%,#1e293b 100%)!important;border-color:rgb(148 163 184 / .28)!important;color:#ffffff!important}.odv4-follow .osf-follow-button .osf-icon{background:rgb(255 255 255 / .10)!important;color:#ffffff!important}.odv4-follow .osf-follow-button:hover{border-color:rgb(148 163 184 / .56)!important}.odv4-follow .osf-follow-button.is-following{background:linear-gradient(135deg,#047857 0%,#059669 100%)!important;border-color:rgb(52 211 153 / .58)!important}.odv4-count .osf-follower-count{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;min-width:74px!important;height:34px!important;min-height:34px!important;margin:0!important;padding:0 8px!important;border:1px solid rgb(255 255 255 / .15)!important;border-radius:999px!important;background:rgb(255 255 255 / .10)!important;color:rgb(255 255 255 / .80)!important;font-size:8.5px!important;font-weight:850!important;white-space:nowrap!important;backdrop-filter:blur(9px)}.odv4-count .osf-follower-count strong{color:#ffffff!important;font-size:9.5px!important}.odv4-contact--hero{display:flex!important;align-items:center!important;gap:12px!important;flex-wrap:wrap!important}.odv4-hero-actions{display:flex!important;align-items:center!important;gap:var(--odv4-gap)!important;flex-wrap:wrap!important}.odv4-contact--hero .odv4-action,.odv4-contact--hero .odv4-follow{width:158px!important;flex:0 0 158px!important}.odv4-contact--hero .odv4-follow .osf-follow-button{width:158px!important}.odv4-hero-count{display:flex!important;align-items:center!important}.odv4-contact--card{--odv4-card-width:258px;--odv4-card-btn-height:38px;--odv4-card-gap:8px;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:var(--odv4-card-gap)!important;width:100%!important;max-width:var(--odv4-card-width)!important;margin:10px auto 0!important}.odv4-contact--card .odv4-action,.odv4-contact--card .odv4-follow .osf-follow-button{height:var(--odv4-card-btn-height)!important;min-height:var(--odv4-card-btn-height)!important;padding:0 8px!important;font-size:11px!important;border-radius:13px!important}.odv4-contact--card .odv4-action__icon,.odv4-contact--card .odv4-follow .osf-icon{width:26px!important;height:26px!important;flex:0 0 26px!important;border-radius:8px!important}.odv4-contact--card .odv4-action__icon svg,.odv4-contact--card .odv4-follow .osf-icon svg{width:14px!important;height:14px!important}.odv4-card-primary{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center!important;gap:var(--odv4-card-gap)!important;width:100%!important}.odv4-card-primary--1{grid-template-columns:minmax(0,1fr)!important}.odv4-card-primary .odv4-action,.odv4-card-route .odv4-action{width:100%!important;min-width:0!important}.odv4-card-route{display:flex!important;justify-content:center!important;width:100%!important}.odv4-card-route .odv4-action{width:100%!important}.odv4-card-follow{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:7px!important;width:100%!important}.odv4-card-follow .odv4-follow{min-width:0!important}.odv4-card-follow .odv4-follow .osf-follow-button{width:100%!important}.odv4-contact--card~.odv4-card-spacer{height:0!important}@media (max-width:760px){.odv4-contact--hero{align-items:center!important;max-width:100%!important;gap:7px!important}body.single-at_biz_dir .odv4-contact--hero .odv4-action--phone,body.single-at_biz_dir .odv4-contact--hero .odv4-action--whatsapp,body.single-at_biz_dir .odv4-contact--hero .odv4-action--route{display:none!important}.odv4-hero-actions{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:7px!important;width:auto!important}.odv4-contact--hero .odv4-follow,.odv4-contact--hero .odv4-follow .osf-follow-button{width:auto!important;min-width:145px!important;max-width:200px!important;flex:0 1 auto!important}.odv4-hero-count{width:auto!important;justify-content:flex-start!important}}@media (max-width:420px){.odv4-contact{--odv4-height:50px;--odv4-radius:15px;--odv4-gap:8px}.odv4-action,.odv4-follow .osf-follow-button{gap:7px!important;padding:0 8px!important;font-size:11px!important}.odv4-action__icon,.odv4-follow .osf-icon{width:32px!important;height:32px!important;flex-basis:32px!important;border-radius:8px!important}.odv4-card-primary,.odv4-card-follow{gap:7px!important}.odv4-contact--card{--odv4-card-width:100%;--odv4-card-btn-height:38px;max-width:100%!important;gap:7px!important}.odv4-count .osf-follower-count{min-width:72px!important;padding:0 8px!important}}@media (prefers-reduced-motion:reduce){.odv4-action,.odv4-follow .osf-follow-button{transition:none!important}}