.elementor-154 .elementor-element.elementor-element-af57686{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-154 .elementor-element.elementor-element-af57686 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-154 .elementor-element.elementor-element-9706e95{text-align:left;}.elementor-154 .elementor-element.elementor-element-9706e95 .elementor-heading-title{font-weight:300;color:var( --e-global-color-99840e1 );}#jet-popup-154 .jet-popup__container{width:477px;}#jet-popup-154 .jet-popup__inner{justify-content:center;align-items:center;}#jet-popup-154 .jet-popup__container-inner{justify-content:flex-start;background-color:var( --e-global-color-8f2d8b8 );padding:30px 30px 30px 30px;border-radius:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#AEB9E154;}#jet-popup-154 .jet-popup__container-overlay{border-radius:20px 20px 20px 20px;}#jet-popup-154 .jet-popup__close-button{color:var( --e-global-color-95286e6 );background-color:#02010100;width:29px;height:29px;border-radius:30px 30px 30px 30px;}#jet-popup-154 .jet-popup__close-button:hover{color:var( --e-global-color-bce4d05 );background-color:var( --e-global-color-5575c65 );}/* Start custom CSS for section, class: .elementor-element-af57686 *//* BLUR no overlay do JetPopup */
.jet-popup__overlay,
.jet-popup-overlay,
.elementor-popup-modal .dialog-overlay { 
  background: rgba(0,0,0,.35) !important;
  backdrop-filter: blur(7px);
  -webkit-backdrop-filter: blur(7px);
}
.jet-popup__close-button {
    transform: translate(-10px, 10px) !important;
}
/* =========================
   LAYOUT DO FORM (2 colunas)
   ========================= */

/* o <form> vira o grid flex */
.anfi-popup-cadastro .jet-form{
  display: flex !important;
  flex-wrap: wrap !important;
  gap: 20px !important;
  width: 100% !important;
}

/* "remove" o wrapper de cada linha (pra colunas poderem alinhar lado a lado) */
.anfi-popup-cadastro .jet-form-row{
  display: contents !important;
}

/* inputs/colunas com sua classe */
.anfi-popup-cadastro .jet-form-col.anfi-col-6{
  flex: 0 0 calc(50% - 10px) !important;
  max-width: calc(50% - 10px) !important;
}

/* garante que input preencha a coluna */
.anfi-popup-cadastro .jet-form-col.anfi-col-6 input{
  width: 100% !important;
}

/* SUBMIT: ocupa a linha inteira e alinha à direita */
.anfi-popup-cadastro .jet-form-col.field-type-submit{
  flex: 0 0 100% !important;
  max-width: 100% !important;
}

.anfi-popup-cadastro .jet-form__submit-wrap{
  display: flex !important;
  justify-content: flex-end !important;
}

/* botão menor */
.anfi-popup-cadastro .jet-form__submit{
  width: auto !important;
  min-width: 160px !important;
  padding: 10px 18px !important;
  border-radius: 12px !important;
}

/* mobile: vira 1 coluna */
@media (max-width: 768px){
  .anfi-popup-cadastro .jet-form-col.anfi-col-6{
    flex: 0 0 100% !important;
    max-width: 100% !important;
  }
}

.jet-form-col__start {
    display: none;
}

input {
    background: #ffffff11;
    border-radius: 12px !important;
    border: 1px solid var(--e-global-color-a3fefac) !important;
    color: #ffffff !important;
}

button.jet-form__submit.submit-type-reload.anfi-submit {
    border: 1px solid var(--e-global-color-5575c65);
    color: var(--e-global-color-5575c65);
}

button.jet-form__submit.submit-type-reload.anfi-submit:hover {
 background: var(--e-global-color-5575c65);
 color: #Ffffff;
}/* End custom CSS */