.elementor-12426 .elementor-element.elementor-element-97d2134{margin-top:-51px;margin-bottom:25px;}.elementor-12426 .elementor-element.elementor-element-fefadd7 > .elementor-widget-container{margin:0px 0px -71px 0px;}.elementor-12426 .elementor-element.elementor-element-497e4c9 > .elementor-container{max-width:1600px;}.elementor-12426 .elementor-element.elementor-element-497e4c9{margin-top:025px;margin-bottom:0px;}.elementor-12426 .elementor-element.elementor-element-2704ff8 > .elementor-container{max-width:1100px;}.elementor-12426 .elementor-element.elementor-element-2704ff8, .elementor-12426 .elementor-element.elementor-element-2704ff8 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-12426 .elementor-element.elementor-element-2704ff8{margin-top:25px;margin-bottom:100px;}.elementor-12426 .elementor-element.elementor-element-241b693 img{border-radius:15px 15px 15px 15px;}.elementor-12426 .elementor-element.elementor-element-ac76e64 > .elementor-container{max-width:1100px;}.elementor-12426 .elementor-element.elementor-element-ac76e64, .elementor-12426 .elementor-element.elementor-element-ac76e64 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-12426 .elementor-element.elementor-element-ac76e64{margin-top:25px;margin-bottom:100px;}.elementor-12426 .elementor-element.elementor-element-46f87e4 img{border-radius:15px 15px 15px 15px;}.elementor-12426 .elementor-element.elementor-element-69d2705 > .elementor-container{max-width:1100px;}.elementor-12426 .elementor-element.elementor-element-69d2705, .elementor-12426 .elementor-element.elementor-element-69d2705 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-12426 .elementor-element.elementor-element-69d2705{margin-top:25px;margin-bottom:100px;}.elementor-12426 .elementor-element.elementor-element-970a1c1 img{border-radius:15px 15px 15px 15px;}/* Start custom CSS for image, class: .elementor-element-fefadd7 */.elementor-126 .elementor-element.elementor-element-3ca90bb  .elementor-container { 
  min-height: 100px;
  display: none!important;
}
.elementor-location-footer {
  margin-top: 4%;
  display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a835d13 */body {
      font-family: 'Nunito Sans', sans-serif;
      background-color: #f5f5f5; /* color de fondo general */
      margin: 0;
      padding: 0;
    }

    .parrafo-contenedor {
      max-width: 95%;
      margin: 40px auto;
      background-color: #ffffff;
      border-radius: 15px;
      padding: 25px 40px;
      box-shadow: 0 4px 12px rgba(0,0,0,0.1);
      text-align: center;
      font-size: 1.05rem;
      line-height: 1.6;
      color: #333333;
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-241b693 */body {
      font-family: 'Nunito Sans', sans-serif;
      background-color: #f5f5f5;
      margin: 0;
      padding: 40px;
      color: #333;
    }

    .seccion-feria {
      max-width: 850px;
      margin: 0 auto;
    }

    .seccion-feria h2 {
      font-size: 2rem;
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 15px;
      line-height: 1.2;
    }

    .seccion-feria p.descripcion {
      font-size: 1rem;
      line-height: 1.7;
      margin-bottom: 25px;
      text-align: justify;
    }

    .info-lista {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    .info-lista li {
      margin-bottom: 10px;
      font-size: 1rem;
      display: flex;
      align-items: center;
    }

    .info-lista li i {
      color: #e86a33; /* tono naranja (puedes cambiarlo) */
      margin-right: 8px;
      min-width: 20px;
      text-align: center;
    }

    .info-titulo {
      font-weight: 700;
      margin-right: 6px;
      text-transform: uppercase;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-011a397 */.seccion-feria {
      max-width: 850px;
      margin: 0 auto;
    }

    .seccion-feria h2 {
      font-size: 1rem;
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 15px;
      line-height: 1.2;
    }

    .seccion-feria p.descripcion {
      font-size: 14px;
      line-height: 1.7;
      margin-bottom: 25px;
      text-align: justify;
    }

    .info-lista {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    .info-lista li {
      margin-bottom: 10px;
      font-size: 1rem;
      display: flex;
      align-items: center;
    }

    .info-lista li i {
      color: #e86a33; /* tono naranja (puedes cambiarlo) */
      margin-right: 8px;
      min-width: 20px;
      text-align: center;
    }

    .info-titulo {
      font-weight: 700;
      margin-right: 6px;
      text-transform: uppercase;
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-46f87e4 */body {
      font-family: 'Nunito Sans', sans-serif;
      background-color: #f5f5f5;
      margin: 0;
      padding: 40px;
      color: #333;
    }

    .seccion-feria {
      max-width: 850px;
      margin: 0 auto;
    }

    .seccion-feria h2 {
      font-size: 2rem;
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 15px;
      line-height: 1.2;
    }

    .seccion-feria p.descripcion {
      font-size: 1rem;
      line-height: 1.7;
      margin-bottom: 25px;
      text-align: justify;
    }

    .info-lista {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    .info-lista li {
      margin-bottom: 10px;
      font-size: 1rem;
      display: flex;
      align-items: center;
    }

    .info-lista li i {
      color: #e86a33; /* tono naranja (puedes cambiarlo) */
      margin-right: 8px;
      min-width: 20px;
      text-align: center;
    }

    .info-titulo {
      font-weight: 700;
      margin-right: 6px;
      text-transform: uppercase;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9ceb355 */.seccion-feria {
      max-width: 850px;
      margin: 0 auto;
    }

    .seccion-feria h2 {
      font-size: 1rem;
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 15px;
      line-height: 1.2;
    }

    .seccion-feria p.descripcion {
      font-size: 14px;
      line-height: 1.7;
      margin-bottom: 25px;
      text-align: justify;
    }

    .info-lista {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    .info-lista li {
      margin-bottom: 10px;
      font-size: 1rem;
      display: flex;
      align-items: center;
    }

    .info-lista li i {
      color: #e86a33; /* tono naranja (puedes cambiarlo) */
      margin-right: 8px;
      min-width: 20px;
      text-align: center;
    }

    .info-titulo {
      font-weight: 700;
      margin-right: 6px;
      text-transform: uppercase;
    }/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-970a1c1 */body {
      font-family: 'Nunito Sans', sans-serif;
      background-color: #f5f5f5;
      margin: 0;
      padding: 40px;
      color: #333;
    }

    .seccion-feria {
      max-width: 850px;
      margin: 0 auto;
    }

    .seccion-feria h2 {
      font-size: 2rem;
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 15px;
      line-height: 1.2;
    }

    .seccion-feria p.descripcion {
      font-size: 1rem;
      line-height: 1.7;
      margin-bottom: 25px;
      text-align: justify;
    }

    .info-lista {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    .info-lista li {
      margin-bottom: 10px;
      font-size: 1rem;
      display: flex;
      align-items: center;
    }

    .info-lista li i {
      color: #e86a33; /* tono naranja (puedes cambiarlo) */
      margin-right: 8px;
      min-width: 20px;
      text-align: center;
    }

    .info-titulo {
      font-weight: 700;
      margin-right: 6px;
      text-transform: uppercase;
    }/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-482139e */.seccion-feria {
      max-width: 850px;
      margin: 0 auto;
    }

    .seccion-feria h2 {
      font-size: 1rem;
      font-weight: 700;
      text-transform: uppercase;
      margin-bottom: 15px;
      line-height: 1.2;
    }

    .seccion-feria p.descripcion {
      font-size: 14px;
      line-height: 1.7;
      margin-bottom: 25px;
      text-align: justify;
    }

    .info-lista {
      list-style: none;
      padding: 0;
      margin: 0;
    }

    .info-lista li {
      margin-bottom: 10px;
      font-size: 1rem;
      display: flex;
      align-items: center;
    }

    .info-lista li i {
      color: #e86a33; /* tono naranja (puedes cambiarlo) */
      margin-right: 8px;
      min-width: 20px;
      text-align: center;
    }

    .info-titulo {
      font-weight: 700;
      margin-right: 6px;
      text-transform: uppercase;
    }/* End custom CSS */