.case-block{padding:1rem;width:100%;height:100%}.case-block:hover .overlay{opacity:1}.case-block:hover .title:after{width:100%;--tw-bg-opacity: 1;background-color:rgb(221 64 67 / var(--tw-bg-opacity, 1))}.case-block:hover .arrow{--tw-translate-x: .5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));stroke:#dd4043}.case-block .title:after,.case-block .title:before{position:absolute;bottom:0;left:0;height:1px;width:100%;--tw-bg-opacity: 1;background-color:rgb(179 179 179 / var(--tw-bg-opacity, 1));transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1);content:""}.case-block .title:after{width:0px}.case-block .overlay{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;background-color:#00000080;opacity:0;transition-property:all;transition-duration:.3s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.percentage-text{font-size:1.5rem}@media (min-width: 1024px){.percentage-text{font-size:1.5rem}}@media (min-width: 1280px){.percentage-text{font-size:2rem}}@media (min-width: 1920px){.percentage-text{font-size:2.25rem}}
