.cnc-casestudy-section.cnc-casestudy-section-layout1 { padding: 100px 0; }
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-container { max-width: 1430px; width: 100%; margin: 0 auto; padding: 0 15px; box-sizing: border-box;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-title-wrapper{margin-bottom: 30px;text-align: center;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) { color: #000727; font-size: 48px; font-weight: 700; line-height: normal; margin: 0; }
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-title-wrapper :is(p){color: rgba(0, 7, 39, 0.60); font-size: 20px; font-weight: 400; line-height: normal;margin: 0;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-title-wrapper :is(p):not(:last-child) , .cnc-casestudy-section.cnc-casestudy-section-layout1  .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6):not(:last-child) , .cnc-casestudy-section.cnc-casestudy-section-layout1  .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col :is(p):not(:last-child){margin: 0 0 10px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap{border-radius: 40px; background-color: #ECF5FF;margin-bottom: 50px;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;padding: 70px 134px 70px 100px;position: relative;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap:nth-child(odd){flex-direction: row;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap:nth-child(even){flex-direction: row-reverse;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col{max-width: 36%;width: 100%;box-sizing: border-box;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col .cnc-info{margin-bottom: 30px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){color: #000727; font-size: 32px; line-height: normal; font-weight: 700; margin: 0;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col :is(p){color: #323232; font-size: 16px; font-weight: 400; line-height: normal;margin: 0;max-width: 88%;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col .cnc-tag-wrapper{display: flex;align-items: center;flex-wrap: wrap;gap: 20px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-view-more a{border-radius: 5px;padding: 14px 35px;color: #fff; font-size: 20px; font-weight: 400; line-height: normal;transition: all 0.3s ease-in-out;text-decoration: none;display: inline-flex;justify-content: center;align-items: center; background-color: #005AC3;border: 1px solid #005AC3;position: relative;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col .cnc-tag-wrapper .cnc-tag{border-radius: 50px;padding: 7px 21px;color: #fff; font-size: 18px; font-weight: 400; line-height: normal;transition: all 0.3s ease-in-out;text-decoration: none;display: inline-flex;justify-content: center;align-items: center; background-color: #005AC3;border: 1px solid #005AC3;position: relative;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col .cnc-tag-wrapper .cnc-tag:last-child{background-color: transparent;color: #005AC3;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-right-col{max-width: 42%;width: 100%;box-sizing: border-box;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-right-col img{max-width: 100%;border-radius: 16px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-arrow-icon{width: 50px; height: 50px;border-radius: 50%;background-color: #005AC3;position: absolute;top: 46px;right: 31px;display: flex;justify-content: center;align-items: center;padding: 14px;box-sizing: border-box;transition: all 0.3s ease;border: 1px solid #005AC3;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-arrow-icon img{max-width: 100%;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-arrow-icon svg , .cnc-casestudy-section.cnc-casestudy-section-layout1  .cnc-casestudy-wrapper .cnc-wrap .cnc-arrow-icon i{width: 100%;height: 100%;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-arrow-icon:hover{background-color: #02357e;border-color: #02357e;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-view-more {text-align: center;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-view-more .cnc-btn .cnc-arrow{margin-left: 15px;vertical-align: middle; width: 20px; display: inline-block;transition: all 0.3s ease-in-out; position: relative; left: 0;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-view-more .cnc-btn .cnc-arrow img{max-width: 100%;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-view-more .cnc-btn .cnc-arrow svg , .cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-view-more .cnc-btn .cnc-arrow i{width: 100%;height: 100%;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-view-more .cnc-btn:hover{background-color: #02357e;border-color: #02357e;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-view-more .cnc-btn:hover .cnc-arrow{left: 5px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-view-more .cnc-remove-arrow .cnc-arrow { display: none; }
@media (max-width:1440px) {
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap {padding: 60px 134px 60px 80px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col { max-width: 46%;}
}

@media (max-width:1199px) {
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap {padding: 45px 100px 45px 45px; }
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col , .cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-right-col{ max-width: calc(50% - 20px); }
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col .cnc-tag-wrapper {gap: 10px;}
}

@media (max-width:1024px) {
.cnc-casestudy-section.cnc-casestudy-section-layout1 { padding: 50px 0; }
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {font-size: 40px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-title-wrapper :is(p) , .cnc-casestudy-section.cnc-casestudy-section-layout1  .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col .cnc-tag-wrapper .cnc-tag , .cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-view-more a{font-size: 18px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1  .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){ font-size: 28px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1  .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col :is(p) {max-width: 100%;font-size: 15px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-arrow-icon { width: 40px; height: 40px; top: 40px;right: 30px;padding: 10px;}
}

@media (max-width:991px) {
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap {margin-bottom: 40px;padding: 30px 80px 30px 30px;gap: 30px 0;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col, .cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-right-col { max-width: 100%; }
}

@media (max-width:767px) {
.cnc-casestudy-section.cnc-casestudy-section-layout1 { padding: 30px 0; }
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-title-wrapper :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6) {font-size: 30px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-title-wrapper :is(p) , .cnc-casestudy-section.cnc-casestudy-section-layout1  .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col .cnc-tag-wrapper .cnc-tag , .cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-view-more a{font-size: 16px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap { margin-bottom: 30px; padding: 24px 60px 24px 24px; gap: 24px 0; }
.cnc-casestudy-section.cnc-casestudy-section-layout1  .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col :is(h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6){ font-size: 24px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1  .cnc-casestudy-wrapper .cnc-wrap .cnc-left-col :is(p){font-size: 14px;}
.cnc-casestudy-section.cnc-casestudy-section-layout1 .cnc-casestudy-wrapper .cnc-wrap .cnc-arrow-icon{top: 24px;width: 36px; height: 36px; right: 20px;}
}
