.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-850 .elementor-element.elementor-element-6e2815c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-850 .elementor-element.elementor-element-c98b7ea{margin:24px 24px calc(var(--kit-widget-spacing, 0px) + 24px) 24px;text-align:justify;}.elementor-850 .elementor-element.elementor-element-8320b06{--e-image-carousel-slides-to-show:1;}.elementor-850 .elementor-element.elementor-element-8320b06 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:25px 25px 25px 25px;}.elementor-850 .elementor-element.elementor-element-a764a22:not(.elementor-motion-effects-element-type-background), .elementor-850 .elementor-element.elementor-element-a764a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4D4D4;}.elementor-850 .elementor-element.elementor-element-a764a22 > .elementor-container{max-width:919px;min-height:72px;}.elementor-850 .elementor-element.elementor-element-a764a22{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-850 .elementor-element.elementor-element-a764a22 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-850 .elementor-element.elementor-element-1682ec5{text-align:center;}.elementor-850 .elementor-element.elementor-element-1682ec5 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;line-height:15px;letter-spacing:-0.1px;word-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-850 .elementor-element.elementor-element-19c89cc{text-align:center;}.elementor-850 .elementor-element.elementor-element-19c89cc .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;line-height:15px;letter-spacing:-0.1px;word-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-850 .elementor-element.elementor-element-99c01c7{text-align:center;}.elementor-850 .elementor-element.elementor-element-99c01c7 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;line-height:15px;letter-spacing:-0.1px;word-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-850 .elementor-element.elementor-element-4d5883b{text-align:center;}.elementor-850 .elementor-element.elementor-element-4d5883b .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:22px;font-weight:700;line-height:15px;letter-spacing:-0.1px;word-spacing:0px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-850 .elementor-element.elementor-element-11a30f9{--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-850 .elementor-element.elementor-element-56293c8{--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:center;}.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-850 .elementor-element.elementor-element-fc25526 img{width:51%;transition-duration:0.5s;}.elementor-850 .elementor-element.elementor-element-7069e35{--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:center;}.elementor-850 .elementor-element.elementor-element-1c86d7f img{width:51%;transition-duration:0.5s;}.elementor-850 .elementor-element.elementor-element-40a9d29{--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:center;}.elementor-850 .elementor-element.elementor-element-1c24401 img{width:58%;transition-duration:0.5s;}.elementor-850 .elementor-element.elementor-element-0ce859e{--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:center;}.elementor-850 .elementor-element.elementor-element-e24304e img{width:73%;transition-duration:0.5s;}.elementor-850 .elementor-element.elementor-element-c3d7e57{--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:center;}.elementor-850 .elementor-element.elementor-element-900d569 img{width:72%;transition-duration:0.5s;}.elementor-850 .elementor-element.elementor-element-4ff9fc9{--display:flex;}body:not(.rtl) .elementor-850 .elementor-element.elementor-element-7452325{left:-435.93px;}body.rtl .elementor-850 .elementor-element.elementor-element-7452325{right:-435.93px;}.elementor-850 .elementor-element.elementor-element-7452325{top:-292.93px;}.elementor-850 .elementor-element.elementor-element-7452325 img{width:12%;}.elementor-850 .elementor-element.elementor-element-c545466:not(.elementor-motion-effects-element-type-background), .elementor-850 .elementor-element.elementor-element-c545466 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0D0D0;}.elementor-850 .elementor-element.elementor-element-c545466 > .elementor-container{max-width:1254px;}.elementor-850 .elementor-element.elementor-element-c545466 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-850 .elementor-element.elementor-element-c545466{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-850 .elementor-element.elementor-element-c545466 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-850 .elementor-element.elementor-element-56f8693 > .elementor-element-populated{margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-850 .elementor-element.elementor-element-ac10648{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-850 .elementor-element.elementor-element-ac10648 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-850 .elementor-element.elementor-element-e0d0ad8 > .elementor-element-populated{margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-850 .elementor-element.elementor-element-70ef3a1{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;}.elementor-850 .elementor-element.elementor-element-70ef3a1 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-850 .elementor-element.elementor-element-67d715f:not(.elementor-motion-effects-element-type-background), .elementor-850 .elementor-element.elementor-element-67d715f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0D0D0;}.elementor-850 .elementor-element.elementor-element-67d715f > .elementor-container{max-width:1254px;}.elementor-850 .elementor-element.elementor-element-67d715f .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-850 .elementor-element.elementor-element-67d715f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-850 .elementor-element.elementor-element-67d715f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-850 .elementor-element.elementor-element-5413d11 > .elementor-element-populated{margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-850 .elementor-element.elementor-element-e6f1436{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-850 .elementor-element.elementor-element-e6f1436 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-850 .elementor-element.elementor-element-17b7d3b > .elementor-element-populated{margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-850 .elementor-element.elementor-element-e9c5ae3{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;}.elementor-850 .elementor-element.elementor-element-e9c5ae3 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-850 .elementor-element.elementor-element-3643a79:not(.elementor-motion-effects-element-type-background), .elementor-850 .elementor-element.elementor-element-3643a79 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0D0D0;}.elementor-850 .elementor-element.elementor-element-3643a79 > .elementor-container{max-width:1254px;}.elementor-850 .elementor-element.elementor-element-3643a79 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-850 .elementor-element.elementor-element-3643a79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-850 .elementor-element.elementor-element-3643a79 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-850 .elementor-element.elementor-element-040cf4b > .elementor-element-populated{margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-850 .elementor-element.elementor-element-04a58cb{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-850 .elementor-element.elementor-element-04a58cb .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-850 .elementor-element.elementor-element-aa4f0bd > .elementor-element-populated{margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-850 .elementor-element.elementor-element-02e1b73{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;}.elementor-850 .elementor-element.elementor-element-02e1b73 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-850 .elementor-element.elementor-element-8d0fc6e:not(.elementor-motion-effects-element-type-background), .elementor-850 .elementor-element.elementor-element-8d0fc6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0D0D0;}.elementor-850 .elementor-element.elementor-element-8d0fc6e > .elementor-container{max-width:1254px;}.elementor-850 .elementor-element.elementor-element-8d0fc6e .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-850 .elementor-element.elementor-element-8d0fc6e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-850 .elementor-element.elementor-element-8d0fc6e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-850 .elementor-element.elementor-element-c097fb0 > .elementor-element-populated{margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-850 .elementor-element.elementor-element-c4b60ac{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-850 .elementor-element.elementor-element-c4b60ac .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-850 .elementor-element.elementor-element-8510ba1 > .elementor-element-populated{margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-850 .elementor-element.elementor-element-5eb0f44{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;}.elementor-850 .elementor-element.elementor-element-5eb0f44 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-850 .elementor-element.elementor-element-fa215cf:not(.elementor-motion-effects-element-type-background), .elementor-850 .elementor-element.elementor-element-fa215cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D0D0D0;}.elementor-850 .elementor-element.elementor-element-fa215cf > .elementor-container{max-width:1254px;}.elementor-850 .elementor-element.elementor-element-fa215cf .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:10px;}.elementor-850 .elementor-element.elementor-element-fa215cf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-850 .elementor-element.elementor-element-fa215cf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-850 .elementor-element.elementor-element-ef5414e > .elementor-element-populated{margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-850 .elementor-element.elementor-element-5b394e4{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;align-self:center;}.elementor-850 .elementor-element.elementor-element-5b394e4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}.elementor-850 .elementor-element.elementor-element-00f5ca4 > .elementor-element-populated{margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-850 .elementor-element.elementor-element-7dd5b5f{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;align-self:center;}.elementor-850 .elementor-element.elementor-element-7dd5b5f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-style:none;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-850 .elementor-element.elementor-element-56293c8{--width:25%;}.elementor-850 .elementor-element.elementor-element-7069e35{--width:25%;}.elementor-850 .elementor-element.elementor-element-40a9d29{--width:25%;}.elementor-850 .elementor-element.elementor-element-0ce859e{--width:25%;}.elementor-850 .elementor-element.elementor-element-c3d7e57{--width:25%;}}@media(max-width:767px){.elementor-850 .elementor-element.elementor-element-08c50ac > .elementor-element-populated{margin:24px 24px 24px 24px;--e-column-margin-right:24px;--e-column-margin-left:24px;}.elementor-850 .elementor-element.elementor-element-6e2815c{text-align:start;}.elementor-850 .elementor-element.elementor-element-c98b7ea{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:justify;}.elementor-850 .elementor-element.elementor-element-c98b7ea p{margin-block-end:13px;}}/* Start custom CSS for image-carousel, class: .elementor-element-ac10648 *//* =========================================================
   CARRUSEL FEROZ 2026
   TEXTO FIJO ABAJO A LA IZQUIERDA
========================================================= */

.carrusel-feroz {
    position: relative !important;
    isolation: isolate !important;
}


/* TEXTO FIJO */
.carrusel-feroz::after {
    content: "FEROZ 2026" !important;

    position: absolute !important;

    /* ESQUINA INFERIOR IZQUIERDA */
    left: 25px !important;
    bottom: 22px !important;

    right: auto !important;
    top: auto !important;

    z-index: 999999 !important;

    display: block !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: 1 !important;

    text-align: left !important;
    text-transform: none !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;

    text-shadow:
        0 2px 5px rgba(0,0,0,.85),
        0 0 12px rgba(0,0,0,.45) !important;

    pointer-events: none !important;
}


/* ELEMENTOS DEL CARRUSEL POR DEBAJO */
.carrusel-feroz .vc_carousel,
.carrusel-feroz .vc_carousel-inner,
.carrusel-feroz .vc_item,
.carrusel-feroz .vc_inner {
    position: relative !important;
    z-index: 1 !important;
}


/* TABLET */
@media (max-width: 1024px) {

    .carrusel-feroz::after {
        left: 20px !important;
        bottom: 18px !important;

        font-size: 24px !important;
    }

}


/* MÓVIL */
@media (max-width: 767px) {

    .carrusel-feroz::after {
        left: 15px !important;
        bottom: 15px !important;

        font-size: 20px !important;
    }

}


/* MÓVIL PEQUEÑO */
@media (max-width: 480px) {

    .carrusel-feroz::after {
        left: 12px !important;
        bottom: 12px !important;

        font-size: 17px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-70ef3a1 *//* =========================================================
   CARRUSEL QUIERO CORREDOR 2026
   TEXTO FIJO ABAJO A LA IZQUIERDA
========================================================= */

.carrusel-corredor {
    position: relative !important;
    isolation: isolate !important;
}

.carrusel-corredor::after {
    content: "QUIERO CORREDOR 2026" !important;

    position: absolute !important;

    left: 25px !important;
    bottom: 22px !important;

    right: auto !important;
    top: auto !important;

    z-index: 999999 !important;

    display: block !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: 1 !important;

    text-align: left !important;
    text-transform: none !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;

    text-shadow:
        0 2px 5px rgba(0,0,0,.85),
        0 0 12px rgba(0,0,0,.45) !important;

    pointer-events: none !important;
}


/* ELEMENTOS DEL CARRUSEL POR DEBAJO */
.carrusel-corredor .vc_carousel,
.carrusel-corredor .vc_carousel-inner,
.carrusel-corredor .vc_item,
.carrusel-corredor .vc_inner {
    position: relative !important;
    z-index: 1 !important;
}


/* TABLET */
@media (max-width: 1024px) {

    .carrusel-corredor::after {
        left: 20px !important;
        bottom: 18px !important;

        font-size: 24px !important;
    }

}


/* MÓVIL */
@media (max-width: 767px) {

    .carrusel-corredor::after {
        left: 15px !important;
        bottom: 15px !important;

        font-size: 20px !important;
    }

}


/* MÓVIL PEQUEÑO */
@media (max-width: 480px) {

    .carrusel-corredor::after {
        left: 12px !important;
        bottom: 12px !important;

        font-size: 17px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e6f1436 *//* =========================================================
   CARRUSEL CYL GAMES SHOW
   TEXTO FIJO ABAJO A LA IZQUIERDA
========================================================= */

.carrusel-cyl {
    position: relative !important;
    isolation: isolate !important;
}

.carrusel-cyl::after {
    content: "CYL GAMES SHOW" !important;

    position: absolute !important;

    left: 25px !important;
    bottom: 22px !important;

    right: auto !important;
    top: auto !important;

    z-index: 999999 !important;

    display: block !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: 1 !important;

    text-align: left !important;
    text-transform: none !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;

    text-shadow:
        0 2px 5px rgba(0,0,0,.85),
        0 0 12px rgba(0,0,0,.45) !important;

    pointer-events: none !important;
}


/* TABLET */
@media (max-width: 1024px) {

    .carrusel-cyl::after {
        left: 20px !important;
        bottom: 18px !important;

        font-size: 24px !important;
    }

}


/* MÓVIL */
@media (max-width: 767px) {

    .carrusel-cyl::after {
        left: 15px !important;
        bottom: 15px !important;

        font-size: 20px !important;
    }

}


/* MÓVIL PEQUEÑO */
@media (max-width: 480px) {

    .carrusel-cyl::after {
        left: 12px !important;
        bottom: 12px !important;

        font-size: 17px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e9c5ae3 *//* =========================================================
   CARRUSEL FIJAZZ 2026
   TEXTO FIJO ABAJO A LA IZQUIERDA
========================================================= */

.carrusel-fijazz {
    position: relative !important;
    isolation: isolate !important;
}

.carrusel-fijazz::after {
    content: "FIJAZZ 2026" !important;

    position: absolute !important;

    left: 25px !important;
    bottom: 22px !important;

    right: auto !important;
    top: auto !important;

    z-index: 999999 !important;

    display: block !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: 1 !important;

    text-align: left !important;
    text-transform: none !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;

    text-shadow:
        0 2px 5px rgba(0,0,0,.85),
        0 0 12px rgba(0,0,0,.45) !important;

    pointer-events: none !important;
}


/* ELEMENTOS DEL CARRUSEL POR DEBAJO */
.carrusel-fijazz .vc_carousel,
.carrusel-fijazz .vc_carousel-inner,
.carrusel-fijazz .vc_item,
.carrusel-fijazz .vc_inner {
    position: relative !important;
    z-index: 1 !important;
}


/* TABLET */
@media (max-width: 1024px) {

    .carrusel-fijazz::after {
        left: 20px !important;
        bottom: 18px !important;

        font-size: 24px !important;
    }

}


/* MÓVIL */
@media (max-width: 767px) {

    .carrusel-fijazz::after {
        left: 15px !important;
        bottom: 15px !important;

        font-size: 20px !important;
    }

}


/* MÓVIL PEQUEÑO */
@media (max-width: 480px) {

    .carrusel-fijazz::after {
        left: 12px !important;
        bottom: 12px !important;

        font-size: 17px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-04a58cb *//* =========================================================
   CARRUSEL VECTALIA FITUR 2026
   TEXTO FIJO ABAJO A LA IZQUIERDA
========================================================= */

.carrusel-vectalia {
    position: relative !important;
    isolation: isolate !important;
}

.carrusel-vectalia::after {
    content: "VECTALIA FITUR 2026" !important;

    position: absolute !important;

    left: 25px !important;
    bottom: 22px !important;

    right: auto !important;
    top: auto !important;

    z-index: 999999 !important;

    display: block !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: 1 !important;

    text-align: left !important;
    text-transform: none !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;

    text-shadow:
        0 2px 5px rgba(0,0,0,.85),
        0 0 12px rgba(0,0,0,.45) !important;

    pointer-events: none !important;
}


/* ELEMENTOS DEL CARRUSEL POR DEBAJO */
.carrusel-vectalia .vc_carousel,
.carrusel-vectalia .vc_carousel-inner,
.carrusel-vectalia .vc_item,
.carrusel-vectalia .vc_inner {
    position: relative !important;
    z-index: 1 !important;
}


/* TABLET */
@media (max-width: 1024px) {

    .carrusel-vectalia::after {
        left: 20px !important;
        bottom: 18px !important;

        font-size: 24px !important;
    }

}


/* MÓVIL */
@media (max-width: 767px) {

    .carrusel-vectalia::after {
        left: 15px !important;
        bottom: 15px !important;

        font-size: 20px !important;
    }

}


/* MÓVIL PEQUEÑO */
@media (max-width: 480px) {

    .carrusel-vectalia::after {
        left: 12px !important;
        bottom: 12px !important;

        font-size: 17px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-02e1b73 *//* =========================================================
   CARRUSEL EXPOURBANIA 2026
   TEXTO FIJO ABAJO A LA IZQUIERDA
========================================================= */

.carrusel-expourbania {
    position: relative !important;
    isolation: isolate !important;
}

.carrusel-expourbania::after {
    content: "EXPOURBANIA 2026" !important;

    position: absolute !important;

    left: 25px !important;
    bottom: 22px !important;

    right: auto !important;
    top: auto !important;

    z-index: 999999 !important;

    display: block !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: 1 !important;

    text-align: left !important;
    text-transform: none !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;

    text-shadow:
        0 2px 5px rgba(0,0,0,.85),
        0 0 12px rgba(0,0,0,.45) !important;

    pointer-events: none !important;
}


/* ELEMENTOS DEL CARRUSEL POR DEBAJO */
.carrusel-expourbania .vc_carousel,
.carrusel-expourbania .vc_carousel-inner,
.carrusel-expourbania .vc_item,
.carrusel-expourbania .vc_inner {
    position: relative !important;
    z-index: 1 !important;
}


/* TABLET */
@media (max-width: 1024px) {

    .carrusel-expourbania::after {
        left: 20px !important;
        bottom: 18px !important;

        font-size: 24px !important;
    }

}


/* MÓVIL */
@media (max-width: 767px) {

    .carrusel-expourbania::after {
        left: 15px !important;
        bottom: 15px !important;

        font-size: 20px !important;
    }

}


/* MÓVIL PEQUEÑO */
@media (max-width: 480px) {

    .carrusel-expourbania::after {
        left: 12px !important;
        bottom: 12px !important;

        font-size: 17px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-c4b60ac *//* =========================================================
   CARRUSEL OPENDIR 2026
   TEXTO FIJO ABAJO A LA IZQUIERDA
========================================================= */

.carrusel-opendir {
    position: relative !important;
    isolation: isolate !important;
}

.carrusel-opendir::after {
    content: "OPENDIR 2026" !important;

    position: absolute !important;

    left: 25px !important;
    bottom: 22px !important;

    right: auto !important;
    top: auto !important;

    z-index: 999999 !important;

    display: block !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: 1 !important;

    text-align: left !important;
    text-transform: none !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;

    text-shadow:
        0 2px 5px rgba(0,0,0,.85),
        0 0 12px rgba(0,0,0,.45) !important;

    pointer-events: none !important;
}


/* ELEMENTOS DEL CARRUSEL POR DEBAJO */
.carrusel-opendir .vc_carousel,
.carrusel-opendir .vc_carousel-inner,
.carrusel-opendir .vc_item,
.carrusel-opendir .vc_inner {
    position: relative !important;
    z-index: 1 !important;
}


/* TABLET */
@media (max-width: 1024px) {

    .carrusel-opendir::after {
        left: 20px !important;
        bottom: 18px !important;

        font-size: 24px !important;
    }

}


/* MÓVIL */
@media (max-width: 767px) {

    .carrusel-opendir::after {
        left: 15px !important;
        bottom: 15px !important;

        font-size: 20px !important;
    }

}


/* MÓVIL PEQUEÑO */
@media (max-width: 480px) {

    .carrusel-opendir::after {
        left: 12px !important;
        bottom: 12px !important;

        font-size: 17px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5eb0f44 *//* =========================================================
   CARRUSEL CASAL 2026
   TEXTO FIJO ABAJO A LA IZQUIERDA
========================================================= */

.carrusel-casal {
    position: relative !important;
    isolation: isolate !important;
}

.carrusel-casal::after {
    content: "CASAL 2026" !important;

    position: absolute !important;

    left: 25px !important;
    bottom: 22px !important;

    right: auto !important;
    top: auto !important;

    z-index: 999999 !important;

    display: block !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: 1 !important;

    text-align: left !important;
    text-transform: none !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;

    text-shadow:
        0 2px 5px rgba(0,0,0,.85),
        0 0 12px rgba(0,0,0,.45) !important;

    pointer-events: none !important;
}


/* ELEMENTOS DEL CARRUSEL POR DEBAJO */
.carrusel-casal .vc_carousel,
.carrusel-casal .vc_carousel-inner,
.carrusel-casal .vc_item,
.carrusel-casal .vc_inner {
    position: relative !important;
    z-index: 1 !important;
}


/* TABLET */
@media (max-width: 1024px) {

    .carrusel-casal::after {
        left: 20px !important;
        bottom: 18px !important;

        font-size: 24px !important;
    }

}


/* MÓVIL */
@media (max-width: 767px) {

    .carrusel-casal::after {
        left: 15px !important;
        bottom: 15px !important;

        font-size: 20px !important;
    }

}


/* MÓVIL PEQUEÑO */
@media (max-width: 480px) {

    .carrusel-casal::after {
        left: 12px !important;
        bottom: 12px !important;

        font-size: 17px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5b394e4 *//* =========================================================
   CARRUSEL EPSAR 2025
   TEXTO FIJO ABAJO A LA IZQUIERDA
========================================================= */

.carrusel-epsar {
    position: relative !important;
    isolation: isolate !important;
}

.carrusel-epsar::after {
    content: "EPSAR 2025" !important;

    position: absolute !important;

    left: 25px !important;
    bottom: 22px !important;

    right: auto !important;
    top: auto !important;

    z-index: 999999 !important;

    display: block !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: 1 !important;

    text-align: left !important;
    text-transform: none !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;

    text-shadow:
        0 2px 5px rgba(0,0,0,.85),
        0 0 12px rgba(0,0,0,.45) !important;

    pointer-events: none !important;
}


/* ELEMENTOS DEL CARRUSEL POR DEBAJO */
.carrusel-epsar .vc_carousel,
.carrusel-epsar .vc_carousel-inner,
.carrusel-epsar .vc_item,
.carrusel-epsar .vc_inner {
    position: relative !important;
    z-index: 1 !important;
}


/* TABLET */
@media (max-width: 1024px) {

    .carrusel-epsar::after {
        left: 20px !important;
        bottom: 18px !important;

        font-size: 24px !important;
    }

}


/* MÓVIL */
@media (max-width: 767px) {

    .carrusel-epsar::after {
        left: 15px !important;
        bottom: 15px !important;

        font-size: 20px !important;
    }

}


/* MÓVIL PEQUEÑO */
@media (max-width: 480px) {

    .carrusel-epsar::after {
        left: 12px !important;
        bottom: 12px !important;

        font-size: 17px !important;
    }

}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-7dd5b5f *//* =========================================================
   CARRUSEL FESTIVAL CINE ALICANTE
   TEXTO FIJO ABAJO A LA IZQUIERDA
========================================================= */

.carrusel-festival-cine-alicante {
    position: relative !important;
    isolation: isolate !important;
}

.carrusel-festival-cine-alicante::after {
    content: "FESTIVAL CINE ALICANTE" !important;

    position: absolute !important;

    left: 25px !important;
    bottom: 22px !important;

    right: auto !important;
    top: auto !important;

    z-index: 999999 !important;

    display: block !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    color: #ffffff !important;

    font-family: "Raleway", Arial, Helvetica, sans-serif !important;
    font-size: 30px !important;
    font-weight: 500 !important;
    line-height: 1 !important;

    text-align: left !important;
    text-transform: none !important;
    letter-spacing: 0 !important;

    white-space: nowrap !important;

    text-shadow:
        0 2px 5px rgba(0,0,0,.85),
        0 0 12px rgba(0,0,0,.45) !important;

    pointer-events: none !important;
}


/* ELEMENTOS DEL CARRUSEL POR DEBAJO */
.carrusel-festival-cine-alicante .vc_carousel,
.carrusel-festival-cine-alicante .vc_carousel-inner,
.carrusel-festival-cine-alicante .vc_item,
.carrusel-festival-cine-alicante .vc_inner {
    position: relative !important;
    z-index: 1 !important;
}


/* TABLET */
@media (max-width: 1024px) {

    .carrusel-festival-cine-alicante::after {
        left: 20px !important;
        bottom: 18px !important;

        font-size: 24px !important;
    }

}


/* MÓVIL */
@media (max-width: 767px) {

    .carrusel-festival-cine-alicante::after {
        left: 15px !important;
        bottom: 15px !important;

        font-size: 20px !important;
    }

}


/* MÓVIL PEQUEÑO */
@media (max-width: 480px) {

    .carrusel-festival-cine-alicante::after {
        left: 12px !important;
        bottom: 12px !important;

        font-size: 17px !important;
    }

}/* End custom CSS */