.WhatsAppCTA-module__4KH0ca__whatsappCta{width:100%;color:var(--text-contabiliza-white);background:var(--azul-contabiliza);border-radius:.6rem;justify-content:flex-start;align-items:center;gap:.8rem;padding:.9rem 1rem;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 .375rem .75rem #1f818c2e}.WhatsAppCTA-module__4KH0ca__whatsappCta:hover{color:var(--text-contabiliza-white);background:var(--azul-contabiliza-hover);transform:translateY(-.0625rem);box-shadow:0 .5rem 1rem #1f818c38}.WhatsAppCTA-module__4KH0ca__whatsappCta:focus-visible{outline-offset:3px;outline:3px solid #1f818c40}.WhatsAppCTA-module__4KH0ca__icon{background:#ffffff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;font-size:1.25rem;display:inline-flex}.WhatsAppCTA-module__4KH0ca__copy{flex-direction:column;align-items:flex-start;line-height:1.1;display:flex}.WhatsAppCTA-module__4KH0ca__label{font-size:1rem;font-weight:700}.WhatsAppCTA-module__4KH0ca__subtitle{opacity:.92;font-size:.82rem}@media (max-width:35.9988em){.WhatsAppCTA-module__4KH0ca__whatsappCta{text-align:center;justify-content:center}.WhatsAppCTA-module__4KH0ca__copy{align-items:center}}
.ContactCard-module__al8TSW__contactCard{background-color:var(--branco-contabiliza);border-radius:1rem;display:flex;overflow:hidden}.ContactCard-module__al8TSW__contactInfoSection{background-color:var(--azul-contabiliza);color:var(--text-contabiliza-light);flex-direction:column;justify-content:space-between;padding:2.5rem;display:flex;position:relative;overflow:hidden}.ContactCard-module__al8TSW__contactInfoSection:before{content:"";background-image:var(--contabiliza-cubo-2);z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.ContactCard-module__al8TSW__contactInfoSection>*{z-index:1;position:relative}.ContactCard-module__al8TSW__infoTitle{color:var(--text-contabiliza-white);font-weight:600}.ContactCard-module__al8TSW__infoDescription{font-size:1rem;line-height:1.6}.ContactCard-module__al8TSW__detailItem{color:var(--text-contabiliza-white);margin-bottom:.5rem;font-size:1.1rem}.ContactCard-module__al8TSW__socialIcons{justify-content:center;gap:15px;margin-top:.5rem;display:flex}.ContactCard-module__al8TSW__socialIconLink{color:var(--text-contabiliza-white);font-size:1.5rem;transition:color .3s}.ContactCard-module__al8TSW__socialIconLink:hover{color:var(--background-contabiliza-dark)}.ContactCard-module__al8TSW__contactFormSection{background-color:var(--branco-contabiliza);padding:2.5rem}.ContactCard-module__al8TSW__formIntro{margin-bottom:1rem}.ContactCard-module__al8TSW__formEyebrow{color:var(--text-contabiliza-muted);margin-bottom:0;font-size:.875rem;font-weight:500}.ContactCard-module__al8TSW__formLabelCustom{color:var(--text-contabiliza-black);margin-bottom:.5rem;font-weight:600}.ContactCard-module__al8TSW__formHint{color:var(--text-contabiliza-muted);font-size:.875rem}.ContactCard-module__al8TSW__submitButton{min-height:3rem}.ContactCard-module__al8TSW__contactFormSection .form-check-input{cursor:pointer;margin-top:.25em;width:1em!important;height:1em!important}.ContactCard-module__al8TSW__contactFormSection .form-check-input:checked{background-color:var(--azul-contabiliza);border-color:var(--azul-contabiliza)}:is(.ContactCard-module__al8TSW__contactFormSection .form-control:focus,.ContactCard-module__al8TSW__contactFormSection .form-check-input:focus){border-color:var(--azul-contabiliza);box-shadow:0 0 0 .25rem #5ebecf40}.ContactCard-module__al8TSW__contactFormSection .form-control{min-height:3rem}@media (max-width:767.98px){.ContactCard-module__al8TSW__contactCard{flex-direction:column}.ContactCard-module__al8TSW__contactInfoSection,.ContactCard-module__al8TSW__contactFormSection{padding:1.5rem;border-radius:0!important}.ContactCard-module__al8TSW__contactInfoSection{border-top-left-radius:1rem!important;border-top-right-radius:1rem!important}.ContactCard-module__al8TSW__contactFormSection{border-bottom-right-radius:1rem!important;border-bottom-left-radius:1rem!important}.ContactCard-module__al8TSW__socialIcons{justify-content:flex-start}}
