.cnc-card-info-section.cnc-card-info-section-layout5{padding:100px 0;background-color: #ECF5FF;}
.cnc-card-info-section.cnc-card-info-section-layout5 .container{max-width:1430px;margin:0 auto;padding:0 15px;box-sizing: border-box;}
.cnc-card-info-section.cnc-card-info-section-layout5 .title-wrapper{ text-align: center; margin-bottom: 30px;}
.cnc-card-info-section.cnc-card-info-section-layout5 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){ font-size: 48px; line-height: normal; margin: 0; font-weight: 700;color: #005BC5;}
.cnc-card-info-section.cnc-card-info-section-layout5 .title-wrapper :is(p){font-size: 20px;font-weight: 400;line-height: normal;margin: 0;color: #005BC5;}
.cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper{display: flex;flex-wrap: wrap;gap: 30px;}
.cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card{max-width: calc(33.33% - 20px);width: 100%;box-sizing: border-box;position: relative;border-radius: 40px 0 0 0; background-color: #FFF; box-shadow: 0 1px 24px 4px rgba(0, 0, 0, 0.07);display: flex;flex-direction: column;}
.cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .icon{width: 50px;height: 50px;padding: 16px;box-sizing: border-box;background-color: #005AC3;border-radius: 50%;position: absolute;top: 25px;right: 16px;display: flex;justify-content: center;align-items: center;}
.cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .icon img{max-width: 100%;}
.cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .icon svg{width: 100%;height: 100%;}
.cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .icon:hover{background-color: #02357e; }
.cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .info-col{padding: 70px 25px 20px;}
.cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .info-col :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 32px; line-height: normal; font-weight: 700; margin: 0;color: #000;}
.cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .info-col :is(p){font-size: 16px;line-height: normal;font-weight: 400;margin: 0;color: #323232;}
.cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .image-col{height: 240px;line-height: 0;margin-left: 89px;margin-top: auto;}
.cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .image-col img{height: 100%;border-radius: 100px 0 0 0;object-fit: cover;max-width: 100%;width: 100%;}
.cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .image-col svg , .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .image-col i{width: 100%;height: 100%;border-radius: 100px 0 0 0;max-width: 100%;}
.cnc-card-info-section.cnc-card-info-section-layout5 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-card-info-section.cnc-card-info-section-layout5 .title-wrapper :is(p):not(:last-child) , .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .info-col :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .info-col :is(p):not(:last-child){margin: 0 0 10px;}

@media (max-width:1199px) {
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper{gap: 20px;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card{max-width: calc(50% - 10px);border-radius: 30px 0 0 0;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .icon {top: 14px;right: 14px;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .image-col { height: 24vw;    margin-left: 80px;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .image-col img { border-radius: 70px 0 0 0;}
}
@media (max-width:1024px) {
  .cnc-card-info-section.cnc-card-info-section-layout5{padding:50px 0;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 40px;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .title-wrapper :is(p){font-size: 18px;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .icon{width: 40px;height: 40px;padding: 10px;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .info-col :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 28px;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .info-col :is(p){font-size: 15px;} 
  
}
@media (max-width:767px) {
  .cnc-card-info-section.cnc-card-info-section-layout5{padding:30px 0;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 30px;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .title-wrapper :is(p) , .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .info-col .btn{font-size: 16px;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card{max-width: 100%;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .icon{width: 36px;height: 36px;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .info-col :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){font-size: 24px;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .info-col :is(p){font-size: 14px;} 
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .image-col { height: 46vw;margin-left: 60px;}
  .cnc-card-info-section.cnc-card-info-section-layout5 .card-wrapper .card .image-col img { border-radius: 50px 0 0 0; }
 }