.content-card{padding:20px;box-shadow:7px 0px 10px 5px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;position:relative;background:#fff}a.content-card{text-decoration:none;transition:transform .5s}a.content-card:focus,a.content-card:hover,a.content-card:active{transform:scale(1.05)}.content-card--primary{border-left:8px solid #231556}.content-card--secondary{border-left:8px solid #00ff5a}.content-card--primary .content-card__eyebrow-one{color:#231556}.content-card--secondary .content-card__eyebrow-one{color:#00ff5a}.content-card__eyebrow-one,.content-card__eyebrow-two{font-size:13px;text-transform:uppercase;font-weight:600;line-height:1.1}.content-card__eyebrow-two{color:#3b3b3b;margin-bottom:10px}.content-card__icon{position:absolute;top:10px;right:15px;width:40px;text-align:center}.content-card__img-wrap img{max-width:100%;height:auto}.content-card__hed h3{margin:0}.content-card__hed:not(.content-card__hed--large) h3{color:#54565a;font-size:18px;font-weight:600;line-height:1.2}.content-card__hed.content-card__hed--large h3{color:#231556;font-size:24px}.content-card__icon+.content-card__hed{margin-top:0;padding-right:32px}.content-card__img-wrap+.content-card__hed{margin-top:15px}.content-card__body{margin:15px 0;font-size:16px;padding-bottom:20px}.content-card__body>*{font-size:inherit}.content-card__body>*:first-child{margin-top:0}.content-card__body>*:last-child{margin-bottom:0}.content-card__link{font-size:13px;text-transform:uppercase;font-weight:600;position:absolute;bottom:20px}.content-card__link>a{color:#54565a;text-decoration:none;position:relative}.content-card__link>a::after{content:"\00bb";padding-left:4px;font-size:1.2em}.content-card__link>a:visited,.content-card__link>a:focus,.content-card__link>a:hover,.content-card__link>a:active{color:#54565a}.content-card__link>a:focus:before,.content-card__link>a:hover:before,.content-card__link>a:active:before{content:"";width:100%;height:2px;background:#54565a;position:absolute;bottom:-2px;left:0}.content-card__icon+.content-card__img-wrap{margin-top:25px}