.card-container{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr);justify-content:stretch;grid-gap:1em}@media screen and (max-width:900px){.card-container{grid-template-columns:1fr}}.card-container a.cta{display:block;position:relative}.card-container a.cta.card{align-items:center;background:#fff;border:6px solid var(--color);border-radius:var(--radius) var(--radius) 0 var(--radius);display:flex;flex-direction:column;height:100%;justify-content:space-around;overflow:hidden;padding:1em;text-align:center;text-decoration:none}.card-container a.cta.card.pink{--color:var(--brand-pink)}.card-container a.cta.card.purple{--color:var(--brand-purple)}.card-container a.cta.card.blue{--color:var(--brand-blue)}.card-container a.cta.card h3{color:var(--color);font-size:1.75em;margin:0 auto;max-width:350px;text-transform:uppercase}.card-container a.cta.card .card-content{--color:var(--text-color);color:var(--color);font-size:1.125rem;font-weight:700;margin:0;padding:0 1em}.card-container a.cta.card .icon.corner{--color:#fff;bottom:.375em;position:absolute;right:.375em;transform:rotate(45deg)}.card-container a.cta.card:before{--size:5em;background:var(--color);bottom:0;content:" ";height:var(--size);margin-bottom:calc(var(--size)/-2);margin-right:calc(var(--size)/-2);position:absolute;right:0;transform:rotate(45deg);width:var(--size)}