*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;word-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li):before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:inline;display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}@media (prefers-reduced-motion: reduce){*,:before,:after{animation-delay:-1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;background-attachment:scroll!important;background-attachment:initial!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}}:root{--grey-50: #fcfcfc;--grey-100: #e6e6e6;--grey-200: #cecece;--grey-300: #afafaf;--grey-400: #929292;--grey-500: #737373;--grey-600: #4e4e4e;--grey-700: #393939;--grey-800: #242424;--yellow-50: #f4f6c8;--yellow-100: #ebed99;--yellow-200: #d7d868;--yellow-300: #c6c74a;--yellow-400: #afaf22;--yellow-500: #92921e;--yellow-600: #727212;--yellow-700: #58580e;--yellow-800: #3e3e15;--orange-brown-50: #fdd9b2;--orange-brown-100: #f6bf82;--orange-brown-200: #eaa44f;--orange-brown-300: #e39938;--orange-brown-400: #c7811e;--orange-brown-500: #ac701c;--orange-brown-600: #8f5c15;--orange-brown-700: #6b430c;--orange-brown-800: #4f320d;--red-50: #ffd4d0;--red-100: #f7a7a2;--red-200: #ee7974;--red-300: #e15151;--red-400: #ce2f37;--red-500: #bc1f2b;--red-600: #9c1923;--red-700: #741319;--red-800: #541315;--green-50: #d2e6bd;--green-100: #a9c688;--green-200: #89ac60;--green-300: #6c8f3f;--green-400: #50711f;--green-500: #405b17;--green-600: #314613;--green-700: #25370b;--green-800: #1f2d0d;--purple-main-50: #d6ddf9;--purple-main-100: #afbbef;--purple-main-200: #8998e6;--purple-main-300: #7D7DF8;--purple-main-400: #464ebf;--purple-main-500: #2D2C9A;--purple-main-600: #1e167b;--purple-main-700: #110b52;--purple-main-800: #0d0e3b;--pink-50: #f5d2e9;--pink-100: #e3a9d0;--pink-200: #cd81b6;--pink-300: #bb5ba1;--pink-400: #a23d88;--pink-500: #86216f;--pink-600: #650d52;--pink-700: #430636;--pink-800: #320427}.button{-webkit-text-decoration:none;text-decoration:none;font-weight:500;padding:.55em 2em;border-radius:.4em;color:#fff;background:#7D7DF8;background:var(--purple-main-300);overflow:clip;position:relative;cursor:pointer;white-space:nowrap;display:inline-block}.button nobr,.button>span{position:relative;z-index:1}.button:after{display:block;content:"";background-color:#1e167b;background-color:var(--purple-main-600);width:250%;aspect-ratio:1;border-radius:100%;position:absolute;left:100%;top:0;transition:transform .5s;transform:translate3d(-50%,-50%,0) scale(0)}.button:hover:after{left:0%;top:100%;transform:translate3d(-50%,-50%,0) scale(1)}.button:disabled{background-color:#afafaf;background-color:var(--grey-300);color:#737373;color:var(--grey-500);font-size:.8em;white-space:inherit;max-width:15em;cursor:not-allowed}.button:disabled:after{content:none}.button.negativ{background-color:#fff;color:#2d2c9a;color:var(--purple-main-500);transition:all .5s}.button.negativ:after{background-color:#7d7df8;background-color:var(--purple-main-300)}.button.negativ:hover{color:#fff;transition:all .5s}button.button{-webkit-text-decoration:none;text-decoration:none;font-weight:500;padding:.55em 2em;border-radius:.4em;color:#fff;background:#7D7DF8;background:var(--purple-main-300);overflow:clip;position:relative;cursor:pointer;white-space:nowrap;display:inline-block;font-size:1em;border:0;font-family:Source Sans pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-family);line-height:1.5em;line-height:var(--line-height)}button.button nobr,button.button>span{position:relative;z-index:1}button.button:after{display:block;content:"";background-color:#1e167b;background-color:var(--purple-main-600);width:250%;aspect-ratio:1;border-radius:100%;position:absolute;left:100%;top:0;transition:transform .5s;transform:translate3d(-50%,-50%,0) scale(0)}button.button:hover:after{left:0%;top:100%;transform:translate3d(-50%,-50%,0) scale(1)}button.button:disabled{background-color:#afafaf;background-color:var(--grey-300);color:#737373;color:var(--grey-500);font-size:.8em;white-space:inherit;max-width:15em;cursor:not-allowed}button.button:disabled:after{content:none}button.button.negativ{background-color:#fff;color:#2d2c9a;color:var(--purple-main-500);transition:all .5s}button.button.negativ:after{background-color:#7d7df8;background-color:var(--purple-main-300)}button.button.negativ:hover{color:#fff;transition:all .5s}.centered{display:block;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.button-header{-webkit-text-decoration:none;text-decoration:none;font-weight:500;border-radius:.4em;color:#fff;background:#7D7DF8;background:var(--purple-main-300);overflow:clip;position:relative;cursor:pointer;white-space:nowrap;display:inline-block;padding:.5em 3em;background:#2d2c9a;background:linear-gradient(90deg,#2d2c9a 0%,#8787f9 100%);display:block}.button-header:after{display:block;content:"";background-color:#1e167b;background-color:var(--purple-main-600);width:250%;aspect-ratio:1;border-radius:100%;position:absolute;left:100%;top:0;transition:transform .5s;transform:translate3d(-50%,-50%,0) scale(0)}.button-header:hover:after{left:0%;top:100%;transform:translate3d(-50%,-50%,0) scale(1)}.button-header:disabled{background-color:#afafaf;background-color:var(--grey-300);color:#737373;color:var(--grey-500);font-size:.8em;white-space:inherit;max-width:15em;cursor:not-allowed}.button-header:disabled:after{content:none}.button-header.negativ{background-color:#fff;color:#2d2c9a;color:var(--purple-main-500);transition:all .5s}.button-header.negativ:after{background-color:#7d7df8;background-color:var(--purple-main-300)}.button-header.negativ:hover{color:#fff;transition:all .5s}.button-header nobr,.button-header>span{position:relative;z-index:1}.button-header:after{display:block;content:"";background-color:#464ebf;background-color:var(--purple-main-400);width:250%;aspect-ratio:1;border-radius:100%;position:absolute;left:100%;top:0;transition:transform .5s;transform:translate3d(-50%,-50%,0) scale(0)}.button-header:hover:after{left:0%;top:100%;transform:translate3d(-50%,-50%,0) scale(1);color:#464ebf;color:var(--purple-main-400)}.button-white{-webkit-text-decoration:none;text-decoration:none;font-weight:500;padding:.55em 2em;border-radius:.4em;color:#1e167b;color:var(--purple-main-600);background:white;position:relative;cursor:pointer;white-space:nowrap}.button-white nobr,.button-white>span{position:relative;z-index:1}.button-white:after{display:block;content:"";background-color:#1e167b;background-color:var(--purple-main-600);width:250%;aspect-ratio:1;border-radius:100%;position:absolute;left:100%;top:0;transition:transform .5s;transform:translate3d(-50%,-50%,0) scale(0)}.button-white:hover:after{left:0%;top:100%;transform:translate3d(-50%,-50%,0) scale(1)}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;src:url(/fonts/variable/Nunito/_fp_/20230508/VariableFont_wght_Subset_PM.woff2) format("woff2")}@font-face{font-family:Source Sans Pro;font-style:italic;font-display:swap;src:url(/fonts/Source_Sans_Pro/SourceSansPro-Italic.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:200;font-stretch:normal;font-display:swap;src:url(/fonts/Source_Sans_Pro/SourceSansPro-ExtraLight.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:300;font-stretch:normal;font-display:swap;src:url(/fonts/Source_Sans_Pro/SourceSansPro-Light.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;font-stretch:normal;font-display:swap;src:url(/fonts/Source_Sans_Pro/SourceSansPro-Regular.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:500;font-stretch:normal;font-display:swap;src:url(/fonts/Source_Sans_Pro/SourceSansPro-SemiBold.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:600;font-stretch:normal;font-display:swap;src:url(/fonts/Source_Sans_Pro/SourceSansPro-Bold.ttf) format("truetype")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;font-stretch:normal;font-display:swap;src:url(/fonts/Source_Sans_Pro/SourceSansPro-Black.ttf) format("truetype")}:root{--content-max-width: 55rem;--content-max-width-padding:calc(max(2rem, 100vw - 55rem)/2);--header-height: 5.5rem;--border-radius: 1em;--font-family: "Source Sans pro", "Helvetica Neue", Helvetica, Arial, sans-serif;--line-height: 1.5em}html{font-family:Source Sans pro,Helvetica Neue,Helvetica,Arial,sans-serif;font-family:var(--font-family);font-size:14px;font-size:max(14px,calc(.475vw + 9px));line-height:1.5em;line-height:var(--line-height);font-size:.875rem;font-size:max(.875rem,min(calc(.8rem + .475vw),1.25rem));font-size:clamp(.875rem,.8rem + .375vw,1.25rem);scroll-padding-top:calc(5.5rem + 1em);scroll-padding-top:calc(var(--header-height) + 1em);scroll-behavior:smooth}body{display:flex;flex-direction:column;min-height:100vh;background-color:#fcfcfc;background-color:var(--grey-50);color:#4e4e4e;color:var(--grey-600);font-weight:400;margin:0}h1{font-size:clamp(2em,2em + 4vw,3em);font-weight:500;line-height:1.1em;text-align:center;margin-left:.3em;margin-right:.3em;margin-top:2em;color:#242424;color:var(--grey-800);word-wrap:normal}h1+p{text-align:center;font-size:clamp(1.3em,1.3em + 2vw,1em);line-height:1.5em}h2{font-size:1.8em;font-weight:500;line-height:1.3em;color:#1e167b;color:var(--purple-main-600)}h3{font-size:1.6em;font-weight:500;line-height:1.2em}h3+p{margin-top:-1.6em}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}.background-image:first-child+h1,.background-image:first-child+h2,.background-image:first-child+h3,.background-image:first-child+h4,.background-image:first-child+h5,.background-image:first-child+h6,.bg-image:first-child+h1,.bg-image:first-child+h2,.bg-image:first-child+h3,.bg-image:first-child+h4,.bg-image:first-child+h5,.bg-image:first-child+h6,.bg-img:first-child+h1,.bg-img:first-child+h2,.bg-img:first-child+h3,.bg-img:first-child+h4,.bg-img:first-child+h5,.bg-img:first-child+h6{margin-top:0}figure{margin:2em 0;text-align:center}figcaption{text-align:center;padding:.7em 2em 0}figcaption p{margin:.5em 0}strong{font-weight:600}body>main{flex-grow:1;padding-top:3.5em}img{max-width:100%;height:auto}a{color:var(--body-color)}p.emphasized{font-weight:600}.background-image,.bg-image,.bg-img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.has-bg-image{position:relative}button:where(.astro-VCYGF2OO){background:none;border:0}.mobile-menu-open:where(.astro-VCYGF2OO){cursor:pointer;transition:all .2s}.mobile-menu-open:where(.astro-VCYGF2OO) .stroke:where(.astro-VCYGF2OO){display:block;height:.5em;border-radius:2px;background:#8998e6;background:linear-gradient(90deg,#8998e6 0%,#1e167b 100%)}.mobile-menu-open:where(.astro-VCYGF2OO) #stroke-1:where(.astro-VCYGF2OO){transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:3em;border-radius:2px;transform:scaleX(.5);transform-origin:100% 100%}.mobile-menu-open:where(.astro-VCYGF2OO) #stroke-2:where(.astro-VCYGF2OO){margin-top:.5em;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:3em;border-radius:1.7px;transform:scaleX(1);transform-origin:100% 100%}.mobile-menu:where(.astro-VCYGF2OO){cursor:pointer;transition:all .2s}.mobile-menu:where(.astro-VCYGF2OO) .stroke:where(.astro-VCYGF2OO){display:block;height:.5em;background:#8998e6;background:linear-gradient(90deg,#8998e6 0%,#1e167b 100%)}.mobile-menu:where(.astro-VCYGF2OO) #stroke-1:where(.astro-VCYGF2OO){transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:3em;border-radius:1.7px;transform:scaleX(1);transform-origin:100% 100%}.mobile-menu:where(.astro-VCYGF2OO) #stroke-2:where(.astro-VCYGF2OO){margin-top:.5em;transition:all .3s cubic-bezier(.175,.885,.32,1.275);width:3em;border-radius:2px;transform:scaleX(.5);transform-origin:100% 100%}@keyframes img-scale-animation-out{0%{visibility:visible;opacity:1;transform:translate(0) translateY(0)}50%{visibility:hidden;opacity:0;transform:translate(2rem) translateY(-2rem)}to{visibility:hidden;opacity:0;transform:translate(2rem) translateY(-2rem)}}@keyframes copyright-scale-animation-out{0%{visibility:visible;opacity:1;transform:translate(0) translateY(0)}70%{visibility:hidden;opacity:0;transform:translate(3%) translateY(-80%)}to{visibility:hidden;opacity:0;transform:translate(3%) translateY(-80%)}}@keyframe link-scale-animation-out{0% {opacity: 1; transform: translateX(0) translateY(0); visibility: visible;} 50% {opacity: 0; transform: translateX(2rem) translateY(-2rem); visibility: hidden;} 100% {opacity: 0; transform: translateX(2rem) translateY(-2rem); visibility: hidden;}}@keyframes background-animation-out{0%{margin:0;padding:3.1em var(--content-max-width-padding) .5em;height:100vh;border-radius:0;visibility:visible}60%{margin:0;padding:3.1em var(--content-max-width-padding) .5em;height:7.9em;visibility:visible}to{visibility:hidden;margin:1.6em var(--content-max-width-padding) 0;padding:1.5em 0 .5em;height:6.3em;border-radius:var(--border-radius)}}@keyframes button-scale-animation-in{0%{opacity:1;transform:translate(0) translateY(0)}80%{opacity:0;transform:translate(2rem) translateY(-2rem)}to{opacity:0;transform:translate(2rem) translateY(-2rem)}}@keyframes background-animation-in{0%{margin:1.6em var(--content-max-width-padding) 0;padding:1.5em 0 .5em;height:6.3em;border-radius:var(--border-radius)}40%{margin:0;padding:3.1em var(--content-max-width-padding) .5em;height:7.9em}to{margin:0;padding:3.1em var(--content-max-width-padding) .5em;height:100vh;border-radius:0}}@keyframes link-scale-animation-in{0%{opacity:0;transform:translate(2rem) translateY(-2rem);visibility:hidden}20%{opacity:0;transform:translate(2rem) translateY(-2rem);visibility:hidden}to{opacity:1;transform:translate(0) translateY(0);visibility:visible}}@keyframes copyright-scale-animation-in{0%{visibility:hidden;opacity:0;transform:translate(3%) translateY(-80%)}30%{visibility:hidden;opacity:0;transform:translate(3%) translateY(-80%)}to{visibility:visible;opacity:1;transform:translate(0) translateY(0)}}@keyframes img-scale-animation-in{0%{opacity:0;transform:translate(2rem) translateY(-2rem)}50%{opacity:0;transform:translate(2rem) translateY(-2rem)}to{opacity:1;transform:translate(0) translateY(0)}}@keyframes button-scale-animation-in{0%{opacity:0;transform:translate(2rem) translateY(-2rem)}20%{opacity:0;transform:translate(2rem) translateY(-2rem)}to{opacity:1;transform:translate(0) translateY(0)}}header:where(.astro-3EF6KSR2){font-size:.85em;position:fixed;top:0;left:0;right:0;z-index:100}header:where(.astro-3EF6KSR2).inverted:not(.floating-nav){background:#1e167b;background:linear-gradient(180deg,#1e167b 4%,rgba(33,33,126,0) 100%)}header:where(.astro-3EF6KSR2).inverted.floating-nav .nav:where(.astro-3EF6KSR2) .logo-purple:where(.astro-3EF6KSR2) #Wortmarke rect{fill:var(--purple-main-600)}header:where(.astro-3EF6KSR2).inverted.floating-nav .nav:where(.astro-3EF6KSR2) .logo-purple:where(.astro-3EF6KSR2) #Wortmarke path{fill:var(--purple-main-600)}header:where(.astro-3EF6KSR2).inverted.floating-nav .nav:where(.astro-3EF6KSR2) .button-header:where(.astro-3EF6KSR2){background:#1e167b;background:linear-gradient(90deg,#1e167b 0%,#8998e6 100%);color:#fff}header:where(.astro-3EF6KSR2).inverted.floating-nav .nav:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2){color:var(--grey-500)}header:where(.astro-3EF6KSR2).inverted.floating-nav .nav:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2):hover,header:where(.astro-3EF6KSR2).inverted.floating-nav .nav:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2).is-selected{color:var(--grey-700)}header:where(.astro-3EF6KSR2).inverted .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2){color:#fff}header:where(.astro-3EF6KSR2).inverted .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2):hover,header:where(.astro-3EF6KSR2).inverted .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2).is-selected{color:#fff}header:where(.astro-3EF6KSR2).inverted .button-header:where(.astro-3EF6KSR2){background:#6776d8;background:linear-gradient(90deg,#6776d8 0%,#afbbef 100%);color:var(--purple-main-600)}header:where(.astro-3EF6KSR2).inverted .button-header:where(.astro-3EF6KSR2):hover{color:#fff}header:where(.astro-3EF6KSR2).inverted .logo-purple:where(.astro-3EF6KSR2) #Wortmarke rect{fill:var(--purple-main-100)}header:where(.astro-3EF6KSR2).inverted .logo-purple:where(.astro-3EF6KSR2) #Wortmarke path{fill:var(--purple-main-100)}header:where(.astro-3EF6KSR2) .primary-mobile-menu:where(.astro-3EF6KSR2){display:none}header:where(.astro-3EF6KSR2).floating-nav .nav:where(.astro-3EF6KSR2){background-color:#fff;box-shadow:5px 5px 17px 5px #00000036;transition:all .3s}header:where(.astro-3EF6KSR2).closed .nav:where(.astro-3EF6KSR2){animation:background-animation-out 1s}header:where(.astro-3EF6KSR2).closed .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2){visibility:hidden}header:where(.astro-3EF6KSR2).closed .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .customers:where(.astro-3EF6KSR2){animation:button-scale-animation-out .4s}header:where(.astro-3EF6KSR2).closed .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2) span:where(.astro-3EF6KSR2){animation:link-scale-animation-out .4s}header:where(.astro-3EF6KSR2).closed .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2) svg{animation:img-scale-animation-out .4s}header:where(.astro-3EF6KSR2).closed .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2) .about:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2){animation:link-scale-animation-out .4s}header:where(.astro-3EF6KSR2).closed .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2) .copyright:where(.astro-3EF6KSR2){animation:copyright-scale-animation-out .4s}header:where(.astro-3EF6KSR2).closed .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2) .slogan:where(.astro-3EF6KSR2){animation:copyright-scale-animation-out .4s}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2){padding:1.5em 0 .5em;display:flex;align-items:center;justify-content:space-between;border-radius:var(--border-radius);margin-left:var(--content-max-width-padding);margin-right:var(--content-max-width-padding);margin-top:1.6em;height:6.3em}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .logo-purple:where(.astro-3EF6KSR2) svg{width:15em;padding-bottom:.8em;padding-left:2em;align-self:flex-start;font-size:1em;fill:var(--purple-main-600)}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links:where(.astro-3EF6KSR2){display:flex}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2){position:relative;height:80%;display:grid;grid-template-rows:auto auto auto;grid-row:2;grid-column:1 / span 2;grid-row-gap:3em;row-gap:3em;margin:0 3em;visibility:hidden}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .customers:where(.astro-3EF6KSR2){padding-left:0;justify-self:start}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2){display:flex;flex-direction:column;align-items:flex-start;gap:3em}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2){display:flex;justify-content:space-between;width:100%}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2) svg{width:.8em}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2):after{display:none}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a{color:var(--purple-main-600);font-size:2em}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2){color:var(--purple-main-600)}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2) .about:where(.astro-3EF6KSR2){display:flex;gap:3.5em;font-size:1.8em;margin-top:2em}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2) .copyright:where(.astro-3EF6KSR2){font-weight:300;font-size:1.6em}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2) .slogan:where(.astro-3EF6KSR2){font-size:2em;line-height:1.2em}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2){color:var(--purple-main-600)}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2) .about:where(.astro-3EF6KSR2){display:flex;gap:3.5em;font-size:1.8em;margin-top:2em}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2) .copyright:where(.astro-3EF6KSR2){font-weight:300;font-size:1.6em}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2) .slogan:where(.astro-3EF6KSR2){font-size:2em}header:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2){display:flex;gap:2em;align-items:center}header:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2){padding-bottom:.5em;-webkit-text-decoration:none;text-decoration:none;color:var(--grey-500)}header:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2):after{display:block;content:"";background-color:var(--grey-200);height:.1em;transition:transform .2s linear;margin-top:.3em;transform-origin:center;transform:scaleX(0)}header:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2):hover,header:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2).is-selected{color:var(--grey-700);font-weight:400}header:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2):hover:after,header:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2).is-selected:after{display:block;content:"";background-color:var(--grey-200);height:.1em;transform-origin:center;transform:scale(1)}header:where(.astro-3EF6KSR2) .customers:where(.astro-3EF6KSR2){padding-left:2em;padding-bottom:.8em;padding-right:2em}.logo-purple:where(.astro-3EF6KSR2) svg{width:15em;padding-bottom:.8em;padding-left:2em;align-self:flex-start;font-size:1em;fill:var(--purple-main-600)}@media (min-width: 1px) and (max-width: 730px){header:where(.astro-3EF6KSR2).open{padding-top:0}header:where(.astro-3EF6KSR2).open .nav:where(.astro-3EF6KSR2){background-color:#fff;height:100vh;margin:0;border-radius:0;padding:3.1em var(--content-max-width-padding) 0em;animation:background-animation-in .4s}header:where(.astro-3EF6KSR2).open.inverted{background:none}header:where(.astro-3EF6KSR2).open.inverted .nav:where(.astro-3EF6KSR2){background-color:#fff;box-shadow:none}header:where(.astro-3EF6KSR2).open.inverted.floating-nav .nav:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2){color:var(--purple-main-600)}header:where(.astro-3EF6KSR2).open.inverted.floating-nav .nav:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2):hover{color:var(--purple-main-600)}header:where(.astro-3EF6KSR2).open.inverted.floating-nav .nav:where(.astro-3EF6KSR2) .logo-purple:where(.astro-3EF6KSR2) #Wortmarke rect{fill:var(--purple-main-600)}header:where(.astro-3EF6KSR2).open.inverted.floating-nav .nav:where(.astro-3EF6KSR2) .logo-purple:where(.astro-3EF6KSR2) #Wortmarke path{fill:var(--purple-main-600)}header:where(.astro-3EF6KSR2).open.inverted .button-header:where(.astro-3EF6KSR2){background:#1e167b;background:linear-gradient(90deg,#1e167b 0%,#8998e6 100%);color:#fff}header:where(.astro-3EF6KSR2).open.inverted .logo-purple:where(.astro-3EF6KSR2) #Wortmarke rect{fill:var(--purple-main-600)}header:where(.astro-3EF6KSR2).open.inverted .logo-purple:where(.astro-3EF6KSR2) #Wortmarke path{fill:var(--purple-main-600)}header:where(.astro-3EF6KSR2).open .primary-mobile-menu:where(.astro-3EF6KSR2){display:block;grid-column:2}header:where(.astro-3EF6KSR2).open .links-mobile:where(.astro-3EF6KSR2){position:relative;height:80%;display:grid;grid-template-rows:auto auto auto;grid-row:2;grid-column:1 / span 2;grid-row-gap:3em;row-gap:3em;margin:0 3em;visibility:visible}header:where(.astro-3EF6KSR2).open .links-mobile:where(.astro-3EF6KSR2) .customers:where(.astro-3EF6KSR2){padding-left:0;justify-self:start;animation:button-scale-animation-in .8s}header:where(.astro-3EF6KSR2).open .links-mobile:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2){display:flex;flex-direction:column;align-items:flex-start;gap:3em}header:where(.astro-3EF6KSR2).open .links-mobile:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2){display:flex;justify-content:space-between;width:100%}header:where(.astro-3EF6KSR2).open .links-mobile:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2) span:where(.astro-3EF6KSR2){animation:link-scale-animation-in .8s}header:where(.astro-3EF6KSR2).open .links-mobile:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2) svg{width:.8em;animation:img-scale-animation-in .8s}header:where(.astro-3EF6KSR2).open .links-mobile:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2):after{display:none}header:where(.astro-3EF6KSR2).open .links-mobile:where(.astro-3EF6KSR2) .primary:where(.astro-3EF6KSR2) a{color:var(--purple-main-600);font-size:2em}header:where(.astro-3EF6KSR2).open .links-mobile:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2){color:var(--purple-main-600)}header:where(.astro-3EF6KSR2).open .links-mobile:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2) .about:where(.astro-3EF6KSR2){display:flex;gap:3.5em;font-size:1.5em;margin-top:2em}header:where(.astro-3EF6KSR2).open .links-mobile:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2) .about:where(.astro-3EF6KSR2) a:where(.astro-3EF6KSR2){animation:link-scale-animation-in .8s}header:where(.astro-3EF6KSR2).open .links-mobile:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2) .copyright:where(.astro-3EF6KSR2){font-weight:300;font-size:1.6em;animation:copyright-scale-animation-in .8s}header:where(.astro-3EF6KSR2).open .links-mobile:where(.astro-3EF6KSR2) .footer:where(.astro-3EF6KSR2) .slogan:where(.astro-3EF6KSR2){font-size:2em;animation:copyright-scale-animation-in .8s}header:where(.astro-3EF6KSR2){margin-top:0}header:where(.astro-3EF6KSR2).inverted:not(.floating-nav){background:none}header:where(.astro-3EF6KSR2).inverted .logo-purple:where(.astro-3EF6KSR2) #Wortmarke rect{fill:var(--purple-main-600)}header:where(.astro-3EF6KSR2).inverted .logo-purple:where(.astro-3EF6KSR2) #Wortmarke path{fill:var(--purple-main-600)}header:where(.astro-3EF6KSR2).inverted .nav:where(.astro-3EF6KSR2){background-color:#fff;box-shadow:5px 5px 17px 5px #00000036}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2){display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links:where(.astro-3EF6KSR2){display:none}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .primary-mobile-menu:where(.astro-3EF6KSR2){display:block;margin-right:2em}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .customers:where(.astro-3EF6KSR2)>a:where(.astro-3EF6KSR2){font-size:1.4em}header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .logo-purple:where(.astro-3EF6KSR2) svg{width:17em;padding-bottom:.8em;padding-left:2em;align-self:flex-start}}@media (min-width: 731px){header:where(.astro-3EF6KSR2) .nav:where(.astro-3EF6KSR2) .links-mobile:where(.astro-3EF6KSR2){display:none}}footer:where(.astro-SZ7XMLTE){background:#303096;background:linear-gradient(90deg,#21207b 0%,#2c2c9a 100%);padding:4em var(--content-max-width-padding);margin-top:4em;display:grid;grid-template-columns:2fr 1fr;grid-row:1fr 1fr 1fr}footer:where(.astro-SZ7XMLTE),footer:where(.astro-SZ7XMLTE) a{color:#fff}footer:where(.astro-SZ7XMLTE) .about-data-policy:where(.astro-SZ7XMLTE){align-self:end;justify-self:end;grid-row:3;grid-column:2 / 2}footer:where(.astro-SZ7XMLTE) .about:where(.astro-SZ7XMLTE){display:flex;gap:6em}footer:where(.astro-SZ7XMLTE) .headline:where(.astro-SZ7XMLTE){margin-bottom:1em}footer:where(.astro-SZ7XMLTE) .logo-negativ:where(.astro-SZ7XMLTE) svg,footer:where(.astro-SZ7XMLTE) .logo-negativ:where(.astro-SZ7XMLTE) img.logo{width:18em}footer:where(.astro-SZ7XMLTE) .call-to-action:where(.astro-SZ7XMLTE){align-self:center;justify-self:end;grid-row:1;grid-column:2}footer:where(.astro-SZ7XMLTE) .copyright-section:where(.astro-SZ7XMLTE){grid-row:3}footer:where(.astro-SZ7XMLTE) .copyright-section:where(.astro-SZ7XMLTE) .copyright:where(.astro-SZ7XMLTE){font-weight:300}footer:where(.astro-SZ7XMLTE) .working-hours:where(.astro-SZ7XMLTE){display:flex;flex-direction:column;margin:1em 0}footer:where(.astro-SZ7XMLTE) .working-hours:where(.astro-SZ7XMLTE) .hrs:where(.astro-SZ7XMLTE){display:flex;flex-direction:row;gap:2em;font-weight:300}footer:where(.astro-SZ7XMLTE) .working-hours:where(.astro-SZ7XMLTE) .hrs:where(.astro-SZ7XMLTE) p:where(.astro-SZ7XMLTE){margin:0}@media (min-width: 601px) and (max-width: 750px){footer:where(.astro-SZ7XMLTE){padding:4em calc(var(--content-max-width-padding)*3.5)}footer:where(.astro-SZ7XMLTE) .about:where(.astro-SZ7XMLTE){gap:2em}}@media (min-width: 751px) and (max-width: 900px){footer:where(.astro-SZ7XMLTE){padding:4em calc(var(--content-max-width-padding)*3)}}@media (min-width: 901px) and (max-width: 1100px){footer:where(.astro-SZ7XMLTE){padding:4em calc(var(--content-max-width-padding)*1.5)}}@media (min-width: 1px) and (max-width: 650px){footer:where(.astro-SZ7XMLTE){display:flex;flex-direction:column;padding:4em calc(var(--content-max-width-padding) * 3)}footer:where(.astro-SZ7XMLTE) .call-to-action:where(.astro-SZ7XMLTE){align-self:start;margin-top:3em;margin-left:.5em}footer:where(.astro-SZ7XMLTE) .about-data-policy:where(.astro-SZ7XMLTE){align-self:start;margin-top:.8em;margin-left:.5em;order:3}footer:where(.astro-SZ7XMLTE) .working-hours:where(.astro-SZ7XMLTE){margin-left:.5em;margin-top:3em;order:2}footer:where(.astro-SZ7XMLTE) .copyright-section:where(.astro-SZ7XMLTE){margin-left:.5em;margin-top:1em;order:4}}:root{--content-container-margin: 3em}.content-container:where(.astro-EKIM2BTJ).has-margin{margin-top:3em;margin-top:var(--content-container-margin);margin-bottom:3em;margin-bottom:var(--content-container-margin)}.content-container:where(.astro-EKIM2BTJ).default-width{margin-left:var(--content-max-width-padding);margin-right:var(--content-max-width-padding);padding-left:var(--content-container-width-padding);padding-right:var(--content-container-width-padding)}.content-container:where(.astro-EKIM2BTJ).emphasized-box{margin-top:6em;margin-top:calc(var(--content-container-margin) * 2);margin-bottom:3em;margin-bottom:var(--content-container-margin);border-radius:var(--border-radius);background-color:var(--purple-main-500);color:#fff}.content-container:where(.astro-EKIM2BTJ).emphasized-box h2{color:#fff}.content-container:where(.astro-EKIM2BTJ).introduction{padding-bottom:calc(var(--content-container-height-padding) / 2);margin-top:6em;margin-top:calc(var(--content-container-margin) * 2);margin-bottom:3em;margin-bottom:var(--content-container-margin)}.content-container:where(.astro-EKIM2BTJ).protruding-object-right{margin-left:var(--content-max-width-padding);margin-right:calc(var(--content-max-width-padding) / 2)}.content-container:where(.astro-EKIM2BTJ).protruding-object-left{margin-left:calc(var(--content-max-width-padding) / 2);margin-right:var(--content-max-width-padding)}.content-container:where(.astro-EKIM2BTJ).has-bg-image{margin-left:0;margin-right:0;padding-left:0;padding-right:0}@media (min-width: 0) and (max-width: 650px){:root{--content-container-width-padding: 1.5rem;--content-container-height-padding: 1em}.content-container:where(.astro-EKIM2BTJ).introduction{padding-bottom:calc(var(--content-container-height-padding) / 2);margin-top:9em;margin-top:calc(var(--content-container-margin) * 3);margin-bottom:3em;margin-bottom:var(--content-container-margin)}.content-container:where(.astro-EKIM2BTJ).default-width{padding-top:calc(var(--content-container-height-padding) * 3);padding-bottom:calc(var(--content-container-height-padding) * 3)}.hero+.content-container:where(.astro-EKIM2BTJ){margin-top:1em}}@media (min-width: 651px) and (max-width: 760px){:root{--content-container-width-padding: 3rem;--content-container-height-padding: 2em}.content-container:where(.astro-EKIM2BTJ).introduction{margin-top:9em;margin-top:calc(var(--content-container-margin) * 3)}.content-container:where(.astro-EKIM2BTJ).default-width{padding-top:calc(var(--content-container-height-padding) * 2);padding-bottom:var(--content-container-height-padding)}}@media (min-width: 761px){:root{--content-container-width-padding: 5rem;--content-container-height-padding: 5em}.content-container:where(.astro-EKIM2BTJ).default-width{padding-top:var(--content-container-height-padding);padding-bottom:var(--content-container-height-padding)}.content-container:where(.astro-EKIM2BTJ).introduction{padding-bottom:0}.content-container:where(.astro-EKIM2BTJ).emphasized-box{padding-top:var(--content-container-height-padding);padding-bottom:calc(var(--content-container-height-padding) / 2)}}
