.hero{margin-bottom:15%;margin-top:5%}.hero h2{font-size:50px;font-weight:700;line-height:1;margin-bottom:2%}.hero p{border-color:transparent;border-style:solid;font-size:30px;font-weight:500;line-height:1.2;padding-bottom:5%;vertical-align:middle}.hero button,.hero p{background-position:50%;color:#fff;font-family:Montserrat,Arial,sans-serif}.hero button{border:1px solid #fff;border-radius:30px;font-size:18px;font-weight:600;height:80px;letter-spacing:-.5px;line-height:1.55;padding:0 50px;transition:background-color .2s ease-in-out,color .2s ease-in-out,border-color .2s ease-in-out}@media (max-width:768px){.hero{flex-direction:column;margin-bottom:10%;padding:0 10px}.hero h2{font-size:32px}.hero p{font-size:18px;padding-bottom:3%}.hero button{font-size:16px;height:60px;padding:0 30px}}@media (max-width:640px){.hero{margin-left:3%!important;margin-right:3%!important;overflow:hidden}.hero button{border-radius:20px;font-size:12px;height:50px;padding:0 20px}}@media (min-width:769px) and (max-width:1024px){.hero div h2[data-v-8676b3cc]{font-size:40px}.hero div p[data-v-8676b3cc]{font-size:24px}.hero div button[data-v-8676b3cc]{font-size:16px;height:70px;padding:0 40px}}@media (min-width:1025px){.hero[data-v-8676b3cc]{flex-direction:row;justify-content:space-between;overflow:hidden}}@media (min-width:1471px){.hero .colorized-text[data-v-8676b3cc]{font-size:40rem}.hero p[data-v-8676b3cc]{font-size:24rem}.hero button[data-v-8676b3cc]{font-size:16rem;height:70px;padding:0 4rem}}
