@font-face{font-family:ArgentCF;src:url(/fonts/ArgentCF-DemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:ArgentCF;src:url(/fonts/ArgentCF-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Rajdhani;font-style:normal;font-weight:300;src:url(/fonts/rajdhani-v16-latin-300.woff2) format("woff2");font-display:swap}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;src:url(/fonts/rajdhani-v16-latin-regular.woff2) format("woff2");font-display:swap}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;src:url(/fonts/rajdhani-v16-latin-500.woff2) format("woff2");font-display:swap}@font-face{font-family:Rajdhani;font-style:normal;font-weight:700;src:url(/fonts/rajdhani-v16-latin-700.woff2) format("woff2");font-display:swap}.argent-2xl-bold,.argent-xl-bold,.argent-l-bold,.argent-m-bold,.argent-s-bold,.argent-2xl-light,.argent-xl-light,.argent-l-light,.argent-m-light,.argent-s-light{font-family:ArgentCF;line-height:1.2}.argent-2xl-bold,.argent-xl-bold,.argent-l-bold,.argent-m-bold,.argent-s-bold{font-weight:600}.argent-2xl-light,.argent-xl-light,.argent-l-light,.argent-m-light,.argent-s-light{font-weight:300}.raj-2xl-bold,.raj-xl-bold,.raj-l-bold,.raj-m-bold,.raj-s-bold,.raj-2xl-light,.raj-xl-light,.raj-l-light,.raj-m-light,.raj-s-light,.raj-2xl-regular,.raj-xl-regular,.raj-l-regular,.raj-m-regular,.raj-s-regular,.raj-2xl-medium,.raj-xl-medium,.raj-l-medium,.raj-m-medium,.raj-s-medium{font-family:Rajdhani,sans-serif}.raj-2xl-bold,.raj-xl-bold,.raj-l-bold,.raj-m-bold,.raj-s-bold{font-weight:700;line-height:1.2}.raj-2xl-light,.raj-xl-light,.raj-l-light,.raj-m-light,.raj-s-light{font-weight:300;letter-spacing:.03em;line-height:1.3}.raj-2xl-regular,.raj-xl-regular,.raj-l-regular,.raj-m-regular,.raj-s-regular{font-weight:400;letter-spacing:.03em;line-height:1.3}.raj-2xl-medium,.raj-xl-medium,.raj-l-medium,.raj-m-medium,.raj-s-medium{font-weight:500;letter-spacing:.03em;line-height:1.2}.argent-2xl-bold,.argent-2xl-light{font-size:var(--font-heading-2xl)}.argent-xl-bold,.argent-xl-light{font-size:var(--font-heading-xl)}.argent-l-bold,.argent-l-light{font-size:var(--font-heading-l)}.argent-m-bold,.argent-m-light{font-size:var(--font-heading-m)}.argent-s-bold,.argent-s-light{font-size:var(--font-heading-s)}.raj-2xl-bold,.raj-2xl-light,.raj-2xl-regular,.raj-2xl-medium{font-size:var(--font-copy-2xl)}.raj-xl-bold,.raj-xl-light,.raj-xl-regular,.raj-xl-medium{font-size:var(--font-copy-xl)}.raj-l-bold,.raj-l-light,.raj-l-regular,.raj-l-medium{font-size:var(--font-copy-l)}.raj-m-bold,.raj-m-light,.raj-m-regular,.raj-m-medium{font-size:var(--font-copy-m)}.raj-s-bold,.raj-s-light,.raj-s-regular,.raj-s-medium{font-size:var(--font-copy-s)}:root{--font-heading-2xl: clamp(3.5rem, 7vw, 5em);--font-heading-xl: clamp(3rem, 6vw, 3em);--font-heading-l: clamp(3rem, 3.5vw, 2em);--font-heading-m: clamp(1.75rem, 2.5vw, 1em);--font-heading-s: clamp(1rem, 2vw, .9em);--font-copy-2xl: clamp(3rem, 4vw, 2.6em);--font-copy-xl: clamp(2.5rem, 3.5vw, 2.1em);--font-copy-l: clamp(2rem, 2.5vw, 1.75em);--font-copy-m: clamp(1.5rem, 2vw, 1.2em);--font-copy-s: clamp(1rem, 1.5vw, 1em);--size-5xl: 50em;--size-4xl: 37.5em;--size-3xl: 31.25em;--size-2xl: 25em;--size-xl: 18.75em;--size-l: 12.5em;--size-m: 6.25em;--size-s: 3.125em;--size-xs: 1.563em;--size-2xs: .625em;--size-3xs: .313em;--size-no: 0em;--spacer-3xl: 7.5em;--spacer-2xl: 5em;--spacer-xl: 4em;--spacer-l: 3em;--spacer-m: 2.5em;--spacer-s: 2em;--spacer-sx: 1.5em;--spacer-xs: 1em;--spacer-xns: .75em;--spacer-2xs: .5em;--spacer-3xs: .25em;--spacer-4xs: .125em;--spacer-no: 0em;--padding-4xl: clamp(5em, 10vw, 10em);--padding-3xl: clamp(3.75em, 7.5vw, 7.5em);--padding-2xl: clamp(2.5em, 5vw, 5em);--padding-xl: clamp(1.875em, 3.75vw, 3.75em);--padding-l: clamp(1.25em, 2.5vw, 2.5em);--padding-m: clamp(.625em, 1.25vw, 1.25em);--padding-s: clamp(.3125em, .625vw, .625em);--padding-xs: clamp(.156em, .313vw, .313em);--padding-no: 0em;--line-size-2xl: 1.25em;--line-size-xl: .625em;--line-size-l: .3125em;--line-size-m: .1875em;--line-size-s: .0625em}[class^=spacer-]{display:block}.spacer-3xl{height:var(--spacer-3xl);width:var(--spacer-3xl)}.spacer-2xl{height:var(--spacer-2xl);width:var(--spacer-2xl)}.spacer-xl{height:var(--spacer-xl);width:var(--spacer-xl)}.spacer-l{height:var(--spacer-l);width:var(--spacer-l)}.spacer-m{height:var(--spacer-m);width:var(--spacer-m)}.spacer-s{height:var(--spacer-s);width:var(--spacer-s)}.spacer-xs{height:var(--spacer-xs);width:var(--spacer-xs)}.spacer-2xs{height:var(--spacer-2xs);width:var(--spacer-2xs)}.spacer-3xs{height:var(--spacer-3xs);width:var(--spacer-3xs)}.mb-3xl{margin-bottom:var(--spacer-3xl)}.mb-2xl{margin-bottom:var(--spacer-2xl)}.mb-xl{margin-bottom:var(--spacer-xl)}.mb-l{margin-bottom:var(--spacer-l)}.mb-m{margin-bottom:var(--spacer-m)}.mb-s{margin-bottom:var(--spacer-s)}.mb-xs{margin-bottom:var(--spacer-xs)}.mb-2xs{margin-bottom:var(--spacer-2xs)}.mb-3xs{margin-bottom:var(--spacer-3xs)}.mb-4xs{margin-bottom:var(--spacer-4xs)}.mb-no{margin-bottom:var(--spacer-no)}.mt-3xl{margin-top:var(--spacer-3xl)}.mt-2xl{margin-top:var(--spacer-2xl)}.mt-xl{margin-top:var(--spacer-xl)}.mt-l{margin-top:var(--spacer-l)}.mt-m{margin-top:var(--spacer-m)}.mt-s{margin-top:var(--spacer-s)}.mt-xs{margin-top:var(--spacer-xs)}.mt-2xs{margin-top:var(--spacer-2xs)}.mt-3xs{margin-top:var(--spacer-3xs)}.mt-4xs{margin-top:var(--spacer-4xs)}.mt-no{margin-top:var(--spacer-no)}:root{--max-width-container: max(280px, min(86vw, 1100px));--font-size-basic: clamp(10px, 1.2vw, 14px);--color-text-main: #0B0B0B;--color-accent-green: #83AA5D;--color-white: #ffffff;--color-almost-white: #FAFAFA}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0;display:flex;flex-direction:column}body{font-family:Rajdhani,sans-serif;color:var(--color-white);margin:0}html{background-image:url(/misc/background.webp);background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed;scroll-behavior:smooth;font-size:var(--font-size-basic)}.canvas{display:flex;flex-direction:column;min-height:100vh;position:relative;z-index:1}.canvas:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;z-index:-1;pointer-events:none}.container{margin:0 auto;max-width:var(--max-width-container);padding:var(--padding-m) var(--padding-3xl);width:100%}.content{margin:0 auto;max-width:var(--max-width-container);width:100%;flex:1;display:flex;flex-direction:column;background-color:#0000001a;border-radius:1rem;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);padding:var(--padding-no);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}main{flex:1;display:flex;flex-direction:column;justify-content:center}.text-accent{color:var(--color-accent-green);letter-spacing:.1em}.narrow-60{max-width:60ch;margin-left:auto;margin-right:auto}.header-fixed{position:sticky;top:0;z-index:100}.header-inner{display:flex;justify-content:space-between;align-items:center}.header-language-switch-buttons{display:flex;gap:var(--spacer-2xs)}.header-language-switch-button{color:var(--color-almost-white);background-color:transparent;border:1px solid var(--color-almost-white);border-radius:.5rem;padding:.5em 1em;cursor:pointer;transition:all .2s ease-in-out;gap:var(--spacer-2xl)}.header-language-switch-button-selected{background-color:var(--color-accent-green);border-color:var(--color-accent-green);color:var(--color-almost-white)}.header-language-switch-button:hover{background-color:var(--color-almost-white);color:var(--color-text-main);border-color:var(--color-almost-white)}.header-logo{height:calc(var(--size-s) + var(--size-2xs));width:auto;display:block}@media (max-width: 480px){.header-language-switch-button{font-size:1rem;padding:.5em 1em}}.purpose{display:flex;flex-direction:column;flex:1;align-items:center;text-align:center;justify-content:center}.purpose-contact-button{display:inline-block;background-color:var(--color-accent-green);color:var(--color-almost-white);border:none;border-radius:.5em;padding:.75em 2em;font-size:1rem;text-decoration:none;margin-top:var(--spacer-m);transition:background-color .3s ease,transform .2s ease;cursor:pointer}.purpose-contact-button:hover{background-color:#6f934b;transform:translateY(-2px)}.imprint,.privacy{display:flex;flex-direction:column;flex:1}.flexSection{display:flex;justify-content:space-between}.flexSection>.imprintSectionLeft,.flexSection>.imprintSectionRight{flex:1}.imprintSectionLeft{margin-right:var(--padding-m)}.imprintSectionRight{margin-left:var(--padding-m)}.imprintHeadline,.privacyHeadline{padding:var(--spacer-xs) 0 0 0}.imprintTitle,.privacyTitle{padding:0}.imprintHeading,.privacyHeading,.imprintHeader,.privacyHeader,.imprintContent,.privacyContent,.imprintSection{padding-top:var(--spacer-xs)}.imprintContent a{text-decoration:none;color:inherit;cursor:pointer}.imprintContent a:hover{font-weight:700}.footer-fixed{position:static;height:auto;margin-top:var(--padding-l)}.footer-container{display:flex;justify-content:space-between;align-items:baseline;max-width:var(--max-width-container);margin:0 auto}.footer-links a{text-decoration:none;color:var(--color-almostwhite)}.footer-links{display:flex;align-items:center}.footer-links p{margin:0}.footer-links a{margin:0;padding:var(--padding-m)}.footer-links a:first-child{padding-left:0;padding-right:var(--padding-xl)}.footer-links a:hover{font-weight:700}.company-short{display:none}@media (max-width: 640px){.company-full{display:none}.company-short{display:inline}}
