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