:root{--Spacing-2:.2rem;--Spacing-4:.4rem;--Spacing-6:.6rem;--Spacing-10:1rem;--Spacing-14:1.4rem;--Spacing-16:1.6rem;--Spacing-20:2rem;--Spacing-28:2.8rem;--Spacing-40:4rem;--Spacing-80:8rem;--corner-4:4px;--corner-8:8px;--corner-12:12px;--corner-16:16px;--corner-28:28px;--corner-full:1000px}.cases-card{background:var(--White,#fff);border:1px solid var(--White-Gray,#e8e8e8);border-radius:var(--corner-28,28px);-webkit-box-shadow:0 15px 20px -10px #ebebeb;box-shadow:0 15px 20px -10px #ebebeb;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition:border-color .5s;-o-transition:border-color .5s;transition:border-color .5s;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;min-height:58rem;padding-top:var(--Spacing-40);will-change:transform}@media screen and (min-width:1024px){.cases-card:hover{border:1px solid var(--Blue,#0088f7)}}@media screen and (max-width:1024px){.cases-card{min-height:auto;padding-top:var(--Spacing-16)}}.cases-card__img{margin-bottom:var(--Spacing-28)}@media screen and (max-width:1024px){.cases-card__img{margin-bottom:var(--Spacing-20)}}.cases-card__img>div{padding-bottom:53.4351145038%}.cases-card__info{padding:var(--Spacing-28)}@media screen and (max-width:1024px){.cases-card__info{padding:var(--Spacing-20)}}.cases-card__title{display:-webkit-box;-webkit-line-clamp:2;margin-bottom:var(--Spacing-20);-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
