.call-to-action-link {
    width: 100%;
    text-align: center;
    padding: 2rem;
}

.call-to-action-link a {
    padding: 2rem;
    font-size: 1.2rem;
    font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 5px;
    color: #3b3b3b;
    position: relative;

}

.call-to-action-link a:hover {
    color: #5f5e5e;
    text-decoration: none;
}

.call-to-action-link a::after {
    content: "\f054";
    /* Unicode for the Font Awesome 'fa-chevron-right' icon */
    font-family: 'Font Awesome 6 Free';
    /* Ensure you're using the correct Font Awesome version */
    font-weight: 600;
    /* Font Awesome solid icons */
    display: inline-block;
    position: absolute;
    right: 0px;
    transition: .25s ease;
}

.call-to-action-link a:hover::after {
    right: -5px;
}