.elementor-2801 .elementor-element.elementor-element-dcce3c0{width:100%;max-width:100%;grid-column:span 1;grid-row:span 1;}.elementor-2801 .elementor-element.elementor-element-dcce3c0 > .elementor-widget-container{background-color:var( --e-global-color-accent );}body.elementor-page-2801:not(.elementor-motion-effects-element-type-background), body.elementor-page-2801 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}/* Start custom CSS for html, class: .elementor-element-dcce3c0 *//*Troca de cor aqui*/
:root {
	--rd-cor-label: var(--texto-corpo);
	--rd-cor-input: var(--texto-corpo);
	--rd-cor-placeholder: var(--color-legenda);
	--rd-cor-links: var(--ftd-azul);
	--rd-cor-bordas: var(--bordas);
	--rd-cor-botao: var(--ftd-laranja);
	--rd-cor-hover: var(--ftd-amarelo);
	--rd-cor-hover-texto: var(--ftd-azul);
}

[id*="rd-section-"],
[id*="rd-section-"] .rd-column > div,
[id*="rd-section-"] .rd-form,
[id*="rd-section-"] .bricks-form__field,
[id*="rd-section-"] .bricks-form__label,
[id*="rd-section-"] .bricks-form__input {
	background: none !important;
	max-width: 100% !important;
	padding: 0 !important;
	margin: 0 !important;
}

[id*="rd-section-"] .bricks-form__fieldset {
	gap: 24px;
	margin: 0 0 12px !important;
}

[id*="rd-section-"] .bricks-form__label,
[id*="rd-section-"] .bricks-form__static,
[id*="rd-section-"] .bricks-form__input,
[id*="rd-section-"] .select2-container .select2-choice,
[id*="rd-section-"] label.error,
[id*="rd-section-"] .bricks-form__submit button {font-family: "Poppins", Sans-serif !important;}

[id*="rd-section-"] .bricks-form__label,
[id*="rd-section-"] .bricks-form__static {
	font-size: 12px !important;
	color: var(--rd-cor-label) !important;
}

[id*="rd-section-"] .bricks-form__label input[type="checkbox"] {margin: 0 !important}
[id*="rd-section-"] .bricks-form__static a {color: var(--rd-cor-links) !important;}

[id*="rd-section-"] .bricks-form__input {
    font-size: 15px !important;
    line-height: 1 !important;
    color: var(--rd-cor-input) !important;
    border-radius: 8px !important;
    border-color: var(--rd-cor-bordas) !important;
    border: none !important;
    background: var(--neutro-branco) !important;
    padding-left: 12px !important;
}

[id*="rd-section-"] .bricks-form__input:hover,
[id*="rd-section-"] .bricks-form__input:focus {border-color: var(--rd-cor-label) !important;}

[id*="rd-section-"] .bricks-form__input::placeholder {
    color: var(--rd-cor-placeholder) !important;
}

[id*="rd-section-"] .bricks-form__submit button {
    font-size: 18px !important;
    font-weight: 500 !important;
	line-height: 1 !important;
    background-color: var(--rd-cor-botao) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 8px !important;
	box-shadow: none !important;
	max-width: 100% !important;
	height: auto !important;
    padding: 16px !important;
	margin: 0 !important;
}

[id*="rd-section-"] .bricks-form__submit button:hover,
[id*="rd-section-"] .bricks-form__submit button:focus {
	background-color: var(--rd-cor-hover) !important;
	color: var(--rd-cor-hover-texto) !important;
}

@media (min-width: 767px) {
    [id*="rd-section-"] .bricks-form__fieldset {flex-flow: row wrap !important;}
	[id*="rd-section-"] .bricks-form__field:not(.bricks-form__privacy):not(.bricks-form__terms):not(:nth-child(7)) {max-width: calc(50% - 12px) !important; flex: 1 1 calc(50% - 12px);}
}

[id*="rd-section-"] .bricks-form__field > label {
    display: none !important;
}

[id*="rd-section-"] .bricks-form__field:nth-child(7) .bricks-form__input {
    vertical-align: text-top !important;
    height: 80px !important;
    white-space: wrap !important;
}/* End custom CSS */