.elementor-1263 .elementor-element.elementor-element-3a3219a{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS for html, class: .elementor-element-c8defc4 *//* --- espaçamento e altura dos campos do formulário --- */
.pf .tx-form{
  row-gap: 40px!important;          /* espaço vertical entre linhas */
  column-gap: 16px;        /* espaço horizontal entre colunas */
  margin-top: 6px;
  margin-bottom: 22px;
}

/* inputs, selects e botão com a mesma altura e mais padding */
.pf .tx-form > input,
.pf .tx-form > select{
  min-height: 48px;
  padding: 14px 16px !important;
  border-radius: 14px !important;
}

.pf .tx-form > button.btn{
  min-height: 48px;
  padding: 14px 18px !important;
  border-radius: 14px !important;
}

/* date input costuma vir menor: força a altura */
.pf .tx-form input[type="date"]{
  min-height: 48px;
  padding-block: 12px;
}

/* quando empilhar no mobile, mantém bom respiro */
@media (max-width: 860px){
  .pf .tx-form{
    grid-template-columns: 1fr !important;
    row-gap: 16px;
  }
}/* End custom CSS */