.hero-content{background-attachment:local}.hero-content .page-width{display:flex;flex-direction:column}.hero-content__cta-list,.hero-content__steps-list{display:flex;flex-direction:column;gap:.8rem;list-style:none;padding:0}.hero-content__cta-list .marker,.hero-content__steps-list .marker{align-items:center;aspect-ratio:1;border-radius:50%;color:#fff;display:inline-flex;justify-content:center;padding:.4rem}@media screen and (min-width:990px){.hero-content__cta-list,.hero-content__steps-list{gap:2.4rem}}.hero-content h1,.hero-content h2,.hero-content ol,.hero-content p,.hero-content ul{margin:0}.hero-content__cta{display:flex;flex-direction:column;gap:1.6rem}.hero-content__cta .marker{background-color:#a49d79;height:1.6rem;width:1.6rem}.hero-content__cta>.button{width:-moz-fit-content;width:fit-content}@media screen and (min-width:990px){.hero-content__cta{align-items:center}.hero-content__cta>ul{flex-direction:row;gap:2.4rem;margin-bottom:.8rem}}.hero-content__steps{--image-overflow:4rem;background-color:#f5f1eb;border-radius:8px;margin-top:calc(var(--image-overflow) + 5rem);padding:1.6rem}.hero-content__steps,.hero-content__steps-text{display:flex;flex-direction:column;gap:1.6rem}@media screen and (min-width:990px){.hero-content__steps-text{gap:2.4rem}}.hero-content__steps p{line-height:1.1em}.hero-content__steps li{align-items:center;display:flex;font-size:1.6rem;gap:1.6rem;height:-moz-fit-content;height:fit-content}.hero-content__steps li .step-text{color:#6f6f6b;font-size:1.4rem}.hero-content__steps .marker{background-color:#c17c3a;font-family:var(--font-heading-family);font-size:2rem;height:4rem;width:4rem}.hero-content__steps img{margin-top:calc(var(--image-overflow)*-1);max-width:180px}@media screen and (min-width:990px){.hero-content__steps img{max-width:444px}}.hero-content__steps-title span:first-child{color:#2e2e2e}@media screen and (min-width:990px){.hero-content__steps{--image-overflow:10.4rem;align-items:center;margin:0 10.6rem;margin-top:calc(var(--image-overflow) - 1.6rem);padding:2.2rem 4.8rem}}@media screen and (min-width:1200px){.hero-content__steps{flex-direction:row;gap:9.6rem}}