*{padding:0;margin:0;box-sizing:border-box}.blog-details{padding:40px 0}.container{max-width:1200px;margin:0 auto;padding:0 20px}.case-title{font-size:2rem;font-weight:700;color:#333;margin-bottom:10px}.publish-date{font-size:1rem;color:#777}.thumbnail-container{text-align:center;margin:20px 0}.case-thumbnail{width:auto;height:500px}.case-content{font-size:1.125rem;line-height:1.6px;color:#555;margin-bottom:20px}.contact-link{color:#29428d;font-size:1.25rem;text-decoration:underline;transition:color 0.3s}.contact-link:hover{color:#1d306d}.recent-posts-title{font-size:2rem;font-weight:700;color:#333;text-align:center;margin:40px 0 20px}.recent-posts{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.contact-text a{color:#29428d;font-weight:700}.case-study-details .container{width:100%}.cards-con{display:grid;gap:15px;margin-top:20px;grid-template-columns:repeat(auto-fit,minmax(250px,400px))}.card{border:1px solid rgb(217 217 217)}.cards-con img{width:100%}.cards-con .img-con-card{overflow:hidden;display:flex;justify-content:center}.cards-con .img-con-card img{height:200px;width:auto;object-fit:cover}.cards-con .card-logo-img{width:160px}.cards-con .card-content{padding:20px;display:flex;flex-direction:column;gap:20px}.cards-con .card .card-title{font-family:Open Sans;font-size:16px;font-weight:600;line-height:21.79px;text-align:left}.cards-con .card .card-dis{font-family:Open Sans;font-size:12px;font-weight:600;line-height:15px;text-align:justify;color:rgb(135 135 135)}.cards-con .card .card-footer{display:flex;justify-content:space-between;align-items:center}.cards-con .card .card-footer .read{font-family:Open Sans;font-size:14px;font-weight:600;line-height:16.34px;text-align:left;color:rgb(41 66 141)}.cards-con .card .card-footer .date{font-family:Open Sans;font-size:12px;font-weight:600;line-height:18px;text-align:left;color:rgb(135 135 135)}.cards-con .card .card-footer .date-name{font-family:Open Sans;font-size:14px;font-weight:700;line-height:11.15px;color:rgb(135 135 135)}@media(max-width:480px){.thumbnail-container{text-align:center;margin:20px 0}.thumbnail-container img{width:100%;height:auto;object-fit:cover}.contact-text{text-align:center}}