.cnc-marketing-section.cnc-marketing-section-layout3{padding:100px 0;background-color: #fff;}
.cnc-marketing-section.cnc-marketing-section-layout3 .main-wrapper{background-repeat: no-repeat;background-position: center;background-size: cover;position: relative;padding: 155px 0;z-index: 1;}
.cnc-marketing-section.cnc-marketing-section-layout3 .main-wrapper::after {content: "";position: absolute;width: 100%;height: 100%; background: rgba(0, 91, 197, 0.80);inset: 0;z-index: -1;}
.cnc-marketing-section.cnc-marketing-section-layout3 .container{max-width:1430px;margin:0 auto;padding:0 15px;width: 100%;box-sizing: border-box;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper{max-width: 750px;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper .tech{font-size: 20px;color: #FFF; font-weight: 700; line-height: normal;margin-bottom: 10px;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){color: #FFF; font-size: 48px; font-weight: 700; line-height: normal;margin: 0;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper .wonder{font-size: 24px;display: inline-block;font-weight: 700;line-height: normal;margin-bottom: 10px;color: #fff;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper .info{margin-bottom: 30px;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper :is(p){color: #FFF; font-size: 20px; font-weight: 400; line-height: normal;margin: 0;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper a{color: #005BC5; font-size: 20px; font-weight: 400; line-height: normal;display: inline-flex; padding: 14px 35px 14px 35px;background-color: #fff;text-decoration: none;box-sizing: border-box;justify-content: center;align-items: center;transition: all 0.3s ease-in-out;    border-radius: 5px;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper a:hover{background-color: #02357e;color: #fff;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper :is(p):not(:last-child){margin: 0 0 10px 0;}

@media (max-width:1024px) {
.cnc-marketing-section.cnc-marketing-section-layout3{padding:50px 0;}
.cnc-marketing-section.cnc-marketing-section-layout3 .main-wrapper{padding: 100px 0;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper .tech , .cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper :is(p) , .cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper a{font-size: 18px;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 40px;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper .wonder{font-size: 22px;}
}

@media (max-width:767px) {
.cnc-marketing-section.cnc-marketing-section-layout3{padding:30px 0;}
.cnc-marketing-section.cnc-marketing-section-layout3 .main-wrapper{padding: 50px 0;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper .tech , .cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper :is(p) , .cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper a{font-size: 16px;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 30px;}
.cnc-marketing-section.cnc-marketing-section-layout3 .content-wrapper .wonder{font-size: 20px;}
}