.cases-card{display:flex;flex-direction:column;gap:30px}.cases-card-img{height:550px;overflow:hidden;position:relative}.cases-card-img span{align-items:center;background:linear-gradient(0deg,#020d17b3 52.69%,#084a7db3);border:1px solid var(--white);border-radius:20px;color:var(--text-light);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:var(--transition)}@media(hover:hover){.cases-card:hover span{opacity:1}}.cases-card-info{display:flex;flex-direction:column;gap:20px}.cases-card-info-title{color:var(--text-light);font-size:40px;font-weight:700;letter-spacing:-.02em}.cases-card-info-desc{display:-webkit-box;-webkit-box-orient:vertical;color:rgb(from var(--text-light) r g b/.8);-webkit-line-clamp:2;overflow:hidden}.cases-card-info-date{color:rgb(from var(--text-light) r g b/.8);font-size:16px}@media screen and (max-width:1699px){.cases-card-img{height:350px}.cases-card-info-desc{-webkit-line-clamp:4}}@media screen and (max-width:1199px){.cases-card{gap:20px}.cases-card-img{height:400px}.cases-card-img span{display:none}.cases-card-info{gap:10px}.cases-card-info-title{font-size:30px}}@media screen and (max-width:639px){.cases-card-img{height:300px}.cases-card-info-title{font-size:26px}}
