.branded-image{position:relative}.branded-image img{position:relative;z-index:5;border-radius:10px}.branded-image .effect{position:absolute;z-index:30;bottom:-175px;left:calc(50% - 150px);width:350px}.branded-background{position:absolute;z-index:2;margin-top:-150px;width:calc(50vw - 620px);background-repeat:no-repeat;background-position:right top;left:0;background-size:285px}.branded-background.right{left:auto;right:0;background-position:left top}