.cnc-marketing-section.cnc-marketing-section-layout2{padding:100px 0;}      
.cnc-marketing-section.cnc-marketing-section-layout2 .container{max-width: 1430px;width: 100%;padding: 0 15px;margin: 0 auto;box-sizing: border-box;}      
.cnc-marketing-section.cnc-marketing-section-layout2 .title-wrapper{margin-bottom: 30px;text-align: center;}
.cnc-marketing-section.cnc-marketing-section-layout2 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){color: #005BC5; font-size: 48px; font-weight: 700; line-height: normal;margin: 0;}
.cnc-marketing-section.cnc-marketing-section-layout2 .title-wrapper :is(p){color: #005BC5; font-size: 20px; font-weight: 400; line-height: normal;margin: 0;}
.cnc-marketing-section.cnc-marketing-section-layout2 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-marketing-section.cnc-marketing-section-layout2 .title-wrapper :is(p):not(:last-child){margin: 0 0 10px;}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper{display: flex;flex-wrap: wrap;gap: 30px;}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col{max-width: calc(33.33% - 20px);width: 100%;box-sizing: border-box;display: block;text-decoration: none;position: relative;border-radius: 20px;z-index: 1;padding: 7px 6px 6px 17px;min-height: 260px;    display: flex ; flex-direction: column; justify-content: space-between; align-items: flex-end;overflow: hidden;}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col::after{content: "";position: absolute; border-radius: 0 0 20px 20px; background: linear-gradient(180deg, rgba(0, 91, 197, 0.00) 0%, #005BC5 100%);inset: auto 0 0 0;width: 100%;height: 50%;z-index: -1;pointer-events: none;}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .image{position: absolute;width: 100%;height: 100%;z-index: -2;inset: 0;border-radius: 20px;transition: all 0.3s ease-in-out;}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col:hover .image{transform: scale(1.02);}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .image img{width: 100%;object-fit: cover;height: 100%;border-radius: 20px;}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .image svg{width: 100%;height: 100%;border-radius: 20px;}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .discount-tag{background-image: url('../../../images/marketing/circle.svg');background-size: cover;background-repeat: no-repeat; min-width: 110px; display: flex;justify-content: center;align-items: center;box-sizing: border-box;padding: 21px 17px;min-height: 110px;box-sizing: border-box;}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .discount-tag :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) , .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .item-name :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){color: #FFF; font-size: 32px; font-weight: 700;margin: 0;line-height: normal;}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .discount-tag span{display: block;font-size: 20px;text-align: center;}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .item-name{display: flex;align-items: center;justify-content: space-between;width: 100%;margin-top: auto;}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .item-name :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){max-width: calc(100% - 60px);}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .item-name span{width: 41px;height: 41px;box-sizing: border-box;border-radius: 50px;display: flex;justify-content: center;align-items: center;background-color: #FFF;padding: 10px;margin-left: auto;}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .item-name span img{max-width: 100%;width: 100%; height: 100%; object-fit: contain;}
.cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .item-name span svg , .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .item-name span i{width: 100%;height: 100%;max-width: 100%;}

@media (max-width:1199px) {
  .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col{max-width: calc(50% - 15px);min-height: 27vw;}
}

@media (max-width:1024px) {
  .cnc-marketing-section.cnc-marketing-section-layout2{padding:50px 0;}
  .cnc-marketing-section.cnc-marketing-section-layout2 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 40px;}
  .cnc-marketing-section.cnc-marketing-section-layout2 .title-wrapper :is(p) , .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .discount-tag span{font-size: 18px;}
  .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .discount-tag :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) , .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .item-name :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 28px;}
}
@media (max-width:767px) {
  .cnc-marketing-section.cnc-marketing-section-layout2{padding:30px 0;}
  .cnc-marketing-section.cnc-marketing-section-layout2 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 30px;}
  .cnc-marketing-section.cnc-marketing-section-layout2 .title-wrapper :is(p) , .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .discount-tag span{font-size: 16px;}
  .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .discount-tag {  width: 96px;height: 96px;}
  .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col{max-width: 100%; min-height: 54vw;}
  .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col , .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .image , .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .image img {border-radius: 10px;}
  .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .discount-tag :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) , .cnc-marketing-section.cnc-marketing-section-layout2 .marketing-wrapper a.col .item-name :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 24px;}
}
 