.plp__{

}
.plp__ .card-wrapper {
    padding: 2rem;
    justify-content: space-between;
}
.plp__ .card-wrapper label {
    background: rgb(230, 228, 228);
    color: #014e98;
    padding:.1rem .4rem;
    border-radius: .4rem;
    font-weight: 600;
}
.plp__ .card-wrapper a {
    text-decoration: none;
    color: black;
    line-height: 1;
}
.plp__ .card-wrapper a img {
    width: 100%;
}
.plp__ .card-wrapper .content-wrapper {
    width: 100%;
}
.plp__ .card-wrapper .content-wrapper h3 {
    line-height: 1;
    font-size: 1.45rem;
}
.plp__ .card-wrapper p {
    line-height: 1;
    margin: .5rem 0;
}
.plp__ .card-wrapper .footer-links {
    list-style: none;    
    display: flex;
    justify-content: space-between;
    align-items: center;

    margin: 0;
    padding: 0;
}
.plp__ .card-wrapper .footer-links a {
    text-decoration: none;
    transition: all .5s;
    font-size: .8rem;
}
.plp__ .card-wrapper .footer-links a:hover {
    font-weight: 600;
}
.plp__  .card-wrapper .footer-links li a::after {
    content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDcgMTIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMC4yNTczOCAxMS4wMDE5Qy0wLjA2NzI3NjcgMTAuNzIyMiAtMC4wODc1MjE4IDEwLjI0OTggMC4yMTIxNjEgOS45NDY4M0w0LjUxMTI3IDUuNTk5OTVMMC4yMTIxNjEgMS4yNTMwN0MtMC4wODc1MjIyIDAuOTUwMDU2IC0wLjA2NzI3NzEgMC40Nzc2NzEgMC4yNTczNzkgMC4xOTc5NjhDMC41ODIwMzYgLTAuMDgxNzM2NiAxLjA4ODE2IC0wLjA2Mjg0MTUgMS4zODc4NSAwLjI0MDE3MUw2LjE4Nzg0IDUuMDkzNUM2LjQ3MDcyIDUuMzc5NTIgNi40NzA3MiA1LjgyMDM4IDYuMTg3ODQgNi4xMDY0TDEuMzg3ODUgMTAuOTU5N0MxLjA4ODE2IDExLjI2MjcgMC41ODIwMzYgMTEuMjgxNiAwLjI1NzM4IDExLjAwMTlaIiBmaWxsPSJibGFjayIvPgo8L3N2Zz4K);
    margin-left: 0.6rem;
    transition: margin .5s ease-in-out;
    position: relative;
    top: 0.1rem;
}

.plp__  .card-wrapper .footer-links li:hover a::after {
    margin-left: 1rem;
}