.elementor-5784 .elementor-element.elementor-element-49fcf4c9{--display:flex;--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5784 .elementor-element.elementor-element-2ff113f7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5784 .elementor-element.elementor-element-163a3fea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 120px 0px;}.elementor-5784 .elementor-element.elementor-element-163a3fea.elementor-element{--align-self:center;}.elementor-5784 .elementor-element.elementor-element-163a3fea{text-align:center;}.elementor-5784 .elementor-element.elementor-element-163a3fea img{width:86%;max-width:100%;border-radius:50px 50px 50px 50px;}.elementor-5784 .elementor-element.elementor-element-17a3fbd3{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5784 .elementor-element.elementor-element-17a3fbd3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5784 .elementor-element.elementor-element-493a85f6 > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-5784 .elementor-element.elementor-element-493a85f6{text-align:center;}.elementor-5784 .elementor-element.elementor-element-493a85f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:62px;font-weight:900;text-transform:uppercase;line-height:66px;color:#54595F;}.elementor-5784 .elementor-element.elementor-element-35d77fc{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:90px;--padding-left:30px;--padding-right:0px;}.elementor-5784 .elementor-element.elementor-element-9e1bd85{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-5784 .elementor-element.elementor-element-9e1bd85.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5784 .elementor-element.elementor-element-4a6c01c > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px -9px 0px;}.elementor-5784 .elementor-element.elementor-element-4a6c01c img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-5784 .elementor-element.elementor-element-31e0d7c{--display:flex;--min-height:118px;--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-98px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5784 .elementor-element.elementor-element-31e0d7c:not(.elementor-motion-effects-element-type-background), .elementor-5784 .elementor-element.elementor-element-31e0d7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5784 .elementor-element.elementor-element-5b51164{width:var( --container-widget-width, 99.731% );max-width:99.731%;--container-widget-width:99.731%;--container-widget-flex-grow:0;text-align:center;}.elementor-5784 .elementor-element.elementor-element-5b51164.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5784 .elementor-element.elementor-element-5b51164 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;line-height:57px;}.elementor-5784 .elementor-element.elementor-element-06e03ed{--display:flex;--min-height:118px;--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;--border-radius:0px 0px 20px 20px;--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-5784 .elementor-element.elementor-element-06e03ed:not(.elementor-motion-effects-element-type-background), .elementor-5784 .elementor-element.elementor-element-06e03ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5784 .elementor-element.elementor-element-5ba2660 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-5784 .elementor-element.elementor-element-5ba2660{width:var( --container-widget-width, 48.872% );max-width:48.872%;--container-widget-width:48.872%;--container-widget-flex-grow:0;}.elementor-5784 .elementor-element.elementor-element-5ba2660 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5784 .elementor-element.elementor-element-5ba2660.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5784 .elementor-element.elementor-element-4efa482 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-5784 .elementor-element.elementor-element-4efa482{width:var( --container-widget-width, 50.16% );max-width:50.16%;--container-widget-width:50.16%;--container-widget-flex-grow:0;}.elementor-5784 .elementor-element.elementor-element-4efa482 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5784 .elementor-element.elementor-element-4efa482.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5784 .elementor-element.elementor-element-460f16a{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-5784 .elementor-element.elementor-element-460f16a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5784 .elementor-element.elementor-element-72cb8ef > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px -9px 0px;}.elementor-5784 .elementor-element.elementor-element-72cb8ef img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-5784 .elementor-element.elementor-element-5ff8ded{--display:flex;--min-height:118px;--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-98px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5784 .elementor-element.elementor-element-5ff8ded:not(.elementor-motion-effects-element-type-background), .elementor-5784 .elementor-element.elementor-element-5ff8ded > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5784 .elementor-element.elementor-element-6f1c3e8{width:var( --container-widget-width, 99.731% );max-width:99.731%;--container-widget-width:99.731%;--container-widget-flex-grow:0;text-align:center;}.elementor-5784 .elementor-element.elementor-element-6f1c3e8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5784 .elementor-element.elementor-element-6f1c3e8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;line-height:57px;}.elementor-5784 .elementor-element.elementor-element-dfebd5d{--display:flex;--min-height:118px;--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;--border-radius:0px 0px 20px 20px;--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-5784 .elementor-element.elementor-element-dfebd5d:not(.elementor-motion-effects-element-type-background), .elementor-5784 .elementor-element.elementor-element-dfebd5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5784 .elementor-element.elementor-element-4c9fd9f .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-5784 .elementor-element.elementor-element-4c9fd9f{width:var( --container-widget-width, 48.872% );max-width:48.872%;--container-widget-width:48.872%;--container-widget-flex-grow:0;}.elementor-5784 .elementor-element.elementor-element-4c9fd9f > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5784 .elementor-element.elementor-element-4c9fd9f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5784 .elementor-element.elementor-element-b7f35a4 .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-5784 .elementor-element.elementor-element-b7f35a4{width:var( --container-widget-width, 50.16% );max-width:50.16%;--container-widget-width:50.16%;--container-widget-flex-grow:0;}.elementor-5784 .elementor-element.elementor-element-b7f35a4 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5784 .elementor-element.elementor-element-b7f35a4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5784 .elementor-element.elementor-element-954cead{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-5784 .elementor-element.elementor-element-954cead.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5784 .elementor-element.elementor-element-194a4c7 > .elementor-widget-container{margin:0px 0px -21px 0px;padding:0px 0px -9px 0px;}.elementor-5784 .elementor-element.elementor-element-194a4c7 img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-5784 .elementor-element.elementor-element-7a07bbe{--display:flex;--min-height:118px;--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;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:-98px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5784 .elementor-element.elementor-element-7a07bbe:not(.elementor-motion-effects-element-type-background), .elementor-5784 .elementor-element.elementor-element-7a07bbe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5784 .elementor-element.elementor-element-d06c8f6{width:var( --container-widget-width, 99.731% );max-width:99.731%;--container-widget-width:99.731%;--container-widget-flex-grow:0;text-align:center;}.elementor-5784 .elementor-element.elementor-element-d06c8f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5784 .elementor-element.elementor-element-d06c8f6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;line-height:57px;}.elementor-5784 .elementor-element.elementor-element-2fae5b4{--display:flex;--min-height:118px;--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;--border-radius:0px 0px 20px 20px;--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-5784 .elementor-element.elementor-element-2fae5b4:not(.elementor-motion-effects-element-type-background), .elementor-5784 .elementor-element.elementor-element-2fae5b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5784 .elementor-element.elementor-element-242c57a .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-5784 .elementor-element.elementor-element-242c57a{width:var( --container-widget-width, 48.872% );max-width:48.872%;--container-widget-width:48.872%;--container-widget-flex-grow:0;}.elementor-5784 .elementor-element.elementor-element-242c57a > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5784 .elementor-element.elementor-element-242c57a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5784 .elementor-element.elementor-element-e13683d .elementor-button{background-color:#000000;font-family:"Poppins", Sans-serif;font-weight:600;border-radius:20px 20px 20px 20px;}.elementor-5784 .elementor-element.elementor-element-e13683d{width:var( --container-widget-width, 50.16% );max-width:50.16%;--container-widget-width:50.16%;--container-widget-flex-grow:0;}.elementor-5784 .elementor-element.elementor-element-e13683d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-5784 .elementor-element.elementor-element-e13683d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5784 .elementor-element.elementor-element-29887dc2 > .elementor-widget-container{padding:090px 0px 0px 0px;}.elementor-5784 .elementor-element.elementor-element-29887dc2{text-align:center;}.elementor-5784 .elementor-element.elementor-element-29887dc2 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:62px;font-weight:900;text-transform:uppercase;line-height:66px;color:#54595F;}.elementor-5784 .elementor-element.elementor-element-108242fe > .elementor-widget-container{padding:0px 50px 0px 85px;}@media(max-width:767px){.elementor-5784 .elementor-element.elementor-element-9e1bd85{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-5784 .elementor-element.elementor-element-5ba2660{width:var( --container-widget-width, 344.047px );max-width:344.047px;--container-widget-width:344.047px;--container-widget-flex-grow:0;}.elementor-5784 .elementor-element.elementor-element-4efa482{width:var( --container-widget-width, 348.969px );max-width:348.969px;--container-widget-width:348.969px;--container-widget-flex-grow:0;}.elementor-5784 .elementor-element.elementor-element-4efa482 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5784 .elementor-element.elementor-element-460f16a{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-5784 .elementor-element.elementor-element-4c9fd9f{width:var( --container-widget-width, 352.047px );max-width:352.047px;--container-widget-width:352.047px;--container-widget-flex-grow:0;}.elementor-5784 .elementor-element.elementor-element-b7f35a4{width:var( --container-widget-width, 353.969px );max-width:353.969px;--container-widget-width:353.969px;--container-widget-flex-grow:0;}.elementor-5784 .elementor-element.elementor-element-b7f35a4 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-5784 .elementor-element.elementor-element-954cead{--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;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:30px;}.elementor-5784 .elementor-element.elementor-element-242c57a{width:var( --container-widget-width, 347.047px );max-width:347.047px;--container-widget-width:347.047px;--container-widget-flex-grow:0;}.elementor-5784 .elementor-element.elementor-element-e13683d{width:var( --container-widget-width, 344.969px );max-width:344.969px;--container-widget-width:344.969px;--container-widget-flex-grow:0;}.elementor-5784 .elementor-element.elementor-element-e13683d > .elementor-widget-container{padding:0px 0px 30px 0px;}}@media(min-width:768px){.elementor-5784 .elementor-element.elementor-element-17a3fbd3{--width:100%;}.elementor-5784 .elementor-element.elementor-element-35d77fc{--width:100%;}.elementor-5784 .elementor-element.elementor-element-9e1bd85{--width:31.792%;}.elementor-5784 .elementor-element.elementor-element-460f16a{--width:31.792%;}.elementor-5784 .elementor-element.elementor-element-954cead{--width:31.792%;}}/* Start custom CSS for html, class: .elementor-element-2ff113f7 */.evento-glitterbox {
  text-align: center;
  font-family: 'Poppins', sans-serif;
  padding: 80px 20px;
}

.etiqueta-dia {
  display: inline-block;
  background: #eee;
  color: #333;
  font-size: 0.75rem;
  font-weight: 600;
  padding: 6px 14px;
  border-radius: 50px;
  margin-bottom: 15px;
  margin-top:200px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.titulo-evento {
  font-size: 2.5rem;
  font-weight: 900;
  margin-bottom: 30px;
}

.botones-evento {
  display: flex;
  justify-content: center;
  gap: 20px;
  flex-wrap: wrap;
}

.btn-evento {
  display: inline-block;
  background: #000;
  color: white;
  padding: 12px 28px;
  border-radius: 999px;
  font-weight: 600;
  font-size: 1rem;
  text-decoration: none;
  transition: background 0.3s ease;
}

.btn-evento:hover {
  background: white;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-163a3fea */body {
  background: radial-gradient(circle at 30% 30%, #d5fef5, #f3f4ff, #ffeef8, #fff5cc);
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49fcf4c9 */body {
  background: radial-gradient(circle at 30% 30%, #d5fef5, #f3f4ff, #ffeef8, #fff5cc);
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-108242fe */.slider-eventos {
  padding: 20px 10px;
  font-family: 'Poppins', `Poppins`;
}

.contenedor-carrusel {
  display: flex;
  gap: 10px;
  overflow-x: auto;
  padding-bottom: px;
}

.slide {
  background: white;
  border-radius: 24px;
  min-width: 100px;
  flex: 0 0 auto;
  scroll-snap-align: start;
  text-align: center;
  box-shadow: 0 0px 0px rgba(0,0,0,0.1);
  overflow: hidden;
    width: 32%;

}

.slide img {
  width: 100%;
  display: block;
  border-bottom: 1px solid #eee;
}

.evento-info {
  padding: 20px;
}

.evento-info .fecha {
  display: block;
  font-size: 0.8rem;
  color: #555;
  margin-bottom: 8px;
}

.evento-info h3 {
  font-size: 1.2rem;
  font-weight: 700;
  margin-bottom: 16px;
}

.btn-leer {
  display: inline-block;
  background: #000;
  color: white;
  padding: 10px 20px;
  border-radius: 30px;
  text-decoration: none;
  font-size: 0.95rem;
  font-weight: 600;
  transition: background 0.3s ease;
}

.btn-leer:hover {
  background:#e5fdf0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-17a3fbd3 */body {
  background: radial-gradient(circle at 30% 30%, #d5fef5, #f3f4ff, #ffeef8, #fff5cc);
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}/* End custom CSS */