.cnc-marketing-section.cnc-marketing-section-layout4{background-color: #fff;padding: 185px 0 160px 0;}
.cnc-marketing-section.cnc-marketing-section-layout4 .container{max-width:1430px;margin:0 auto;padding:0 15px;width: 100%;box-sizing: border-box;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper{background-repeat: no-repeat;background-position: center;background-size: cover;padding: 0 30px 0 89px;display: flex;flex-wrap: wrap;position: relative;justify-content: space-between;background-image: url('../../../images/marketing/marketing-bg-image-bg-layout-4.jpg');}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper{padding: 62px 0;max-width: calc(100% - 540px);}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper .exclusive{font-size: 20px;color: #FFF;font-weight: 700;line-height: normal;margin-bottom: 10px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .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-layout4 .main-wrapper .content-wrapper .tech{font-size: 24px;display: inline-block;color: #fff;font-weight: 700;line-height: normal;margin-bottom: 10px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper :is(p){color: #FFF; font-size: 20px; font-weight: 400; line-height: normal;margin: 0;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper .offer-wrapper{display: flex;flex-wrap: wrap;gap: 20px;align-items: center;margin-bottom: 20px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper .offer-wrapper div:is(.h1 , .h2 , .h3 , .h4 , .h5 , .h6){font-size: 32px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper .offer-wrapper div:is(.h1 , .h2 , .h3 , .h4 , .h5 , .h6):last-child{font-size: 48px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper a{color: #005BC5; font-size: 20px; font-weight: 400; line-height: normal;display: inline-flex; padding: 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-layout4 .main-wrapper .content-wrapper a:hover{background-color: #02357e;color: #fff;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-marketing-section.cnc-marketing-section-layout4 .content-wrapper :is(p):not(:last-child){margin: 0 0 10px 0;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper{max-width: 513px;width: 100%;position: relative;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .image{width: 100%;margin: -20% 0 -40% 0;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .image img , .cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .image i , .cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .image svg{max-width: 100%;width: 100%;height: 100%;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .discount-wrapper{display: flex;justify-content: center;align-items: center;border-radius: 50%;padding: 26px 22px;background-image: url('../../../images/marketing/discount-star.svg');background-repeat: no-repeat;background-size: cover;min-width: 123px;min-height: 122px;box-sizing: border-box;z-index: 1;    position: absolute; left: 16%; top: -58px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .discount-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){color: #FFF; font-size: 32px; font-weight: 700; line-height: normal;margin: 0;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .discount-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) span{font-size: 20px;display: block;text-align: center;}

@media (max-width:1199px) {
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper , .cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper {max-width: calc(50% - 15px);}
}
@media (max-width:1024px) {
.cnc-marketing-section.cnc-marketing-section-layout4{padding:100px 0 200px 0;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper {padding: 0 15px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper .exclusive , .cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper :is(p) , .cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .discount-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) span , .cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper a{ font-size: 18px; }
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {font-size: 40px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper .tech {font-size: 22px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .discount-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {font-size: 28px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .image {margin: -16% 0 -34% 0; }
}
@media (max-width:991px) {
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper { padding: 50px 0 30px 0;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper , .cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper {max-width: 100%;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .discount-wrapper {margin: 0; position: absolute; left: 30%; top: 30%; transform: translate(-50%, -50%);}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .image{text-align: center; min-height: 400px;margin: 0 0 -20% 0;}
}

@media (max-width:767px) {
.cnc-marketing-section.cnc-marketing-section-layout4{padding:30px 0 200px 0;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper {padding: 0 15px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper .exclusive , .cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper :is(p) , .cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .discount-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) span , .cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper a { font-size: 16px; }
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {font-size: 30px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .content-wrapper .tech {font-size: 20px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .discount-wrapper{width: 80px; height: 80px;}
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .discount-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {font-size: 24px;}
}
@media (max-width:575px) {
.cnc-marketing-section.cnc-marketing-section-layout4 .main-wrapper .image-wrapper .discount-wrapper { top: 10%;}
}