#leadtop-floating-contact{position:fixed;right:max(18px,env(safe-area-inset-right));bottom:calc(var(--lt-contact-bottom,18px) + env(safe-area-inset-bottom));z-index:65;display:flex;flex-direction:column;gap:8px;width:max-content;max-width:calc(100vw - 32px);isolation:isolate}
#leadtop-floating-contact[hidden]{display:none!important}
#leadtop-floating-contact .lt-floating-link{position:static!important;inset:auto!important;display:flex;align-items:center;justify-content:flex-start;gap:10px;min-height:46px;box-sizing:border-box;padding:10px 15px;border:1px solid rgba(255,255,255,.3);border-radius:24px;background:#183f50;color:#fff;font:600 14px/1.3 system-ui,sans-serif;text-decoration:none;white-space:nowrap;box-shadow:0 3px 12px #142b3524;transform:none!important;writing-mode:horizontal-tb!important}
#leadtop-floating-contact .lt-floating-link:first-child{background:#137b57}
#leadtop-floating-contact svg,#leadtop-floating-contact img{display:block;width:24px;height:24px;flex:0 0 24px;object-fit:contain}
#leadtop-floating-contact img{filter:brightness(0) invert(1)}
#leadtop-floating-contact a:focus-visible{outline:3px solid #efa631;outline-offset:3px}
@media(max-width:620px){#leadtop-floating-contact{right:max(12px,env(safe-area-inset-right));flex-direction:row;gap:8px}#leadtop-floating-contact .lt-floating-link{width:48px;height:48px;min-height:48px;padding:11px;justify-content:center;border-radius:50%}#leadtop-floating-contact .lt-contact-label{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
@media(prefers-reduced-motion:reduce){#leadtop-floating-contact{scroll-behavior:auto}}
