.cards__partner .partner-story{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:4px;box-shadow:0 8px 24px rgba(0,0,0,.08);color:#000;display:flex;flex-direction:column;min-height:500px;overflow:hidden;padding:1.5rem;position:relative;transition:box-shadow .3s ease,transform .3s ease}.cards__partner .partner-story:hover{box-shadow:0 12px 32px rgba(0,0,0,.14);transform:translateY(-4px) scale(1.01)}.cards__partner h6.small{font-size:.8rem;margin:0 0 .5rem;text-align:right;text-transform:uppercase}.cards__partner .partner-info{border-top:1px solid #000;margin-bottom:1.5rem;padding-top:.5rem}.cards__partner .partner-logo{align-items:center;display:flex;height:90px;justify-content:flex-start;max-height:90px;overflow:hidden;padding-top:4px}.cards__partner .partner-logo img{display:block;height:auto;max-height:100%;max-width:100%}.cards__partner h5{font-size:1.25rem;margin:.5rem 0}.cards__partner p{flex-grow:1;margin:.5rem 0}.cards__partner .partner-button-wrap{margin-top:auto}.cards__partner a.partner-button{color:#000;font-family:aktiv-grotesk-extended,sans-serif;font-weight:500;position:relative;text-decoration:none}.cards__partner a.partner-button:after{border-top:6px solid #1fbc74;content:"";left:100%;margin-left:15px;position:absolute;top:.75rem;width:999px}.cards__partner a.partner-button:hover{color:#1fbc74}