.elementor-10767 .elementor-element.elementor-element-67b0cfa9{--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;--justify-content:center;--z-index:999;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-10767 .elementor-element.elementor-element-58785161 > .elementor-widget-container{margin:10% 0% 0% 0%;}.elementor-10767 .elementor-element.elementor-element-58785161.elementor-element{--align-self:center;}.elementor-10767 .elementor-element.elementor-element-58785161{text-align:start;}.elementor-10767 .elementor-element.elementor-element-58785161 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:900;color:var( --e-global-color-text );}.elementor-10767 .elementor-element.elementor-element-2608b20d > .elementor-widget-container{margin:10px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-10767 .elementor-element.elementor-element-2608b20d{text-align:center;}.elementor-10767 .elementor-element.elementor-element-2608b20d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;text-transform:capitalize;color:#F76004;}.elementor-widget-progress .elementor-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-progress .elementor-progress-wrapper .elementor-progress-bar{background-color:var( --e-global-color-primary );}.elementor-10767 .elementor-element.elementor-element-14633fab > .elementor-widget-container{margin:10px 35px 10px 35px;padding:0px 0px 0px 0px;}.elementor-10767 .elementor-element.elementor-element-14633fab .elementor-progress-wrapper .elementor-progress-bar{background-color:#FF6400;}.elementor-10767 .elementor-element.elementor-element-14633fab .elementor-progress-wrapper{background-color:#F2F5F71F;border-radius:100px;overflow:hidden;}.elementor-10767 .elementor-element.elementor-element-14633fab .elementor-progress-bar{color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:15px;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10767 .elementor-element.elementor-element-64a2c4dc > .elementor-widget-container{margin:35px 35px 35px 35px;padding:0px 0px 0px 0px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-button span{gap:10px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:20px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-20px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-group.recaptcha_v3-bottomleft, .elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-group > label, .elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-group > label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-group .elementor-field, .elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-subgroup label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:1.4em;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:1000px 1000px 1000px 1000px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-group .elementor-select-wrapper select{background-color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:1000px 1000px 1000px 1000px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-button{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:700;border-radius:30px 30px 30px 30px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .e-form__buttons__wrapper__button-next{background-color:#F76004;color:#FFFEFE;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-button[type="submit"]{background-color:#F76004;color:#FFFEFE;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-button[type="submit"] svg *{fill:#FFFEFE;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .e-form__buttons__wrapper__button-previous{background-color:#F76004;color:#FFFEFE;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .e-form__buttons__wrapper__button-next:hover{background-color:#000000;color:#FFFEFE;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-button[type="submit"]:hover{background-color:#000000;color:#FFFEFE;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-button[type="submit"]:hover svg *{fill:#FFFEFE;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .e-form__buttons__wrapper__button-previous:hover{background-color:#000000;color:#FFFEFE;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-message{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:300;line-height:1.4em;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-message.elementor-message-success{color:#4632DA;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-message.elementor-message-danger{color:#353535;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-message.elementor-help-inline{color:#3D4459;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .e-form__indicators__indicator, .elementor-10767 .elementor-element.elementor-element-64a2c4dc .e-form__indicators__indicator__label{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:1.2em;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-primary-color:#353535;--e-form-steps-indicator-inactive-secondary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:#06D9FA;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-primary-color:#06D9FA;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}#elementor-popup-modal-10767 .dialog-widget-content{animation-duration:0.5s;background-color:#F2F5F700;border-radius:25px 25px 25px 25px;margin:0px 0px 0px 0px;}#elementor-popup-modal-10767{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-10767 .dialog-message{width:650px;height:auto;padding:0px 0px 0px 0px;}#elementor-popup-modal-10767 .dialog-close-button{display:flex;font-size:25px;}#elementor-popup-modal-10767 .dialog-close-button i{color:var( --e-global-color-text );}#elementor-popup-modal-10767 .dialog-close-button svg{fill:var( --e-global-color-text );}@media(max-width:767px){.elementor-10767 .elementor-element.elementor-element-67b0cfa9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10767 .elementor-element.elementor-element-58785161{text-align:start;}.elementor-10767 .elementor-element.elementor-element-58785161 .elementor-heading-title{font-size:5.35rem;}.elementor-10767 .elementor-element.elementor-element-2608b20d{text-align:start;}.elementor-10767 .elementor-element.elementor-element-2608b20d .elementor-heading-title{font-size:18px;}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-group > label{font-size:15px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-type-html{font-size:15px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-group .elementor-field, .elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-subgroup label{font-size:15px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-message{font-size:15px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .e-form__indicators__indicator, .elementor-10767 .elementor-element.elementor-element-64a2c4dc .e-form__indicators__indicator__label{font-size:15px;}#elementor-popup-modal-10767 .dialog-message{width:300px;}#elementor-popup-modal-10767{align-items:center;}#elementor-popup-modal-10767 .dialog-close-button{top:15px;font-size:20px;}body:not(.rtl) #elementor-popup-modal-10767 .dialog-close-button{right:15px;}body.rtl #elementor-popup-modal-10767 .dialog-close-button{left:15px;}#elementor-popup-modal-10767 .dialog-widget-content{margin:0px 0px 0px 0px;}}@media(max-width:480px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-10767 .elementor-element.elementor-element-58785161 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-10767 .elementor-element.elementor-element-58785161{text-align:center;}.elementor-10767 .elementor-element.elementor-element-58785161 .elementor-heading-title{font-size:1.6rem;}.elementor-10767 .elementor-element.elementor-element-2608b20d{text-align:center;}.elementor-10767 .elementor-element.elementor-element-2608b20d .elementor-heading-title{font-size:15px;}.elementor-widget-progress .elementor-title{font-size:var( --e-global-typography-text-font-size );}.elementor-10767 .elementor-element.elementor-element-14633fab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-widget-form .elementor-field-group > label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-type-html{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .elementor-message{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-size:var( --e-global-typography-accent-font-size );}.elementor-10767 .elementor-element.elementor-element-64a2c4dc > .elementor-widget-container{margin:15px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-group > label{font-size:15px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-type-html{font-size:15px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-group .elementor-field, .elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-field-subgroup label{font-size:15px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .elementor-message{font-size:15px;}.elementor-10767 .elementor-element.elementor-element-64a2c4dc .e-form__indicators__indicator, .elementor-10767 .elementor-element.elementor-element-64a2c4dc .e-form__indicators__indicator__label{font-size:15px;}#elementor-popup-modal-10767 .dialog-message{width:325px;}#elementor-popup-modal-10767 .dialog-close-button{top:15px;font-size:17px;}body:not(.rtl) #elementor-popup-modal-10767 .dialog-close-button{right:15px;}body.rtl #elementor-popup-modal-10767 .dialog-close-button{left:15px;}}/* Start custom CSS for form, class: .elementor-element-64a2c4dc *//* Estilo dos selects */
#form-field-name,
#form-field-field_12b12ac,
#form-field-field_5346097,
#form-field-field_152531a,
#form-field-field_d2b31d9,
#form-field-field_13cbbf4 {
  background-color: #f2f5f71f !important;
  color: #ffffff;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

/* Estilo das opções dentro dos selects */
#form-field-name option,
#form-field-field_12b12ac option,
#form-field-field_5346097 option,
#form-field-field_152531a option,
#form-field-field_d2b31d9 option,
#form-field-field_13cbbf4 option {
  background-color: #1e1e1e; /* Opcional: manter legibilidade nas opções */
  color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-67b0cfa9 *//* Estilo do popup */
#popup, .popup {
  background: rgba(30, 30, 30, 0.8);
  border-radius: 25px;
  padding: 20px;
  will-change: backdrop-filter;
  transition: all 0.3s ease;
  margin: auto;
}

/* Estilo do campo select */
#form-field-field_d2b31d9 {
  background-color: #F2F5F71F;
  color: #ffffff;
}

#form-field-field_d2b31d9 option {
  background-color: #1e1e1e;
  color: #ffffff;
}

/* Botão de fechar na frente de tudo */
.elementor-popup-modal .dialog-close-button {
  z-index: 9999 !important;
}

/* Blur só quando popup estiver ativo */
.elementor-popup-modal {
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
}

/* Remove o blur quando popup fecha */
.elementor-popup-modal[style*="display: none"] {
  backdrop-filter: none;
  -webkit-backdrop-filter: none;
}

/* Centraliza corretamente o conteúdo do popup */
.elementor-popup-modal {
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Impede que display flex quebre animação */
.elementor-popup-modal[style*="display: none"] {
  display: none !important;
}

/* Ajuste extra para o conteúdo centralizar */
.elementor-popup .dialog-widget-content {
  margin: auto;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-10767 {
    backdrop-filter: blur(5px)
}


.elementor-popup-modal.elementor-motion-fade-in {
  animation: fadeIn 0.4s ease forwards;
}

.elementor-popup-modal.elementor-motion-fade-out {
  animation: fadeOut 0.4s ease forwards;
}

@keyframes fadeIn {
  from {opacity: 0;}
  to {opacity: 1;}
}

@keyframes fadeOut {
  from {opacity: 1;}
  to {opacity: 0;}
}/* End custom CSS */