.hero-alt{background-position:50%;background-size:cover;color:#fff;overflow:hidden;position:relative;text-align:center}.hero-alt .hero__background{background-position:50%;background-repeat:no-repeat;background-size:cover;transform:translate(-50%,-50%) scale(1)}.hero-alt .hero__background,.hero-alt .hero__overlay{height:100%;left:50%;position:absolute;top:50%;width:100%}.hero-alt .hero__overlay{mix-blend-mode:multiply;transform:translate(-50%,-50%)}.hero-alt .hero__inner{align-items:center;display:flex;justify-content:center;margin:0 auto;max-width:75.5rem;min-height:100svh;padding:17rem 0 11rem;position:relative;z-index:3}@media (max-width:1199px){.hero-alt .hero__inner{padding:10rem 0}}@media (max-width:767px){.hero-alt .hero__inner{padding:8rem 0}}.hero-alt .hero__content{max-width:100%}.hero-alt .hero__entry:not(:last-child){margin-bottom:3.6rem}@media (max-width:767px){.hero-alt .hero__entry:not(:last-child){margin-bottom:3.6rem}}.hero-alt .hero__content p{margin:0 auto;max-width:126rem}@media (min-width:767px){.hero-alt .hero__content p{line-height:1.6}}@media (max-width:1299px){.hero-alt .hero__content br{display:none}}.hero-alt .hero__content h1,.hero-alt .hero__content h2,.hero-alt .hero__content h3,.hero-alt .hero__content h4,.hero-alt .hero__content h5,.hero-alt .hero__content h6{color:#fff;line-height:1.15;margin-bottom:3.4rem}@media (max-width:767px){.hero-alt .hero__content h1,.hero-alt .hero__content h2,.hero-alt .hero__content h3,.hero-alt .hero__content h4,.hero-alt .hero__content h5,.hero-alt .hero__content h6{color:#fff;line-height:1.1;margin-bottom:1.6rem}}.hero-alt .hero__content h2{margin-bottom:2.4rem}@media (max-width:767px){.hero-alt .hero__content h2{margin-bottom:1.6rem}}@media (min-width:767px){.hero-alt .hero__action .btn{min-width:23.5rem}}.hero-alt .hero__content h1{margin-top:3.6rem}@media (max-width:1199px){.hero-alt .hero__content h1{margin-top:10rem}}@media (max-width:767px){.hero-alt .hero__content h1{margin-top:7rem}}.hero-alt.small .hero__inner{height:auto;min-height:0;padding:20rem 0}@media (max-width:767px){.hero-alt.small .hero__inner{min-height:0;padding:12rem 0}}.hero-alt.small .hero__content h1{margin-bottom:3.6rem;margin-top:0}