.contact-quick-action{z-index:5;text-align:center;width:min(90%,500px);position:absolute;bottom:90px;left:50%;transform:translate(-50%)}.contact-page .whatsapp-cta{color:#123c34;letter-spacing:-.015em;background:#d4ebdc;border:0;border-radius:999px;justify-content:center;align-items:center;gap:13px;min-height:58px;padding:17px 25px;font-family:Manrope,Arial,sans-serif;font-size:17px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .2s,transform .2s;display:inline-flex}.contact-page .whatsapp-cta:hover{background:#eff9f2;transform:translateY(-2px)}.contact-page .whatsapp-cta:focus-visible{outline-offset:5px;outline:3px solid #368a68}.contact-quick-action>p{max-width:370px;margin:16px auto 0;font-size:15px;line-height:1.6}.contact-page .contact-opening-note{top:43%}.contact-page .contact-opening-note>p{font-size:clamp(30px,4.8vw,64px)}.contact-preference{color:#d7e3ef;margin-bottom:23px;font-size:14px;line-height:1.6}.contact-details h2{letter-spacing:-.04em;font-size:clamp(36px,4vw,59px);font-weight:500;line-height:1.16}.contact-chat-copy{color:#edf3f7;max-width:430px;margin:25px 0 30px;font-size:18px;line-height:1.8}.contact-page .contact-details>.whatsapp-cta{color:#fff;letter-spacing:-.015em;background:#174f43;border:0;font-size:17px}.contact-page .contact-details>.whatsapp-cta:hover{background:#236651}.contact-alternatives{gap:13px;margin-top:38px;font-size:16px;line-height:1.5;display:grid}.contact-alternatives p{color:#d7e3ef;margin-bottom:2px;font-size:14px}.contact-alternatives a{text-underline-offset:4px;width:fit-content;text-decoration:underline}.contact-page .contact-form-panel h2{margin-bottom:30px;font-size:25px;line-height:1.3}html:not(.scroll-directed) .contact-quick-action{margin:30px auto 55px;position:relative;bottom:auto;left:auto;transform:none}@media (max-width:800px){.contact-quick-action{bottom:86px}.contact-quick-action>p{max-width:285px;font-size:14px}.contact-chat-copy{font-size:17px}.contact-page .contact-opening-note{top:37%}.contact-page .contact-opening-note>p{font-size:35px}.contact-page .contact-details>.whatsapp-cta{width:100%;max-width:350px}.contact-alternatives{margin-top:30px}}@media (max-height:600px){.contact-quick-action{bottom:58px}.contact-quick-action>p{display:none}.contact-page .contact-opening-note>p{font-size:30px}}@media (prefers-reduced-motion:reduce){.contact-page .whatsapp-cta{transition:none}}.contact-page .contact-details .contact-chat-copy{color:#edf3f7}.contact-page .contact-details .contact-preference,.contact-page .contact-details .contact-alternatives p{color:#d7e3ef}
