   .cnc-steps-section.steps-layout3{position:relative;padding:100px 0;}
    .cnc-steps-section.steps-layout3 :is(h1,h2,h3,h4,h5,h6,p){margin:0;padding:0;}
    .cnc-steps-section.steps-layout3 .container{max-width:1430px;margin:0 auto;padding:0 15px;color:#323232;}
    .cnc-steps-section.steps-layout3 .step-heading{display:flex;gap:30px;margin-bottom:50px;flex-wrap:wrap;}
    .cnc-steps-section.steps-layout3 .step-heading .heading{flex:1 1 30%;}
    .cnc-steps-section.steps-layout3 .step-heading :is(h1,h2,h3,h4,h5,h6){font-size:48px;font-weight:700;color:#005BC5;}
    .cnc-steps-section.steps-layout3 .step-heading .heading-content{flex:1 1 60%;margin-top: auto;}
    .cnc-steps-section.steps-layout3 .step-heading .heading-content p{font-size:20px;font-weight:400;margin-bottom: 10px;}
    .cnc-steps-section.steps-layout3 .step-heading .heading-content p:last-of-type{margin-bottom:0;}
    .cnc-steps-section.steps-layout3 .steps-wrapper{position:relative;}    
    .cnc-steps-section.steps-layout3 .steps-container{margin-bottom:50px; display:flex; counter-reset: step-counter;}
    .cnc-steps-section.steps-layout3 .step-item{position:relative;text-align:center;display:flex;flex-direction:column;align-items: stretch;height: auto; counter-increment: step-counter;}
    .cnc-steps-section.steps-layout3 .step-item::after{content:'';position:absolute;top:19px;left:0;border:2px dashed #005BC5;width:50%;z-index:1;}
    .cnc-steps-section.steps-layout3 .step-item::before{content:'';position:absolute;top:19px;right:-25px;border:2px dashed #005BC5;width:50%;z-index:1;}
    .cnc-steps-section.steps-layout3 .step-item:first-child:after{display:none;}
    .cnc-steps-section.steps-layout3 .step-item:last-child:before{display:none;}
    .cnc-steps-section.steps-layout3 .step-number{background:#005BC5;color:#fff;display:flex;justify-content:center;align-items:center;margin:0 auto;
      position:relative;z-index:2;font-weight:700;font-size:20px;width:39px;height:39px;border-radius:50%;margin-bottom:38px;flex-shrink:0;}
    .cnc-steps-section.steps-layout3 .step-number::before{content:counter(step-counter);}
    .cnc-steps-section.steps-layout3 .step-box{background:#ECF5FF;border-radius:10px;padding:40px;text-align:left;display:flex;flex-direction:column;align-items:stretch;justify-content: space-between;height:100%;}
    .cnc-steps-section.steps-layout3 .step-box :is(h1,h2,h3,h4,h5,h6){font-size:24px;font-weight:700;margin-bottom:80px;}
    .cnc-steps-section.steps-layout3 .step-box p{font-size:20px;font-weight:400;margin-bottom: 10px;}
    .cnc-steps-section.steps-layout3 .step-box p:last-child{margin-bottom:0;}
    .cnc-steps-section.steps-layout3 .slider-nav{display:flex;gap:20px;z-index:10;justify-content:center;align-items:center;margin-top:20px;}
    .cnc-steps-section.steps-layout3 .slider-nav .swiper-button-prev,.cnc-steps-section.steps-layout3 .slider-nav .swiper-button-next{width:50px;height:50px;border-radius:50%;background:#005AC3;display:flex;justify-content:center;align-items:center;padding:16px;position:static;}

    .cnc-steps-section.steps-layout3 .slider-nav .swiper-button-prev :is(img,svg),
    .cnc-steps-section.steps-layout3 .slider-nav .swiper-button-next :is(img,svg){max-width:100%;max-height: 100%;object-fit: contain;}
    .cnc-steps-section.steps-layout3 .swiper-button-next::after,
    .cnc-steps-section.steps-layout3 .swiper-button-prev::after{display:none !important;}
    .cnc-steps-section.steps-layout3 .slider-nav .swiper-button-lock{opacity:0;pointer-events:none;}
    

    @media (max-width:1024px){
      .cnc-steps-section.steps-layout3 .step-heading{gap:50px;}
      .cnc-steps-section.steps-layout3 .step-heading :is(h1,h2,h3,h4,h5,h6){font-size:40px;}
      .cnc-steps-section.steps-layout3 .step-box p,.cnc-steps-section.steps-layout3 .step-heading p{font-size:18px;}
      .cnc-steps-section.steps-layout3 .step-box :is(h1,h2,h3,h4,h5,h6){margin-bottom:50px;}
      .cnc-steps-section.steps-layout3 .slider-nav .swiper-button-prev,
      .cnc-steps-section.steps-layout3 .slider-nav .swiper-button-next{width:40px;height:40px;padding: 10px;}
    }
    @media (max-width:767px){
      .cnc-steps-section.steps-layout3{padding:50px 0;}
      .cnc-steps-section.steps-layout3 .step-heading{display:block;}
      .cnc-steps-section.steps-layout3 .step-heading .heading{flex:1 1 100%;}
      .cnc-steps-section.steps-layout3 .step-heading .heading-content{flex:1 1 100%;}
      .cnc-steps-section.steps-layout3 .step-heading :is(h1,h2,h3,h4,h5,h6){font-size:30px;}
      .cnc-steps-section.steps-layout3 .step-box p,.cnc-steps-section.steps-layout3 .step-heading p{font-size:16px;}
      .cnc-steps-section.steps-layout3 .step-box :is(h1,h2,h3,h4,h5,h6){margin-bottom:30px;}
      .cnc-steps-section.steps-layout3 .slider-nav .swiper-button-prev,
      .cnc-steps-section.steps-layout3 .slider-nav .swiper-button-next{width:36px;height:36px;padding: 8px;}
    }