.elementor-588 .elementor-element.elementor-element-9389a4b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-588 .elementor-element.elementor-element-ef95d62 > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;}.elementor-588 .elementor-element.elementor-element-ef95d62{background-color:var( --e-global-color-primary );}:is( .elementor-588 .elementor-element.elementor-element-ef95d62 > .jet-listing-grid > .jet-listing-grid__items, .elementor-588 .elementor-element.elementor-element-ef95d62 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-588 .elementor-element.elementor-element-ef95d62 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(0px / 2);padding-bottom:calc(0px / 2);}:is( .elementor-588 .elementor-element.elementor-element-ef95d62 > .jet-listing-grid, .elementor-588 .elementor-element.elementor-element-ef95d62 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-588 .elementor-element.elementor-element-ef95d62 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-588 .elementor-element.elementor-element-ef95d62 > .jet-listing-grid, .elementor-588 .elementor-element.elementor-element-ef95d62 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-588 .elementor-element.elementor-element-ef95d62 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 0px / -2);margin-bottom:calc( 0px / -2);}.elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid > .jet-listing-grid__items{--columns:auto;}.elementor-588 .elementor-element.elementor-element-554f739{background-color:var( --e-global-color-primary );margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 80px) 0px;}:is( .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid > .jet-listing-grid__items, .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(50px / 2);padding-bottom:calc(50px / 2);}:is( .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid, .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid, .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 50px / -2);margin-bottom:calc( 50px / -2);}.elementor-588 .elementor-element.elementor-element-554f739 .jet-listing-grid__slider-icon{background:#DCCFAF00;}.elementor-588 .elementor-element.elementor-element-554f739 .jet-listing-grid__slider-icon.prev-arrow{left:10%;right:auto;}.elementor-588 .elementor-element.elementor-element-554f739 .jet-listing-grid__slider-icon.next-arrow{right:10%;left:auto;}.elementor-588 .elementor-element.elementor-element-9dc356c > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-588 .elementor-element.elementor-element-9dc356c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}:is( .elementor-588 .elementor-element.elementor-element-9dc356c > .jet-listing-grid > .jet-listing-grid__items, .elementor-588 .elementor-element.elementor-element-9dc356c > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-588 .elementor-element.elementor-element-9dc356c > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-left:calc(0px / 2);padding-right:calc(0px / 2);padding-top:calc(50px / 2);padding-bottom:calc(50px / 2);}:is( .elementor-588 .elementor-element.elementor-element-9dc356c > .jet-listing-grid, .elementor-588 .elementor-element.elementor-element-9dc356c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-588 .elementor-element.elementor-element-9dc356c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items{margin-left:calc( 0px / -2);margin-right:calc( 0px / -2);width:calc(100% + 0px);}:is( .elementor-588 .elementor-element.elementor-element-9dc356c > .jet-listing-grid, .elementor-588 .elementor-element.elementor-element-9dc356c > .jet-listing-grid > .jet-listing-grid__slider, .elementor-588 .elementor-element.elementor-element-9dc356c > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 50px / -2);margin-bottom:calc( 50px / -2);}@media(max-width:1024px){.elementor-588 .elementor-element.elementor-element-ef95d62 > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-588 .elementor-element.elementor-element-554f739{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;}}@media(max-width:767px){.elementor-588 .elementor-element.elementor-element-554f739{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;}:is( .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid > .jet-listing-grid__items, .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(25px / 2);padding-bottom:calc(25px / 2);}:is( .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid, .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid > .jet-listing-grid__slider, .elementor-588 .elementor-element.elementor-element-554f739 > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 25px / -2);margin-bottom:calc( 25px / -2);}.elementor-588 .elementor-element.elementor-element-554f739 .jet-listing-grid__slider-icon.prev-arrow{top:90px;bottom:auto;left:15px;right:auto;}.elementor-588 .elementor-element.elementor-element-554f739 .jet-listing-grid__slider-icon.next-arrow{top:90px;bottom:auto;right:15px;left:auto;}.elementor-588 .elementor-element.elementor-element-9dc356c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for container, class: .elementor-element-9389a4b */#mmw-destinations-carousel {
    /* SLIDER TITLES */
    .mmw-hotels-slider-titles {
        z-index: 2;

        .prev-arrow::before,
        .next-arrow::before {
            content:url(https://mrandmrswhitehotels.com/wp-content/uploads/2026/02/Left-Arrow.svg);
            position: absolute;
            top: 6px;
            @media(max-width:767px) {
                transform: scale(0.7);
            }
        }

        svg {
            display: none;
        }

        .slick-list {
            max-width: 68vw;
            padding: 0 !important;
            margin: auto;
            opacity: 1;
            transition: 0.3s opacity;
            overflow: visible;
            overflow-x: clip;

            &.mmw-sliding {
                opacity: 0;
                transition: 0s opacity;
            }

            @media(max-width:767px) {
                max-width: 100vw;
            }
        }

        .slick-slide {
            width: 9vw;

            .mww-carousel-item-btn {
                display: none;
                visibility: hidden;
            }

            &.slick-current {
                margin: 0 6vw;
                width: 20vw;
                display: flex;
                justify-content: center;
                
                > div {
                    padding: 58px 90px;
                    position: absolute;
                    background-color: var(--e-global-color-accent);
                    bottom: -27px;
                }

            
                .mww-carousel-item-title .jet-listing-dynamic-field__content {
                    color: var(--e-global-color-secondary);
                    font-size: 40px;
                }

                .mww-carousel-item-btn {
                    display: block;
                    visibility: visible;
                }
            }
            
            @media(max-width:1024px) {
                width: 18vw;

                &.slick-current {
                    margin: 0 8vw;
                    width: 18vw;
                    > div {
                        padding: 48px 70px;
                        bottom: -23px;
                    }

                    .mww-carousel-item-title .jet-listing-dynamic-field__content {
                        font-size: 30px;
                    }
                }
            }

            @media(max-width:767px) {
                width: 24vw;
                .jet-listing-dynamic-field__content {
                    font-size: 12px;
                }
                &.slick-current {
                    width: 50vw;
                    margin: 0 0vw;
                    > div {
                        padding: 8vw 10vw;
                        bottom: -4vw;
                    }

                    .mww-carousel-item-title .jet-listing-dynamic-field__content {
                        font-size: 20px;
                    }
                }
            }
        }
    }

    /* SLIDER IMAGES */
    .mmw-hotels-slider-images {
        aspect-ratio: 1440/602;
        width: 100%;
        overflow: hidden;

        @media(max-width:767px){
            aspect-ratio: 1;  
        }

        .jet-listing-grid__item {
            position: absolute;
            width: 100%;
            left: 0;
            padding: 0;
            opacity: 0; /* Change to 1 in orde to see images in editor */
            transition: all 0.3s;
            z-index: 0;
            
            &.mmw-carousel-active-item {
                opacity: 1;
                z-index: 1;
            }

            img {
                aspect-ratio: 1440/602;
                object-fit: cover;
                object-position: 50% 65%;
                width: 100vw;
                    @media(max-width:767px){
                    aspect-ratio: 1;  
                }
            }
        }
    }

    /* SLIDER BUTTONS  */
    .mmw-hotels-slider-buttons {
        .jet-listing-grid__item {
            display: none;
            visibility: hidden;
            pointer-events: none;

            &.mmw-carousel-active-item {
                display: block;
                visibility: visible;
                z-index: 1;
                pointer-events: all;
            }

        }
    }
}/* End custom CSS */