.cnc-process-section.cnc-process-section-layout2{padding:100px 0}.cnc-process-section.cnc-process-section-layout2 .container{max-width:1430px;width:100%;margin:0 auto;padding:0 15px;box-sizing:border-box}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .top-wrapper{display:flex;justify-content:space-between;align-items:center}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .title-wrapper :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:#000727;font-size:48px;font-weight:700;line-height:normal;margin:0;text-underline-offset:.3em}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .title-wrapper :is(p,ul,ol,li,span,a,div){font-size:20px;line-height:normal;margin:0;font-weight:400}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .title-wrapper :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6):not(:last-child),.cnc-process-section.cnc-process-section-layout2 .process-wrapper .title-wrapper :is(p,ul,ol,li,span,a,div):not(:last-child),.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider :is(p,ul,ol,li,span,a,div):not(:last-child){margin:0 0 10px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav{display:flex;gap:20px;z-index:10;position:relative}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-prev,.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-next{width:50px;height:50px;border-radius:50%;background-color:#005AC3;transition:all 0.3s ease-in-out;box-sizing:border-box;padding:16px;position:static;margin-top:0;border:1px solid #005AC3}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-prev::after,.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-next::after{display:none}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-prev img,.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-next img{max-width:100%}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-prev svg,.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-next svg{width:100%;height:auto}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-prev svg path,.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-next svg path{fill:#fff;stroke:#fff}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-prev i,.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-next i{font-size:16px;color:#fff}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-prev:hover,.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-prev:focus,.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-next:focus,.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-next:hover{background-color:#02357e;border-color:#02357e}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider{display:flex;flex-wrap:wrap;counter-reset:section;gap:24px 0;align-items:stretch;overflow:hidden}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin{box-sizing:border-box;display:flex;justify-content:space-between;flex-direction:column;padding-right:30px;padding-top:30px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .top-text{margin-bottom:30px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){color:#000727;font-size:24px;font-weight:700;line-height:1.21;margin:0 0 50px 0}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .no{width:100%;height:1px;background-color:#000;position:relative;margin-bottom:50px;width:calc(100% + 30px)}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .no::before{content:counter(section);counter-increment:section;position:absolute;z-index:9;color:#FFF;font-size:21px;font-weight:700;line-height:normal;top:50%;transform:translateY(-50%);left:13px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .no::after{content:"";position:absolute;z-index:8;width:39px;height:39px;border-radius:50%;background-color:#005BC5;top:50%;transform:translateY(-50%);left:0}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider :is(p,ul,ol,li,span,a,div){color:#323232;font-size:20px;font-weight:400;line-height:1.5;margin:0}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .img-wrap{height:192px;border-radius:10px;overflow:hidden;text-align:center}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .img-wrap img,.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .img-wrap svg{max-width:100%;width:100%;height:100%;object-fit:contain}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .img-wrap svg path{fill:#005BC5;stroke:#005BC5}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .img-wrap i{font-size:192px}@media (max-width:1024px){.cnc-process-section.cnc-process-section-layout2{padding:50px 0}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .title-wrapper :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-size:40px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .title-wrapper :is(p,ul,ol,li,span,a,div),.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .no::before{font-size:18px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-prev,.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-next{width:40px;height:40px;padding:8px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-size:20px;margin:0 0 35px 0}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .no{margin-bottom:35px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider :is(p,ul,ol,li,span,a,div){font-size:18px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .no::before{left:14px}}@media (max-width:767px){.cnc-process-section.cnc-process-section-layout2{padding:30px 0}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .title-wrapper :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-size:30px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .title-wrapper :is(p,ul,ol,li,span,a,div),.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .no::before{font-size:16px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-prev,.cnc-process-section.cnc-process-section-layout2 .process-wrapper .slider-nav .swiper-button-next{width:36px;height:36px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin :is(h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6){font-size:20px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider :is(p,ul,ol,li,span,a,div){font-size:16px}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .no::before{left:15px}}@media (max-width:575px){.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin{padding-right:0}.cnc-process-section.cnc-process-section-layout2 .process-wrapper .step-slider .colin .no{width:100%}}