.elementor-20486 .elementor-element.elementor-element-e3ea87b{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:-1px;}.elementor-20486 .elementor-element.elementor-element-e3ea87b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20486 .elementor-element.elementor-element-abbd12f{--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-20486 .elementor-element.elementor-element-abbd12f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20486 .elementor-element.elementor-element-50a042e{text-align:center;}.elementor-20486 .elementor-element.elementor-element-50a042e .elementor-heading-title{font-family:"Black Han Sans", Sans-serif;font-weight:300;text-transform:capitalize;-webkit-text-stroke-color:#000;stroke:#000;color:#00FF23;}.elementor-20486 .elementor-element.elementor-element-1a270e9{--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-20486 .elementor-element.elementor-element-1a270e9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20486 .elementor-element.elementor-element-8cf942b{--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;--overlay-opacity:0.5;}.elementor-20486 .elementor-element.elementor-element-8cf942b:not(.elementor-motion-effects-element-type-background), .elementor-20486 .elementor-element.elementor-element-8cf942b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #E7D5D500 0%, #000000 100%);}.elementor-20486 .elementor-element.elementor-element-8cf942b::before, .elementor-20486 .elementor-element.elementor-element-8cf942b > .elementor-background-video-container::before, .elementor-20486 .elementor-element.elementor-element-8cf942b > .e-con-inner > .elementor-background-video-container::before, .elementor-20486 .elementor-element.elementor-element-8cf942b > .elementor-background-slideshow::before, .elementor-20486 .elementor-element.elementor-element-8cf942b > .e-con-inner > .elementor-background-slideshow::before, .elementor-20486 .elementor-element.elementor-element-8cf942b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#F30000;--background-overlay:'';}.elementor-20486 .elementor-element.elementor-element-fa3663e > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #03030300 0%, #050505 100%);}.elementor-20486 .elementor-element.elementor-element-fa3663e{text-align:center;}.elementor-20486 .elementor-element.elementor-element-fa3663e .elementor-heading-title{color:#FFFFFF;}.elementor-20486 .elementor-element.elementor-element-583d7cb{--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-20486 .elementor-element.elementor-element-50fcdbb > .elementor-widget-container{background-color:transparent;background-image:linear-gradient(180deg, #000000AB 0%, #000000 100%);}.elementor-20486 .elementor-element.elementor-element-50fcdbb{text-align:center;}.elementor-20486 .elementor-element.elementor-element-50fcdbb .elementor-heading-title{font-family:"Michroma", Sans-serif;font-weight:900;text-transform:capitalize;color:#00FF23;}.elementor-20486 .elementor-element.elementor-element-3b51f0f{text-align:center;}.elementor-20486 .elementor-element.elementor-element-3b51f0f .elementor-heading-title{font-family:"Bevan", Sans-serif;font-weight:900;text-transform:capitalize;font-style:normal;color:#00FF23;}.elementor-20486 .elementor-element.elementor-element-2320127{--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-20486 .elementor-element.elementor-element-f001bcc{--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-20486 .elementor-element.elementor-element-3d60160 .wd-button-wrapper a{background-color:#0070FF;border-color:#0070FF;}.elementor-20486 .elementor-element.elementor-element-84e4c22{text-align:center;}.elementor-20486 .elementor-element.elementor-element-84e4c22 .elementor-heading-title{font-family:"Michroma", Sans-serif;font-weight:900;text-transform:capitalize;color:#FEFF00;}.elementor-20486 .elementor-element.elementor-element-8dbcd90{--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-20486 .elementor-element.elementor-element-8dbcd90.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20486 .elementor-element.elementor-element-91fc669 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-20486 .elementor-element.elementor-element-8e5a244{--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-20486 .elementor-element.elementor-element-38afb4e .wd-button-wrapper a{background-color:#0070FF;border-color:#0070FF;}.elementor-20486 .elementor-element.elementor-element-5d32719{--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-20486 .elementor-element.elementor-element-4ef6e6b .elementor-heading-title{font-family:"Michroma", Sans-serif;font-weight:900;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-20486 .elementor-element.elementor-element-278c157{--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-20486 .elementor-element.elementor-element-703e9dc .elementor-heading-title{font-family:"Michroma", Sans-serif;font-weight:900;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-20486 .elementor-element.elementor-element-b5d8ac4{--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;}.elementor-20486 .elementor-element.elementor-element-b5d8ac4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20486 .elementor-element.elementor-element-e801f75{--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-20486 .elementor-element.elementor-element-68fb646{--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-20486 .elementor-element.elementor-element-0cf6271 .elementor-heading-title{color:#FFFFFF;}.elementor-20486 .elementor-element.elementor-element-edd322d{--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-20486 .elementor-element.elementor-element-f148367{--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;}.elementor-20486 .elementor-element.elementor-element-f148367.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20486 .elementor-element.elementor-element-361f539{--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-20486 .elementor-element.elementor-element-76333a0{--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-20486 .elementor-element.elementor-element-cbc7a7f .elementor-heading-title{color:#FFFFFF;}.elementor-20486 .elementor-element.elementor-element-0269af7{--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-20486 .elementor-element.elementor-element-9890c15{--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;}.elementor-20486 .elementor-element.elementor-element-9890c15.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20486 .elementor-element.elementor-element-9dd4490{--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-20486 .elementor-element.elementor-element-6dd1153{--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-20486 .elementor-element.elementor-element-a678f74 .elementor-heading-title{color:#FFFFFF;}.elementor-20486 .elementor-element.elementor-element-1c5c7da{--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-20486 .elementor-element.elementor-element-a25493f{--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-20486 .elementor-element.elementor-element-d0d90de .wd-button-wrapper a{background-color:#0070FF;border-color:#0070FF;}.elementor-20486 .elementor-element.elementor-element-debd769{--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-20486 .elementor-element.elementor-element-e6c050d{text-align:center;}.elementor-20486 .elementor-element.elementor-element-e6c050d .elementor-heading-title{font-family:"Michroma", Sans-serif;font-weight:900;text-transform:capitalize;color:var( --e-global-color-accent );}.elementor-20486 .elementor-element.elementor-element-c14bf76{--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-20486 .elementor-element.elementor-element-c14bf76.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20486 .elementor-element.elementor-element-d66fb6a .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-20486 .elementor-element.elementor-element-400e308{--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-20486 .elementor-element.elementor-element-400e308.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-20486 .elementor-element.elementor-element-1239fe2 .wd-button-wrapper a{background-color:#0070FF;border-color:#0070FF;}.elementor-20486 .elementor-element.elementor-element-17eab6d{--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-20486 .elementor-element.elementor-element-9c0168f{--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-20486 .elementor-element.elementor-element-760bacf .elementor-repeater-item-77289e8.elementor-social-icon{background-color:#FFFFFF;}.elementor-20486 .elementor-element.elementor-element-760bacf .elementor-repeater-item-77289e8.elementor-social-icon i{color:#E47D29;}.elementor-20486 .elementor-element.elementor-element-760bacf .elementor-repeater-item-77289e8.elementor-social-icon svg{fill:#E47D29;}.elementor-20486 .elementor-element.elementor-element-760bacf{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-20486 .elementor-element.elementor-element-760bacf .elementor-widget-container{text-align:center;}.elementor-20486 .elementor-element.elementor-element-8b3114c{--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;}@media(min-width:769px){.elementor-20486 .elementor-element.elementor-element-e3ea87b{--width:99.813%;}.elementor-20486 .elementor-element.elementor-element-1a270e9{--width:98.409%;}.elementor-20486 .elementor-element.elementor-element-e801f75{--width:25%;}.elementor-20486 .elementor-element.elementor-element-68fb646{--width:50%;}.elementor-20486 .elementor-element.elementor-element-edd322d{--width:25%;}.elementor-20486 .elementor-element.elementor-element-361f539{--width:25%;}.elementor-20486 .elementor-element.elementor-element-76333a0{--width:50%;}.elementor-20486 .elementor-element.elementor-element-0269af7{--width:25%;}.elementor-20486 .elementor-element.elementor-element-9dd4490{--width:25%;}.elementor-20486 .elementor-element.elementor-element-6dd1153{--width:50%;}.elementor-20486 .elementor-element.elementor-element-1c5c7da{--width:25%;}.elementor-20486 .elementor-element.elementor-element-c14bf76{--width:38.997%;}}@media(max-width:1024px) and (min-width:769px){.elementor-20486 .elementor-element.elementor-element-c14bf76{--width:382px;}}@media(max-width:768px){.elementor-20486 .elementor-element.elementor-element-e5bdb0b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20486 .elementor-element.elementor-element-abbd12f{--width:369.2px;}.elementor-20486 .elementor-element.elementor-element-50a042e > .elementor-widget-container{margin:-24px -28px 1px -28px;}.elementor-20486 .elementor-element.elementor-element-50a042e.elementor-element{--align-self:center;}.elementor-20486 .elementor-element.elementor-element-50a042e{text-align:center;}.elementor-20486 .elementor-element.elementor-element-50a042e .elementor-heading-title{font-size:21px;line-height:1.3em;-webkit-text-stroke-width:0px;stroke-width:0px;}.elementor-20486 .elementor-element.elementor-element-1a270e9{--width:195.2px;}.elementor-20486 .elementor-element.elementor-element-aee6197 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-20486 .elementor-element.elementor-element-fa3663e > .elementor-widget-container{margin:-41px 0px 0px 0px;}.elementor-20486 .elementor-element.elementor-element-fa3663e{text-align:center;}.elementor-20486 .elementor-element.elementor-element-fa3663e .elementor-heading-title{font-size:38px;}.elementor-20486 .elementor-element.elementor-element-50fcdbb > .elementor-widget-container{margin:-9px 0px 0px 0px;}.elementor-20486 .elementor-element.elementor-element-50fcdbb{text-align:center;}.elementor-20486 .elementor-element.elementor-element-50fcdbb .elementor-heading-title{font-size:15px;line-height:1.3em;}.elementor-20486 .elementor-element.elementor-element-3b51f0f > .elementor-widget-container{margin:-15px 0px 1px 0px;}.elementor-20486 .elementor-element.elementor-element-3b51f0f{text-align:center;}.elementor-20486 .elementor-element.elementor-element-3b51f0f .elementor-heading-title{font-size:17px;line-height:1.4em;letter-spacing:2.8px;}.elementor-20486 .elementor-element.elementor-element-3d60160 > .elementor-widget-container{margin:8px 0px -6px 0px;}.elementor-20486 .elementor-element.elementor-element-3d60160.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-20486 .elementor-element.elementor-element-3d60160 .wd-btn-text{font-size:21px;}.elementor-20486 .elementor-element.elementor-element-84e4c22 > .elementor-widget-container{margin:-5px 0px 0px 0px;}.elementor-20486 .elementor-element.elementor-element-84e4c22{text-align:center;}.elementor-20486 .elementor-element.elementor-element-84e4c22 .elementor-heading-title{font-size:17px;}.elementor-20486 .elementor-element.elementor-element-8dbcd90{--width:172.2px;}.elementor-20486 .elementor-element.elementor-element-38afb4e > .elementor-widget-container{margin:8px 0px -6px 0px;}.elementor-20486 .elementor-element.elementor-element-38afb4e.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-20486 .elementor-element.elementor-element-38afb4e .wd-btn-text{font-size:21px;}.elementor-20486 .elementor-element.elementor-element-4ef6e6b > .elementor-widget-container{margin:19px 0px 7px 0px;}.elementor-20486 .elementor-element.elementor-element-4ef6e6b{text-align:center;}.elementor-20486 .elementor-element.elementor-element-4ef6e6b .elementor-heading-title{font-size:13px;}.elementor-20486 .elementor-element.elementor-element-703e9dc > .elementor-widget-container{margin:13px 0px 13px 0px;}.elementor-20486 .elementor-element.elementor-element-703e9dc{text-align:center;}.elementor-20486 .elementor-element.elementor-element-703e9dc .elementor-heading-title{font-size:28px;}.elementor-20486 .elementor-element.elementor-element-b5d8ac4{--width:500px;--justify-content:center;}.elementor-20486 .elementor-element.elementor-element-4e14a0f.elementor-element{--align-self:center;}.elementor-20486 .elementor-element.elementor-element-0cf6271{text-align:center;}.elementor-20486 .elementor-element.elementor-element-f148367{--width:787px;--justify-content:center;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20486 .elementor-element.elementor-element-f148367.e-con{--align-self:flex-end;}.elementor-20486 .elementor-element.elementor-element-47565d0.elementor-element{--align-self:center;}.elementor-20486 .elementor-element.elementor-element-cbc7a7f{text-align:center;}.elementor-20486 .elementor-element.elementor-element-9890c15{--width:706px;--justify-content:center;--margin-top:18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-20486 .elementor-element.elementor-element-6f8598d.elementor-element{--align-self:center;}.elementor-20486 .elementor-element.elementor-element-a678f74{text-align:center;}.elementor-20486 .elementor-element.elementor-element-d0d90de > .elementor-widget-container{margin:8px 0px -6px 0px;}.elementor-20486 .elementor-element.elementor-element-d0d90de.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-20486 .elementor-element.elementor-element-d0d90de .wd-btn-text{font-size:21px;}.elementor-20486 .elementor-element.elementor-element-e6c050d > .elementor-widget-container{margin:13px 0px 13px 0px;}.elementor-20486 .elementor-element.elementor-element-e6c050d{text-align:center;}.elementor-20486 .elementor-element.elementor-element-e6c050d .elementor-heading-title{font-size:21px;}.elementor-20486 .elementor-element.elementor-element-c14bf76{--width:294.2px;}.elementor-20486 .elementor-element.elementor-element-400e308{--width:259.2px;--min-height:60px;}.elementor-20486 .elementor-element.elementor-element-1239fe2 > .elementor-widget-container{margin:8px 0px -6px 0px;}.elementor-20486 .elementor-element.elementor-element-1239fe2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-20486 .elementor-element.elementor-element-1239fe2 .wd-btn-text{font-size:21px;}.elementor-20486 .elementor-element.elementor-element-760bacf > .elementor-widget-container{margin:43px 0px 0px 0px;}}/* Start custom CSS for shortcode, class: .elementor-element-a55ab7c *//* Ocultar el formulario al cargar */
.form-vip {
  display: none;
}

/* Estilo general del contenedor del formulario */
.forminator-custom-form {
  font-size: 32px !important;
  color: white !important;
  text-align: center !important;
  background-color: rgba(0, 0, 0, 0.6); /* Fondo oscuro semitransparente */
  padding: 30px;
  border-radius: 15px;
  border: 2px solid #ffffff40;
  box-shadow: 0 0 25px rgba(255, 255, 255, 0.1);
  max-width: 600px;
  margin: 0 auto;
}

/* Etiquetas de texto */
.forminator-label {
  font-size: 22px !important;
  font-weight: 600;
  color: white !important;
  display: block;
  margin-bottom: 8px;
}

/* Campos de entrada */
.forminator-input,
.forminator-textarea {
  font-size: 18px !important;
  text-align: center;
  color: #000000;
  background-color: #ffffff;
  border-radius: 10px;
  padding: 10px;
  width: 100% !important;
}

/* Opciones tipo radio y checkbox */
.forminator-radio,
.forminator-checkbox {
  justify-content: center !important;
  display: flex !important;
  gap: 20px;
  margin-bottom: 20px;
}

/* Botones */
.forminator-button {
  font-size: 18px !important;
  background-color: #ffffff !important;
  color: #000000 !important;
  border-radius: 8px !important;
  padding: 10px 30px !important;
  text-align: center !important;
  margin: 20px auto 0 auto;
  display: block;
  transition: all 0.3s ease-in-out;
}

/* Hover del botón */
.forminator-button:hover {
  background-color: #dddddd !important;
  color: #000000 !important;
  cursor: pointer;
}

/* Botón principal en azul con texto blanco */
.forminator-button {
  font-size: 18px !important;
  background-color: #007bff !important; /* Azul intenso */
  color: #ffffff !important;
  border-radius: 8px !important;
  padding: 10px 30px !important;
  text-align: center !important;
  margin: 20px auto 0 auto;
  display: block;
  transition: all 0.3s ease-in-out;
  border: none !important;
}

/* Hover del botón */
.forminator-button:hover {
  background-color: #0056b3 !important; /* Azul más oscuro al pasar el mouse */
  color: #ffffff !important;
  cursor: pointer;
}

span.forminator-radio-label {
  font-size: 24px
  
}

span.forminator-label {
  padding-bottom: 15px;
}

/* Estilo más suave para el botón "Anterior" */
.forminator-button-back {
  background-color: #e0e0e0 !important; /* Gris claro */
  color: #555555 !important;           /* Gris oscuro */
  border: none !important;
  border-radius: 8px !important;
  font-size: 16px !important;
  padding: 10px 25px !important;
  transition: all 0.3s ease-in-out;
}

/* Hover del botón "Anterior" */
.forminator-button-back:hover {
  background-color: #d5d5d5 !important;
  color: #333333 !important;
  cursor: pointer;
}

/* Orden de botones: Siguiente primero, Anterior después */
.forminator-pagination-footer {
  display: flex !important;
  flex-direction: row-reverse !important;
  justify-content: center;
  gap: 20px;
}
/* Aumentar tamaño solo de las descripciones de los campos */
.forminator-description {
  font-size: 16px !important; /* Puedes subir a 18px si lo quieres más grande */
  color: white !important;
  line-height: 1.6;
  margin-top: 8px;
  text-align: center;
}


/* Mostrar como pantalla completa cuando esté activo */
.overlay-form.active {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.95);
  z-index: 9999;
  padding: 40px 20px;
  overflow-y: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* Formulario dentro centrado */
.overlay-form .forminator-custom-form {
  max-width: 600px;
  width: 100%;
  margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-3d60160 */.mi-boton-animado {
    animation: latido 1.5s infinite ease-in-out;
}

@keyframes latido {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-38afb4e */.mi-boton-animado {
    animation: latido 1.5s infinite ease-in-out;
}

@keyframes latido {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-d0d90de */.mi-boton-animado {
    animation: latido 1.5s infinite ease-in-out;
}

@keyframes latido {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}/* End custom CSS */
/* Start custom CSS for wd_button, class: .elementor-element-1239fe2 */.mi-boton-animado {
    animation: latido 1.5s infinite ease-in-out;
}

@keyframes latido {
    0% { transform: scale(1); }
    50% { transform: scale(1.05); }
    100% { transform: scale(1); }
}/* End custom CSS */