.floating-contact{right:26px;bottom:calc(26px + env(safe-area-inset-bottom));z-index:80;color:var(--navy);position:fixed}.floating-contact-trigger{color:#fff;cursor:pointer;background:#159447;border:3px solid #fff;border-radius:50%;place-items:center;width:58px;height:58px;margin-left:auto;display:grid;box-shadow:0 5px 22px #103c252e}.floating-contact-trigger svg{fill:currentColor;width:30px;height:30px}.floating-contact-trigger:hover,.floating-contact-trigger[aria-expanded=true]{background:#107638}.floating-contact-trigger:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.floating-contact-panel a:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.floating-contact-panel{text-align:left;background:#fff;border:1px solid #20258b18;border-radius:24px;width:min(292px,100vw - 32px);padding:12px;position:absolute;bottom:76px;right:0;box-shadow:0 12px 48px #12244724}.floating-contact-panel p{color:#536173;margin:7px 10px 12px;font-size:13px;line-height:1.5}.floating-contact-panel a{color:#20258b;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:12px;text-decoration:none;display:flex}.floating-contact-panel a:hover{background:#f2f7f3}.floating-contact-panel strong,.floating-contact-panel small{display:block}.floating-contact-panel strong{font-size:16px;font-weight:500;line-height:1.5}.floating-contact-panel small{color:#536173;font-size:12px;line-height:1.6}.site-shell:has([role=dialog])>.floating-contact{display:none}@media (max-width:760px){.floating-contact{right:16px;bottom:calc(18px + env(safe-area-inset-bottom))}.floating-contact-trigger{width:54px;height:54px}.floating-contact-panel{bottom:70px}}
