.elementor-1756 .elementor-element.elementor-element-a264d20{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1756 .elementor-element.elementor-element-226f4d4 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-226f4d4 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-226f4d4 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-226f4d4 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-d8c547f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-8fc2af4 .jet-listing-dynamic-image{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-8fc2af4 .jet-listing-dynamic-image__figure{align-items:flex-start;}.elementor-1756 .elementor-element.elementor-element-8fc2af4 .jet-listing-dynamic-image a{display:flex;justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-8fc2af4 .jet-listing-dynamic-image__caption{text-align:left;}.elementor-1756 .elementor-element.elementor-element-6373059{--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;--gap:2px 2px;--row-gap:2px;--column-gap:2px;--padding-top:40px;--padding-bottom:12px;--padding-left:14px;--padding-right:14px;}.elementor-1756 .elementor-element.elementor-element-f7e4a63 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-f7e4a63 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-f7e4a63 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-f7e4a63 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-505c4ff .jet-listing-dynamic-terms{text-align:left;}.elementor-1756 .elementor-element.elementor-element-de9a1bb .jet-listing-dynamic-terms{text-align:left;}.elementor-1756 .elementor-element.elementor-element-3842583 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-3842583 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-3842583 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-3842583 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-ad4ae50 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-ad4ae50 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-ad4ae50 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-ad4ae50 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-d8c0372 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-d8c0372 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-d8c0372 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-d8c0372 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-8f9a84d .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-8f9a84d .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-8f9a84d .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-8f9a84d .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-8364c09 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-8364c09 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-8364c09 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-8364c09 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-d4c2d86 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-d4c2d86 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-d4c2d86 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-d4c2d86 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-e9127c1 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-e9127c1 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-e9127c1 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-e9127c1 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-1d45d31 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-1d45d31 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-1d45d31 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-1d45d31 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-2ced70f .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-2ced70f .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-2ced70f .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-2ced70f .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-5ad1897 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-1756 .elementor-element.elementor-element-5ad1897 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-1756 .elementor-element.elementor-element-5ad1897 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-1756 .elementor-element.elementor-element-5ad1897 .jet-listing-dynamic-field__content{text-align:left;}.elementor-1756 .elementor-element.elementor-element-a9936f3{--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;--flex-wrap:wrap;--padding-top:8px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1756 .elementor-element.elementor-element-5e30e4a .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-1756 .elementor-element.elementor-element-5e30e4a__link{align-self:flex-start;flex-direction:row;}.elementor-1756 .elementor-element.elementor-element-5e30e4a .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-1756 .elementor-element.elementor-element-5e30e4a__icon{order:1;}.elementor-1756 .elementor-element.elementor-element-040f15b .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-1756 .elementor-element.elementor-element-040f15b__link{align-self:flex-start;flex-direction:row;}.elementor-1756 .elementor-element.elementor-element-040f15b .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-1756 .elementor-element.elementor-element-040f15b__icon{order:1;}.elementor-1756 .elementor-element.elementor-element-gdinfoig1 .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-1756 .elementor-element.elementor-element-gdinfoig1__link{align-self:flex-start;flex-direction:row;}.elementor-1756 .elementor-element.elementor-element-gdinfoig1 .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-1756 .elementor-element.elementor-element-gdinfoig1__icon{order:1;}.elementor-1756 .elementor-element.elementor-element-gdinfoweb .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-1756 .elementor-element.elementor-element-gdinfoweb__link{align-self:flex-start;flex-direction:row;}.elementor-1756 .elementor-element.elementor-element-gdinfoweb .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-1756 .elementor-element.elementor-element-gdinfoweb__icon{order:1;}.elementor-1756 .elementor-element.elementor-element-48e680c .jet-listing-dynamic-link__link, body.jet-engine-optimized-dom .elementor-1756 .elementor-element.elementor-element-48e680c__link{align-self:flex-start;flex-direction:row;}.elementor-1756 .elementor-element.elementor-element-48e680c .jet-listing-dynamic-link__icon, body.jet-engine-optimized-dom .elementor-1756 .elementor-element.elementor-element-48e680c__icon{order:1;}/* Start custom CSS for container, class: .elementor-element-a264d20 */.elementor-1756 .elementor-element.elementor-element-a264d20{background:#fff;border:1px solid #e3e6ea;border-radius:12px;height:100%;}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-fecha{font-weight:700;color:#e4572e;text-transform:uppercase;font-size:14px;letter-spacing:.5px}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-deporte, .elementor-1756 .elementor-element.elementor-element-a264d20 .gd-deporte *{font-size:12px;font-weight:600;color:#1d3557;text-transform:uppercase;letter-spacing:.5px}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-titulo .jet-listing-dynamic-field__content{margin:0;font-size:20px;line-height:1.25;color:#111}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-dato{font-size:15px;color:#333}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-botones{gap:10px}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-btn .jet-listing-dynamic-link__link{display:inline-block;padding:9px 16px;border-radius:6px;font-weight:600;font-size:14px;text-decoration:none}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-btn-insc .jet-listing-dynamic-link__link{background:#1d3557;color:#fff}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-btn-fotos .jet-listing-dynamic-link__link{background:#e4572e;color:#fff}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-credito, .elementor-1756 .elementor-element.elementor-element-a264d20 .gd-credito a{font-size:12px;color:#777}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-flyer{width:100%}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-flyer a, .elementor-1756 .elementor-element.elementor-element-a264d20 .gd-flyer .jet-listing-dynamic-image{display:block;width:100%}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-flyer img{display:block;width:100%;aspect-ratio:4/5;object-fit:cover;object-position:50% 30%;background:#f1f3f5;border-radius:8px}

/* Flyer B/N, color al pasar el mouse (17/10) */
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-media{position:relative}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-flyer img{transition:filter .4s ease}
.gd-pasadas .elementor-1756 .elementor-element.elementor-element-a264d20 .gd-flyer img{filter:grayscale(1)}
.elementor-1756 .elementor-element.elementor-element-a264d20:hover .gd-flyer img, .elementor-1756 .elementor-element.elementor-element-a264d20:focus-within .gd-flyer img{filter:grayscale(0)}
.gd-pasadas .elementor-1756 .elementor-element.elementor-element-a264d20:hover .gd-flyer img, .gd-pasadas .elementor-1756 .elementor-element.elementor-element-a264d20:focus-within .gd-flyer img{filter:grayscale(1)}
/* Fecha y deporte sobre la imagen */
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-media:has(.gd-flyer img) .gd-overlay{position:absolute;left:0;right:0;bottom:0;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.6) 55%,rgba(0,0,0,0) 100%);border-radius:0 0 8px 8px}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-media:has(.gd-flyer img) .gd-fecha, .elementor-1756 .elementor-element.elementor-element-a264d20 .gd-media:has(.gd-flyer img) .gd-fecha *{color:#fff;font-size:17px}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-media:has(.gd-flyer img) .gd-deporte, .elementor-1756 .elementor-element.elementor-element-a264d20 .gd-media:has(.gd-flyer img) .gd-deporte *{color:var(--gd-dep,#fff);font-size:13px;font-weight:700}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-media:not(:has(.gd-flyer img)) .gd-overlay{padding:0 !important}

/* Fecha tipo botón + título destacado (19/10) */
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-fecha .jet-listing-dynamic-field__content, .elementor-1756 .elementor-element.elementor-element-a264d20 .gd-media:has(.gd-flyer img) .gd-fecha .jet-listing-dynamic-field__content, .elementor-1756 .elementor-element.elementor-element-a264d20 .gd-media:not(:has(.gd-flyer img)) .gd-fecha .jet-listing-dynamic-field__content{display:inline-block;background:var(--gd-dep,#e4572e);color:#111 !important;font-size:16px !important;font-weight:800;letter-spacing:.6px;text-transform:uppercase;line-height:1;padding:9px 18px;border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.35)}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-media:has(.gd-flyer img) .gd-deporte .jet-listing-dynamic-terms__link{display:inline-block;background:rgba(0,0,0,.55);border:1.5px solid var(--gd-dep,#fff);border-radius:999px;padding:5px 12px;line-height:1;font-size:12px;font-weight:800;letter-spacing:.8px}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-media:has(.gd-flyer img) .gd-overlay{padding-top:36px}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-titulo .jet-listing-dynamic-field__content{font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.2px;color:#0f1b2d}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-titulo .jet-listing-dynamic-field__content::after{content:"";display:block;width:48px;height:4px;border-radius:4px;background:var(--gd-dep,#e4572e);margin-top:10px}
@media (max-width:767px){.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-fecha .jet-listing-dynamic-field__content{font-size:14px !important;padding:8px 14px}.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-titulo .jet-listing-dynamic-field__content{font-size:21px}}

/* Fecha = botón agregar a mi calendario; deporte = filtro (19/10) */
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-fecha, .elementor-1756 .elementor-element.elementor-element-a264d20 .gd-deporte{pointer-events:auto}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-fecha a.jet-listing-dynamic-field__content{display:inline-flex !important;flex-direction:column;gap:3px;border-radius:18px !important;text-decoration:none;cursor:pointer;transition:transform .2s ease, box-shadow .2s ease}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-fecha a.jet-listing-dynamic-field__content:hover, .elementor-1756 .elementor-element.elementor-element-a264d20 .gd-fecha a.jet-listing-dynamic-field__content:focus-visible{transform:translateY(-2px);box-shadow:0 8px 18px rgba(0,0,0,.45)}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-f-cal{font-size:10px;font-weight:700;letter-spacing:.6px;opacity:.85}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-deporte{cursor:pointer}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-deporte .jet-listing-dynamic-terms__link{pointer-events:none}

/* Cinta AGOTADO (27/10) */
.elementor-1756 .elementor-element.elementor-element-a264d20{position:relative}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-agotado{position:absolute;top:14px;right:0;z-index:6;pointer-events:none;background:#FC1313;border-radius:6px 0 0 6px;box-shadow:0 2px 6px rgba(0,0,0,.3);width:auto}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-agotado, .elementor-1756 .elementor-element.elementor-element-a264d20 .gd-agotado *{color:#fff;font-weight:800;font-size:13px;letter-spacing:1.5px;line-height:1.1}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-agotado .jet-listing-dynamic-field__content{display:block;padding:7px 14px 7px 16px}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-btn-info .jet-listing-dynamic-link__link{background:#fff;color:#1d3557;border:1px solid #1d3557}
.elementor-1756 .elementor-element.elementor-element-a264d20 .gd-btn-info-ig ~ .gd-btn-info-web{display:none}/* End custom CSS */