.elementor-1657 .elementor-element.elementor-element-56ff91c{--display:flex;--min-height:841px;--justify-content:flex-start;--background-transition:0.3s;--overlay-opacity:1;}.elementor-1657 .elementor-element.elementor-element-56ff91c:not(.elementor-motion-effects-element-type-background), .elementor-1657 .elementor-element.elementor-element-56ff91c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1D8D800;background-image:url("https://cabaret.com.co/wp-content/uploads/2026/09/CABARET_BOGOTA_STYLE_PAG_PRINC_RUMBA.webp");}.elementor-1657 .elementor-element.elementor-element-56ff91c::before, .elementor-1657 .elementor-element.elementor-element-56ff91c > .elementor-background-video-container::before, .elementor-1657 .elementor-element.elementor-element-56ff91c > .e-con-inner > .elementor-background-video-container::before, .elementor-1657 .elementor-element.elementor-element-56ff91c > .elementor-background-slideshow::before, .elementor-1657 .elementor-element.elementor-element-56ff91c > .e-con-inner > .elementor-background-slideshow::before, .elementor-1657 .elementor-element.elementor-element-56ff91c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#01010100;background-image:url("https://cabaret.com.co/wp-content/uploads/2026/09/CABARET_BOGOTA_STYLE_PAG_PRINC_RUMBA.webp");--background-overlay:'';background-position:top center;}.elementor-1657 .elementor-element.elementor-element-6d154a3{margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + -6vw) 0vw;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-1657 .elementor-element.elementor-element-6d154a3 .elementor-heading-title{font-family:"Limelight", Sans-serif;font-size:3rem;font-weight:600;letter-spacing:10px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.92);color:#FDF4F7;}.elementor-1657 .elementor-element.elementor-element-6d154a3 .elementor-heading-title a:hover, .elementor-1657 .elementor-element.elementor-element-6d154a3 .elementor-heading-title a:focus{color:#FFCE00;}.elementor-1657 .elementor-element.elementor-element-6d154a3 .elementor-heading-title a{transition-duration:0.6s;}.elementor-1657 .elementor-element.elementor-element-d37c9e4{margin:6vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-1657 .elementor-element.elementor-element-d37c9e4 .elementor-heading-title{font-family:"Limelight", Sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:10px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.92);color:#FDF4F7;}.elementor-1657 .elementor-element.elementor-element-d37c9e4 .elementor-heading-title a:hover, .elementor-1657 .elementor-element.elementor-element-d37c9e4 .elementor-heading-title a:focus{color:#FFCE00;}.elementor-1657 .elementor-element.elementor-element-d37c9e4 .elementor-heading-title a{transition-duration:0.6s;}.elementor-1657 .elementor-element.elementor-element-7f014bd{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1657 .elementor-element.elementor-element-304cbdc{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FDF4F7;}.elementor-1657 .elementor-element.elementor-element-5ddc547{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-1657 .elementor-element.elementor-element-5ddc547 .elementor-heading-title{font-family:"Limelight", Sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:10px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.92);color:#FDF4F7;}.elementor-1657 .elementor-element.elementor-element-5ddc547 .elementor-heading-title a:hover, .elementor-1657 .elementor-element.elementor-element-5ddc547 .elementor-heading-title a:focus{color:#FFCE00;}.elementor-1657 .elementor-element.elementor-element-5ddc547 .elementor-heading-title a{transition-duration:0.6s;}.elementor-1657 .elementor-element.elementor-element-541bf9e{--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;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1657 .elementor-element.elementor-element-c2a12fd{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1657 .elementor-element.elementor-element-dc9dbf3{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1657 .elementor-element.elementor-element-3f982f2{--display:flex;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-1657 .elementor-element.elementor-element-81bec9c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1657 .elementor-element.elementor-element-6c090b9{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FDF4F7;}.elementor-1657 .elementor-element.elementor-element-79c14f6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-1657 .elementor-element.elementor-element-79c14f6 .elementor-heading-title{font-family:"Limelight", Sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:10px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.92);color:#FDF4F7;}.elementor-1657 .elementor-element.elementor-element-79c14f6 .elementor-heading-title a:hover, .elementor-1657 .elementor-element.elementor-element-79c14f6 .elementor-heading-title a:focus{color:#FFCE00;}.elementor-1657 .elementor-element.elementor-element-79c14f6 .elementor-heading-title a{transition-duration:0.6s;}.elementor-1657 .elementor-element.elementor-element-c6b5979{--display:flex;--margin-top:-5vw;--margin-bottom:10vw;--margin-left:0vw;--margin-right:0vw;}.elementor-1657 .elementor-element.elementor-element-ad995cb{width:var( --container-widget-width, 41.234% );max-width:41.234%;margin:-20vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 8vw;padding:0rem 0rem 2rem 0rem;--container-widget-width:41.234%;--container-widget-flex-grow:0;z-index:20;text-align:start;}.elementor-1657 .elementor-element.elementor-element-ad995cb.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-1657 .elementor-element.elementor-element-ad995cb .elementor-heading-title{font-family:"Limelight", Sans-serif;font-size:3.7rem;font-weight:300;letter-spacing:10px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.92);color:#FDF4F7;}.elementor-1657 .elementor-element.elementor-element-ad995cb .elementor-heading-title a:hover, .elementor-1657 .elementor-element.elementor-element-ad995cb .elementor-heading-title a:focus{color:#FFCE00;}.elementor-1657 .elementor-element.elementor-element-ad995cb .elementor-heading-title a{transition-duration:0.6s;}.elementor-1657 .elementor-element.elementor-element-dbb0c5a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1657 .elementor-element.elementor-element-84d82b1{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FDF4F7;}.elementor-1657 .elementor-element.elementor-element-e8e4e18{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) 0vw;padding:0rem 0rem 0rem 0rem;text-align:center;}.elementor-1657 .elementor-element.elementor-element-e8e4e18 .elementor-heading-title{font-family:"Limelight", Sans-serif;font-size:1.7rem;font-weight:600;letter-spacing:10px;text-shadow:0px 0px 10px rgba(0, 0, 0, 0.92);color:#FDF4F7;}.elementor-1657 .elementor-element.elementor-element-e8e4e18 .elementor-heading-title a:hover, .elementor-1657 .elementor-element.elementor-element-e8e4e18 .elementor-heading-title a:focus{color:#FFCE00;}.elementor-1657 .elementor-element.elementor-element-e8e4e18 .elementor-heading-title a{transition-duration:0.6s;}.elementor-1657 .elementor-element.elementor-element-f7693ad{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:300;line-height:17px;color:#FDF4F7;}@media(max-width:1024px){.elementor-1657 .elementor-element.elementor-element-6d154a3{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1657 .elementor-element.elementor-element-6d154a3 .elementor-heading-title{font-size:2.6rem;}.elementor-1657 .elementor-element.elementor-element-d37c9e4{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1657 .elementor-element.elementor-element-d37c9e4 .elementor-heading-title{font-size:2.6rem;}.elementor-1657 .elementor-element.elementor-element-5ddc547{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1657 .elementor-element.elementor-element-5ddc547 .elementor-heading-title{font-size:2.6rem;}.elementor-1657 .elementor-element.elementor-element-79c14f6{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1657 .elementor-element.elementor-element-79c14f6 .elementor-heading-title{font-size:2.6rem;}.elementor-1657 .elementor-element.elementor-element-e8e4e18{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-1657 .elementor-element.elementor-element-e8e4e18 .elementor-heading-title{font-size:2.6rem;}}@media(min-width:768px){.elementor-1657 .elementor-element.elementor-element-56ff91c{--width:100%;}.elementor-1657 .elementor-element.elementor-element-541bf9e{--content-width:90vw;}.elementor-1657 .elementor-element.elementor-element-c2a12fd{--width:70%;}.elementor-1657 .elementor-element.elementor-element-dc9dbf3{--width:100%;}.elementor-1657 .elementor-element.elementor-element-3f982f2{--width:70%;}.elementor-1657 .elementor-element.elementor-element-c6b5979{--width:100vw;}}@media(max-width:767px){.elementor-1657 .elementor-element.elementor-element-56ff91c{--width:100%;--min-height:45rem;--justify-content:center;}.elementor-1657 .elementor-element.elementor-element-6d154a3{margin:39vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1657 .elementor-element.elementor-element-6d154a3 .elementor-heading-title{font-size:2.7rem;}.elementor-1657 .elementor-element.elementor-element-d37c9e4{margin:39vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1657 .elementor-element.elementor-element-d37c9e4 .elementor-heading-title{font-size:2.7rem;}.elementor-1657 .elementor-element.elementor-element-5ddc547{margin:39vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1657 .elementor-element.elementor-element-5ddc547 .elementor-heading-title{font-size:2.7rem;}.elementor-1657 .elementor-element.elementor-element-79c14f6{margin:39vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1657 .elementor-element.elementor-element-79c14f6 .elementor-heading-title{font-size:2.7rem;}.elementor-1657 .elementor-element.elementor-element-c6b5979{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1657 .elementor-element.elementor-element-ad995cb{margin:-73vw 0vw calc(var(--kit-widget-spacing, 0px) + 7vw) 0vw;padding:0rem 0rem 0rem 0rem;--container-widget-width:100vw;--container-widget-flex-grow:0;width:var( --container-widget-width, 100vw );max-width:100vw;text-align:center;}.elementor-1657 .elementor-element.elementor-element-ad995cb .elementor-heading-title{font-size:1.5rem;}.elementor-1657 .elementor-element.elementor-element-e8e4e18{margin:39vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:center;}.elementor-1657 .elementor-element.elementor-element-e8e4e18 .elementor-heading-title{font-size:2.7rem;}}/* Start custom CSS for html, class: .elementor-element-c9ee208 *//* =====================================================
   SECCIÓN DEL EFECTO
===================================================== */

.cabaret-reveal {

    position: relative;

    width: 100%;

    /*
     * Cuanto mayor sea este valor,
     * más tiempo tendremos para hacer
     * la animación mientras hacemos scroll.
     */
    height: 220vh;

    z-index: 2;

}


/* =====================================================
   VENTANA QUE PERMANECE EN EL VIEWPORT
===================================================== */

.cabaret-reveal-stage {

    position: sticky;

    top: 0;

    width: 100%;
    height: 100vh;

    overflow: hidden;

    display: flex;

    align-items: center;
    justify-content: center;

}


/* =====================================================
   CONTENEDOR DE LAS 3 IMÁGENES
===================================================== */

.cabaret-reveal-images {

    position: relative;

    width: min(72vw, 900px);

    height: min(68vh, 680px);

    display: flex;

    align-items: center;
    justify-content: center;

    gap: 14px;

}


/* =====================================================
   IMÁGENES
===================================================== */

.cabaret-reveal-image {

    position: relative;

    width: min(90vw, 1250px);

    height: min(72vh, 720px);

    display: flex;

    align-items: center;
    justify-content: center;

    /*
     * Separación entre las imágenes
     */
    gap: clamp(25px, 3.5vw, 60px);

}


/* CENTRAL */

.cabaret-reveal-center {

    flex-basis: 38%;

    z-index: 3;

}


/* IMÁGENES */

.cabaret-reveal-image img {

    display: block;

    width: 100%;
    height: 100%;

    object-fit: cover;

}


/* =====================================================
   CUANDO LA ANIMACIÓN HA EMPEZADO
===================================================== */

.cabaret-reveal.is-visible
.cabaret-reveal-left {

    opacity: 1;

    transform:
        translateX(0)
        translateY(0)
        scale(1);

}


.cabaret-reveal.is-visible
.cabaret-reveal-center {

    opacity: 1;

    transform:
        translateY(0)
        scale(1);

}


.cabaret-reveal.is-visible
.cabaret-reveal-right {

    opacity: 1;

    transform:
        translateX(0)
        translateY(0)
        scale(1);

}


/* =====================================================
   ESTADO CONTROLADO POR SCROLL
===================================================== */

.cabaret-reveal-image {

    transition: none;

}


/* =====================================================
   MÓVIL
===================================================== */

@media (max-width: 767px) {

    .cabaret-reveal {

        height: 220vh;

    }

    .cabaret-reveal-images {

        width: 92vw;

        height: 55vh;

        gap: 6px;

    }

    .cabaret-reveal-image {

        flex-basis: 25%;

    }

    .cabaret-reveal-center {

        flex-basis: 50%;

    }

}/* End custom CSS */