.elementor-18324 .elementor-element.elementor-element-de4ab54{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18324 .elementor-element.elementor-element-a7a041a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18324 .elementor-element.elementor-element-a7a041a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18324 .elementor-element.elementor-element-229aa09{--display:flex;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-18324 .elementor-element.elementor-element-229aa09:hover::before, .elementor-18324 .elementor-element.elementor-element-229aa09:hover > .elementor-background-video-container::before, .elementor-18324 .elementor-element.elementor-element-229aa09:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-18324 .elementor-element.elementor-element-229aa09 > .elementor-background-slideshow:hover::before, .elementor-18324 .elementor-element.elementor-element-229aa09 > .e-con-inner > .elementor-background-slideshow:hover::before{--background-overlay:'';}.elementor-18324 .elementor-element.elementor-element-229aa09:hover{--overlay-opacity:0.5;}.elementor-18324 .elementor-element.elementor-element-0071ba2 > .elementor-widget-container{--e-transform-skewX:0deg;--e-transform-skewY:0deg;box-shadow:0px 12px 10px 0px rgba(0, 0, 0, 0.48);}.elementor-18324 .elementor-element.elementor-element-0071ba2 .elementor-wrapper{--video-aspect-ratio:2.33333;}.elementor-18324 .elementor-element.elementor-element-42357f3{--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;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-18324 .elementor-element.elementor-element-42357f3:not(.elementor-motion-effects-element-type-background), .elementor-18324 .elementor-element.elementor-element-42357f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-18324 .elementor-element.elementor-element-2fd9692 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18324 .elementor-element.elementor-element-2fc68c1{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18324 .elementor-element.elementor-element-728d12b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18324 .elementor-element.elementor-element-5496e27{--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;--padding-top:1px;--padding-bottom:1px;--padding-left:1px;--padding-right:1px;}.elementor-18324 .elementor-element.elementor-element-2975348 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-18324 .elementor-element.elementor-element-b443ac9{--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-18324 .elementor-element.elementor-element-b2c1d80{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18324 .elementor-element.elementor-element-49d178e{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18324 .elementor-element.elementor-element-83b32a0{--display:flex;--min-height:250px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-18324 .elementor-element.elementor-element-43149aa{--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-18324 .elementor-element.elementor-element-8719cca .elementor-wrapper{--video-aspect-ratio:1;}.elementor-18324 .elementor-element.elementor-element-c246bd1{--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-18324 .elementor-element.elementor-element-04ec01d .elementor-wrapper{--video-aspect-ratio:1;}.elementor-18324 .elementor-element.elementor-element-130673e{--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-18324 .elementor-element.elementor-element-c1c9ccf .elementor-wrapper{--video-aspect-ratio:1;}.elementor-18324 .elementor-element.elementor-element-7af5b90{--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-18324 .elementor-element.elementor-element-e743acb .elementor-wrapper{--video-aspect-ratio:1;}.elementor-18324 .elementor-element.elementor-element-d220339{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18324 .elementor-element.elementor-element-ca489cf{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18324 .elementor-element.elementor-element-345f411{--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-18324 .elementor-element.elementor-element-ea2c0e7{--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-18324 .elementor-element.elementor-element-7621745 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-18324 .elementor-element.elementor-element-7806124{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18324 .elementor-element.elementor-element-91604a9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18324 .elementor-element.elementor-element-91604a9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18324 .elementor-element.elementor-element-a0e4aa3{--display:flex;}.elementor-18324 .elementor-element.elementor-element-2e2e99b .elementor-heading-title{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-18324 .elementor-element.elementor-element-f55ead3{--display:flex;}.elementor-18324 .elementor-element.elementor-element-1d876d6{text-align:center;}.elementor-18324 .elementor-element.elementor-element-1d876d6 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#FFFFFF00;stroke:#FFFFFF00;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#1A89FF;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-labels-inline .elementor-field-group > label{padding-left:2px;}body:not(.rtl) .elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-labels-inline .elementor-field-group > label{padding-right:2px;}body .elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-labels-above .elementor-field-group > label{padding-bottom:2px;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-field-group > label, .elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-field-subgroup label{color:#F5F5F5;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-field-group > label{font-family:"Arial", Sans-serif;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-field-type-html{padding-bottom:0px;color:#FFFFFF;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-field-group .elementor-field, .elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-field-subgroup label{font-style:normal;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:7px 7px 7px 7px;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:7px 7px 7px 7px;}.elementor-18324 .elementor-element.elementor-element-457caf8 .e-form__buttons__wrapper__button-next{background-color:#1A89FF;color:#ffffff;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-button[type="submit"]{background-color:#1A89FF;color:#ffffff;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-18324 .elementor-element.elementor-element-457caf8 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-18324 .elementor-element.elementor-element-457caf8 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-18324 .elementor-element.elementor-element-457caf8 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-button{border-radius:5px 5px 5px 5px;padding:-1px -1px -1px -1px;}.elementor-18324 .elementor-element.elementor-element-457caf8{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-18324 .elementor-element.elementor-element-5c30079{text-align:center;}.elementor-18324 .elementor-element.elementor-element-5c30079 .elementor-heading-title{-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#FFFFFF00;stroke:#FFFFFF00;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#F6BB11;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-field-group.recaptcha_v3-bottomleft, .elementor-18324 .elementor-element.elementor-element-391535b .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-18324 .elementor-element.elementor-element-391535b .elementor-labels-inline .elementor-field-group > label{padding-left:2px;}body:not(.rtl) .elementor-18324 .elementor-element.elementor-element-391535b .elementor-labels-inline .elementor-field-group > label{padding-right:2px;}body .elementor-18324 .elementor-element.elementor-element-391535b .elementor-labels-above .elementor-field-group > label{padding-bottom:2px;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-field-group > label, .elementor-18324 .elementor-element.elementor-element-391535b .elementor-field-subgroup label{color:#FFFFFF;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-field-group > label{font-family:"Arial", Sans-serif;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-field-type-html{padding-bottom:0px;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-field-group .elementor-field, .elementor-18324 .elementor-element.elementor-element-391535b .elementor-field-subgroup label{font-style:normal;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:7px 7px 7px 7px;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:0px 0px 0px 0px;border-radius:7px 7px 7px 7px;}.elementor-18324 .elementor-element.elementor-element-391535b .e-form__buttons__wrapper__button-next{background-color:#F6BB11;color:#000000;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-button[type="submit"]{background-color:#F6BB11;color:#000000;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-button[type="submit"] svg *{fill:#000000;}.elementor-18324 .elementor-element.elementor-element-391535b .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-18324 .elementor-element.elementor-element-391535b .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-18324 .elementor-element.elementor-element-391535b .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-18324 .elementor-element.elementor-element-391535b .elementor-button{border-radius:5px 5px 5px 5px;padding:-1px -1px -1px -1px;}.elementor-18324 .elementor-element.elementor-element-391535b{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-18324 .elementor-element.elementor-element-a5bb1e5{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18324 .elementor-element.elementor-element-a5bb1e5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-18324 .elementor-element.elementor-element-a8c5c55{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-18324 .elementor-element.elementor-element-99e7821{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body.elementor-page-18324:not(.elementor-motion-effects-element-type-background), body.elementor-page-18324 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#11111100;}@media(max-width:767px){.elementor-18324 .elementor-element.elementor-element-83b32a0{--width:500px;--min-height:250px;}}@media(min-width:768px){.elementor-18324 .elementor-element.elementor-element-83b32a0{--width:100%;}.elementor-18324 .elementor-element.elementor-element-43149aa{--width:25%;}.elementor-18324 .elementor-element.elementor-element-c246bd1{--width:25%;}.elementor-18324 .elementor-element.elementor-element-130673e{--width:25%;}.elementor-18324 .elementor-element.elementor-element-7af5b90{--width:25%;}.elementor-18324 .elementor-element.elementor-element-345f411{--width:50%;}.elementor-18324 .elementor-element.elementor-element-ea2c0e7{--width:50%;}}@media(max-width:1366px) and (min-width:768px){.elementor-18324 .elementor-element.elementor-element-a7a041a{--width:913px;}.elementor-18324 .elementor-element.elementor-element-91604a9{--width:579px;}.elementor-18324 .elementor-element.elementor-element-a5bb1e5{--width:581px;}}/* Start custom CSS for video, class: .elementor-element-0071ba2 */.elementor-18324 .elementor-element.elementor-element-0071ba2 iframe,
.elementor-18324 .elementor-element.elementor-element-0071ba2 video {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8719cca */.elementor-18324 .elementor-element.elementor-element-8719cca iframe,
.elementor-18324 .elementor-element.elementor-element-8719cca video {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-04ec01d */.elementor-18324 .elementor-element.elementor-element-04ec01d iframe,
.elementor-18324 .elementor-element.elementor-element-04ec01d video {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-c1c9ccf */.elementor-18324 .elementor-element.elementor-element-c1c9ccf iframe,
.elementor-18324 .elementor-element.elementor-element-c1c9ccf video {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e743acb */.elementor-18324 .elementor-element.elementor-element-e743acb iframe,
.elementor-18324 .elementor-element.elementor-element-e743acb video {
    pointer-events: none !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83b32a0 */@media screen and (max-width: 767px) {
  /* Transforma o container em uma linha de scroll horizontal */
  .elementor-18324 .elementor-element.elementor-element-83b32a0,
  .elementor-18324 .elementor-element.elementor-element-83b32a0 > .elementor-container,
  .elementor-18324 .elementor-element.elementor-element-83b32a0 > .elementor-widget-wrap {
    display: flex !important;
    flex-direction: row !important; /* Força a ficarem lado a lado */
    flex-wrap: nowrap !important;   /* Impede que os vídeos pulem para a linha de baixo */
    overflow-x: auto !important;    /* Ativa o scroll horizontal ao arrastar com o dedo */
    scroll-behavior: smooth !important;
    -webkit-overflow-scrolling: touch !important; /* Deixa o deslize suave no iPhone/Android */
    width: 100% !important;
    padding: 10px 15px !important;  /* Espaço interno para respirar */
    gap: 12px !important;           /* Espaçamento perfeito entre cada vídeo */
    justify-content: flex-start !important;
  }

  /* Esconde a barra de rolagem padrão para o visual ficar limpo (Opcional) */
  .elementor-18324 .elementor-element.elementor-element-83b32a0::-webkit-scrollbar,
  .elementor-18324 .elementor-element.elementor-element-83b32a0 > .elementor-container::-webkit-scrollbar {
    display: none !important;
  }

  /* Configura cada bloco de vídeo para o formato VERTICAL */
  .elementor-18324 .elementor-element.elementor-element-83b32a0 .elementor-widget-video {
    flex: 0 0 160px !important;    /* Define a largura fixa de cada vídeo vertical na tela */
    width: 160px !important;
    margin: 0 !important;
    padding: 0 !important;
  }

  /* Define a altura esticada do player (proporção de tela cheia vertical) */
  .elementor-18324 .elementor-element.elementor-element-83b32a0 iframe, 
  .elementor-18324 .elementor-element.elementor-element-83b32a0 video,
  .elementor-18324 .elementor-element.elementor-element-83b32a0 .elementor-video {
    width: 100% !important;
    height: 280px !important;      /* Altura maior que a largura para dar o efeito vertical */
    object-fit: cover !important;  /* Não deixa o vídeo distorcer nas bordas */
    border-radius: 12px !important; /* Bordas arredondadas estilo smartphone */
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-457caf8 *//* Centralização e largura do contêiner */
.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-field-type-submit {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    float: none !important;
}

/* Configuração do Botão */
.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-button {
    width: 250px !important; /* Mude este valor para a largura que desejar */
    margin: 0 auto !important;
    transition: all 0.3s ease !important; /* Suaviza as transições */
}

/* Efeito de Acender (Ao passar o mouse) */
.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-button:hover {
    box-shadow: 0 0 15px rgba(0, 123, 255, 0.6) !important; /* Cria o efeito luminoso */
    filter: brightness(1.2) !important; /* Deixa a cor nativa mais clara/acesa */
}

/* Efeito de se mover (Ao clicar) */
.elementor-18324 .elementor-element.elementor-element-457caf8 .elementor-button:active {
    transform: translateY(3px) !important; /* Move o botão levemente para baixo */
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.3) !important; /* Diminui o brilho no clique */
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-391535b *//* Centralização e largura do contêiner */
.elementor-18324 .elementor-element.elementor-element-391535b .elementor-field-type-submit {
    width: 100% !important;
    display: flex !important;
    justify-content: center !important;
    float: none !important;
}

/* Configuração do Botão */
.elementor-18324 .elementor-element.elementor-element-391535b .elementor-button {
    width: 250px !important; /* Mude este valor para a largura que desejar */
    margin: 0 auto !important;
    transition: all 0.3s ease !important; /* Suaviza as transições */
}

/* Efeito de Acender (Ao passar o mouse) */
.elementor-18324 .elementor-element.elementor-element-391535b .elementor-button:hover {
    box-shadow: 0 0 15px rgba(0, 123, 255, 0.6) !important; /* Cria o efeito luminoso */
    filter: brightness(1.2) !important; /* Deixa a cor nativa mais clara/acesa */
}

/* Efeito de se mover (Ao clicar) */
.elementor-18324 .elementor-element.elementor-element-391535b .elementor-button:active {
    transform: translateY(3px) !important; /* Move o botão levemente para baixo */
    box-shadow: 0 0 5px rgba(0, 123, 255, 0.3) !important; /* Diminui o brilho no clique */
}/* End custom CSS */
/* Start custom CSS *//* Cria uma camada fixa atrás de toda a página usando o ::before */
body::before {
  content: "";
  position: fixed;
  inset: 0;
  z-index: -1;
  pointer-events: none;
  background-color: #0B0B0D;
  background-image:
    radial-gradient(58% 80% at 0% 0%,    rgba(11,111,224,.55), transparent 60%),
    radial-gradient(56% 78% at 100% 2%,  rgba(245,175,25,.42), transparent 60%),
    radial-gradient(50% 60% at 100% 100%, rgba(245,175,25,.22), transparent 66%),
    radial-gradient(50% 60% at 0% 100%,  rgba(11,111,224,.30), transparent 66%),
    url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20width='1440'%20height='240'%20viewBox='0%200%201440%20240'%3E%3Cg%20fill='none'%20stroke='rgba%28255%2C255%2C255%2C0.09%29'%20stroke-width='1'%3E%3Cpath%20d='M0%2C0%20Q120%2C-7%20240%2C0%20Q360%2C7%20480%2C0%20Q600%2C-7%20720%2C0%20Q840%2C7%20960%2C0%20Q1080%2C-7%201200%2C0%20Q1320%2C7%201440%2C0'/%3E%3Cpath%20d='M0%2C30%20Q120%2C23%20240%2C30%20Q360%2C37%20480%2C30%20Q600%2C23%20720%2C30%20Q840%2C37%20960%2C30%20Q1080%2C23%201200%2C30%20Q1320%2C37%201440%2C30'/%3E%3Cpath%20d='M0%2C60%20Q120%2C53%20240%2C60%20Q360%2C67%20480%2C60%20Q600%2C53%20720%2C60%20Q840%2C67%20960%2C60%20Q1080%2C53%201200%2C60%20Q1320%2C67%201440%2C60'/%3E%3Cpath%20d='M0%2C90%20Q120%2C83%20240%2C90%20Q360%2C97%20480%2C90%20Q600%2C83%20720%2C90%20Q840%2C97%20960%2C90%20Q1080%2C83%201200%2C90%20Q1320%2C97%201440%2C90'/%3E%3Cpath%20d='M0%2C120%20Q120%2C113%20240%2C120%20Q360%2C127%20480%2C120%20Q600%2C113%20720%2C120%20Q840%2C127%20960%2C120%20Q1080%2C113%201200%2C120%20Q1320%2C127%201440%2C120'/%3E%3Cpath%20d='M0%2C150%20Q120%2C143%20240%2C150%20Q360%2C157%20480%2C150%20Q600%2C143%20720%2C150%20Q840%2C157%20960%2C150%20Q1080%2C143%201200%2C150%20Q1320%2C157%201440%2C150'/%3E%3Cpath%20d='M0%2C180%20Q120%2C173%20240%2C180%20Q360%2C187%20480%2C180%20Q600%2C173%20720%2C180%20Q840%2C187%20960%2C180%20Q1080%2C173%201200%2C180%20Q1320%2C187%201440%2C180'/%3E%3Cpath%20d='M0%2C210%20Q120%2C203%20240%2C210%20Q360%2C217%20480%2C210%20Q600%2C203%20720%2C210%20Q840%2C217%20960%2C210%20Q1080%2C203%201200%2C210%20Q1320%2C217%201440%2C210'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, repeat;
  background-position: top left, top right, bottom right, bottom left, top center;
  background-size: cover, cover, cover, cover, 1440px 240px;
}/* End custom CSS */