.case_study_2025_lat{background-color:#f2fcff;display:flex;justify-content:center;padding:60px 0}.module-container_case{max-width:900px;text-align:center;width:100%}.module-title{color:#0d1d35;font-size:32px;font-weight:700;margin-bottom:10px}.module-subtitle{color:#536f8d;font-size:16px;margin-bottom:40px}.card-link{border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:block;overflow:hidden;position:relative;text-decoration:none;transition:box-shadow .3s ease,transform .3s ease}.case-study-card{height:315px;position:relative;width:100%}.card-image{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%;z-index:1}.card-logo{color:#242b36;font-size:32px;font-weight:700;left:30px;letter-spacing:2px;position:absolute;top:30px;z-index:10}.default-content{bottom:30px;display:flex;gap:15px;left:30px;position:absolute;transition:opacity .3s ease;z-index:5}.content-tag{background-color:#0a2240;border-radius:12px;color:#6ffff7;font-size:16px;font-weight:400;padding:12px 20px}.hover-overlay{align-items:flex-end;background:linear-gradient(0deg,rgba(10,34,64,.95) 0,rgba(10,24,46,.6) 40%,rgba(10,24,46,0));display:flex;height:100%;left:0;opacity:0;padding:0 0 40px 60px;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:6}.hover-text{align-items:baseline;display:flex}.hover-text p{color:#fff;font-size:28px;margin-left:5px}.hover-text h4{color:#fff;font-size:56px;font-weight:700;margin-bottom:0;text-align:left}.card-link:hover .default-content{opacity:0}.card-link:hover .hover-overlay{opacity:1}.mob.card-image{display:none}.module-container_case .two{display:flex;justify-content:space-between}.module-container_case .two .card-link{width:48%}.module-container_case .two .hover-text{align-items:baseline;display:block;text-align:left}.module-container_case .two .hover-overlay{padding:0 0 40px 30px}.module-container_case .two h4{font-size:40px}.module-container_case .two p{font-size:20px;margin-left:0}.module-container_case .two .default-content{bottom:0;display:block;left:30px;margin-bottom:10px}.module-container_case .two .default-content .content-tag{margin-bottom:10px;width:fit-content}@media screen and (max-width:768px){.case_study_2025_lat{padding:60px 20px}.card-link .default-content{opacity:0}.card-link .hover-overlay{opacity:1;padding:20px}.hover-text{display:block;text-align:left}.mob.card-image{display:inline-block}.pc.card-image{display:none}.case-study-card{height:370px}.module-container_case .two{display:block}.module-container_case .two .card-link{margin-bottom:30px;width:100%}}