.banner__button{
    background: linear-gradient(90deg, #242424 0%, #000000 100%);
    box-shadow: 0 2px 15px 2px rgba(0,0,0,.45);
    color: var(--bg-color);
    display: inline-block;
    font-weight: 700;
    line-height: 1.52;
    max-width: 200px;
    padding: .5rem 1.8rem;
    text-align: center;
    text-decoration: none;
}

@media only screen and (min-width: 778px){
    .banner__button{
        width: 160px;
        font-size: 18px;
        align-self: flex-end;
        margin-right: 9rem;
        /* margin-top: -4rem; */
    }
}