.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-6689 .elementor-element.elementor-element-5308ef8 .elementor-heading-title{color:var( --e-global-color-62ba4e37 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-6689 .elementor-element.elementor-element-19ec2cc .elementor-heading-title{color:var( --e-global-color-62ba4e37 );}.elementor-6689 .elementor-element.elementor-element-36f4591{--e-image-carousel-slides-to-show:4;}.elementor-6689 .elementor-element.elementor-element-36f4591 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-6689 .elementor-element.elementor-element-437f5e4 .elementor-heading-title{color:var( --e-global-color-62ba4e37 );}.elementor-6689 .elementor-element.elementor-element-97837e0{--e-image-carousel-slides-to-show:2;}.elementor-6689 .elementor-element.elementor-element-b2234f6{--e-image-carousel-slides-to-show:2;width:100%;max-width:100%;}.elementor-6689 .elementor-element.elementor-element-e439fa1 .elementor-heading-title{color:var( --e-global-color-62ba4e37 );}.elementor-6689 .elementor-element.elementor-element-11d44c0{--e-image-carousel-slides-to-show:6;width:var( --container-widget-width, 99.746% );max-width:99.746%;--container-widget-width:99.746%;--container-widget-flex-grow:0;}:root{--page-title-display:none;}/* Start custom CSS for image-carousel, class: .elementor-element-36f4591 *//* Floating Luxury Card */

.elementor-6689 .elementor-element.elementor-element-36f4591 {
    position: relative;
    border-radius: 26px;
    overflow: hidden;
    animation: floating 5s ease-in-out infinite;
    transition: 0.5s ease;
}

.elementor-6689 .elementor-element.elementor-element-36f4591 img {
    width: 100%;
    border-radius: 26px;
    transition: transform 0.7s ease;
}

/* Hover Animation */
.elementor-6689 .elementor-element.elementor-element-36f4591:hover img {
    transform: scale(1.06);
}

/* Soft Glow */
.elementor-6689 .elementor-element.elementor-element-36f4591:hover {
    box-shadow:
        0 20px 50px rgba(0,0,0,0.22);
}

@keyframes floating {
    0% {
        transform: translateY(0px);
    }
    50% {
        transform: translateY(-12px);
    }
    100% {
        transform: translateY(0px);
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-97837e0 *//* 3D Card Tilt Hover */

.elementor-6689 .elementor-element.elementor-element-97837e0 {
    perspective: 1200px;
    border-radius: 24px;
    overflow: hidden;
    transition: 0.5s ease;
}

.elementor-6689 .elementor-element.elementor-element-97837e0 img {
    width: 100%;
    display: block;
    border-radius: 24px;
    transition: transform 0.6s ease;
}

/* 3D Hover */
.elementor-6689 .elementor-element.elementor-element-97837e0:hover img {
    transform:
        rotateX(6deg)
        rotateY(-6deg)
        scale(1.05);
}

/* Deep Shadow */
.elementor-6689 .elementor-element.elementor-element-97837e0:hover {
    box-shadow:
        0 30px 60px rgba(0,0,0,0.3);
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b2234f6 *//* 3D Card Tilt Hover */

.elementor-6689 .elementor-element.elementor-element-b2234f6 {
    perspective: 1200px;
    border-radius: 24px;
    overflow: hidden;
    transition: 0.5s ease;
}

.elementor-6689 .elementor-element.elementor-element-b2234f6 img {
    width: 100%;
    display: block;
    border-radius: 24px;
    transition: transform 0.6s ease;
}

/* 3D Hover */
.elementor-6689 .elementor-element.elementor-element-b2234f6:hover img {
    transform:
        rotateX(6deg)
        rotateY(-6deg)
        scale(1.05);
}

/* Deep Shadow */
.elementor-6689 .elementor-element.elementor-element-b2234f6:hover {
    box-shadow:
        0 30px 60px rgba(0,0,0,0.3);
}/* End custom CSS */