.elementor-2598 .elementor-element.elementor-element-f15c6b4{--display:flex;--z-index:4;}.elementor-2598 .elementor-element.elementor-element-a791710{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-2598 .elementor-element.elementor-element-a791710:not(.elementor-motion-effects-element-type-background), .elementor-2598 .elementor-element.elementor-element-a791710 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lelume.my/wp-content/uploads/2026/05/lelume-background.webp");}.elementor-2598 .elementor-element.elementor-element-19ff6e7{--spacer-size:300px;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;top:0px;}@media(max-width:767px){.elementor-2598 .elementor-element.elementor-element-a791710{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-f15c6b4 */.my-sticky-header.elementor-sticky--effects {
    background: #f6f6f6;
    transition: all 500ms ease-in;
    border-bottom: 1px solid #e3e3e3a8;
}

.my-sticky-header.elementor-sticky--effects img#logo {
    content: url('https://lelume.my/wp-content/uploads/2026/05/black-lelume-logo.png');
}

.my-sticky-header.elementor-sticky--effects * {
    color: #000000 !important;
}

.my-sticky-header .logo {
    width: 180px;
    transition: all 500ms ease-in;
}
.my-sticky-header.elementor-sticky--effects .logo
{
    width: 130px;
    transition: all 500ms ease-in;
}


@media (max-width: 767px) {
    .logo
        {
        max-width: 140px;
    }
    .my-sticky-header.elementor-sticky--effects .logo
    {
        width: 100px;
    }
}/* End custom CSS */
/* Start custom CSS for spacer, class: .elementor-element-19ff6e7 */.lume-light {
    background: 
        radial-gradient(
            ellipse 300% 100% at center top,
            rgba(255, 255, 255, 0.5) 0%,
            rgba(255, 255, 255, 0.25) 30%,
            rgba(255, 255, 255, 0.1) 50%,
            transparent 80%
        ),
        linear-gradient(
            to top,
            rgba(255,255,255,0.15) 0%,
            transparent 60%
        );
    opacity: 0.5;
    filter: blur(60px);
    transform: scaleX(0);
    transform-origin: center;
    transition: all 1.5s ease-in-out;
}
.lume-light.active {
    opacity: 1;
    transform: scaleX(1);
    transition: all 1.5s ease-in-out;
}/* End custom CSS */