.card-container{display:flex;flex-wrap:wrap;justify-content:center;align-content:center;flex-direction:row}.card{display:flex;justify-content:center;align-content:center;align-items:center;flex-direction:column;width:25rem;border-radius:10px;border-style:dashed;background-color:rgba(137,180,250,.2);box-shadow:0 4px 8px rgba(0,0,0,.8);overflow:hidden;color:#89b4fa;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;margin:10px}.card:hover{transform:translateY(-5px)translateX(-5px);box-shadow:0 6px 15px #fab387;background-color:rgba(250,179,135,.2);color:#fab387}.card:hover .card-title a{color:#fab387}.card:hover .card-title{color:#fab387}.card-image{height:auto;max-height:8rem;max-width:18rem;border-radius:8px;margin:1rem}.card-content{padding:15px;text-wrap:wrap;text-align:center;font-size:1.125rem;line-height:1.75rem}.card-title{font-size:1.5em;font-weight:700;margin:0 0 10px 0;padding:15px;text-wrap:wrap;text-align:center;font-size:1.5rem;line-height:2rem;color:#89b4fa}.card-title a{color:#89b4fa}.card-description{font-size:1em;color:#94e2d5;margin:15px;text-align:center}.card-footer{margin:10px;justify-content:center;display:flex;flex-wrap:wrap}.card-footer-img{margin:3px}.card-button{padding:10px 20px;background-color:#94e2d5;color:#cdd6f4;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.card-button:hover{background-color:#f5c2e7}@media only screen and (max-width:480px){.card{width:100%;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.8);overflow:hidden;transition:transform .3s ease-in-out,box-shadow .3s ease-in-out;margin:10px;display:flex}.card-image{width:auto;height:auto;margin:2rem;border-radius:8px;max-height:8rem;min-height:8rem}.card-container{display:flex;flex-wrap:wrap;justify-content:center;align-content:center}}