.hero-with-bg{position:relative;overflow:hidden;z-index:1}.hero-with-bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(https://grapplinglabbjj.co.nz/wp-content/uploads/2024/04/team-fight-5.jpg);background-size:cover;background-position:center top;background-repeat:no-repeat;opacity:.4;z-index:-1;mix-blend-mode:luminosity;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0) 50%,#fff0 100%);mask-image:linear-gradient(to bottom,rgb(0 0 0) 50%,#fff0 100%)}.zoom-hover-effect{overflow:hidden!important;border-radius:16px 16px 0 0}.zoom-hover-effect img,.zoom-hover-effect .et_pb_image_wrap{transition:transform 0.6s ease-in-out!important}.zoom-hover-effect:hover img,.zoom-hover-effect:hover .et_pb_image_wrap{transform:scale(1.08)!important}.bjj-magic-card{transition:all 0.4s cubic-bezier(.175,.885,.32,1.275)!important;border-top:3px solid transparent!important}.bjj-magic-card:hover{transform:translateY(-12px)!important;box-shadow:0 15px 30px rgb(239 68 68 / .15)!important;border-top:3px solid #ef4444!important;background-color:rgb(20 20 20 / .8)!important}.bjj-magic-card .et_pb_main_blurb_image{transition:transform 0.4s ease!important}.bjj-magic-card:hover .et_pb_main_blurb_image{transform:scale(1.15) rotate(5deg)!important}