.elementor-542 .elementor-element.elementor-element-135b73e{--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-542 .elementor-element.elementor-element-a148995{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-542 .elementor-element.elementor-element-b55d9e1 img{width:100%;max-width:100%;}.elementor-542 .elementor-element.elementor-element-52c3908 img{width:100%;max-width:100%;}.elementor-542 .elementor-element.elementor-element-77de992{--display:flex;}.elementor-542 .elementor-element.elementor-element-27f57e0 img{width:100%;max-width:100%;}.elementor-542 .elementor-element.elementor-element-ae42aff img{width:100%;max-width:100%;}.elementor-542 .elementor-element.elementor-element-26dd875{--display:flex;}.elementor-542 .elementor-element.elementor-element-4685979 img{width:100%;max-width:100%;}.elementor-542 .elementor-element.elementor-element-1bf504f img{width:100%;max-width:100%;}.elementor-542 .elementor-element.elementor-element-f97df74{--display:flex;}.elementor-542 .elementor-element.elementor-element-159023e img{width:100%;max-width:100%;}.elementor-542 .elementor-element.elementor-element-d04bf87 img{width:100%;max-width:100%;}.elementor-542 .elementor-element.elementor-element-196e83d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-542 .elementor-element.elementor-element-c26eb6c{--display:flex;--min-height:30vh;--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:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.6;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-542 .elementor-element.elementor-element-c26eb6c:not(.elementor-motion-effects-element-type-background), .elementor-542 .elementor-element.elementor-element-c26eb6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-542 .elementor-element.elementor-element-c26eb6c::before, .elementor-542 .elementor-element.elementor-element-c26eb6c > .elementor-background-video-container::before, .elementor-542 .elementor-element.elementor-element-c26eb6c > .e-con-inner > .elementor-background-video-container::before, .elementor-542 .elementor-element.elementor-element-c26eb6c > .elementor-background-slideshow::before, .elementor-542 .elementor-element.elementor-element-c26eb6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-542 .elementor-element.elementor-element-c26eb6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;background-image:url("https://masterpase.com/wp-content/uploads/2025/08/dark-nightlights-blurry-modern-urban-city.jpg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-542 .elementor-element.elementor-element-79e1a70{--display:grid;--e-con-grid-template-columns:2fr 1fr;--e-con-grid-template-rows:repeat(1, 1fr);--gap:100px 100px;--row-gap:100px;--column-gap:100px;--grid-auto-flow:row;--align-items:end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-9e224a4{--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;--justify-content:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-542 .elementor-element.elementor-element-1acbe5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-542 .elementor-element.elementor-element-1acbe5f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:48px;font-weight:700;line-height:1.1em;letter-spacing:0px;color:#FFFFFF;}.elementor-542 .elementor-element.elementor-element-faad14f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-542 .elementor-element.elementor-element-13460a0 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-542 .elementor-element.elementor-element-13460a0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:700;}.elementor-542 .elementor-element.elementor-element-758455c{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-695fd21 img{border-radius:5px 5px 5px 5px;}.elementor-542 .elementor-element.elementor-element-ca48dfa img{border-radius:5px 5px 5px 5px;}.elementor-542 .elementor-element.elementor-element-3cba0b9{--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:25px 25px;--row-gap:25px;--column-gap:25px;--padding-top:60px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-4de8fc8 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:42px;font-weight:700;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-542 .elementor-element.elementor-element-e436180{--grid-columns:3;}.elementor-542 .elementor-element.elementor-element-8c5a9af{--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:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-3485575{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-542 .elementor-element.elementor-element-fe11b08 img{border-radius:5px 5px 5px 5px;}.elementor-542 .elementor-element.elementor-element-12796db img{border-radius:5px 5px 5px 5px;}.elementor-542 .elementor-element.elementor-element-09404bc img{border-radius:5px 5px 5px 5px;}.elementor-542 .elementor-element.elementor-element-f4007bd{--display:flex;}.elementor-542 .elementor-element.elementor-element-065082e{--display:flex;}.elementor-542 .elementor-element.elementor-element-0cf77cc{--display:flex;}.elementor-542 .elementor-element.elementor-element-1158141{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-dots-normal-color:var( --e-global-color-accent );--e-n-carousel-dots-hover-color:var( --e-global-color-accent );}.elementor-542 .elementor-element.elementor-element-2ae3142{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-11d9b99 .bdt-marquee .marquee-content{margin-left:40px;height:250px;}.elementor-542 .elementor-element.elementor-element-11d9b99 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1521px){.elementor-542 .elementor-element.elementor-element-79e1a70{--grid-auto-flow:row;}.elementor-542 .elementor-element.elementor-element-1acbe5f .elementor-heading-title{line-height:1em;}.elementor-542 .elementor-element.elementor-element-3cba0b9{--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-542 .elementor-element.elementor-element-8c5a9af{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-542 .elementor-element.elementor-element-3485575{--grid-auto-flow:row;}.elementor-542 .elementor-element.elementor-element-1158141{--e-n-carousel-swiper-slides-to-display:3;}}@media(max-width:1024px){.elementor-542 .elementor-element.elementor-element-196e83d{--e-n-carousel-swiper-slides-to-display:1;}.elementor-542 .elementor-element.elementor-element-c26eb6c{--min-height:30vh;--padding-top:80px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-542 .elementor-element.elementor-element-79e1a70{--e-con-grid-template-columns:repeat(1, 1fr);--gap:60px 60px;--row-gap:60px;--column-gap:60px;--grid-auto-flow:row;}.elementor-542 .elementor-element.elementor-element-9e224a4{--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-542 .elementor-element.elementor-element-1acbe5f{width:var( --container-widget-width, 412px );max-width:412px;--container-widget-width:412px;--container-widget-flex-grow:0;}.elementor-542 .elementor-element.elementor-element-1acbe5f > .elementor-widget-container{margin:-8px 0px -6px 0px;}.elementor-542 .elementor-element.elementor-element-1acbe5f .elementor-heading-title{font-size:42px;letter-spacing:-1.2px;}.elementor-542 .elementor-element.elementor-element-faad14f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:10px;--padding-left:40px;--padding-right:40px;}.elementor-542 .elementor-element.elementor-element-758455c{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-542 .elementor-element.elementor-element-e436180{--grid-columns:1;}.elementor-542 .elementor-element.elementor-element-8c5a9af{--padding-top:0px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-542 .elementor-element.elementor-element-3485575{--grid-auto-flow:row;}.elementor-542 .elementor-element.elementor-element-64cacc2 img{border-radius:5px 5px 5px 5px;}.elementor-542 .elementor-element.elementor-element-6b72be1 img{border-radius:5px 5px 5px 5px;}.elementor-542 .elementor-element.elementor-element-83426dc img{border-radius:5px 5px 5px 5px;}.elementor-542 .elementor-element.elementor-element-1158141{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:769px){.elementor-542 .elementor-element.elementor-element-196e83d{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-offset-size:0px;}.elementor-542 .elementor-element.elementor-element-c26eb6c{--min-height:30vh;--overlay-opacity:0.65;--padding-top:140px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-542 .elementor-element.elementor-element-79e1a70{--e-con-grid-template-columns:1fr;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-1acbe5f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-542 .elementor-element.elementor-element-1acbe5f .elementor-heading-title{font-size:34px;}.elementor-542 .elementor-element.elementor-element-faad14f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:5px;--padding-left:20px;--padding-right:20px;}.elementor-542 .elementor-element.elementor-element-13460a0 > .elementor-widget-container{padding:0px 0px 25px 0px;}.elementor-542 .elementor-element.elementor-element-13460a0 .elementor-heading-title{font-size:36px;}.elementor-542 .elementor-element.elementor-element-758455c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-542 .elementor-element.elementor-element-695fd21 img{border-radius:5px 5px 5px 5px;}.elementor-542 .elementor-element.elementor-element-3cba0b9{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-542 .elementor-element.elementor-element-4de8fc8 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-542 .elementor-element.elementor-element-4de8fc8 .elementor-heading-title{font-size:36px;}.elementor-542 .elementor-element.elementor-element-e436180{--grid-columns:1;}.elementor-542 .elementor-element.elementor-element-8c5a9af{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-542 .elementor-element.elementor-element-3485575{--e-con-grid-template-columns:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-542 .elementor-element.elementor-element-64cacc2 img{border-radius:5px 5px 5px 5px;}.elementor-542 .elementor-element.elementor-element-6b72be1 img{border-radius:5px 5px 5px 5px;}.elementor-542 .elementor-element.elementor-element-83426dc img{border-radius:5px 5px 5px 5px;}.elementor-542 .elementor-element.elementor-element-1158141{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:770px){.elementor-542 .elementor-element.elementor-element-c26eb6c{--content-width:1300px;}.elementor-542 .elementor-element.elementor-element-79e1a70{--content-width:1290px;}.elementor-542 .elementor-element.elementor-element-9e224a4{--width:95%;}.elementor-542 .elementor-element.elementor-element-faad14f{--content-width:1300px;}.elementor-542 .elementor-element.elementor-element-758455c{--content-width:1300px;}.elementor-542 .elementor-element.elementor-element-3cba0b9{--content-width:1300px;}.elementor-542 .elementor-element.elementor-element-8c5a9af{--content-width:1300px;}}/* Start custom CSS for html, class: .elementor-element-edae857 *//* CSS Evento Simple */
@font-face{font-family:'Work Sans';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v19/QGYqz_wNahGAdqQ43Rh_eZDkv_1w4A.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Work Sans';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v19/QGYqz_wNahGAdqQ43Rh_eZDlv_1w4A.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:italic;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v19/QGYqz_wNahGAdqQ43Rh_eZDrv_0.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Work Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_c6Dpp_k.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:'Work Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_cqDpp_k.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Work Sans';font-style:normal;font-weight:100 900;font-display:swap;src:url(https://fonts.gstatic.com/s/worksans/v19/QGYsz_wNahGAdqQ43Rh_fKDp.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.es-plugin{font-family:'Work Sans',Arial,sans-serif;background-color:#f0f0f0;color:var(--es-grisUltraOscuro);border-radius:8px;padding:20px}.es-plugin.es-dark{background-color:#333;color:var(--es-blanco)}.es-plugin button,.es-plugin input{font-family:'Work Sans',Arial,sans-serif}.es-plugin a{text-decoration:none}.es-eventos{display:flex;justify-content:center}.es-eventos .es-contenedor{flex:1 1 100%;max-width:1370px}.es-contenedor{margin:0 10%}.es-buscador{text-align:center}.es-buscador-input{display:inline-block;width:460px;max-width:90%;border-radius:22px;overflow:hidden;background:var(--es-blanco);border:solid 1px var(--es-grisClaro)}.es-buscador input[type=text]{display:inline-block;vertical-align:middle;width:calc(100% - 70px);height:44px;box-sizing:border-box;border:none;padding:0 0 0 22px;font-size:12px;outline:0}.es-buscador input[type=submit]{display:inline-block;vertical-align:middle;width:70px;height:44px;box-sizing:border-box;border:none;font-size:0;background:url(https://compras.evento-simple.local/img/forlovers/lupa.svg) center center no-repeat;background-size:18px;cursor:pointer;transition:all ease-in-out .3s}.es-buscador input[type=submit]:disabled{opacity:.5;cursor:default}.es-borrar-busqueda{margin-top:10px}.es-borrar-busqueda button{padding:5px 10px;font-size:12px;text-transform:uppercase;background-color:var(--es-prim-500);color:var(--es-prim-cont);border:solid 1px var(--es-prim-700);border-radius:6px;cursor:pointer;opacity:.8;transition:all ease-in-out .3s}.es-borrar-busqueda button:active{background-color:var(--es-prim-700)}.es-eventos .es-contenedor h3{font-weight:500}.es-eventos .es-contenedor h3 span{font-weight:600}.es-eventos section{text-align:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(272px,1fr));gap:18px}.es-eventos article>a{position:relative;height:100%}.es-eventos article>*{display:inline-block;max-width:400px;width:100%;text-align:left;background:var(--es-blanco);box-shadow:0 0 12px #b1b1b1;border-radius:16px}.es-dark .es-eventos article>*{box-shadow:0 0 12px #212121}.img{position:relative;display:inline-block;vertical-align:middle}.img>img{position:absolute;display:block;width:100%;height:100%;object-fit:cover;top:0;left:0;z-index:500;transition:all ease-in-out .4s}.es-eventos article .img:not(.fondo){display:block;padding-top:85.305%;margin:7.35% 7.35% 0;border-radius:6px;background:var(--es-grisClaro);overflow:hidden}.es-eventos article .img:not(.fondo)::before{content:"";position:absolute;top:28%;left:30%;display:block;width:40%;height:0;padding-top:40%;border-radius:50%;background:var(--es-imgPerfil);background-size:cover;opacity:.6;z-index:5}.es-eventos article>*>div:last-of-type>*{margin:0 7.35% 7.35%}.es-eventos article h2{color:var(--es-negro);margin:14px 0;font-weight:600;font-size:17px;line-height:20px}.es-eventos article h3{position:absolute;top:0;right:7.35%;margin:7.35% 0 0 7.35%;background:var(--es-prim-500);padding:6px 11px 6px 12px;font-weight:400;text-transform:uppercase;font-size:10px;border-radius:0 6px;color:var(--es-prim-cont);text-align:center;opacity:0;transition:opacity ease-in-out .3s;z-index:550}.es-eventos article[data-estado=cancelado] h3{background:#dd5050;color:var(--es-blanco)}.es-eventos article[data-estado=postergado] h3{background:#ff9800;color:var(--es-blanco)}.es-eventos article>:hover h3{opacity:.85}.es-eventos article .apertura>label,.es-eventos article .fecha>label{background-image:var(--es-icono-fecha-sec)}.es-eventos article .lugar>label{background-image:var(--es-icono-lugar-grisOscuro)}.es-eventos article div:not(.precio)>label{font-size:0;color:transparent;display:inline-block;width:14px;height:17px;line-height:24px;margin:5px 9px 0 0;vertical-align:top;background-size:contain;background-position:top center;background-repeat:no-repeat;cursor:inherit}.es-eventos article h4{display:inline-block;max-width:calc(100% - 23px);vertical-align:top;margin:5px 0 0;font-weight:500;font-size:12px;line-height:14px;letter-spacing:-.03em;color:var(--es-grisUltraOscuro)}.es-eventos article .fecha h4{color:var(--es-sec-500)}.es-eventos article h4>span:not(.es_precio){display:block;color:var(--es-grisOscuro);line-height:14px;margin-top:2px}.dif_tz{display:block;height:auto;line-height:normal;font-size:11px;text-transform:uppercase;margin-bottom:5px;opacity:.5}.es-contenedor>div{height:50px;margin-top:40px;text-align:center;overflow:hidden}.es-contenedor>div svg{transform:scale(.5);transform-origin:top}

/* --- AJUSTES PERSONALIZADOS PARA EVENTO SIMPLE --- */

/* 1. Cambia el fondo gris a transparente y quita los espacios laterales del contenedor principal */
.es-plugin {
  background-color: transparent !important;
  padding: 0px; /* Este es el padding por defecto (para desktop) */
}

/* 2. Oculta el título "Próximos eventos" */
.es-eventos .es-contenedor h3 {
    display: none !important;
}

/* 3. Elimina los márgenes del 10% del contenedor de las cards */
.es-contenedor {
    margin: 0 !important;
}

/* =================================================================== */
/* DISEÑO DE TARJETAS DE EVENTO - VERSIÓN FINAL */
/* =================================================================== */

/* 1. ESTILO GENERAL DE LA TARJETA
---------------------------------------------------------------------- */
.es-eventos article > * {
    background-color: #ffffff;
    border-radius: 5px; /* MODIFICADO */
    box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
    overflow: hidden;
    border: none;
    display: flex;
    flex-direction: column;
    height: 100%;
}

/* 2. ESTILO DE LA IMAGEN
---------------------------------------------------------------------- */
.es-eventos article .img:not(.fondo) {
    margin: 0;
    border-radius: 0;
}

/* 3. CONTENEDOR PARA EL TEXTO Y BOTÓN
---------------------------------------------------------------------- */
.es-eventos article > * > div:last-of-type {
    padding: 24px 15px; /* MODIFICADO */
    margin: 0;
    display: flex;
    flex-direction: column;
    flex-grow: 1;
}

/* 4. TÍTULO DEL EVENTO
---------------------------------------------------------------------- */
.es-eventos article h2 {
    font-size: 22px !important;
    font-weight: 700 !important;
    line-height: 1.2 !important;
    margin: 0 0 16px 0 !important;
    color: #111;
}

/* 5. DETALLES (Fecha y Lugar) - AHORA USANDO ÍCONOS ORIGINALES
---------------------------------------------------------------------- */
.es-eventos article .fecha,
.es-eventos article .lugar {
    margin-bottom: 10px;
    display: flex;
    align-items: center;
}

.es-eventos article .fecha h4,
.es-eventos article .lugar h4 {
    font-size: 15px;
    color: #333;
    font-weight: 500;
    margin: 0;
}

/* Ajustamos el ícono original para que se vea bien */
.es-eventos article div:not(.precio)>label {
    width: 18px;
    height: 18px;
    margin-top: 0;
    flex-shrink: 0;
}


/* 6. BOTÓN "COMPRAR ENTRADAS"
---------------------------------------------------------------------- */
.es-eventos article > * > div:last-of-type::after {
    content: 'Comprar entradas';
    display: block;
    margin-top: auto;
    padding: 14px 20px;
    background-color: #ffc82f;
    color: #000;
    font-weight: 700;
    font-size: 16px;
    text-align: center;
    border-radius: 8px;
    cursor: pointer;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 9h16v10H4z'/%3E%3Cpath d='M9 13v-2'/%3E%3Cpath d='M15 13v-2'/%3E%3Cpath d='M4 9a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2v2a2 2 0 0 1-2 2'/%3E%3Cpath d='M9 17v2'/%3E%3Cpath d='M15 17v2'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right 20px center;
    background-size: 20px;
}

.es-eventos article>*>div:last-of-type>* {
    margin: 0 1% 7.35%;
}

.es-eventos article .img:not(.fondo) {
    padding-top: 100%;
}/* End custom CSS */