.hero-1{background-position:100%;background-repeat:no-repeat;background-size:cover;isolation:isolate;min-height:520px;padding:8rem 2rem;position:relative}.hero-1.text-center{background-position:50%}.hero-1--round-bot,.hero-1--round-bot .hero-1__overlay{border-radius:0 0 4rem 4rem}.hero-1--round-top,.hero-1--round-top .hero-1__overlay{border-radius:4rem 4rem 0 0}.hero-1--round-both,.hero-1--round-both .hero-1__overlay{border-radius:4rem}.hero-1__anchor,.hero-1__overlay{position:absolute}.hero-1__overlay{inset:0;pointer-events:none;z-index:-1}.hero-1 .content-wrapper,.hero-1__content{width:100%}.hero-1__content :last-child{margin-bottom:0}.hero-1 .text-xl h1{text-transform:uppercase}.hero-1__anchor,.hero-1__anchor-link{line-height:0}.hero-1__anchor{bottom:3.2rem}.hero-1__anchor-link:hover svg rect{fill:var(--primary-color-hover);stroke:var(--primary-color-hover)}.hero-1__anchor{left:0;right:0;text-align:center}@media (min-width:801px){.hero-1{padding:14.2rem 2rem}.hero-1--round-bot,.hero-1--round-bot .hero-1__overlay{border-radius:0 0 8rem 8rem}.hero-1--round-top,.hero-1--round-top .hero-1__overlay{border-radius:8rem 8rem 0 0}.hero-1--round-both,.hero-1--round-both .hero-1__overlay{border-radius:8rem}.hero-1:not(.text-center) .hero-1__content{max-width:960px}.hero-1:not(.text-center) .hero-1__anchor{bottom:4.8rem}}@media (max-width:800px){.hero-1{min-height:300px;text-align:center}.hero-1.hero-1--w-arrow{padding:6rem 2rem 8rem}.hero-1__content .button{max-width:300px;width:100%}.hero-1__anchor{left:0;right:0}.hero-1__anchor svg{height:32px;width:32px}}