.card-wrapper{padding-top:1rem;padding-right:1rem;position:relative;height:100%;width:100%;cursor:pointer;transition:all .3s ease}.card-wrapper .card-image-wrapper+.card-content{padding-top:0}.card-container{border-radius:15px!important;transition:all .3s ease}.card-content{display:flex;height:calc(100% + 1rem);padding:.625rem 1em 2rem;position:relative;top:0;transition:all .3s ease}.card-image-wrapper{height:auto;border-radius:14px}.card-image,.card-image-wrapper{width:100%;position:relative;display:block}.card-image{top:-.5rem;right:-.5rem;transition:all .3s ease}.card-image,.card-image img{border-radius:12px;height:100%}.card-image img{display:block;width:100%}.card-wrapper:hover .card-image-wrapper__content .card-content{position:relative;top:1rem}.card-wrapper:hover .card-image-wrapper__content .card-image{top:0;right:0;overflow:hidden;border-radius:12px 12px 0 0}.card-wrapper:hover .card-image-wrapper__content .card-image img{border-radius:12px 12px 0 0}.card-wrapper:hover .card-image-wrapper__no-content .card-image{transform:scale(1.01)}.card-content-overImage{position:absolute;top:0;left:0;height:100%;z-index:2;padding:1rem}.card-content-overImage .card-content-overImage__title h3{line-height:40px}.card-content-overImage__stack{display:flex;gap:.3rem}@media(min-width:1024px){.card-content-overImage__stack{justify-content:space-between;padding:.5rem 1rem;height:calc(100% - 1rem)}}.card-content-overImage__content{margin-bottom:0}@media(min-width:1024px){.card-content-overImage__content{margin-bottom:2rem}}@media(max-width:1023px){.card-content-overImage__content__title{line-height:20px!important;font-size:1rem!important}}