.cnc-why-choose-section.cnc-why-choose-section-layout4{padding:100px 0;position: relative;z-index: 1;background-image: url(../../../images/why-choose-us/bg-img-why-choose-layout-4.jpg);background-repeat: no-repeat;background-size: cover;background-position: center;}
.cnc-why-choose-section.cnc-why-choose-section-layout4::after{content: ""; position: absolute;inset: 0;width: 100%;height: 100%;z-index: -1;background-color: #e6f2ffc9;}
.cnc-why-choose-section.cnc-why-choose-section-layout4 .container{max-width:1430px;margin:0 auto;padding:0 15px;width: 100%;box-sizing: border-box;}
.cnc-why-choose-section.cnc-why-choose-section-layout4 .title-wrapper{margin-bottom: 30px;text-align: center;}
.cnc-why-choose-section.cnc-why-choose-section-layout4 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { font-size: 48px; font-weight: 700; line-height: normal;color: #005BC5;margin: 0;word-break: break-all;}
.cnc-why-choose-section.cnc-why-choose-section-layout4 .title-wrapper :is(p){color: #323232; font-size: 20px; font-weight: 400; line-height: normal;margin: 0;word-break: break-all;}
.cnc-why-choose-section.cnc-why-choose-section-layout4 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-why-choose-section.cnc-why-choose-section-layout4 .title-wrapper :is(p):not(:last-child) , .cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card :is(p):not(:last-child){margin: 0 0 10px;}
.cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper{display: flex; align-items: flex-start; flex-wrap: wrap;gap: 50px 30px;}
.cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card{max-width: calc(25% - 22.5px);width: 100%;display: flex;flex-wrap: wrap;align-items: flex-start;gap: 5px;}
.cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card span.icon-wrapper{background-color: #005BC5;width: 64px;height: 64px;border-radius: 50%;padding: 16px;box-sizing: border-box;display: flex;justify-content: center;align-items: center;border: 1px solid transparent;transition: all 0.3s ease-in-out;}
.cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card:hover span.icon-wrapper{background-color: #005BC5;border-color: transparent;}
.cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card span.icon-wrapper img{max-width: 100%;width: 100%;height: 100%;object-fit: contain;}
.cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card span.icon-wrapper svg , .cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card span.icon-wrapper i{width: 100%;height: 100%;fill: #fff;}
.cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card span.icon-wrapper svg path{fill: #fff;}
.cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){color: #323232; font-size: 20px; font-weight: 700; line-height: normal;margin: auto 0; max-width: calc(100% - 69px);word-break: break-all;}
@media (max-width:1024px) {
  .cnc-why-choose-section.cnc-why-choose-section-layout4{padding:50px 0;}
  .cnc-why-choose-section.cnc-why-choose-section-layout4 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { font-size: 40px;}
  .cnc-why-choose-section.cnc-why-choose-section-layout4 .title-wrapper :is(p) , .cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 18px;}
  .cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper{gap: 30px;}
  .cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card{max-width: calc(33.33% - 20px);}
}
@media (max-width:767px) {
    .cnc-why-choose-section.cnc-why-choose-section-layout4{padding:30px 0;background-image: none;}
    .cnc-why-choose-section.cnc-why-choose-section-layout4 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { font-size: 30px;}
    .cnc-why-choose-section.cnc-why-choose-section-layout4 .title-wrapper :is(p) , .cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 16px;}
    .cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper { gap: 20px; }
    .cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card{max-width: 100%;}
    .cnc-why-choose-section.cnc-why-choose-section-layout4 .card-wrapper .card span.icon-wrapper { width: 50px; height: 50px; padding: 10px;}
}