.elementor-29 .elementor-element.elementor-element-953e5c3{--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-29 .elementor-element.elementor-element-38f45aa{--display:flex;--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;}.elementor-29 .elementor-element.elementor-element-af83689{margin:101px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-af83689 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:66px;font-weight:700;color:#041A40;}.elementor-29 .elementor-element.elementor-element-c900c40{width:var( --container-widget-width, 100.907% );max-width:100.907%;--container-widget-width:100.907%;--container-widget-flex-grow:0;font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;color:#041A40;}.elementor-29 .elementor-element.elementor-element-c900c40.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-bee8252{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:-13px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-bee8252.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-04ec648 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;fill:#041A40;color:#041A40;border-style:solid;border-width:2px 2px 2px 2px;border-color:#041A40;border-radius:13px 13px 13px 13px;}.elementor-29 .elementor-element.elementor-element-188ed42 .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:18px;fill:#041A40;color:#041A40;border-style:solid;border-width:2px 2px 2px 2px;border-color:#041A40;border-radius:13px 13px 13px 13px;}.elementor-29 .elementor-element.elementor-element-0ea3a2c{--display:flex;--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;}.elementor-29 .elementor-element.elementor-element-18a18d3{--display:flex;--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;}.elementor-29 .elementor-element.elementor-element-e282f96{--e-image-carousel-slides-to-show:10;}.elementor-29 .elementor-element.elementor-element-a8506f6{--display:flex;--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;}.elementor-29 .elementor-element.elementor-element-be105e9{--e-image-carousel-slides-to-show:10;}.elementor-29 .elementor-element.elementor-element-c37330d{--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-29 .elementor-element.elementor-element-c37330d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c37330d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041A40;}.elementor-29 .elementor-element.elementor-element-d6fa24e{--display:flex;--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;}.elementor-29 .elementor-element.elementor-element-d6fa24e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-50b881c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:400;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-00052b6{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-a7ac9a0{margin:87px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-7635cad{margin:56px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-1aee184{--display:flex;--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;}.elementor-29 .elementor-element.elementor-element-1aee184.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-550cd4e{--display:flex;--min-height:664px;}.elementor-29 .elementor-element.elementor-element-550cd4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-d7a7c92.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-d7a7c92{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:300;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-6ec1a8e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:-20px;--margin-bottom:0px;--margin-left:-13px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-6ec1a8e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-29 .elementor-element.elementor-element-fd1722f .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:19px;font-weight:300;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:13px 13px 13px 13px;}.elementor-29 .elementor-element.elementor-element-42b96aa .elementor-button{background-color:#FFFFFF00;font-family:"Poppins", Sans-serif;font-size:18px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:13px 13px 13px 13px;}.elementor-29 .elementor-element.elementor-element-45fd862{--display:flex;--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;}.elementor-29 .elementor-element.elementor-element-55ff910{--display:flex;--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;}.elementor-29 .elementor-element.elementor-element-55ff910:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-55ff910 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041A40;}.elementor-29 .elementor-element.elementor-element-d1206a6 .elementor-button{background-color:#041A40;font-family:"Poppins", Sans-serif;font-size:34px;font-weight:300;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-29 .elementor-element.elementor-element-d1206a6 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-d1206a6 .elementor-button:focus{background-color:#FFFFFF;color:#041A40;border-color:#041A40;}.elementor-29 .elementor-element.elementor-element-d1206a6 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-d1206a6 .elementor-button:focus svg{fill:#041A40;}.elementor-29 .elementor-element.elementor-element-08cb641{text-align:center;}.elementor-29 .elementor-element.elementor-element-08cb641 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:200;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-84697bf .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:23px;font-weight:600;fill:#041A40;color:#041A40;border-style:solid;border-width:1px 1px 1px 1px;border-radius:12px 12px 12px 12px;}.elementor-29 .elementor-element.elementor-element-84697bf .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-84697bf .elementor-button:focus{background-color:#041A40;color:#FFFFFF;border-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-84697bf{margin:-84px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;padding:0px 0px 0px 0px;}.elementor-29 .elementor-element.elementor-element-84697bf .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-84697bf .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-71e6cd1{--display:flex;--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;}.elementor-29 .elementor-element.elementor-element-330e8ca{text-align:center;}.elementor-29 .elementor-element.elementor-element-330e8ca .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:800;color:#041A40;}.elementor-29 .elementor-element.elementor-element-57287b3{--display:flex;}.elementor-29 .elementor-element.elementor-element-8580a62{--display:flex;--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;}.elementor-29 .elementor-element.elementor-element-ce3c193{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;color:#041A40;}.elementor-29 .elementor-element.elementor-element-40502e1{--display:flex;}.elementor-29 .elementor-element.elementor-element-bb49fc6{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;color:#041A40;}.elementor-29 .elementor-element.elementor-element-c5b8ce5{--display:flex;}.elementor-29 .elementor-element.elementor-element-a8895f2{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;color:#041A40;}.elementor-29 .elementor-element.elementor-element-5f7ea8e{--display:flex;}.elementor-29 .elementor-element.elementor-element-96149ab{font-family:"Poppins", Sans-serif;font-size:18px;color:#041A40;}.elementor-29 .elementor-element.elementor-element-ed51666{--n-accordion-title-font-size:23px;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#041A40;--n-accordion-title-hover-color:#041A40;--n-accordion-title-active-color:#FE8700;--n-accordion-icon-size:15px;}:where( .elementor-29 .elementor-element.elementor-element-ed51666 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;font-weight:500;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-af83689{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-af83689 .elementor-heading-title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-c900c40{font-size:10px;}.elementor-29 .elementor-element.elementor-element-bee8252{--grid-auto-flow:row;}.elementor-29 .elementor-element.elementor-element-e282f96{--e-image-carousel-slides-to-show:6;}.elementor-29 .elementor-element.elementor-element-be105e9{--e-image-carousel-slides-to-show:6;}.elementor-29 .elementor-element.elementor-element-50b881c .elementor-heading-title{font-size:15px;}.elementor-29 .elementor-element.elementor-element-00052b6{font-size:16px;}.elementor-29 .elementor-element.elementor-element-a7ac9a0{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-7635cad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-29 .elementor-element.elementor-element-c6e7377{margin:91px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-46ff9ee{margin:-169px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-d7a7c92{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:18px;}.elementor-29 .elementor-element.elementor-element-6ec1a8e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-af83689{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-af83689 .elementor-heading-title{font-size:26px;}.elementor-29 .elementor-element.elementor-element-c900c40{text-align:center;font-size:11px;}.elementor-29 .elementor-element.elementor-element-bee8252{--width:256px;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:39px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-04ec648 .elementor-button{font-size:13px;}.elementor-29 .elementor-element.elementor-element-188ed42 .elementor-button{font-size:13px;}.elementor-29 .elementor-element.elementor-element-0ea3a2c{--width:500px;--min-height:197px;}.elementor-29 .elementor-element.elementor-element-e282f96{--e-image-carousel-slides-to-show:6;}.elementor-29 .elementor-element.elementor-element-be105e9{--e-image-carousel-slides-to-show:6;}.elementor-29 .elementor-element.elementor-element-1fe7f84 .elementor-heading-title{font-size:27px;}.elementor-29 .elementor-element.elementor-element-50b881c{text-align:center;}.elementor-29 .elementor-element.elementor-element-50b881c .elementor-heading-title{font-size:27px;}.elementor-29 .elementor-element.elementor-element-00052b6{text-align:center;font-size:10px;}.elementor-29 .elementor-element.elementor-element-7635cad{text-align:center;font-size:11px;}.elementor-29 .elementor-element.elementor-element-1aee184{--width:315px;--margin-top:0px;--margin-bottom:0px;--margin-left:22px;--margin-right:0px;}.elementor-29 .elementor-element.elementor-element-550cd4e{--min-height:242px;}.elementor-29 .elementor-element.elementor-element-c6e7377{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-29 .elementor-element.elementor-element-46ff9ee{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-d7a7c92{width:var( --container-widget-width, 320px );max-width:320px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:320px;--container-widget-flex-grow:0;text-align:center;font-size:10px;}.elementor-29 .elementor-element.elementor-element-6ec1a8e{--width:255px;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:16px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-fd1722f .elementor-button{font-size:13px;}.elementor-29 .elementor-element.elementor-element-42b96aa{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-42b96aa .elementor-button{font-size:13px;}.elementor-29 .elementor-element.elementor-element-84697bf{margin:-27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-29 .elementor-element.elementor-element-330e8ca .elementor-heading-title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-ce3c193{font-size:10px;}.elementor-29 .elementor-element.elementor-element-bb49fc6{font-size:10px;}.elementor-29 .elementor-element.elementor-element-a8895f2{font-size:10px;}.elementor-29 .elementor-element.elementor-element-96149ab{font-size:10px;}.elementor-29 .elementor-element.elementor-element-ed51666{--n-accordion-title-font-size:14px;}}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-953e5c3{--content-width:1750px;}.elementor-29 .elementor-element.elementor-element-38f45aa{--width:50%;}.elementor-29 .elementor-element.elementor-element-bee8252{--width:49.162%;}.elementor-29 .elementor-element.elementor-element-0ea3a2c{--width:50%;}.elementor-29 .elementor-element.elementor-element-c37330d{--content-width:1750px;}.elementor-29 .elementor-element.elementor-element-d6fa24e{--width:48.741%;}.elementor-29 .elementor-element.elementor-element-1aee184{--width:50%;}.elementor-29 .elementor-element.elementor-element-550cd4e{--width:95%;}.elementor-29 .elementor-element.elementor-element-6ec1a8e{--width:49.162%;}.elementor-29 .elementor-element.elementor-element-45fd862{--width:92%;}.elementor-29 .elementor-element.elementor-element-55ff910{--content-width:1450px;}.elementor-29 .elementor-element.elementor-element-71e6cd1{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-bee8252{--width:342px;}.elementor-29 .elementor-element.elementor-element-6ec1a8e{--width:342px;}}/* Start custom CSS for image-carousel, class: .elementor-element-e282f96 */.swiper-wrapper {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-be105e9 */.swiper-wrapper {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1fe7f84 *//* --- Desktop: Left Align & Main White Text --- */
.elementor-29 .elementor-element.elementor-element-1fe7f84 .elementor-heading-title {
    display: block !important;
    text-align: left; /* Desktop par left align */
    line-height: 1.25 !important;
    
    /* Baki sara text WHITE */
    color: #FFFFFF !important; 
    
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700 !important; /* Bold look */
    
    /* Responsive size */
    font-size: clamp(26px, 4.2vw, 44px) !important; 
    width: 100% !important;
}

/* Lines separation */
.elementor-29 .elementor-element.elementor-element-1fe7f84 .line-1, 
.elementor-29 .elementor-element.elementor-element-1fe7f84 .line-2,
.elementor-29 .elementor-element.elementor-element-1fe7f84 .line-3 {
    display: block !important;
    width: 100% !important;
}

/* "Professional" Green Color (#78BE21) */
.elementor-29 .elementor-element.elementor-element-1fe7f84 .highlight-green {
    color: #78BE21 !important;
    font-weight: 800 !important; /* Extra emphasis */
    display: inline-block !important;
}

/* --- Mobile: Center Align --- */
@media (max-width: 767px) {
    .elementor-29 .elementor-element.elementor-element-1fe7f84 .elementor-heading-title {
        text-align: center !important; /* Mobile par center aligned */
        font-size: 28px !important;
    }

    .elementor-29 .elementor-element.elementor-element-1fe7f84 .line-1, 
    .elementor-29 .elementor-element.elementor-element-1fe7f84 .line-2,
    .elementor-29 .elementor-element.elementor-element-1fe7f84 .line-3 {
        text-align: center !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a7ac9a0 *//* --- Desktop: Left Align & Main White Text --- */
.elementor-29 .elementor-element.elementor-element-a7ac9a0 .elementor-heading-title {
    display: block !important;
    text-align: left; /* Desktop par left align */
    line-height: 1.25 !important;
    
    /* Baki sara text WHITE */
    color: #FFFFFF !important; 
    
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700 !important; /* Bold look */
    
    /* Responsive size */
    font-size: clamp(26px, 4.2vw, 44px) !important; 
    width: 100% !important;
}

/* "E-Commerce" Green Color (#78BE21) */
.elementor-29 .elementor-element.elementor-element-a7ac9a0 .highlight-green {
    color: #78BE21 !important;
    font-weight: 800 !important; /* Extra emphasis */
    display: inline-block !important;
}

/* --- Mobile: Center Align --- */
@media (max-width: 767px) {
    .elementor-29 .elementor-element.elementor-element-a7ac9a0 .elementor-heading-title {
        text-align: center !important; /* Mobile par center aligned */
        font-size: 28px !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-46ff9ee *//* --- Desktop & Base Styles --- */
.elementor-29 .elementor-element.elementor-element-46ff9ee .elementor-heading-title {
    display: block !important;
    text-align: left; 
    line-height: 1.25 !important;
    color: #FFFFFF !important; 
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700 !important; 
    font-size: clamp(26px, 4.2vw, 44px) !important; 
    width: 100% !important;
}

/* Force each span to be its own line */
.elementor-29 .elementor-element.elementor-element-46ff9ee .line-1, 
.elementor-29 .elementor-element.elementor-element-46ff9ee .line-2 {
    display: block !important;
    width: 100% !important;
}

/* "Enterprise" Green Color */
.elementor-29 .elementor-element.elementor-element-46ff9ee .highlight-green {
    color: #78BE21 !important;
    font-weight: 800 !important;
    display: inline-block !important;
}

/* --- TABLET VIEW FIX (768px to 1024px) --- */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-29 .elementor-element.elementor-element-46ff9ee .elementor-heading-title {
        font-size: 26px !important; /* Size thoda aur kam kiya */
    }
    
    /* Isse text break nahi hoga aur 2 lines mein hi rahega */
    .elementor-29 .elementor-element.elementor-element-46ff9ee .line-1, 
    .elementor-29 .elementor-element.elementor-element-46ff9ee .line-2 {
        white-space: nowrap !important; 
    }
}

/* --- MOBILE VIEW --- */
@media (max-width: 767px) {
    .elementor-29 .elementor-element.elementor-element-46ff9ee .elementor-heading-title {
        text-align: center !important; 
        font-size: 24px !important;
    }

    .elementor-29 .elementor-element.elementor-element-46ff9ee .line-1, 
    .elementor-29 .elementor-element.elementor-element-46ff9ee .line-2 {
        text-align: center !important;
        white-space: normal !important; /* Mobile pe wrap hone dena behtar hai */
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-b2de298 */.swiper-wrapper {
  transition-timing-function: linear !important;
}
/* 1️⃣ swiper container & wrapper open */
.elementor-29 .elementor-element.elementor-element-b2de298 .swiper,
.elementor-29 .elementor-element.elementor-element-b2de298 .swiper-wrapper {
  overflow: visible !important;
}

/* 2️⃣ slide stable */
.elementor-29 .elementor-element.elementor-element-b2de298 .swiper-slide {
  overflow: visible !important;
  position: relative;
  z-index: 1;
}

/* 3️⃣ image normal state */
.elementor-29 .elementor-element.elementor-element-b2de298 .swiper-slide img {
  transform: scale(1);
  transition: 
    transform 0.45s cubic-bezier(0.19, 1, 0.22, 1),
    box-shadow 0.45s ease;
  will-change: transform;
  z-index: 2;
}

/* 4️⃣ hover pe very light zoom */
.elementor-29 .elementor-element.elementor-element-b2de298 .swiper-slide:hover img {
  transform: scale(1.06); /* 👈 aur kam zoom */
  z-index: 50;
  box-shadow: 0 16px 30px rgba(0, 0, 0, 0.22);
}/* End custom CSS */