.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2877 .elementor-element.elementor-element-a6084b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-2877 .elementor-element.elementor-element-acb870a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for container, class: .elementor-element-acb870a *//* Estilo para o botão preenchido com a cor escolhida */
.pnc-submit, 
.pnc-button,
.pnc-calculator-form button,
.pnc-calculator-form input[type="submit"] {
    background: #c3d9bc !important;      /* Fundo com a cor desejada */
    background-image: none !important;    /* Remove o gradiente original */
    color: #FFFFFF !important;            /* Texto em Branco */
    border: 2px solid #d9ead3 !important; /* Borda da mesma cor do fundo */
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1) !important; /* Sombra suave */
    text-shadow: none !important;
}

/* Efeito ao passar o mouse (escurece levemente para dar feedback) */
.pnc-submit:hover, 
.pnc-button:hover {
    background: #c7d8c1 !important;      /* Um tom um pouco mais escuro */
    border-color: #c7d8c1 !important;
    color: #FFFFFF !important;
    transform: translateY(-2px);
}/* End custom CSS */