.landing-hero-wrapper{position:relative;height:60vh}@media (min-width:1024px){.landing-hero-wrapper{height:50vh}}.landing-hero-image{position:absolute;inset:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.landing-hero-message{position:absolute;height:100%;width:100%;padding:1rem}@media (min-width:1024px){.landing-hero-message{width:85%;padding:2rem}}.landing-hero-message{background:rgb(var(--landing-hero-background,0,0,0));background:linear-gradient(to top,rgba(var(--landing-hero-background),.9),rgba(var(--landing-hero-background),.6) 65%,rgba(var(--landing-hero-background),0) 100%);color:var(--on-landing-hero-background,#fff)}.landing-hero-message-wrapper{display:grid;height:100%;width:100%;place-content:center;row-gap:1rem}@media (min-width:1024px){.landing-hero-message-wrapper{margin-left:auto;margin-right:auto;width:66.666667%}}.landing-hero-message-wrapper__title{font-size:2.25rem;line-height:2.5rem;font-weight:600}@media (min-width:768px){.landing-hero-message-wrapper__title{font-size:3rem;line-height:1}}.landing-hero-message-wrapper__cta-button{width:-moz-min-content;width:min-content;font-size:1.25rem;line-height:1.75rem}@media (min-width:1024px){.landing-hero-message{background:linear-gradient(to right,rgba(var(--landing-hero-background),.9),rgba(var(--landing-hero-background),.6) 65%,rgba(var(--landing-hero-background),0) 100%)}}.submenu{display:flex;height:auto;justify-content:center;vertical-align:middle;font-size:.75rem;line-height:1rem;text-transform:uppercase}@media (min-width:1024px){.submenu{height:3rem}}.submenu{background-color:var(--submenu-color,var(--accent-color));color:var(--on-submenu-color,var(--on-accent-color))}.submenu ul{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;padding-top:1rem;padding-bottom:1rem;font-weight:500}@media (min-width:1024px){.submenu ul{gap:2rem}}.page_main__URwlH{--mobile-menu-color:var(--landing-mobile-menu-color,var(--primary-color));--on-mobile-menu-color:var(--on-landing-mobile-menu-color,var(--on-primary-color));height:100%;display:grid;grid-template-rows:auto auto 1fr auto}