.elementor-19 .elementor-element.elementor-element-b309d84{--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-19 .elementor-element.elementor-element-b309d84:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b309d84 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-9df632a{--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-19 .elementor-element.elementor-element-d41c2e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-d41c2e0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:72px;font-weight:700;color:#041A40;}.elementor-19 .elementor-element.elementor-element-af18775{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-af18775 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:500;color:#041A40;}.elementor-19 .elementor-element.elementor-element-2bc1627{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-20px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-2bc1627.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-a7dee67 .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-19 .elementor-element.elementor-element-2bbfeca .elementor-button{background-color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:19px;fill:#041A40;color:#041A40;border-style:solid;border-width:2px 2px 2px 2px;border-color:#041A40;border-radius:13px 13px 13px 13px;}.elementor-19 .elementor-element.elementor-element-509428a{--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-19 .elementor-element.elementor-element-910cb39{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-910cb39 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-e9f4c11{--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-19 .elementor-element.elementor-element-31fe439{--e-image-carousel-slides-to-show:10;}.elementor-19 .elementor-element.elementor-element-48ce054{--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-19 .elementor-element.elementor-element-5208a98{--e-image-carousel-slides-to-show:10;}.elementor-19 .elementor-element.elementor-element-4f97826{--display:flex;--min-height:0px;--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-19 .elementor-element.elementor-element-4f97826:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-4f97826 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-be2ffce{--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-19 .elementor-element.elementor-element-567e3f4{--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-19 .elementor-element.elementor-element-567e3f4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-86f270d{text-align:start;}.elementor-19 .elementor-element.elementor-element-86f270d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;color:#041A40;}.elementor-19 .elementor-element.elementor-element-b55c6ac{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:500;color:#041A40;}.elementor-19 .elementor-element.elementor-element-c6203fe{--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;--justify-content:flex-start;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-c6203fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-19 .elementor-element.elementor-element-a6af71a{border-radius:14px 14px 14px 14px;}.elementor-19 .elementor-element.elementor-element-a6af71a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-f1a9007{--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-19 .elementor-element.elementor-element-f1a9007:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f1a9007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041A40;}.elementor-19 .elementor-element.elementor-element-d64dc62{text-align:center;}.elementor-19 .elementor-element.elementor-element-d64dc62 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:44px;font-weight:700;color:#041A40;}.elementor-19 .elementor-element.elementor-element-5c6a8cf{text-align:center;font-family:"Poppins", Sans-serif;font-size:27px;font-weight:500;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-a51e8f8{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-8089cb9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-da35fba{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-da35fba .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-6c5c151{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-6c5c151 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-1d3729f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-1d3729f .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-ce37b71{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-ce37b71 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-19 .elementor-element.elementor-element-ba80a77{--display:flex;}.elementor-19 .elementor-element.elementor-element-893f7c2{--display:flex;}.elementor-19 .elementor-element.elementor-element-2991ac6{--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-19 .elementor-element.elementor-element-cfb2807{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;color:#041A40;}.elementor-19 .elementor-element.elementor-element-ae41871{--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-19 .elementor-element.elementor-element-ae41871:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ae41871 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#041A40;}.elementor-19 .elementor-element.elementor-element-6c26fbc .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-19 .elementor-element.elementor-element-6c26fbc .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-6c26fbc .elementor-button:focus{background-color:#FFFFFF;color:#041A40;border-color:#041A40;}.elementor-19 .elementor-element.elementor-element-6c26fbc .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-6c26fbc .elementor-button:focus svg{fill:#041A40;}.elementor-19 .elementor-element.elementor-element-1887e1b{text-align:center;}.elementor-19 .elementor-element.elementor-element-1887e1b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:200;color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f1b29ad .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-19 .elementor-element.elementor-element-f1b29ad .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-f1b29ad .elementor-button:focus{background-color:#041A40;color:#FFFFFF;border-color:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-f1b29ad{margin:-84px 0px calc(var(--kit-widget-spacing, 0px) + 55px) 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-f1b29ad .elementor-button:hover svg, .elementor-19 .elementor-element.elementor-element-f1b29ad .elementor-button:focus svg{fill:#FFFFFF;}.elementor-19 .elementor-element.elementor-element-6490a67{--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-19 .elementor-element.elementor-element-f5e2325{text-align:center;}.elementor-19 .elementor-element.elementor-element-f5e2325 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:800;color:#041A40;}.elementor-19 .elementor-element.elementor-element-1e6ba59{--display:flex;}.elementor-19 .elementor-element.elementor-element-3f91b20{--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-19 .elementor-element.elementor-element-bc2a1d3{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;color:#041A40;}.elementor-19 .elementor-element.elementor-element-ac9f9a5{--display:flex;}.elementor-19 .elementor-element.elementor-element-df3bd79{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;color:#041A40;}.elementor-19 .elementor-element.elementor-element-8630abe{--display:flex;}.elementor-19 .elementor-element.elementor-element-2fd676e{text-align:start;font-family:"Poppins", Sans-serif;font-size:18px;color:#041A40;}.elementor-19 .elementor-element.elementor-element-056f415{--display:flex;}.elementor-19 .elementor-element.elementor-element-2abb9e0{font-family:"Poppins", Sans-serif;font-size:18px;color:#041A40;}.elementor-19 .elementor-element.elementor-element-25d8176{--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-19 .elementor-element.elementor-element-25d8176 > .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-19 .elementor-element.elementor-element-d41c2e0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-d41c2e0 .elementor-heading-title{font-size:36px;}.elementor-19 .elementor-element.elementor-element-af18775{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-af18775 .elementor-heading-title{font-size:14px;}.elementor-19 .elementor-element.elementor-element-2bc1627{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:-14px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-a7dee67 .elementor-button{font-size:13px;}.elementor-19 .elementor-element.elementor-element-2bbfeca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -24px;}.elementor-19 .elementor-element.elementor-element-2bbfeca .elementor-button{font-size:13px;}.elementor-19 .elementor-element.elementor-element-31fe439{--e-image-carousel-slides-to-show:6;}.elementor-19 .elementor-element.elementor-element-5208a98{--e-image-carousel-slides-to-show:6;}.elementor-19 .elementor-element.elementor-element-4f97826{--min-height:0px;}.elementor-19 .elementor-element.elementor-element-86f270d .elementor-heading-title{font-size:23px;}.elementor-19 .elementor-element.elementor-element-b55c6ac{font-size:12px;}.elementor-19 .elementor-element.elementor-element-5c6a8cf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:19px;}.elementor-19 .elementor-element.elementor-element-a51e8f8{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-cfb2807{font-size:14px;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-d41c2e0{text-align:center;}.elementor-19 .elementor-element.elementor-element-d41c2e0 .elementor-heading-title{font-size:32px;}.elementor-19 .elementor-element.elementor-element-af18775{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-19 .elementor-element.elementor-element-af18775 .elementor-heading-title{font-size:19px;}.elementor-19 .elementor-element.elementor-element-2bc1627{--width:256px;--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:46px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-a7dee67 .elementor-button{font-size:13px;}.elementor-19 .elementor-element.elementor-element-2bbfeca .elementor-button{font-size:13px;}.elementor-19 .elementor-element.elementor-element-910cb39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-31fe439{--e-image-carousel-slides-to-show:6;}.elementor-19 .elementor-element.elementor-element-5208a98{--e-image-carousel-slides-to-show:6;}.elementor-19 .elementor-element.elementor-element-86f270d{text-align:center;}.elementor-19 .elementor-element.elementor-element-86f270d .elementor-heading-title{font-size:21px;}.elementor-19 .elementor-element.elementor-element-b55c6ac{text-align:center;font-size:10px;}.elementor-19 .elementor-element.elementor-element-d64dc62 .elementor-heading-title{font-size:26px;}.elementor-19 .elementor-element.elementor-element-5c6a8cf{font-size:8px;}.elementor-19 .elementor-element.elementor-element-a51e8f8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-cfb2807{text-align:center;font-size:10px;}.elementor-19 .elementor-element.elementor-element-f1b29ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-19 .elementor-element.elementor-element-f5e2325 .elementor-heading-title{font-size:30px;}.elementor-19 .elementor-element.elementor-element-bc2a1d3{font-size:10px;}.elementor-19 .elementor-element.elementor-element-df3bd79{font-size:10px;}.elementor-19 .elementor-element.elementor-element-2fd676e{font-size:10px;}.elementor-19 .elementor-element.elementor-element-2abb9e0{font-size:10px;}.elementor-19 .elementor-element.elementor-element-25d8176{--n-accordion-title-font-size:14px;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-b309d84{--content-width:1750px;}.elementor-19 .elementor-element.elementor-element-9df632a{--width:50%;}.elementor-19 .elementor-element.elementor-element-2bc1627{--width:47.638%;}.elementor-19 .elementor-element.elementor-element-509428a{--width:50%;}.elementor-19 .elementor-element.elementor-element-4f97826{--content-width:1750px;}.elementor-19 .elementor-element.elementor-element-be2ffce{--width:50%;}.elementor-19 .elementor-element.elementor-element-567e3f4{--width:102%;}.elementor-19 .elementor-element.elementor-element-c6203fe{--width:48%;}.elementor-19 .elementor-element.elementor-element-f1a9007{--content-width:1450px;}.elementor-19 .elementor-element.elementor-element-2991ac6{--content-width:1750px;}.elementor-19 .elementor-element.elementor-element-ae41871{--content-width:1450px;}.elementor-19 .elementor-element.elementor-element-6490a67{--content-width:1000px;}}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-2bc1627{--width:351px;}}/* Start custom CSS for video, class: .elementor-element-910cb39 *//* Desktop (default) */
.elementor-19 .elementor-element.elementor-element-910cb39 .elementor-video-wrapper,
.elementor-19 .elementor-element.elementor-element-910cb39 video {
    width: 100% !important;
    height: 50vh !important;  /* Desktop height */
    object-fit: cover;
}

/* Tablet */
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-19 .elementor-element.elementor-element-910cb39 .elementor-video-wrapper,
    .elementor-19 .elementor-element.elementor-element-910cb39 video {
        width: 100% !important;   /* Full width */
        height: auto !important;  /* Height adjusts automatically */
        max-height: 75vh !important; /* Maximum height for tablet */
        object-fit: contain !important; /* Video fully visible, no width cut */
    }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-19 .elementor-element.elementor-element-910cb39 .elementor-video-wrapper,
    .elementor-19 .elementor-element.elementor-element-910cb39 video {
        width: 100% !important;
        height: 50vh !important;
        object-fit: cover;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-31fe439 */.swiper-wrapper {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-5208a98 */.swiper-wrapper {
  transition-timing-function: linear !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d64dc62 *//* --- Center Align & Style for All Screens --- */
.elementor-19 .elementor-element.elementor-element-d64dc62 .elementor-heading-title {
    display: block !important;
    text-align: center !important; /* Desktop par middle align */
    line-height: 1.2 !important;
    
    /* Main White Text */
    color: #FFFFFF !important; 
    
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700 !important; /* Bold look */
    
    /* Responsive size */
    font-size: clamp(28px, 4.5vw, 48px) !important; 
    width: 100% !important;
    margin: 0 auto !important;
}

/* "Animation" Green Color (#78BE21) */
.elementor-19 .elementor-element.elementor-element-d64dc62 .highlight-green {
    color: #78BE21 !important;
    font-weight: 800 !important; /* Extra emphasis */
    display: inline-block !important;
}

/* Mobile font adjustment */
@media (max-width: 767px) {
    .elementor-19 .elementor-element.elementor-element-d64dc62 .elementor-heading-title {
        font-size: 30px !important;
    }
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-0ebe7ce */.swiper-wrapper {
  transition-timing-function: linear !important;
}
/* 1️⃣ swiper container & wrapper open */
.elementor-19 .elementor-element.elementor-element-0ebe7ce .swiper,
.elementor-19 .elementor-element.elementor-element-0ebe7ce .swiper-wrapper {
  overflow: visible !important;
}

/* 2️⃣ slide stable */
.elementor-19 .elementor-element.elementor-element-0ebe7ce .swiper-slide {
  overflow: visible !important;
  position: relative;
  z-index: 1;
}

/* 3️⃣ image normal state */
.elementor-19 .elementor-element.elementor-element-0ebe7ce .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-19 .elementor-element.elementor-element-0ebe7ce .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 */
/* Start custom CSS for image-carousel, class: .elementor-element-2e3ac69 */.swiper-wrapper {
  transition-timing-function: linear !important;
}
/* 1️⃣ swiper container & wrapper open */
.elementor-19 .elementor-element.elementor-element-2e3ac69 .swiper,
.elementor-19 .elementor-element.elementor-element-2e3ac69 .swiper-wrapper {
  overflow: visible !important;
}

/* 2️⃣ slide stable */
.elementor-19 .elementor-element.elementor-element-2e3ac69 .swiper-slide {
  overflow: visible !important;
  position: relative;
  z-index: 1;
}

/* 3️⃣ image normal state */
.elementor-19 .elementor-element.elementor-element-2e3ac69 .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-19 .elementor-element.elementor-element-2e3ac69 .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 */
/* Start custom CSS for heading, class: .elementor-element-03b6214 *//* --- Center Align for All Screens --- */
.elementor-19 .elementor-element.elementor-element-03b6214 .elementor-heading-title {
    display: block !important;
    text-align: center !important; /* Desktop aur Mobile dono par center */
    line-height: 1.25 !important;
    
    /* Aapka Dark Blue Color */
    color: #041A40 !important; 
    
    font-family: 'Poppins', sans-serif !important;
    font-weight: 700 !important; 
    
    /* Responsive size */
    font-size: clamp(26px, 4.2vw, 44px) !important; 
    width: 100% !important;
    margin: 0 auto !important;
}

/* Lines control */
.elementor-19 .elementor-element.elementor-element-03b6214 .line-1, 
.elementor-19 .elementor-element.elementor-element-03b6214 .line-2 {
    display: block !important;
    width: 100% !important;
    text-align: center !important;
}

/* "Affordable" Green Color (#78BE21) */
.elementor-19 .elementor-element.elementor-element-03b6214 .highlight-green {
    color: #78BE21 !important;
    font-weight: 900 !important; /* Extra Bold */
    display: inline-block !important;
}

/* Mobile font adjustment */
@media (max-width: 767px) {
    .elementor-19 .elementor-element.elementor-element-03b6214 .elementor-heading-title {
        font-size: 28px !important;
    }
}/* End custom CSS */