.application-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(310px, 1fr));align-items:start;gap:var(--spacing-md);justify-items:center;width:100%}@media(max-width: 450px){.application-cards{grid-template-columns:1fr}}.application-cards .card{max-width:500px;padding:25px;display:grid;grid-template-rows:275px 0fr 0fr;overflow:hidden;transition:grid-template-rows 250ms ease-in-out,gap 250ms ease-in-out;gap:0}.application-cards .card.active{grid-template-rows:275px 1fr auto;gap:var(--spacing-md)}.application-cards .card.active footer{padding-top:var(--spacing-md);border-top:1px solid hsla(0,0%,100%,.4)}.application-cards .card header{display:grid;grid-template-rows:1fr auto;gap:var(--spacing-sm)}.application-cards .card header img{height:0;min-height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.application-cards .card header h3{text-align:left;display:flex;align-items:center}.application-cards .card header h3 button{margin-left:auto}.application-cards .card p{overflow:hidden}.application-cards .card footer{overflow:hidden;display:grid;justify-items:center;gap:var(--spacing-sm)}.application-cards .card footer a{display:flex;color:#b4b4b4;align-items:center;gap:var(--spacing-sm);text-decoration:none}.application-cards .card footer a img{height:20px;width:20px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.application-cards .card footer a:hover{color:#fff}.application-cards .card footer a.btn{color:var(--btn-txt)}
