.e-form__step:not(.elementor-hidden) {
    align-items: flex-start;
}

button.e-form__buttons__wrapper__button-next.disabled {
    opacity: 0.5;
    cursor: not-allowed;
}

.mascara-personalizada {
    display: none;
}
input[aria-invalid="true"] + .mascara-personalizada {
    display: block;
}

.elementor-field-type-textarea-contador > label.elementor-field-label:first-of-type {
    display: none;
}

.elementor-field-group.sem-padding label {
    display: block !important;
}

.elementor-field-subgroup.elementor-subgroup-inline span.elementor-field-option label {
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 5px 10px 5px 30px;
    margin-left: -15px;
    cursor: pointer;
    margin-top: 5px;
}

.elementor-field-subgroup.elementor-subgroup-inline span.elementor-field-option input {
    position: relative;
    left: 15px;

}

.elementor-field-subgroup:not(.elementor-subgroup-inline) span.elementor-field-option {
    position: relative; /* Container relativo para o posicionamento absoluto */
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) span.elementor-field-option input {
    position: absolute;
    top: 50%; /* Move para 50% do container */
    transform: translateY(-50%); /* Corrige a posição vertical */
    left: 10px; /* Alinha à esquerda */
}

.elementor-field-subgroup.elementor-subgroup-inline {
    margin-top: 5px;
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option label {
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 5px 10px 5px 30px;
    cursor: pointer;
    display: inline-block !important;
    width: 100%;
}

.elementor-field-subgroup:not(.elementor-subgroup-inline) .elementor-field-option {
 margin-bottom: 10px;
}