  .cnc-service-section-layout3{background-color: #fff; padding: 100px 0; color: #5B5B5B; position: relative; overflow: hidden;}
        .cnc-service-section-layout3 :is(h1,h2,h3,h4,h5,h6){margin-top: 0; margin-bottom: 10px; color: #262626;}            
        .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block p{margin-bottom: 30px;}
        .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block p:last-child{margin-bottom: 0;}        
        .cnc-service-section-layout3 .container{width: 100%; max-width: 1430px; padding-left: 15px; padding-right: 15px; margin: 0 auto;}
        
        .cnc-service-section-layout3 .container .service-title {margin-bottom: 100px;}
        .cnc-service-section-layout3 .container .service-title p{font-size: 20px;}
        .cnc-service-section-layout3 .container .service-title :is(h1,h2,h3,h4,h5,h6){font-size: 48px; color: #005AC3; position: relative;font-weight: 700;line-height: normal;}
        .cnc-service-section-layout3 .container .service-title :is(h1,h2,h3,h4,h5,h6) span{color: #000000;}
        .cnc-service-section-layout3 .container .service-title :is(h1,h2,h3,h4,h5,h6)::before{content: ''; width: 50px; height: 3px; border-radius: 4px; background-color: #005AC3; margin-right: 20px; display: inline-block;vertical-align: super;}
        
        .cnc-service-section-layout3 .container .service-row{display: grid; grid-template-columns: repeat(3,1fr); gap: 30px;}
        
        .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block{display: flex; align-items: flex-start;width: 100%;height: 100%;overflow: hidden;}
        .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block .service-icon{overflow: hidden; display: flex; align-items: center; justify-content: center; margin-right: 30px;width: 41px;height: 41px;min-width: 30px;}
        .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block .service-icon :is(img,svg){width: 100%;height: 100%;}
        .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block :is(h1,h2,h3,h4,h5,h6){font-size: 32px;font-weight: 700;line-height: normal;}
        .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block p{color: #999; width: 100%; max-width: 330px;font-size: 16px;font-weight: 400;line-height: normal;}
        
        .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block .btn { display: inline-block; background-color: #005AC3; color: #fff; font-weight: 400; padding: 10px 15px 10px 15px; border-radius: 5px; font-size: 20px; border: none; cursor: pointer; transition: all 0.3s ease-in-out; position: relative; text-decoration: none; white-space: nowrap; }
        .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block .btn .arrow { margin-left: 15px; transition: all 0.3s ease-in-out; position: relative; left: 0; }
        .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block .btn:hover{ background-color: #02357e; }
        .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block .btn:hover .arrow { left: 5px; }

        @media (max-width:1024px){
            .cnc-service-section-layout3{padding: 50px 0;}
            .cnc-service-section-layout3 .container .service-row{grid-template-columns: repeat(2, 1fr);}
            .cnc-service-section-layout3 .container .service-title :is(h1,h2,h3,h4,h5,h6){font-size: 40px;}
            .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block :is(h1, h2, h3, h4, h5, h6){font-size: 28px;}
            .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block p{max-width: 100%;font-size: 15px;}
            .cnc-service-section-layout3 .container .service-title p,.cnc-service-section-layout3 .container .service-row .service-col-4 .service-block .btn { font-size: 18px; }
        }
        
        @media (max-width:767px){
            .cnc-service-section-layout3{ padding: 30px 0;}
            .cnc-service-section-layout3 .container .service-row{grid-template-columns: 1fr;}
            .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block p br{display: none;}
            .cnc-service-section-layout3 .container .service-title{margin-bottom: 30px; }
            .cnc-service-section-layout3 .container .service-title :is(h1,h2,h3,h4,h5,h6){align-items: flex-start;font-size: 30px;}
            .cnc-service-section-layout3 .container .service-title :is(h1,h2,h3,h4,h5,h6)::before{margin-right: 15px; margin-top: 20px;}
            .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block .service-icon{margin-right: 15px; margin-top: 10px;}
            .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block .service-icon img { width: 30px; }
            .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block :is(h1, h2, h3, h4, h5, h6){font-size: 24px;}
            .cnc-service-section-layout3 .container .service-row .service-col-4 .service-block p{font-size: 14px;}
            .cnc-service-section-layout3 .container .service-title p,.cnc-service-section-layout3 .container .service-row .service-col-4 .service-block .btn { font-size: 16px; }
        }