.banner-wrapper .background img{width:100%;height:100%;object-fit:cover}.banner-wrapper{position:relative}.banner-wrapper .background{position:absolute;width:100%;height:100%;border-radius:10px;overflow:hidden;z-index:1}.banner-wrapper .banner-content{padding:54px 50px 75px 50px;border-radius:10px;overflow:hidden;position:relative;z-index:2}.banner-wrapper .title-wrapper{margin-bottom:115px}.banner-wrapper .bg-element{position:absolute;bottom:-90px;right:-150px;z-index:0;width:300px}@media screen and (min-width:1300px){.banner-wrapper{margin-right:-50px;margin-left:-50px}}@media screen and (max-width:767px){.banner-wrapper .banner-content{padding:20px}}