.elementor-277 .elementor-element.elementor-element-fdd04ac > .elementor-background-overlay{background-image:url("https://vasudevworldexport.com/wp-content/uploads/2026/02/l3.webp");background-position:center center;background-size:69% auto;opacity:1;}.elementor-277 .elementor-element.elementor-element-fdd04ac .elementor-background-overlay{filter:brightness( 100% ) contrast( 167% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-277 .elementor-element.elementor-element-4a82c1c > .elementor-element-populated{margin:-25px -25px -35px -25px;--e-column-margin-right:-25px;--e-column-margin-left:-25px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-277 .elementor-element.elementor-element-83abf21{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-83abf21 img{width:95px;}.elementor-277 .elementor-element.elementor-element-90162e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-277 .elementor-element.elementor-element-90162e0 img{width:217px;}.elementor-277 .elementor-element.elementor-element-0ccf333 > .elementor-background-overlay{background-image:url("https://vasudevworldexport.com/wp-content/uploads/2026/02/l3.webp");background-position:center center;background-size:60% auto;opacity:1;}.elementor-277 .elementor-element.elementor-element-0ccf333 .elementor-background-overlay{filter:brightness( 83% ) contrast( 200% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-277 .elementor-element.elementor-element-7f13c53 > .elementor-element-populated{margin:-25px -25px -35px -25px;--e-column-margin-right:-25px;--e-column-margin-left:-25px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );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-277 .elementor-element.elementor-element-0630518{margin:164px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;color:#000000;}.elementor-277 .elementor-element.elementor-element-f6db93b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-277 .elementor-element.elementor-element-f6db93b img{width:95px;}.elementor-277 .elementor-element.elementor-element-0e62476{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:end;}.elementor-277 .elementor-element.elementor-element-0e62476 img{width:217px;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for section, class: .elementor-element-7fe5192 *//* Section */
.truck-scene{
    position:relative;
    overflow:hidden;
    min-height:400px;
}

/* Truck */
.moving-truck{
    position:absolute;
    bottom:60px;
    left:-250px;
    width:200px;
    animation: moveTruck 6s ease-in-out forwards;
}

/* Bakery */
.fixed-bakery{
    position:absolute;
    bottom:50px;
    right:60px;
    width:220px;
}

/* Animation */
@keyframes moveTruck{
    0%{
        left:-250px;
    }
    100%{
        left: calc(100% - 800px);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fdd04ac *//* Section */
.truck-scene{
    position:relative;
    overflow:hidden;
    min-height:400px;
}

/* Truck */
.moving-truck{
    position:absolute;
    bottom:60px;
    left:-250px;
    width:200px;
    animation: moveTruck 10s ease-in-out forwards;
}

/* Bakery */
.fixed-bakery{
    position:absolute;
    bottom:50px;
    right:60px;
    width:220px;
}

/* Animation */
@keyframes moveTruck{
    0%{
        left:-250px;
    }
    100%{
        left: calc(200% - 300px);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-a92bd64 *//* Section */
.truck-scene{
    position:relative;
    overflow:hidden;
    min-height:400px;
}

/* Truck */
.moving-truck{
    position:absolute;
    bottom:60px;
    left:-250px;
    width:200px;
    animation: moveTruck 6s ease-in-out forwards;
}

/* Bakery */
.fixed-bakery{
    position:absolute;
    bottom:50px;
    right:60px;
    width:220px;
}

/* Animation */
@keyframes moveTruck{
    0%{
        left:-250px;
    }
    100%{
        left: calc(100% - 800px);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-0ccf333 *//* Section */
.truck-scene{
    position:relative;
    overflow:hidden;
    min-height:400px;
}

/* Truck */
.moving-truck{
    position:absolute;
    bottom:60px;
    left:-250px;
    width:200px;
    animation: moveTruck 10s ease-in-out forwards;
    z-index:3;
}

/* Text (Start truck pachhad, centre ma stop) */
.truck-text{
    position:absolute;
    bottom:35px;
    left:-250px;
    font-size:16px;
    font-weight:600;
    color:#d35400;
    white-space:nowrap;
    animation: moveText 10s ease-in-out forwards;
    z-index:2;
}

/* Bakery */
.fixed-bakery{
    position:absolute;
    bottom:50px;
    right:60px;
    width:220px;
}

/* Truck Animation */
@keyframes moveTruck{
    0%{
        left:-300px;
    }
    100%{
        left: calc(100% - -655px);
    }
}

/* Text Animation */
@keyframes moveText{
    0%{
        left:-10000px;
        opacity:0;
    }
    20%{
        opacity:1;
    }
    60%{
        left:60%;
        transform:translateX(-50%);
    }
    100%{
        left:60%;
        transform:translateX(-50%);
    }
}/* End custom CSS */