.elementor-364 .elementor-element.elementor-element-2bcd9f8 > .elementor-widget-container{margin:037px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-2bcd9f8 .glozin-heading{justify-content:center;text-align:center;line-height:1.21;letter-spacing:-1.224px;}.elementor-364 .elementor-element.elementor-element-f41f10f > .elementor-widget-container{margin:-17px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-f41f10f .glozin-heading{justify-content:center;text-align:center;color:#444444;}.elementor-364 .elementor-element.elementor-element-9121fd1{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-7796e526{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:33px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-26a8d515 > .elementor-widget-container{margin:37px 0px 9px 0px;}.elementor-364 .elementor-element.elementor-element-26a8d515 .glozin-heading{justify-content:center;text-align:center;line-height:1.21;letter-spacing:-1.224px;}.elementor-364 .elementor-element.elementor-element-1c258ac5 > .elementor-widget-container{margin:-12px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-1c258ac5 .glozin-heading{justify-content:center;text-align:center;color:#444444;}.elementor-364 .elementor-element.elementor-element-cf368b6{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-55d5cf5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-364 .elementor-element.elementor-element-47cb6ebc{--display:flex;}.elementor-364 .elementor-element.elementor-element-247d598e > .elementor-widget-container{margin:-31px 0px 0px 0px;}.elementor-364 .elementor-element.elementor-element-247d598e .glozin-marquee{padding-top:22px;padding-inline-end:0px;padding-bottom:22px;padding-inline-start:0px;border-style:none;}.elementor-364 .elementor-element.elementor-element-247d598e .glozin-marquee__items{gap:50px;margin-inline-end:50px;}.rtl .elementor-364 .elementor-element.elementor-element-247d598e .glozin-marquee__items{gap:50px;margin-inline-start:50px;margin-inline-end:0;}.elementor-364 .elementor-element.elementor-element-247d598e .glozin-marquee__icon{font-size:16px;color:#111111;}.elementor-364 .elementor-element.elementor-element-247d598e .glozin-marquee__item{gap:50px;}.elementor-364 .elementor-element.elementor-element-247d598e .glozin-marquee__text{font-size:15px;font-weight:600;color:#111111;}.elementor-364 .elementor-element.elementor-element-67c034b3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:33px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-7f93749 .glozin-heading{justify-content:center;text-align:center;line-height:1.21;letter-spacing:-1.224px;}.elementor-364 .elementor-element.elementor-element-60988cc1 .glozin-heading{justify-content:center;text-align:center;color:#444444;}.elementor-364 .elementor-element.elementor-element-d9699ed{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:33px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-3ecf433 .glozin-heading{justify-content:center;text-align:center;line-height:1.21;letter-spacing:-1.224px;}.elementor-364 .elementor-element.elementor-element-7b72370 .glozin-heading{justify-content:center;text-align:center;color:#444444;}.elementor-364 .elementor-element.elementor-element-18395b82{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-50a2b540 .glozin-testimonial-carousel__item{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-364 .elementor-element.elementor-element-50a2b540 .glozin-testimonial-carousel__item::before{border-top-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;}.elementor-364 .elementor-element.elementor-element-50a2b540 .glozin-testimonial-carousel__product{padding-top:20px;padding-inline-end:0px;padding-bottom:0px;padding-inline-start:0px;margin-top:15px;margin-inline-end:0px;margin-bottom:0px;margin-inline-start:0px;}.elementor-364 .elementor-element.elementor-element-5adc939d{--display:flex;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-4b4c4955 .glozin-icon-box__title{margin-bottom:10px;}.elementor-364 .elementor-element.elementor-element-4b4c4955 .glozin-icon-box__icon{font-size:34px;}.elementor-364 .elementor-element.elementor-element-4b4c4955 .icon-type-image .glozin-icon-box__icon{max-width:34px;}body.elementor-page-364 .site-header__section .header-contents:last-child, body.elementor-page-364 .site-header__section .header-mobile-contents:last-child{border-bottom:none;}body.elementor-page-364 .site-content{padding-top:0px;padding-bottom:0px;}body.elementor-page-364 .site-footer.border-top{border-top:none;}@media(max-width:1024px){.elementor-364 .elementor-element.elementor-element-55d5cf5e{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-364 .elementor-element.elementor-element-9121fd1{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-7796e526{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-cf368b6{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-67c034b3{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-d9699ed{--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-18395b82{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-364 .elementor-element.elementor-element-5adc939d{--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for html, class: .elementor-element-89b13ea *//* =========================================
   LEARN WITH JAAY
   HERO + PRODUCT SECTION ALIGNMENT FIX
   ========================================= */

/* Match the Glozin product grid's horizontal margins */
body.home .lwj-faire-hero {
    width: calc(100% - 58px) !important;
    max-width: none !important;

    margin-left: auto !important;
    margin-right: auto !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;

    border-radius: 12px !important;
    overflow: hidden !important;
}

/* Remove extra spacing from the HTML widget */
body.home .elementor-widget-html:has(.lwj-faire-hero) {
    margin: 0 !important;
    padding: 0 !important;
}

/* Keep the banner within the available area */
body.home .elementor-widget-html:has(.lwj-faire-hero)
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

/* Control the vertical gap after the hero */
body.home .elementor-element:has(> .elementor-widget-html .lwj-faire-hero) {
    margin-bottom: 40px !important;
}

/* Tablet */
@media (max-width: 1024px) {
    body.home .lwj-faire-hero {
        width: calc(100% - 48px) !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    body.home .lwj-faire-hero {
        width: calc(100% - 32px) !important;
        border-radius: 10px !important;
    }

    body.home .elementor-element:has(> .elementor-widget-html .lwj-faire-hero) {
        margin-bottom: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-64b195d *//* =============================================
   LEARN WITH JAAY
   CUSTOM HOMEPAGE SECTION ALIGNMENT
   MATCHES YOUR PERFECT 58PX HERO SPACING
   ============================================= */

/* =============================================
   1. A BETTER WAY TO DISCOVER PRODUCTS
   ============================================= */

body.home .lwj-benefits {
    width: calc(100% - 20px) !important;
    max-width: none !important;
    margin: 0 auto !important;
    border-radius: 12px !important;
    overflow: hidden !important;
}

body.home .elementor-widget-html:has(.lwj-benefits) {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-widget-html:has(.lwj-benefits)
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-element:has(> .elementor-widget-html .lwj-benefits) {
    margin-bottom: 40px !important;
}

body.home .lwj-benefits-image {
    border-radius: 12px !important;
}


/* =============================================
   2. EXPLORE CATEGORIES IMAGE SLIDER
   ============================================= */

body.home .lwj-image-slider {
    width: calc(100% - 58px) !important;
    max-width: none !important;
    margin: 0 auto !important;
    padding-left: 28px !important;
    padding-right: 28px !important;
}

body.home .elementor-widget-html:has(.lwj-image-slider) {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-widget-html:has(.lwj-image-slider)
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-element:has(> .elementor-widget-html .lwj-image-slider) {
    margin-bottom: 40px !important;
}

body.home .lwj-image-card {
    border-radius: 12px !important;
}


/* =============================================
   3. SOMETHING FOR EVERY STYLE
   GREEN THREE-COLUMN COLLECTIONS
   ============================================= */

body.home .lwj-collections {
    width: calc(100% - 58px) !important;
    max-width: none !important;
    margin: 0 auto !important;
    border-radius: 12px !important;
    overflow: hidden !important;
}

body.home .elementor-widget-html:has(.lwj-collections) {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-widget-html:has(.lwj-collections)
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-element:has(> .elementor-widget-html .lwj-collections) {
    margin-bottom: 40px !important;
}

body.home .lwj-collection-image {
    border-radius: 12px !important;
}


/* =============================================
   4. DISCOVER WHAT MATTERS
   AUTOMATIC BRAND STORY SLIDER
   ============================================= */

body.home .lwj-story-slider {
    width: calc(100% - 58px) !important;
    max-width: none !important;
    margin: 0 auto !important;
    background: #ffffff !important;
    padding: 0 !important;
}

body.home .elementor-widget-html:has(.lwj-story-slider) {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-widget-html:has(.lwj-story-slider)
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-element:has(> .elementor-widget-html .lwj-story-slider) {
    margin-bottom: 40px !important;
}

body.home .lwj-story-inner {
    max-width: 100% !important;
    padding: 0 !important;
}

body.home .lwj-story-image {
    border-radius: 12px !important;
}


/* =============================================
   5. FEATURED COLLECTIONS / BRAND GRID
   FOUR IMAGE CARDS WITH CATEGORY TABS
   ============================================= */

body.home .lwj-featured {
    width: calc(100% - 58px) !important;
    max-width: none !important;
    margin: 0 auto !important;
    padding: 0 !important;
    background: #ffffff !important;
}

body.home .elementor-widget-html:has(.lwj-featured) {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-widget-html:has(.lwj-featured)
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-element:has(> .elementor-widget-html .lwj-featured) {
    margin-bottom: 40px !important;
}

body.home .lwj-featured-inner {
    max-width: 100% !important;
    padding: 0 !important;
}

body.home .lwj-featured-card-image {
    border-radius: 12px !important;
}


/* =============================================
   6. DISCOVER SOMETHING NEW
   CREAM RETAIL PROMOTIONAL BANNER
   ============================================= */

body.home .lwj-new-banner {
    width: calc(100% - 58px) !important;
    max-width: none !important;
    margin: 0 auto !important;
    border-radius: 12px !important;
    overflow: hidden !important;
}

body.home .elementor-widget-html:has(.lwj-new-banner) {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-widget-html:has(.lwj-new-banner)
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-element:has(> .elementor-widget-html .lwj-new-banner) {
    margin-bottom: 40px !important;
}

body.home .lwj-new-banner-image {
    border-radius: 12px !important;
}


/* =============================================
   7. VALUE BUTTONS
   USE ONLY IF YOU HAVE A SEPARATE BUTTON STRIP
   ============================================= */

body.home .lwj-values {
    width: calc(100% - 58px) !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    background: #ffffff !important;
    border-radius: 0 !important;
}

body.home .elementor-widget-html:has(.lwj-values) {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-widget-html:has(.lwj-values)
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}


/* =============================================
   8. TABLET
   ============================================= */

@media (max-width: 1024px) {

    body.home :is(
        .lwj-benefits,
        .lwj-image-slider,
        .lwj-collections,
        .lwj-story-slider,
        .lwj-featured,
        .lwj-new-banner,
        .lwj-values
    ) {
        width: calc(100% - 48px) !important;
    }

    body.home .lwj-image-slider {
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}


/* =============================================
   9. MOBILE
   ============================================= */

@media (max-width: 767px) {

    body.home :is(
        .lwj-benefits,
        .lwj-image-slider,
        .lwj-collections,
        .lwj-story-slider,
        .lwj-featured,
        .lwj-new-banner,
        .lwj-values
    ) {
        width: calc(100% - 32px) !important;
    }

    body.home :is(
        .lwj-benefits,
        .lwj-collections,
        .lwj-new-banner
    ) {
        border-radius: 10px !important;
    }

    body.home .lwj-image-slider {
        padding-left: 18px !important;
        padding-right: 18px !important;
    }

    body.home :is(
        .lwj-image-card,
        .lwj-benefits-image,
        .lwj-collection-image,
        .lwj-story-image,
        .lwj-featured-card-image,
        .lwj-new-banner-image
    ) {
        border-radius: 10px !important;
    }

    body.home .elementor-element:has(
        > .elementor-widget-html .lwj-benefits
    ),
    body.home .elementor-element:has(
        > .elementor-widget-html .lwj-image-slider
    ),
    body.home .elementor-element:has(
        > .elementor-widget-html .lwj-collections
    ),
    body.home .elementor-element:has(
        > .elementor-widget-html .lwj-story-slider
    ),
    body.home .elementor-element:has(
        > .elementor-widget-html .lwj-featured
    ),
    body.home .elementor-element:has(
        > .elementor-widget-html .lwj-new-banner
    ) {
        margin-bottom: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81bf994 *//* ==========================================
   LEARN WITH JAAY
   SOMETHING FOR EVERY STYLE
   GLOZIN THEME ALIGNMENT FIX
   ========================================== */

/* MATCH HERO AND PRODUCT SECTION WIDTH */

body.home .lwj-collections {
    width: calc(100% - 19px) !important;
    max-width: none !important;

    margin-left: auto !important;
    margin-right: auto !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;

    border-radius: 12px !important;
    overflow: hidden !important;
}

/* REMOVE EXTRA HTML WIDGET SPACING */

body.home .elementor-widget-html:has(.lwj-collections) {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-widget-html:has(.lwj-collections)
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

/* SPACE AFTER THE COLLECTIONS SECTION */

body.home .elementor-element:has(
    > .elementor-widget-html .lwj-collections
) {
    margin-bottom: 40px !important;
}

/* CONSISTENT INTERNAL PADDING */

body.home .lwj-collections-inner {
    padding: 32px !important;
    gap: 30px !important;
}

/* MATCH GLOZIN IMAGE CORNERS */

body.home .lwj-collection-image {
    border-radius: 12px !important;
    overflow: hidden !important;
}

/* TABLET */

@media (max-width: 1024px) {
    body.home .lwj-collections {
        width: calc(100% - 48px) !important;
    }

    body.home .lwj-collections-inner {
        padding: 24px !important;
        gap: 20px !important;
    }
}

/* MOBILE */

@media (max-width: 767px) {
    body.home .lwj-collections {
        width: calc(100% - 32px) !important;
        border-radius: 10px !important;
    }

    body.home .lwj-collections-inner {
        padding: 14px !important;
        gap: 12px !important;
    }

    body.home .lwj-collection-image {
        border-radius: 10px !important;
    }

    body.home .elementor-element:has(
        > .elementor-widget-html .lwj-collections
    ) {
        margin-bottom: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6169fc9 *//* =========================================
   LEARN WITH JAAY
   EXPLORE CATEGORIES ALIGNMENT FIX
   ========================================= */

/* Match the working 58px hero width */
body.home .lwj-image-slider {
    width: calc(100% - -1px) !important;
    max-width: none !important;

    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;

    padding-left: 28px !important;
    padding-right: 28px !important;
    box-sizing: border-box !important;
}

/* Remove unwanted HTML widget spacing */
body.home .elementor-widget-html:has(.lwj-image-slider) {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-widget-html:has(.lwj-image-slider)
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

/* Consistent gaps between category cards */
body.home .lwj-image-track {
    gap: 12px !important;
}

/* Match Glozin rounded image corners */
body.home .lwj-image-card {
    border-radius: 12px !important;
    overflow: hidden !important;
}

/* Keep the images uniformly sized */
body.home .lwj-image-card img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    object-position: center !important;
}

/* Keep the category labels readable */
body.home .lwj-image-label {
    font-family: 'Inter', Arial, sans-serif !important;
    font-size: 17px !important;
    font-weight: 600 !important;
}

/* Control space below the slider */
body.home .elementor-element:has(
    > .elementor-widget-html .lwj-image-slider
) {
    margin-bottom: 40px !important;
}

/* TABLET */
@media (max-width: 1024px) {
    body.home .lwj-image-slider {
        width: calc(100% - 48px) !important;
        padding-left: 24px !important;
        padding-right: 24px !important;
    }
}

/* MOBILE */
@media (max-width: 767px) {
    body.home .lwj-image-slider {
        width: calc(100% - 32px) !important;
        padding-left: 18px !important;
        padding-right: 18px !important;
    }

    body.home .lwj-image-card {
        border-radius: 10px !important;
    }

    body.home .lwj-image-label {
        font-size: 15px !important;
    }

    body.home .elementor-element:has(
        > .elementor-widget-html .lwj-image-slider
    ) {
        margin-bottom: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-068dc99 *//* ============================================
   LEARN WITH JAAY
   DISCOVER WHAT MATTERS SPACING FIX
   MATCHES 58PX HERO ALIGNMENT
   ============================================ */

/* 1. MAIN STORY SLIDER WIDTH */

body.home .lwj-story-slider {
    width: calc(100% - 18px) !important;
    max-width: none !important;

    margin-left: auto !important;
    margin-right: auto !important;
    margin-top: 0 !important;
    margin-bottom: 0 !important;

    padding: 0 !important;
    background: #ffffff !important;
}

/* 2. REMOVE HTML WIDGET SPACING */

body.home .elementor-widget-html:has(.lwj-story-slider) {
    margin: 0 !important;
    padding: 0 !important;
}

body.home .elementor-widget-html:has(.lwj-story-slider)
.elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

/* 3. REMOVE INNER SLIDER PADDING */

body.home .lwj-story-inner {
    width: 100% !important;
    max-width: none !important;
    margin: 0 auto !important;
    padding: 0 !important;
}

/* 4. CENTER THE CATEGORY PILLS */

body.home .lwj-story-tabs {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    flex-wrap: wrap !important;

    gap: 8px !important;
    margin: 0 0 24px !important;
    padding: 0 !important;
}

/* 5. KEEP BUTTONS COMPACT */

body.home .lwj-story-slider .lwj-story-tab {
    width: auto !important;
    min-width: 0 !important;
    min-height: 32px !important;

    padding: 7px 13px !important;
    margin: 0 !important;

    font-size: 12px !important;
    font-weight: 500 !important;

    border-radius: 50px !important;
}

/* 6. STANDARDIZE IMAGE/TEXT LAYOUT */

body.home .lwj-story-slide.is-active {
    display: grid !important;

    grid-template-columns:
        minmax(0, 1.08fr)
        minmax(0, .92fr);

    gap: 32px !important;
    align-items: center !important;
}

/* 7. MATCH IMAGE CORNERS */

body.home .lwj-story-image {
    width: 100% !important;
    height: 480px !important;
    max-height: 480px !important;

    border-radius: 12px !important;
    overflow: hidden !important;
}

body.home .lwj-story-image img {
    width: 100% !important;
    height: 100% !important;

    object-fit: cover !important;
    object-position: center !important;
}

/* 8. TEXT SPACING */

body.home .lwj-story-content {
    max-width: 600px !important;
}

body.home .lwj-story-quote {
    margin-bottom: 24px !important;
    line-height: 1.5 !important;
}

body.home .lwj-story-brand {
    margin-bottom: 8px !important;
}

body.home .lwj-story-location {
    margin-bottom: 28px !important;
}

/* 9. GAP AFTER SECTION */

body.home .elementor-element:has(
    > .elementor-widget-html .lwj-story-slider
) {
    margin-bottom: 40px !important;
}

/* 10. TABLET */

@media (max-width: 1024px) {

    body.home .lwj-story-slider {
        width: calc(100% - 48px) !important;
    }

    body.home .lwj-story-slide.is-active {
        gap: 24px !important;
    }

    body.home .lwj-story-image {
        height: 380px !important;
        max-height: 380px !important;
    }

    body.home .lwj-story-tabs {
        margin-bottom: 20px !important;
    }
}

/* 11. MOBILE */

@media (max-width: 767px) {

    body.home .lwj-story-slider {
        width: calc(100% - 32px) !important;
    }

    body.home .lwj-story-tabs {
        gap: 7px !important;
        margin-bottom: 18px !important;
    }

    body.home .lwj-story-slider .lwj-story-tab {
        font-size: 11px !important;
        min-height: 30px !important;
        padding: 7px 11px !important;
    }

    body.home .lwj-story-slide.is-active {
        grid-template-columns: 1fr !important;
        gap: 20px !important;
    }

    body.home .lwj-story-image {
        height: 280px !important;
        max-height: 280px !important;
        border-radius: 10px !important;
    }

    body.home .lwj-story-quote {
        margin-bottom: 18px !important;
    }

    body.home .lwj-story-location {
        margin-bottom: 20px !important;
    }

    body.home .elementor-element:has(
        > .elementor-widget-html .lwj-story-slider
    ) {
        margin-bottom: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for glozin-testimonial-carousel, class: .elementor-element-50a2b540 *//* ==============================================
   LEARN WITH JAAY
   CUSTOMER SAY - COMPLETE REVIEW SECTION FIX
   ============================================== */

/* 1. REVIEW CAROUSEL WIDTH */

body.home :is(
    .elementor-widget-glozin-testimonials-carousel,
    .elementor-widget-glozin-testimonial-carousel,
    .elementor-widget-glozin-reviews-carousel
) {
    width: calc(100% - 15px) !important;
    max-width: none !important;

    margin-left: auto !important;
    margin-right: auto !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;

    padding: 0 !important;
    box-sizing: border-box !important;
}

/* 2. REMOVE EXTRA WIDGET PADDING */

body.home :is(
    .elementor-widget-glozin-testimonials-carousel,
    .elementor-widget-glozin-testimonial-carousel,
    .elementor-widget-glozin-reviews-carousel
) > .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

/* 3. KEEP THE REVIEW SLIDER INSIDE ITS WIDTH */

body.home :is(
    .elementor-widget-glozin-testimonials-carousel,
    .elementor-widget-glozin-testimonial-carousel,
    .elementor-widget-glozin-reviews-carousel
) .swiper {
    max-width: 100%;
}

/* 4. ROUND THE CUSTOMER REVIEW CARDS */

body.home :is(
    .elementor-widget-glozin-testimonials-carousel,
    .elementor-widget-glozin-testimonial-carousel,
    .elementor-widget-glozin-reviews-carousel
) :is(
    .testimonial-item,
    .review-item,
    .testimonials-item,
    .swiper-slide > .elementor-element
) {
    border-radius: 12px !important;
    overflow: hidden;
}

/* 5. REVIEW CARD APPEARANCE */

body.home :is(
    .elementor-widget-glozin-testimonials-carousel,
    .elementor-widget-glozin-testimonial-carousel,
    .elementor-widget-glozin-reviews-carousel
) :is(
    .testimonial-item,
    .review-item,
    .testimonials-item
) {
    background: #ffffff;
    border-color: #ededed;
}

/* 6. REVIEW CARD TEXT */

body.home :is(
    .elementor-widget-glozin-testimonials-carousel,
    .elementor-widget-glozin-testimonial-carousel,
    .elementor-widget-glozin-reviews-carousel
) :is(
    .testimonial-item,
    .review-item,
    .testimonials-item
) p {
    line-height: 1.65;
}

/* 7. SPACE BETWEEN REVIEW CARDS */

body.home :is(
    .elementor-widget-glozin-testimonials-carousel,
    .elementor-widget-glozin-testimonial-carousel,
    .elementor-widget-glozin-reviews-carousel
) .swiper-wrapper {
    align-items: stretch;
}

/* 8. DON'T ADD UNWANTED SPACE UNDER SLIDER */

body.home :is(
    .elementor-widget-glozin-testimonials-carousel,
    .elementor-widget-glozin-testimonial-carousel,
    .elementor-widget-glozin-reviews-carousel
) .swiper {
    margin-bottom: 0 !important;
}

/* 9. KEEP REVIEW SECTION BACKGROUND WHITE */

body.home :is(
    .elementor-widget-glozin-testimonials-carousel,
    .elementor-widget-glozin-testimonial-carousel,
    .elementor-widget-glozin-reviews-carousel
) {
    background: #ffffff !important;
}

/* ==============================================
   TABLET
   ============================================== */

@media (max-width: 1024px) {

    body.home :is(
        .elementor-widget-glozin-testimonials-carousel,
        .elementor-widget-glozin-testimonial-carousel,
        .elementor-widget-glozin-reviews-carousel
    ) {
        width: calc(100% - 48px) !important;
    }
}

/* ==============================================
   MOBILE
   ============================================== */

@media (max-width: 767px) {

    body.home :is(
        .elementor-widget-glozin-testimonials-carousel,
        .elementor-widget-glozin-testimonial-carousel,
        .elementor-widget-glozin-reviews-carousel
    ) {
        width: calc(100% - 32px) !important;
    }

    body.home :is(
        .elementor-widget-glozin-testimonials-carousel,
        .elementor-widget-glozin-testimonial-carousel,
        .elementor-widget-glozin-reviews-carousel
    ) :is(
        .testimonial-item,
        .review-item,
        .testimonials-item,
        .swiper-slide > .elementor-element
    ) {
        border-radius: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e912993 *//* ==========================================
   LEARN WITH JAAY
   CUSTOMER SAY SECTION SPACING FIX
   ========================================== */

/* Review carousel alignment */
body.home .elementor-widget-glozin-testimonials-carousel,
body.home .elementor-widget-glozin-testimonial-carousel {
    width: calc(100% - 58px) !important;
    max-width: none !important;

    margin-left: auto !important;
    margin-right: auto !important;

    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Remove unwanted widget padding */
body.home .elementor-widget-glozin-testimonials-carousel
.elementor-widget-container,
body.home .elementor-widget-glozin-testimonial-carousel
.elementor-widget-container {
    padding: 0 !important;
    margin: 0 !important;
}

/* Rounded corners for testimonial cards */
body.home .elementor-widget-glozin-testimonials-carousel
.testimonial-item,
body.home .elementor-widget-glozin-testimonial-carousel
.testimonial-item {
    border-radius: 12px !important;
    overflow: hidden !important;
}

/* Control the gap after customer reviews */
body.home .elementor-widget-glozin-testimonials-carousel,
body.home .elementor-widget-glozin-testimonial-carousel {
    margin-bottom: 40px !important;
}

/* Tablet */
@media (max-width: 1024px) {
    body.home .elementor-widget-glozin-testimonials-carousel,
    body.home .elementor-widget-glozin-testimonial-carousel {
        width: calc(100% - 48px) !important;
    }
}

/* Mobile */
@media (max-width: 767px) {
    body.home .elementor-widget-glozin-testimonials-carousel,
    body.home .elementor-widget-glozin-testimonial-carousel {
        width: calc(100% - 32px) !important;
        margin-bottom: 28px !important;
    }
}/* End custom CSS */