.elementor-110254 .elementor-element.elementor-element-1673398{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:16px;--padding-right:016px;}.elementor-110254 .elementor-element.elementor-element-fe94727{width:100%;max-width:100%;}/* Start custom CSS for html, class: .elementor-element-fe94727 */label._form-label {
    color: #000000 !important;
    padding-bottom: 8px;
}

._form-content {
    display: grid;
    grid-template-columns: 1fr;
}

.form_gap {
    display: flex;
    flex-direction: column;
    gap: 16px;
    
}

button._submit {
    border: none;
    padding: 20px;
    width: 100%;
    transition: none;
    white-space: normal;
    margin-top: 16px;
    box-shadow:
 0px 8px 40px rgba(75,0,255,0.5) !important;
    background: linear-gradient(to left, rgba(150,0,255,1), rgba(0,0,255,1)) !important;
    color: #ffffff !important;
    padding: 20px !important;
    border: none !important;
    border-radius: 40px !important;
    white-space: normal !important;
    transition: none;
}

button._submit:hover {
         box-shadow:
 0px 8px 40px #ffffff !important;
    background: linear-gradient(to left, #ffffff, #ffffff) !important;
        color: #000000 !important;
    
}

._form_element input,
._form_element select
{
    border: none;
    padding: 8px 16px 8px 16px;
    border-radius: 8px !important;
    background-color: #EBEBF5 !important;
    color: #000000 !important;
    margin-bottom: 16px;
}

._form-thank-you {
    color: #D7B491 !important;
    font-size: 1.25rem;
    justify-content: center;
    padding: 64px 0 64px 0;
}

._error {
    color: rgb(255,0,75) !important;
    font-size: 1rem;
    display: flex !important;
}
/* Deixa os placeholders com cor e opacidade personalizada */
input::placeholder,
textarea::placeholder,
select::placeholder {
  color: rgba(0, 0, 0, 0.2); /* cor preta com 20% de opacidade */
}

/* Estiliza opções desabilitadas, ocultas ou de valor vazio (usadas como placeholder em <select>) */
select option[disabled],
select option[hidden],
select option[value=""] {
  color: rgba(0, 0, 0, 0.2);
}

/* Para navegadores Microsoft */
input:-ms-input-placeholder,
textarea:-ms-input-placeholder,
select:-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}
input::-ms-input-placeholder,
textarea::-ms-input-placeholder,
select::-ms-input-placeholder {
  color: rgba(0, 0, 0, 0.2);
}



/* Aplica estilo apenas às opções com a classe placeholder-option */
select option.placeholder-option {
  color: rgba(0, 0, 0, 0.2); /* Exemplo: preto com 20% de opacidade */
  
}/* End custom CSS */