.sticky-banner{background-color:#fff;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-height:25vh;max-width:15vw;overflow:hidden;padding:10px;position:fixed;right:2vw;top:50%;transform:translateY(-50%);width:20vw;z-index:1000}.sticky-banner img{border-radius:10px;display:block;height:auto;width:100%}@media (max-width:992px){.sticky-banner{display:none}}body,footer{position:relative}footer{z-index:1}.sticky-banner{max-height:calc(100vh - 100px)}