.elementor-1379 .elementor-element.elementor-element-ccd1f17{--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;--margin-top:-133px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-3f7092b{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-2524a16{text-align:center;}.elementor-1379 .elementor-element.elementor-element-2524a16 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;color:#000000;}.elementor-1379 .elementor-element.elementor-element-7a5dcb4{--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-1379 .elementor-element.elementor-element-2b75308{--display:flex;}.elementor-1379 .elementor-element.elementor-element-cf15274{--display:flex;}.elementor-1379 .elementor-element.elementor-element-ee0faae{--display:flex;}.elementor-1379 .elementor-element.elementor-element-fa29892{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1379 .elementor-element.elementor-element-1dcf404{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1379 .elementor-element.elementor-element-a4fe539{--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-1379 .elementor-element.elementor-element-4bc9043{--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-1379 .elementor-element.elementor-element-a53aee9{--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-1379 .elementor-element.elementor-element-628b6e8{--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:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-318db73 .elementor-button{background-color:#000000;font-family:"Bebas Neue", Sans-serif;font-size:28px;fill:#FFFFFF;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-318db73 .elementor-button:hover, .elementor-1379 .elementor-element.elementor-element-318db73 .elementor-button:focus{background-color:#DB1111;}.elementor-1379 .elementor-element.elementor-element-898c84a{--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:25px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-898c84a:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-898c84a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1379 .elementor-element.elementor-element-2d1d6e9{text-align:center;}.elementor-1379 .elementor-element.elementor-element-2d1d6e9 .elementor-heading-title{font-family:"Bebas Neue", Sans-serif;font-size:50px;color:#FFFFFF;}.elementor-1379 .elementor-element.elementor-element-df7505b{--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-1379 .elementor-element.elementor-element-df7505b:not(.elementor-motion-effects-element-type-background), .elementor-1379 .elementor-element.elementor-element-df7505b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-1379 .elementor-element.elementor-element-d00999c{--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-1379 .elementor-element.elementor-element-aed9a17 > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-066b0fc{--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-1379 .elementor-element.elementor-element-edcaefd iframe{height:612px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1379 .elementor-element.elementor-element-a4fe539{--width:25%;}.elementor-1379 .elementor-element.elementor-element-4bc9043{--width:25%;}.elementor-1379 .elementor-element.elementor-element-a53aee9{--width:25%;}.elementor-1379 .elementor-element.elementor-element-d00999c{--width:50%;}.elementor-1379 .elementor-element.elementor-element-066b0fc{--width:50%;}}@media(max-width:1024px){.elementor-1379 .elementor-element.elementor-element-fa29892{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1379 .elementor-element.elementor-element-2baf57c img{width:100%;}}@media(max-width:767px){.elementor-1379 .elementor-element.elementor-element-2524a16 .elementor-heading-title{font-size:30px;}.elementor-1379 .elementor-element.elementor-element-fa29892{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1379 .elementor-element.elementor-element-2baf57c img{width:74%;max-width:100%;}.elementor-1379 .elementor-element.elementor-element-6776b29 img{width:74%;}.elementor-1379 .elementor-element.elementor-element-3ac5ffa img{width:74%;}.elementor-1379 .elementor-element.elementor-element-628b6e8{--padding-top:0px;--padding-bottom:25px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-318db73 .elementor-button{font-size:23px;}.elementor-1379 .elementor-element.elementor-element-898c84a{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-2d1d6e9 > .elementor-widget-container{padding:16px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-2d1d6e9 .elementor-heading-title{font-size:33px;}.elementor-1379 .elementor-element.elementor-element-d00999c{--margin-top:-24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1379 .elementor-element.elementor-element-aed9a17 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1379 .elementor-element.elementor-element-aed9a17.elementor-element{--align-self:center;}.elementor-1379 .elementor-element.elementor-element-edcaefd iframe{height:178px;}}/* Start custom CSS for wpforms, class: .elementor-element-aed9a17 *//* Título del formulario */
.elementor-1379 .elementor-element.elementor-element-aed9a17 .wpforms-title {
  color: #ffffff;
}

/* Labels (nombre, email, etc.) */
.elementor-1379 .elementor-element.elementor-element-aed9a17 label {
  color: #ffffff;
}

/* Campos del formulario */
.elementor-1379 .elementor-element.elementor-element-aed9a17 input,
.elementor-1379 .elementor-element.elementor-element-aed9a17 textarea,
.elementor-1379 .elementor-element.elementor-element-aed9a17 select {
  background-color: #ffffff;
  color: #000000; /* texto que escribe el usuario */
  border: 1px solid #ffffff;
}

/* Placeholder */
.elementor-1379 .elementor-element.elementor-element-aed9a17 ::placeholder {
  color: #777777;
}

/* Campos al hacer focus */
.elementor-1379 .elementor-element.elementor-element-aed9a17 input:focus,
.elementor-1379 .elementor-element.elementor-element-aed9a17 textarea:focus,
.elementor-1379 .elementor-element.elementor-element-aed9a17 select:focus {
  background-color: #ffffff;
  color: #000000;
  outline: none;
  border-color: #ffffff;
}

/* Botón enviar */
.elementor-1379 .elementor-element.elementor-element-aed9a17 button,
.elementor-1379 .elementor-element.elementor-element-aed9a17 .wpforms-submit {
  background-color: #ffffff;
  color: #000000;
  border: none;
}

.elementor-1379 .elementor-element.elementor-element-aed9a17 button:hover,
.elementor-1379 .elementor-element.elementor-element-aed9a17 .wpforms-submit:hover {
  background-color: #eaeaea;
}
/* Descripciones debajo de los campos */
.elementor-1379 .elementor-element.elementor-element-aed9a17 .wpforms-field-description {
  color: #ffffff;
}

/* Texto de ayuda y mensajes pequeños */
.elementor-1379 .elementor-element.elementor-element-aed9a17 .wpforms-description {
  color: #ffffff;
}

/* Mensajes de validación (opcional, por si aparecen) */
.elementor-1379 .elementor-element.elementor-element-aed9a17 .wpforms-error {
  color: #ffb3b3;
}
/* Botón normal */
.elementor-1379 .elementor-element.elementor-element-aed9a17 .wpforms-form button.wpforms-submit {
  background-color: #ffffff !important;
  color: #000000 !important;
  transition: background-color 0.3s ease, color 0.3s ease;
}

/* Hover */
.elementor-1379 .elementor-element.elementor-element-aed9a17 .wpforms-form button.wpforms-submit:hover {
  background-color: #e10600 !important;
  color: #ffffff !important;
}/* End custom CSS */