.secondary-heading{display:flex;flex-direction:column;gap:2rem;margin:2rem 2rem 0}.secondary-heading>.hero-wrapper{position:relative;overflow:hidden;height:auto;width:auto;aspect-ratio:16/10;border-radius:15px}.secondary-heading>.hero-wrapper.fallback{background-color:#292929}.secondary-heading>.hero-wrapper>img{position:absolute;top:0;right:0;left:0;bottom:0;z-index:0;height:100%;width:100%;object-position:center;object-fit:cover;border-radius:15px}.secondary-heading h1.title{margin:0;text-align:center}@media screen and (min-width:40rem){.secondary-heading{align-items:center}.secondary-heading>.hero-wrapper{max-width:500px;width:80%}.secondary-heading h1.title{margin:0 0 0 2rem}}@media screen and (min-width:75rem){.secondary-heading h1.title{margin:2rem 0}.secondary-heading.picture{flex-direction:row-reverse;justify-content:space-between;gap:1rem;max-width:1100px;margin:2rem auto 0}.secondary-heading.picture>.hero-wrapper{height:100%;width:60%;margin:0;max-width:750px}.secondary-heading.picture h1.title{margin-top:auto;margin-bottom:0;margin-left:2rem}}@media screen and (min-width:40rem){.page-layout h1{font-size:3rem}.page-layout .page-content{margin:2rem}}@media screen and (min-width:75rem){.page-layout{column-gap:2rem;width:100%;margin:0 auto}.page-layout h1{font-size:4rem}.page-layout h1.page{margin-top:10rem;margin-bottom:2rem;height:unset;visibility:unset}.page-layout .page-content{padding-top:2rem;width:100%;margin:0 auto}}.page-layout{width:100%}.preview-bar{position:fixed;bottom:0;right:0;left:0;background-color:rgba(255,0,0,.55);text-align:center;color:#fff;padding:.4rem;font-size:1.2rem;z-index:10000}.preview-bar a{color:blue}svg.globe,svg.membershipCard{padding:1px}.not-found p{text-align:center}.not-found .button-box{width:-moz-fit-content;width:fit-content;margin:0 auto}