.elementor-9824 .elementor-element.elementor-element-d878d11:not(.elementor-motion-effects-element-type-background), .elementor-9824 .elementor-element.elementor-element-d878d11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-34d583d4 );}.elementor-9824 .elementor-element.elementor-element-d878d11{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;padding:50px 0px 0px 0px;}.elementor-9824 .elementor-element.elementor-element-d878d11 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9824 .elementor-element.elementor-element-f0e59c6 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-9824 .elementor-element.elementor-element-f0e59c6{z-index:0;}.elementor-9824 .elementor-element.elementor-element-bbfb89d > .elementor-element-populated{padding:0px 25px 25px 25px;}.elementor-9824 .elementor-element.elementor-element-68be4a3 .elementor-heading-title{font-weight:600;color:#FFFFFF;}.elementor-9824 .elementor-element.elementor-element-1dfbd51{color:#FFFFFF;}.elementor-9824 .elementor-element.elementor-element-fcbc56e{text-align:left;}.elementor-9824 .elementor-element.elementor-element-fcbc56e img{width:30%;}.elementor-9824 .elementor-element.elementor-element-e2903bb{margin-top:50px;margin-bottom:0px;}.elementor-9824 .elementor-element.elementor-element-d596339{--e-image-carousel-slides-to-show:6;}.elementor-9824 .elementor-element.elementor-element-d596339 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-9824 .elementor-element.elementor-element-d596339 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-9824 .elementor-element.elementor-element-d596339 .swiper-wrapper{display:flex;align-items:flex-start;}@media(max-width:767px){.elementor-9824 .elementor-element.elementor-element-68be4a3 .elementor-heading-title{font-size:29px;}.elementor-9824 .elementor-element.elementor-element-fcbc56e img{width:100%;}}@media(min-width:768px){.elementor-9824 .elementor-element.elementor-element-b7d02a0{width:10%;}.elementor-9824 .elementor-element.elementor-element-bbfb89d{width:90%;}}/* Start custom CSS for section, class: .elementor-element-9d32eb5 */.elementor-9824 .elementor-element.elementor-element-9d32eb5 {
    position: relative;
    z-index: 1;
}

.elementor-9824 .elementor-element.elementor-element-9d32eb5::after {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 3px;
    background-color: #e5d1a3;
    transform: translateX(-50%);
    z-index: 0;   /* 👈 important */
}

.elementor-9824 .elementor-element.elementor-element-9d32eb5 .elementor-column,
.elementor-9824 .elementor-element.elementor-element-9d32eb5 .elementor-widget {
    position: relative;
    z-index: 2;   /* 👈 content upar aa jayega */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b7d02a0 */.elementor-9824 .elementor-element.elementor-element-b7d02a0 {
    position: relative;
    z-index: 1;
}

.elementor-9824 .elementor-element.elementor-element-b7d02a0::before {
    content: "";
    position: absolute;
    left: 50%;
    top: 0;
    bottom: 0;
    width: 3px;
    background-color: #e5d1a3;
    transform: translateX(-50%);
    z-index: -1; /* 👈 line background me chali jayegi */
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-d596339 *//* Make all carousel images same size and top-center aligned */
.elementor-image-carousel .swiper-slide-inner {
    height: 220px; /* apni required height yahan set karo */
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden;
}

.elementor-image-carousel .swiper-slide-image {
    width: 100%;
    height: 100%;
    object-fit: cover;       /* maintain crop without stretching */
    object-position: top center; /* align image to top-center */
}/* End custom CSS */