.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-341 .elementor-element.elementor-element-564bd4d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-341 .elementor-element.elementor-element-564bd4d7 img{width:100%;max-width:100%;height:264px;border-radius:0px 0px 120px 120px;}.elementor-widget-theme-page-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-341 .elementor-element.elementor-element-47d025ae{padding:0px 0px 8px 0px;text-align:start;}.elementor-341 .elementor-element.elementor-element-47d025ae .elementor-heading-title{font-family:"PT Sans Caption", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-2e456a9 );}/* Start custom CSS for wp-widget-ninja_forms_widget, class: .elementor-element-18f78881 *//* Todo o texto do formulário */
.nf-form-layout *,
.nf-form-layout h1,
.nf-form-layout h2,
.nf-form-layout h3,
.nf-form-layout h4,
.nf-form-layout p,
.nf-form-layout label,
.nf-form-layout span,
.nf-form-layout div,
.nf-form-layout li {
    color: #424c9b !important;
}

/* Bordas dos campos */
.nf-form-layout input:not([type="submit"]):not([type="radio"]):not([type="checkbox"]),
.nf-form-layout textarea,
.nf-form-layout select {
    border: 2px solid #424c9b !important;
    color: #424c9b !important;
}

/* Placeholder */
.nf-form-layout input::placeholder,
.nf-form-layout textarea::placeholder {
    color: #424c9b !important;
}

/* Botão */
.nf-form-layout input[type="submit"]{
    background:#424c9b !important;
    border-color:#424c9b !important;
    color:#fff !important;
}

/* Texto dentro dos campos */
.nf-form-content input,
.nf-form-content textarea,
.nf-form-content select {
    color: #424c9b !important;
    border: 2px solid #424c9b !important;
}

/* Placeholders */
.nf-form-content input::placeholder,
.nf-form-content textarea::placeholder {
    color: #424c9b !important;
}

/* Botões rádio */
.nf-form-content input[type="radio"] {
    accent-color: #424c9b !important;
}/* End custom CSS */