/* A discreet secondary contact channel in the firm's own palette. */
.whatsapp-contact{display:inline-flex!important;align-items:center;gap:9px;font:400 14px/1.5 Arial,Helvetica,sans-serif!important;letter-spacing:0!important;text-decoration:none!important;padding:9px 0!important;border:0!important;border-bottom:1px solid currentColor!important;background:transparent!important;box-shadow:none!important;width:fit-content;max-width:100%;color:#203b30!important;min-height:44px;transition:opacity .2s}.whatsapp-contact svg{flex:0 0 19px}.whatsapp-contact:hover{opacity:.75}.whatsapp-contact:focus-visible{outline:2px solid currentColor;outline-offset:4px}.contact-card .whatsapp-contact{margin-top:12px}.contact-actions .whatsapp-contact,.review-actions .whatsapp-contact{color:#e1ca96!important}.whatsapp-footer{display:block;margin-top:7px}footer .whatsapp-contact{color:inherit!important;font-size:12px!important;min-height:32px;padding:3px 0!important;opacity:.85}.review-cta .whatsapp-contact{color:#e1ca96!important;margin-top:14px;justify-content:flex-start!important;text-align:left;min-height:44px!important;padding:9px 0!important}.whatsapp-contact:after{content:none!important}@media(max-width:600px){.whatsapp-contact{font-size:13px!important}.review-cta .whatsapp-contact{width:auto!important;line-height:1.6!important}.contact-actions .whatsapp-contact,.review-actions .whatsapp-contact{align-self:flex-start}}

.contact-card .whatsapp-contact{color:#e1ca96!important}

.contact-card .whatsapp-contact{display:flex!important}

.estimate-contact-options{display:flex;flex-direction:column;align-items:flex-start;gap:16px;margin-top:28px;padding-top:24px;border-top:1px solid #7e95804d}.review-cta .estimate-contact-options .whatsapp-contact{margin-top:0!important}.pdf-share-button{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:10px 15px;border:1px solid #8f9d7d;background:transparent;color:#e1ca96;font:400 13px/1.5 Arial,Helvetica,sans-serif;cursor:pointer;box-shadow:none}.pdf-share-button[hidden]{display:none!important}.pdf-share-button:hover{background:#ffffff0b}.pdf-share-button:focus-visible{outline:2px solid #e1ca96;outline-offset:4px}.pdf-share-button:disabled{opacity:.55;cursor:wait}.review-cta .pdf-share-note{font:400 12px/1.6 Arial,Helvetica,sans-serif;color:#c3d0c3;margin:0!important;max-width:360px}
