.hero .inner-flex{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:700px;padding:77rem 0 30rem;text-align:center}.hero .content-wrapper{position:relative}.pwr--abs-full{height:100%;left:0;position:absolute;top:0;width:100%}.hero h1{color:#fff}.hero .btn-wrap a{background:#993afa;border:2rem solid #993afa;border-radius:50rem;color:#fff;cursor:pointer;display:inline-block;font-weight:700;letter-spacing:.25rem;line-height:1.61803;margin:20rem 0;padding:13rem 30rem;text-decoration:none;text-transform:uppercase;-webkit-transition:.1s ease-in;transition:.1s ease-in}.hero .btn-wrap a:hover{background-color:#ff3131;border-color:#ff3131;color:#fff}.hero .banner-content{max-width:80%;padding:25rem 0 0}.hero .eyebrow{font-size:16rem;font-weight:700;letter-spacing:1rem;margin-bottom:10rem;text-transform:uppercase}.hero p{font-size:20rem;font-style:italic;letter-spacing:.5rem;line-height:1.6;margin:0 auto 40rem}.hero h1{font-size:44rem;font-weight:700;letter-spacing:.25rem;line-height:1.2;margin:0}@media(max-width:767px){.hero{background:#ff3131}.hero .pwr--abs-full{display:none}.hero h1{font-size:32px}.hero .banner-content h1{margin-bottom:15px}.hero .inner-flex{min-height:auto;padding:60px 0}.hero .banner-content{max-width:100%}.hero p{font-size:18rem;margin:0 auto 20rem}}