.wa-contact{position:fixed;right:max(24px,env(safe-area-inset-right));bottom:max(24px,env(safe-area-inset-bottom));z-index:25;display:inline-flex;align-items:center;gap:10px;min-height:54px;padding:0 20px;border:1px solid #ffffff80;border-radius:999px;background:#087f5b;color:#fff!important;text-decoration:none;font:600 14px/1.2 Inter,Arial,sans-serif;box-shadow:0 5px 24px #071c3433;transition:background .18s,transform .18s}.wa-contact:hover{background:#06694b;transform:translateY(-2px)}.wa-contact:focus-visible,.wa-inline:focus-visible{outline:3px solid #9be8bd;outline-offset:4px}.wa-contact svg,.wa-inline svg{flex:none}.wa-inline{display:inline-flex!important;align-items:center;gap:10px;text-decoration:none}.mb-contact-details .wa-inline{color:#087f5b!important;font-weight:600}.mc-footer-inner{padding-bottom:92px!important}.mb-page .ms-scroll-cue{bottom:102px}.mb-page .ms-caption{padding-right:185px}body:has(.mc-header[data-open=true]) .wa-contact{visibility:hidden}@media(max-width:650px){.wa-contact{right:max(18px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));min-height:50px;padding:0 16px;font-size:13px;gap:8px}.wa-contact svg{width:22px;height:22px}.mb-page .ms-caption{bottom:88px;padding-right:0}.mc-footer-inner{padding-bottom:90px!important}}@media(prefers-reduced-motion:reduce){.wa-contact{transition:none}.wa-contact:hover{transform:none}}
