.header-wrap{background-color:transparent}.hero-wrap{background-color:#2d004b;display:inline-block;margin-top:-100px;padding:220px 0 120px;position:relative;width:100%}.hero-wrap:before{background-image:url(https://501fun.com/hubfs/501fun_2025/Images/Product/hero-shape.png);background-position:top;background-size:cover;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.hero-wrap>div{position:relative;z-index:1}.hero-otr{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.hero-left,.hero-rgt{width:48%}.hero-image,.hero-video{display:none}.thero-image .hero-image,.thero-video .hero-video{display:block}.hero-header{padding-bottom:80px;text-align:center}.hero-title h4{color:#fff;font-size:38px}.hero-title{padding-bottom:10px}.hero-header h1{color:#fff;font-size:135px;letter-spacing:-.04em;line-height:75%}.hero-header h1 span{color:#e800b8}.hero-txt p{color:#fff;font-size:18px;letter-spacing:-.01em;line-height:150%}.hero-txt{margin:0 auto;max-width:800px}.hero-btn{padding-top:10px}@media (max-width:1080px){.hero-wrap{padding:100px 0}.hero-header h1{font-size:70px}.hero-stle h5{font-size:22px}.hero-left,.hero-rgt{width:100%}.hero-left{padding-bottom:30px;text-align:center}.hero-title h4{font-size:30px}}@media only screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.hero-header h1{font-size:70px}}@media (max-width:767px){.hero-wrap{padding:190px 0 70px}.hero-header h1{font-size:54px;line-height:95%}.hero-header{padding-bottom:10px}.hero-stle h5{font-size:20px}.hero-txt p{font-size:16px}.hero-title h4{font-size:24px}}@media (max-width:479px){.hero-header h1{font-size:44px;line-height:90%}}