.elementor-10 .elementor-element.elementor-element-49016d6{--display:flex;--min-height:100vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-49016d6:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-49016d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-9dd7660{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-8dc20e1{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-1aace46{--display:flex;--justify-content:center;}.elementor-10 .elementor-element.elementor-element-23357f9{--spacer-size:10px;}.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-10 .elementor-element.elementor-element-63200a4{text-align:center;}.elementor-10 .elementor-element.elementor-element-63200a4 .elementor-heading-title{font-family:"Ruluko", Sans-serif;font-size:32px;font-weight:400;font-style:italic;line-height:42px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-c85d57a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-292ddee{text-align:center;}.elementor-10 .elementor-element.elementor-element-292ddee .elementor-heading-title{font-family:"Inclusive Sans", Sans-serif;font-size:30px;font-weight:600;line-height:54px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-0384517:hover{--e-transform-scale:1.1;}.elementor-10 .elementor-element.elementor-element-0384517{text-align:center;}.elementor-10 .elementor-element.elementor-element-0384517 .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:48px;font-weight:600;line-height:54px;text-shadow:6px 6px 10px rgba(0, 0, 0, 0.94);color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-30f0f28{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-10 .elementor-element.elementor-element-30f0f28:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-30f0f28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-10 .elementor-element.elementor-element-c916c91{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-a022c62{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-ba930fa{text-align:center;}.elementor-10 .elementor-element.elementor-element-ba930fa .elementor-heading-title{font-family:"Ruluko", Sans-serif;font-size:32px;font-weight:600;font-style:italic;line-height:42px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-5da4d7d{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-bd9e137{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-10 .elementor-element.elementor-element-5d03c6b{text-align:center;}.elementor-10 .elementor-element.elementor-element-5d03c6b .elementor-heading-title{font-family:"Inclusive Sans", Sans-serif;font-size:30px;font-weight:600;line-height:54px;color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-b5047bd{--spacer-size:50px;}.elementor-10 .elementor-element.elementor-element-871392c:hover{--e-transform-scale:1.1;}.elementor-10 .elementor-element.elementor-element-871392c{text-align:center;}.elementor-10 .elementor-element.elementor-element-871392c .elementor-heading-title{font-family:"Noto Kufi Arabic", Sans-serif;font-size:48px;font-weight:600;line-height:54px;text-shadow:6px 6px 10px rgba(0, 0, 0, 0.94);color:#FFFFFF;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-63200a4 .elementor-heading-title{font-size:28px;line-height:38px;}.elementor-10 .elementor-element.elementor-element-292ddee .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-0384517 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-10 .elementor-element.elementor-element-30f0f28{--width:100%;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-10 .elementor-element.elementor-element-c916c91{--spacer-size:16px;}.elementor-10 .elementor-element.elementor-element-a022c62{--spacer-size:10px;}.elementor-10 .elementor-element.elementor-element-ba930fa .elementor-heading-title{font-size:18px;line-height:26px;}.elementor-10 .elementor-element.elementor-element-5da4d7d{--spacer-size:10px;}.elementor-10 .elementor-element.elementor-element-bd9e137{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-10 .elementor-element.elementor-element-5d03c6b .elementor-heading-title{font-size:18px;line-height:28px;}.elementor-10 .elementor-element.elementor-element-b5047bd{--spacer-size:10px;}.elementor-10 .elementor-element.elementor-element-871392c .elementor-heading-title{font-size:30px;line-height:40px;}}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-49016d6{--content-width:1200px;}.elementor-10 .elementor-element.elementor-element-8dc20e1{--width:45%;}.elementor-10 .elementor-element.elementor-element-1aace46{--width:55%;}}/* Start custom CSS for heading, class: .elementor-element-292ddee */.cmng-soon-text-bg{
    background-image: url("https://www.brahmiart.com/wp-content/uploads/2026/01/ilkal-saree.jpg");
    background-repeat: repeat;
    background-size: 200%; /* important for smooth movement */
    background-position: 0% 50%;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    font-weight: 800;
    -webkit-font-smoothing: antialiased;

    animation: textBgMove 35s linear infinite;
}

/* Animation */
@keyframes textBgMove {
    from {
        background-position: 0% 50%;
    }
    to {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0384517 */.cmng-soon-text-bg{
    background-image: url("https://www.brahmiart.com/wp-content/uploads/2026/01/ilkal-saree.jpg");
    background-repeat: repeat;
    background-size: 200%; /* important for smooth movement */
    background-position: 0% 50%;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    font-weight: 800;
    -webkit-font-smoothing: antialiased;

    animation: textBgMove 35s linear infinite;
}

/* Animation */
@keyframes textBgMove {
    from {
        background-position: 0% 50%;
    }
    to {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49016d6 */.bg-move-container {
    position: relative;
    overflow: hidden;
    padding: 40px 40px;
    text-align: center;
    color: #ffffff;
}

/* Moving background layer */
.bg-move-container::before {
    content: "";
    position: absolute;
    inset: 0;

    background-image: url("https://www.brahmiart.com/wp-content/uploads/2026/01/ilkal-saree-2.png");
    background-repeat: repeat-y;
    /*background-size: 200%;*/
    background-position: 50% 0%;

    opacity: 0.35; /* background opacity */
    animation: bgMoveVertical 30s linear infinite;

    z-index: 0;
    background-size: cover;
}

/* Optional dark overlay for better readability */
.bg-move-container::after {
    content: "";
    position: absolute;
    inset: 0;
    background: rgba(0, 0, 0, 0.25);
    z-index: 0;
}

/* Content above background */
.bg-move-container > * {
    position: relative;
    z-index: 1;
}

/* TOP → BOTTOM animation */
@keyframes bgMoveVertical {
    from {
        background-position: 50% 0%;
    }
    to {
        background-position: 50% 200%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d03c6b */.cmng-soon-text-bg{
    background-image: url("https://www.brahmiart.com/wp-content/uploads/2026/01/ilkal-saree.jpg");
    background-repeat: repeat;
    background-size: 200%; /* important for smooth movement */
    background-position: 0% 50%;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    font-weight: 800;
    -webkit-font-smoothing: antialiased;

    animation: textBgMove 35s linear infinite;
}

/* Animation */
@keyframes textBgMove {
    from {
        background-position: 0% 50%;
    }
    to {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-871392c */.cmng-soon-text-bg{
    background-image: url("https://www.brahmiart.com/wp-content/uploads/2026/01/ilkal-saree.jpg");
    background-repeat: repeat;
    background-size: 200%; /* important for smooth movement */
    background-position: 0% 50%;

    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;

    font-weight: 800;
    -webkit-font-smoothing: antialiased;

    animation: textBgMove 35s linear infinite;
}

/* Animation */
@keyframes textBgMove {
    from {
        background-position: 0% 50%;
    }
    to {
        background-position: 100% 50%;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-30f0f28 */.bg-move-container1::before {
    content: "";
    position: absolute;
    inset: 0;
    background-image: url("https://www.kaimagga.com/wp-content/uploads/2026/01/ilkal-saree-2.png");
    background-repeat: repeat-y; /* Changed to repeat for seamless scrolling */
    
    /* Change cover to 200% or similar */
    background-size: 200% auto; 
    
    background-position: 0% 0%;
    opacity: 0.35;
    animation: bgMoveVertical 15s linear infinite;
    z-index: 0;
}

/* TOP → BOTTOM animation */
@keyframes bgMoveVertical {
    from {
        background-position: 0% 0%;
    }
    to {
        background-position: 0% 100%; /* Use 100% to complete one full cycle */
    }
}/* End custom CSS */