  .cnc-counter-section.cnc-counter-section-layout3 { padding: 100px 0; background: linear-gradient(180deg, #ECF5FF 0%, #ECF5FF 100%); }
  .cnc-counter-section.cnc-counter-section-layout3 .container { max-width: 1430px; margin: 0 auto; padding: 0 15px; box-sizing: border-box;}
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper { display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; }
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper.full-wrapper .content-wrapper{max-width: 100%;margin-right: 0;}
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .content-wrapper { max-width: 565px; margin-right: 99px; }
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .content-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { color: #005BC5; font-size: 48px; font-weight: 700; line-height: normal; margin: 0; }
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .content-wrapper :is(p) , .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .counter-wrap :is(p){ color: #323232; font-size: 16px; font-weight: 400; line-height: normal; margin: 0; }
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .content-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .content-wrapper :is(p):not(:last-child) , .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .counter-wrap :is(p):not(:last-child){margin: 0 0 10px 0;}
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper.full-wrapper .card-wrapper{max-width: 100%;}
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper { max-width: calc(100% - 694px); width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; gap: 80px; margin-left: auto;}
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card { border-radius: 20px; background: #FFF; min-height: 290px; max-width: calc(50% - 40px); width: 100%; padding: 30px; display: flex; flex-direction: column; box-sizing: border-box; gap: 10px;}
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .icon { width: 74px; height: 74px; background-color: #005BC5; border-radius: 50%; padding: 15px; display: flex; justify-content: center; align-items: center; box-sizing: border-box; }
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .icon img{max-width: 100%;width: 100%;height: 100%;object-fit: contain;}
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .icon svg {max-width: 100%;width: 100%;height: 100%;}
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .icon svg path{color: #ffffff;}
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .icon i{font-size: 40px;color: #ffffff;}
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .counter-wrap { margin-top: auto; }
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .counter-wrap .counter-card { margin-bottom: 10px; display: flex; align-items: center; }
  .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .counter-wrap .counter-card span { color: #005BC5; font-size: 48px; font-weight: 700; line-height: normal; }
  @media (max-width:1440px) {
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .content-wrapper { max-width: 480px; margin-right: 30px; }
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper { max-width: calc(100% - 510px);gap: 30px;}
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card {max-width: calc(50% - 15px); padding: 20px 20px 40px;}
  }
  @media (max-width:1199px) {
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .content-wrapper { max-width: 380px;margin-right: 30px;}
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper{max-width: calc(100% - 410px);gap: 20px;}
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card {max-width: calc(50% - 10px);min-height: 260px;padding: 20px 18px 30px;border-radius: 10px;}
  }
  @media (max-width:1024px) {
    .cnc-counter-section.cnc-counter-section-layout3 { padding: 50px 0; }
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .content-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) , .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .counter-wrap .counter-card span{font-size: 40px;}
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .content-wrapper :is(p) , .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .counter-wrap :is(p){font-size: 15px;}
  }
  @media (max-width:991px) {
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper {align-items: flex-start;}
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .content-wrapper{max-width: calc(50% - 15px);position: sticky;top: 0;left: 0;}
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper {gap: 15px;max-width: calc(50% - 15px);}
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card {max-width: 100%;min-height: 220px;}
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .icon { width: 70px; height: 70px;}
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .icon i{font-size: 30px;}
  }
  @media (max-width:767px) {
    .cnc-counter-section.cnc-counter-section-layout3 { padding: 30px 0; }
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .content-wrapper{max-width: 100%;position: static;margin: 0 0 30px 0;}
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .content-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) , .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .counter-wrap .counter-card span{font-size: 30px;}
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .content-wrapper :is(p) , .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card .counter-wrap :is(p){font-size: 14px;}
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper{max-width: calc(100%);}
    .cnc-counter-section.cnc-counter-section-layout3 .counter-wrapper .card-wrapper .card { min-height: 200px; }
  }