@keyframes wobble{0%{transform:rotate(0deg)}15%{transform:rotate(3deg)}30%{transform:rotate(-3deg)}45%{transform:rotate(2deg)}60%{transform:rotate(-2deg)}75%{transform:rotate(1deg)}to{transform:rotate(0deg)}}.card-content-container{background:#f9f9f9;display:flex;justify-content:space-between;flex-direction:column;height:100%;margin:auto;border-radius:18px;border:1px solid rgba(69,90,100,.1);transition:box-shadow .3s ease-in-out;box-shadow:0 0 0 0 transparent;cursor:pointer}.card-content-container:hover .card-image{animation:wobble 1s ease-in-out}.card-content-container .text-content{padding-top:60px;padding-left:64px}@media(max-width:600px){.card-content-container .text-content{padding-left:24px}}.card-content-container .text-content .card-title{padding-right:10px}.card-content-container .text-content .card-description{max-width:325px;line-height:24px;opacity:.8;color:rgba(0,0,0,.8)}.card-content-container .image-container{width:100%}.card-content-container .image-container .image-flex-container{display:flex;justify-content:flex-end;overflow:hidden;border-bottom-right-radius:18px;padding-top:10px}.card-content-container .image-container .image-flex-container .card-image{max-height:256px;object-fit:contain;transition:transform .3s ease-in-out;border-bottom-right-radius:18px}.card-content-container .image-container .image-flex-container .card-image:hover{animation:wobble 1s ease-in-out}@media(max-width:900px){.card-content-container .image-container .image-flex-container .card-image{max-height:220px}}