.border-link{border:1px solid #dfe3e6;color:#002439;padding:2rem 20% 2rem 3rem;margin:2rem 0;width:66%;background-repeat:no-repeat;background-size:1.5rem;background-position:calc(100% - 4rem);will-change:background-position;-webkit-transition:background-position .5s;transition:background-position .5s}
.border-link:hover{background-position:calc(100% - 2rem)}
@media(max-width:600px){.border-link{width:100%;padding:1rem 15% 1rem 1.5rem;background-position:calc(100% - 2rem)}
}