Something like this?
Need to play around with the values etc.
@media screen and (min-width: 750px) {
.banner--desktop-transparent .banner__box {
position: absolute;
top: 20vh;
left: -20vh;
}
}
@media screen and (max-width: 749px) {
.banner:not(.banner--mobile-bottom):not(.email-signup-banner) .banner__box {
background: transparent;
top: 12vh;
position: absolute;
}
}