.elementor-802 .elementor-element.elementor-element-6c66f00f{--display:flex;--min-height:100vh;--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;--z-index:50;}.elementor-802 .elementor-element.elementor-element-6c66f00f:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-6c66f00f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-802 .elementor-element.elementor-element-5309fcd8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0;--margin-bottom:5vh;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:75px;--padding-right:75px;}.elementor-widget-theme-post-title .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-802 .elementor-element.elementor-element-55262c34{width:var( --container-widget-width, 450px );max-width:450px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0vw 4vw 0vw 0vw;--container-widget-width:450px;--container-widget-flex-grow:0;}.elementor-802 .elementor-element.elementor-element-55262c34 .elementor-heading-title{font-size:2rem;text-transform:lowercase;line-height:2.2rem;color:#000000;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-802 .elementor-element.elementor-element-8db52c8 img{height:70vh;object-fit:cover;object-position:center center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-802 .elementor-element.elementor-element-16e0322{--e-transform-translateX:-50%;--e-transform-translateY:-50%;top:50%;}body:not(.rtl) .elementor-802 .elementor-element.elementor-element-16e0322{left:50%;}body.rtl .elementor-802 .elementor-element.elementor-element-16e0322{right:50%;}.elementor-802 .elementor-element.elementor-element-16e0322 .elementor-icon-wrapper{text-align:center;}.elementor-802 .elementor-element.elementor-element-16e0322.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-802 .elementor-element.elementor-element-16e0322.elementor-view-framed .elementor-icon, .elementor-802 .elementor-element.elementor-element-16e0322.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-802 .elementor-element.elementor-element-16e0322.elementor-view-framed .elementor-icon, .elementor-802 .elementor-element.elementor-element-16e0322.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-802 .elementor-element.elementor-element-5199196{width:var( --container-widget-width, 80% );max-width:80%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-802 .elementor-element.elementor-element-5199196 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-widget-text-editor{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-802 .elementor-element.elementor-element-2a519433{width:var( --container-widget-width, 450px );max-width:450px;padding:0vw 0vw 0vw 4vw;--container-widget-width:450px;--container-widget-flex-grow:0;font-size:1rem;}.elementor-802 .elementor-element.elementor-element-a989e10{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;bottom:170px;}body:not(.rtl) .elementor-802 .elementor-element.elementor-element-a989e10{left:0px;}body.rtl .elementor-802 .elementor-element.elementor-element-a989e10{right:0px;}@media(max-width:1024px){.elementor-802 .elementor-element.elementor-element-6c66f00f{--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-802 .elementor-element.elementor-element-5309fcd8{--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:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-55262c34{padding:0vw 4vw 0vw 4vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:63;text-align:center;}.elementor-802 .elementor-element.elementor-element-8db52c8 img{height:100vh;}.elementor-802 .elementor-element.elementor-element-2a519433{padding:0vw 4vw 0vw 4vw;z-index:63;text-align:center;}}@media(max-width:767px){.elementor-802 .elementor-element.elementor-element-6c66f00f{--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-802 .elementor-element.elementor-element-5309fcd8{--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:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-55262c34{padding:0vw 4vw 0vw 4vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;z-index:63;text-align:center;}.elementor-802 .elementor-element.elementor-element-55262c34 .elementor-heading-title{font-size:1.5rem;line-height:1.5rem;}.elementor-802 .elementor-element.elementor-element-8db52c8 img{height:100vh;}.elementor-802 .elementor-element.elementor-element-2a519433{padding:0vw 4vw 0vw 4vw;z-index:62;}.elementor-802 .elementor-element.elementor-element-a989e10{bottom:80px;}}/* Start custom CSS for theme-post-title, class: .elementor-element-55262c34 */@media (max-width:1024px){
    .story-title h1 {
        color:#FFF !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-16e0322 */.elementor-802 .elementor-element.elementor-element-16e0322 {
    cursor:pointer;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2a519433 */@media (max-width:1024px){
    .story-description {
        color:#FFF !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c66f00f *//* Transición fluida para las columnas laterales */
.story-title,
.story-description {
    transition: all 0.8s cubic-bezier(0.16, 1, 0.3, 1) !important;
    opacity: 1;
    overflow: hidden;
}

/* Estado cuando se colapsan */

@media (min-width:1024px){
    .story-title.hide-collapse,
    .story-description.hide-collapse {
        width: 0 !important;
        min-width: 0 !important;
        max-width: 0 !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        margin-left: 0 !important;
        margin-right: 0 !important;
        opacity: 0 !important;
        flex-grow: 0 !important;
    }
}
@media (max-width:1024px){
    .story-title.hide-collapse h1,
    .story-description.hide-collapse {
        color: #000 !important;
    }
}

/* La capa de la miniatura de imagen + play */
.thumb-overlay {
    transition: opacity 0.5s ease !important;
    opacity: 1;
    z-index: 2;
}
.thumb-overlay.hide-fade {
    opacity: 0 !important;
    pointer-events: none;
}

/* Ajustes del contenedor del video para expandirse */
.media-wrapper {
    transition: all 0.8s cubic-bezier(0.16, 1, 0.3, 1) !important;
    flex-grow: 1;
}

/* El reproductor de vídeo nativo empieza invisible pero preparado */
.video-player {
    width: 100% !important;
    height: 100% !important;
    opacity: 0;
    transition: opacity 0.6s ease 0.2s !important; /* Un pequeño retraso para que espere a la expansión */
    pointer-events: none;
}

/* Clase que activa el vídeo visualmente */
.video-player.show-video {
    opacity: 1 !important;
    pointer-events: auto !important;
}

.video-player video {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}/* End custom CSS */