.elementor-1152 .elementor-element.elementor-element-04d138e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-8a511b8{--display:flex;}.elementor-1152 .elementor-element.elementor-element-823342d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1152 .elementor-element.elementor-element-823342d.elementor-element{--align-self:stretch;}.elementor-1152 .elementor-element.elementor-element-e10a0f3 .tx-title{margin:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-e10a0f3 .tx-description{margin:10px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-e10a0f3{text-align:center;}.elementor-1152 .elementor-element.elementor-element-48ef724{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1152 .elementor-element.elementor-element-8fab4f4{--display:flex;}.elementor-1152 .elementor-element.elementor-element-e654f49 > .elementor-widget-container{margin:70px 0px 0px 0px;padding:0px 0px 0px 0px;}.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-1152 .elementor-element.elementor-element-b3b569f{margin:100px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1152 .elementor-element.elementor-element-2eceb60 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1152 .elementor-element.elementor-element-2eceb60 > .elementor-container{max-width:1250px;}.elementor-1152 .elementor-element.elementor-element-2eceb60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;z-index:1;}.elementor-1152 .elementor-element.elementor-element-2eceb60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-5702c99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-c561a77 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1152 .elementor-element.elementor-element-c561a77:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-c561a77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcoach.zinnsoft.in/wp-content/uploads/2026/03/new.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1152 .elementor-element.elementor-element-c561a77, .elementor-1152 .elementor-element.elementor-element-c561a77 > .elementor-background-overlay{border-radius:90px 90px 90px 90px;}.elementor-1152 .elementor-element.elementor-element-c561a77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:45px;margin-bottom:10px;padding:20px 35px 20px 35px;}.elementor-1152 .elementor-element.elementor-element-c561a77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-53c06f0 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-1152 .elementor-element.elementor-element-255915c .tx-subTitle{color:#000000;}.elementor-1152 .elementor-element.elementor-element-255915c .tx-title{color:#000000;margin:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-255915c .tx-title span{color:#54595F;}
                .elementor-1152 .elementor-element.elementor-element-255915c .tx-title
                {font-size:35px;}.elementor-1152 .elementor-element.elementor-element-255915c .tx-description{color:#5B5B5B;margin:10px 0px 0px 0px;}
                .elementor-1152 .elementor-element.elementor-element-255915c .tx-description
                {font-size:16px;line-height:24px;}.elementor-1152 .elementor-element.elementor-element-6350eb8 .tx-button{color:#1C0101;}.elementor-1152 .elementor-element.elementor-element-edbe419:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-edbe419 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcoach.zinnsoft.in/wp-content/uploads/2023/10/multi-bg-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1152 .elementor-element.elementor-element-edbe419 > .elementor-background-overlay{background-image:url("https://kcoach.zinnsoft.in/wp-content/uploads/2023/10/multi-bg-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-edbe419{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-90px;margin-bottom:0px;padding:200px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-a7fcef1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-2b34fe2{margin-top:-30px;margin-bottom:0px;}.elementor-1152 .elementor-element.elementor-element-2d8c33d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-7096098 .s-progress{width:99%;}.elementor-1152 .elementor-element.elementor-element-b32c6e3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-1152 .elementor-element.elementor-element-b32c6e3 > .elementor-container{max-width:1280px;}.elementor-1152 .elementor-element.elementor-element-b32c6e3{padding:205px 0px 110px 0px;}.elementor-1152 .elementor-element.elementor-element-c91f051 > .elementor-widget-container{margin:-150px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-c91f051 .tx-title{margin:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-c91f051 .tx-description{margin:10px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-c91f051{text-align:center;}.elementor-1152 .elementor-element.elementor-element-2a70b2a:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-2a70b2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcoach.zinnsoft.in/wp-content/uploads/2023/10/s2-bg-1-1.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1152 .elementor-element.elementor-element-2a70b2a > .elementor-container{max-width:1280px;}.elementor-1152 .elementor-element.elementor-element-2a70b2a .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-1152 .elementor-element.elementor-element-2a70b2a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 100px 0px;}.elementor-1152 .elementor-element.elementor-element-2a70b2a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-45ac77d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-61f1f93 > .elementor-container{max-width:1280px;}.elementor-1152 .elementor-element.elementor-element-61f1f93 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:15px;}.elementor-1152 .elementor-element.elementor-element-61f1f93{margin-top:-105px;margin-bottom:0px;}.elementor-1152 .elementor-element.elementor-element-c2a6b6c > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1152 .elementor-element.elementor-element-718ac6b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1152 .elementor-element.elementor-element-07fda18 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1152 .elementor-element.elementor-element-4810bfc > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-1152 .elementor-element.elementor-element-747a0b6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1152 .elementor-element.elementor-element-747a0b6 > .elementor-container{max-width:1280px;}.elementor-1152 .elementor-element.elementor-element-747a0b6{margin-top:30px;margin-bottom:0px;}.elementor-1152 .elementor-element.elementor-element-5a5c1e1{--display:flex;}.elementor-1152 .elementor-element.elementor-element-f9721a3 .tx-title{margin:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-f9721a3 .tx-description{margin:10px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-f9721a3{text-align:center;}.elementor-1152 .elementor-element.elementor-element-b31e34d{--display:flex;}.elementor-1152 .elementor-element.elementor-element-c7b3ae9{--display:flex;}.elementor-1152 .elementor-element.elementor-element-af16b75 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1152 .elementor-element.elementor-element-1fe50aa{--display:flex;}.elementor-1152 .elementor-element.elementor-element-087069d .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1152 .elementor-element.elementor-element-764061b{--display:flex;}.elementor-1152 .elementor-element.elementor-element-a28c6af .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1152 .elementor-element.elementor-element-20c9fb9{--display:flex;}.elementor-1152 .elementor-element.elementor-element-f7b319e .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1152 .elementor-element.elementor-element-0a3cbf7{--display:flex;}.elementor-1152 .elementor-element.elementor-element-a875347{width:var( --container-widget-width, 107.642% );max-width:107.642%;--container-widget-width:107.642%;--container-widget-flex-grow:0;}.elementor-1152 .elementor-element.elementor-element-a875347.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1152 .elementor-element.elementor-element-a875347 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1152 .elementor-element.elementor-element-3a5acc6{--display:flex;}.elementor-1152 .elementor-element.elementor-element-33470c6 .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-1152 .elementor-element.elementor-element-09bc03e{--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;}.elementor-1152 .elementor-element.elementor-element-07452c8 .elementor-column-gap-custom .elementor-column > .elementor-element-populated{padding:5px;}.elementor-1152 .elementor-element.elementor-element-07452c8{padding:20px 5px 5px 5px;}.elementor-1152 .elementor-element.elementor-element-c956f0d > .elementor-element-populated{padding:00px 00px 00px 00px;}.elementor-1152 .elementor-element.elementor-element-cc2500b > .elementor-container{max-width:1280px;}.elementor-1152 .elementor-element.elementor-element-cc2500b{padding:90px 0px 190px 0px;}.elementor-1152 .elementor-element.elementor-element-bdf0b92 .tx-title{margin:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-bdf0b92 .tx-description{margin:10px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-bdf0b92{text-align:center;}.elementor-1152 .elementor-element.elementor-element-b974b56{padding:15px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-c590920 > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-28e330e{margin-top:-200px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-b299736 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-f1fe2b6{--spacer-size:50px;}.elementor-1152 .elementor-element.elementor-element-d30d0bc:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-d30d0bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://kcoach.zinnsoft.in/wp-content/uploads/2023/10/b2-bg-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1152 .elementor-element.elementor-element-d30d0bc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 100px 0px;}.elementor-1152 .elementor-element.elementor-element-d30d0bc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-cff25cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-2d7f546 > .elementor-container{max-width:1280px;}.elementor-1152 .elementor-element.elementor-element-a8ca26c .tx-title{margin:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-a8ca26c .tx-description{margin:10px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-a8ca26c{text-align:center;}.elementor-1152 .elementor-element.elementor-element-2be108c{margin-top:20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-b996f47 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-d180b58 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1152 .elementor-element.elementor-element-d180b58:not(.elementor-motion-effects-element-type-background), .elementor-1152 .elementor-element.elementor-element-d180b58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6EC1E4;}.elementor-1152 .elementor-element.elementor-element-d180b58 > .elementor-background-overlay{background-color:#092430C7;opacity:1;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-1152 .elementor-element.elementor-element-d180b58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-1152 .elementor-element.elementor-element-fa6476f .tx-subTitle{color:#FFFFFF;}
                .elementor-1152 .elementor-element.elementor-element-fa6476f .tx-subTitle
                {font-size:24px;font-weight:900;text-transform:none;}.elementor-1152 .elementor-element.elementor-element-fa6476f .tx-title{margin:0px 0px 0px 0px;}
                .elementor-1152 .elementor-element.elementor-element-fa6476f .tx-title
                {font-size:72px;}.elementor-1152 .elementor-element.elementor-element-fa6476f .tx-description{margin:10px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-fa6476f{text-align:center;}.elementor-1152 .elementor-element.elementor-element-4b29f97 > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-0766d9a{--display:flex;}@media(max-width:1024px){.elementor-1152 .elementor-element.elementor-element-48ef724{--grid-auto-flow:row;}.elementor-1152 .elementor-element.elementor-element-255915c{text-align:center;}.elementor-1152 .elementor-element.elementor-element-09bc03e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-1152 .elementor-element.elementor-element-cc2500b{padding:90px 0px 110px 0px;}
                .elementor-1152 .elementor-element.elementor-element-fa6476f .tx-title
                {font-size:60px;}.elementor-1152 .elementor-element.elementor-element-fa6476f{text-align:center;}}@media(max-width:767px){.elementor-1152 .elementor-element.elementor-element-3feeee1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-48ef724{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1152 .elementor-element.elementor-element-e654f49 > .elementor-widget-container{margin:-180px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-b3b569f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-1152 .elementor-element.elementor-element-c561a77{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}
                .elementor-1152 .elementor-element.elementor-element-255915c .tx-title
                {font-size:30px;}.elementor-1152 .elementor-element.elementor-element-09bc03e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-1152 .elementor-element.elementor-element-c590920 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1152 .elementor-element.elementor-element-f1fe2b6{--spacer-size:104px;}
                .elementor-1152 .elementor-element.elementor-element-fa6476f .tx-subTitle
                {font-size:18px;}
                .elementor-1152 .elementor-element.elementor-element-fa6476f .tx-title
                {font-size:30px;}}@media(min-width:768px){.elementor-1152 .elementor-element.elementor-element-53c06f0{width:67.329%;}.elementor-1152 .elementor-element.elementor-element-897d272{width:32.624%;}.elementor-1152 .elementor-element.elementor-element-c956f0d{width:48%;}.elementor-1152 .elementor-element.elementor-element-51cd76b{width:25.332%;}.elementor-1152 .elementor-element.elementor-element-428f957{width:26%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1152 .elementor-element.elementor-element-53c06f0{width:100%;}.elementor-1152 .elementor-element.elementor-element-897d272{width:100%;}.elementor-1152 .elementor-element.elementor-element-14defca{width:50%;}.elementor-1152 .elementor-element.elementor-element-bccf49f{width:50%;}.elementor-1152 .elementor-element.elementor-element-c3c980c{width:50%;}.elementor-1152 .elementor-element.elementor-element-d549615{width:100%;}.elementor-1152 .elementor-element.elementor-element-c956f0d{width:50%;}.elementor-1152 .elementor-element.elementor-element-51cd76b{width:50%;}.elementor-1152 .elementor-element.elementor-element-428f957{width:100%;}.elementor-1152 .elementor-element.elementor-element-fc9823e{width:100%;}.elementor-1152 .elementor-element.elementor-element-1598128{width:100%;}.elementor-1152 .elementor-element.elementor-element-5563da9{width:100%;}}/* Start custom CSS for hero_section, class: .elementor-element-b1bf808 */.vst-subtitle-1{color:#f78631}

.vst-progress-2-tabs-btn-wrap .nav-link {
  background-color: #f78631;}
  
  .vst-subtitle-1 {
  color: #f78631 !important;
}

.top-marquee {
  font-size: 18px!important;
  font-weight: 700!important;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-823342d *//* FULL WIDTH BACKGROUND */
.vistro-strip-full {
  width: 100%;
  background: #fff;
  padding:20px 0;
}

/* INNER CONTAINER */
.vistro-container {
  max-width: 1200px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  text-align: center;
  color: #fff;
  padding: 0 20px;
  flex-wrap: wrap;
}

/* ITEMS */
.strip-item {
  width: 23%;
  padding: 5px;
  border-right: 1px solid rgb(222, 222, 222);
}

.strip-item:last-child {
  border-right: none;
}

/* NUMBER */
.number {
  font-size: 42px;
  font-weight: bold;
  color: #F68534;
  margin-bottom: 10px;
}

/* TEXT */
.strip-item p {
  font-size: 14px;
  color: #414141;
}

/* HOVER */
.strip-item:hover {
  background: #111;
  transition: 0.3s;
  color:#fff;
}

.strip-item:hover p {
  color:#fff;
}

/* MOBILE */
@media (max-width: 768px) {

  .strip-item {
    width: 100%;
    border-right: none;
    border-bottom: 1px solid rgba(255,255,255,0.2);
  }

}/* End custom CSS */
/* Start custom CSS for section_heading, class: .elementor-element-e10a0f3 */.vst-service-2-item .content-wrap .h1-heading {
  padding-top: 15px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3feeee1 */<style>
.evolution-section {
    background-color: #f9f9f9;
    padding: 100px 0;
    font-family: 'Poppins', sans-serif;
}

.evolution-container {
    max-width: 1200px;
    margin: 0 auto;
    padding: 0 20px;
}

.evolution-header { text-align: left; margin-bottom: 120px; }
.subtitle { color: #00a19a; font-size: 14px; text-transform: uppercase; font-weight: 600; }
.main-title { font-weight: 800; font-size: 32px; color: #222; margin: 5px 0; }
.description { color: #777; font-size: 14px; }

.timeline-wrapper { position: relative; padding: 100px 0; }

/* The Chevron Roadmap */
.timeline-road { display: flex; height: 14px; width: 100%; position: relative; }
.segment { flex: 1; margin-right: 5px; clip-path: polygon(0% 0%, 95% 0%, 100% 50%, 95% 100%, 0% 100%, 5% 50%); }
.seg-dark { background: #444; }
.seg-blue { background: #007bff; }
.seg-green { background: #00a19a; }
.seg-yellow { background: #ffc107; }
.seg-orange { background: #F68534; }
.seg-red { background: #dc3545; }

.arrow-tip {
    position: absolute; right: -5px; top: -8px; width: 0; height: 0;
    border-top: 15px solid transparent; border-bottom: 15px solid transparent;
    border-left: 25px solid #fd7e14;
}

/* Positioning Milestones */
.milestone-grid {
    display: grid; grid-template-columns: repeat(5, 1fr);
    position: absolute; top: -150px; left: 0; width: 100%; height: 100%;
}

.milestone { display: flex; flex-direction: column; align-items: center; text-align: center; }
.milestone.top { justify-content: flex-end; padding-bottom: 240px; }
.milestone.bottom { justify-content: flex-start; padding-top: 270px; }

.connector { width: 1px; height: 20px; background-color: #ddd; }
.icon-circle {
    width: 80px; height: 80px; background: #fff; border: 1px solid #ddd;
    border-radius: 50%; display: flex; align-items: center; justify-content: center;
    margin: 0 auto; box-shadow: 0 4px 10px rgba(0,0,0,0.05);
}
.icon-circle i { font-size: 28px; }

.content-box { max-width: 170px; }
.step-num { display: block; font-weight: 800; font-size: 18px; margin: 15px 0 5px; }
.content-box h3 { font-size: 16px;   font-weight: 700;
  margin-bottom: 4px;
  color: #333; }
.content-box p { font-size: 14px; color: #777; line-height: 1.5; margin: 0; }

/* Color Themes */
.m-dark .step-num, .m-dark i { color: #444; }
.m-blue .step-num, .m-blue i { color: #007bff; }
.m-green .step-num, .m-green i { color: #00a19a; }
.m-yellow .step-num, .m-yellow i { color: #ffc107; }
.m-orange .step-num, .m-orange i { color: #F68534; }
.m-red .step-num, .m-red i { color: #dc3545; }

/* Responsive Mobile */
@media (max-width: 992px) {
    .milestone-grid { grid-template-columns: repeat(2, 1fr); position: relative; gap: 40px 0; }
    .timeline-road, .connector { display: none; }
    .milestone.top, .milestone.bottom { padding: 0; }
}

/* Responsive Mobile */
@media (max-width: 767px) {
    .milestone-grid { grid-template-columns: repeat(1, 1fr); position: relative; gap: 40px 0; }
    .timeline-road, .connector { display: none; }
    .milestone.top, .milestone.bottom { padding: 0; }
    .timeline-wrapper {
  position: relative;
  padding: 10px 0;
}
}
</style>/* End custom CSS */
/* Start custom CSS for vistro_button, class: .elementor-element-6350eb8 */.elementor-1152 .elementor-element.elementor-element-c561a77 .vst-btn-1 {
  background: #050505;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-c561a77 */.elementor-1152 .elementor-element.elementor-element-255915c .tx-description {
  color: #000;}/* End custom CSS */
/* Start custom CSS for about_section, class: .elementor-element-7096098 */.vst-success-2-img .secend-img {
  top: 250px;}/* End custom CSS */
/* Start custom CSS for service_grid, class: .elementor-element-07fda18 */.vst-project-2-item-single .main-img::before {
  background-color: #f78631;}/* End custom CSS */
/* Start custom CSS for service_grid, class: .elementor-element-8276494 */.vst-project-2-item-single .main-img::before, .vst-project-2-item-single .main-img::after {
  background-color: #f78631;}/* End custom CSS */
/* Start custom CSS for vistro_faq, class: .elementor-element-94b03b8 */.vst-faq-1-item-wrap .accordion-item .accordion-header .accordion-button {
  overflow: hidden;
  padding: 10px 10px ;}/* End custom CSS */
/* Start custom CSS for post_grid, class: .elementor-element-042ebd2 */.vst-blog-1-item .img-wrap .date-wrap, .vst-blog-1-item-content .meta-content,   .vst-footer-1-cta-form .form-btn-1{
    background-color: #f78631;
}

 .vst-blog-1-item .img-wrap::after {
  background: rgba(247, 134, 49, 0.42);}/* End custom CSS */