.hero.svelte-549brs{position:relative;width:100%;height:100vh;overflow:hidden}.hero.svelte-549brs .hero-headline:where(.svelte-549brs){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;font-size:var(--font-size-heading-large);line-height:1;z-index:1}.hero.svelte-549brs .hero-video:where(.svelte-549brs){position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);min-width:100%;min-height:100%;object-fit:cover}.box.svelte-1c5ssbg{position:relative;width:var(--layout-gutter-narrow);max-width:var(--layout-gutter-narrow-max);margin:8rem auto;background-color:var(--color-primary-light);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center}.box.svelte-1c5ssbg .contents:where(.svelte-1c5ssbg){position:relative;z-index:1;padding:4rem 3rem;text-align:center;min-height:600px;width:80%;margin:0 auto}.box.svelte-1c5ssbg .contents:where(.svelte-1c5ssbg) img.logo:where(.svelte-1c5ssbg){display:block;width:125px;height:auto;margin:0 auto 1rem}.box.svelte-1c5ssbg .contents:where(.svelte-1c5ssbg) h2:where(.svelte-1c5ssbg){margin-bottom:1.5rem}.box.svelte-1c5ssbg .contents:where(.svelte-1c5ssbg) h2:where(.svelte-1c5ssbg){font-size:var(--font-size-heading)}.box.svelte-1c5ssbg .contents:where(.svelte-1c5ssbg) p:where(.svelte-1c5ssbg){font-size:var(--font-size-paragraph-small);width:90%;display:inline-block;line-height:2}.box.svelte-1c5ssbg .contents:where(.svelte-1c5ssbg) a.button:where(.svelte-1c5ssbg){margin-bottom:1rem}.box.svelte-1c5ssbg .shape:where(.svelte-1c5ssbg){position:absolute}.box.svelte-1c5ssbg .shape:where(.svelte-1c5ssbg).top_left{top:-14%;left:-17%}.box.svelte-1c5ssbg .shape:where(.svelte-1c5ssbg).top_right{top:-56%;right:-7%}.box.svelte-1c5ssbg .shape:where(.svelte-1c5ssbg).bottom_left{bottom:-35%;left:-16%}.box.svelte-1c5ssbg .shape:where(.svelte-1c5ssbg).bottom_right{bottom:-26%;right:-22%}.box.svelte-1c5ssbg .border:where(.svelte-1c5ssbg){position:absolute;top:0;left:0;width:100%;height:100%;border:10px solid var(--color-background);border-radius:20px;pointer-events:none;z-index:10;opacity:1;mix-blend-mode:multiply}@media all and (max-width:1490px){.box.svelte-1c5ssbg{max-width:90%;width:60%}.box.svelte-1c5ssbg .contents:where(.svelte-1c5ssbg){width:100%}}@media all and (max-width:1190px){.box.svelte-1c5ssbg{max-width:90%;width:75%}.box.svelte-1c5ssbg .contents:where(.svelte-1c5ssbg){width:100%}}@media all and (max-width:932px)and (orientation:portrait){.box.svelte-1c5ssbg{width:100%;max-width:unset;margin:0 auto;border-radius:0}.box.svelte-1c5ssbg .contents:where(.svelte-1c5ssbg){width:90%;padding:5rem 0}.box.svelte-1c5ssbg .contents:where(.svelte-1c5ssbg) h2:where(.svelte-1c5ssbg){line-height:.9;margin-bottom:2rem}.box.svelte-1c5ssbg .contents:where(.svelte-1c5ssbg) .button:where(.svelte-1c5ssbg){margin-bottom:1.5rem}.box.svelte-1c5ssbg .contents:where(.svelte-1c5ssbg) .button:where(.svelte-1c5ssbg):first-child{margin-top:1rem}.box.svelte-1c5ssbg .contents:where(.svelte-1c5ssbg) .button:where(.svelte-1c5ssbg):last-child{margin-bottom:0}.box.svelte-1c5ssbg .shape:where(.svelte-1c5ssbg){display:none}.box.svelte-1c5ssbg .border:where(.svelte-1c5ssbg){display:none}}.page.svelte-1uha8ag{background-image:url(../../../images/backgrounds/beige_background.jpg);background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:center}
