.hero{background-color:#606060;position:relative;align-self:stretch;width:100%;padding:30px 15px 0;overflow:hidden;border-radius:15px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media(min-width:601px){.hero{border-radius:18px}}@media(min-width:1024px){.hero{border-radius:24px}}.hero__bg{position:absolute;z-index:0;pointer-events:none;display:flex;align-items:center;justify-content:center}.hero__bg,.hero__bg-image{inset:0;width:100%;height:100%}.hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,0) 50%,rgba(0,0,0,.6));z-index:1;pointer-events:none}.hero.hero-home{height:100vh;max-height:450px}@media(min-width:600px){.hero.hero-home{padding:45px 30px 0;max-height:480px}}@media(min-width:1024px){.hero.hero-home{padding:60px 30px 0;max-height:510px}}@media(min-width:1400px){.hero.hero-home{max-height:540px}}@media(min-width:1600px){.hero.hero-home{max-height:590px}}.hero .hero-content{align-self:stretch;padding-bottom:45px;height:calc(100% - 45px);position:relative;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:9px}.hero .hero-image{position:absolute;left:50%;bottom:15px;transform:translateX(-50%);z-index:1;height:auto;width:100%;max-height:240px;max-width:240px}@media(min-width:600px){.hero .hero-image{max-height:270px;max-width:270px}}@media(min-width:1024px){.hero .hero-image{max-height:330px;max-width:330px}}@media(min-width:1400px){.hero .hero-image{max-height:350px;max-width:350px}}@media(min-width:1600px){.hero .hero-image{max-height:420px;max-width:420px}}.hero .hero-title{text-align:center;color:#fff;word-break:break-word;z-index:2;line-height:30px}@media(min-width:600px){.hero .hero-title{line-height:inherit}}.hero .hero-subtitle{align-self:stretch;text-align:center;color:#fff;word-break:break-word;z-index:2;line-height:30px}@media(min-width:600px){.hero .hero-subtitle{line-height:inherit}}.hero .hero-cta-wrapper{padding-top:15px;display:flex;flex-direction:column;align-items:center;gap:15px;z-index:2;text-transform:uppercase}.hero .hero-cta-wrapper .btn{box-shadow:0 0 0 5px hsla(0,0%,100%,.3)}