.elementor-1834 .elementor-element.elementor-element-44ad942{--display:flex;--min-height:629px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.43;}.elementor-1834 .elementor-element.elementor-element-44ad942:not(.elementor-motion-effects-element-type-background), .elementor-1834 .elementor-element.elementor-element-44ad942 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;background-image:url("https://mentemilionaria.sbs/wp-content/uploads/2026/04/0a584070-f0af-4f46-b30a-1cf7eba0c1e0.png");background-size:cover;}.elementor-1834 .elementor-element.elementor-element-44ad942::before, .elementor-1834 .elementor-element.elementor-element-44ad942 > .elementor-background-video-container::before, .elementor-1834 .elementor-element.elementor-element-44ad942 > .e-con-inner > .elementor-background-video-container::before, .elementor-1834 .elementor-element.elementor-element-44ad942 > .elementor-background-slideshow::before, .elementor-1834 .elementor-element.elementor-element-44ad942 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1834 .elementor-element.elementor-element-44ad942 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-1834 .elementor-element.elementor-element-200be2c{--spacer-size:50px;}.elementor-1834 .elementor-element.elementor-element-8040c66{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1834 .elementor-element.elementor-element-e5f911d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1834 .elementor-element.elementor-element-d8383d6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-1834 .elementor-element.elementor-element-584c862{--spacer-size:50px;}.elementor-1834 .elementor-element.elementor-element-bd86044{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1834 .elementor-element.elementor-element-bd86044:not(.elementor-motion-effects-element-type-background), .elementor-1834 .elementor-element.elementor-element-bd86044 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1834 .elementor-element.elementor-element-bb6a261{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1834 .elementor-element.elementor-element-bb6a261:not(.elementor-motion-effects-element-type-background), .elementor-1834 .elementor-element.elementor-element-bb6a261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}/* Start custom CSS for container, class: .elementor-element-bb6a261 *//* ===== CONTAINER EXTERNO ===== */
.delta-form-luxo{
  padding:24px;
  box-sizing:border-box;
  font-family:'Inter',sans-serif;
}

.delta-form-luxo .forminator-ui{
  max-width:780px;
  margin:0 auto !important;
  padding:38px 38px 34px !important;
  border-radius:28px !important;
  background:
    radial-gradient(circle at top center, rgba(18,44,88,.18), transparent 42%),
    linear-gradient(180deg, #0b0f17 0%, #070b12 100%) !important;
  border:1px solid rgba(255,255,255,.06) !important;
  box-shadow:
    0 25px 80px rgba(0,0,0,.42),
    inset 0 1px 0 rgba(255,255,255,.03) !important;
}

/* ===== REMOVE FUNDO PADRÃO CINZA ===== */
.delta-form-luxo .forminator-ui.forminator-custom-form,
.delta-form-luxo .forminator-ui.forminator-custom-form[data-design="default"]{
  background:transparent !important;
  box-shadow:none !important;
}

.delta-form-luxo .forminator-row,
.delta-form-luxo .forminator-col,
.delta-form-luxo .forminator-field,
.delta-form-luxo .forminator-pagination-footer,
.delta-form-luxo .forminator-button-wrap{
  background:transparent !important;
  border:none !important;
  box-shadow:none !important;
}

/* ===== ESPAÇAMENTO ===== */
.delta-form-luxo .forminator-field{
  margin-bottom:18px !important;
}

.delta-form-luxo .forminator-row{
  margin:0 !important;
}

.delta-form-luxo .forminator-col{
  padding:0 !important;
}

/* ===== LABELS ===== */
.delta-form-luxo .forminator-label{
  margin:0 0 10px 0 !important;
  color:#ffffff !important;
  font-size:14px !important;
  font-weight:700 !important;
  line-height:1.3 !important;
}

.delta-form-luxo .forminator-required{
  color:#ff5a52 !important;
}

/* ===== INPUTS ===== */
.delta-form-luxo input.forminator-input,
.delta-form-luxo select.forminator-select--field,
.delta-form-luxo .forminator-select select,
.delta-form-luxo textarea.forminator-textarea{
  width:100% !important;
  border:0 !important;
  border-radius:12px !important;
  background:#f3f4f6 !important;
  color:#111827 !important;
  font-size:15px !important;
  font-weight:500 !important;
  box-shadow:none !important;
  outline:none !important;
}

/* altura dos campos */
.delta-form-luxo input.forminator-input,
.delta-form-luxo select.forminator-select--field,
.delta-form-luxo .forminator-select select{
  height:52px !important;
  min-height:52px !important;
  padding:0 16px !important;
}

.delta-form-luxo textarea.forminator-textarea{
  min-height:120px !important;
  padding:14px 16px !important;
  resize:none !important;
}

/* placeholder */
.delta-form-luxo input.forminator-input::placeholder,
.delta-form-luxo textarea.forminator-textarea::placeholder{
  color:#98a2b3 !important;
  opacity:1 !important;
}

/* foco */
.delta-form-luxo input.forminator-input:focus,
.delta-form-luxo select.forminator-select--field:focus,
.delta-form-luxo .forminator-select select:focus,
.delta-form-luxo textarea.forminator-textarea:focus{
  box-shadow:0 0 0 2px rgba(217,158,56,.20) !important;
}

/* ===== SELECT ===== */
.delta-form-luxo .forminator-select{
  position:relative !important;
}

.delta-form-luxo .forminator-select select{
  appearance:none !important;
  -webkit-appearance:none !important;
  -moz-appearance:none !important;
  padding-right:42px !important;
  background-image:
    linear-gradient(45deg, transparent 50%, #9ca3af 50%),
    linear-gradient(135deg, #9ca3af 50%, transparent 50%) !important;
  background-position:
    calc(100% - 22px) calc(50% - 3px),
    calc(100% - 16px) calc(50% - 3px) !important;
  background-size:6px 6px, 6px 6px !important;
  background-repeat:no-repeat !important;
}

/* ===== BOTÃO ===== */
.delta-form-luxo .forminator-button,
.delta-form-luxo button.forminator-button,
.delta-form-luxo .forminator-button-submit{
  width:100% !important;
  height:62px !important;
  min-height:62px !important;
  margin-top:8px !important;
  border:none !important;
  border-radius:14px !important;
  background:linear-gradient(90deg, #c9972d 0%, #e0b84e 50%, #c9972d 100%) !important;
  color:#ffffff !important;
  font-size:17px !important;
  font-weight:800 !important;
  text-transform:uppercase !important;
  box-shadow:
    0 14px 30px rgba(201,151,45,.22),
    inset 0 1px 0 rgba(255,255,255,.18) !important;
  transition:.25s ease !important;
}

.delta-form-luxo .forminator-button:hover,
.delta-form-luxo button.forminator-button:hover,
.delta-form-luxo .forminator-button-submit:hover{
  transform:translateY(-1px);
}

/* ===== MENSAGENS ===== */
.delta-form-luxo .forminator-error-message,
.delta-form-luxo .forminator-response-message{
  margin-top:10px !important;
  border-radius:10px !important;
  font-size:13px !important;
}

/* ===== MOBILE ===== */
@media (max-width:767px){
  .delta-form-luxo{
    padding:14px;
  }

  .delta-form-luxo .forminator-ui{
    padding:24px 18px 22px !important;
    border-radius:22px !important;
  }

  .delta-form-luxo input.forminator-input,
  .delta-form-luxo select.forminator-select--field,
  .delta-form-luxo .forminator-select select{
    height:50px !important;
    min-height:50px !important;
    font-size:14px !important;
  }

  .delta-form-luxo textarea.forminator-textarea{
    font-size:14px !important;
  }

  .delta-form-luxo .forminator-button,
  .delta-form-luxo button.forminator-button,
  .delta-form-luxo .forminator-button-submit{
    height:58px !important;
    min-height:58px !important;
    font-size:15px !important;
  }
}/* End custom CSS */