.hero__slogan[data-v-f1bb47fb]{margin-bottom:6rem}.hero__slogan--1[data-v-f1bb47fb],.hero__slogan--2[data-v-f1bb47fb],.hero__slogan--3[data-v-f1bb47fb]{display:block;margin-bottom:1.5rem;position:relative}.hero__slogan--one[data-v-f1bb47fb]{color:var(--pumpkin-yellow1);font-family:var(--font-gravitasone),sans-serif;font-size:3rem;opacity:.65}.hero__slogan--two[data-v-f1bb47fb]{bottom:-1.5rem;color:var(--white);font-size:2.8rem;font-weight:700;left:8rem;position:absolute}@media only screen and (min-width:325px){.hero__slogan[data-v-f1bb47fb]{margin-bottom:10rem}.hero__slogan--one[data-v-f1bb47fb]{font-size:3.6rem}.hero__slogan--two[data-v-f1bb47fb]{bottom:-1.9rem;font-size:3.4rem;left:10rem}}@media only screen and (min-width:768px){.hero__slogan[data-v-f1bb47fb]{margin-bottom:6rem}.hero__slogan--1[data-v-f1bb47fb],.hero__slogan--2[data-v-f1bb47fb],.hero__slogan--3[data-v-f1bb47fb]{margin-bottom:1rem}.hero__slogan--2[data-v-f1bb47fb]{margin-left:5rem}.hero__slogan--3[data-v-f1bb47fb]{margin-left:10rem}.hero__slogan--one[data-v-f1bb47fb]{font-size:4rem;opacity:.65}.hero__slogan--two[data-v-f1bb47fb]{bottom:-1.6rem;font-size:3.2rem;font-weight:700;left:15rem}}@media only screen and (min-width:1024px){.hero__slogan[data-v-f1bb47fb]{margin-bottom:10rem}.hero__slogan--one[data-v-f1bb47fb]{font-size:4.8rem;opacity:.6}.hero__slogan--two[data-v-f1bb47fb]{bottom:-1.8rem;font-size:4rem}}@media only screen and (min-width:1440px){.hero__slogan[data-v-f1bb47fb]{margin-bottom:15rem}.hero__slogan--one[data-v-f1bb47fb]{font-size:5.6rem}.hero__slogan--two[data-v-f1bb47fb]{bottom:-2.4rem;font-size:4.8rem;left:20rem}}.hero__banner-text[data-v-ec01ef67]{display:flex;flex-direction:column-reverse;height:calc(100% - 5px);padding:1rem;position:absolute;right:0;top:0;width:100%}.hero__banner-text[data-v-ec01ef67]:before{background-image:linear-gradient(180deg,#0003,#000000d9);content:"";height:100%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width:325px){.hero__banner-text[data-v-ec01ef67]{padding:2rem}}@media only screen and (min-width:768px){.hero__banner-text[data-v-ec01ef67]{border-radius:1rem;left:3rem;padding:3rem;width:calc(100% - 6rem)}.hero__banner-text[data-v-ec01ef67]:before{background-image:linear-gradient(to top right,rgba(0,0,0,.65),transparent);border-radius:1rem}}
