@font-face{font-family:"Klavika";font-style:normal;font-weight:normal;font-display:swap;src:url(KlavikaWebRegular.woff2) format("woff2"),url(KlavikaWebRegular.woff) format("woff")}@font-face{font-family:"KlavikaLight";font-weight:normal;font-style:normal;font-display:swap;src:url(KlavikaWebLight.woff2) format("woff2"),url(KlavikaWebLight.woff) format("woff")}*,*::before,*::after{box-sizing:border-box;margin:0;padding:0}html{scrollbar-gutter:stable;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-size:16px;line-height:1.61}@media print{html{scrollbar-gutter:unset}}body{position:relative;font-size:1rem;line-height:1.5rem;font-family:"KlavikaLight",Arial,Helvetica,sans-serif;font-weight:300;background:#fff;--headline-color: currentColor;--link-color: #007700;--link-color-hover: #005300;--link-color-active: #003300;--button-font-color: #ffffff;--button-color: #007700;--button-color-hover: #005300;--button-color-active: #003300;--form-input-border-color: #bababa;--form-input-border-color-hover: #757575;--form-input-border-color-focus: #007700}ul,ol{padding-left:0}ul[class]{list-style:none}a:not([class]){color:var(--link-color);text-underline-offset:.35em;background:rgba(0,0,0,0);border:none;cursor:pointer}a:not([class]):hover{color:var(--link-color-hover)}a:not([class]):active{color:var(--link-color-active)}@media screen and (max-width: 1279px){[data-text-mobile]>*{display:none}[data-text-mobile]:before{content:attr(data-text-mobile)}}.hide-unhydrated:not(.hydrated){display:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}h1,h2,h3,h4{text-wrap:balance;hyphens:auto}img,picture{max-width:100%;display:block;height:auto}:target{scroll-margin-block:5ex}.inner{width:100%;max-width:1320px;margin:0 auto}@media screen and (max-width: 1320px){.inner{padding:0 1rem}}*:focus:not(:focus-visible){outline:none}*:focus-visible{outline:1px solid #3c0;outline-offset:.25rem;border-radius:.375rem}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;border:0;clip-path:inset(50%);white-space:nowrap}.sr-only:active,.sr-only:focus{position:relative;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:inherit}.bg-eur-green{background:#070;color:#fff;--link-color: #33CC00;--link-color-hover: #70DB4D;--link-color-active: #ADEB99;--button-font-color: #282828;--button-color: #33CC00;--button-color-hover: #70DB4D;--button-color-active: #ADEB99}.bg-tradition-green{background:#030;color:#fff;--link-color: #33CC00;--link-color-hover: #70DB4D;--link-color-active: #ADEB99;--button-font-color: #282828;--button-color: #33CC00;--button-color-hover: #70DB4D;--button-color-active: #ADEB99}.bg-white{background:#ffffff;color:#282828;--headline-color: #007700}.primary-layout>*,.full-width>*{grid-column:content}.primary-layout,.full-width{--minimum-content-padding: 1rem;--content-split-padding--mobile: 1rem;--content-split-padding--desktop: 3.75rem;--full-max-width: 1fr;--content-max-width: 1320px;--narrow-content-max-width: 1140px;--extra-narrow-content-max-width: 960px;--inner-padding-content-max-width: 60px;--full: minmax( var(--minimum-content-padding), 1fr );--content: minmax( 0, calc( ( var(--content-max-width) - var(--narrow-content-max-width)) * 0.5 ) );--narrow-content: minmax( 0, calc( ( var(--narrow-content-max-width) - var(--extra-narrow-content-max-width)) * 0.5 ) );--extra-narrow-content: min( calc(((100% - var(--minimum-content-padding) * 2) - var(--inner-padding-content-max-width)) * 0.5), calc((min(var(--extra-narrow-content-max-width), 100% - var(--minimum-content-padding) * 2) - var(--inner-padding-content-max-width)) * 0.5) );--inner-padding-content: calc(min( var(--inner-padding-content-max-width), 100% - var(--minimum-content-padding) * 2 ) * 0.5)}@media screen and (min-width: 1280px){.primary-layout,.full-width{--inner-padding-content-max-width: 120px}}.primary-layout,.full-width{display:grid;grid-template-columns:[full-start] var(--full) [content-start] var(--content) [narrow-content-start] var(--narrow-content) [extra-narrow-content-start] var(--extra-narrow-content) [inner-padding-content-start] var(--inner-padding-content) [center-line] var(--inner-padding-content) [inner-padding-content-end] var(--extra-narrow-content) [extra-narrow-content-end] var(--narrow-content) [narrow-content-end] var(--content) [content-end] var(--full) [full-end]}.subgrid-container{display:grid;grid-template-columns:subgrid}.subgrid-container>*{grid-column:content}.edit-mode .subgrid-container .mgnlEditor{grid-column:content;order:-1}.full{grid-column:full}.full-start{grid-column-start:full-start}.full-end{grid-column-end:full-end}.content{grid-column:content}.content-start{grid-column-start:content-start}.content-end{grid-column-end:content-end}.narrow-content{grid-column:narrow-content}.narrow-content-start{grid-column-start:narrow-content-start}.narrow-content-end{grid-column-end:narrow-content-end}.extra-narrow-content{grid-column:extra-narrow-content}.extra-narrow-content-start{grid-column-start:extra-narrow-content-start}.extra-narrow-content-end{grid-column-end:extra-narrow-content-end}.full-width{grid-column:full}.full-content,.full-content-nopad{grid-column:full}.full-content{padding-inline:var(--minimum-content-padding)}.content-main{--padding-none: 0;--padding-default: 2.5rem;--padding-small: 1.5rem;--padding-medium: 3rem;--padding-large: 3.5rem;--margin-none: 0;--margin-medium: 3rem;--margin-large: 3.5rem}@media screen and (min-width: 769px){.content-main{--padding-default: 5rem;--padding-small: 3.5rem;--padding-medium: 6rem;--padding-large: 7.5rem;--margin-medium: 6rem;--margin-large: 7.5rem}}.content-main .component{padding-block-start:var(--padding-default);padding-block-end:var(--padding-default)}.content-main .component.padding-top--none{padding-block-start:var(--padding-none)}.content-main .component.padding-bottom--none{padding-block-end:var(--padding-none)}.content-main .component.padding-top--small{padding-block-start:var(--padding-small)}.content-main .component.padding-bottom--small{padding-block-end:var(--padding-small)}.content-main .component.padding-top--medium{padding-block-start:var(--padding-medium)}.content-main .component.padding-bottom--medium{padding-block-end:var(--padding-medium)}.content-main .component.padding-top--large{padding-block-start:var(--padding-large)}.content-main .component.padding-bottom--large{padding-block-end:var(--padding-large)}.content-main .component.margin-top--none{margin-block-start:var(--margin-none)}.content-main .component.margin-bottom--none{margin-block-end:var(--margin-none)}.content-main .component.margin-top--medium{margin-block-start:var(--margin-medium)}.content-main .component.margin-bottom--medium{margin-block-end:var(--margin-medium)}.content-main .component.margin-top--large{margin-block-start:var(--margin-large)}.content-main .component.margin-bottom--large{margin-block-end:var(--margin-large)}.content-main .padding-top--none{padding-block-start:var(--padding-none)}.content-main .padding-bottom--none{padding-block-end:var(--padding-none)}.content-main .padding-top--small{padding-block-start:var(--padding-small)}.content-main .padding-bottom--small{padding-block-end:var(--padding-small)}.content-main .padding-top--medium{padding-block-start:var(--padding-medium)}.content-main .padding-bottom--medium{padding-block-end:var(--padding-medium)}.content-main .padding-top--large{padding-block-start:var(--padding-large)}.content-main .padding-bottom--large{padding-block-end:var(--padding-large)}.content-main .margin-top--none{margin-block-start:var(--margin-none)}.content-main .margin-bottom--none{margin-block-end:var(--margin-none)}.content-main .margin-top--medium{margin-block-start:var(--margin-medium)}.content-main .margin-bottom--medium{margin-block-end:var(--margin-medium)}.content-main .margin-top--large{margin-block-start:var(--margin-large)}.content-main .margin-bottom--large{margin-block-end:var(--margin-large)}h1,.h1-style{text-transform:uppercase;text-decoration:underline;text-underline-offset:1rem;text-decoration-thickness:.3125rem;font-weight:400;font-size:4.25rem;line-height:5.75rem;font-family:"Klavika",Arial,Helvetica,sans-serif;color:var(--headline-color)}@media screen and (max-width: 768px){h1,.h1-style{font-size:2.5rem;line-height:2.75rem;line-height:3.75rem}}h2,.h2-style{letter-spacing:.02em;font-weight:300;text-transform:none;font-size:2.5rem;line-height:2.75rem;font-family:"KlavikaLight",Arial,Helvetica,sans-serif}@media screen and (max-width: 768px){h2,.h2-style{font-size:2rem;line-height:2.5rem}}h3,.h3-style{font-weight:300;letter-spacing:.02em;text-transform:none;font-size:2rem;line-height:2.5rem;font-family:"KlavikaLight",Arial,Helvetica,sans-serif}@media screen and (max-width: 768px){h3,.h3-style{font-size:1.5rem;line-height:2rem}}h4,.h4-style{font-weight:300;text-transform:none;font-size:1.5rem;line-height:2rem;font-family:"KlavikaLight",Arial,Helvetica,sans-serif}@media screen and (max-width: 768px){h4,.h4-style{font-size:1rem}}.h0-style{text-transform:uppercase;text-decoration:underline;text-underline-offset:1rem;text-decoration-thickness:.375rem;font-weight:400;font-size:5rem;line-height:6.5rem;font-family:"Klavika",Arial,Helvetica,sans-serif;color:var(--headline-color)}@media screen and (max-width: 768px){.h0-style{font-size:4.25rem;line-height:5.75rem}}@media screen and (max-width: 480px){.h0-style{font-size:2.5rem;line-height:2.75rem;line-height:3.75rem}}.pretitle,.subtitle{display:block;margin-bottom:2rem;font-size:1.25rem;line-height:1.75rem;letter-spacing:.02em;font-weight:300;font-family:"KlavikaLight",Arial,Helvetica,sans-serif}@media screen and (max-width: 768px){.pretitle,.subtitle{margin-bottom:1rem;font-size:1rem;line-height:1.5rem;font-family:"KlavikaLight",Arial,Helvetica,sans-serif;font-weight:300}}.intro-text{font-size:1.75rem;line-height:2.25rem;font-weight:300;font-family:"KlavikaLight",Arial,Helvetica,sans-serif}.copy-20{font-size:1.25rem;line-height:1.75rem;letter-spacing:.02em;font-weight:300;font-family:"KlavikaLight",Arial,Helvetica,sans-serif}.content-main{font-size:1.25rem;line-height:1.75rem;letter-spacing:.02em;font-weight:300;font-family:"KlavikaLight",Arial,Helvetica,sans-serif}@media screen and (max-width: 768px){.content-main{font-size:1rem;line-height:1.5rem;font-family:"KlavikaLight",Arial,Helvetica,sans-serif;font-weight:300}}.content-main h1:not(:last-child),.content-main h2:not(:last-child),.content-main h3:not(:last-child),.content-main h4:not(:last-child){margin-bottom:1em}.content-main p:not(:last-child),.content-main ul:not(:last-child),.content-main ol:not(:last-child),.content-main table:not(:last-child){margin-bottom:1.5rem}.content-main ul:not([class]),.content-main ol:not([class]){padding-left:1.75rem;font-size:1.25rem;line-height:2.5rem}.content-main strong{font-weight:700}.content-main table{width:100%;border:0;border-collapse:collapse;border-spacing:0;margin:0}.content-main table td,.content-main table th{padding:.75rem;border-top:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4;border-left:0;border-right:0;text-align:left}.content-main table th{vertical-align:middle}.content-main table thead th{border-top:none;border-bottom:2px solid #d4d4d4}.content-main table td{vertical-align:top}.content-main table a{text-decoration:none}.primary-button{display:inline-block;padding:.75rem 2.25rem;text-align:center;gap:.375rem;border:none;border-radius:.375rem;text-decoration:none;cursor:pointer;font-size:inherit;font-family:"Klavika",Arial,Helvetica,sans-serif;background:var(--button-color);color:var(--button-font-color)}.primary-button:hover{background:var(--button-color-hover)}.primary-button:active{background:var(--button-color-active)}.secondary-button{display:inline-block;padding:.75rem 2.25rem;text-align:center;gap:.375rem;border:none;border-radius:.375rem;text-decoration:none;cursor:pointer;font-size:inherit;font-family:"Klavika",Arial,Helvetica,sans-serif;background:rgba(0,0,0,0);border:1px solid currentColor;color:var(--button-color)}.secondary-button:hover{color:var(--button-color-hover)}.secondary-button:active{color:var(--button-color-active)}.link-button{display:inline-block;padding:.75rem 2.25rem;text-align:center;gap:.375rem;border:none;border-radius:.375rem;text-decoration:none;cursor:pointer;font-size:inherit;font-family:"Klavika",Arial,Helvetica,sans-serif;background:rgba(0,0,0,0);border:none;color:var(--link-color);text-decoration:underline}.link-button:hover{background:rgba(0,0,0,0);color:var(--link-color-hover)}.link-button:active{background:rgba(0,0,0,0);color:var(--link-color-active)}fieldset{margin:0;padding:0;border:none}legend{margin:0;padding:0;margin-block-end:.5em}input,button,textarea,select{font-family:inherit;font-size:1em}input:where(:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=range])),textarea,select{padding-block:.75em;padding-inline:.75em;border:1px solid var(--form-input-border-color);border-radius:.75em;box-shadow:none}input:where(:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=range])):hover,textarea:hover,select:hover{border-color:var(--form-input-border-color-hover);border-radius:.75em}input:where(:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=range])):focus,textarea:focus,select:focus{border-color:var(--form-input-border-color-focus);border-radius:.75em}fieldset:focus-within [type=search]{border-color:var(--form-input-border-color-focus)}input:where(:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=range])):focus,textarea:focus,select:focus,[type=checkbox]:focus+label::before,[type=radio]:focus+label::before{outline:none}[type=search]{-webkit-appearance:none;appearance:none}[type=search]::-webkit-search-cancel-button{display:none}[type=search]::-webkit-search-decoration{display:none}[type=checkbox],[type=radio]{position:absolute;width:.1px;height:.1px;vertical-align:baseline;appearance:none;opacity:0;accent-color:var(--link-color)}[type=checkbox]+label,[type=radio]+label{position:relative;display:inline-grid;grid-template-columns:1.25em auto;gap:.75em;margin-block-end:1em;cursor:pointer;line-height:normal}[type=checkbox]+label::before,[type=radio]+label::before{content:"";align-self:center;width:1.25em;height:1.25em;background-color:rgba(0,0,0,0);border:1px solid #a3b6a3;border-radius:.25em}[type=checkbox]:checked+label::before,[type=radio]:checked+label::before{background-color:var(--link-color);background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2214%22%20height=%2213%22%20viewBox=%220%200%2014%2013%22%20fill=%22none%22%3E%3Cpath%20d=%22M1%207L6%2011L13%201%22%20stroke=%22%23282828%22%20stroke-width=%222%22%20/%3E%3C/svg%3E");background-position:center center;background-repeat:no-repeat;border-color:var(--link-color)}[type=checkbox]:focus:not(:focus-visible)+label::before,[type=radio]:focus:not(:focus-visible)+label::before{outline:none}[type=checkbox]:focus-visible+label::before,[type=radio]:focus-visible+label::before{outline:1px solid #3c0;outline-offset:.25rem;border-radius:.375rem}body{--header-font-color: #ffffff;--logo-color: #ffffff;--header-background: #007700}@media screen and (min-width: 1024px){body{--header-background: transparent}body:has(.stage.bg-white){--header-font-color: #282828;--logo-color: #007700;--header-background: #ffffff}.template-error body,body .header-sticky,body .page-header:focus-within,body .page-header:has(.nav-list-item:hover){--header-font-color: #ffffff;--logo-color: #ffffff;--header-background: #007700}}paletten-site-header{width:100%;display:block;position:sticky;top:0;left:0;z-index:5;width:100%}.page-header{background:var(--header-background);display:flex;transition:background-color .3s ease-out;height:var(--header-current-height)}.page-header__services{justify-self:flex-end;color:#fff;display:flex;gap:2.25rem}.page-header-inner{display:grid;grid-template-columns:5.4375rem auto 2.25rem;padding:1.5rem 0;align-items:center;grid-column-gap:1.75rem}@media screen and (min-width: 1024px){.page-header-inner{grid-column-gap:4rem;padding:0;grid-template-columns:6.0625rem auto minmax(0, max-content)}}.logo{position:relative;z-index:5;color:var(--logo-color)}paletten-menu-toggle{order:1;color:var(--header-font-color)}@media screen and (min-width: 1024px){paletten-menu-toggle{display:none}}@media screen and (max-width: 1023px){.nav-main{display:none;position:absolute;top:0;left:0;background:#070;width:100%;height:100vh;padding-top:calc(var(--header-current-height) + 0rem);overflow:hidden}.menu-open .nav-main{display:block}.nav-main__wrapper{position:relative;overflow-y:auto;height:100%;width:100%;overflow-x:hidden}}@media screen and (min-width: 1024px){.nav-main{overflow:hidden}}@media screen and (max-width: 1023px){.nav-list{position:absolute;top:0;left:0;width:100%;height:100%;background:#070;padding:0 1rem;transform:translateX(100%);transition:transform .75s ease;z-index:2;display:none}.nav-list--open{transform:translateX(0)}.nav-list--default-open{display:block}}@media screen and (min-width: 1024px){.nav-list{display:none;padding:0}.nav-list--level-1{display:flex;align-items:center;white-space:nowrap}}@media screen and (max-width: 1023px){.nav-list-item{display:grid;grid-template-columns:auto 2rem;align-items:center}}@media screen and (min-width: 1024px){.nav-list-item--level-1{--nav-item-padding: 3.75rem;padding-block:var(--nav-item-padding);padding-inline:1.375rem;transition:padding .3s ease-out}.header-sticky .nav-list-item--level-1{--nav-item-padding: 2rem}.nav-list-item--level-1:focus-within .nav-item--level-1,.nav-list-item--level-1:has(:hover) .nav-item--level-1,.nav-list-item--level-1:hover .nav-item--level-1,.nav-list-item--level-1:focus-visible .nav-item--level-1{text-decoration:underline;text-underline-offset:1rem}.nav-list-item--level-1:focus-within .nav-item--level-1~.nav-list-wrapper,.nav-list-item--level-1:has(:hover) .nav-item--level-1~.nav-list-wrapper,.nav-list-item--level-1:hover .nav-item--level-1~.nav-list-wrapper,.nav-list-item--level-1:focus-visible .nav-item--level-1~.nav-list-wrapper{--nav-list-top: calc(var(--header-current-height) - var(--nav-item-padding) + 0.75rem);display:block;opacity:1;width:100%;max-height:calc(100vh - var(--nav-list-top));height:auto;position:absolute;left:0;top:var(--nav-list-top);background:#070;padding:4rem 0 2rem}.nav-list-item--level-1:focus-within .nav-item--level-1~.nav-list-wrapper>.inner,.nav-list-item--level-1:has(:hover) .nav-item--level-1~.nav-list-wrapper>.inner,.nav-list-item--level-1:hover .nav-item--level-1~.nav-list-wrapper>.inner,.nav-list-item--level-1:focus-visible .nav-item--level-1~.nav-list-wrapper>.inner{display:grid;grid-template-columns:18.75rem auto;column-gap:3.75rem}.nav-list-item--level-1:focus-within .nav-item--level-1~.nav-list-wrapper>.inner>.nav-list,.nav-list-item--level-1:has(:hover) .nav-item--level-1~.nav-list-wrapper>.inner>.nav-list,.nav-list-item--level-1:hover .nav-item--level-1~.nav-list-wrapper>.inner>.nav-list,.nav-list-item--level-1:focus-visible .nav-item--level-1~.nav-list-wrapper>.inner>.nav-list{display:block}.nav-list-item--level-1:focus-within .nav-item--level-1~.nav-list-wrapper:after,.nav-list-item--level-1:has(:hover) .nav-item--level-1~.nav-list-wrapper:after,.nav-list-item--level-1:hover .nav-item--level-1~.nav-list-wrapper:after,.nav-list-item--level-1:focus-visible .nav-item--level-1~.nav-list-wrapper:after{content:"";display:block;width:100%;height:calc(100vh - var(--nav-list-top));position:absolute;top:0;left:0;background:#282828;opacity:.75;z-index:-1;pointer-events:none}.nav-list-item--level-2{padding-block:1.25rem}.nav-list-item--level-2:first-of-type{padding-block-start:0}}.nav-item{color:#fff;text-decoration:none;font-size:1.5rem;padding:1.5rem 0}.nav-item--back-button{background:rgba(0,0,0,0);display:flex;align-items:center;border:none}.nav-item--back-button paletten-arrow-left-icon{width:2rem;height:2rem}@media screen and (min-width: 1024px){.nav-item--back-button{display:none}}@media screen and (min-width: 1024px){.nav-item--level-1{font-size:1rem;color:var(--header-font-color)}.nav-item--level-2{display:block;padding:0}.nav-item--level-2:hover{color:#3c0}.nav-item~.nav-list-wrapper{display:none}}@media screen and (min-width: 1024px){paletten-menu-item-expand{display:none;opacity:0;transform:rotate(90deg)}paletten-menu-item-expand:focus-within{opacity:1}}@media screen and (max-width: 1023px){.nav-list-image{display:none}}.service-link{background:rgba(0,0,0,0);border:none;color:var(--header-font-color);cursor:pointer}.service-link:hover{color:#3c0}.service-link:active{color:#70db4d}paletten-search-bar{background:#070;height:100vh;padding-top:calc(var(--header-current-height) + 2rem);position:absolute;top:0;left:0;right:0;z-index:1;visibility:hidden !important;opacity:0;transform:translateY(-8px);transition:all .3s}paletten-search-bar[open]{visibility:visible !important;opacity:1;transform:none}@media screen and (max-width: 480px){paletten-search-bar{padding-top:calc(var(--header-current-height))}}.container{--header-current-height: var(--header-full-height)}@media screen and (max-width: 1023px){.container{--header-full-height: 6.75rem}.container .header-sticky,.container.menu-open{--header-current-height: 6.75rem}}@media screen and (min-width: 1024px){.container{--header-full-height: 9rem}.container .header-sticky{--header-current-height: 5.5rem}}paletten-lang-nav{position:relative}paletten-lang-nav.language-nav-open .language-nav-wrapper,paletten-lang-nav:has(:hover) .language-nav-wrapper{display:block}paletten-lang-nav.language-nav-open .service-link,paletten-lang-nav:has(:hover) .service-link{color:#3c0}.language-nav-wrapper{display:none;position:absolute;top:1.5rem;padding-top:1.5rem;right:-0.75rem}.language-nav-wrapper:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 .375rem .5rem .375rem;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff rgba(0,0,0,0);position:absolute;top:1.5rem;right:1.3rem;transform:translateY(-100%)}.language-nav{background:#fff;padding:1rem 0 .25rem;border-radius:.375rem;color:#282828;position:relative;max-height:calc(100vh - var(--header-current-height));overflow-y:auto}.language-nav__title{font-size:1rem;line-height:1.5rem;font-family:"KlavikaLight",Arial,Helvetica,sans-serif;font-weight:300;color:#757575;margin-bottom:.75rem;white-space:nowrap;padding:0 1rem}.language-nav__item:has(:hover){background-color:#d6f5cc}.language-nav__link{display:grid;grid-template-columns:1.5rem auto 1rem;gap:.75rem;align-items:center;padding:.75rem 1rem;color:#282828;text-decoration:none}.page-footer{padding:3.75rem 0 2.5rem;border-bottom:.85rem solid #3c0}@media screen and (min-width: 1024px){.page-footer{padding:5rem 0 2.5rem}}.page-footer__inner{display:grid;row-gap:3rem;position:relative;grid-template-areas:"slogan" "nav-links" "service-links" "social" "service" "button"}@media screen and (min-width: 481px){.page-footer__inner{grid-template-columns:repeat(2, 1fr);grid-template-areas:"slogan slogan" "nav-links nav-links" "service-links service-links" "social social" "service button"}}@media screen and (min-width: 769px){.page-footer__inner{column-gap:3.75rem;grid-template-columns:repeat(3, 1fr);grid-template-areas:"slogan nav-links service-links" ". social social" ". service button"}}@media screen and (min-width: 1280px){.page-footer__inner{grid-template-columns:7fr 9fr 4fr;grid-template-areas:"slogan nav-links service-links" ". social button" ". service button"}}.edit-mode .page-footer__inner{display:block}.page-footer__slogan{font-weight:300;letter-spacing:.02em;text-transform:none;font-size:2rem;line-height:2.5rem;font-family:"KlavikaLight",Arial,Helvetica,sans-serif;grid-area:slogan}@media screen and (min-width: 1024px){.page-footer__slogan{letter-spacing:.02em;font-weight:300;text-transform:none;font-size:2.75rem;line-height:3.25rem;font-family:"KlavikaLight",Arial,Helvetica,sans-serif}}.page-footer__nav-links{grid-area:nav-links}@media screen and (min-width: 481px){.page-footer__nav-links{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:3.75rem;grid-auto-rows:max-content}}@media screen and (min-width: 769px){.page-footer__nav-links{grid-template-columns:1fr}}@media screen and (min-width: 1280px){.page-footer__nav-links{grid-template-columns:repeat(2, 1fr);column-gap:3.75rem}}.edit-mode .page-footer__nav-links{display:block}.page-footer__service-links{grid-area:service-links}.page-footer__social{grid-area:social}.page-footer__social .page-footer__list-item{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.page-footer__social .page-footer__list-item:last-child{margin-bottom:0}.page-footer__social-icon{width:3.25rem}.page-footer__service{grid-area:service;display:flex;flex-direction:column}.page-footer__service .page-footer__list-item{font-size:1rem}@media screen and (max-width: 480px){.page-footer__service-copyright{order:1}}@media screen and (min-width: 1280px){.page-footer__service{gap:2.5rem;flex-direction:row}}.page-footer__list-item{line-height:3rem;font-size:1.25rem}.page-footer__link{color:#fff;text-decoration:none;line-height:2rem}.page-footer__link:hover{color:#3c0;text-decoration:underline;text-underline-offset:.75rem}.page-footer__info{line-height:2rem}paletten-back-to-top{justify-self:end;align-self:end;grid-area:button}.error-page{text-align:center}.error-page>div{padding:4rem 0}.error-page img{margin-block:4rem}.blockquote{text-align:center;grid-column:extra-narrow-content}.blockquote .quote{font-size:1.75rem;line-height:2.25rem;font-weight:300;font-family:"KlavikaLight",Arial,Helvetica,sans-serif;margin-bottom:2rem}@media screen and (min-width: 769px){.blockquote .quote{letter-spacing:.02em;font-weight:300;text-transform:none;font-size:2.5rem;line-height:2.75rem;font-family:"KlavikaLight",Arial,Helvetica,sans-serif;margin-bottom:3rem}}.blockquote .quote__author,.blockquote .quote__author-role{display:block;font-size:1rem;line-height:1.5rem;font-family:"KlavikaLight",Arial,Helvetica,sans-serif;font-weight:300}.blockquote paletten-quote-icon{display:block;color:#3c0;font-size:3rem;margin-bottom:1em}@media screen and (min-width: 769px){.blockquote paletten-quote-icon{font-size:3.75rem}}.text-media{grid-column:full;row-gap:2rem;--content-column-start: content;--content-column-end: content;--media-column-start: full;--media-column-end: full}.text-media--small{--media-column-start: content;--media-column-end: content}@media screen and (min-width: 769px){.text-media{--content-column-start: content;--content-column-end: inner-padding-content-start;--media-column-start: center-line;--media-column-end: full-end}.text-media--left{--content-column-start: inner-padding-content-end;--content-column-end: content;--media-column-start: full-start;--media-column-end: center-line}.text-media--left.text-media--small{--media-column-start: content-start;--media-column-end: inner-padding-content-start}.text-media--small{--media-column-start: inner-padding-content-end;--media-column-end: content-end}}.text-media__content{grid-column:var(--content-column-start)/var(--content-column-end);align-self:center;padding-block:7.5rem}.text-media__image{grid-column:var(--media-column-start)/var(--media-column-end);order:-1;align-self:center}@media screen and (min-width: 769px){.text-media__image{order:0}.text-media--left .text-media__image{order:-1}}.text-media__image img{width:100%;max-width:none}.call-to-action{grid-column:content}.call-to-action__title,.call-to-action__content{grid-column:content}@media screen and (min-width: 769px){.call-to-action__title{grid-column:content/inner-padding-content-start}.call-to-action__content{grid-column:inner-padding-content-end/content}}.stage{margin-top:calc(var(--header-current-height)*-1);padding-block-start:var(--header-current-height);padding-block-end:2.5rem;min-height:33.75rem;row-gap:2.5rem;overflow:hidden;position:relative}.hero-slider .stage{margin-top:0;padding-block-end:5rem}@media screen and (min-width: 1024px){.stage{min-height:38.75rem;padding-block-end:3.75rem}.hero-slider .stage{padding-block-end:6rem}.hero-slider .stage__content{padding-inline-start:5rem}}@media screen and (min-width: 1480px){.hero-slider .stage__content{padding-inline-start:0}}.stage--viewport-height{min-height:100vh}.stage--typo{min-height:23.5rem}@media screen and (min-width: 1024px){.stage--typo{min-height:30rem}}.stage--typo .stage__content{grid-column:content;align-self:end}@media screen and (min-width: 1024px){.stage--typo .stage__content{grid-column:content-start/inner-padding-content-end}}.stage--media{color:#ffffff}.stage--media .stage__content{grid-column:content;align-self:end;z-index:1}@media screen and (min-width: 1024px){.stage--media .stage__content{grid-column:content/inner-padding-content-end}}.stage--media .stage__content:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:linear-gradient(180deg, rgba(0, 0, 0, 0.54) 0%, rgba(0, 0, 0, 0.24) 100%)}.stage--media .stage__content-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50%;grid-column:full;z-index:-1}.stage--product .stage__content,.stage--product .stage__content-product{grid-column:content/content;align-self:center}@media screen and (min-width: 1024px){.stage--product .stage__content{grid-column:content/inner-padding-content-start}.stage--product .stage__content-product{justify-self:end;grid-column:inner-padding-content-end/full-end}}.stage paletten-scroll-down{z-index:2;align-self:end;justify-self:center;color:currentColor}.quicklinks{container-type:inline-size}@container (min-width: 38.75rem){.quicklinks--grid .quicklinks__list{display:grid;column-gap:2.5rem;grid-template-columns:repeat(2, 1fr)}.quicklinks--grid .quicklinks__list .quicklinks__item:nth-child(2){border-top:1px solid #d4d4d4}}.quicklinks__item{border-bottom:1px solid #d4d4d4;container-type:inline-size;display:flex;align-items:center}.quicklinks__item:nth-child(1){border-top:1px solid #d4d4d4}.quicklinks__link{display:grid;width:100%;padding:1.75rem 0rem;text-align:left;grid-template-columns:auto 2rem;column-gap:1.25rem;color:currentColor;align-items:center;font-size:1.25rem;line-height:1.75rem;letter-spacing:.02em;font-weight:300;font-family:"KlavikaLight",Arial,Helvetica,sans-serif}.quicklinks__link:hover,.quicklinks__link:focus-visible{background:#e5f1e5}@media screen and (min-width: 769px){.quicklinks__link{padding:2rem 1.25rem}}.quicklinks__link--download{grid-template-columns:min-content auto min-content min-content;padding:2.25rem 0rem}.quicklinks__link--download:hover,.quicklinks__link--download:focus-visible{background:rgba(0,0,0,0);color:#070}.quicklinks__link--download:hover .quicklinks__icon,.quicklinks__link--download:focus-visible .quicklinks__icon{background:#070;color:#fff}@media screen and (min-width: 769px){.quicklinks__link--download{padding-block:1.5rem}}@container (max-width: 28rem){.quicklinks__link--download{grid-template-columns:auto min-content}}.quicklinks__icon{color:#070}.quicklinks__icon--download{background:#e5f1e5;border-radius:50%;width:3.75rem;aspect-ratio:1;display:flex;justify-content:center;align-items:center}.quicklinks__filetype{text-transform:uppercase;border:1px solid #d4d4d4;border-radius:.375rem;display:flex;align-items:center;justify-content:center;width:3.75rem;aspect-ratio:1/1}@container (max-width: 28rem){.quicklinks__filetype,.quicklinks__download-label{display:none}}.columns-inner{display:grid;row-gap:1.25rem;column-gap:3.75rem}.columns-inner--align-center{align-items:center}.columns-inner--justify-center{justify-content:center}.columns-inner--justify-center>*{margin-inline:auto}.columns-inner>*{overflow:hidden;width:100%}.columns-inner.columns-4,.columns-inner.columns-2-1-1,.columns-inner.columns-1-1-2{grid-template-columns:repeat(2, 1fr)}.columns-inner.columns-2-1-1>:nth-child(1),.columns-inner.columns-1-1-2>:nth-child(3){grid-column:1/3}@media screen and (min-width: 769px){.columns-inner{grid-template-columns:repeat(2, 1fr)}.columns-inner.columns-3,.columns-inner.columns-2-1,.columns-inner.columns-1-2{grid-template-columns:repeat(3, 1fr)}.columns-inner.columns-3 .mgnlEditorBar,.columns-inner.columns-2-1 .mgnlEditorBar,.columns-inner.columns-1-2 .mgnlEditorBar{grid-column:1/4}.columns-inner.columns-4,.columns-inner.columns-3-1,.columns-inner.columns-1-3,.columns-inner.columns-2-1-1,.columns-inner.columns-1-2-1,.columns-inner.columns-1-1-2{grid-template-columns:repeat(4, 1fr)}.columns-inner.columns-4 .mgnlEditorBar,.columns-inner.columns-3-1 .mgnlEditorBar,.columns-inner.columns-1-3 .mgnlEditorBar,.columns-inner.columns-2-1-1 .mgnlEditorBar,.columns-inner.columns-1-2-1 .mgnlEditorBar,.columns-inner.columns-1-1-2 .mgnlEditorBar{grid-column:1/5}.columns-inner.columns-2-1>:nth-child(1){grid-column:1/3}.columns-inner.columns-1-2>:nth-child(2),.columns-inner.columns-1-2-1>:nth-child(2){grid-column:2/4}.columns-inner.columns-1-1-2>:nth-child(3){grid-column:3/5}.columns-inner.columns-3-1>:nth-child(1){grid-column:1/4}.columns-inner.columns-1-3>:nth-child(2){grid-column:2/5}}.columns-inner .mgnlEditorBar{grid-column:1/3}.content-image-caption{margin-block-start:2rem;font-style:italic}.component-form-manager oebb-fm-form .group-start,.component-form-manager oebb-fm-form .group,.component-form-manager oebb-fm-form .group-end,.component-form-manager oebb-fm-form .app-form-group,.component-form-manager oebb-fm-app-form .group-start,.component-form-manager oebb-fm-app-form .group,.component-form-manager oebb-fm-app-form .group-end,.component-form-manager oebb-fm-app-form .app-form-group{background:rgba(0,0,0,0);border-color:rgba(0,0,0,0);padding-inline:0}.component-form-manager oebb-fm-form input[type=text],.component-form-manager oebb-fm-form .oebb-input,.component-form-manager oebb-fm-form oebb-autocomplete .oebb-input,.component-form-manager oebb-fm-form textarea,.component-form-manager oebb-fm-form select,.component-form-manager oebb-fm-app-form input[type=text],.component-form-manager oebb-fm-app-form .oebb-input,.component-form-manager oebb-fm-app-form oebb-autocomplete .oebb-input,.component-form-manager oebb-fm-app-form textarea,.component-form-manager oebb-fm-app-form select{background:#fff;border:1px solid var(--form-input-border-color);box-shadow:none;color:#282828;padding-block:.75em}.component-form-manager oebb-fm-form input[type=text]:hover,.component-form-manager oebb-fm-form .oebb-input:hover,.component-form-manager oebb-fm-form oebb-autocomplete .oebb-input:hover,.component-form-manager oebb-fm-form textarea:hover,.component-form-manager oebb-fm-form select:hover,.component-form-manager oebb-fm-app-form input[type=text]:hover,.component-form-manager oebb-fm-app-form .oebb-input:hover,.component-form-manager oebb-fm-app-form oebb-autocomplete .oebb-input:hover,.component-form-manager oebb-fm-app-form textarea:hover,.component-form-manager oebb-fm-app-form select:hover{border-color:var(--form-input-border-color-hover)}.component-form-manager oebb-fm-form input[type=text]:focus,.component-form-manager oebb-fm-form .oebb-input:focus,.component-form-manager oebb-fm-form oebb-autocomplete .oebb-input:focus,.component-form-manager oebb-fm-form textarea:focus,.component-form-manager oebb-fm-form select:focus,.component-form-manager oebb-fm-app-form input[type=text]:focus,.component-form-manager oebb-fm-app-form .oebb-input:focus,.component-form-manager oebb-fm-app-form oebb-autocomplete .oebb-input:focus,.component-form-manager oebb-fm-app-form textarea:focus,.component-form-manager oebb-fm-app-form select:focus{border-color:var(--form-input-border-color-focus)}.component-form-manager oebb-fm-form oebb-fm-checkbox .fm-field label.active,.component-form-manager oebb-fm-form oebb-fm-checkbox .fm-field label:hover,.component-form-manager oebb-fm-form oebb-fm-radiofield .fm-field label.active,.component-form-manager oebb-fm-form oebb-fm-radiofield .fm-field label:hover,.component-form-manager oebb-fm-app-form oebb-fm-checkbox .fm-field label.active,.component-form-manager oebb-fm-app-form oebb-fm-checkbox .fm-field label:hover,.component-form-manager oebb-fm-app-form oebb-fm-radiofield .fm-field label.active,.component-form-manager oebb-fm-app-form oebb-fm-radiofield .fm-field label:hover{background-color:#3c0}.component-form-manager oebb-fm-form input[type=submit],.component-form-manager oebb-fm-app-form input[type=submit]{display:inline-block;padding:.75rem 2.25rem;text-align:center;gap:.375rem;border:none;border-radius:.375rem;text-decoration:none;cursor:pointer;font-size:inherit;font-family:"Klavika",Arial,Helvetica,sans-serif;background:var(--button-color);color:var(--button-font-color)}.component-form-manager oebb-fm-form input[type=submit]:hover,.component-form-manager oebb-fm-app-form input[type=submit]:hover{background:var(--button-color-hover)}.component-form-manager oebb-fm-form input[type=submit]:active,.component-form-manager oebb-fm-app-form input[type=submit]:active{background:var(--button-color-active)}.component-form-manager oebb-fm-form .char-counter,.component-form-manager oebb-fm-app-form .char-counter{top:-2rem}
