/*! 
        Version: 0.0.1
  
        Author: digitise GmbH
        Email: mail@digitise.gmbh
        URL: https://www.digitise.de
       */
:root{--color-white:#fff;--color-black:#000;--color-grey:#2f333d;--color-orange:#ffab00;--color-blue:#0075bf;--color-bg-blue:#f0f6fa;--color-bg-light:#f5f7fa;--color-text:var(--color-grey);--color-bg:var(--color-white);--color-accent:var(--color-orange);--font-family:"Saira", sans-serif;--font-family-alt:"Inter", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--line-height-base:1.4;--line-height-heading:1.1;--h1-size:2.9em;--h2-size:2.4em;--h3-size:1.7em;--h4-size:1em;--h5-size:1em;--h6-size:.8em;--width-max:82rem;--width-max-wide:1600px;--padding-inline:1rem;--inner-padding:5%;--inner-padding-narrow:4vw;--space-block:7rem;--space-block-medium:6rem;--space-block-small:4rem;--grid-gap:16px;--radius:6px;--shadow-card:0 10px 30px #d6e1ea}body.error404{flex-direction:column;min-height:100dvh;display:flex}body.error404 main{flex:1;align-items:center;display:flex}body.error404 .error-404{width:100%}@scope(.error-404){:scope{text-align:center;padding-block:4rem}.code{color:var(--color-blue);font-size:5em;font-weight:var(--font-weight-bold);margin:0;line-height:1}h1{margin:.2em 0 .4em}.text{max-width:32em;color:var(--color-text);margin:0 auto 1.5em}@media (width<=767px){:scope{padding-block:5rem}.code{font-size:3.5em}}}:focus-visible{outline:.125rem dotted var(--color-accent);outline-offset:.25rem}@font-face{font-family:Saira;src:url(../fonts/PB-Saira-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(../fonts/PB-Saira-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(../fonts/PB-Saira-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Saira;src:url(../fonts/PB-Saira-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(../fonts/PB-Inter-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}:where(h1,h2,h3,h4,h5,h6){font-family:var(--font-family);font-weight:var(--font-weight-medium);line-height:var(--line-height-heading);margin-block:0 1rem;display:block}:where(h1){color:var(--color-orange);font-size:var(--h1-size)}:where(h2){color:var(--color-blue);font-size:var(--h2-size)}:where(h3){color:var(--color-orange);font-size:var(--h3-size)}:where(h4){color:var(--color-blue);font-size:var(--h4-size);font-weight:var(--font-weight-bold)}:where(h5){color:var(--color-blue);font-size:var(--h5-size);font-weight:var(--font-weight-bold)}:where(h6){color:var(--color-orange);font-size:var(--h6-size);font-weight:var(--font-weight-regular)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}html,body{height:100%}body{background-color:var(--color-bg);overscroll-behavior-y:none;margin:0}button,input,select,textarea{font:inherit;color:inherit}html{font-size:100%}body{color:var(--color-text);font-family:var(--font-family);font-weight:var(--font-weight-regular);margin-block:0;font-size:20px;line-height:28px}:where(p,li){color:#383d47}:where(p){font-family:var(--font-family-alt);margin-block:0 20px;font-size:20px;line-height:150%}:where(ul,ol,address){margin-block:0 1em}.sr-only{clip:rect(1px, 1px, 1px, 1px);border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.button{border:.2em solid var(--color-orange);border-radius:var(--radius);background-color:var(--color-orange);color:var(--color-text);font-size:1.2rem;font-weight:var(--font-weight-medium);margin-top:1.2em;padding:.3em 1.3em;line-height:1.9;text-decoration:none;transition:color .2s,background-color .2s;display:inline-block}.button:hover,.button:focus-visible{background-color:var(--color-white);color:var(--color-orange)}.button--inverted:hover,.button--inverted:focus-visible{background-color:#0003}.button--no-space{margin-top:0}.button--small{padding:.3em 1.3em;font-size:1rem;line-height:1.9}.button--outline{background-color:#0000}.button--outline:hover,.button--outline:focus-visible{background-color:var(--color-white)}.button--outline-white{color:var(--color-white);background-color:#0000}.button--outline-white:hover,.button--outline-white:focus-visible{background-color:var(--color-orange);color:var(--color-text)}.button--white{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-text)}.button--white:hover,.button--white:focus-visible{background-color:var(--color-blue);border-color:var(--color-blue);color:var(--color-white)}@media (width<=991px){.button{font-size:1rem}}@media (width<=767px){.button{font-size:.875rem}}@media (width<=479px){.button{font-size:.875rem}.button--small{font-size:.8rem}}.headline-1{font-size:var(--h1-size)}.headline-2{font-size:var(--h2-size)}.headline-3{font-size:var(--h3-size)}.headline-4{font-size:var(--h4-size)}.headline-5{font-size:var(--h5-size)}.headline-6{font-size:var(--h6-size)}:is(.headline-1,.headline-2,.headline-3,.headline-4,.headline-5,.headline-6){font-family:var(--font-family);font-weight:var(--font-weight-bold);line-height:var(--line-height-heading);margin-block:0 1rem;display:block}.icon{fill:currentColor;width:1.5rem;height:1.5rem;display:inline-block}.padding-global{z-index:1;padding-inline:5%;position:relative}.container-large{width:100%;max-width:var(--width-max);margin-inline:auto}.image-placeholder{object-fit:cover;width:100%;height:100%;display:block}.image-placeholder--16-9{aspect-ratio:16/9}.image-placeholder--4-3{aspect-ratio:4/3}.image-placeholder--1-1{aspect-ratio:1}.eyebrow{color:var(--color-text);font-family:var(--font-family);font-size:1em;font-weight:var(--font-weight-regular);margin-block:0 .1em;line-height:24px;display:block}.text-link{border-bottom:2px solid var(--color-blue);color:var(--color-blue);font-size:1.1em;font-weight:var(--font-weight-medium);text-decoration:none;display:inline-block}.text-link:hover,.text-link:focus-visible{border-color:var(--color-orange);color:var(--color-orange)}
/*$vite$:1*/