.elementor-251 .elementor-element.elementor-element-deade14{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-251 .elementor-element.elementor-element-31fce8e{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-251 .elementor-element.elementor-element-200b46d:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-200b46d > .elementor-widget-container{transition:background 0.5s;}.elementor-251 .elementor-element.elementor-element-200b46d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-251 .elementor-element.elementor-element-c62eb90{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-251 .elementor-element.elementor-element-1f0fe6c:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-1f0fe6c > .elementor-widget-container{transition:background 0.5s;}.elementor-251 .elementor-element.elementor-element-1f0fe6c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-251 .elementor-element.elementor-element-155804c{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-251 .elementor-element.elementor-element-5559610:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-5559610 > .elementor-widget-container{transition:background 0.5s;}.elementor-251 .elementor-element.elementor-element-5559610 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-251 .elementor-element.elementor-element-2b92bbf{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-251 .elementor-element.elementor-element-6773031:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-6773031 > .elementor-widget-container{transition:background 0.5s;}.elementor-251 .elementor-element.elementor-element-6773031 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-251 .elementor-element.elementor-element-afdb717{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-251 .elementor-element.elementor-element-5f346ad:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-5f346ad > .elementor-widget-container{transition:background 0.5s;}.elementor-251 .elementor-element.elementor-element-5f346ad .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-251 .elementor-element.elementor-element-55cf924{--display:flex;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-251 .elementor-element.elementor-element-5f9d36a:hover .elementor-widget-container{background-color:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-5f9d36a > .elementor-widget-container{transition:background 0.5s;}.elementor-251 .elementor-element.elementor-element-5f9d36a .elementor-wrapper{--video-aspect-ratio:1.77777;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-251 .elementor-element.elementor-element-deade14{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-251 .elementor-element.elementor-element-deade14{--content-width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-251 .elementor-element.elementor-element-deade14{--content-width:100%;}}@media(max-width:767px){.elementor-251 .elementor-element.elementor-element-deade14{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-251 .elementor-element.elementor-element-31fce8e{--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-251 .elementor-element.elementor-element-155804c{--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-251 .elementor-element.elementor-element-2b92bbf{--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-251 .elementor-element.elementor-element-afdb717{--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-251 .elementor-element.elementor-element-55cf924{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-31fce8e */.elementor-251 .elementor-element.elementor-element-31fce8e {
    position: relative;
    overflow: hidden;
}

/* Overlay */
.elementor-251 .elementor-element.elementor-element-31fce8e::before {
    content: "commercial";
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%, 0); /* Debajo de la primera línea */
    
    font-family: "Inter", sans-serif;
    font-weight: 200;    /* INTER LIGHT */
    font-size: 0.7rem;
    color: #ffffff;

    opacity: 0;
    text-align: center;
    transition: opacity 0.3s ease;

    z-index: 3;
}

/* Primera línea (Inter Regular) */
.elementor-251 .elementor-element.elementor-element-31fce8e::after {
    content: "Xbox x Keyblade | El rap de Game Pass";
    position: absolute;
    top: 45%;            /* Un pelín más arriba */
    left: 50%;
    transform: translate(-50%, -50%);
    
    font-family: "Inter", sans-serif;
    font-weight: 400;    /* REGULAR */
    font-style: normal;   /* <-- POR SI TOMA ESTILO ITÁLICO */
    font-size: 0.8rem;
    color: #ffffff;

    opacity: 0;
    text-align: center;
    transition: opacity 0.3s ease;

    z-index: 3;
}

/* overlay blanco 20% */
.elementor-251 .elementor-element.elementor-element-31fce8e:hover {
    background: rgba(255,255,255,0.2);
}

/* Mostrar texto */
.elementor-251 .elementor-element.elementor-element-31fce8e:hover::before,
.elementor-251 .elementor-element.elementor-element-31fce8e:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c62eb90 */.elementor-251 .elementor-element.elementor-element-c62eb90 {
    position: relative;
    overflow: hidden;
}

/* Overlay */
.elementor-251 .elementor-element.elementor-element-c62eb90::before {
    content: "commercial";
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%, 0); /* Debajo de la primera línea */
    
    font-family: "Inter", sans-serif;
    font-weight: 200;    /* INTER LIGHT */
    font-size: 0.7rem;
    color: #ffffff;

    opacity: 0;
    text-align: center;
    transition: opacity 0.3s ease;

    z-index: 3;
}

/* Primera línea (Inter Regular) */
.elementor-251 .elementor-element.elementor-element-c62eb90::after {
    content: "Kave Home | Gabriela Meunié";
    position: absolute;
    top: 45%;            /* Un pelín más arriba */
    left: 50%;
    transform: translate(-50%, -50%);
    
    font-family: "Inter", sans-serif;
    font-weight: 400;    /* REGULAR */
    font-style: normal;   /* <-- POR SI TOMA ESTILO ITÁLICO */
    font-size: 0.8rem;
    color: #ffffff;

    opacity: 0;
    text-align: center;
    transition: opacity 0.3s ease;

    z-index: 3;
}

/* overlay blanco 20% */
.elementor-251 .elementor-element.elementor-element-c62eb90:hover {
    background: rgba(255,255,255,0.2);
}

/* Mostrar texto */
.elementor-251 .elementor-element.elementor-element-c62eb90:hover::before,
.elementor-251 .elementor-element.elementor-element-c62eb90:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-155804c */.elementor-251 .elementor-element.elementor-element-155804c {
    position: relative;
    overflow: hidden;
}

/* Overlay */
.elementor-251 .elementor-element.elementor-element-155804c::before {
    content: "music video";
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%, 0); /* Debajo de la primera línea */
    
    font-family: "Inter", sans-serif;
    font-weight: 200;    /* INTER LIGHT */
    font-size: 0.7rem;
    color: #ffffff;

    opacity: 0;
    text-align: center;
    transition: opacity 0.3s ease;

    z-index: 3;
}

/* Primera línea (Inter Regular) */
.elementor-251 .elementor-element.elementor-element-155804c::after {
    content: "natimorera | Atenea";
    position: absolute;
    top: 45%;            /* Un pelín más arriba */
    left: 50%;
    transform: translate(-50%, -50%);
    
    font-family: "Inter", sans-serif;
    font-weight: 400;    /* REGULAR */
    font-style: normal;   /* <-- POR SI TOMA ESTILO ITÁLICO */
    font-size: 0.8rem;
    color: #ffffff;

    opacity: 0;
    text-align: center;
    transition: opacity 0.3s ease;

    z-index: 3;
}

/* overlay blanco 20% */
.elementor-251 .elementor-element.elementor-element-155804c:hover {
    background: rgba(255,255,255,0.2);
}

/* Mostrar texto */
.elementor-251 .elementor-element.elementor-element-155804c:hover::before,
.elementor-251 .elementor-element.elementor-element-155804c:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b92bbf */.elementor-251 .elementor-element.elementor-element-2b92bbf {
    position: relative;
    overflow: hidden;
}

/* Overlay */
.elementor-251 .elementor-element.elementor-element-2b92bbf::before {
    content: "shortfilm";
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%, 0); /* Debajo de la primera línea */
    
    font-family: "Inter", sans-serif;
    font-weight: 200;    /* INTER LIGHT */
    font-size: 0.7rem;
    color: #ffffff;

    opacity: 0;
    text-align: center;
    transition: opacity 0.3s ease;

    z-index: 3;
}

/* Primera línea (Inter Regular) */
.elementor-251 .elementor-element.elementor-element-2b92bbf::after {
    content: "Kabang";
    position: absolute;
    top: 45%;            /* Un pelín más arriba */
    left: 50%;
    transform: translate(-50%, -50%);
    
    font-family: "Inter", sans-serif;
    font-weight: 400;    /* REGULAR */
    font-style: normal;   /* <-- POR SI TOMA ESTILO ITÁLICO */
    font-size: 0.8rem;
    color: #ffffff;

    opacity: 0;
    text-align: center;
    transition: opacity 0.3s ease;

    z-index: 3;
}

/* overlay blanco 20% */
.elementor-251 .elementor-element.elementor-element-2b92bbf:hover {
    background: rgba(255,255,255,0.2);
}

/* Mostrar texto */
.elementor-251 .elementor-element.elementor-element-2b92bbf:hover::before,
.elementor-251 .elementor-element.elementor-element-2b92bbf:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-afdb717 */.elementor-251 .elementor-element.elementor-element-afdb717 {
    position: relative;
    overflow: hidden;
}

/* Overlay */
.elementor-251 .elementor-element.elementor-element-afdb717::before {
    content: "shortfilm";
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%, 0); /* Debajo de la primera línea */
    
    font-family: "Inter", sans-serif;
    font-weight: 200;    /* INTER LIGHT */
    font-size: 0.7rem;
    color: #ffffff;

    opacity: 0;
    text-align: center;
    transition: opacity 0.3s ease;

    z-index: 3;
}

/* Primera línea (Inter Regular) */
.elementor-251 .elementor-element.elementor-element-afdb717::after {
    content: "Canon";
    position: absolute;
    top: 45%;            /* Un pelín más arriba */
    left: 50%;
    transform: translate(-50%, -50%);
    
    font-family: "Inter", sans-serif;
    font-weight: 400;    /* REGULAR */
    font-style: normal;   /* <-- POR SI TOMA ESTILO ITÁLICO */
    font-size: 0.8rem;
    color: #ffffff;

    opacity: 0;
    text-align: center;
    transition: opacity 0.3s ease;

    z-index: 3;
}

/* overlay blanco 20% */
.elementor-251 .elementor-element.elementor-element-afdb717:hover {
    background: rgba(255,255,255,0.2);
}

/* Mostrar texto */
.elementor-251 .elementor-element.elementor-element-afdb717:hover::before,
.elementor-251 .elementor-element.elementor-element-afdb717:hover::after {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55cf924 */.elementor-251 .elementor-element.elementor-element-55cf924 {
    position: relative;
    overflow: hidden;
}

/* Overlay */
.elementor-251 .elementor-element.elementor-element-55cf924::before {
    content: "music video";
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%, 0); /* Debajo de la primera línea */
    
    font-family: "Inter", sans-serif;
    font-weight: 200;    /* INTER LIGHT */
    font-size: 0.7rem;
    color: #ffffff;

    opacity: 0;
    text-align: center;
    transition: opacity 0.3s ease;

    z-index: 3;
}

/* Primera línea (Inter Regular) */
.elementor-251 .elementor-element.elementor-element-55cf924::after {
    content: "natimorera | Jaime";
    position: absolute;
    top: 45%;            /* Un pelín más arriba */
    left: 50%;
    transform: translate(-50%, -50%);
    
    font-family: "Inter", sans-serif;
    font-weight: 400;    /* REGULAR */
    font-style: normal;   /* <-- POR SI TOMA ESTILO ITÁLICO */
    font-size: 0.8rem;
    color: #ffffff;

    opacity: 0;
    text-align: center;
    transition: opacity 0.3s ease;

    z-index: 3;
}

/* overlay blanco 20% */
.elementor-251 .elementor-element.elementor-element-55cf924:hover {
    background: rgba(255,255,255,0.2);
}

/* Mostrar texto */
.elementor-251 .elementor-element.elementor-element-55cf924:hover::before,
.elementor-251 .elementor-element.elementor-element-55cf924:hover::after {
    opacity: 1;
}/* End custom CSS */