.CaseStudy .image-container{border-radius:10px;margin-bottom:50px;overflow:hidden;position:relative;width:100%}.CaseStudy .image-container .default-img{display:block;width:100%}.CaseStudy .image-container .color-overlay{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1}.CaseStudy .image-container .overlay-text{bottom:50%;color:#fff;font-size:24px;font-weight:600;opacity:0;position:absolute;text-align:center;transition:opacity .3s ease-in-out;width:100%;z-index:2}.CaseStudy .image-container .overlay-text.visible{opacity:1}.CaseStudy .image-container .color-overlay.visible,.CaseStudy .image-container:hover .color-overlay{opacity:.8}.CaseStudy .image-container:hover .overlay-text{opacity:1}.CaseStudy .image-container.it .color-overlay{background-color:#143679}.CaseStudy .image-container.construction .color-overlay{background-color:#83a010}.CaseStudy .image-container.healthcare .color-overlay{background-color:#116551}.CaseStudy .image-container.retail .color-overlay{background-color:#b22865}.CaseStudy .image-container.manufacturing .color-overlay{background-color:#792614}.info-icon-section{background-color:#fff}.info-icon-section .info-icon-card{padding:20px}.info-icon-section .info-icon-card .icon{height:48px;width:48px}.info-icon-section .info-icon-card .title{font-size:25px;font-style:normal;font-weight:700;margin-top:10px;text-align:center}.info-icon-section .info-icon-card .description{color:#4b4b4b;font-size:18px;font-style:normal;font-weight:400;line-height:normal;text-align:center}.challenge-cards .heading-subtext{color:#4b4b4b;font-size:20px;font-style:normal;font-weight:400;line-height:30.52px;text-align:center}.challenge-cards .card{background:#f8f8f8;border:none;border-radius:20px;padding:30px}.challenge-cards .card .iconDiv{text-align:center}.challenge-cards .card .card-title{color:#000;font-size:20px;font-style:normal;font-weight:600;margin-top:10px;text-align:center}.challenge-cards .card .card-text,.solution-cards .heading-div p{color:#4b4b4b;font-size:20px;font-style:normal;font-weight:400;text-align:center}.solution-cards .heading-div p{line-height:30.52px}.solution-card{align-items:baseline;display:flex}.solution-card svg{margin-right:40px}.solution-card h3{font-size:25px}.solution-card p{color:#4b4b4b;font-size:20px;font-style:normal;font-weight:400}.impact-cards h2{color:#333;font-size:28px;font-weight:700}.impact-cards .impact-card{background:#f8f8f8;border-radius:10px;padding:20px}.impact-cards .impact-card p{color:#000;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.conclusion-section{background-color:#105ba00d;padding:40px 0}