.banner-box {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 80px;
    background-color: #E6B800;
    margin: 20px 0;
    transition: all 300ms ease-in-out;
}

.banner-box img {
    filter: none;
    transition: all 300ms ease-in-out;
}

.banner-box a {
    transition: all 300ms ease-in-out;
}

.banner-box:hover, .banner-box:active {
    background: #002395;
}

.banner-box:hover img, .banner-box:active img {
    filter: brightness(0) invert(1);
}

.banner-box:hover a, .banner-box:active a {
    color: #FFFFFF;
}

.banner-box a {
    font-style: normal;
    font-weight: 600;
    font-size: 20px;
    line-height: 28px;
    color: #262626;
    padding-left: 10px;
	text-align: center;
}