.whatsapp-contact-links{gap:10px;display:grid}.whatsapp-country-link{color:#08213c;background:#fff;border:1px solid #d9e8f1;border-radius:12px;align-items:center;gap:13px;min-height:76px;padding:16px;text-decoration:none;transition:border-color .2s,background .2s;display:flex}.whatsapp-country-link:hover{background:#f3faf7;border-color:#76cba5}.whatsapp-country-icon{color:#13824d;background:#eaf8f0;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.whatsapp-country-icon svg{width:25px;height:25px}.whatsapp-country-copy{gap:4px;min-width:0;display:grid}.whatsapp-country-copy strong{font-size:13px;font-weight:700;line-height:1.5}.whatsapp-country-copy>span{color:#55738a;font-size:12px;line-height:1.5}.whatsapp-country-arrow{color:#13824d;flex-shrink:0;margin-left:auto}.whatsapp-country-link:focus-visible,.whatsapp-floating-button:focus-visible{outline-offset:4px;outline:3px solid #168bd7}.contact-whatsapp{margin-top:26px}.contact-whatsapp>h3{letter-spacing:-.025em;font-size:23px;font-weight:500}.contact-whatsapp>p{color:#607b90;max-width:440px;margin:10px 0 18px;font-size:13px;line-height:1.8}.whatsapp-footer-links{gap:15px;margin-top:2px}.site-footer .whatsapp-footer-links .whatsapp-country-link{color:#fff;opacity:.85;background:0 0;border:0;border-radius:0;gap:10px;width:100%;min-height:0;padding:0}.site-footer .whatsapp-footer-links .whatsapp-country-link:hover{opacity:1}.whatsapp-footer-links .whatsapp-country-icon{color:#8ee7b9;background:#8ee7b911;width:27px;height:27px}.whatsapp-footer-links .whatsapp-country-icon svg{width:21px;height:21px}.whatsapp-footer-links .whatsapp-country-copy strong{color:#d6e8f7;font-size:11px;font-weight:500}.whatsapp-footer-links .whatsapp-country-copy>span{color:#adc5d8;font-size:12px}.whatsapp-footer-links .whatsapp-country-arrow{display:none}.whatsapp-widget{right:max(24px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom));z-index:55;position:fixed}.whatsapp-floating-button{color:#fff;cursor:pointer;background:#168b50;border:3px solid #fff;border-radius:50%;place-items:center;width:62px;height:62px;padding:0;transition:transform .2s,background .2s;display:grid;box-shadow:0 8px 28px #08371a33,0 2px 7px #08371a18}.whatsapp-floating-button>svg{width:33px;height:33px}.whatsapp-floating-button:hover{background:#0c7440;transform:translateY(-2px)}.whatsapp-floating-button[aria-expanded=true]{background:#09233c}.whatsapp-panel{z-index:60;color:#08213c;width:min(342px,100vw - 32px);max-height:var(--radix-popover-content-available-height);background:#fff;border:1px solid #d6e5ed;border-radius:18px;padding:22px;overflow-y:auto;box-shadow:0 18px 60px #062c4824}.whatsapp-panel-heading{align-items:center;gap:12px;display:flex}.whatsapp-panel-mark{color:#13824d;background:#eaf8f0;border-radius:12px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.whatsapp-panel-mark svg{width:27px;height:27px}.whatsapp-panel-heading>div>span{color:#5c7a8e;letter-spacing:.14em;font-size:8px;font-weight:700}.whatsapp-panel h2{color:#08213c;font:600 19px/1.3 var(--font-display);letter-spacing:-.03em;margin:4px 0 0}.whatsapp-panel>p{color:#60788a;margin:16px 0;font-size:12px;line-height:1.8}.whatsapp-panel .whatsapp-country-link{gap:10px;min-height:70px;padding:13px}.whatsapp-panel .whatsapp-country-icon{width:32px;height:32px}.whatsapp-panel .whatsapp-country-copy strong{font-size:12px}.whatsapp-panel .whatsapp-country-copy>span{font-size:11px}.whatsapp-panel-note{color:#7a8c9b;text-align:center;margin-top:16px;font-size:10px;display:block}@media (width<=700px){.whatsapp-widget{right:max(16px, env(safe-area-inset-right));bottom:max(16px, env(safe-area-inset-bottom))}.whatsapp-floating-button{width:56px;height:56px}.whatsapp-floating-button>svg{width:30px;height:30px}.whatsapp-panel{padding:19px}}@media (prefers-reduced-motion:reduce){.whatsapp-country-link,.whatsapp-floating-button{transition:none}.whatsapp-floating-button:hover{transform:none}}
