/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;hyphens:auto}@media screen and (min-width:767px){body{hyphens:manual}}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}p{margin:0!important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}ul{padding-inline-start:0;margin-block-start:0;margin-block-end:0}h1,h2,h3,h4,h5{margin:0}a,div,h1,h2,h3,h4,h5,li,p,section,ul{box-sizing:border-box}svg{display:block}a{display:inline-block}:root{--mobile:576px;--tablet:767px;--tablet-l:992px;--laptop:1280px;--laptop-l:1440px;--desktop:1600px;--desktop-l:1920px;--max:2560px;--inner:1088px;--styles-body-small:var(--dimensions-dimension-3-5);--styles-body-medium:var(--dimensions-dimension-4);--styles-body-large:var(--dimensions-dimension-4-5);--styles-body-title:var(--dimensions-dimension-4-5);--styles-lead:var(--dimensions-dimension-5);--styles-subtitle:var(--dimensions-dimension-5);--styles-title:var(--dimensions-dimension-6);--styles-display:var(--dimensions-dimension-8);--color-000:#fff;--color-blue-100:#e6f0fa;--color-blue-300:#a5c8f0;--color-blue-500:#367bc7;--color-blue-700:#285e9e;--color-blue-900:#0f2646;--color-brand-100:#fae9eb;--color-brand-200:#f7c3c8;--color-brand-300:#ed8891;--color-brand-400:#e55c69;--color-brand-500:#d62b3c;--color-brand-600:#bc0c17;--color-brand-700:#890000;--color-brand-800:#580000;--color-brand-900:#1e0000;--color-gray--beige-50:#fff;--color-gray--beige-100:#faf7f5;--color-gray--beige-1400:#1a1412;--color-gray--beige-200:#f5f0eb;--color-gray--beige-300:#e5e0da;--color-gray--beige-400:#d1ccc7;--color-gray--beige-500:#b2aaa2;--color-gray--beige-600:#94897f;--color-gray--beige-700:#85776d;--color-gray--beige-800:#75655a;--color-gray--beige-900:#665447;--color-gray--beige-1000:#57463d;--color-gray--beige-1100:#473932;--color-gray--beige-1200:#382b27;--color-gray--beige-1300:#291f1d;--color-gray--blue-50:#fff;--color-gray--blue-100:#f0f0f5;--color-gray--blue-200:#dcdde3;--color-gray--blue-300:#c7c8d1;--color-gray--blue-400:#b0b2bf;--color-gray--blue-500:#9c9ead;--color-gray--blue-600:#878a9c;--color-gray--blue-700:#70738a;--color-gray--blue-800:#5a5d78;--color-gray--blue-900:#464a66;--color-gray--blue-1000:#3a3d54;--color-gray--blue-1100:#302e40;--color-gray--blue-1200:#201e2f;--color-gray--blue-1300:#0c0a1b;--color-gray--blue-1400:#000;--color-green-100:#e6f4ea;--color-green-300:#a5d6a7;--color-green-500:#4caf50;--color-green-700:#005a00;--color-green-900:#002700;--color-orange-100:#fff3e5;--color-orange-300:#ffd099;--color-orange-500:#f79c42;--color-orange-700:#aa4700;--color-orange-900:#3f0000;--color-pink-100:#fce8f1;--color-pink-300:#f5a6c7;--color-pink-500:#e05a95;--color-pink-700:#a63d6a;--color-pink-900:#4c1c30;--color-purple-100:#f3e9fa;--color-purple-300:#cba9e8;--color-purple-500:#9656c4;--color-purple-700:#6a3a8d;--color-purple-900:#2d173d;--color-yellow-100:#fff9e1;--color-yellow-300:#ffeb99;--color-yellow-500:#fad54d;--color-yellow-700:#b8982e;--color-yellow-900:#4e3d0c;--dimensions-dimension-0:0rem;--dimensions-dimension-0-25:0.0625rem;--dimensions-dimension-0-5:0.125rem;--dimensions-dimension-1:0.25rem;--dimensions-dimension-1-5:0.375rem;--dimensions-dimension-2:0.5rem;--dimensions-dimension-2-5:0.625rem;--dimensions-dimension-3:0.75rem;--dimensions-dimension-3-5:0.875rem;--dimensions-dimension-4:1rem;--dimensions-dimension-4-5:1.125rem;--dimensions-dimension-5:1.25rem;--dimensions-dimension-5-5:1.375rem;--dimensions-dimension-6:1.5rem;--dimensions-dimension-7:1.75rem;--dimensions-dimension-8:2rem;--dimensions-dimension-9:2.25rem;--dimensions-dimension-10:2.5rem;--dimensions-dimension-11:2.75rem;--dimensions-dimension-12:3rem;--dimensions-dimension-13:3.25rem;--dimensions-dimension-14:3.5rem;--dimensions-dimension-15:3.75rem;--dimensions-dimension-16:4rem;--dimensions-dimension-17:4.25rem;--dimensions-dimension-18:4.5rem;--dimensions-dimension-19:4.75rem;--dimensions-dimension-20:5rem;--dimensions-dimension-22:5.5rem;--dimensions-dimension-24:6rem;--dimensions-dimension-28:7rem;--dimensions-dimension-30:7.5rem;--dimensions-dimension-999:62.4375rem;--border-radius-border-radius-none:var(--dimensions-dimension-0);--border-radius-border-radius-sm:var(--dimensions-dimension-1);--border-radius-border-radius-md:var(--dimensions-dimension-2);--border-radius-border-radius-lg:var(--dimensions-dimension-3);--border-radius-border-radius-xl:var(--dimensions-dimension-4);--border-radius-border-radius-2xl:var(--dimensions-dimension-6);--border-radius-border-radius-full:var(--dimensions-dimension-999);--border-width-border-noe:var(--dimensions-dimension-0);--border-width-border-thin:var(--dimensions-dimension-0-25);--border-width-border-default:var(--dimensions-dimension-0-5);--border-width-border-thick:var(--dimensions-dimension-1);--gap-small:var(--dimensions-dimension-2);--gap-medium:var(--dimensions-dimension-4);--gap-big:var(--dimensions-dimension-8);--size-size-xs:var(--dimensions-dimension-3);--size-size-sm:var(--dimensions-dimension-4);--size-size-md:var(--dimensions-dimension-5);--size-size-lg:var(--dimensions-dimension-6);--size-size-xl:var(--dimensions-dimension-8);--size-size-2xl:var(--dimensions-dimension-10);--size-size-3xl:var(--dimensions-dimension-12);--size-size-4xl:var(--dimensions-dimension-14);--size-size-5xl:var(--dimensions-dimension-16);--spacing-spacing-none:var(--dimensions-dimension-0);--spacing-spacing-xxs:var(--dimensions-dimension-0-5);--spacing-spacing-xs:var(--dimensions-dimension-1);--spacing-spacing-sm:var(--dimensions-dimension-1-5);--spacing-spacing-md:var(--dimensions-dimension-2);--spacing-spacing-lg:var(--dimensions-dimension-3);--spacing-spacing-xl:var(--dimensions-dimension-4);--spacing-spacing-2xl:var(--dimensions-dimension-5);--spacing-spacing-10xl:var(--dimensions-dimension-6);--spacing-spacing-3xl:var(--dimensions-dimension-6);--spacing-spacing-4xl:var(--dimensions-dimension-8);--spacing-spacing-5xl:var(--dimensions-dimension-10);--spacing-spacing-6xl:var(--dimensions-dimension-12);--spacing-spacing-7xl:var(--dimensions-dimension-14);--spacing-spacing-8xl:var(--dimensions-dimension-20);--spacing-spacing-9xl:var(--dimensions-dimension-24);--spacing-spacing-10xl:var(--dimensions-dimension-28);--text-width-text-with:68.75rem;--gap-gap-small:var(--dimensions-dimension-1-5);--gap-gap-big:var(--dimensions-dimension-7);--background-active:var(--color-gray--beige-50);--background-default:var(--color-gray--beige-100);--background-hoverd:var(--color-brand-100);--background-footer:linear-gradient(180deg,var(--color-brand-500,#d62b3c) -11.42%,var(--color-brand-800,#5c0000) 87.27%);--gradient-primary:linear-gradient(180deg,var(--color-Brand-500,#d62b3c),var(--color-Brand-700,#890000));--gradient-primary-hover:linear-gradient(180deg,var(--color-Brand-600,#bc0c0c) 55%,var(--color-Brand-800,#5c0000));--border--lines-bold:var(--color-gray--beige-500);--border--lines-default:var(--color-gray--beige-300);--border--lines-subtle:var(--color-gray--beige-100);--effects-shadow-hover-m:var(--color-gray--beige-500);--effects-shadow-hover-s:var(--color-gray--beige-300);--icons--illustrations-accent:var(--color-brand-500);--icons--illustrations-default:var(--color-gray--beige-800);--icons--illustrations-subtle:var(--color-gray--beige-200);--text-copy:var(--color-gray--beige-1000);--text-information:var(--color-gray--beige-700);--text-lead:var(--color-gray--beige-1200);--text-heading:var(--color-gray--beige-1400);--text-link:var(--color-brand-500);--text-link-hovered:var(--color-brand-300);--border-lines-subtle:var(--color-brand-400);--border-reg:var(--border-radius-border-radius-sm,4px);--shadow-x:0 0px 12px 0 rgba(41,31,29,0.2);--shadow-s:0 4px 8px 0 rgba(41,31,29,0.2);--shadow-m:0 8px 16px 0 rgba(41,31,29,0.2)}@media screen and (min-width:767px){:root{--styles-body-small:var(--dimensions-dimension-3-5);--styles-body-medium:var(--dimensions-dimension-4);--styles-body-title:var(--dimensions-dimension-4);--styles-body-large:var(--dimensions-dimension-4-5);--styles-lead:var(--dimensions-dimension-5-5);--styles-subtitel:var(--dimensions-dimension-5-5);--styles-title:var(--dimensions-dimension-8);--styles-display:var(--dimensions-dimension-12);--border-radius-border-radius-none:var(--dimensions-dimension-0);--border-radius-border-radius-sm:var(--dimensions-dimension-1);--border-radius-border-radius-md:var(--dimensions-dimension-2);--border-radius-border-radius-lg:var(--dimensions-dimension-3);--border-radius-border-radius-xl:var(--dimensions-dimension-4);--border-radius-border-radius-2xl:var(--dimensions-dimension-6);--border-radius-border-radius-full:var(--dimensions-dimension-999);--border-width-border-noe:var(--dimensions-dimension-0);--border-width-border-thin:var(--dimensions-dimension-0-25);--border-width-border-default:var(--dimensions-dimension-0-5);--border-width-border-thick:var(--dimensions-dimension-1);--gap-small:var(--dimensions-dimension-2);--gap-medium:var(--dimensions-dimension-4);--gap-big:var(--dimensions-dimension-10);--size-size-xs:var(--dimensions-dimension-3);--size-size-sm:var(--dimensions-dimension-4);--size-size-md:var(--dimensions-dimension-5);--size-size-lg:var(--dimensions-dimension-6);--size-size-xl:var(--dimensions-dimension-8);--size-size-2xl:var(--dimensions-dimension-10);--size-size-3xl:var(--dimensions-dimension-12);--size-size-4xl:var(--dimensions-dimension-14);--size-size-5xl:var(--dimensions-dimension-16);--spacing-spacing-none:var(--dimensions-dimension-0);--spacing-spacing-xxs:var(--dimensions-dimension-0-5);--spacing-spacing-xs:var(--dimensions-dimension-1);--spacing-spacing-sm:var(--dimensions-dimension-1-5);--spacing-spacing-md:var(--dimensions-dimension-2);--spacing-spacing-lg:var(--dimensions-dimension-3);--spacing-spacing-xl:var(--dimensions-dimension-4);--spacing-spacing-2xl:var(--dimensions-dimension-5);--spacing-spacing-3xl:var(--dimensions-dimension-6);--spacing-spacing-4xl:var(--dimensions-dimension-8);--spacing-spacing-5xl:var(--dimensions-dimension-10);--spacing-spacing-6xl:var(--dimensions-dimension-12);--spacing-spacing-7xl:var(--dimensions-dimension-14);--spacing-spacing-8xl:var(--dimensions-dimension-20);--spacing-spacing-9xl:var(--dimensions-dimension-24);--spacing-spacing-10xl:var(--dimensions-dimension-28);--text-width-text-with:68.75rem;--gap-gap-small:var(--dimensions-dimension-1-5);--gap-gap-big:var(--dimensions-dimension-8);--border-reg:var(--border-radius-border-radius-md,8px)}}@media screen and (min-width:1600px){:root{--styles-body-small:var(--dimensions-dimension-3-5);--styles-body-medium:var(--dimensions-dimension-4);--styles-body-title:var(--dimensions-dimension-4);--styles-body-large:var(--dimensions-dimension-4-5);--styles-lead:var(--dimensions-dimension-6);--styles-subtitel:var(--dimensions-dimension-6);--styles-title:var(--dimensions-dimension-11);--styles-display:var(--dimensions-dimension-16);--border-radius-border-radius-none:var(--dimensions-dimension-0);--border-radius-border-radius-sm:var(--dimensions-dimension-1);--border-radius-border-radius-md:var(--dimensions-dimension-2);--border-radius-border-radius-lg:var(--dimensions-dimension-3);--border-radius-border-radius-xl:var(--dimensions-dimension-4);--border-radius-border-radius-2xl:var(--dimensions-dimension-6);--border-radius-border-radius-full:var(--dimensions-dimension-999);--border-width-border-noe:var(--dimensions-dimension-0);--border-width-border-thin:var(--dimensions-dimension-0-25);--border-width-border-default:var(--dimensions-dimension-0-5);--border-width-border-thick:var(--dimensions-dimension-1);--gap-small:var(--dimensions-dimension-2);--gap-medium:var(--dimensions-dimension-4);--gap-big:var(--dimensions-dimension-14);--size-size-xs:var(--dimensions-dimension-3);--size-size-sm:var(--dimensions-dimension-4);--size-size-md:var(--dimensions-dimension-5);--size-size-lg:var(--dimensions-dimension-6);--size-size-xl:var(--dimensions-dimension-8);--size-size-2xl:var(--dimensions-dimension-10);--size-size-3xl:var(--dimensions-dimension-12);--size-size-4xl:var(--dimensions-dimension-14);--size-size-5xl:var(--dimensions-dimension-16);--spacing-spacing-none:var(--dimensions-dimension-0);--spacing-spacing-xxs:var(--dimensions-dimension-0-5);--spacing-spacing-xs:var(--dimensions-dimension-1);--spacing-spacing-sm:var(--dimensions-dimension-1-5);--spacing-spacing-md:var(--dimensions-dimension-2);--spacing-spacing-lg:var(--dimensions-dimension-3);--spacing-spacing-xl:var(--dimensions-dimension-4);--spacing-spacing-2xl:var(--dimensions-dimension-5);--spacing-spacing-3xl:var(--dimensions-dimension-6);--spacing-spacing-4xl:var(--dimensions-dimension-8);--spacing-spacing-5xl:var(--dimensions-dimension-10);--spacing-spacing-6xl:var(--dimensions-dimension-12);--spacing-spacing-7xl:var(--dimensions-dimension-14);--spacing-spacing-8xl:var(--dimensions-dimension-20);--spacing-spacing-9xl:var(--dimensions-dimension-24);--spacing-spacing-10xl:var(--dimensions-dimension-30);--text-width-text-with:68.75rem;--gap-gap-small:var(--dimensions-dimension-2);--gap-gap-big:var(--dimensions-dimension-14)}}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/frontend/fonts/inter-variable/inter-variable.woff2) format("woff2")}@font-face{font-family:Inter;font-style:italic;font-weight:100 900;font-display:swap;src:url(/frontend/fonts/inter-variable/inter-variable-italic.woff2) format("woff2")}.--banner{position:relative;display:flex!important;width:100%;overflow-x:auto;touch-action:pan-y;scrollbar-width:none;-ms-overflow-style:none}.--banner::-webkit-scrollbar{display:none}.--banner.--dragging{scroll-behavior:auto;user-select:none;cursor:grabbing}.--banner-inner{position:relative;display:flex;align-items:flex-start;width:fit-content;min-width:max-content}.--banner-item{width:fit-content;margin-left:var(--gap-medium,40px);-webkit-user-drag:none}.--banner-item img{pointer-events:none;-webkit-user-drag:none}.--dropdown{display:flex;flex-direction:column;position:relative;transition:all .25s ease-in-out;z-index:2;border-radius:var(--cards-small-card-corner,20px)}.--dropdown.--visible .--dropdown-content{display:block}.--dropdown.--open{z-index:10;transition:all .25s ease-in-out;overflow:visible}.--dropdown.--open .--dropdown-header svg,.--dropdown.--open .--dropdown-header svg .line-2{transform:rotate(-90deg)!important}.--dropdown.--overflow-visible>.--dropdown-content,.--dropdown.--overflow-visible>.--dropdown-content>.--dropdown-content-inner{overflow:visible}.--dropdown.--absolute{position:relative}.--dropdown.--absolute .--dropdown-header{z-index:1;background-color:inherit;border-radius:inherit}.--dropdown.--absolute .--dropdown-content{position:absolute;left:0;top:calc(100% + 4px);background-color:inherit;border:inherit;border-radius:inherit;width:100%;transition:all .2s ease-in-out,outline 0ms linear;transform:translateY(-24px)}.--dropdown.--absolute.--open .--dropdown-content{transform:translateY(12px);box-shadow:var(--shadow-s)}.--dropdown.--height-limit .--dropdown-content{max-height:32vh}.--dropdown-header{display:flex!important;align-items:center!important;gap:8px!important;width:100%!important;cursor:pointer!important;background-color:transparent;border:none;outline:none}.--dropdown-header svg{margin-left:auto;transition:transform .25s ease-in-out;transform-origin:center}.--dropdown-header svg>*{transition:inherit!important;transform-origin:center}.--dropdown-content{display:none;height:0;overflow:hidden;transition:height .2s ease-in-out;overflow-y:auto!important}.--dropdown-content.--no-scroll{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.--dropdown-content.--no-scroll::-webkit-scrollbar{display:none}.--dropdown-content-inner{display:flex;flex-direction:column;height:fit-content}.--dropdown-form.--open .--dropdown-content{border-bottom:1px solid var(--color-neutral-200)}.--dropdown-item{border:none;background-color:transparent;outline:none;text-align:start;cursor:pointer}.--dropdown-item:hover{background-color:var(--neutrals-50)!important}.--gallery{position:relative;height:fit-content;width:100%;max-width:1088px;cursor:grab}.--gallery.--indicator-pos .--gallery-indicators{position:absolute;bottom:0;margin-bottom:10px}@media screen and (min-width:767px){.--gallery.--indicator-pos .--gallery-indicators{margin-bottom:24px}}@media screen and (min-width:1600px){.--gallery.--indicator-pos .--gallery-indicators{margin-bottom:40px}}.--gallery.--grabbing{cursor:grabbing}.--gallery-inner{width:100%;height:100%;position:relative;overflow:hidden}.--gallery-item,.--gallery-legend{display:none;position:absolute;top:0;left:0;height:fit-content;width:100%}.--gallery-item.--activeStart,.--gallery-legend.--activeStart{display:block;z-index:1}.--gallery-item.--activePrev,.--gallery-legend.--activePrev{display:block;animation:galleryPrev .5s ease-in-out forwards;z-index:1}.--gallery-item.--activeNext,.--gallery-legend.--activeNext{display:block;animation:galleryNext .5s ease-in-out forwards;z-index:1}.--gallery-item.--inactivePrev,.--gallery-legend.--inactivePrev{display:block;animation:galleryPrevRemove .5s ease-in-out forwards}.--gallery-item.--inactiveNext,.--gallery-legend.--inactiveNext{display:block;animation:galleryNextRemove .5s ease-in-out forwards}@keyframes galleryPrev{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes galleryNext{0%{transform:translateX(100%)}to{transform:translateX(0)}}@keyframes galleryPrevRemove{0%{transform:translateX(0)}to{transform:translateX(100%)}}@keyframes galleryNextRemove{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.--gallery-item-inner{height:fit-content;width:100%;aspect-ratio:16/9}.--gallery__image{width:100%}.--gallery-ui{position:absolute;left:0;top:0;width:100%}.--gallery-button{cursor:pointer;transition:all .25s ease-in-out!important}.--gallery-indicators{display:flex;align-items:center;gap:8px}.--gallery-indicator{position:relative;cursor:pointer;height:4px;width:4px;transition:all .25s ease-in-out;border-radius:1.2px}.--gallery-indicator:before{content:"";position:absolute;top:50%;left:50%;height:150%;width:150%;transform:translate(-50%,-50%)}.--gallery-indicator.--active{height:8px;width:8px;border-radius:1.5px;pointer-events:none}.--gallery-indicator:has(+.--gallery-indicator.--active){height:6px;width:6px;border-radius:1.5px}.--gallery-indicator.--active+.--gallery-indicator{height:6px;width:6px;border-radius:1.5px}.--gallery-indicator+.--gallery-indicator.--active{height:8px!important;width:8px!important;border-radius:1.5px}.--gallery-legends{position:relative}.--slider-container{display:flex;flex-direction:column;width:100%;max-width:100vw!important}.--slider{display:flex;width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.--slider::-webkit-scrollbar{display:none}.--slider.--dragging{scroll-behavior:auto;user-select:none;cursor:grabbing}.--slider-inner{display:flex;gap:var(--gap-medium,40px);width:fit-content;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.--slider-inner::-webkit-scrollbar{display:none}@keyframes sliderAutoMove{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.--slider-width-reference{width:100%}.--slider-button{transition:opacity .25s ease-in-out}body:has(.--overlay.--active.--open){overflow:hidden}body:has(.--overlay.--active.--open) .header{transform:translateY(-100%)!important}.brick-container:has(.--overlay.--open){z-index:2}body,html{font-family:Inter,sans-serif;font-size:16px;font-weight:400;background-color:var(--color-000);color:var(--text-copy)}*{box-sizing:border-box}body,html{scroll-behavior:smooth;overscroll-behavior:none}html{width:100%;scroll-padding-top:102px}@media screen and (min-width:2560px){html{display:flex;justify-content:center}}body{width:100%;overflow-x:hidden;min-height:100vh}@media screen and (min-width:2560px){body{width:100%}}a{color:var(--text-copy)}img{height:100%;width:100%;object-fit:cover;object-position:center;display:block}.tox.tox-tinymce-inline{transform:translateY(-48px);z-index:1000}footer,section{position:relative;z-index:1}body:not(.--editmode) :focus{outline:none}body:not(.--editmode) :focus-visible{border-radius:4px;box-shadow:0 0 0 2px var(--color-gray--beige-1000)!important;outline:1px solid var(--color-000);outline-offset:2px}svg{flex-shrink:0}.--hidden{display:none!important}.brick-container{display:flex;justify-content:center;max-width:2560px;margin-left:auto;margin-right:auto;padding:0 var(--spacing-spacing-3xl,24px)}@media screen and (min-width:767px){.brick-container{padding:0 var(--spacing-spacing-6xl,48px)}}@media screen and (min-width:1280px){.brick-container{padding:0 var(--spacing-spacing-8xl,120px)}}@media screen and (min-width:1600px){.brick-container{padding:0 var(--spacing-spacing-10xl)}}.brick-inner{display:flex;flex-direction:column;max-width:1920px;width:100%;margin-left:auto;margin-right:auto}.--deco{height:16px;background-image:url(/frontend/images/tablecloth.svg);background-size:auto 16px;width:100%;z-index:1}@media screen and (min-width:767px){.--deco{height:24px;background-size:auto 24px}}@media screen and (min-width:1600px){.--deco{height:32px;background-size:auto 32px}}.--display,h1{font-size:var(--styles-display)!important;line-height:115%!important;font-weight:600!important;color:var(--text-heading)!important}.--display>*,h1>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.--title,h2{font-size:var(--styles-title)!important;line-height:130%!important;font-weight:600!important;color:var(--text-heading)!important}.--title>*,h2>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.--subtitle,h3{font-size:var(--styles-subtitle)!important;line-height:140%!important;font-weight:600!important;color:var(--text-heading)!important}.--subtitle>*,h3>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.--body-title,h4{font-size:var(--styles-body-title)!important;line-height:150%!important;font-weight:600!important;color:var(--text-heading)!important}.--body-title>*,h4>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.--lead,h5{font-size:var(--styles-lead)!important;line-height:150%!important;font-weight:500!important;color:var(--text-lead)!important}.--lead>*,h5>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.no-padding-bottom{padding-bottom:0!important}.s-padding-bottom{padding-bottom:var(--p-top-bottom-small)!important}.m-padding-bottom{padding-bottom:var(--p-top-bottom-medium)!important}.l-padding-bottom{padding-bottom:var(--p-top-bottom-big)!important}.no-padding-top{padding-top:0!important}.s-padding-top{padding-top:var(--p-top-bottom-small)!important}.m-padding-top{padding-top:var(--p-top-bottom-medium)!important}.l-padding-top{padding-top:var(--p-top-bottom-big)!important}.s-margin-bottom{margin-bottom:48px!important}.m-margin-bottom{margin-bottom:52px!important}.l-margin-bottom{margin-bottom:80px!important}@media screen and (min-width:576px){.s-margin-bottom{margin-bottom:52px!important}.m-margin-bottom{margin-bottom:80px!important}.l-margin-bottom{margin-bottom:108px!important}}@media screen and (min-width:992px){.s-margin-bottom{margin-bottom:80px!important}.m-margin-bottom{margin-bottom:108px!important}.l-margin-bottom{margin-bottom:136px!important}}.--body-l{font-size:var(--styles-body-large)!important;line-height:150%!important;font-weight:400!important;color:var(--color-gray--beige-1000)!important}.--body-l>:not(h1):not(h2):not(h3):not(h4):not(h5){font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.--body-m{font-size:var(--styles-body-medium)!important;line-height:150%!important;font-weight:400!important;color:var(--color-gray--beige-1000)!important}.--body-m>:not(h1):not(h2):not(h3):not(h4):not(h5){font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.--body-s{font-size:var(--styles-body-small)!important;line-height:150%!important;font-weight:400!important;color:var(--color-gray--beige-1000)!important}.--body-s>:not(h1):not(h2):not(h3):not(h4):not(h5){font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.--wysiwyg ol,.--wysiwyg p,.--wysiwyg ul{padding-top:0;padding-bottom:1em;margin-top:0;margin-bottom:0}.--wysiwyg ol:last-child,.--wysiwyg p:last-child,.--wysiwyg ul:last-child{padding-bottom:0}.--wysiwyg ul{list-style-type:none}.--wysiwyg ul li{padding:var(--spacing-spacing-xl,16px) var(--spacing-spacing-none,0);padding-left:var(--spacing-spacing-5xl);border-top:1px dashed var(--border--lines-bold);position:relative}.--wysiwyg ul li:before{content:url(/frontend/images/list-icon.svg);position:absolute;left:0;top:16px;height:0;width:0;background-color:var(--text-copy);border-radius:100%}.--wysiwyg ul li:last-child{border-bottom:1px dashed var(--border--lines-bold)}.--wysiwyg ol li{padding:var(--spacing-spacing-xl,16px) var(--spacing-spacing-none,0);border-top:1px dashed var(--border--lines-bold)}.--wysiwyg ol li:last-child{border-bottom:1px dashed var(--border--lines-bold)}.playground{padding:50px 100px;margin:20px;background-color:var(--color-gray--blue-100)}.playground>div{margin:0 auto;max-width:1000px;padding:20px}.playground hr{margin:30px 0}.playground form{max-width:600px}.playground form>div{margin-bottom:20px;display:flex;flex-direction:column;gap:5px}.playground form select[multiple]{min-height:100px;display:block}.playground .buttons{padding:20px;background:#d3d3d3}.playground .--dark{background-color:#484848;padding:8px}.playground__headlines{display:flex;flex-direction:column}.playground__buttons{display:flex;flex-wrap:wrap;gap:24px}.playground__button-group{display:flex;flex-direction:column;gap:24px}.button-white{border:1px solid #fff}.button-white,.button-white-border{background:#fff;padding:10px;display:inline-block;color:red;text-decoration:none}.button-red,.button-white-border{border:1px solid red}.button-red{background:red;padding:10px;display:inline-block;color:var(--color-000);text-decoration:none}body.--editmode .button:not(.--prev):not(.--next):not(.--icon){padding-right:44px!important}.button{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--spacing-spacing-md);height:var(--size-size-3xl,48px);min-height:fit-content;width:100%;min-width:140px;padding:var(--spacing-spacing-lg,12px) var(--spacing-spacing-3xl,24px);background-color:var(--color-brand-500);border:none;color:var(--color-gray--blue-50);border-radius:var(--border-radius-border-radius-sm,4px);overflow:hidden;transition:color .25s ease-in-out,border-color .25s ease-in-out;cursor:pointer;text-decoration:none;font-size:var(--styles-body-small)!important;line-height:var(--spacing-spacing-2xl,20px)!important;font-weight:600!important}.button:before{background-color:var(--color-brand-600)}.button:after,.button:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;transition:all .25s ease-in-out;opacity:0;border-radius:var(--border-radius-border-radius-sm,4px)}.button:after{background-color:var(--color-brand-700)}.button span,.button span>*{z-index:1;font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;text-decoration:none!important;color:inherit!important}.button svg{transition:transform .25s ease-in-out;z-index:1;pointer-events:none}.button svg line,.button svg path{stroke:var(--color-000);transition:stroke .25s ease-in-out}.button.--download svg path,.button.--download svg rect{transition:all .25s ease-in-out;fill:var(--color-brand-500)}.button.--download svg path.--neg,.button.--download svg rect.--neg{stroke:var(--color-000)}.button.--download svg path.--pos,.button.--download svg rect.--pos{stroke:none}.button:hover:before{opacity:1}.button:hover svg{transform:rotate(-90deg)}.button:hover svg.arrow-right,.button:hover svg.chevron-right{transform:translateX(2px)!important}.button:hover svg.arrow-left,.button:hover svg.chevron-left{transform:translateX(-2px)!important}.button:hover.--download svg{transform:none!important}.button:hover.--download svg .--pos{fill:var(--color-brand-500)!important}.button:hover.--download svg .--arrow{transform:translateY(4px)}.button:hover.--download svg .--change{transform:translateY(4px) scaleY(.5)}@media screen and (min-width:767px){.button:hover svg.arrow-right,.button:hover svg.chevron-right{transform:translateX(4px)!important}.button:hover svg.arrow-left,.button:hover svg.chevron-left{transform:translateX(-4px)!important}}@media screen and (min-width:1600px){.button:hover svg.arrow-right,.button:hover svg.chevron-right{transform:translateX(6px)!important}.button:hover svg.arrow-left,.button:hover svg.chevron-left{transform:translateX(-6px)!important}}.button:active:after{opacity:1}.button.--inactive,.button:disabled{pointer-events:none!important;background-color:var(--color-brand-300)!important;border:1px solid var(--color-brand-300)!important;color:var(--color-gray--beige-50)!important;opacity:.6}.button.--inactive svg line,.button.--inactive svg path,.button:disabled svg line,.button:disabled svg path{stroke:var(--color-gray--beige-50)!important}@media screen and (min-width:767px){.button{width:fit-content}}.button.--x{overflow:visible}.button.--m{height:var(--size-size-2xl,40px);min-width:110px;padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-2xl,20px)}.button.--icon{align-items:center;justify-content:center;padding:var(--spacing-spacing-none,0);width:var(--size-size-lg,24px);height:var(--size-size-lg,24px);min-width:unset}.button.--icon svg{height:16px;width:16px}.button.--icon.--small{width:var(--size-size-xl,32px);height:var(--size-size-xl,32px)}.button.--icon.--medium{width:var(--size-size-2xl,40px);height:var(--size-size-2xl,40px)}.button.--icon.--big{height:var(--size-size-4xl,56px);width:var(--size-size-4xl,56px)}@media screen and (min-width:767px){.button.--icon{width:var(--size-size-xl,32px);height:var(--size-size-xl,32px)}}@media screen and (min-width:1600px){.button.--icon{width:var(--size-size-2xl,40px);height:var(--size-size-2xl,40px)}}@media screen and (min-width:1920px){.button.--icon{height:var(--size-size-4xl,56px);width:var(--size-size-4xl,56px)}}.button.--sec{background-color:var(--color-gray--blue-50);border:1px solid var(--color-brand-500);color:var(--color-brand-500)}.button.--sec:before{background-color:var(--color-brand-500)}.button.--sec:after{background-color:var(--color-brand-600)}.button.--sec svg line,.button.--sec svg path{stroke:var(--color-brand-500)}.button.--sec:hover{color:var(--color-gray--beige-50)}.button.--sec:hover svg line,.button.--sec:hover svg path{stroke:var(--color-gray--beige-50)}.button.--sec:active{color:var(--color-gray--beige-50)}.button.--sec:active svg line,.button.--sec:active svg path{stroke:var(--color-gray--beige-50)}.button.--sec.--inactive,.button.--sec:disabled{pointer-events:none!important;background-color:var(--color-gray--beige-50)!important;border:1px solid var(--color-brand-300)!important;color:var(--color-brand-300)!important}.button.--sec.--inactive svg line,.button.--sec.--inactive svg path,.button.--sec:disabled svg line,.button.--sec:disabled svg path{stroke:var(--color-brand-300)!important}.button.--ter{background-color:var(--color-gray--blue-50);border:1px solid var(--color-gray--blue-50);color:var(--color-brand-500)}.button.--ter:before{background-color:var(--color-brand-100)}.button.--ter:after{background-color:var(--color-gray--blue-50)}.button.--ter svg line,.button.--ter svg path{stroke:var(--color-brand-500)}.button.--ter:hover{color:var(--color-brand-600);border:1px solid var(--color-brand-100)}.button.--ter:active{color:var(--color-brand-700);border:1px solid var(--color-gray--blue-50)}.button.--ter:active svg line,.button.--ter:active svg path{stroke:var(--color-brand-700)}.button.--ter.--inactive,.button.--ter:disabled{pointer-events:none!important;background-color:var(--color-gray--beige-50)!important;border:1px solid var(--color-gray--beige-50)!important;color:var(--color-brand-300)!important}.button.--ter.--inactive svg line,.button.--ter.--inactive svg path,.button.--ter:disabled svg line,.button.--ter:disabled svg path{stroke:var(--color-brand-300)!important}.button.--outline{background-color:var(--color-gray--beige-200);border:1px solid var(--color-gray--beige-200);color:var(--color-brand-600)}.button.--outline:after,.button.--outline:before{background-color:var(--color-gray--beige-300)}.button.--outline:not(.--download) svg line,.button.--outline:not(.--download) svg path{stroke:var(--color-brand-600)}.button.--outline:hover{color:var(--color-brand-600)}.button.--outline:active{color:var(--color-brand-800)}.button.--outline:active:not(.--download) svg line,.button.--outline:active:not(.--download) svg path{stroke:var(--color-brand-800)}.button.--outline.--inactive,.button.--outline:disabled{pointer-events:none!important;background-color:var(--color-gray--beige-100)!important;border:1px solid var(--color-gray--beige-100)!important;color:var(--color-brand-300)!important}.button.--outline.--inactive svg line,.button.--outline.--inactive svg path,.button.--outline:disabled svg line,.button.--outline:disabled svg path{stroke:var(--color-brand-300)!important}.button.--outline.--download:active svg .--pos{fill:var(--color-brand-800)!important}.button.--outline.--download:active svg .--neg{stroke:var(--color-000)!important}.--wysiwyg a,.button.--text{background-color:transparent;border:1px solid transparent;color:var(--color-brand-500)!important;min-width:unset;transition:color .25s ease-in-out;text-decoration:none;font-weight:600!important}.--wysiwyg a:after,.--wysiwyg a:before,.button.--text:after,.button.--text:before{display:none}.--wysiwyg a span,.button.--text span{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important}.--wysiwyg a svg line,.--wysiwyg a svg path,.button.--text svg line,.button.--text svg path{transition:stroke .25s ease-in-out;stroke:var(--color-brand-500)}.--wysiwyg a:hover,.button.--text:hover{color:var(--color-brand-700)!important}.--wysiwyg a:hover svg line,.--wysiwyg a:hover svg path,.button.--text:hover svg line,.button.--text:hover svg path{stroke:var(--color-brand-700)!important}.--wysiwyg a:active,.button.--text:active{color:var(--color-brand-800)}.--wysiwyg a:active svg line,.--wysiwyg a:active svg path,.button.--text:active svg line,.button.--text:active svg path{stroke:var(--color-brand-800)}.--wysiwyg a.--inacitve,.--wysiwyg a:disabled,.button.--text.--inacitve,.button.--text:disabled{pointer-events:none!important;background-color:transparent!important;border:1px solid transparent!important;color:var(--color-brand-300)!important}.--wysiwyg a.--inacitve svg line,.--wysiwyg a.--inacitve svg path,.--wysiwyg a:disabled svg line,.--wysiwyg a:disabled svg path,.button.--text.--inacitve svg line,.button.--text.--inacitve svg path,.button.--text:disabled svg line,.button.--text:disabled svg path{stroke:var(--color-brand-300)!important}.button.--text{font-size:var(--styles-body-small)!important;line-height:var(--spacing-spacing-2xl,20px)}.c-checkboxes{display:flex;flex-wrap:wrap;gap:32px}.c-checkbox button{position:relative;background:none;padding:0;align-items:center;gap:12px;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;color:var(--color-neutral-800)}.c-checkbox button svg{width:20px;height:20px;display:block;margin:-1px;border-radius:2px;background-color:red}.c-checkbox button .no-consent{display:inline-block}.c-checkbox button .has-consent{display:none}.c-checkbox button.consented .has-consent{display:inline-block}.c-checkbox button.consented .has-consent svg path{stroke-dasharray:24;stroke-dashoffset:24;animation:tick .3s forwards}@keyframes tick{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.c-checkbox{padding:4px 0}.c-checkbox button{display:flex;align-self:start;gap:16px;cursor:pointer}.c-checkbox button.consented .no-consent{display:none}.c-checkbox button.consented .has-consent{display:flex}.c-checkbox button{background-color:transparent;border:none}.c-buttons{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:16px;padding:8px 0}.c-buttons .c-save{cursor:pointer}.c-buttons button{margin:0}@media screen and (min-width:767px){.c-buttons{gap:32px}}.c-save,.c-save-all{width:100%}@media screen and (min-width:767px){.c-save,.c-save-all{width:fit-content}}.c-save-all .button,.c-save .button{padding:16px 24px}.c-save-all .button span,.c-save .button span{text-transform:unset}@media screen and (min-width:640px){.c-buttons .c-save{order:2}.c-buttons .c-save-all{order:1}.c-buttons .c-save-minimum{order:3}}.c-show-details{transition:max-height .25s;display:flex;flex-direction:column;gap:8px;padding:1px}@media screen and (min-width:767px){.c-show-details{display:grid!important;grid-template-columns:auto auto;row-gap:16px;column-gap:24px}}.c-show-details-trigger{cursor:pointer;text-decoration:underline;padding:8px 0}.c-show-details-trigger p{margin-bottom:0}@media screen and (min-width:767px){.c-show-details-trigger p{margin-bottom:24px}}.c-details .accordion-container .accordion-button{padding-left:0;font-size:16px;font-weight:700;background:none;display:none}.c-details .accordion-container .accordion-button .open{display:inline-block}.c-details .accordion-container .accordion-button .close{display:none}.c-details .accordion-container .accordion-button .accordion-button-text{margin-left:5px;color:#fff}.c-details .accordion-container .accordion-button.active .open{display:none}.c-details .accordion-container .accordion-button.active .close{display:inline-block}.c-details .accordion-container .panel{padding:0;background:none}.c-details .accordion-container .panel.active{padding:20px 0 0}.c-details .accordion-container .panel p{color:var(--color-neutral-800)}.c-details{flex:1;cursor:pointer}.c-details.hidden{display:none}@media screen and (min-width:1300px){.c-details.hidden{display:block;opacity:0}}.c-details .title p{margin:0}.c-details .title a,.c-details .title p{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:700;color:var(--color-neutral-800)}.c-details .title a{text-decoration:underline}.c-details .text p{margin:0;color:var(--color-neutral-800)}.c-details .c-more{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:400;text-decoration:underline;cursor:pointer}.c-details{display:flex;flex-direction:column;gap:8px;z-index:2;margin-top:8px;font-weight:300}@media screen and (min-width:768px){.c-details{gap:32px}}.c-details a{color:var(--color-neutral-800);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:400}.c-show-details-container{outline:none!important}.c-show-details-container.--of-v .c-show-details-wrapper.--dropdown-content{overflow:visible!important;overflow-y:unset!important}.c-show-details-container.--open .--dropdown-header svg{transform:rotate(-180deg)!important}.c-show-details-trigger{transition:color .25s ease-in-out;width:fit-content!important}.c-show-details-trigger:focus-visible,.c-show-details-trigger:hover{color:var(--primary-600)}.c-alignment{display:flex;justify-content:center;padding:24px}.c-alignment,.c-panel{overflow-y:auto;width:100%}.c-panel{position:relative;background:#fff;max-width:90vw;max-height:90vh;height:fit-content;color:var(--neutral-800)}@media screen and (min-width:576px){.c-panel{border-radius:8px;min-height:unset;margin:auto 0}}@media screen and (min-width:1600px){.c-panel{max-width:880px}}.c-panel{display:flex;flex-direction:column;padding:24px 32px;border-radius:16px;font-size:16px}.c-panel a{color:#373737}.c-panel .bottom{padding:0}.c-banner{display:none;justify-content:center;align-items:center;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;transition:opacity .3s;opacity:1;padding:0;height:100vh;width:100vw;overflow-y:auto;background-color:rgba(0,0,0,.5);backdrop-filter:blur(2px)}@media screen and (min-width:576px){.c-banner{padding:0 80px}}@media screen and (min-width:768px){.c-banner{top:0;left:0;right:0;bottom:0}}.c-banner.is-hidden{opacity:0}.c-banner.is-active{display:flex}.c-banner .bottom{flex-direction:column;display:flex;justify-content:center;gap:16px;padding:16px 0 0;background-color:var(--color-neutral-000);border-radius:8px}@media screen and (min-width:767px){.c-banner .bottom{padding:32px 0}}@media screen and (min-width:1300px){.c-banner .bottom{flex-wrap:wrap}}.accordion-item{background-color:#f3f3f3;border-radius:8px!important}.accordion-item.--open .accordion-title svg{transform:rotate(180deg)}.accordion-item.--open .accordion-content-wrapper{box-shadow:var(--shadow-s)}.accordion-item:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;border-radius:6px}.accordion-title{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 16px}.accordion-title svg{transition:transform .25s ease-in-out}.accordion-title svg path{stroke:#373737}.no-consent{display:inline-block}.has-consent,.no-consent{width:20px;height:20px;border:1px solid #b8b8b8;border-radius:2px}.has-consent{display:none}.accordion .has-consent:before{margin-top:0}.c-marketing-sub{display:flex;align-items:center;gap:8px}.c-marketing-sub .no-consent{display:inline-block}.c-marketing-sub .has-consent{display:none}.c-functional-sub svg,.c-marketing-sub svg,.c-statistic-sub svg{width:20px;height:20px;display:block;margin:-1px;border-radius:2px;background-color:var(--color-p-50)}.c-container{display:flex;flex-direction:column;gap:4px;margin-bottom:unset!important}.c-container:first-child{z-index:3}.c-container:nth-child(2){z-index:2}.c-container:nth-child(3){z-index:1}.c-container .accordion{padding-left:0!important}@media screen and (min-width:767px){.c-container{gap:8px}}.accordion-content-wrapper{position:absolute;top:0;left:0;background-color:#f3f3f3;border-radius:8px;width:100%;z-index:-1;transition:all .25s ease-in-out!important}.accordion-content{display:flex;flex-direction:column;gap:8px;padding:50px 16px 16px}.youtube-denied{padding:20px;margin:20px;background:#fff;border:1px solid #000}.youtube-denied.hidden{display:none}.google-maps-denied{padding:20px;margin:20px;background:#fff;border:1px solid #000}.google-maps-denied.hidden{display:none}body:has(.header__dropdown-container-wrapper.--open){overflow:hidden}body{display:flex;flex-direction:column;align-items:center}body:not(.--editmode){padding-top:58px}body>*{width:100%}@media screen and (min-width:767px){body:not(.--editmode){padding-top:62px}}@media screen and (min-width:1280px){body:not(.--editmode){padding-top:113px}}.header{position:fixed;top:0;z-index:11;display:flex;flex-direction:column;align-items:center;width:100%;max-width:2560px;margin:0 auto;padding:0 var(--spacing-spacing-3xl,120px);transition:transform .2s ease-in-out}.header.--retract{transform:translateY(-100%)}@media screen and (min-width:576px){.header{padding:0 var(--spacing-spacing-3xl,120px)}}@media screen and (min-width:992px){.header{padding:0 var(--spacing-spacing-3xl,120px)}}@media screen and (min-width:1280px){.header{padding:0 var(--spacing-spacing-8xl,120px)}}@media screen and (min-width:1600px){.header{padding:0 var(--spacing-spacing-10xl,120px)}}.header__top{position:relative;display:none;align-items:center;justify-content:flex-end;gap:20px;padding:var(--spacing-spacing-xxs,2px) 0;max-width:1920px;width:100%;color:var(--color-brand-200);z-index:2}.header__top>*{z-index:1}.header__top:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:100vw;max-width:2560px;height:100%;background-color:var(--color-brand-800);z-index:0!important}@media screen and (min-width:1280px){.header__top{display:flex}}.header__service{align-items:center}.header__service,.header__service>ul{display:flex;gap:var(--spacing-spacing-xl,16px)}.header__service>ul{margin:0;padding:0;list-style-type:none}.header__service>ul a{color:var(--color-brand-200);padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-lg,12px);text-decoration:none}.header__service-inner{display:none;gap:var(--spacing-spacing-xl,16px);align-items:center}@media screen and (min-width:1280px){.header__service-inner{display:flex}}.header__profile,.header__search{display:flex;align-items:center;justify-content:center;position:relative;height:28px;width:28px;background-color:var(--color-brand-500);border-radius:var(--border-radius-border-radius-sm,4px);cursor:pointer;transition:background-color .25s ease-in-out}.header__profile svg,.header__search svg{transform:none!important;height:16px;width:16px}.header__profile svg path,.header__search svg path{stroke:#fff;transition:stroke .25s ease-in-out}.header__profile:hover,.header__search:hover{background-color:var(--color-brand-400)}.header__profile:active,.header__search:active{background-color:var(--color-gray--beige-50)}.header__profile:active svg path,.header__search:active svg path{stroke:var(--color-brand-500)}.header__profile-inner{height:100%}.header__profile-inner.--open .--dropdown-header svg{transform:rotate(0deg)!important}.header__profile-icon{height:100%}.header__dark-mode-switch{display:none;position:relative;background-color:transparent;padding:0;border:none;overflow:hidden;cursor:pointer}.header__dark-mode-switch .header__dark-mode-icon{transition:transform .25s ease-in-out}.header__dark-mode-switch .header__light-mode-icon{position:absolute;top:0;transform:translateY(-100%);transition:transform .25s ease-in-out}.header__dark-mode-switch.--darkmode .header__dark-mode-icon{transform:translateY(100%);transition:transform .25s ease-in-out}.header__dark-mode-switch.--darkmode .header__light-mode-icon{transform:translateY(0);transition:transform .25s ease-in-out}.header__bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;position:relative;padding:var(--spacing-spacing-md,16px) 0;width:100%;height:58px;max-width:1920px}.header__bottom>*{z-index:1}.header__bottom:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:100vw;max-width:2560px;height:100%;background-color:var(--color-brand-500);z-index:0!important;transition:border-radius .25s ease-in-out}@media screen and (min-width:767px){.header__bottom{height:62px}}@media screen and (min-width:992px){.header__bottom{height:76px;padding:var(--spacing-spacing-xl,16px) 0}}@media screen and (min-width:2561px){.header__bottom:before{border-radius:0 0 var(--border-radius-border-radius-md,8px) var(--border-radius-border-radius-md,8px)}.header__bottom:has(.header__dropdown-container-wrapper.--open):before{border-radius:0}}.header__logo{height:32px;width:159px}.header__logo svg{height:100%;width:100%}@media screen and (min-width:767px){.header__logo{height:40px;width:199px}}.header__main{display:none}.header__main>ul{display:flex;align-items:center;margin:0;padding:0;list-style-type:none;gap:var(--spacing-spacing-md);height:100%}@media screen and (min-width:1280px){.header__main{display:block;gap:var(--spacing-spacing-xs);gap:var(--spacing-spacing-md)}}.header__main-entry{color:var(--color-000)!important;font-weight:600!important}.header__main-entry.active .header__main-link:before{display:block!important;transform:translateX(0);opacity:1}.header__main-entry:has(.header__dropdown-container-wrapper.--open) .header__main-link svg{transform:translateY(4px)}.header__main-entry:has(.header__dropdown-container-wrapper.--open) .header__main-link:before{opacity:1;transform:translateY(0)}@media screen and (min-width:992px){.header__main-entry{font-size:var(--styles-body-medium)!important}}@media screen and (min-width:1440px){.header__main-entry{font-size:unset!important}}.header__main-link{display:flex;align-items:center;font-size:var(--styles-body-large)!important;font-weight:600!important;line-height:var(--spacing-spacing-2xl,20px)!important;color:var(--color-000)!important;padding:var(--spacing-spacing-lg,12px) var(--spacing-spacing-xl,16px);text-decoration:none;cursor:pointer;background-color:transparent;border:none}.header__main-link svg{transition:transform .25s ease-in-out;margin-left:var(--spacing-spacing-xs,4px)}.header__main-link svg path{stroke:#fff}.header__main-link:before{content:"";height:6px;min-width:6px;max-width:6px;background-color:var(--color-000);margin-right:var(--spacing-spacing-md,8px);opacity:0;transform:translateX(6px);transition:all .25s ease-in-out;border-radius:0!important}.header__main-link:hover svg{transform:translateY(4px)}.header__main-link:hover:before{opacity:1;transform:translateY(0)}.header__main-link.--highlight{transition:background-color .25s ease-in-out;padding-left:calc(var(--spacing-spacing-2xl, 20px) + 8px);margin-left:12px;overflow:visible;color:var(--color-brand-500)!important;gap:0}.header__main-link.--highlight:before{display:none;left:12px;top:45%}.header__main-link.--highlight:hover{color:var(--color-brand-500);background-color:var(--color-brand-200)}.header__main-link.--highlight:hover svg path{stroke:var(--color-brand-500)}@media screen and (min-width:992px){.header__main-link{font-size:var(--styles-body-medium)!important;padding:var(--spacing-spacing-xs,12px)!important}.header__main-link svg{max-width:16px}.header__main-link.--highlight{padding-left:calc(var(--spacing-spacing-lg, 20px) + 8px)!important;margin-left:4px}.header__main-link.--highlight:before{margin-left:-4px}}@media screen and (min-width:1440px){.header__main-link{font-size:var(--styles-body-large)!important;padding:var(--spacing-spacing-lg,12px) var(--spacing-spacing-xl,16px)!important}.header__main-link svg{max-width:unset}.header__main-link.--highlight{padding-left:calc(var(--spacing-spacing-2xl, 20px) + 8px)!important;margin-left:12px}.header__main-link.--highlight:before{margin-left:0}}.header__support{padding:var(--spacing-spacing-xs,4px) var(--spacing-spacing-2xl,20px)!important;height:36px!important}.header__support:after,.header__support:before{background-color:var(--color-brand-200)!important}.header__support:active,.header__support:hover{color:var(--color-brand-500)!important}.header__support:active svg path,.header__support:hover svg path{stroke:var(--color-brand-500)!important}.header__dropdown-container-wrapper{position:absolute;top:76px;left:50%;transform:translateX(-50%);width:100vw;height:calc(100vh - 76px);max-width:2560px;overflow:hidden}.header__dropdown-container-wrapper:before{content:"";position:absolute;top:0;left:0;height:100vh;width:100vw;background-color:var(--color-gray--beige-1400);opacity:0;backdrop-filter:blur(8px);transition:opacity .25s ease-in-out}.header__dropdown-container-wrapper:after{content:"";position:absolute;left:0;top:-8px;height:8px;width:100%;background-color:var(--color-gray--beige-1400);z-index:-1}.header__dropdown-container-wrapper.--open:before{opacity:.5}.header__dropdown-container-rapper{overflow:hidden;height:0;transition:all .25s ease-in-out;box-shadow:var(--shadow-s)}.header__dropdown-container{position:relative;background-color:var(--color-gray--beige-100);color:var(--color-brand-600);padding:var(--spacing-spacing-7xl,56px) calc(var(--spacing-spacing-6xl) - var(--spacing-spacing-lg, 12px));z-index:2;width:100%;overflow:hidden;margin:0 auto}@media screen and (min-width:1280px){.header__dropdown-container{padding:var(--spacing-spacing-7xl,56px) calc(var(--spacing-spacing-8xl) - var(--spacing-spacing-lg, 12px))}}.header__dropdown-1{max-width:1920px}.header__dropdown-header-wrapper{width:100%;max-width:calc(50% - var(--dimensions-dimension-12))}.header__dropdown-header{position:relative;display:flex;text-decoration:none;color:var(--color-brand-600);width:100%}.header__dropdown-header:before{content:"";position:absolute;left:0;top:8px;height:6px;width:6px;background-color:var(--color-brand-500);margin-right:var(--spacing-spacing-xl,8px);opacity:0;transition:all .25s ease-in-out;border-radius:0!important}.header__dropdown-header .header__dropdown-title{margin-right:auto;transition:transform .25s ease-in-out}.header__dropdown-header svg{transition:transform .25s ease-in-out}.header__dropdown-header:hover svg{transform:translateX(8px)}.header__dropdown-header:hover .header__dropdown-title{transform:translateX(22px)}.header__dropdown-header:hover:before{opacity:1}.header__dropdown-header.active:not(.active-trail) .header__dropdown-title{transform:translateX(22px)}.header__dropdown-header.active:not(.active-trail):before{opacity:1}.header__dropdown-overview svg path{stroke:var(--color-brand-600)}.header__dropdown-title{font-size:var(--size-size-md,20px);font-style:normal;font-weight:500;line-height:var(--spacing-spacing-3xl,24px);letter-spacing:.4px}.header__dropdown-1{margin:0 auto}.header__dropdown-content{display:flex;gap:0 var(--dimensions-dimension-12);max-width:1920px;margin:0 auto}.header__dropdown-content-inner{display:flex;flex-direction:column;gap:var(--spacing-spacing-5xl,40px);width:100%}.header__dropdown-links{display:flex;flex-flow:wrap;flex-direction:column;margin:0;padding:0;list-style-type:none;gap:0 var(--dimensions-dimension-12);max-height:280px;height:100%}.header__entry{max-width:calc(50% - var(--dimensions-dimension-12));width:100%}.header__entry:last-of-type .header__arrow-link,.header__entry:nth-of-type(5) .header__arrow-link{border-bottom:1px dashed var(--color-brand-400)}.header__entry.active .header__arrow-link span{transform:translateX(22px)}.header__entry.active .header__arrow-link:before{opacity:1}.header__arrow-link{position:relative;display:flex;padding:var(--spacing-spacing-lg,12px) 0;width:100%;text-decoration:none;color:var(--color-brand-600);font-size:var(--font-size-Body-Medium,16px);font-style:normal;font-weight:500;line-height:var(--spacing-spacing-3xl,24px);letter-spacing:.32px;border-top:1px dashed var(--color-brand-400)}.header__arrow-link:before{content:"";position:absolute;left:0;top:20px;height:6px;width:6px;background-color:var(--color-brand-500);margin-right:var(--spacing-spacing-xl,8px);opacity:0;transition:all .25s ease-in-out;border-radius:0!important}.header__arrow-link span{margin-right:auto;transition:all .25s ease-in-out}.header__arrow-link svg{transition:transform .25s ease-in-out}.header__arrow-link svg path{stroke:var(--color-brand-600)}.header__arrow-link:hover svg{transform:translateX(8px)}.header__arrow-link:hover span{transform:translateX(22px)}.header__arrow-link:hover:before{opacity:1}.header__language{position:relative}.header__language-inner.--open .header__language-active svg,.header__language-inner:hover svg{transform:translateY(4px)!important}.header__language-inner.--open .header__language-dropdown-container{transform:translateY(2px) translateX(-50%)!important}.header__language-active{display:flex;gap:var(--spacing-spacing-xs,4px)!important;cursor:pointer;border:none;border-radius:4px!important;padding:7px 0;color:var(--color-brand-200)}.header__language-active svg path{stroke:var(--color-brand-200)}.header__language-dropdown-container{position:absolute;background-color:var(--color-000);z-index:2;left:50%!important;transform:translateX(-50%)!important;border:1px solid #000;border-radius:var(--spacing-spacing-xs,4px)!important;width:fit-content!important}.header__language-dropdown-container:before{content:"";position:relative;left:50%;top:0;transform:translateX(-50%);display:block;width:0;height:0;transition:all .25s ease-in-out;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--color-000)}.header__language-dropdown-container ul{display:flex;flex-direction:column;margin:0;padding:0;list-style-type:none;border-radius:var(--spacing-spacing-xs,4px);background-color:var(--color-000);width:fit-content;box-shadow:var(--shadow-x)!important}.header__language-dropdown-container ul li a{padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-lg,12px);border-bottom:1px solid var(--color-gray--beige-200);text-decoration:none;transition:color .25s ease-in-out}.header__language-dropdown-container ul li a:hover{color:var(--color-brand-500)}.header__language-dropdown-container ul li:last-of-type a{border-bottom:none}.header__profile-dropdown-container{position:absolute;top:32px;left:50%;transform:translateX(-50%) translateY(-6px);overflow-y:unset!important;z-index:2;transition:all .2s ease-in-out;padding:0 8px}.header__profile-dropdown-container:before{content:"";position:relative;left:50%;top:0;transform:translateX(-50%);display:block;width:0;height:0;transition:all .25s ease-in-out;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid var(--color-000)}.header__profile-dropdown{box-shadow:var(--shadow-x);border-radius:4px}.header__profile-dropdown a,.header__profile-dropdown button{border-radius:4px;background-color:var(--color-000);border:1px solid var(--color-gray--beige-200);padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-lg,12px);text-decoration:none;transition:color .25s ease-in-out;cursor:pointer;hyphens:none!important}.header__profile-dropdown a:hover,.header__profile-dropdown button:hover{color:var(--color-brand-500)!important}.header__profile-inner.--open .header__profile-dropdown-container{transform:translateX(-50%) translateY(0)}.header__teaser{width:300px;min-width:300px;height:fit-content;border-radius:var(--border-radius-border-radius-sm,4px);background-color:var(--color-000);overflow:hidden;transition:background-color .25s ease-in-out;cursor:pointer}.header__teaser:hover{background-color:var(--color-brand-100)}.header__navigation-teaser-image{height:200px;width:300px;border-radius:none!important}.header__teaser-content{padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px)}.header__navigation-teaser-text{color:var(--color-gray--beige-1400);font-weight:600}body:has(.header__mobile-main.--open){overflow:hidden}.header__mobile-nav{display:flex;align-items:center;gap:var(--spacing-spacing-2xl,20px);z-index:2}@media screen and (min-width:1280px){.header__mobile-nav{display:none}}.header__mobile-nav .header__icon,.header__mobile-nav .header__profile{display:none}@media screen and (min-width:767px){.header__mobile-nav .header__icon,.header__mobile-nav .header__profile{display:flex}}.header__mobile-nav .header__search{background-color:var(--color-000)}.header__mobile-nav .header__search svg path{stroke:var(--color-brand-500)}.header__mobile-nav .header__profile{background-color:var(--color-000)}.header__mobile-nav .header__profile svg path{stroke:var(--color-brand-500)}.header__mobile-nav .header__dark-mode-switch svg path{fill:#fff}.header__hamburger{background-color:transparent;border:none;cursor:pointer}.header__hamburger.--active svg .top-bun{animation:menuTopOpen .35s ease-in-out both}.header__hamburger.--active svg .patty{animation:menuMiddleOpen .35s ease-in-out both}.header__hamburger.--active svg .bottom-bun{animation:menuBottomOpen .35s ease-in-out both}.header__hamburger.--inactive svg .top-bun{animation:menuTopClose .4s ease-in-out both}.header__hamburger.--inactive svg .patty{animation:menuMiddleClose .4s ease-in-out both}.header__hamburger.--inactive svg .bottom-bun{animation:menuBottomClose .4s ease-in-out both}@keyframes menuTopOpen{0%{transform:translateY(0)}60%{transform:translateY(11px)}to{transform:translateY(1px) translateX(7px) rotate(45deg)}}@keyframes menuMiddleOpen{0%{opacity:1}40%{opacity:1}60%{opacity:0}to{opacity:0}}@keyframes menuBottomOpen{0%{transform:translateY(0)}60%{transform:translateY(-11px)}to{transform:translateY(9px) translateX(-14px) rotate(-45deg)}}@keyframes menuTopClose{0%{transform:translateY(1px) translateX(7px) rotate(45deg)}40%{transform:translateY(11px)}to{transform:translateY(0)}}@keyframes menuMiddleClose{0%{opacity:0}40%{opacity:0}60%{opacity:1}to{opacity:1}}@keyframes menuBottomClose{0%{transform:translateY(9px) translateX(-14px) rotate(-45deg)}40%{transform:translateY(-11px)}to{transform:translateY(0)}}.header__mobile-main{position:absolute;left:50%;top:58px;transform:translateX(-50%);width:100vw;height:calc(100vh - 58px);padding:var(--spacing-spacing-lg,12px)}.header__mobile-main:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:rgba(26,20,18,.5);opacity:0;transition:opacity .25s ease-in-out}.header__mobile-main.--open:before{opacity:1}.header__mobile-main.--open .header__mobile-main-inner{transform:translateX(0)}.header__mobile-main .header__support{display:flex;justify-content:space-between;padding:var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px) 0!important;border:none;width:100%;background-color:transparent;text-decoration:none;cursor:pointer;font-size:20px!important;font-weight:500!important;line-height:var(--spacing-spacing-3xl,24px)!important;letter-spacing:.4px!important;color:var(--color-brand-500)!important}.header__mobile-main .header__support span{font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important}.header__mobile-main .header__support svg{transition:transform .25s ease-in-out}.header__mobile-main .header__support svg path{stroke:var(--color-brand-500)}.header__mobile-main .header__service ul{flex-direction:column}.header__mobile-main .header__service ul li a{color:var(--color-brand-500);font-size:18px;font-style:normal;font-weight:500;line-height:var(--spacing-spacing-2xl,20px);letter-spacing:.36px;padding:var(--spacing-spacing-md,8px) 0}.header__mobile-main .header__service ul li.active a{color:var(--color-brand-700)}@media screen and (min-width:767px){.header__mobile-main{top:62px}}@media screen and (min-width:1280px){.header__mobile-main{display:none}}.header__mobile-main-inner{display:flex;flex-direction:column;gap:var(--spacing-spacing-5xl,40px);position:relative;border-radius:var(--border-radius-border-radius-md,8px);height:100%;background-color:var(--color-gray--beige-100);transition:transform .25s ease-in-out;z-index:1;transform:translateX(-100vw);padding:var(--spacing-spacing-4xl,32px);overflow:auto}.header__mobile-header{display:flex;align-items:center;justify-content:flex-end}.header__mobile-header-close:hover svg{transform:none!important}.header__mobile-header-inner{display:flex;align-items:center;gap:var(--spacing-spacing-2xl,20px)}.header__mobile-header-inner .header__icon,.header__mobile-header-inner .header__profile{display:flex}@media screen and (min-width:767px){.header__mobile-header-inner .header__icon,.header__mobile-header-inner .header__profile{display:none}}.header__mobile-header-inner .header__language-active{color:var(--color-gray--beige-800)}.header__mobile-header-inner .header__language-active svg path{stroke:var(--color-gray--beige-800)}.header__mobile-entry{list-style-type:none;border-top:1px dashed var(--color-brand-400)}.header__mobile-entry:last-of-type{border-bottom:1px dashed var(--color-brand-400)!important}.header__mobile-entry.active .header__mobile-main-link span,.header__mobile-entry.active>.header__mobile-link span{color:var(--color-brand-700)!important}.header__mobile-entry.active .header__mobile-main-link svg path,.header__mobile-entry.active>.header__mobile-link svg path{stroke:var(--color-brand-700)}.header__mobile-link,.header__mobile-main-link{display:flex;justify-content:space-between;padding:var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-none,0);border:none;width:100%;background-color:transparent;text-decoration:none;cursor:pointer;font-size:20px;font-weight:500;line-height:var(--spacing-spacing-3xl,24px);letter-spacing:.4px;color:var(--color-brand-500)}.header__mobile-link:before,.header__mobile-main-link:before{display:none}.header__mobile-link span,.header__mobile-main-link span{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.header__mobile-link svg,.header__mobile-main-link svg{transition:transform .25s ease-in-out}.header__mobile-link svg path,.header__mobile-main-link svg path{stroke:var(--color-brand-500)}.header__mobile-link.active,.header__mobile-main-link.active{color:var(--color-brand-700)}.header__mobile-link.active svg path,.header__mobile-main-link.active svg path{stroke:var(--color-brand-700)}.header__mobile-inner{position:absolute;background:var(--color-gray--beige-100);top:0;left:0;z-index:2;display:flex;flex-direction:column;gap:var(--spacing-spacing-5xl,40px);border-radius:var(--border-radius-border-radius-md,8px);height:100%!important;width:100%;background-color:var(--color-gray--beige-100);transform:translateX(-100vw);padding:var(--spacing-spacing-4xl,32px);transition:transform .25s ease-in-out;box-shadow:var(--shadow-s);overflow:auto}.header__mobile-inner.--open{transform:translateX(0)}.header__mobile-back-btn{display:flex;align-items:center;gap:var(--spacing-spacing-xl,16px);background-color:transparent;border:none;color:var(--color-gray--beige-800);cursor:pointer;padding:0;width:fit-content}.header__mobile-back-btn svg{transition:transform .25s ease-in-out}.header__mobile-back-btn svg path{stroke:var(--color-gray--beige-800)}.header__mobile-back-btn:hover svg{transform:translateX(-4px)}.header__mobile-subpage-title{display:flex;justify-content:space-between;text-decoration:none;color:var(--color-brand-500);font-size:20px;font-style:normal;font-weight:500;line-height:var(--spacing-spacing-3xl,24px);letter-spacing:.4px;padding:var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-none,0)}.header__mobile-subpage-title.active{color:var(--color-brand-700)!important}.header__mobile-subpage-title.active svg path{stroke:var(--color-brand-700)!important}.header__mobile-link{font-size:18px;font-style:normal;font-weight:500;line-height:var(--spacing-spacing-3xl,24px);letter-spacing:.4px}.footer{max-width:2560px;width:100%;margin:auto auto 0}.footer.--editmode .footer__shortcut a,.footer.--editmode .footer__top-right-inner,.footer__container{color:var(--color-000)!important}.footer__container{display:flex;flex-direction:column;gap:80px;background:var(--background-footer);padding:var(--spacing-spacing-7xl) var(--spacing-spacing-3xl) var(--spacing-spacing-2xl)}@media screen and (min-width:767px){.footer__container{padding:var(--spacing-spacing-8xl,120px) var(--spacing-spacing-6xl) var(--spacing-spacing-2xl)}}@media screen and (min-width:1280px){.footer__container{padding:var(--spacing-spacing-8xl,120px) var(--spacing-spacing-10xl,120px) var(--spacing-spacing-5xl,40px)}}@media screen and (min-width:2561px){.footer__container{border-radius:var(--border-radius-border-radius-md,8px) var(--border-radius-border-radius-md,8px) 0 0}}.footer__top{display:flex;flex-direction:row;gap:var(--spacing-spacing-10xl,120px)}.footer__top-left{flex:1;display:none;flex-direction:column;gap:var(--spacing-spacing-7xl,56px)}@media screen and (min-width:1280px){.footer__top-left{display:flex}}.footer__top-right{flex:1;display:flex;flex-direction:column;gap:var(--spacing-spacing-7xl,56px)}.footer__top-right-inner{display:flex;flex-direction:column;gap:var(--spacing-spacing-5xl)}@media screen and (min-width:767px){.footer__top-right-inner{flex-direction:row;gap:var(--spacing-spacing-8xl,56px)}}.footer__top-right-inner-left{display:flex;flex-direction:column;gap:var(--spacing-spacing-7xl,56px);width:100%}@media screen and (min-width:1280px){.footer__top-right-inner-left{display:none}}.footer__title-white{color:var(--color-000)!important}.footer__title-red{color:var(--color-brand-300)!important}.footer__newsletter{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px);display:none}.footer__newsletter-title{color:var(--color-000)!important}.footer__newsletter-form{display:flex;gap:8px;align-items:flex-end;max-width:446px}.footer__newsletter-form .button{transition:background-color .25s ease-in-out}.footer__newsletter-form .button:hover{background-color:var(--color-brand-600)}.footer__newsletter-form .button:active{background-color:var(--color-brand-700)}.footer__newsletter-mail{display:flex;flex-direction:column;gap:var(--spacing-spacing-sm,6px);width:100%}.footer__newsletter-mail label{color:var(--color-brand-200)!important}.footer__newsletter-mail input{padding:8px 12px;border-radius:var(--border-radius-border-radius-sm,4px);border:1px solid var(--bg-default-border-lines-default,#d1ccc7);background:var(--BG-Default-Background-neutral,#fff);width:100%}.footer__newsletter-submit{max-height:42px}.footer__newsletter-submit input{max-height:42px;font-size:var(--styles-body-medium)!important;font-weight:400!important;padding:8px 16px!important;min-width:fit-content!important}.footer__shortcut-container{display:flex;flex-direction:column;width:100%}.footer__shortcut{color:var(--color-000)!important}.footer__shortcut.--editmode{padding:10px 0}.footer__shortcut-link{overflow:hidden;display:flex;align-items:center;gap:var(--dimensions-dimension-4);border-bottom:1px dashed var(--color-brand-400,#e55c69);padding:var(--spacing-spacing-lg,12px) 4px var(--spacing-spacing-lg,12px) 0;color:var(--color-000)!important;text-decoration:none;transition:color .25s ease-in-out;width:100%}.footer__shortcut-link span{margin-right:auto}.footer__shortcut-link svg{transition:transform .25s ease-in-out}.footer__shortcut-link svg path{transition:stroke .25s ease-in-out}.footer__shortcut-link:before{content:"";height:8px;width:0;background-color:var(--color-brand-300);margin-left:calc(0px - var(--dimensions-dimension-4));transition:all .25s ease-in-out}.footer__shortcut-link:hover{color:var(--color-brand-300)}.footer__shortcut-link:hover svg{transform:translateX(4px)}.footer__shortcut-link:hover svg path{stroke:var(--color-brand-300)}.footer__shortcut-link:hover:before{width:8px;margin-left:0}.footer__content-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-spacing-5xl,40px)}.footer__content-container>.pimcore_editable_block:not(.pimcore_block_buttons){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-spacing-5xl,40px);flex:1}.footer__content-container>.pimcore_editable_block:not(.pimcore_block_buttons)>.pimcore_block_entry{flex:1}@media screen and (min-width:767px){.footer__content-container{flex-direction:row;gap:var(--spacing-spacing-8xl,80px)}}@media screen and (min-width:1280px){.footer__content-container{gap:var(--spacing-spacing-5xl,40px)}}.footer__content{flex:1;display:flex;flex-direction:column}.footer__content-title{color:var(--color-000)!important;margin-bottom:var(--spacing-spacing-md,8px)}.footer__content-text{color:vaR(--color-brand-100)!important;font-weight:300!important;margin-bottom:var(--spacing-spacing-2xl,20px)}.footer__bottom{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;gap:var(--spacing-spacing-3xl,24px);flex-wrap:wrap}@media screen and (min-width:767px){.footer__bottom{flex-direction:row}}.footer__bottom-nav{display:flex;align-items:center;flex-direction:column;margin:0;padding:0;gap:var(--spacing-spacing-md,8px);list-style-type:none}@media screen and (min-width:767px){.footer__bottom-nav{flex-direction:row;gap:var(--cards-big-s,40px)}}.footer__nav-link{padding:8px 0;color:var(--color-brand-300)!important;text-decoration:none}.footer__socials{display:flex;align-items:center;flex-wrap:wrap;gap:var(--cards-medium-m,24px)}.footer__social-link svg path{transition:fill .25s ease-in-out}.footer__social-link:hover svg path{fill:var(--color-brand-300)}.footer__social-link:active svg path{fill:var(--color-brand-500)}.contact-brick,.donate-brick,.voluntary-work-brick{background-color:var(--color-gray--beige-100);padding-top:var(--spacing-spacing-7xl);padding-bottom:var(--spacing-spacing-7xl);position:unset!important}.contact-brick:has(.--active.--open),.donate-brick:has(.--active.--open),.voluntary-work-brick:has(.--active.--open){z-index:11}@media screen and (min-width:767px){.contact-brick,.donate-brick,.voluntary-work-brick{padding-top:var(--spacing-spacing-9xl);padding-bottom:var(--spacing-spacing-9xl)}}@media screen and (min-width:1600px){.contact-brick,.donate-brick,.voluntary-work-brick{padding-top:var(--spacing-spacing-10xl);padding-bottom:var(--spacing-spacing-10xl)}}.form__container{gap:var(--spacing-spacing-5xl,40px)}.form__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-spacing-md,8px);text-align:center}.form__content-inner,.form__header{max-width:1088px;margin:0 auto}.form__content-inner .invalid input[type=email],.form__content-inner .invalid input[type=text],.form__content-inner .invalid textarea{border:1px solid red}.form__content-inner .invalid .form-group__error{display:block}.form__content-inner .invalid.form__checkbox,.form__content-inner .invalid.form__radio-group{border:1px solid red}.form__content-inner .invalid.form-dropdown-group .--dropdown-header{border:1px solid red!important}.form__content-inner .invalid.form-dropdown-group .form-group__error{display:block}label.form__checkbox.invalid~.form-group__error{display:block;position:static}.form__content-inner-group,.form__content-section{display:flex;flex-direction:column;gap:var(--spacing-spacing-3xl,24px)}.form__content-section{padding:var(--spacing-spacing-3xl,24px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-6xl,48px) var(--spacing-spacing-xl,16px);background-color:var(--color-000);border-radius:var(--spacing-spacing-md,8px)}.form__content-section .form-group{width:100%;max-width:100%}.form__content-section .form-group label{font-weight:500!important}.form__content-section .form-group:has(.form-radio-group){max-width:48%}@media screen and (min-width:767px){.form__content-section{padding:var(--spacing-spacing-4xl,32px) var(--spacing-spacing-5xl,48px) var(--spacing-spacing-5xl,48px) var(--spacing-spacing-5xl,48px)}}@media screen and (min-width:1600px){.form__content-section{padding:var(--spacing-spacing-4xl,32px) var(--spacing-spacing-6xl,48px) var(--spacing-spacing-6xl,48px) var(--spacing-spacing-6xl,48px)}}.form__content-row{display:flex;flex-direction:column;gap:var(--spacing-spacing-3xl,24px)}@media screen and (min-width:767px){.form__content-row{flex-direction:row;gap:var(--spacing-spacing-6xl,48px)}}@media screen and (min-width:767px){.form__content-row .form-group{max-width:48%}}.form-group__inner{margin:0;padding:0;border:none}.form-group__inner:has(.form-radio-group){display:flex;flex-direction:column;gap:12px}.form-group__inner:has(.form-radio-group) label{width:100%}.form-group__inner:has(.form-radio-group) .form-radio-group{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-spacing-xl);width:100%}.form-group__inner:has(.form-radio-group) .form-radio-group .form-radio{position:relative;display:flex;width:100%}.form-group__inner:has(.form-radio-group) .form-radio-group .form-radio .form-radio__btn{position:absolute;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;height:16px;width:16px;background-color:transparent;border-radius:100%;border:1px solid var(--color-gray--beige-1400);transition:border .15s ease-in-out,background-color 0ms;pointer-events:none;flex-shrink:0}.form-group__inner:has(.form-radio-group) .form-radio-group .form-radio .form-radio__btn:before{content:"";display:block;height:1px;width:1px;background-color:transparent;border-radius:100%;transition:all .15s ease-in-out,background-color 0ms;pointer-events:none;flex-shrink:0}.form-group__inner:has(.form-radio-group) .form-radio-group .form-radio:has(input:checked) .form-radio__btn:before{height:10px;width:10px;left:0;background-color:var(--color-gray--beige-1400)}.form-group__inner:has(.form-radio-group) .form-radio-group .form-radio:has(input:focus-visible){border-radius:4px;box-shadow:0 0 0 2px var(--color-gray--beige-1000)!important;outline:1px solid var(--color-000);outline-offset:2px}.form-group__inner:has(.form-radio-group) .form-radio-group .form-radio label{display:block;width:100%;cursor:pointer;padding:0 var(--dimensions-dimension-3) 0 calc(var(--dimensions-dimension-3) + 16px)}.form-group__inner:has(.form-radio-group) .form-radio-group .form-radio input{opacity:0;box-shadow:none;position:absolute}.form-group__inner:has(.form-radio-group) .form-radio-group .form-radio:hover .form-radio__btn{border-color:var(--color-brand-500)}.form__input{position:relative;display:flex;flex-direction:column;gap:var(--spacing-spacing-sm,6px);width:100%;font-weight:500!important}.form__input .form-group__error{color:red!important;font-size:.7em!important;line-height:150%!important;font-weight:400!important}.form__input input,.form__input textarea{width:100%;padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-lg,12px);background-color:var(--color-000);border:1px solid var(--color-gray--beige-400);border-radius:var(--border-radius-border-radius-sm,4px);transition:all .25s ease-in-out,outline 0ms linear}.form__input input::placeholder,.form__input textarea::placeholder{color:var(--color-gray--beige-500)!important}.form__input input:hover,.form__input textarea:hover{box-shadow:none!important;border:1px solid var(--color-brand-500)}.form__input textarea{min-height:calc(4.5rem + 16px)}.form-group__error{position:absolute;left:0;bottom:0;display:none;color:red!important;font-size:.7em!important;line-height:150%!important;font-weight:400!important;transform:translate(14px,91%);padding:4px 0}.form-dropdown-group{display:flex;flex-direction:column;gap:var(--spacing-spacing-sm,6px);width:100%;border-radius:var(--border-radius-border-radius-sm,4px)}.form-dropdown-group:hover .--dropdown-header{border-color:var(--color-brand-500)}.form-dropdown-group:hover .--dropdown-content{border-color:var(--color-brand-500)!important}.form-dropdown-group:has(.--dropdown-header:focus-visible),.form-dropdown-group:has(input:focus-visible){border-radius:4px;box-shadow:0 0 0 2px var(--color-gray--beige-1000)!important;outline:1px solid var(--color-000);outline-offset:2px}.form-dropdown-group .--dropdown-header{padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-lg,12px);border:1px solid var(--color-gray--beige-400);background-color:var(--color-000)!important;transition:all 0ms ease-in-out .25s,border-color .25s ease-in-out 0,outline 0 ease-in-out 0;z-index:2!important}.form-dropdown-group .form__placeholder{color:var(--color-gray--beige-500)!important}.form-dropdown-group .--dropdown-content{top:100%!important;background-color:var(--color-000)!important;transform:translateY(-8px)!important;border:1px solid var(--color-gray--beige-400)!important;border-radius:0 0 var(--border-radius-border-radius-sm,4px) var(--border-radius-border-radius-sm,4px)!important;box-shadow:none!important;z-index:1;transition:border-color .25s ease-in-out}.form-dropdown-group .form-dropdown-radio{position:relative}.form-dropdown-group .form-dropdown-radio input{visibility:none;position:absolute;opacity:0}.form-dropdown-group .form-dropdown-radio label{display:block;padding:var(--spacing-spacing-md,12px) var(--spacing-spacing-lg,12px);color:var(--color-gray--beige-800)!important;cursor:pointer;width:100%;transition:background-color .25s ease-in-out}.form-dropdown-group .form-dropdown-radio label:hover{background-color:var(--color-gray--beige-200)}.form-dropdown-group .form-dropdown-radio:has(input:checked) label{background-color:var(--color-gray--beige-200)}.form-dropdown-group .form-dropdown-radio:has(input:focus-visible){box-shadow:0 0 0 2px var(--color-gray--beige-1000)!important;outline:1px solid var(--color-000);outline-offset:2px}.form-dropdown-group .form-dropdown-radio.--active label{background-color:var(--color-gray--beige-100)}.form-dropdown-group.--open:hover .--dropdown-header{transition:none!important}.form-dropdown-group.--open .--dropdown-header{border-radius:var(--border-radius-border-radius-sm,4px) var(--border-radius-border-radius-sm,4px) 0 0!important;border-bottom:1px solid var(--color-000)!important;transition:border-color .25s ease-in-out}.form-dropdown-group.--open .--dropdown-header svg{transform:rotate(-180deg)!important}.form-dropdown-group.--filled .--dropdown-header .form__placeholder{display:none}.form__dropdown{display:flex;flex-direction:column;gap:var(--spacing-spacing-sm,6px);width:100%;margin:0;padding:0;border:none}.form__dropdown.--filled .form__placeholder{display:none}.form__dropdown.--no-workfield{opacity:.4;pointer-events:none;cursor:not-allowed}.form__dropdown-label{font-weight:500!important}.form__dropdown-radio-group{padding-top:7px}.form-radio-group{border:none!important;padding:0!important}.form-radio-group .form-group__label{padding-bottom:14px}.form__checkbox-wrapper .form-group__error{position:absolute;left:0;bottom:0;display:none;color:red!important;font-size:.7em!important;line-height:150%!important;font-weight:400!important;transform:translate(16px)}.form__checkbox{position:relative;display:flex;align-items:center;width:fit-content;cursor:pointer;border-radius:6px}.form__checkbox:before{content:"";height:16px;width:16px;border-radius:5px;border:1px solid var(--color-gray--beige-500);transition:border .25s ease-in-out;background-color:var(--color-000);flex-shrink:0}.form__checkbox input{position:absolute;opacity:0}.form__checkbox input:hover{box-shadow:none}.form__checkbox a{transition:color .25s ease-in-out}.form__checkbox a:hover{color:var(--color-brand-500)}.form__checkbox.--body-m span{font-weight:600!important;margin-left:12px;margin-right:5px}.form__checkbox:hover:before{border:1px solid var(--color-brand-500)!important}.form__checkbox svg{position:absolute;left:1px;top:50%;transform:translateY(-50%);height:16px;width:16px;background-color:var(--color-gray--blue-1000);border-radius:4px;opacity:0;transition:opacity .25s ease-in-out}.form__checkbox:has(input:checked):before{border:1px solid var(--color-gray--beige-1400)}.form__checkbox:has(input:checked) svg{opacity:1}.form__checkbox:has(input:focus-visible):before{border-radius:4px;box-shadow:0 0 0 2px var(--color-gray--beige-1000)!important;outline:1px solid var(--color-000);outline-offset:2px}.form__footer-buttons{display:flex;flex-direction:column-reverse;justify-content:flex-end;width:100%}@media screen and (min-width:767px){.form__footer-buttons{flex-direction:row}}.form__footer,.form__footer .button:not(.form__back-button){margin-top:var(--spacing-spacing-3xl,24px)}.form__footer .form__back-button{margin-top:10px}@media screen and (min-width:767px){.form__footer{flex-direction:row}.form__footer .button{margin-top:var(--spacing-spacing-3xl,24px)}}.form__confirmation{position:fixed;left:0;top:0;height:100vh;width:100vw;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2);backdrop-filter:blur(1px);z-index:2;opacity:0;transition:all .25s ease-in-out}.form__confirmation.--active{display:flex}.form__confirmation.--open{opacity:1}.form__confirmation.--open .form__confirmation-inner{opacity:1;transform:translateY(0)}.form__confirmation .button{width:100%}.form__confirmation-inner{display:flex;flex-direction:column;gap:var(--spacing-spacing-2xl,24px);padding:var(--spacing-spacing-xl,16px);background-color:var(--color-000);border-radius:8px;transform:translateY(-100px);opacity:0;transition:all .25s ease-in-out .25s;width:360px;max-width:calc(100vw - var(--spacing-spacing-xl, 48px)*2)}.form__confirmation-content{display:flex;flex-direction:column;max-width:1088px;padding:0 var(--spacing-spacing-md) var(--spacing-spacing-2xl,20px) var(--spacing-spacing-md)}.form__confirmation-close{display:flex;justify-content:center;align-items:center;align-self:flex-end;background-color:var(--color-gray--beige-200);border:none;border-radius:var(--spacing-spacing-xs,4px);width:var(--size-size-xl,32px);height:var(--size-size-xl,32px);cursor:pointer;transition:background-color .25s ease-in-out}.form__confirmation-close svg path{stroke:var(--color-brand-500);transition:stroke .25s ease-in-out}.form__confirmation-close:hover{background-color:var(--color-gray--beige-300)}.form__confirmation-close:hover svg path{stroke:var(--color-brand-600)}.form__confirmation-title{margin-bottom:var(--spacing-spacing-md);text-align:center}.form__confirmation-text{text-align:center}.form__confirmation-fact{display:flex;flex-direction:column;align-items:center;margin-bottom:var(--spacing-spacing-3xl,24px);text-align:center}.form__confirmation-fact div,.form__confirmation-fact div p{color:var(--color-brand-500)!important;font-weight:600!important}.form__confirmation-illustration{height:196px;width:196px}.form__error{position:fixed;left:0;top:0;height:100vh;width:100vw;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2);backdrop-filter:blur(1px);z-index:2;opacity:0;transition:all .25s ease-in-out}.form__error.--active{display:flex}.form__error.--open{opacity:1}.form__error.--open .form__error-inner{opacity:1;transform:translateY(-100px)}.form__error-inner{display:flex;flex-direction:column;gap:var(--spacing-spacing-2xl,24px);padding:var(--spacing-spacing-xl,16px);background-color:var(--color-000);border:3px solid var(--color-brand-500);border-radius:8px;transform:translateY(-200px);opacity:0;transition:all .25s ease-in-out .25s;width:360px;max-width:calc(100vw - var(--spacing-spacing-6xl, 48px)*2)}.form__error-content{display:flex;flex-direction:column;max-width:1088px;text-align:center;padding:0 var(--spacing-spacing-md) var(--spacing-spacing-2xl,20px) var(--spacing-spacing-md)}.form__error-title{margin-bottom:var(--spacing-spacing-md)}.form__error-icon,.form__error-text{margin-bottom:var(--spacing-spacing-3xl,24px)}.form__error-icon{align-self:center}.form__error-icon svg{height:80px;width:80px}.form__error-icon svg path{fill:var(--color-brand-500)}.form__error-close{display:flex;justify-content:center;align-items:center;align-self:flex-end;background-color:var(--color-brand-500);border:none;border-radius:var(--spacing-spacing-xs,4px);width:var(--size-size-xl,32px);height:var(--size-size-xl,32px);cursor:pointer;transition:background-color .25s ease-in-out}.form__error-close svg path{stroke:var(--color-gray--beige-200);transition:stroke .25s ease-in-out}.form__error-close:hover{background-color:var(--color-brand-600)}.form__error-close:hover svg path{stroke:var(--color-gray--beige-300)}.form__error-button{width:100%!important}.form__sending{display:none;justify-content:center;align-items:center;opacity:0;position:fixed;top:0;left:0;height:100vh;width:100vw;transition:opacity .25s ease-in-out;background-color:rgba(0,0,0,.2);backdrop-filter:blur(1px);z-index:2;-webkit-backdrop-filter:blur(1px)}.form__sending svg{animation:rotate 1.5s linear infinite}.form__sending.--active{display:flex}.form__sending.--open{opacity:1}.form__sending.--open svg{transform:rotate(1turn)}@keyframes rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.meta-brick{padding-left:0!important;padding-right:0!important;margin-bottom:48px}@media screen and (min-width:767px){.meta-brick{margin-bottom:56px}}@media screen and (min-width:1280px){.meta-brick{margin-bottom:80px}}.meta__container{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-spacing-6xl,48px);max-width:calc(var(--desktop-l) + var(--spacing-spacing-3xl)*2)}@media screen and (min-width:767px){.meta__container{max-width:calc(var(--desktop-l) + var(--spacing-spacing-6xl)*2)}}@media screen and (min-width:1280px){.meta__container{max-width:calc(var(--desktop-l) + var(--spacing-spacing-8xl)*2);flex-direction:row!important;align-items:flex-end}}@media screen and (min-width:1600px){.meta__container{max-width:calc(var(--desktop-l) + var(--spacing-spacing-10xl)*2)}}.meta__breadcrumbs{display:flex;flex-direction:row!important;gap:12px}.meta__breadcrumbs:after{content:"";position:relative;height:10px;min-width:calc(var(--spacing-spacing-3xl, 24px) - 12px);max-width:calc(var(--spacing-spacing-3xl, 24px) - 12px)}.breadcrumbs-brick{padding-left:var(--spacing-spacing-3xl,24px)}@media screen and (min-width:767px){.breadcrumbs-brick{padding-left:var(--spacing-spacing-6xl,48px)}}@media screen and (min-width:1280px){.breadcrumbs-brick{padding-left:var(--spacing-spacing-8xl,120px)}}@media screen and (min-width:1600px){.breadcrumbs-brick{padding-left:var(--spacing-spacing-10xl)}}.meta__reading-date{padding-right:var(--spacing-spacing-3xl,24px)}@media screen and (min-width:767px){.meta__reading-date{padding-right:var(--spacing-spacing-6xl,48px)}}@media screen and (min-width:1280px){.meta__reading-date{padding-right:var(--spacing-spacing-8xl,120px)}}@media screen and (min-width:1600px){.meta__reading-date{padding-right:var(--spacing-spacing-10xl)}}.meta__reading-date{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-spacing-xs,4px);flex-wrap:wrap}@media screen and (min-width:1280px){.meta__reading-date{flex-direction:row;gap:var(--spacing-spacing-5xl,40px)}}.meta__reading-container{display:flex;gap:var(--spacing-spacing-md,8px);color:var(--color-gray--beige-1400)}.meta__reading-title{text-transform:uppercase;opacity:.5}.meta__date-container{display:flex;gap:var(--spacing-spacing-md,8px);color:var(--color-gray--beige-1400)}.meta__date-title{text-transform:uppercase;opacity:.5}.share__container{display:flex;flex-direction:column;gap:var(--spacing-spacing-4xl);justify-content:space-between;flex-wrap:wrap;width:100%}@media screen and (min-width:767px){.share__container{flex-direction:row}}.share__links{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-spacing-xl)}@media screen and (min-width:767px){.share__links{flex-direction:row}}.share__links-inner{display:flex;align-items:center;gap:var(--spacing-spacing-3xl,24px)}.share__links-inner>a svg path{fill:var(--color-brand-500);transition:all .25s ease-in-out}.share__links-inner>a:hover svg path{fill:var(--color-gray--beige-1400)}.share__links-inner>a:hover.share__email-btn svg path{stroke:var(--color-gray--beige-1400)}.share__copy-btn{position:relative;cursor:pointer;border:none;background:none}.share__copy-btn svg path{transition:all .25s ease-in-out}.share__copy-btn:hover svg path{stroke:var(--color-gray--beige-1400)}.share__copy-overlay{position:absolute;width:fit-content;white-space:nowrap;left:50%;top:-200%;transform:translate(-50%,8px);background-color:var(--color-gray--beige-100);border-radius:var(--border-radius-border-radius-sm,4px);padding:8px 16px;box-shadow:0 4px 8px 4px rgba(41,31,29,.2);opacity:0;transition:all .25s ease-in-out;pointer-events:none}.share__copy-overlay:before{content:"";position:absolute;bottom:-8px;left:50%;width:0;height:0;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--color-gray--beige-100)}.share__copy-overlay.--active{opacity:1;transform:translate(-50%)}.text-brick.s-margin-bottom{margin-bottom:var(--spacing-spacing-7xl,80px)!important}.text__container{display:flex;flex-direction:column;gap:var(--spacing-spacing-7xl,80px);max-width:1088px}.text__header{align-items:center;text-align:center}.text__body,.text__header{flex-direction:column}.text__body,.text__header,.text__link-container{display:flex;gap:var(--spacing-spacing-2xl,20px)}.text__link-container{flex-wrap:wrap;width:100%}@media screen and (min-width:767px){.text__link-container{width:fit-content}}.text__link-container.--editmode{gap:60px}.text__link{width:100%}@media screen and (min-width:767px){.text__link{width:fit-content}}.text__title{color:var(--text-heading);width:100%}.text__lead{color:var(--text-lead);width:100%}.call-to-action-brick{flex-direction:column}.call-to-action__container{display:flex;flex-direction:column;background:var(--background-footer);border-radius:var(--border-radius-border-radius-md,8px);overflow:hidden}.call-to-action__container-inner,.call-to-action__content{display:flex;flex-direction:column;align-items:center;width:100%}.call-to-action__content{max-width:1088px;padding:var(--spacing-spacing-7xl,80px) var(--spacing-spacing-4xl,32px)}@media screen and (min-width:767px){.call-to-action__content{padding:var(--spacing-spacing-7xl,80px) var(--spacing-spacing-5xl,32px)}}@media screen and (min-width:1600px){.call-to-action__content{padding:var(--spacing-spacing-8xl,80px) var(--spacing-spacing-10xl,32px)}}.call-to-action__title{margin-bottom:var(--spacing-spacing-md,8px)}.call-to-action__text,.call-to-action__title{text-align:center;color:var(--color-000)!important;width:100%}.call-to-action__text{margin-bottom:var(--spacing-spacing-4xl,32px)}.call-to-action__text a{color:var(--color-000)!important;text-decoration:underline;text-underline-offset:2.5px}.call-to-action__text a:hover{color:var(--color-brand-300)!important}.call-to-action__link{width:100%}@media screen and (min-width:767px){.call-to-action__link{width:fit-content}}.call-to-action-person-brick{flex-direction:column}.call-to-action-person__container{display:flex;flex-direction:column;background:var(--background-footer);border-radius:var(--border-radius-border-radius-md,8px);overflow:hidden}.call-to-action-person__container-inner{display:flex;flex-direction:column;align-items:center;width:100%;padding:var(--spacing-spacing-7xl,80px) var(--spacing-spacing-4xl,32px)}@media screen and (min-width:767px){.call-to-action-person__container-inner{padding:var(--spacing-spacing-7xl,80px) var(--spacing-spacing-5xl,32px)}}@media screen and (min-width:1600px){.call-to-action-person__container-inner{padding:var(--spacing-spacing-8xl,80px) var(--spacing-spacing-10xl,32px)}}.call-to-action-person__content{display:flex;flex-direction:column;align-items:center;width:100%;max-width:1088px}.call-to-action-person__title{margin-bottom:var(--spacing-spacing-md,8px)}.call-to-action-person__text,.call-to-action-person__title{text-align:center;color:var(--color-000)!important;width:100%}.call-to-action-person__text{margin-bottom:var(--spacing-spacing-4xl,32px)}.call-to-action-person__text a{color:var(--color-000)!important;text-decoration:underline;text-underline-offset:2.5px}.call-to-action-person__text a:hover{color:var(--color-brand-300)!important}.call-to-action-person__contact{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:1088px;gap:var(--spacing-spacing-2xl,20px)}@media screen and (min-width:767px){.call-to-action-person__contact{flex-direction:row}}.call-to-action-person__person{position:relative;display:flex;flex-direction:column;gap:16px;max-width:800px;width:100%}@media screen and (min-width:767px){.call-to-action-person__person{flex-direction:row}}.call-to-action-person__image{height:72px;width:72px;border-radius:var(--border-radius-border-radius-md,8px);overflow:hidden;flex-shrink:0}@media screen and (min-width:767px){.call-to-action-person__image{height:134px;width:134px}}.call-to-action-person__details-header{display:flex;flex-direction:column;position:absolute;left:80px;top:0}@media screen and (min-width:767px){.call-to-action-person__details-header{position:relative;left:0}}.call-to-action-person__function,.call-to-action-person__name{color:var(--color-000)!important}.call-to-action-person__details{display:flex;flex-direction:column;color:var(--color-000);font-weight:600!important;width:100%}.call-to-action-person__details .call-to-action-person__function{font-weight:400!important;padding-bottom:var(--spacing-spacing-sm,6px)}.call-to-action-person__contact-link{display:flex;gap:var(--spacing-spacing-md,8px);padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-none,0);border-bottom:1px dashed var(--border-lines-subtle);text-decoration:none;transition:color .25s ease-in-out;color:var(--color-000)}.call-to-action-person__contact-link.--body-m{color:var(--color-000)!important}.call-to-action-person__contact-link svg{height:20px;width:20px}.call-to-action-person__contact-link svg path{fill:var(--color-000);transition:all .25s ease-in-out}.call-to-action-person__contact-link svg.--mail path{stroke:var(--color-000)}.call-to-action-person__contact-link:first-of-type{border-top:1px dashed var(--border-lines-subtle)}.call-to-action-person__contact-link:hover{color:var(--text-link-hovered)!important}.call-to-action-person__contact-link:hover svg path{fill:var(--text-link-hovered)!important}.call-to-action-person__contact-link:hover svg.--mail path{stroke:var(--text-link-hovered)!important}.call-to-action-person__link{display:flex;align-items:flex-end;margin-top:var(--spacing-spacing-4xl,56px)}@media screen and (min-width:767px){.call-to-action-person__link{margin-top:0}}.breadcrumbs-brick{overflow:auto;padding-top:var(--spacing-spacing-5xl,40px);scroll-padding:var(--spacing-spacing-3xl,24px);-ms-overflow-style:none;scrollbar-width:none;z-index:2}.breadcrumbs-brick::-webkit-scrollbar{display:none}.breadcrumbs__container{flex-direction:row!important;align-items:flex-start;gap:12px;margin-top:0;list-style-type:none;padding-left:0}.breadcrumbs__container:after{content:"";position:relative;height:10px;min-width:calc(var(--spacing-spacing-3xl, 24px) - 12px);max-width:calc(var(--spacing-spacing-3xl, 24px) - 12px)}.breadcrumbs__home{display:block}.breadcrumbs__home svg path{fill:var(--color-gray--beige-800);transition:fill .25s ease-in-out}.breadcrumbs__home:hover svg path{fill:var(--color-brand-500)!important}.breadcrumbs__link{display:flex;align-items:center;gap:12px;color:var(--color-gray--beige-1400,#1a1412);text-decoration:none;transition:color .25s ease-in-out;white-space:nowrap}.breadcrumbs__link:hover{color:var(--color-brand-500)!important}.breadcrumbs__link:hover .breadcrumb__divider{background-color:var(--color-brand-500)}.breadcrumbs__current{color:var(--color-gray--beige-600,#94897f)!important;white-space:nowrap}.breadcrumb__divider{position:relative;width:4px;height:4px;background-color:var(--color-gray--beige-1400,#1a1412);transition:background-color .25s ease-in-out}.accordion-brick.--editmode .accordion__item:has(.accordion__item-title:hover) .accordion__item-inner{background-color:var(--color-000)!important}.accordion-brick.--editmode .accordion__item:has(.accordion__item-title:hover) .accordion__item-title{color:var(----color-gray--beige-1200)!important}.accordion-brick.--editmode .accordion__item:has(.accordion__item-title:hover) .accordion__item-title path{stroke:initial!important}.accordion-brick.--editmode .accordion__item-content{display:flex;height:fit-content!important}.accordion__container{position:relative;display:flex;gap:var(--spacing-spacing-3xl);width:100%;padding:var(--spacing-spacing-3xl,24px);background:var(--background-default,#faf7f5);border:2px solid var(----color-gray--beige-200,#f5f0eb);border-radius:8px}@media screen and (min-width:767px){.accordion__container{padding:var(--spacing-spacing-5xl,40px)}}@media screen and (min-width:1280px){.accordion__container{flex-direction:row;gap:none;padding:var(--spacing-spacing-8xl,80px)}}.accordion__content{display:flex;flex-direction:column;gap:var(--spacing-spacing-xl,80px);z-index:1}@media screen and (min-width:1280px){.accordion__content{width:40%;padding-right:var(--spacing-spacing-8xl,80px)}}.accordion__block{display:flex;flex-direction:column;gap:var(--gap-gap-small,8px)}@media screen and (min-width:1280px){.accordion__block{width:60%}}.accordion__deco{position:absolute;right:0;top:-16px;height:80px;width:80px}.accordion__deco svg{height:100%;width:100%}@media screen and (min-width:767px){.accordion__deco{top:-28px;height:160px;width:160px}}@media screen and (min-width:1280px){.accordion__deco{top:-32px;height:200px;width:200px}}.accordion__item .line-2{transition:transform .25s ease-in-out;transform-origin:center}.accordion__item:has(.accordion__item-title:hover) .accordion__item-inner{background-color:var(--background-hoverd,#fae9eb)}.accordion__item:has(.accordion__item-title:hover) .accordion__item-title{color:var(--color-brand-500)!important}.accordion__item:has(.accordion__item-title:hover) .accordion__item-title path{stroke:var(--color-brand-500)!important}.accordion__item-inner{background-color:var(--color-000);border-radius:4px;transition:background-color .25s ease-in-out}.accordion__item-title{transition:color .25s ease-in-out;padding:var(--spacing-spacing-xl,24px);font-weight:600!important;text-align:start}.accordion__item-title svg{flex-shrink:0}.accordion__item-title svg path{stroke:var(--color-brand-500)}@media screen and (min-width:767px){.accordion__item-title{padding:var(--spacing-spacing-3xl,24px) var(--spacing-spacing-4xl,32px)}}.accordion__item-content-inner{padding:var(--spacing-spacing-xl,24px);padding-top:0!important;width:100%}@media screen and (min-width:767px){.accordion__item-content-inner{padding:0 var(--spacing-spacing-2xl,32px);padding:0 var(--spacing-spacing-4xl,32px) var(--spacing-spacing-3xl,24px)}}.accordion__item-link{margin-left:calc(0px - var(--spacing-spacing-3xl, 24px));width:fit-content!important}.facts-brick,.facts__container{display:flex;flex-direction:column;gap:var(--spacing-spacing-5xl,80px)}.facts__container{width:calc(100% + var(--spacing-spacing-3xl)*2);margin-left:calc(0px - var(--spacing-spacing-3xl));max-width:unset}@media screen and (min-width:767px){.facts__container{width:calc(100% + var(--spacing-spacing-6xl)*2);margin-left:calc(0px - var(--spacing-spacing-6xl))}}@media screen and (min-width:1280px){.facts__container{width:calc(100% + var(--spacing-spacing-8xl)*2);margin-left:calc(0px - var(--spacing-spacing-8xl))}}@media screen and (min-width:1600px){.facts__container{width:calc(100% + var(--spacing-spacing-10xl)*2);margin-left:calc(0px - var(--spacing-spacing-10xl))}}.facts__header{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px);align-items:center;max-width:1088px;margin:0 auto;width:100%}.facts__text,.facts__title{text-align:center;width:100%}.facts__content{max-width:unset}.facts__slider{display:flex}.facts__slide-group{display:flex;gap:var(--gap-gap-small,8px);min-width:fit-content}.facts__slide{padding:var(--spacing-spacing-5xl,40px) var(--spacing-spacing-xl,16px);display:flex;flex-direction:column;justify-content:center;align-items:center;width:72vw;height:100%;border-radius:var(--border-radius-border-radius-sm,4px);margin-left:var(--gap-gap-small,8px)!important}.facts__slide.--even{background:var(--color-brand-700)}.facts__slide.--even svg>*{fill:var(--color-brand-200)}.facts__slide.--odd{background:var(--color-brand-500)}.facts__slide.--odd .facts__slide-number,.facts__slide.--odd .facts__slide-subtitle,.facts__slide.--odd .facts__slide-text{color:var(--color-brand-100,#ed8891)!important}.facts__slide.--odd svg>*,.facts__slide.--odd svg path{fill:var(--color-brand-100)}.facts__slide svg{height:120px;margin-bottom:8px}@media screen and (min-width:767px){.facts__slide{width:48.9vw}}@media screen and (min-width:1280px){.facts__slide{width:32.8992vw}}@media screen and (min-width:1600px){.facts__slide{width:24.4vw}}@media screen and (min-width:1920px){.facts__slide{width:22.9vw}}.facts__slide-icon{height:40px;width:40px;margin-bottom:12px}.facts__slide-number{display:flex;flex-direction:row-reverse;text-align:center;font-size:var(--size-size-2xl);font-style:normal;font-weight:700;line-height:120%;color:var(--color-brand-200,#ed8891)!important;margin-bottom:calc(var(--spacing-spacing-xs))!important;letter-spacing:4px}@media screen and (min-width:1280px){.facts__slide-number{font-size:var(--size-size-4xl,56px)}}.facts__slide-subtitle{margin-bottom:var(--spacing-spacing-3xl)}.facts__slide-subtitle,.facts__slide-text{text-align:center;color:var(--color-brand-200,#ed8891)!important}.facts__ui-container{max-width:1920px;margin:0 auto;width:100%;margin-top:var(--spacing-spacing-2xl);padding:0 var(--spacing-spacing-3xl,48px)}@media screen and (min-width:767px){.facts__ui-container{margin-top:var(--spacing-spacing-4xl)}}@media screen and (min-width:1600px){.facts__ui-container{margin-top:var(--spacing-spacing-6xl)}}@media screen and (min-width:767px){.facts__ui-container{max-width:calc(var(--desktop-l) + var(--spacing-spacing-6xl)*2);padding:0 var(--spacing-spacing-6xl)}}@media screen and (min-width:1280px){.facts__ui-container{max-width:calc(var(--desktop-l) + var(--spacing-spacing-8xl)*2);padding:0 var(--spacing-spacing-8xl)}}@media screen and (min-width:1600px){.facts__ui-container{max-width:calc(var(--desktop-l) + var(--spacing-spacing-10xl)*2);padding:0 var(--spacing-spacing-10xl)}}.facts__buttons{display:none;gap:var(--gap-gap-small,8px)}@media screen and (min-width:767px){.facts__buttons{display:flex}}.facts__for-accessibility{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.facts__slide-number.facts__animated-number{display:flex;margin:0 auto;width:27px;transition:width .25s ease-in-out}@media screen and (min-width:1280px){.facts__slide-number.facts__animated-number{width:100%;width:39px}}.digit-col{position:relative;display:flex;flex-direction:column;height:1em;overflow:hidden;line-height:1em;width:fit-content;min-width:27px;transition:all 1s ease-in-out}@media screen and (min-width:1280px){.digit-col{width:.7em;min-width:39px}}.digit{position:absolute;left:0;width:100%;text-align:center;transition:transform .25s ease,opacity .12s ease}.digit.--done{transform:translateY(-100%)}.digit.--ready{transform:translateY(100%)}@media screen and (min-width:1280px){.digit{width:.7em}}.digit--static{position:relative}.digit--old,.digit--static{transform:translateY(0)}.digit--new{transform:translateY(100%)}.digit-col.is-animating .digit--old{transform:translateY(-100%)}.digit-col.is-animating .digit--new{transform:translateY(0)}.step__container{position:relative;display:flex;flex-direction:column-reverse;align-items:center;gap:var(--spacing-spacing-xl,16px);width:100%;padding:var(--spacing-spacing-2xl,20px);background:var(--color-gray--beige-100);border-radius:var(--border-radius-border-radius-md,8px);border:2px solid var(--color-gray--beige-200)}@media screen and (min-width:767px){.step__container{gap:var(--spacing-spacing-lg,12px);padding:var(--spacing-spacing-6xl,48px) var(--spacing-spacing-5xl,40px) var(--spacing-spacing-5xl,40px) var(--spacing-spacing-5xl,40px)}}@media screen and (min-width:992px){.step__container{flex-direction:row;align-items:flex-start;gap:var(--spacing-spacing-8xl,80px)}}@media screen and (min-width:1600px){.step__container{padding:var(--spacing-spacing-7xl,56px) var(--spacing-spacing-8xl,80px) var(--spacing-spacing-8xl,80px) var(--spacing-spacing-8xl,80px)}}.step__number{position:absolute;top:-50px;right:var(--spacing-spacing-2xl,20px);z-index:1;font-size:150px;font-weight:700;color:var(--color-gray--beige-200)}@media screen and (min-width:1600px){.step__number{right:3%}}@media screen and (min-width:1920px){.step__number{right:4%}}.step__content{display:flex;flex-direction:column;position:relative;z-index:2}@media screen and (min-width:992px){.step__content{width:70%}}.step__title{margin-bottom:var(--spacing-spacing-xl,16px)}@media screen and (min-width:767px){.step__title{width:68%}}@media screen and (min-width:992px){.step__title{width:unset}}.step__lead{margin-bottom:var(--spacing-spacing-4xl)}@media screen and (min-width:767px){.step__lead{width:68%}}@media screen and (min-width:992px){.step__lead{width:unset}}@media screen and (min-width:1600px){.step__lead{margin-bottom:40px}}.step__side{display:flex;flex-direction:column;gap:20px;align-items:center;position:relative;z-index:2}@media screen and (min-width:767px){.step__side{position:absolute;right:32px;top:64px}}@media screen and (min-width:992px){.step__side{position:unset;width:30%;align-self:flex-end}}.step__image{width:220px}.step__image img{object-fit:contain}@media screen and (min-width:767px){.step__image{width:200px}}@media screen and (min-width:992px){.step__image{width:320px}}@media screen and (min-width:1280px){.step__image{width:400px}}.step__link{width:100%;display:flex;justify-content:flex-start;margin-bottom:calc(0px - var(--spacing-spacing-lg, 12px));margin-left:calc(0px - var(--spacing-spacing-3xl))}.step__link.--mobile{display:flex;margin-top:var(--spacing-spacing-xl)}.step__link.--desktop{display:none}@media screen and (min-width:992px){.step__link{justify-content:center}.step__link.--mobile{display:none}.step__link.--desktop{display:flex}}.process-brick{display:flex;flex-direction:column;position:relative;overflow:hidden}.process-brick:before{content:"";position:absolute;left:0;top:0;height:30%;width:100%;background-color:var(--color-gray--beige-300)!important}.process-brick .breadcrumbs__container{padding-top:var(--spacing-spacing-5xl,40px);z-index:2;position:relative}.process-brick .hero-illustration__video{display:flex;justify-content:center!important;align-items:flex-end;position:absolute;bottom:0;left:0;min-width:100%;max-width:100%;z-index:-1;padding-top:0!important;transform:none!important;top:0!important}.process-brick .hero-illustration__video video{width:576px;transform:translate(0);z-index:1}@media screen and (min-width:576px){.process-brick .hero-illustration__video video{width:992px;transform:translate(0)}}@media screen and (min-width:767px){.process-brick .hero-illustration__video{justify-content:flex-start!important;margin-left:calc(0px - var(--spacing-spacing-6xl, 24px))}}@media screen and (min-width:992px){.process-brick .hero-illustration__video video{width:1280px;transform:translate(0)}}@media screen and (min-width:1280px){.process-brick .hero-illustration__video{width:1920px}.process-brick .hero-illustration__video video{width:2560px;transform:translate(-256px,-72px)}}@media screen and (min-width:1600px){.process-brick .hero-illustration__video video{transform:translate(-216px,-40px)}}@media screen and (min-width:1920px){.process-brick .hero-illustration__video video{transform:translate(-272px,-32px)}}.process__container{display:flex;flex-direction:column}@media screen and (min-width:1280px){.process__container{flex-direction:row;gap:117px}}.process__content{position:relative;display:flex;align-items:center;flex-direction:column;text-align:center;gap:var(--spacing-spacing-xl,16px);z-index:1;height:fit-content;padding-bottom:240px}@media screen and (min-width:576px){.process__content{padding-bottom:280px}}@media screen and (min-width:1280px){.process__content{width:44%;padding-bottom:360px}}.process__block{display:flex;flex-direction:column;gap:var(--dimensions-dimension-4);position:relative;z-index:1}@media screen and (min-width:1280px){.process__block{width:56%}}.process__block>:first-child .process__entry-number{opacity:1}.process__block>:first-child .process__entry-inner{opacity:1;transform:translateY(0)}.process__block>:nth-child(2){transition-delay:.6s}.process__block>:nth-child(2)>*{transition-delay:.6s,.6s,0ms;transition-property:opacity,transform,background-color}.process__block>:nth-child(2) .process__entry-line,.process__block>:nth-child(3){transition-delay:.9s}.process__block>:nth-child(3)>*{transition-delay:.9s,.9s,0ms;transition-property:opacity,transform,background-color}.process__block>:nth-child(3) .process__entry-line,.process__block>:nth-child(4){transition-delay:1.2s}.process__block>:nth-child(4)>*{transition-delay:1.2s,1.2s,0ms;transition-property:opacity,transform,background-color}.process__block>:nth-child(4) .process__entry-line,.process__block>:nth-child(5){transition-delay:1.5s}.process__block>:nth-child(5)>*{transition-delay:1.5s,1.5s,0ms;transition-property:opacity,transform,background-color}.process__block>:nth-child(5) .process__entry-line,.process__block>:nth-child(6){transition-delay:1.8s}.process__block>:nth-child(6)>*{transition-delay:1.8s,1.8s,0ms;transition-property:opacity,transform,background-color}.process__block>:nth-child(6) .process__entry-line,.process__block>:nth-child(7){transition-delay:2.1s}.process__block>:nth-child(7)>*{transition-delay:2.1s,2.1s,0ms;transition-property:opacity,transform,background-color}.process__block>:nth-child(7) .process__entry-line,.process__block>:nth-child(8){transition-delay:2.4s}.process__block>:nth-child(8)>*{transition-delay:2.4s,2.4s,0ms;transition-property:opacity,transform,background-color}.process__block>:nth-child(8) .process__entry-line,.process__block>:nth-child(9){transition-delay:2.7s}.process__block>:nth-child(9)>*{transition-delay:2.7s,2.7s,0ms;transition-property:opacity,transform,background-color}.process__block>:nth-child(9) .process__entry-line,.process__block>:nth-child(10){transition-delay:3s}.process__block>:nth-child(10)>*{transition-delay:3s,3s,0ms;transition-property:opacity,transform,background-color}.process__block>:nth-child(10) .process__entry-line{transition-delay:3.3s}.process__block a:hover .process__entry-inner{background-color:var(--color-brand-100)}.process__block a:hover .process__entry-title{color:var(--color-brand-500)!important}.process__block a:hover .process__entry-text{color:var(--color-brand-700)!important}.process__block a:hover .button svg{transform:translateX(4px)}.process__block.--intro .process__entry .process__entry-line{transform:scaleY(1)}.process__block.--intro .process__entry .process__entry-number{opacity:1}.process__block.--intro .process__entry .process__entry-inner{opacity:1;transform:translateY(0);border-radius:var(--border-radius-border-radius-md,8px)}.process__text,.process__title{position:relative;width:100%;z-index:1}.process__entry{position:relative;display:flex;align-items:center;justify-content:space-between;gap:40px;text-decoration:none;transition:opacity .5s ease-in-out}.process__entry:last-child .process__entry-line{display:none}.process__entry-number{position:relative;display:flex;align-items:center;justify-content:center;color:var(--color-brand-500)!important;z-index:2;line-height:160%;opacity:0;transition:opacity .5s ease-in-out;width:18px;z-index:1}.process__entry-line{position:absolute;left:10px;top:100%;height:100%;width:2px;background-color:var(--color-brand-500)!important;transform:scaleY(0);transition:transform .75s ease-in-out;transform-origin:top}.process__entry-inner{display:flex;align-items:center;gap:var(--spacing-spacing-3xl,24px);padding:var(--spacing-spacing-xl,16px);background-color:var(--color-gray--beige-100);position:relative;transform:translateY(64px);transition:opacity .5s ease-in-out,transform .5s ease-in-out,background-color .25s ease-in-out;opacity:0;width:100%;max-width:90%}@media screen and (min-width:767px){.process__entry-inner{padding:var(--spacing-spacing-3xl,24px) var(--spacing-spacing-3xl,24px) var(--spacing-spacing-3xl,24px) var(--spacing-spacing-3xl,24px)}}@media screen and (min-width:1600px){.process__entry-inner{padding:var(--spacing-spacing-2xl,20px)}}.process__entry-content{display:flex;flex-direction:column;width:100%}.process__entry-header{display:flex;align-items:center;gap:10px}.process__entry-title{color:var(--color-brand-500);margin-bottom:var(--dimensions-dimension-2);width:calc(100% - 96px);transition:color .25s ease-in-out}@media screen and (min-width:576px){.process__entry-title{width:100%}}.process__entry-link{color:var(--color-brand-500);margin-left:calc(0px - var(--spacing-spacing-3xl, 24px));width:fit-content!important}.process__entry-image{width:96px;height:67px;flex-shrink:0}.process__entry-image img{object-fit:contain;transform:scale(1.5)}@media screen and (min-width:767px){.process__entry-image{width:140px;height:98px}}@media screen and (min-width:1600px){.process__entry-image{width:140px;height:98px}}.process__entry-image.--mobile{display:block}.process__entry-image.--desktop{display:none}@media screen and (min-width:767px){.process__entry-image.--mobile{display:none}.process__entry-image.--desktop{display:block}}.quote__container{display:flex;flex-direction:column;gap:var(--spacing-spacing-2xl);width:fit-content;margin:0 auto}@media screen and (min-width:767px){.quote__container{flex-direction:row;align-items:center;gap:var(--spacing-spacing-4xl)}}@media screen and (min-width:1280px){.quote__container{gap:var(--spacing-spacing-7xl)}}.quote__image{position:relative;align-self:center;height:200px;width:200px;flex-shrink:0;margin:0 var(--spacing-spacing-4xl) var(--spacing-spacing-4xl) 0}.quote__image img{z-index:1}.quote__image:before,.quote__image img{border-radius:var(--border-radius-border-radius-sm,4px)}.quote__image:before{content:"";position:absolute;right:calc(0px - var(--spacing-spacing-4xl));bottom:calc(0px - var(--spacing-spacing-4xl));height:100%;width:100%;background-color:var(--color-brand-500);z-index:-1}@media screen and (min-width:1280px){.quote__image{height:320px;width:320px}}@media screen and (min-width:1600px){.quote__image{height:400px;width:400px;margin:0 var(--spacing-spacing-8xl,80px) var(--spacing-spacing-8xl,80px) 0}.quote__image:before{right:calc(0px - var(--spacing-spacing-8xl, 80px));bottom:calc(0px - var(--spacing-spacing-8xl, 80px))}}.quote__content{display:flex;flex-direction:column;gap:var(--spacing-spacing-3xl);max-width:1088px;width:100%}.quote__quote{font-style:italic}.quote__author,.quote__quote{width:100%;color:var(--color-brand-500)!important}.button__container{display:flex;justify-content:center;width:100%;max-width:1000px}@media screen and (min-width:767px){.button__container{padding:0 var(--spacing-spacing-6xl)}}@media screen and (min-width:1280px){.button__container{padding:0 var(--spacing-spacing-8xl)}}@media screen and (min-width:1600px){.button__container{padding:0 var(--spacing-spacing-10xl)}}.button__link{width:100%}.button__link.--editmode{padding:20px 0}@media screen and (min-width:767px){.button__link{width:fit-content}}.locations__container{display:flex;flex-direction:column;gap:var(--spacing-spacing-4xl);width:100%}@media screen and (min-width:767px){.locations__container{gap:var(--spacing-spacing-7xl,80px)}}.locations__header{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px);max-width:1088px;margin:0 auto;width:100%}.locations__text,.locations__title{width:100%;text-align:center}.locations__grid{display:grid;grid-template-columns:1fr;gap:var(--gap-gap-small,8px);width:100%}@media screen and (min-width:767px){.locations__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.locations__grid{grid-template-columns:1fr 1fr 1fr}}.locations__card{position:relative;display:flex;flex-direction:column;border-radius:var(--border-radius-border-radius-sm,4px);overflow:hidden}.locations__card.--link{cursor:pointer}.locations__card.--link:hover .locations__card-link-hover{transform:translate(0)}.locations__card.--link:hover .locations__card-content{background-color:var(--color-brand-100)}.locations__card.--link:hover .locations__card-link .button{color:var(--color-brand-600)!important}.locations__card.--link:hover .locations__card-link .button:before{opacity:1}.locations__card.--link:hover:active .locations__card-link .button{color:var(--color-brand-800)}.locations__card.--link:hover:active .locations__card-link .button svg line,.locations__card.--link:hover:active .locations__card-link .button svg path{stroke:var(--color-brand-800)}.locations__card.--link:hover:active .locations__card-link .button:after{opacity:1}.locations__card-trigger{position:absolute;left:0;top:0;height:100%;width:100%}.locations__card-image{height:240px}@media screen and (min-width:767px){.locations__card-image{height:280px}}@media screen and (min-width:1280px){.locations__card-image{height:300px}}.locations__card-link-hover{position:absolute;top:var(--spacing-spacing-md,8px);right:var(--spacing-spacing-md,8px);display:flex;align-items:center;justify-content:center;background-color:var(--color-brand-500);border-radius:var(--spacing-spacing-xs,4px);height:32px;width:32px;transition:transform .25s ease-in-out}@media screen and (min-width:1280px){.locations__card-link-hover{transform:translate(calc(var(--spacing-spacing-md, 8px) + 32px),calc(-32px - var(--spacing-spacing-md, 8px)))}}.locations__card-content{display:flex;flex-direction:column;gap:var(--spacing-spacing-3xl,24px);padding:var(--spacing-spacing-2xl) var(--spacing-spacing-2xl) var(--spacing-spacing-5xl,40px);background-color:var(--color-gray--beige-100);transition:background-color .25s ease-in-out;height:fit-content;flex-grow:1}.locations__card-content ul{padding-left:1rem}.locations__card-content ul li{border:none!important;list-style-type:disc!important;padding:0 0 .5rem!important}.locations__card-content ul li:before{display:none!important}.locations__card-content ul li:last-of-type{padding-bottom:0!important}@media screen and (min-width:767px){.locations__card-content{padding:var(--spacing-spacing-2xl) var(--spacing-spacing-4xl) var(--spacing-spacing-4xl,40px)}}@media screen and (min-width:1280px){.locations__card-content{padding:var(--spacing-spacing-4xl) var(--spacing-spacing-7xl) var(--spacing-spacing-5xl,40px)}}.locations__card-header{flex-direction:column;gap:var(--spacing-spacing-xl,16px);display:flex}.locations__card-body{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px)}.locations__card-subtitle{font-weight:600!important}.locations__card-contact{z-index:1;margin-top:auto}.locations__card-contact>div{border-top:1px dashed var(--color-brand-500)}.locations__card-contact>div:last-of-type{border-bottom:1px dashed var(--color-brand-500)}.locations__card-email a,.locations__card-phone a{color:var(--color-brand-500)!important;padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-none,0);text-decoration:none;display:flex;gap:var(--spacing-spacing-md,8px);align-items:center;transition:color .25s ease-in-out}.locations__card-email a svg,.locations__card-phone a svg{height:20px;width:20px}.locations__card-email a svg path,.locations__card-phone a svg path{transition:fill .25s ease-in-out}.locations__card-email a:hover,.locations__card-phone a:hover{color:var(--color-brand-700)!important}.locations__card-email a:hover svg path,.locations__card-phone a:hover svg path{fill:var(--color-brand-700)}.locations__card-link{position:unset;display:flex;justify-content:flex-end;min-height:var(--size-size-2xl,40px)}.team__container{width:100%;display:flex;flex-direction:column;gap:var(--spacing-spacing-5xl,40px);background-color:var(--color-gray--beige-100);border-radius:var(--border-radius-border-radius-md,8px);border:2px solid var(--color-gray--beige-200);padding:var(--spacing-spacing-2xl,24px)}@media screen and (min-width:767px){.team__container{padding:var(--spacing-spacing-4xl)}}@media screen and (min-width:1280px){.team__container{padding:var(--spacing-spacing-8xl,80px)}}.team__content{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px);max-width:1088px}.team__title{width:100%}.team__text{width:100%;color:var(--color-gray--beige-1000)!important}.team__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-spacing-xl,16px)}@media screen and (min-width:576px){.team__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.team__grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1600px){.team__grid{grid-template-columns:1fr 1fr 1fr 1fr}}.team__card{display:flex;flex-direction:column;border-radius:var(--border-radius-border-radius-sm,4px);overflow:hidden;max-width:360px}@media screen and (min-width:1280px){.team__card{max-width:unset}}.team__card-image{height:320px}@media screen and (min-width:1280px){.team__card-image{height:360px}}.team__card-content{background:var(--color-000);display:flex;flex-direction:column;flex:1;padding:var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-3xl,24px) var(--spacing-spacing-xl,16px)}@media screen and (min-width:1280px){.team__card-content{padding:var(--spacing-spacing-2xl,20px) var(--spacing-spacing-5xl,40px) var(--spacing-spacing-5xl,40px) var(--spacing-spacing-5xl,40px)}}.team__card-name{order:1;font-weight:700!important;color:var(--color-gray--beige-1200)!important}.team__card-function,.team__card-name.--name-second{order:2;font-weight:400!important;margin-bottom:var(--dimensions-dimension-3);color:var(--color-gray--beige-1000)!important}.team__card-function.--function-first{order:1;font-weight:700!important;margin-bottom:0;color:var(--color-gray--beige-1200)!important}.team__card-description{order:3;margin-bottom:var(--dimensions-dimension-3);color:var(--color-gray--beige-1000)!important}.team__card-description ul{padding-left:1rem}.team__card-description ul li{border:none!important;list-style-type:disc!important;padding:0 0 .4rem!important}.team__card-description ul li:before{display:none!important}.team__card-description ul li:last-of-type{padding-bottom:0!important}.team__card-contact{order:4;margin-top:auto}.team__card-contact a svg{height:20px;width:20px}.team__card-link{color:var(--color-brand-500)!important;padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-none,0);text-decoration:none;display:flex;gap:var(--spacing-spacing-md,8px);align-items:center;transition:color .25s ease-in-out;border-top:1px dashed var(--color-brand-500)}.team__card-link svg path{fill:var(--color-brand-500);transition:all .25s ease-in-out}.team__card-link:last-of-type{border-bottom:1px dashed var(--color-brand-500)}.team__card-link:hover{color:var(--color-brand-700)!important}.team__card-link:hover svg path{fill:var(--color-brand-700)}.team__card-link:hover.--mail svg path{stroke:var(--color-brand-700)}.checklist__container{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-spacing-5xl,40px);background-color:var(--color-gray--beige-100);border-radius:var(--border-radius-border-radius-md,8px);border:2px solid var(--color-gray--beige-200);padding:var(--spacing-spacing-2xl,24px)}@media screen and (min-width:767px){.checklist__container{padding:var(--spacing-spacing-4xl)}}@media screen and (min-width:1280px){.checklist__container{padding:var(--spacing-spacing-8xl,80px)}}.checklist__content{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px);align-items:center;max-width:1088px;width:100%}.checklist__text,.checklist__title{text-align:center;width:100%}.checklist__lists{display:flex;flex-direction:column;gap:var(--gap-gap-big,32px);width:100%}@media screen and (min-width:992px){.checklist__lists{flex-direction:row}}.checklist__list{display:flex;flex-direction:column;gap:var(--spacing-spacing-xl,16px);width:100%}.checklist__list.--ok{order:1}@media screen and (min-width:992px){.checklist__list.--ok{order:2}}.checklist__list.--ok .checklist__list-text{border:4px solid var(--color-gray--beige-400)}.checklist__list.--ok ul li{border:none}.checklist__list.--ok ul li:before{top:14px;content:url(/frontend/images/ok.svg)}.checklist__list.--not-ok{order:2}@media screen and (min-width:1200px){.checklist__list.--not-ok{order:1}}.checklist__list.--not-ok .checklist__list-text{border:4px solid var(--color-000)}.checklist__list.--not-ok ul li{border:none}.checklist__list.--not-ok ul li:before{top:11px;content:url(/frontend/images/not-ok.svg)}.checklist__list-title{text-align:center;width:100%;font-weight:700}.checklist__list-text{background:#fff;padding:var(--spacing-spacing-xl);width:100%;flex:1;background-color:var(--color-000);border-radius:var(--border-radius-border-radius-md,8px)}.checklist__list-text li{padding-top:var(--spacing-spacing-lg)!important;padding-bottom:var(--spacing-spacing-lg)!important}@media screen and (min-width:767px){.checklist__list-text{padding:var(--spacing-spacing-4xl,32px)}}.checklist__links{display:flex;flex-direction:column;gap:var(--spacing-spacing-xl,16px);align-items:center;width:100%}@media screen and (min-width:767px){.checklist__links{flex-direction:row;flex-wrap:wrap;justify-content:center;width:fit-content}}.checklist__link-1{order:2;width:100%}@media screen and (min-width:767px){.checklist__link-1{width:fit-content}}@media screen and (min-width:1280px){.checklist__link-1{order:1}}.checklist__link-2{order:3;width:100%}.checklist__link-2 svg{margin-left:4px}.checklist__link-2 svg .--pos{stroke:none!important}.checklist__link-2 svg .--neg{stroke:var(--color-000)!important}@media screen and (min-width:767px){.checklist__link-2{width:fit-content}}@media screen and (min-width:1280px){.checklist__link-2{order:2}}.checklist__link-3{order:1;width:100%}.checklist__link-3 a{margin:0 auto}@media screen and (min-width:1280px){.checklist__link-3{order:3;width:fit-content}}.benefits__container{gap:var(--spacing-spacing-5xl,40px)}.benefits__content{display:flex;flex-direction:column;gap:var(--spacing-spacing-md);text-align:center;max-width:1088px;width:100%;margin:0 auto}.benefits__text,.benefits__title{width:100%}.benefits__grid{display:grid;grid-template-columns:1fr;gap:8px var(--gap-gap-small,8px)}@media screen and (min-width:767px){.benefits__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.benefits__grid{grid-template-columns:1fr 1fr 1fr}}.benefits__card{display:flex;flex-direction:column;padding:var(--spacing-spacing-2xl);background:var(--color-gray--beige-100);border-radius:var(--spacing-spacing-md,8px)}@media screen and (min-width:767px){.benefits__card{padding:var(--spacing-spacing-4xl)}}@media screen and (min-width:1280px){.benefits__card{padding:var(--spacing-spacing-5xl)}}.benefits__card-icon{display:none;width:56px;height:56px;border-radius:var(--spacing-spacing-xs,4px);overflow:hidden;margin-bottom:var(--spacing-spacing-xl,16px)}.benefits__card-icon img{object-fit:contain}.benefits__card-icon:has(img){display:block}@media screen and (min-width:767px){.benefits__card-icon{display:block;width:96px;height:96px}}.benefits__card-title{margin-bottom:var(--spacing-spacing-md);font-weight:600!important}.cards__container{gap:var(--spacing-spacing-5xl)}.cards__content{display:flex;flex-direction:column;text-align:center;gap:var(--spacing-spacing-md,8px);max-width:1088px;margin:0 auto;width:100%}.cards__text,.cards__title{width:100%}.cards__grid:not(.--editmode){display:grid;grid-template-columns:1fr;gap:var(--spacing-spacing-md,8px) var(--gap-gap-small,6px)}@media screen and (min-width:767px){.cards__grid:not(.--editmode){grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.cards__grid:not(.--editmode){grid-template-columns:1fr 1fr 1fr}}.cards__grid>.pimcore_editable_block{display:grid;grid-template-columns:1fr;gap:var(--spacing-spacing-md,8px) var(--gap-gap-small,6px)}@media screen and (min-width:767px){.cards__grid>.pimcore_editable_block{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.cards__grid>.pimcore_editable_block{grid-template-columns:1fr 1fr 1fr}}.cards__card{position:relative;display:flex;flex-direction:column;border-radius:var(--border-radius-border-radius-sm,4px);overflow:hidden;text-decoration:none}.cards__card.--link:hover:not(.--editmode) .cards__icon{transform:translate(0)}.cards__card.--link:hover:not(.--editmode) .cards__card-content{background-color:var(--color-brand-100)}.cards__card.--link:hover:not(.--editmode) .cards__card-text,.cards__card.--link:hover:not(.--editmode) .cards__card-title{color:var(--color-brand-700)!important}.cards__card.--link:hover:not(.--editmode) .cards__card-link .button{color:var(--color-brand-600)!important}.cards__card.--link:hover:not(.--editmode) .cards__card-link .button:before{opacity:1}.cards__card-image{height:240px}@media screen and (min-width:1280px){.cards__card-image{height:280px;height:300px}}.cards__icon{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;margin:var(--spacing-spacing-md,8px);height:32px;width:32px;background-color:var(--color-brand-500);border-radius:var(--spacing-spacing-xs,4px);transform:translate(0);transition:transform .25s ease-in-out}@media screen and (min-width:1280px){.cards__icon{transform:translate(calc(32px + var(--spacing-spacing-md, 8px)),calc(-32px - var(--spacing-spacing-md, 8px)))}}.cards__card-content{background-color:var(--color-gray--beige-100);padding:var(--spacing-spacing-4xl) var(--spacing-spacing-2xl) var(--spacing-spacing-5xl) var(--spacing-spacing-2xl);display:flex;flex-direction:column;flex:1;transition:background-color .25s ease-in-out}@media screen and (min-width:767px){.cards__card-content{padding:var(--spacing-spacing-4xl) var(--spacing-spacing-4xl) var(--spacing-spacing-5xl) var(--spacing-spacing-4xl)}}@media screen and (min-width:1280px){.cards__card-content{padding:var(--spacing-spacing-4xl) var(--spacing-spacing-7xl) var(--spacing-spacing-5xl)}}.cards__card-title{font-weight:600!important;margin-bottom:var(--spacing-spacing-md);transition:color .25s ease-in-out}@media screen and (min-width:767px){.cards__card-title{margin-bottom:var(--spacing-spacing-xl)}}.cards__card-text{margin-bottom:var(--spacing-spacing-3xl,24px);transition:color .25s ease-in-out}.cards__card-link{margin-top:auto;margin-left:auto}.anchor-navigation-brick{padding-left:0!important;padding-right:0!important}@media screen and (max-width:767px){.anchor-navigation-brick{margin-top:var(--spacing-spacing-6xl)}}.anchor-navigation__container{gap:var(--spacing-spacing-2xl,20px);max-width:none}@media screen and (min-width:2160px){.anchor-navigation__container{max-width:1920px}}.anchor-navigation__title{text-align:center;padding:0 var(--spacing-spacing-3xl,24px);max-width:1088px;margin:0 auto;width:100%}@media screen and (min-width:767px){.anchor-navigation__title{padding:0 var(--spacing-spacing-6xl,48px)}}@media screen and (min-width:1280px){.anchor-navigation__title{padding:0 var(--spacing-spacing-8xl,120px)}}@media screen and (min-width:1600px){.anchor-navigation__title{padding:0 var(--spacing-spacing-10xl)}}.anchor-navigation__anchors-wrapper{overflow-x:auto;max-width:none;-ms-overflow-style:none;scrollbar-width:none;padding-left:var(--spacing-spacing-3xl,24px)}.anchor-navigation__anchors-wrapper::-webkit-scrollbar{display:none}@media screen and (min-width:767px){.anchor-navigation__anchors-wrapper{padding-left:var(--spacing-spacing-6xl,48px)}}@media screen and (min-width:1280px){.anchor-navigation__anchors-wrapper{overflow:hidden;padding-left:var(--spacing-spacing-8xl,120px)}}@media screen and (min-width:1600px){.anchor-navigation__anchors-wrapper{padding-left:var(--spacing-spacing-10xl)}}@media screen and (min-width:2160px){.anchor-navigation__anchors-wrapper{max-width:calc(1920px + var(--spacing-spacing-3xl, 24px)*2);padding:0}}.anchor-navigation__anchors{position:relative}.anchor-navigation__anchors.--editmode{pointer-events:none}.anchor-navigation__anchors:not(.--editmode){display:flex;gap:var(--gap-gap-small,8px);flex-direction:row;min-width:100%}.anchor-navigation__anchors:after{content:"";display:block;min-height:100%;background-color:transparent;min-width:var(--spacing-spacing-3xl,24px)}@media screen and (min-width:767px){.anchor-navigation__anchors:after{min-width:var(--spacing-spacing-6xl,48px)}}@media screen and (min-width:1280px){.anchor-navigation__anchors:after{min-width:var(--spacing-spacing-8xl,120px)}}@media screen and (min-width:1600px){.anchor-navigation__anchors:after{min-width:var(--spacing-spacing-10xl)}}@media screen and (min-width:2160px){.anchor-navigation__anchors:after{display:none}}.anchor-navigation__anchor{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:var(--gap-small);flex:1;background:var(--gradient-primary);padding:var(--spacing-spacing-2xl) var(--spacing-spacing-xl) var(--spacing-spacing-xl);color:var(--color-000);text-decoration:none;border-radius:var(--border-radius-border-radius-sm,4px);min-height:88px;width:100%;overflow:hidden}.anchor-navigation__anchor.--editmode{flex-direction:column;cursor:auto}.anchor-navigation__anchor.--editmode:before{display:none}.anchor-navigation__anchor:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:var(--gradient-primary-hover);opacity:0;transition:opacity .25s ease-in-out}.anchor-navigation__anchor:hover .anchor-navigation__anchor-arrow{transform:translateY(4px)}.anchor-navigation__anchor:hover:before{opacity:1}@media screen and (min-width:1280px){.anchor-navigation__anchor{min-width:unset!important}}.anchor-navigation__anchor-title{width:100%;font-weight:600!important;color:var(--color-000)!important;z-index:1;text-align:center}.anchor-navigation__anchor-anchor{width:100%;z-index:1;text-align:center;margin-top:1rem}.anchor-navigation__anchor-arrow{transition:transform .25s ease-in-out}.anchor-navigation__anchors>.pimcore_editable_block{display:flex;gap:var(--gap-gap-small,8px);flex:1}.anchor-navigation__anchors>.pimcore_editable_block>.pimcore_block_entry{flex:1}.anchor-navigation__anchors>.pimcore_editable_block>.pimcore_block_entry>.anchor-navigation__anchor{width:100%}.location-details__container{gap:var(--spacing-spacing-4xl)}@media screen and (min-width:992px){.location-details__container{gap:var(--spacing-spacing-7xl)}}.location-details__content{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px);align-items:center;text-align:center;max-width:1088px;margin:0 auto;width:100%}.location-details__text,.location-details__title{width:100%}.location-details__list{display:flex;flex-direction:column;gap:var(--spacing-spacing-4xl)}@media screen and (min-width:992px){.location-details__list{gap:var(--spacing-spacing-7xl)}}.location-details__card{background-color:var(--color-gray--beige-100);display:flex;flex-direction:column;gap:var(--spacing-spacing-4xl);padding:var(--spacing-spacing-2xl,20px);border:2px solid var(--color-gray--beige-200);border-radius:var(--border-radius-border-radius-md,8px)}@media screen and (min-width:767px){.location-details__card{padding:var(--spacing-spacing-5xl)}}@media screen and (min-width:1280px){.location-details__card{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-spacing-6xl,48px);padding:var(--spacing-spacing-6xl)}}.location-details__card-inner{display:flex;flex-direction:column;gap:var(--spacing-spacing-4xl,32px)}@media screen and (min-width:1280px){.location-details__card-inner{flex-direction:row;gap:0}}.location-details__card-intro{display:flex;flex-direction:column;gap:var(--spacing-spacing-xl,16px);width:100%}.location-details__card-title{display:flex;align-items:center;gap:var(--spacing-spacing-md,8px);width:100%}.location-details__card-title img{width:48px;height:48px}.location-details__card-title.--above{align-items:center!important}.location-details__card-title.--beside,.location-details__card-title.--beside>p,.location-details__card-title.--beside img{display:none}@media screen and (min-width:767px){.location-details__card-title{align-items:flex-start}.location-details__card-title.--beside{display:block}.location-details__card-title.--beside .location-details__card-text{display:block!important}}@media screen and (min-width:1280px){.location-details__card-title{flex-direction:column;gap:var(--spacing-spacing-xl,16px);margin-right:var(--spacing-spacing-8xl)}.location-details__card-title.--above{display:none}.location-details__card-title.--beside>p,.location-details__card-title.--beside img{display:block}.location-details__card-title.--beside .location-details__card-text{margin-top:8px}}.location-details__card-image-wrapper{display:flex;gap:var(--spacing-spacing-3xl,24px);width:100%}.location-details__card-image{border-radius:var(--border-radius-border-radius-sm,4px);overflow:hidden;width:100%;height:227px}@media screen and (min-width:767px){.location-details__card-image{height:218px}}@media screen and (min-width:1280px){.location-details__card-image{height:286px}}.location-details__card-text{display:block}@media screen and (min-width:767px){.location-details__card-text{display:none}}.location-details__card-details{display:flex;flex-direction:column;gap:var(--spacing-spacing-4xl,20px);width:100%}@media screen and (min-width:767px){.location-details__card-details{flex-direction:row}}@media screen and (min-width:1280px){.location-details__card-details{gap:var(--spacing-spacing-2xl)}}@media screen and (min-width:1440px){.location-details__card-details{gap:var(--spacing-spacing-4xl)}}.location-details__card-contact,.location-details__card-opening-hours,.location-details__card-phone-hours{display:flex;flex-direction:column;gap:var(--spacing-spacing-lg,12px);width:100%}@media screen and (min-width:767px){.location-details__card-contact,.location-details__card-opening-hours,.location-details__card-phone-hours{max-width:33%}}.location-details__card-contact-title,.location-details__card-opening-hours-title,.location-details__card-phone-hours-title{font-weight:600!important}.location-details__card-email,.location-details__card-phone{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-spacing-md,8px);padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-none,0);text-decoration:none;color:var(--color-brand-500)!important;transition:color .25s ease-in-out;border-bottom:1px dashed var(--color-brand-500)}.location-details__card-email svg,.location-details__card-phone svg{height:20px;width:20px}.location-details__card-email svg path,.location-details__card-phone svg path{transition:all .25s ease-in-out;fill:var(--color-brand-500)}.location-details__card-email:hover,.location-details__card-phone:hover{color:var(--color-brand-700)!important}.location-details__card-email:hover svg path,.location-details__card-phone:hover svg path{fill:var(--color-brand-700)}.location-details__card-email:hover svg.--mail path,.location-details__card-phone:hover svg.--mail path{stroke:var(--color-brand-700)}.location-details__card-links{display:flex;flex-direction:column-reverse;gap:var(--spacing-spacing-xl,16px)}@media screen and (min-width:767px){.location-details__card-links{flex-direction:row;justify-content:flex-end;gap:20px}}@media screen and (min-width:1280px){.location-details__card-links{width:100%}}.error-brick{margin-top:var(--spacing-spacing-10xl,120px)}.error__container{gap:var(--spacing-spacing-5xl)}@media screen and (min-width:992px){.error__container{gap:var(--spacing-spacing-8xl)}}.error__container-inner{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-spacing-md,8px);max-width:1088px;width:100%;margin:0 auto}.error__image{height:210px}@media screen and (min-width:992px){.error__image{height:308px}}.error__content{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-spacing-2xl)}.error__text,.error__title{text-align:center;width:100%}.error__text{color:var(--color-gray--beige-1000)!important}@media screen and (min-width:992px){.error__text{margin-bottom:var(--spacing-spacing-3xl)}}.error__footer{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px);max-width:1088px;width:100%;margin:0 auto}@media screen and (min-width:992px){.error__footer{flex-direction:row}}.error__link{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-spacing-lg,12px) var(--spacing-spacing-lg,12px) var(--spacing-spacing-lg,12px) var(--spacing-spacing-xl,16px);gap:var(--spacing-spacing-6xl);width:100%;background-color:var(--color-brand-500);box-shadow:var(--shadow-s);text-decoration:none;color:var(--color-000)!important;border-radius:var(--border-radius-border-radius-sm,4px);transition:all .25s ease-in-out;font-weight:600!important}.error__link a{font-size:var(--styles-body-title)!important;line-height:150%!important;font-weight:600!important;color:var(--text-heading)!important;text-decoration:none!important;color:var(--color-000)!important}.error__link.--editmode .--body-m{display:flex}@media screen and (min-width:992px){.error__link{justify-content:unset;padding:var(--spacing-spacing-2xl,20px) var(--spacing-spacing-3xl,24px);background-color:var(--color-gray--beige-100);box-shadow:var(--shadow-m)}.error__link,.error__link a{color:var(--color-brand-500)!important}.error__link:hover{background-color:var(--color-brand-100);color:var(--color-brand-700)!important}.error__link:hover .error__link-icon svg{transform:translate(4px,-4px)}}@media screen and (min-width:1600px){.error__link,.error__link a{font-size:var(--styles-subtitle)!important;line-height:140%!important;font-weight:600!important}}.error__link-icon{display:flex;justify-content:center;align-items:center;border-radius:var(--spacing-spacing-xs,4px);background-color:var(--color-000);height:24px;width:24px;flex-shrink:0}.error__link-icon svg{transition:transform .25s ease-in-out}.error__link-icon svg path{stroke:var(--color-brand-500)}@media screen and (min-width:992px){.error__link-icon{height:32px;width:32px;background-color:var(--color-brand-500)}.error__link-icon svg path{stroke:var(--color-000)}}.search-brick{margin:auto 0}.search-brick.--editmode .search__form input{pointer-events:none}.search__container{max-width:1088px;margin:0 auto}.search__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-spacing-5xl,40px)}.search__title{width:100%;text-align:center}.search__form.--body-m{position:relative;display:flex;max-width:440px;width:100%}.search__form.--body-m input{padding:var(--spacing-spacing-md) var(--spacing-spacing-5xl) var(--spacing-spacing-md) var(--spacing-spacing-2xl,20px);width:100%;border:1px solid var(--color-brand-500);border-radius:var(--spacing-spacing-xs,4px);color:var(--color-brand-500)!important;transition:all .25s ease-in-out}.search__form.--body-m input::placeholder{color:var(--color-brand-200)!important}.search__form.--body-m input:focus{outline:none}.search__form.--body-m input:hover{box-shadow:0 0 8px 0 rgba(214,43,60,.75)}.search__form.--body-m svg{position:absolute;top:12px;right:12px}.search__form.--body-m svg path{stroke:var(--color-brand-500)}.search__form.--body-m .button{min-width:fit-content;border-radius:0 var(--border-radius-border-radius-sm,4px) var(--border-radius-border-radius-sm,4px) 0!important;color:var(--color-000)!important}.search__form.--body-m .button svg{transform:rotate(0)!important}.search__form.--body-m .button svg path{stroke:var(--color-000)}.search__results-container-wrapper:has(.result-item){margin-top:var(--spacing-spacing-9xl)}.search__results-container-wrapper:has(.result-item) .search__results-title{display:block!important}.search__results-container-wrapper:has(.search__no-search-results:not(.--hidden)) .search__results{display:none}.search__results-container{display:flex;flex-direction:column;gap:var(--spacing-spacing-5xl,40px);max-width:1088px}.search__results{display:flex;flex-direction:column;gap:var(--gap-gap-small,8px)}.search__results-title{display:none;text-align:center;max-width:1088px;width:100%;margin:0 auto}.search__no-search-results{margin-top:var(--spacing-spacing-9xl);text-align:center;width:100%}.result-item a{position:relative;display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px);padding:var(--spacing-spacing-lg,8px) var(--spacing-spacing-5xl) var(--spacing-spacing-lg,8px) var(--spacing-spacing-xl,16px);background-color:var(--color-gray--beige-100);border-radius:var(--border-radius-border-radius-md,8px);text-decoration:none;transition:all .25s ease-in-out;overflow:hidden}.result-item a .button{margin-left:calc(0px - var(--spacing-spacing-3xl, 24px));margin-bottom:calc(0px - var(--spacing-spacing-lg, 12px))}.result-item a:hover{background-color:var(--color-brand-100);box-shadow:var(--shadow-s)}.result-item a:hover .result-item-link-icon{transform:translate(0)}.result-item a:hover .result-link-button-icon{transform:translateX(4px)}@media screen and (min-width:767px){.result-item a{padding:var(--spacing-spacing-xl,16px) var(--spacing-spacing-7xl,16px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px)}}@media screen and (min-width:1280px){.result-item a{padding:var(--spacing-spacing-4xl,32px) var(--spacing-spacing-8xl) var(--spacing-spacing-4xl,32px) var(--spacing-spacing-4xl,32px)}}.result-item-link-icon{position:absolute;right:0;top:0;margin:var(--spacing-spacing-md,8px) var(--spacing-spacing-md,8px) var(--spacing-spacing-md,8px) var(--spacing-spacing-xl,16px);display:flex;justify-content:center;align-items:center;height:24px;width:24px;border-radius:var(--spacing-spacing-xs,4px);background-color:var(--color-brand-500);transition:transform .25s ease-in-out}@media screen and (min-width:767px){.result-item-link-icon{height:32px;width:32px;margin:var(--spacing-spacing-xl,16px)}}@media screen and (min-width:1280px){.result-item-link-icon{margin:var(--spacing-spacing-4xl,32px);transform:translate(calc(100% + var(--spacing-spacing-4xl, 32px)),calc(-100% - var(--spacing-spacing-4xl, 32px)))}}.result-title-text{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px)}.result-title{font-size:var(--styles-lead)!important;line-height:150%!important;font-weight:500!important;color:var(--text-lead)!important}.result-title>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.result-text{font-size:var(--styles-body-medium)!important;line-height:150%!important;font-weight:400!important;color:var(--color-gray--beige-1000)!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}.result-text>:not(h1):not(h2):not(h3):not(h4):not(h5){font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.result-text .highlighted{background-color:var(--color-yellow-500)}@media screen and (min-width:767px){.result-text{overflow:unset;text-overflow:unset;display:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset}}.result-link{width:fit-content!important}.result-link-button-icon{transition:transform .25s ease-in-out}#search__status{opacity:0;height:0;width:0}.sticky-button-brick{display:none;position:relative;z-index:10}.sticky-button-brick.--editmode .sticky-button__title-s{display:block!important}.sticky-button-brick.--editmode .sticky-button__container{top:0;margin:48px;position:relative}.sticky-button-brick.--editmode .sticky-button__link{margin-right:auto}@media screen and (min-width:767px){.sticky-button-brick{display:block}}.sticky-button__container{position:fixed;top:160px;right:0;min-height:60px;padding:0 var(--spacing-spacing-3xl) 0 0;width:fit-content!important}.sticky-button__container.--unstick{position:absolute;top:80px!important}@media screen and (min-width:1280px){.sticky-button__container.--unstick{top:90px!important}}@media screen and (min-width:767px){.sticky-button__container{padding:0 var(--spacing-spacing-6xl) 0 0}}@media screen and (min-width:1280px){.sticky-button__container{top:192px;min-height:120px;padding:0 var(--spacing-spacing-10xl) 0 0}}.sticky-button__link{display:flex;justify-content:center;align-items:center;flex-direction:column;gap:4px;position:relative;height:fit-content;width:fit-content;margin-left:auto;padding:0 28px;text-decoration:none}.sticky-button__link:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);height:60px;width:60px;border-radius:4px;background-color:var(--color-brand-500);box-shadow:var(--shadow-m);transition:background-color .25s ease-in-out}.sticky-button__link>*{position:relative;z-index:1;text-align:center;color:var(--color-000)!important}.sticky-button__link:hover:before{background-color:var(--color-brand-700)}.sticky-button__link:hover .sticky-button__icon svg{transform:translateX(4px)}@media screen and (min-width:1280px){.sticky-button__link:before{height:130px;width:130px}}.sticky-button__text,.sticky-button__title{transform:translateY(-8px)}.sticky-button__title,.sticky-button__title-s{font-weight:600!important}.sticky-button__text,.sticky-button__title{display:none}@media screen and (min-width:1280px){.sticky-button__text,.sticky-button__title{display:block}}@media screen and (min-width:1280px){.sticky-button__title-s{display:none}}.sticky-button__icon{display:none;justify-content:center;align-items:center;position:absolute;top:55%;left:50%;transform:translate(-50%,calc(-50% + 60px));height:26px;width:26px}.sticky-button__icon:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--color-000);border-radius:2px;transform:rotate(45deg)}.sticky-button__icon svg{position:relative;z-index:1;transition:transform .25s ease-in-out}.sticky-button__icon svg path{stroke:var(--color-brand-500)}@media screen and (min-width:1280px){.sticky-button__icon{display:flex}}.workfields-brick{z-index:2}.workfields__container{gap:var(--spacing-spacing-8xl)}.workfields__header{display:flex;flex-direction:column;align-items:center;max-width:1088px;text-align:center;gap:var(--spacing-spacing-2xl);margin:0 auto;width:100%}.workfields__title{width:100%}.workfields__lead{font-weight:400!important;width:100%}.workfields__list{display:flex;flex-direction:column;gap:var(--spacing-spacing-6xl)}.workfields__card{display:none;flex-direction:column;gap:var(--gap-gap-small,8px)}.workfields__card.--show{display:flex}@media screen and (min-width:1280px){.workfields__card{flex-direction:row}}.workfields__filter-container{display:flex;align-items:center;flex-direction:column;gap:var(--spacing-spacing-3xl,24px);margin-bottom:calc(0px - var(--spacing-spacing-3xl))}@media screen and (min-width:767px){.workfields__filter-container{margin-bottom:0}}.workfields__filters-title{color:var(--color-brand-500)!important;max-width:1088px}.workfields__filters.--desktop{display:none;flex-wrap:wrap;gap:var(--gap-gap-small,8px)}.workfields__filters.--desktop .workfields__filter{display:flex;color:var(--color-brand-900)!important;gap:0!important}.workfields__filters.--desktop .workfields__filter:before{background-color:var(--color-brand-300)!important;transition:all .2s ease-in-out}.workfields__filters.--desktop .workfields__filter:after{background-color:var(--color-brand-500)!important;transition:all .2s ease-in-out}.workfields__filters.--desktop .workfields__filter:active{color:var(--color-000)!important}.workfields__filters.--desktop .workfields__filter .workfields__filter-icons{position:relative;margin-left:-20px;transition:margin .2s ease-in-out;pointer-events:none;z-index:1}.workfields__filters.--desktop .workfields__filter .check,.workfields__filters.--desktop .workfields__filter .cross{opacity:0;transition:opacity .2s ease-in-out;transform:none!important;pointer-events:none}.workfields__filters.--desktop .workfields__filter .check path,.workfields__filters.--desktop .workfields__filter .cross path{stroke:var(--color-000)!important}.workfields__filters.--desktop .workfields__filter .cross{position:absolute;left:0;top:0}.workfields__filters.--desktop .workfields__filter.--active{color:var(--color-000)!important}.workfields__filters.--desktop .workfields__filter.--active:after{opacity:1!important}.workfields__filters.--desktop .workfields__filter.--active .workfields__filter-icons{margin-left:0;margin-right:var(--spacing-spacing-md,8px)}.workfields__filters.--desktop .workfields__filter.--active .check{opacity:1}.workfields__filters.--desktop .workfields__filter.--active.--hover:hover .check{opacity:0}.workfields__filters.--desktop .workfields__filter.--active.--hover:hover .cross{opacity:1}.workfields__filters.--desktop .workfields__filter.--active.--all .check{opacity:1!important}.workfields__filters.--desktop .workfields__filter.--active.--all .cross{opacity:0!important}.workfields__filters.--mobile{display:flex;width:100%!important}.workfields__filters.--mobile .workfields__filter-button{position:relative;padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-xl,16px);gap:var(--spacing-spacing-xl,16px)!important;background-color:var(--color-gray--beige-300);z-index:1;border-radius:var(--border-radius-border-radius-md,8px)}.workfields__filters.--mobile .workfields__filter-button svg{margin-left:0}.workfields__filters.--mobile .workfields__filter-dropdown{border-radius:0 0 var(--border-radius-border-radius-md,8px) var(--border-radius-border-radius-md,8px);overflow:hidden}.workfields__filters.--mobile .workfields__filter,.workfields__filters.--mobile .workfields__filter-all{position:relative;display:flex;border-radius:0;border-top:1px dashed var(--color-gray--beige-400);gap:var(--dimensions-dimension-3);color:var(--color-gray--beige-1300);padding:var(--spacing-spacing-xl,24px) var(--spacing-spacing-3xl,24px)}.workfields__filters.--mobile .workfields__filter-all input,.workfields__filters.--mobile .workfields__filter input{opacity:0}.workfields__filters.--mobile .workfields__filter-all:before,.workfields__filters.--mobile .workfields__filter:before{content:"";position:absolute;left:0;top:0;height:16px;width:16px;border:1px solid var(--color-gray--beige-1400);border-radius:var(--border-radius-border-radius-sm);margin:var(--spacing-spacing-xl,24px) calc(var(--spacing-spacing-3xl, 24px) - 2px);background-color:var(--color-gray--beige-300);transition:background-color .25s ease-in-out}.workfields__filters.--mobile .workfields__filter-all:hover,.workfields__filters.--mobile .workfields__filter:hover{background-color:var(--color-gray--beige-300)!important}.workfields__filters.--mobile .workfields__filter-all:hover:before,.workfields__filters.--mobile .workfields__filter:hover:before{background-color:var(--color-gray--beige-500)!important}.workfields__filters.--mobile .workfields__filter-all.--active,.workfields__filters.--mobile .workfields__filter.--active{background-color:var(--color-gray--beige-300)!important}.workfields__filters.--mobile .workfields__filter-all.--active:before,.workfields__filters.--mobile .workfields__filter.--active:before{background-color:var(--color-gray--beige-1400)!important;background:url(/frontend/images/check.svg) no-repeat 50%}.workfields__filters.--mobile .workfields__filter-count{display:flex;justify-content:center;align-items:center;height:20px;width:20px;font-size:12px;background-color:var(--color-gray--beige-1400);color:var(--color-gray--beige-300);border-radius:100%;opacity:0;transition:opacity .25s ease-in-out;margin-right:auto}.workfields__filters.--mobile .workfields__filter-count.--active{opacity:1}.workfields__filters.--mobile .workfields__filter-dropdown-inner{background-color:var(--color-gray--beige-300)}.workfields__filters.--mobile.--open svg{transform:rotate(180deg)!important}.workfields__filters.--mobile.--open svg:first-of-type{transform:rotate(0)!important}.workfields__filters.--mobile.--open .workfields__filter-button{border-radius:var(--border-radius-border-radius-md,8px) var(--border-radius-border-radius-md,8px) 0 0}.workfields__filters.--mobile.--open .workfields__filter-dropdown{transform:translateY(-4px)}@media screen and (min-width:1280px){.workfields__filters.--desktop{display:flex}.workfields__filters.--mobile{display:none}}.workfields__card-gallery{position:relative;width:100%;height:100%;min-height:fit-content;border-radius:var(--border-radius-border-radius-md,8px);overflow:hidden}.workfields__card-gallery-inner{height:100%!important;min-height:100%;min-height:200px;max-height:200px}@media screen and (min-width:576px){.workfields__card-gallery-inner{min-height:400px;max-height:400px}}@media screen and (min-width:1280px){.workfields__card-gallery-inner{max-height:unset!important;min-height:680px}}.workfields__card-gallery-item{height:100%!important}.workfields__card-gallery-item-inner{height:100%!important;aspect-ratio:unset!important}.workfields__card-gallery-ui{display:none}@media screen and (min-width:576px){.workfields__card-gallery-ui{display:flex}}.workfields__card-gallery-buttons{display:none}@media screen and (min-width:576px){.workfields__card-gallery-buttons{display:flex}}.workfields__card-gallery-button{position:absolute;top:50%;transform:translateY(-50%);z-index:1}.workfields__card-gallery-button.--prev{left:var(--spacing-spacing-xl)}.workfields__card-gallery-button.--next{right:var(--spacing-spacing-xl)}.workfields__card-gallery-footer{display:flex;flex-direction:column;justify-content:center;position:absolute;bottom:0;padding:0 var(--spacing-spacing-6xl,48px) var(--spacing-spacing-3xl);z-index:1;width:100%}.workfields__card-gallery-footer:has(.workfields__card-gallery-indicators){padding-bottom:var(--spacing-spacing-md)!important}.workfields__card-gallery-footer:before{content:"";position:absolute;left:0;bottom:0;height:200%;width:100%;background:linear-gradient(0deg,rgba(26,20,18,.5) 10%,rgba(26,20,18,0));backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:-1;-webkit-mask-image:linear-gradient(0deg,#000 0,#000 60%,transparent);mask-image:linear-gradient(0deg,#000 0,#000 60%,transparent);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}.workfields__card-gallery-title{color:var(--color-000)!important;text-align:center;margin-bottom:var(--spacing-spacing-xl)}.workfields__card-gallery-indicators{display:flex;align-items:center;justify-content:center;gap:9px;margin-bottom:var(--spacing-spacing-xl)}.workfields__card-gallery-indicator{background-color:var(--color-000);opacity:.5;border-radius:1px;height:4px;width:4px;transition:all .25s ease-in-out}.workfields__card-gallery-indicator.--active{opacity:1}.workfields__content{width:100%;height:100%;padding:var(--spacing-spacing-xl,16px) var(--spacing-spacing-2xl,20px) var(--spacing-spacing-5xl,40px);background-color:var(--color-gray--beige-100);border-radius:var(--border-radius-border-radius-md,8px)}@media screen and (min-width:1280px){.workfields__content{padding:var(--spacing-spacing-xl,16px) var(--spacing-spacing-5xl,20px) var(--spacing-spacing-5xl,40px);padding:var(--spacing-spacing-3xl,24px) var(--spacing-spacing-3xl,24px) var(--spacing-spacing-5xl,40px) var(--spacing-spacing-7xl,56px)}}.workfields__categories{flex-wrap:wrap;gap:var(--gap-gap-small,8px);margin-bottom:var(--spacing-spacing-4xl,32px);display:none}@media screen and (min-width:576px){.workfields__categories{display:flex}}.workfields__category{display:flex;align-items:center;height:32px;gap:var(--spacing-spacing-md,8px);border-radius:var(--spacing-spacing-xs,4px);background-color:rgba(237,136,144,.2);color:var(--color-brand-600)!important;padding:0 var(--spacing-spacing-xl)}.workfields__category img{height:20px;width:20px}.workfields__title{margin-bottom:var(--spacing-spacing-xl)}.workfields__lead{margin-bottom:var(--spacing-spacing-4xl);color:var(--color-gray--beige-1200)!important}@media screen and (min-width:576px){.workfields__lead{margin-bottom:40px}}.workfields__text{margin-bottom:var(--spacing-spacing-5xl,32px);display:none}@media screen and (min-width:576px){.workfields__text{display:block}}.workfields__link a{margin-left:auto}.workfields__link.--desktop{display:none}@media screen and (min-width:576px){.workfields__link.--desktop{display:block}}.workfields__card-overlay{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:2}.workfields__card-overlay:before{content:"";position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(26,20,18,.5);opacity:0;transition:opacity .25s ease-in-out;backdrop-filter:blur(2px)}.workfields__card-overlay .workfields__content{height:fit-content!important;background-color:var(--color-gray--beige-200)}.workfields__card-overlay .workfields__card-overlay-inner{display:flex;flex-direction:column;gap:var(--gap-gap-small,8px);height:100%;width:100%;transform:translateX(-100%);transition:transform .25s ease-in-out;background-color:var(--color-000)}.workfields__card-overlay .workfields__card-overlay-content-wrapper{overflow-y:auto;display:flex;flex-direction:column;gap:var(--gap-gap-small,8px);width:100%}.workfields__card-overlay.--active{display:block}.workfields__card-overlay.--open:before{opacity:1}.workfields__card-overlay.--open .workfields__card-overlay-inner{transform:translateX(0)}.workfields__card-overlay .workfields__card-gallery{min-height:346px!important;height:fit-content!important;border-radius:0!important}.workfields__card-overlay .workfields__card-gallery .workfields__card-gallery-inner{min-height:inherit!important}.workfields__card-overlay .workfields__card-gallery-ui{display:flex!important;bottom:0!important;top:unset!important}.workfields__card-overlay .workfields__card-gallery-footer{padding:0 var(--spacing-spacing-md,8px)}.workfields__card-overlay .workfields__content{margin:0 var(--spacing-spacing-lg,12px) var(--spacing-spacing-lg,12px);width:calc(100vw - var(--spacing-spacing-lg, 12px)*2)}.workfields__card-overlay .workfields__categories{display:flex!important}.workfields__card-overlay .workfields__category{width:100%;justify-content:center}.workfields__card-overlay .workfields__text{display:block!important}@media screen and (min-width:767px){.workfields__card-overlay{display:none!important}}.workfields__overlay__close-btn{position:fixed!important;right:24px;top:16px;z-index:2}.workfields__overlay__close-btn:hover svg{transform:unset!important}.workfields__overlay-btn{display:flex}@media screen and (min-width:576px){.workfields__overlay-btn{display:none}}.jobs__container{padding:var(--spacing-spacing-4xl,32px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-6xl,48px) var(--spacing-spacing-xl,16px);border-radius:var(--border-radius-border-radius-md,8px);border:2px solid var(--color-gray--beige-200);background:var(--color-gray--beige-100);width:100%}@media screen and (min-width:992px){.jobs__container{padding:var(--spacing-spacing-4xl,32px) var(--spacing-spacing-4xl,32px) var(--spacing-spacing-7xl,56px) var(--spacing-spacing-4xl,32px);flex-direction:row!important}}@media screen and (min-width:1600px){.jobs__container{padding:var(--spacing-spacing-8xl,80px)}}.jobs__header{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px);text-align:left;width:100%;padding-bottom:var(--spacing-spacing-3xl)}@media screen and (min-width:992px){.jobs__header{flex-direction:column!important;padding-right:var(--spacing-spacing-8xl,80px);padding-bottom:0}}.jobs__wrapper{display:flex;flex-direction:column;gap:var(--gap-gap-small,8px);width:100%;max-height:704px}.jobs__item{position:relative;display:flex;text-decoration:none;background-color:var(--color-000);border-radius:var(--spacing-spacing-xs,4px);overflow:hidden;transition:all .25s ease-in-out}.jobs__item p{transition:color .25s ease-in-out}.jobs__item .cards__icon{transform:translate(0)!important}.jobs__item .cards__icon svg{transition:transform .25s ease-in-out}.jobs__item.--link:hover{background-color:var(--color-brand-100);box-shadow:var(--shadow-s)}.jobs__item.--link:hover p{color:var(--color-brand-500)!important}.jobs__item.--link:hover .cards__icon svg{transform:translate(4px,-4px)}.jobs__item-image{display:none;width:120px;height:130px}@media screen and (min-width:576px){.jobs__item-image{display:block}}.jobs__item-content{display:flex;flex-direction:column;gap:var(--spacing-spacing-xs,4px);padding:var(--spacing-spacing-2xl,20px)}.jobs__item-title{padding-right:40px}.jobs__item-empty{display:flex;flex-direction:column;padding:var(--spacing-spacing-2xl,20px);gap:var(--spacing-spacing-2xl,20px);background:linear-gradient(180deg,var(--color-brand-500,#d62b3c),var(--color-brand-700,#890000));border-radius:var(--border-radius-border-radius-sm,4px)}.jobs__item-text,.jobs__item-text a{color:var(--color-000)!important}.jobs__item-text a{transition:color .25s ease-in-out}.jobs__item-text a:hover{color:var(--color-brand-200)!important}.jobs__item-mail{transition:color .25s ease-in-out}.jobs__item-mail:hover{color:var(--color-brand-200)!important}.jobs-iframe__container{padding:var(--spacing-spacing-4xl,32px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-6xl,48px) var(--spacing-spacing-xl,16px);border-radius:var(--border-radius-border-radius-md,8px);border:2px solid var(--color-gray--beige-200);background:var(--color-gray--beige-100);width:100%}@media screen and (min-width:992px){.jobs-iframe__container{padding:var(--spacing-spacing-4xl,32px) var(--spacing-spacing-4xl,32px) var(--spacing-spacing-7xl,56px) var(--spacing-spacing-4xl,32px);flex-direction:row!important}}@media screen and (min-width:1600px){.jobs-iframe__container{padding:var(--spacing-spacing-8xl,80px)}}.jobs-iframe__header{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px);text-align:left;width:100%;padding-bottom:var(--spacing-spacing-3xl)}@media screen and (min-width:992px){.jobs-iframe__header{flex-direction:column!important;padding-right:var(--spacing-spacing-8xl,80px);padding-bottom:0}}.jobs-iframe__iframe-wrapper{width:100%;max-height:704px;max-width:762px;overflow:hidden;border-radius:var(--border-radius-border-radius-md);border:2px solid var(--color-gray--beige-200)}.jobs-iframe__iframe{width:calc(100% + 34px);min-height:60vh;border:none;display:block;margin-left:-14px;margin-top:-20px}.pimcore_iframe_mask{left:unset!important;right:0}.hero-illustration-brick{position:relative;display:flex;flex-direction:column;overflow:hidden;background-color:#f5f0eb}@media screen and (min-width:2560px){.hero-illustration-brick{margin-top:calc(0px - var(--border-radius-border-radius-md, 8px))}}.hero-illustration-brick .breadcrumbs__container{padding-top:var(--spacing-spacing-5xl,40px);z-index:1;position:relative}.hero-illustration-brick .hero-illustration__video{display:flex;justify-content:flex-start;align-items:flex-end;position:absolute;top:0;left:0;height:100%;min-width:100%}.hero-illustration-brick .hero-illustration__video video{width:130%}@media screen and (min-width:640px){.hero-illustration-brick .hero-illustration__video{justify-content:center;left:50%;transform:translateX(-50%)}.hero-illustration-brick .hero-illustration__video video{height:unset;transform:translateX(40px) translateY(120px)}}@media screen and (min-width:767px){.hero-illustration-brick .hero-illustration__video video{width:992px;transform:translateY(80px)}}@media screen and (min-width:992px){.hero-illustration-brick .hero-illustration__video video{width:1280px;transform:translateY(80px)}}@media screen and (min-width:1280px){.hero-illustration-brick .hero-illustration__video video{width:1920px;transform:translateY(24px)}}@media screen and (min-width:1440px){.hero-illustration-brick .hero-illustration__video video{width:1920px;transform:translateY(104px)}}@media screen and (min-width:1600px){.hero-illustration-brick .hero-illustration__video video{width:2560px;transform:translateY(80px)}}@media screen and (min-width:1920px){.hero-illustration-brick .hero-illustration__video video{transform:translateY(80px)}}.hero-illustration__content{display:flex;flex-direction:column;gap:24px;max-width:1088px;margin:0 auto;z-index:1;padding-bottom:240px}@media screen and (min-width:440px){.hero-illustration__content{padding-bottom:264px}}@media screen and (min-width:576px){.hero-illustration__content{padding-bottom:368px}}@media screen and (min-width:767px){.hero-illustration__content{padding-bottom:408px}}@media screen and (min-width:992px){.hero-illustration__content{padding-bottom:376px}}@media screen and (min-width:1280px){.hero-illustration__content{padding-bottom:px}}@media screen and (min-width:1440px){.hero-illustration__content{padding-bottom:296px}}@media screen and (min-width:1600px){.hero-illustration__content{padding-bottom:456px}}@media screen and (min-width:1920px){.hero-illustration__content{padding-bottom:456px}}.hero-illustration__footer,.hero-illustration__header{display:flex;flex-direction:column;gap:var(--spacing-spacing-2xl,20px);text-align:center}.hero-illustration__note{color:var(--color-brand-500)!important}.hero-illustration__link-container{display:flex;flex-direction:column-reverse;justify-content:center;gap:var(--spacing-spacing-2xl,20px)}@media screen and (min-width:767px){.hero-illustration__link-container{flex-direction:row}}.abgabestellen-iframe-brick iframe{width:100%}.abgabestellen-iframe__container{display:flex;flex-direction:column;gap:var(--spacing-spacing-7xl,80px);max-width:1088px}.hero-small-brick{padding:0!important}@media screen and (min-width:2560px){.hero-small-brick{margin-top:calc(0px - var(--border-radius-border-radius-md, 8px))}}.hero-small__container{max-width:2560px!important}.hero-small__image{width:100%;max-height:264px;aspect-ratio:575/264}@media screen and (min-width:767px){.hero-small__image{max-height:376px;aspect-ratio:991/376}}@media screen and (min-width:1600px){.hero-small__image{max-height:528px;aspect-ratio:1919/528}}@media screen and (min-width:1920px){.hero-small__image{height:528px;width:unset;max-height:528px;aspect-ratio:unset}}.hero-large-brick{padding:0!important}@media screen and (min-width:2560px){.hero-large-brick{margin-top:calc(0px - var(--border-radius-border-radius-md, 8px))}}.hero-large__container{position:relative;max-width:2560px!important}.hero-large__overlay{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;position:absolute;bottom:100%;left:50%;transform:translate(-50%,320%);width:100%;max-width:calc(1088px + var(--spacing-spacing-3xl)*2);z-index:10;padding:var(--spacing-spacing-5xl) var(--spacing-spacing-3xl) 0}.hero-large__overlay:before{content:"";position:absolute;left:50%;bottom:-75%;height:100%;min-height:514px;max-height:904px;width:100vw;max-width:2560px;transform:translateX(-50%);background:radial-gradient(37.86% 39.19% at 50% 59.81%,rgba(29,27,27,.5) 0,rgba(29,27,27,0) 100%);pointer-events:none}.hero-large__overlay>*{z-index:1}@media screen and (min-width:767px){.hero-large__overlay{bottom:var(--spacing-spacing-10xl,120px);max-width:calc(1088px + var(--spacing-spacing-6xl)*2);transform:translateX(-50%);padding:var(--spacing-spacing-5xl) var(--spacing-spacing-6xl) 0}.hero-large__overlay:before{bottom:calc(0px - var(--spacing-spacing-10xl, 120px));min-height:933px;max-width:unset}}@media screen and (min-width:1280px){.hero-large__overlay{bottom:calc(var(--spacing-spacing-10xl, 120px) + var(--spacing-spacing-5xl));max-width:calc(1088px + var(--spacing-spacing-10xl, 120px)*2);padding:var(--spacing-spacing-5xl) var(--spacing-spacing-10xl,120px) 0}}.hero-large__title{color:var(--color-000)!important;text-align:center;max-width:1088px;width:100%}.hero-large__gallery-indicators{display:none;align-items:center;gap:9px;margin-top:var(--spacing-spacing-xl,16px)}@media screen and (min-width:767px){.hero-large__gallery-indicators{display:flex}}.hero-large__gallery-indicator{background-color:var(--color-000);border-radius:1px;opacity:.5;transition:all .25s ease-in-out;border:none;padding:0}.hero-large__gallery-indicator.--active{opacity:1}.hero-large__links{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px);max-width:1088px;width:100%;margin-top:var(--spacing-spacing-5xl);padding:0 var(--spacing-spacing-3xl)}.hero-large__links.--mobile{display:flex}.hero-large__links.--desktop{display:none}@media screen and (min-width:767px){.hero-large__links{flex-direction:row;padding:0}.hero-large__links.--mobile{display:none}.hero-large__links.--desktop{display:flex}}.hero-large__link{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--spacing-spacing-lg,12px) var(--spacing-spacing-lg,12px) var(--spacing-spacing-lg,12px) var(--spacing-spacing-xl,16px);gap:var(--spacing-spacing-6xl);width:100%;background-color:var(--color-brand-500);box-shadow:var(--shadow-s);text-decoration:none;color:var(--color-000)!important;border-radius:var(--border-radius-border-radius-sm,4px);transition:all .25s ease-in-out;font-weight:600!important}.hero-large__link a{font-size:var(--styles-body-title)!important;line-height:150%!important;font-weight:600!important;color:var(--text-heading)!important;text-decoration:none!important;color:var(--color-000)!important}.hero-large__link.--editmode .--body-m{display:flex}@media screen and (min-width:767px){.hero-large__link{padding:var(--spacing-spacing-2xl,20px) var(--spacing-spacing-3xl,24px);background-color:var(--color-gray--beige-100);box-shadow:var(--shadow-m)}.hero-large__link,.hero-large__link a{color:var(--color-brand-500)!important}.hero-large__link:hover{background-color:var(--color-brand-100);color:var(--color-brand-700)!important}.hero-large__link:hover .hero-large__link-icon svg{transform:translate(4px,-4px)}}@media screen and (min-width:1600px){.hero-large__link,.hero-large__link a{font-size:var(--styles-subtitle)!important;line-height:140%!important;font-weight:600!important}}.hero-large__link-icon{display:flex;justify-content:center;align-items:center;border-radius:var(--spacing-spacing-xs,4px);background-color:var(--color-000);height:24px;width:24px;flex-shrink:0}.hero-large__link-icon svg{transition:transform .25s ease-in-out}.hero-large__link-icon svg path{stroke:var(--color-brand-500)}@media screen and (min-width:767px){.hero-large__link-icon{height:32px;width:32px;background-color:var(--color-brand-500)}.hero-large__link-icon svg path{stroke:var(--color-000)}}.hero-large__content{min-height:500px;height:fit-content;background-color:var(--color-gray--beige-200)}@media screen and (min-width:1280px){.hero-large__content{height:calc(100% - 24px)}}@media screen and (min-width:1600px){.hero-large__content{height:calc(100% - 36px)}}.hero-large__gallery,.hero-large__video,.hero-large__video iframe,.hero-large__video video{min-height:500px;min-width:100%;max-width:100%;max-height:500px;overflow:hidden}@media screen and (min-width:767px){.hero-large__gallery,.hero-large__video,.hero-large__video iframe,.hero-large__video video{min-height:904px;max-height:904px}}@media screen and (min-width:1280px){.hero-large__gallery,.hero-large__video,.hero-large__video iframe,.hero-large__video video{min-height:664px;max-height:664px}}@media screen and (min-width:1600px){.hero-large__gallery,.hero-large__video,.hero-large__video iframe,.hero-large__video video{max-height:835px;aspect-ratio:16/9}}@media screen and (min-width:2560px){.hero-large__gallery,.hero-large__video,.hero-large__video iframe,.hero-large__video video{max-height:1080px}}.hero-large__video{position:relative;display:flex;justify-content:center;align-items:center}.hero-large__video iframe,.hero-large__video video{object-fit:cover;height:100%;width:100%}.hero-large__gallery-container{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;max-width:unset!important}.hero-large__gallery{height:100%!important}.hero-large__gallery-ui-container{position:absolute;top:unset!important;bottom:0;right:0;display:flex;justify-content:center;align-items:center;gap:var(--spacing-spacing-xl,16px);z-index:11;padding:var(--spacing-spacing-lg) var(--spacing-spacing-3xl)}.hero-large__gallery-ui-container .button svg path{stroke:var(--color-000)!important}.hero-large__gallery-ui-container .--gallery-button-pause{border-radius:100%;height:38px!important;width:38px!important}.hero-large__gallery-ui-container .--gallery-button-pause svg{transition:all .15s ease-in-out}.hero-large__gallery-ui-container .--gallery-button-pause svg:first-of-type{transform:none!important}.hero-large__gallery-ui-container .--gallery-button-pause svg:first-of-type rect{transition:transform .2s ease-in-out}.hero-large__gallery-ui-container .--gallery-button-pause svg:last-of-type{position:absolute;transition:all .15s ease-in-out,transform .2s ease-in-out;transform:scaleX(0)}.hero-large__gallery-ui-container .--gallery-button-pause.--paused svg:first-of-type rect:first-of-type{transform:translateX(-4px)}.hero-large__gallery-ui-container .--gallery-button-pause.--paused svg:first-of-type rect:last-of-type{transform:translateX(4px)}.hero-large__gallery-ui-container .--gallery-button-pause.--paused svg:last-of-type{transform:scaleX(1)}.hero-large__gallery-ui-container .--gallery-button-pause.--active:hover svg:first-of-type rect:first-of-type{transform:translateX(-4px)}.hero-large__gallery-ui-container .--gallery-button-pause.--active:hover svg:first-of-type rect:last-of-type{transform:translateX(4px)}.hero-large__gallery-ui-container .--gallery-button-pause.--active:hover svg:last-of-type{transform:scaleX(1)}.hero-large__gallery-ui-container .--gallery-button-pause.--active.--paused:hover svg:first-of-type rect:first-of-type,.hero-large__gallery-ui-container .--gallery-button-pause.--active.--paused:hover svg:first-of-type rect:last-of-type{transform:translateX(0)}.hero-large__gallery-ui-container .--gallery-button-pause.--active.--paused:hover svg:last-of-type{transform:scaleX(0)}.hero-large__gallery-ui-container .--gallery-button-pause:active svg{height:14px;width:14px}.hero-large__gallery-ui-container.--hidden{display:none}@media screen and (min-width:767px){.hero-large__gallery-ui-container{justify-content:flex-end;padding:var(--spacing-spacing-lg) var(--spacing-spacing-6xl)}}@media screen and (min-width:1280px){.hero-large__gallery-ui-container{padding:var(--spacing-spacing-lg) var(--spacing-spacing-10xl)}}.hero-large__gallery-card{height:100%!important}.hero-large__gallery-image{height:100%;width:100%}.hero-large__gallery-card-inner{aspect-ratio:unset!important;height:100%!important}.--video-button-pause{border-radius:100%;height:38px!important;width:38px!important;z-index:1;margin:0 calc(var(--spacing-spacing-xl, 16px) + 32px)}.--video-button-pause svg:first-of-type{transform:none!important}.--video-button-pause svg:first-of-type rect{transition:transform .2s ease-in-out}.--video-button-pause svg:last-of-type{position:absolute;transition:transform .2s ease-in-out;transform:scaleX(0)}.--video-button-pause.--paused svg:first-of-type rect:first-of-type{transform:translateX(-4px)}.--video-button-pause.--paused svg:first-of-type rect:last-of-type{transform:translateX(4px)}.--video-button-pause.--paused svg:last-of-type{transform:scaleX(1)}.--video-button-pause.--active:hover svg:first-of-type rect:first-of-type{transform:translateX(-4px)}.--video-button-pause.--active:hover svg:first-of-type rect:last-of-type{transform:translateX(4px)}.--video-button-pause.--active:hover svg:last-of-type{transform:scaleX(1)}.--video-button-pause.--active.--paused:hover svg:first-of-type rect:first-of-type,.--video-button-pause.--active.--paused:hover svg:first-of-type rect:last-of-type{transform:translateX(0)}.--video-button-pause.--active.--paused:hover svg:last-of-type{transform:scaleX(0)}.video__container{display:flex;flex-direction:column;gap:var(--spacing-spacing-xl,16px);width:100%;max-width:1088px}.video__video{position:relative;aspect-ratio:16/9;border-radius:var(--border-reg,8px);overflow:hidden}.video__video video{width:100%;display:block}.video__video.--playing .video__play-button{opacity:0;pointer-events:none}.video__play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;transition:opacity .25s ease-in-out}.video__play-button svg{height:24px;width:24px}.video__play-button svg path{fill:#fff}.video__play-button:hover svg{transform:scale(1.2)}.video__youtube{border-radius:var(--border-reg,8px);overflow:hidden}.video__youtube iframe{width:100%;aspect-ratio:16/9;display:block;border:none}.image-slider-brick{padding:0!important;width:100vw}.image-slider__container{display:flex;flex-direction:column;gap:var(--dimensions-dimension-5);max-width:unset!important}.image-slider__slider-inner{display:flex;align-items:flex-start;gap:var(--gap-gap-small,8px);padding:0 var(--spacing-spacing-3xl,24px)}@media screen and (min-width:767px){.image-slider__slider-inner{padding:0 var(--spacing-spacing-6xl,24px)}}@media screen and (min-width:1280px){.image-slider__slider-inner{padding:0 var(--spacing-spacing-8xl,24px)}}@media screen and (min-width:1600px){.image-slider__slider-inner{padding:0 var(--spacing-spacing-10xl)}}@media screen and (min-width:2160px){.image-slider__slider-inner{padding:0 calc(50vw - 960px)}}@media screen and (min-width:2560px){.image-slider__slider-inner{padding:0 320px}}.image-slider__slider-container{display:flex;flex-direction:column}.image-slider__title{margin:0 auto;max-width:calc(var(--desktop-l) + var(--spacing-spacing-6xl)*2);padding:0 var(--spacing-spacing-3xl,48px)}@media screen and (min-width:767px){.image-slider__title{max-width:calc(var(--desktop-l) + var(--spacing-spacing-6xl)*2);padding:0 var(--spacing-spacing-6xl)}}@media screen and (min-width:1280px){.image-slider__title{max-width:calc(var(--desktop-l) + var(--spacing-spacing-8xl)*2);padding:0 var(--spacing-spacing-8xl)}}@media screen and (min-width:1600px){.image-slider__title{max-width:calc(var(--desktop-l) + var(--spacing-spacing-10xl)*2);padding:0 var(--spacing-spacing-10xl)}}.image-slider__card{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px)}.images-slider__image{height:200px;width:220px}.images-slider__image img{border-radius:var(--border-radius-border-radius-sm,4px);overflow:hidden}@media screen and (min-width:767px){.images-slider__image{height:288px;width:320px}}@media screen and (min-width:1600px){.images-slider__image{height:360px;width:400px}}@media screen and (min-width:1920px){.images-slider__image{height:400px;width:450px}}.image-slider__legend{width:220px}@media screen and (min-width:767px){.image-slider__legend{width:320px}}@media screen and (min-width:1600px){.image-slider__legend{width:400px}}@media screen and (min-width:1920px){.image-slider__legend{width:450px}}.image-slider__ui-container{margin:0 auto}.image-slider__ui-buttons{display:flex;gap:var(--spacing-spacing-xl,16px);margin-top:var(--dimensions-dimension-5);max-width:calc(var(--desktop-l) + var(--spacing-spacing-6xl)*2);padding:0 var(--spacing-spacing-3xl,48px);margin-left:auto;margin-right:auto}@media screen and (min-width:767px){.image-slider__ui-buttons{max-width:calc(var(--desktop-l) + var(--spacing-spacing-6xl)*2);padding:0 var(--spacing-spacing-6xl)}}@media screen and (min-width:1280px){.image-slider__ui-buttons{max-width:calc(var(--desktop-l) + var(--spacing-spacing-8xl)*2);padding:0 var(--spacing-spacing-8xl)}}@media screen and (min-width:1600px){.image-slider__ui-buttons{max-width:calc(var(--desktop-l) + var(--spacing-spacing-10xl)*2);padding:0 var(--spacing-spacing-10xl)}}.image-slider__ui-button{transition:opacity .25s ease-in-out}.image-slider__ui-button.--hidden{opacity:0}.image-gallery__container{display:flex;flex-direction:column;gap:var(--spacing-spacing-xl,16px);width:100%;max-width:1088px}.image-gallery__slider-container{position:relative;overflow:visible}.image-gallery__slider{border-radius:var(--border-reg);overflow:hidden;margin-bottom:48px}.image-gallery__slider:has(.image-gallery__legend){margin-bottom:0}.images-gallery__image{border-radius:var(--border-reg);overflow:hidden}.image-gallery__legend{margin-top:var(--spacing-spacing-xl,16px);min-height:var(--size-size-lg,24px);max-width:calc(80% - var(--spacing-spacing-xl, 16px))}@media screen and (min-width:767px){.image-gallery__legend{min-height:var(--size-size-xl,32px);max-width:calc(85% - var(--spacing-spacing-xl, 16px))}}@media screen and (min-width:1600px){.image-gallery__legend{min-height:var(--size-size-2xl,40px);max-width:calc(90% - var(--spacing-spacing-xl, 16px))}}@media screen and (min-width:1920px){.image-gallery__legend{min-height:var(--size-size-4xl,56px)}}.image-gallery__ui-container{display:flex;justify-content:flex-end;gap:var(--spacing-spacing-xl,16px);left:unset;top:56.25vw;right:0;height:fit-content!important;width:100%;z-index:1;transform:translateY(var(--spacing-spacing-xl,16px))}.image-gallery__ui-container.--yes-deco{margin-top:16px}.image-gallery__ui-container.--yes-deco .image-gallery__gallery-indicators{margin-top:-16px}@media screen and (min-width:767px){.image-gallery__ui-container.--yes-deco{margin-top:24px}.image-gallery__ui-container.--yes-deco .image-gallery__gallery-indicators{margin-top:-24px}}@media screen and (min-width:1600px){.image-gallery__ui-container.--yes-deco{margin-top:32px}.image-gallery__ui-container.--yes-deco .image-gallery__gallery-indicators{margin-top:-32px}}.image-gallery__gallery-indicators{display:flex;align-items:center;gap:9px;position:absolute;left:50%;top:0;transform:translateX(-50%) translateY(calc(-100% - var(--spacing-spacing-xl, 16px) - var(--spacing-spacing-xl, 16px)))}.image-gallery__gallery-indicator{background-color:var(--color-gray--beige-50);border-radius:1px;opacity:.5}.image-gallery__gallery-indicator.--active{opacity:1}.logo-list__container{display:flex;flex-direction:column;gap:var(--spacing-spacing-5xl,40px);width:100%;background-color:var(--color-gray--beige-100);border-radius:var(--spacing-spacing-md,8px);border:2px solid var(--color-gray--beige-200);padding:var(--spacing-spacing-2xl,20px)}@media screen and (min-width:767px){.logo-list__container{padding:var(--spacing-spacing-5xl,80px)}}@media screen and (min-width:1600px){.logo-list__container{padding:var(--spacing-spacing-8xl,80px)}}.logo-list__header{display:flex;flex-direction:column;gap:var(--spacing-spacing-lg,12px);max-width:1088px}.logo-list__cards{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap-gap-small,6px)}@media screen and (min-width:767px){.logo-list__cards{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:992px){.logo-list__cards{grid-template-columns:1fr 1fr 1fr 1fr}}@media screen and (min-width:1920px){.logo-list__cards{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}.logo-list__card{height:96px;background-color:var(--color-gray--beige-50)}.logo-list__card .logo-list__image{width:100%;height:100%;padding:var(--dimensions-dimension-4)}@media screen and (min-width:1280px){.logo-list__card .logo-list__image{padding:var(--dimensions-dimension-6)}}@media screen and (min-width:1600px){.logo-list__card .logo-list__image{padding:var(--dimensions-dimension-8)}}.logo-list__card img{object-fit:contain;width:100%;height:100%;display:block}@media screen and (min-width:767px){.logo-list__card{height:144px}}@media screen and (min-width:1440px){.logo-list__card{height:168px}}@media screen and (min-width:1600px){.logo-list__card{height:224px}}.logo-list__link{align-self:flex-end;width:100%}@media screen and (min-width:767px){.logo-list__link{width:fit-content}}.logo-slider-brick{padding-left:0!important;padding-right:0!important}.logo-slider__container{display:flex;flex-direction:column;gap:var(--spacing-spacing-2xl);max-width:none}@media screen and (min-width:767px){.logo-slider__container{gap:var(--spacing-spacing-4xl)}}@media screen and (min-width:1600px){.logo-slider__container{gap:var(--spacing-spacing-6xl)}}.logo-slider__header{display:flex;flex-direction:column;gap:var(--spacing-spacing-md);max-width:1088px;margin:0 auto;padding:0 var(--spacing-spacing-6xl,48px);width:100%}.logo-slider__text,.logo-slider__title{text-align:center;width:100%}.logo-slider__slide{display:flex;justify-content:center;height:84px;width:140px;background-color:var(--color-gray--beige-100);padding:var(--dimensions-dimension-2);margin-right:var(--gap-gap-small,8px);margin-left:0;border-radius:var(--border-radius-border-radius-sm,4px);overflow:hidden}.logo-slider__slide img{display:block;object-position:center;object-fit:contain;max-width:100%;max-height:100%}@media screen and (min-width:767px){.logo-slider__slide{height:124px;width:186px}}@media screen and (min-width:1280px){.logo-slider__slide{padding:var(--dimensions-dimension-6)}}@media screen and (min-width:1600px){.logo-slider__slide{height:200px;width:300px;padding:var(--dimensions-dimension-8)}}.logo-slider__footer{display:flex;justify-content:space-between;max-width:calc(var(--desktop-l) + var(--spacing-spacing-6xl)*2);margin:0 auto;margin-top:var(--spacing-spacing-2xl);padding:0 var(--spacing-spacing-3xl,48px)}@media screen and (min-width:767px){.logo-slider__footer{margin-top:var(--spacing-spacing-4xl)}}@media screen and (min-width:1600px){.logo-slider__footer{margin-top:var(--spacing-spacing-6xl)}}@media screen and (min-width:767px){.logo-slider__footer{max-width:calc(var(--desktop-l) + var(--spacing-spacing-6xl)*2);padding:0 var(--spacing-spacing-6xl)}}@media screen and (min-width:1280px){.logo-slider__footer{max-width:calc(var(--desktop-l) + var(--spacing-spacing-8xl)*2);padding:0 var(--spacing-spacing-8xl)}}@media screen and (min-width:1600px){.logo-slider__footer{max-width:calc(var(--desktop-l) + var(--spacing-spacing-10xl)*2);padding:0 var(--spacing-spacing-10xl)}}.logo-slider__ui{display:none;gap:var(--gap-gap-small,8px)}@media screen and (min-width:767px){.logo-slider__ui{display:flex}}.logo-slider__link{align-self:flex-end;width:100%}@media screen and (min-width:767px){.logo-slider__link{width:fit-content}}.news-teaser-brick{padding:0!important}.news-teaser__container{display:flex;flex-direction:column;gap:var(--spacing-spacing-2xl);padding:0!important;max-width:unset!important}@media screen and (min-width:767px){.news-teaser__container{gap:var(--spacing-spacing-4xl)}}@media screen and (min-width:1280px){.news-teaser__container{gap:var(--spacing-spacing-5xl,40px)}}.news-teaser__header{display:flex;flex-direction:column;gap:var(--spacing-spacing-md);align-items:center;margin:0 auto;width:100%;max-width:calc(var(--inner) + var(--spacing-spacing-6xl)*2);padding:0 var(--spacing-spacing-3xl,48px)}@media screen and (min-width:767px){.news-teaser__header{max-width:calc(var(--inner) + var(--spacing-spacing-6xl)*2);padding:0 var(--spacing-spacing-6xl)}}@media screen and (min-width:1280px){.news-teaser__header{max-width:calc(var(--inner) + var(--spacing-spacing-8xl)*2);padding:0 var(--spacing-spacing-8xl)}}@media screen and (min-width:1600px){.news-teaser__header{max-width:calc(var(--inner) + var(--spacing-spacing-10xl)*2);padding:0 var(--spacing-spacing-10xl)}}.news-teaser__slider-container{max-width:unset!important}.news-teaser__text,.news-teaser__title{text-align:center;width:100%}.news-teaser__slider-container{display:flex;flex-direction:column;gap:var(--spacing-spacing-2xl,20px)}.news-teaser__slider-inner{display:flex;gap:var(--gap-gap-small,8px);padding:0 var(--spacing-spacing-3xl,24px)}@media screen and (min-width:767px){.news-teaser__slider-inner{padding:0 var(--spacing-spacing-6xl,24px)}}@media screen and (min-width:1280px){.news-teaser__slider-inner{padding:0 var(--spacing-spacing-8xl,24px)}}@media screen and (min-width:1600px){.news-teaser__slider-inner{padding:0 var(--spacing-spacing-10xl)}}@media screen and (min-width:2160px){.news-teaser__slider-inner{padding:0 calc(50vw - 960px)}}@media screen and (min-width:2560px){.news-teaser__slider-inner{padding:0 320px}}.news-teaser__ui{display:flex;justify-content:space-between;gap:var(--dimensions-dimensions-4);margin:0 auto;max-width:calc(var(--desktop-l) + var(--spacing-spacing-6xl)*2);padding:0 var(--spacing-spacing-3xl,48px)}@media screen and (min-width:767px){.news-teaser__ui{max-width:calc(var(--desktop-l) + var(--spacing-spacing-6xl)*2);padding:0 var(--spacing-spacing-6xl)}}@media screen and (min-width:1280px){.news-teaser__ui{max-width:calc(var(--desktop-l) + var(--spacing-spacing-8xl)*2);padding:0 var(--spacing-spacing-8xl)}}@media screen and (min-width:1600px){.news-teaser__ui{max-width:calc(var(--desktop-l) + var(--spacing-spacing-10xl)*2);padding:0 var(--spacing-spacing-10xl)}}.news-teaser__slider-buttons{display:none;gap:22px}@media screen and (min-width:767px){.news-teaser__slider-buttons{display:flex}}.news-teaser__link{align-self:flex-end;width:100%}@media screen and (min-width:767px){.news-teaser__link{width:fit-content}}.news-teaser__slide{width:360px;height:480px;position:relative;border-radius:var(--border-radius-border-radius-sm,4px);overflow:hidden}.news-teaser__slide:hover .news-teaser__slide-text{height:56px;opacity:1}.news-teaser__slide:hover .news-teaser__link-icon{transform:translate(0)}@media screen and (min-width:767px){.news-teaser__slide{height:550px}}@media screen and (min-width:1280px){.news-teaser__slide{width:420px;height:540px}}.news-teaser__slide-image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.news-teaser__link-icon{display:flex;justify-content:center;align-items:center;position:absolute;right:8px;top:8px;height:36px;width:36px;border-radius:var(--spacing-spacing-xs,4px);background-color:var(--color-brand-500);z-index:1;transition:transform .25s ease-in-out}@media screen and (min-width:1280px){.news-teaser__link-icon{transform:translate(44px,-44px)}}.news-teaser__slide-categories{position:absolute;top:0;left:0;display:flex;gap:var(--gap-medium);margin:8px;max-width:80%;flex-wrap:wrap}@media screen and (min-width:1280px){.news-teaser__slide-categories{max-width:100%}}.news-teaser__slide-category{position:relative;color:var(--color-000)!important;max-width:calc(100% - 16px);padding:var(--spacing-spacing-md) var(--spacing-spacing-xl,16px);border-radius:var(--spacing-spacing-xs,4px);overflow:hidden;z-index:2;min-width:fit-content}.news-teaser__slide-category:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--color-gray--beige-1400);opacity:.6;z-index:-1}.news-teaser__slide-content{position:absolute;bottom:0;left:0;z-index:2;background:#fff;padding:var(--spacing-spacing-2xl,20px) var(--spacing-spacing-2xl,20px) var(--spacing-spacing-lg,12px) var(--spacing-spacing-2xl,20px);margin:8px;display:flex;flex-direction:column;justify-content:space-between;gap:var(--gap-gap-small,8px);width:calc(100% - 16px);border-radius:var(--spacing-spacing-xs,4px)}.news-teaser__slide-title{font-weight:600!important}.news-teaser__slide-text{width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:0;opacity:0;transition:opacity .25s ease-in-out .1s,height .25s ease-in-out}.news-teaser__slide-date,.news-teaser__slide-text{color:var(--color-gray--beige-800)}.news-list__container{display:flex;flex-direction:column;gap:var(--spacing-spacing-7xl,56px);width:100%}.news-list__content{display:flex;flex-direction:column;gap:var(--spacing-spacing-2xl,20px);align-items:center;max-width:1088px;margin:0 auto;margin-bottom:var(--spacing-spacing-2xl,20px)}.news-list__text,.news-list__title{text-align:center;width:100%}.news-list__links{display:flex;gap:20px;flex-wrap:wrap;justify-content:center;width:100%}@media screen and (min-width:767px){.news-list__links{width:fit-content}}.news-list__link{width:100%}@media screen and (min-width:767px){.news-list__link{width:fit-content}}.news-list__objects{display:grid;grid-template-columns:1fr;gap:var(--gap-gap-big,56px);grid-auto-flow:row dense}@media screen and (min-width:767px){.news-list__objects{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.news-list__objects{grid-template-columns:1fr 1fr 1fr}}.news-list__highlight{display:flex;flex-direction:column;gap:var(--gap-gap-small,8px);text-decoration:none}.news-list__highlight:hover .news-list__highlight-link-icon{transform:translate(0)}.news-list__highlight:hover .news-list__highlight-content:before{opacity:1}.news-list__highlight:hover .news-list__highlight-button .button{color:var(--color-brand-600)}.news-list__highlight:hover .news-list__highlight-button .button svg{transform:translateX(6px)}.news-list__highlight:hover .news-list__highlight-button .button svg line,.news-list__highlight:hover .news-list__highlight-button .button svg path{stroke:var(--color-brand-600)}.news-list__highlight:hover .news-list__highlight-button .button:before{opacity:1}@media screen and (min-width:767px){.news-list__highlight{flex-direction:row}}.news-list__highlight-image{position:relative;border-radius:var(--spacing-spacing-md,8px);overflow:hidden;min-height:360px;max-height:360px;height:100%;width:100%}@media screen and (min-width:767px){.news-list__highlight-image{min-height:556px;max-height:unset;width:50%}}@media screen and (min-width:1280px){.news-list__highlight-image{min-height:652px}}.news-list__highlight-categories{display:flex;gap:var(--gap-medium);flex-wrap:wrap;max-width:98%;position:absolute;top:0;left:0;margin:var(--spacing-spacing-md,8px)}.news-list__highlight-category{position:relative;padding:var(--spacing-spacing-md) var(--spacing-spacing-xl,16px);color:var(--color-000);border-radius:var(--spacing-spacing-xs,4px);overflow:hidden}.news-list__highlight-category:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--color-gray--beige-1400);opacity:.5}.news-list__highlight-category span{position:relative;z-index:1}.news-list__highlight-red{display:flex;flex-direction:column;border-radius:var(--spacing-spacing-md,8px);overflow:hidden;width:100%}@media screen and (min-width:767px){.news-list__highlight-red{width:50%;flex:1}}.news-list__highlight-content{display:flex;flex-direction:column;justify-content:center;background:var(--gradient-primary);padding:var(--spacing-spacing-2xl) var(--spacing-spacing-2xl) var(--spacing-spacing-4xl);color:var(--color-000);position:relative;min-height:fit-content;transition:background-color .25s ease-in-out}.news-list__highlight-content:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:var(--gradient-primary-hover);opacity:0;transition:opacity .25s ease-in-out}.news-list__highlight-content>*{z-index:1}@media screen and (min-width:767px){.news-list__highlight-content{flex:1}}@media screen and (min-width:1280px){.news-list__highlight-content{padding:var(--spacing-spacing-5xl,40px)}}.news-list__highlight-link-icon{display:flex;align-items:center;justify-content:center;position:absolute;right:var(--spacing-spacing-2xl,20px);top:var(--spacing-spacing-2xl,20px);height:32px;width:32px;border-radius:var(--spacing-spacing-xs,4px);background-color:var(--color-gray--beige-50);transition:transform .25s ease-in-out}.news-list__highlight-link-icon svg path{stroke:var(--color-brand-500)}@media screen and (min-width:1280px){.news-list__highlight-link-icon{transform:translate(calc(var(--spacing-spacing-2xl, 20px) + 32px),calc(-32px - var(--spacing-spacing-2xl, 20px)))}}@media screen and (min-width:1600px){.news-list__highlight-link-icon{right:var(--spacing-spacing-5xl);top:var(--spacing-spacing-5xl);transform:translate(calc(var(--spacing-spacing-5xl) + 32px),calc(-32px - var(--spacing-spacing-5xl)))}}.news-list__highlight-title{color:var(--color-000)!important;margin-bottom:var(--spacing-spacing-xl,16px);margin-top:auto;width:82%}@media screen and (min-width:1280px){.news-list__highlight-title{width:100%}}.news-list__highlight-text{color:var(--color-brand-100)!important;margin-bottom:var(--spacing-spacing-4xl,32px)}.news-list__highlight-date{color:var(--color-brand-300)!important;margin-bottom:var(--spacing-spacing-xl,16px)}.news-list__highlight-button{margin-top:auto;align-self:flex-end;width:100%}@media screen and (min-width:767px){.news-list__highlight-button{width:fit-content}}.news-list__filter-container{display:flex;flex-direction:column;gap:var(--spacing-spacing-3xl,24px);align-items:center}.news-list__filter-text{text-align:center;color:red}.news-list__filter-all,.news-list__filter-container-categories{display:flex;gap:var(--gap-gap-small,8px);flex-wrap:wrap}.news-list__filter-all.--desktop,.news-list__filter-container-categories.--desktop{display:none}@media screen and (min-width:1280px){.news-list__filter-all.--desktop,.news-list__filter-container-categories.--desktop{display:flex}.news-list__filter-all.--mobile,.news-list__filter-container-categories.--mobile{display:none}}.news-list__filter-container-categories.--mobile{width:100%!important}.news-list__filter-container-categories.--mobile .news-list__filter-categories-button{position:relative;padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-xl,16px);gap:var(--spacing-spacing-xl,16px)!important;background-color:var(--color-gray--beige-300);z-index:1;border-radius:var(--border-radius-border-radius-md,8px)}.news-list__filter-container-categories.--mobile .news-list__filter-categories-button svg{margin-left:0}.news-list__filter-container-categories.--mobile .news-list__filter-categories-dropdown{border-radius:0 0 var(--border-radius-border-radius-md,8px) var(--border-radius-border-radius-md,8px);overflow:hidden}.news-list__filter-container-categories.--mobile .news-list__filter-all,.news-list__filter-container-categories.--mobile .news-list__filter-categories{position:relative;border-radius:0;border-top:1px dashed var(--color-gray--beige-400);gap:var(--dimensions-dimension-3);color:var(--color-gray--beige-1300)}.news-list__filter-container-categories.--mobile .news-list__filter-all input,.news-list__filter-container-categories.--mobile .news-list__filter-categories input{opacity:0}.news-list__filter-container-categories.--mobile .news-list__filter-all:before,.news-list__filter-container-categories.--mobile .news-list__filter-categories:before{content:"";position:absolute;left:0;top:0;height:16px;width:16px;border:1px solid var(--color-gray--beige-1400);border-radius:var(--border-radius-border-radius-sm);margin:var(--spacing-spacing-xl,24px) calc(var(--spacing-spacing-3xl, 24px) - 2px);background-color:var(--color-gray--beige-300);transition:background-color .25s ease-in-out}.news-list__filter-container-categories.--mobile .news-list__filter-all:hover,.news-list__filter-container-categories.--mobile .news-list__filter-categories:hover{background-color:var(--color-gray--beige-300)!important}.news-list__filter-container-categories.--mobile .news-list__filter-all:hover:before,.news-list__filter-container-categories.--mobile .news-list__filter-categories:hover:before{background-color:var(--color-gray--beige-500)!important}.news-list__filter-container-categories.--mobile .news-list__filter-all.--active,.news-list__filter-container-categories.--mobile .news-list__filter-categories.--active{background-color:var(--color-gray--beige-300)!important}.news-list__filter-container-categories.--mobile .news-list__filter-all.--active:before,.news-list__filter-container-categories.--mobile .news-list__filter-categories.--active:before{background-color:var(--color-gray--beige-1400)!important;background:url(/frontend/images/check.svg) no-repeat 50%}.news-list__filter-container-categories.--mobile.--open svg{transform:rotate(180deg)!important}.news-list__filter-container-categories.--mobile.--open svg:first-of-type{transform:rotate(0)!important}.news-list__filter-container-categories.--mobile.--open .news-list__filter-categories-button{border-radius:var(--border-radius-border-radius-md,8px) var(--border-radius-border-radius-md,8px) 0 0}.news-list__filter-container-categories.--mobile.--open .news-list__filter-categories-dropdown{transform:translateY(-4px)}.news-list__filter-all,.news-list__filter-categories{display:flex;align-items:center;padding:var(--spacing-spacing-xl,24px) var(--spacing-spacing-3xl,24px);background-color:var(--color-gray--beige-300);gap:0;border:none;border-radius:var(--border-radius-border-radius-sm,4px);overflow:hidden;cursor:pointer;transition:background-color .2s ease-in-out,color .2s ease-in-out}.news-list__filter-all .news-list__filter-icon,.news-list__filter-categories .news-list__filter-icon{position:relative;margin-left:-20px;margin-right:0;transition:margin .2s ease-in-out}.news-list__filter-all .check,.news-list__filter-all .cross,.news-list__filter-categories .check,.news-list__filter-categories .cross{opacity:0;transition:opacity .2s ease-in-out}.news-list__filter-all .check path,.news-list__filter-all .cross path,.news-list__filter-categories .check path,.news-list__filter-categories .cross path{stroke:var(--color-000)!important}.news-list__filter-all .cross,.news-list__filter-categories .cross{position:absolute;left:0;top:0}.news-list__filter-all:hover,.news-list__filter-categories:hover{background-color:var(--color-brand-300)}.news-list__filter-all.--active,.news-list__filter-categories.--active{background-color:var(--color-brand-500);color:var(--color-000)!important}.news-list__filter-all.--active .news-list__filter-icon,.news-list__filter-categories.--active .news-list__filter-icon{margin-left:0;margin-right:var(--spacing-spacing-md,8px)}.news-list__filter-all.--active .check,.news-list__filter-categories.--active.--hover:hover .cross,.news-list__filter-categories.--active .check{opacity:1}.news-list__filter-categories.--active.--hover:hover .check{opacity:0}.news-list__filter-categories-count{display:flex;justify-content:center;align-items:center;height:20px;width:20px;font-size:12px;background-color:var(--color-gray--beige-1400);color:var(--color-gray--beige-300);border-radius:100%;opacity:0;transition:opacity .25s ease-in-out;margin-right:auto}.news-list__filter-categories-count.--active{opacity:1}.news-list__filter-categories-dropdown-inner{background-color:var(--color-gray--beige-300)}.news-list__card{position:relative;text-decoration:none;display:flex;flex-direction:column;border-radius:var(--border-radius-border-radius-sm,4px);overflow:hidden;transition:all .25s ease-in-out}.news-list__card:hover{box-shadow:var(--shadow-s)}.news-list__card:hover .news-list__card-content{background-color:var(--color-brand-100)}.news-list__card:hover .news-list__card-link-icon{transform:translate(0)}.news-list__card.--highlight .news-list__card-image{height:220px}@media screen and (min-width:767px){.news-list__card.--highlight .news-list__card-image{height:100%}}.news-list__card.--highlight .news-list__card-link-icon{z-index:1;background-color:var(--color-gray--beige-50)}.news-list__card.--highlight .news-list__card-link-icon svg path{stroke:var(--color-brand-500)}@media screen and (min-width:767px){.news-list__card.--highlight .news-list__card-categories{width:48%}}@media screen and (min-width:1280px){.news-list__card.--highlight .news-list__card-categories{width:48%}}@media screen and (min-width:1600px){.news-list__card.--highlight .news-list__card-categories{width:66%}}.news-list__card.--highlight .news-list__card-content{position:relative;background:var(--gradient-primary);justify-content:center;color:var(--color-000)}.news-list__card.--highlight .news-list__card-content:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:var(--gradient-primary-hover);opacity:0;transition:opacity .25s ease-in-out}.news-list__card.--highlight .news-list__card-content>*{z-index:1}.news-list__card.--highlight .news-list__card-title{color:var(--color-000)!important}.news-list__card.--highlight .news-list__card-text{color:var(--color-brand-100)!important}.news-list__card.--highlight .news-list__card-date{color:var(--color-brand-300)!important;margin-top:0}.news-list__card.--highlight:hover{box-shadow:var(--shadow-s)}.news-list__card.--highlight:hover .news-list__card-content:before{opacity:1}@media screen and (min-width:767px){.news-list__card.--highlight{grid-column:span 2;flex-direction:row}.news-list__card.--highlight .news-list__card-content,.news-list__card.--highlight .news-list__card-image{width:50%}}@media screen and (min-width:1600px){.news-list__card.--highlight .news-list__card-image{width:68%}.news-list__card.--highlight .news-list__card-content{width:32%}}.news-list__card-image{height:220px}@media screen and (min-width:767px){.news-list__card-image{height:280px;height:320px}}.news-list__card-link-icon{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;margin:var(--spacing-spacing-md,8px);height:32px;width:32px;background-color:var(--color-brand-500);border-radius:var(--spacing-spacing-xs,4px);transform:translate(0);transition:transform .25s ease-in-out}@media screen and (min-width:1280px){.news-list__card-link-icon{transform:translate(calc(32px + var(--spacing-spacing-md, 8px)),calc(-32px - var(--spacing-spacing-md, 8px)))}}.news-list__card-categories{display:flex;flex-wrap:wrap;gap:var(--gap-medium);position:absolute;top:0;left:0;margin:var(--spacing-spacing-md,8px);z-index:2;max-width:80%}@media screen and (min-width:1280px){.news-list__card-categories{max-width:100%}}.news-list__card-category{padding:var(--spacing-spacing-md) var(--spacing-spacing-xl,16px);background:rgba(0,0,0,.5);color:var(--color-000)!important;border-radius:var(--spacing-spacing-xs,4px);min-width:fit-content}.news-list__card-content{flex:1;background-color:var(--color-gray--beige-100);padding:var(--spacing-spacing-2xl,20px) var(--spacing-spacing-xl) var(--spacing-spacing-xl);display:flex;flex-direction:column;transition:background-color .25s ease-in-out}@media screen and (min-width:767px){.news-list__card-content{padding:var(--spacing-spacing-2xl,20px) var(--spacing-spacing-2xl) var(--spacing-spacing-xl)}}@media screen and (min-width:1280px){.news-list__card-content{padding:var(--spacing-spacing-2xl,20px) var(--spacing-spacing-4xl) var(--spacing-spacing-xl)}}.news-list__card-title{font-weight:600!important;margin-bottom:var(--spacing-spacing-xl)}.news-list__card-text{margin-bottom:var(--spacing-spacing-3xl)}.news-list__card-date{margin-top:auto}.news-list__pagination-container{display:flex;align-items:center;justify-content:center;gap:var(--spacing-spacing-4xl,32px)}.news-list__pagination{display:flex;align-items:center;gap:var(--spacing-spacing-xl,16px)}.news-list__pagination-page button{height:32px;width:32px;display:flex;justify-content:center;align-items:center;padding:8px;color:var(--color-gray--beige-1000);border-radius:var(--border-radius-border-radius-sm,4px);background-color:transparent;border:none;cursor:pointer;transition:all .25s ease-in-out}.news-list__pagination-page.--active button{cursor:auto!important;color:var(--color-brand-500)}.news-list__pagination-page.--active button,.news-list__pagination-page.--active button:hover{background-color:var(--color-gray--beige-100)}.news-list__pagination-page:hover button{color:var(--color-brand-500);background-color:var(--color-brand-100)}.news-list-pagination__button{border:none;background-color:transparent;cursor:pointer;height:100%}.news-list-pagination__button svg{transition:transform .25s ease-in-out}.news-list-pagination__button svg path{stroke:var(--color-gray--beige-1400);transition:stroke .25s ease-in-out}.news-list-pagination__button.--hidden{display:flex;opacity:0;pointer-events:none}.news-list-pagination__button:hover svg{transform:translateX(6px)}.news-list-pagination__button:hover svg path{stroke:var(--color-brand-500)}.news-list-pagination__button:hover.--prev svg{transform:translateX(-6px)}.news-list__urls{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.teaser-small__container{flex-direction:row!important}.teaser-small__inner{display:flex;gap:var(--gap-small,8px);width:100%;flex-direction:column;text-decoration:none;min-height:480px}.teaser-small__inner.--link:hover .teaser-small__content-container{background-color:var(--color-gray--beige-200)}.teaser-small__inner.--link:hover .teaser-small__icon{transform:translate(0)}.teaser-small__inner.--link:hover .button{color:var(--color-gray--beige-50)}.teaser-small__inner.--link:hover .button:before{opacity:1}.teaser-small__inner.--link:hover .button svg{transform:rotate(90deg)}@media screen and (min-width:767px){.teaser-small__inner{flex-direction:row;min-height:400px}}@media screen and (min-width:1600px){.teaser-small__inner{min-height:480px}}.teaser-small__image{display:flex;align-items:center;justify-content:center;flex:1;border-radius:var(--spacing-spacing-md,8px);overflow:hidden;height:100%;min-height:280px}.teaser-small__image img{height:unset;width:unset}.teaser-small__image.--contain{margin:auto 0;background-color:#fcfbfa;border:2px solid var(--color-gray--beige-100);min-height:280px;height:100%;max-height:280px}.teaser-small__image.--contain img{height:100%;width:100%;object-fit:contain;max-height:476px}@media screen and (min-width:767px){.teaser-small__image.--contain{max-height:unset}.teaser-small__image.--contain img{max-height:396px}}@media screen and (min-width:1600px){.teaser-small__image.--contain img{max-height:476px}}@media screen and (min-width:767px){.teaser-small__image{width:50%;max-height:unset}}.teaser-small__content-container{position:relative;display:flex;height:fit-content;width:100%;min-height:275px;background-color:var(--color-gray--beige-100);border-radius:var(--spacing-spacing-md,8px);transition:background-color .25s ease-in-out;padding:var(--spacing-spacing-xl,16px);overflow:hidden}@media screen and (min-width:767px){.teaser-small__content-container{min-height:400px;width:50%}}@media screen and (min-width:1600px){.teaser-small__content-container{min-height:480px}}.teaser-small__icon{position:absolute;right:var(--spacing-spacing-xl,16px);top:var(--spacing-spacing-xl,16px);display:flex;align-items:center;justify-content:center;height:24px;width:24px;z-index:1;background-color:var(--color-brand-500);border-radius:4px;transform:translate(0);transition:transform .25s ease-in-out}@media screen and (min-width:1280px){.teaser-small__icon{height:32px;width:32px;transform:translate(50px,-50px)}}.teaser-small__content{height:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-spacing-xl,16px);color:var(--text-heading);margin:auto 0}@media screen and (min-width:767px){.teaser-small__content{padding:0 var(--spacing-spacing-md,8px)}}@media screen and (min-width:1600px){.teaser-small__content{padding:0 var(--spacing-spacing-4xl)}}.teaser-small__title{max-width:88%}@media screen and (min-width:1280px){.teaser-small__title{max-width:100%}}.teaser-small__text{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:767px){.teaser-small__text{text-overflow:unset;display:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset}}.teaser-small__link{margin-top:calc(var(--spacing-spacing-4xl, 32px) - var(--spacing-spacing-xl, 16px))}.teaser-large-brick.--editmode .teaser-large__container{background-color:var(--color-gray--blue-1000)!important}.teaser-large-brick.--editmode .teaser-large__text{overflow:unset!important;text-overflow:unset!important;display:unset!important;-webkit-line-clamp:unset!important;-webkit-box-orient:vertical!important}.teaser-large__container{height:fit-content;border-radius:var(--spacing-spacing-md,8px);overflow:hidden}.teaser-large__inner{position:relative;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:767px){.teaser-large__inner{min-height:500px;padding:var(--spacing-spacing-5xl)}}@media screen and (min-width:1280px){.teaser-large__inner{padding:var(--spacing-spacing-5xl) var(--spacing-spacing-8xl)}}@media screen and (min-width:1600px){.teaser-large__inner{min-height:720px;padding:var(--spacing-spacing-9xl,96px) var(--spacing-spacing-8xl,80px)}}.teaser-large__image{position:relative;top:0;bottom:0;left:0;right:0;display:flex;z-index:1;min-height:260px}@media screen and (min-width:767px){.teaser-large__image{position:absolute}}.teaser-large__overlay{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(90deg,var(--color-brand-900,#1e0000) .12%,rgba(128,24,35,0) 79.95%)}@media screen and (min-width:767px){.teaser-large__overlay{display:flex}}.teaser-large__content{display:flex;flex-direction:column;background-color:var(--color-brand-500);padding:var(--spacing-spacing-3xl,24px) var(--spacing-spacing-2xl,20px);z-index:1}@media screen and (min-width:767px){.teaser-large__content{background-color:transparent;padding:0;max-width:349px}}@media screen and (min-width:1280px){.teaser-large__content{max-width:600px}}.teaser-large__title{color:#fff!important;margin-bottom:var(--spacing-spacing-sm,6px)}@media screen and (min-width:767px){.teaser-large__title{margin-bottom:var(--spacing-spacing-md)}}@media screen and (min-width:1280px){.teaser-large__title{margin-bottom:32px}}.teaser-large__text{color:#fff!important;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}@media screen and (min-width:767px){.teaser-large__text{max-width:349px;-webkit-line-clamp:3}}@media screen and (min-width:1280px){.teaser-large__text{max-width:600px;-webkit-line-clamp:4}}.teaser-large__link{padding-top:var(--spacing-spacing-2xl,20px)}@media screen and (max-width:766px){.teaser-large__link a{background-color:var(--color-gray--blue-50);border:1px solid var(--color-brand-500);color:var(--color-brand-500)}.teaser-large__link a svg path{stroke:var(--color-brand-500)}}@media screen and (min-width:1280px){.teaser-large__link{padding-top:32px}}.teaser-video__container{border-radius:var(--border-radius-border-radius-md,8px);overflow:hidden}.teaser-video__inner{position:relative;height:320px}@media screen and (min-width:767px){.teaser-video__inner{height:500px}}@media screen and (min-width:1600px){.teaser-video__inner{height:720px}}.teaser-video__title{position:absolute;bottom:40px;left:40px;right:40px;z-index:2;text-align:center;color:var(--color-000);font-size:25px}.teaser-video__overlay{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;background:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.teaser-video__video{position:absolute;top:0;left:0;width:100%;display:flex;align-items:center;justify-content:center}.teaser-video__video video{height:320px;display:block}.teaser-video__video.--has-title:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:linear-gradient(358deg,var(--color-Brand-900,#2a1114) 1.23%,rgba(128,24,35,0) 43.04%)}@media screen and (min-width:576px){.teaser-video__video video{width:unset;height:500px}}@media screen and (min-width:992px){.teaser-video__video video{height:unset;width:100%;display:block}}.teaser-large__deco{z-index:1}.downloads-list__container{width:100%;display:flex;flex-direction:column;gap:var(--spacing-spacing-5xl,40px);background-color:var(--color-gray--beige-100);border-radius:var(--border-radius-border-radius-md,8px);border:2px solid var(--color-gray--beige-200);padding:var(--spacing-spacing-2xl,24px)}@media screen and (min-width:767px){.downloads-list__container{padding:var(--spacing-spacing-4xl)}}@media screen and (min-width:1280px){.downloads-list__container{padding:var(--spacing-spacing-8xl,80px)}}.downloads-list__container-inner{display:flex;flex-direction:column;gap:var(--spacing-spacing-2xl,20px);background-color:var(--color-000);border-radius:var(--spacing-spacing-xs,4px);padding:var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px)}@media screen and (min-width:767px){.downloads-list__container-inner{padding:var(--spacing-spacing-3xl,24px) var(--cards-medium-m,24px)}}.downloads-list__files{display:flex;flex-direction:column}.downloads-list__file{border-top:1px dashed var(--color-gray--beige-400);padding:var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px);text-decoration:none;display:flex;gap:var(--dimensions-dimension-4);align-items:flex-end;justify-content:space-between;transition:background-color .25s ease-in-out}.downloads-list__file:last-of-type{border-bottom:1px dashed var(--color-gray--beige-400)}.downloads-list__file svg path,.downloads-list__file svg rect{transition:all .25s ease-in-out;fill:var(--color-brand-500)}.downloads-list__file:hover{background-color:var(--color-brand-100)}.downloads-list__file:hover .downloads-list__file-description,.downloads-list__file:hover .downloads-list__file-name{color:var(--color-brand-500)}.downloads-list__file:hover svg .--pos{fill:var(--color-brand-500)!important}.downloads-list__file:hover svg .--arrow{transform:translateY(4px)}.downloads-list__file:hover svg .--change{transform:translateY(4px) scaleY(.5)}@media screen and (min-width:1280px){.downloads-list__file{align-items:center}.downloads-list__file svg path,.downloads-list__file svg rect{fill:var(--color-gray--beige-1200)}}.downloads-list__file-content{display:flex;flex-direction:column-reverse}@media screen and (min-width:1280px){.downloads-list__file-content{flex-direction:row;gap:16px;align-items:center}}.downloads-list__file-description{color:var(--color-gray--beige-800);transition:color .25s ease-in-out}.downloads-list__file-name{color:var(--color-gray--beige-1200);font-weight:500!important;transition:color .25s ease-in-out}.editmode-title{display:block;padding:8px;height:calc(1rem + 16px);color:#fff;font-weight:600;background-color:#000;margin-top:16px}.downloads-accordion-brick.--editmode .accordion__item:has(.accordion__item-title:hover) .accordion__item-inner{background-color:var(--color-000)!important}.downloads-accordion-brick.--editmode .accordion__item:has(.accordion__item-title:hover) .accordion__item-title{color:var(----color-gray--beige-1200)!important}.downloads-accordion-brick.--editmode .accordion__item:has(.accordion__item-title:hover) .accordion__item-title path{stroke:initial!important}.downloads-accordion-brick.--editmode .accordion__item-content{display:flex;height:fit-content!important}.downloads-accordion__container{width:100%;display:flex;flex-direction:column;gap:var(--spacing-spacing-5xl,40px);background-color:var(--color-gray--beige-100);border-radius:var(--border-radius-border-radius-md,8px);border:2px solid var(--color-gray--beige-200);padding:var(--spacing-spacing-2xl,24px)}@media screen and (min-width:767px){.downloads-accordion__container{padding:var(--spacing-spacing-4xl)}}@media screen and (min-width:1280px){.downloads-accordion__container{padding:var(--spacing-spacing-8xl,80px)}}.downloads-accordion__container-inner{display:flex;flex-direction:column;border-radius:var(--spacing-spacing-xs,4px);gap:18px}@media screen and (min-width:767px){.downloads-accordion__container-inner{gap:30px}}.downloads-accordion__title{font-size:1.25rem!important}@media screen and (min-width:767px){.downloads-accordion__title{font-size:1.5rem!important}}.downloads-accordion__block{display:flex;flex-direction:column;gap:var(--gap-gap-small,6px)}.downloads-accordion__block-title{font-size:1rem!important}@media screen and (min-width:767px){.downloads-accordion__block-title{font-size:1.25rem!important}}@media screen and (min-width:992px){.downloads-accordion__files{padding-right:calc(var(--spacing-spacing-2xl, 20px) + 24px)}}.downloads-accordion__file-content{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.downloads-accordion__file-description{color:grey}.downloads-images-brick.--editmode .accordion__item:has(.accordion__item-title:hover) .accordion__item-inner{background-color:var(--color-000)!important}.downloads-images-brick.--editmode .accordion__item:has(.accordion__item-title:hover) .accordion__item-title{color:var(----color-gray--beige-1200)!important}.downloads-images-brick.--editmode .accordion__item:has(.accordion__item-title:hover) .accordion__item-title path{stroke:initial!important}.downloads-images-brick.--editmode .accordion__item-content{display:flex;height:fit-content!important}.downloads-images__grid{display:grid;grid-template-columns:1fr;gap:16px var(--spacing-spacing-xl,16px);padding:0!important;padding-top:var(--spacing-spacing-xl,24px)!important}@media screen and (min-width:576px){.downloads-images__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:767px){.downloads-images__grid{padding:0 var(--spacing-spacing-2xl,32px)}}@media screen and (min-width:992px){.downloads-images__grid{grid-template-columns:1fr 1fr 1fr;gap:var(--spacing-spacing-2xl,20px)}}@media screen and (min-width:1600px){.downloads-images__grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:40px var(--spacing-spacing-5xl,40px);padding:0 var(--spacing-spacing-4xl,32px) var(--spacing-spacing-3xl,24px)}}.downloads-images__card{display:flex;flex-direction:column;text-decoration:none;width:100%}.downloads-images__card svg path,.downloads-images__card svg rect{transition:all .25s ease-in-out}.downloads-images__card:hover .downloads-images__content{background-color:var(--color-brand-100)}.downloads-images__card:hover .downloads-images__file-name,.downloads-images__card:hover .downloads-images__file-size{color:var(--color-brand-500)!important}.downloads-images__card:hover svg .--pos{fill:var(--color-brand-500)!important}.downloads-images__card:hover svg .--arrow{transform:translateY(4px)}.downloads-images__card:hover svg .--change{transform:translateY(4px) scaleY(.5)}.downloads-images__image{border:2px solid var(--color-gray--beige-400);border-radius:var(--border-radius-border-radius-sm,4px);height:184px;overflow:hidden}.downloads-images__content{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-spacing-xs,4px);padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-md,8px);border-radius:var(--spacing-spacing-xs,4px);background-color:var(--color-000);transition:background-color .25s ease-in-out}@media screen and (min-width:1280px){.downloads-images__content{padding:var(--spacing-spacing-md,8px) var(--padding-cards-small,16px)}}.downloads-images__content-inner{display:flex;flex-direction:column}.downloads-images__file-name{font-weight:600!important;transition:color .25s ease-in-out;color:var(--color-gray--beige-1200)!important}.downloads-images__file-size{transition:color .25s ease-in-out;color:var(--color-gray--beige-1000)!important}.account-login-brick{height:100%;flex-grow:1;padding:calc(var(--spacing-spacing-7xl) + var(--border-radius-border-radius-md, 8px)) var(--spacing-spacing-3xl,24px);background-color:var(--color-gray--beige-100);margin-top:calc(0px - var(--border-radius-border-radius-md, 8px));margin-bottom:calc(0px - var(--border-radius-border-radius-md, 8px))}@media screen and (min-width:767px){.account-login-brick{padding:calc(var(--spacing-spacing-10xl) + var(--border-radius-border-radius-md, 8px)) var(--spacing-spacing-3xl,24px)}}.account-login__container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--spacing-spacing-5xl,40px);max-width:500px}.account-login__container form{display:flex;flex-direction:column;gap:var(--spacing-spacing-xl,16px);width:100%}.account-login__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-spacing-md,8px)}.account-login__subtitle{text-align:center}.account-login__text{text-align:center;width:100%;margin-bottom:var(--spacing-spacing-md,8px)}.account-login__password,.account-login__username{display:flex;flex-direction:column;gap:var(--spacing-spacing-sm,6px);width:100%;font-weight:500!important}.account-login__password input,.account-login__username input{padding:8px 12px;width:100%;background-color:var(--color-000);border:1px solid var(--color-gray--beige-400);border-radius:var(--border-radius-border-radius-sm,4px);transition:all .25s ease-in-out,outline 0ms linear}.account-login__password input::placeholder,.account-login__username input::placeholder{color:var(--color-gray--beige-500)!important}.account-login__password input:hover,.account-login__username input:hover{border-color:var(--color-brand-500)}.account-login__submit{margin-top:calc(var(--spacing-spacing-5xl, 40px) - var(--spacing-spacing-xl, 16px))}.account-login__submit .button{width:100%}.account-login__bad-login.hidden,.account-login__invalid.hidden{display:none}.map__container{position:relative;width:100%;background:var(--color-gray--beige-100);border:2px solid var(--color-gray--beige-200);padding:var(--spacing-spacing-4xl,32px) var(--spacing-spacing-xl) var(--spacing-spacing-xl) var(--spacing-spacing-2xl,20px);display:flex;flex-direction:column;gap:var(--spacing-spacing-3xl);border-radius:var(--border-radius-border-radius-md,8px)}@media screen and (min-width:767px){.map__container{gap:40px;padding:var(--spacing-spacing-6xl,48px) var(--spacing-spacing-5xl,40px) var(--spacing-spacing-5xl,40px) var(--spacing-spacing-5xl,40px)}}@media screen and (min-width:1280px){.map__container{padding:var(--spacing-spacing-7xl,56px) var(--spacing-spacing-8xl,80px) var(--spacing-spacing-8xl,80px) var(--spacing-spacing-8xl,80px)}}.map__top{display:flex;flex-direction:column-reverse;justify-content:space-between;gap:var(--spacing-spacing-xl)}@media screen and (min-width:767px){.map__top{flex-direction:row;gap:var(--spacing-spacing-2xl)}}@media screen and (min-width:1280px){.map__top{gap:var(--spacing-spacing-8xl,80px)}}.map__content{display:flex;flex-direction:column;gap:var(--spacing-spacing-xl,16px);flex:1;max-width:1088px}.map__teaser{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;width:192px}@media screen and (min-width:1280px){.map__teaser{width:400px}}.map__image{width:192px}@media screen and (min-width:1280px){.map__image{width:300px}}.map__link{margin-left:calc(0px - var(--spacing-spacing-3xl, 24px));width:fit-content}.map__link.--desktop{display:none}@media screen and (min-width:1280px){.map__link{margin-left:0}.map__link.--mobile{display:none}.map__link.--desktop{display:flex}}.map__legend{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:1280px){.map__legend{flex-direction:row}}.map__legend-green,.map__legend-red{display:flex;flex-direction:row-reverse;justify-content:space-between;gap:var(--spacing-spacing-md,8px);padding:var(--spacing-spacing-md,8px);border-radius:var(--spacing-spacing-md,8px)}@media screen and (min-width:767px){.map__legend-green,.map__legend-red{flex-direction:row;align-items:center;justify-content:flex-start;padding:var(--spacing-spacing-xs,4px) var(--spacing-spacing-lg,12px)}}.map__legend-red{background:var(--color-brand-100)}.map__legend-red span{color:var(--color-brand-900)!important}.map__legend-red span.map__legend-title{font-weight:600!important}.map__legend-green{background:var(--color-green-100)}.map__legend-green span{color:var(--color-green-900)!important}.map__legend-green span.map__legend-title{font-weight:600!important}.map__legend-green svg.--card path{stroke:var(--color-green-900)}.map__legend-inner{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px)}@media screen and (min-width:767px){.map__legend-inner{flex-direction:row;align-items:center}}.map__legend-inner-inner{display:flex;align-items:center;gap:var(--spacing-spacing-md,8px)}.map__bottom{display:flex;flex-direction:column-reverse;border-radius:var(--border-radius-border-radius-md,8px);overflow:hidden;border:1px solid var(--color-000);height:fit-content;max-height:1328px}@media screen and (min-width:1280px){.map__bottom{height:60vh;flex-direction:row}}.map__map{min-height:500px;height:80vh}@media screen and (min-width:767px){.map__map{height:60vh}}@media screen and (min-width:1280px){.map__map{height:100%;flex:1}}.map__sidebar{width:100%;max-height:589px;background:var(--color-000);display:flex;flex-direction:column}@media screen and (min-width:1280px){.map__sidebar{width:360px;max-height:100%}}.map__sidebar-header{display:flex;flex-direction:column;gap:var(--spacing-spacing-3xl,24px);padding:var(--spacing-spacing-3xl,24px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px)}@media screen and (min-width:767px){.map__sidebar-header{padding:var(--spacing-spacing-3xl,24px)}}@media screen and (min-width:1280px){.map__sidebar-header{padding:var(--spacing-spacing-3xl,24px) var(--spacing-spacing-xl,24px) var(--spacing-spacing-xl,16px)}}.map__sidebar-search{display:flex;flex-direction:column;gap:var(--spacing-spacing-xl,16px)}.map__search-title{color:var(--color-brand-500)!important;text-align:center}.map__search-input{display:flex}.map__search-input input{padding:var(--spacing-spacing-xs,4px) var(--spacing-spacing-xl);border-radius:var(--spacing-spacing-xs,4px) 0 0 var(--spacing-spacing-xs,4px);border:1px solid var(--color-brand-500);color:var(--color-brand-500);width:100%}.map__search-input input::placeholder{color:var(--color-brand-500)}.map__search-input button{display:flex;gap:var(--spacing-spacing-xs);border-radius:0 var(--spacing-spacing-xs,4px) var(--spacing-spacing-xs,4px) 0;background-color:var(--color-brand-500);color:var(--color-000);border:1px solid var(--color-brand-500);padding:8px var(--spacing-spacing-xl,20px);cursor:pointer;transition:background-color .25s ease-in-out;min-width:fit-content}@media screen and (min-width:767px){.map__search-input button{padding:8px var(--spacing-spacing-2xl,20px)}}.map__search-input button span{min-width:fit-content}@media screen and (max-width:767px){.map__search-input button span{display:none}}.map__search-input button svg path{stroke:var(--color-000)}.map__search-input button:hover{background-color:var(--color-brand-600)}.map__search-input button:active{background-color:var(--color-brand-700)}.map__sidebar-search-no-result{padding:var(--spacing-spacing-xl);font-weight:600!important;text-align:center}.map__sidebar-search-no-result.--hidden{display:none}.map__sidebar-search-too-many-results{display:flex;flex-direction:column;gap:var(--spacing-spacing-xl,16px);padding:var(--spacing-spacing-xl)}.map__sidebar-search-too-many-results span:first-of-type{font-weight:600!important;text-align:center}.map__sidebar-search-too-many-results.--hidden{display:none}.map__sidebar-search-result{display:flex;align-items:center;gap:8px;cursor:pointer}.map__sidebar-sozialfachstellen{display:flex;flex-direction:column;gap:var(--spacing-spacing-md,8px);overflow-y:auto;padding:0 var(--spacing-spacing-xl,16px) var(--spacing-spacing-3xl,24px) var(--spacing-spacing-xl,16px);overflow-x:hidden}@media screen and (min-width:767px){.map__sidebar-sozialfachstellen{display:grid;grid-template-columns:50% 50%;padding:0 var(--spacing-spacing-3xl,24px) var(--spacing-spacing-3xl,24px) var(--spacing-spacing-3xl,24px)}}@media screen and (min-width:1280px){.map__sidebar-sozialfachstellen{display:flex;padding:0 var(--spacing-spacing-xl) var(--spacing-spacing-5xl,40px) var(--spacing-spacing-xl)}}.map__sidebar-abgabestelle{color:var(--color-green-700)!important;font-weight:600!important;display:none;justify-content:center}.map__sidebar-abgabestelle:has(span){display:flex}.map__sidebar-abgabestelle span{display:block;text-align:center;opacity:0;transition:opacity .25s ease-in-out}.map__sidebar-abgabestelle span.--animate{opacity:1}.map__sidebar-sozialfachstelle{display:flex;flex-direction:column;gap:20px;border:2px solid var(--color-gray--beige-200);padding:5px;border-radius:var(--border-radius-border-radius-xl,16px);opacity:0;transform:translateY(100px);transition:all .25s ease-in-out;transition-delay:.5s}.map__sidebar-sozialfachstelle.--animate{opacity:1;transform:translateY(0)}.map__sidebar-sozialfachstelle:first-child{transition-delay:0ms}.map__sidebar-sozialfachstelle:nth-child(2){transition-delay:.1s}.map__sidebar-sozialfachstelle:nth-child(3){transition-delay:.2s}.map__sidebar-sozialfachstelle:nth-child(4){transition-delay:.3s}.sidebar-title{display:flex;gap:var(--spacing-spacing-xs,4px);background:var(--color-green-100);padding:var(--spacing-spacing-xs,4px) var(--spacing-spacing-lg,12px);width:100%;font-weight:600!important;color:var(--color-green-900)!important;border-radius:var(--spacing-spacing-md,8px)}.sidebar__content{display:flex;flex-direction:column;justify-content:space-between;height:100%;padding:0 var(--spacing-spacing-md) var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px)}.sidebar__content:has(.sidebar-email) .sidebar-telefon{border-top:none;margin-top:0}.sidebar-firma1{font-weight:700!important}.sidebar-email,.sidebar-telefon{display:block;border-bottom:1px dashed var(--color-green-900);border-top:1px dashed var(--color-green-900);margin-top:var(--spacing-spacing-xl,16px)}.sidebar-email a,.sidebar-telefon a{display:flex;align-items:center;gap:var(--spacing-spacing-md,8px);color:var(--color-green-700)!important;padding:var(--spacing-spacing-md,8px) var(--spacing-spacing-none,0);text-decoration:none!important;font-weight:500!important;transition:color .25s ease-in-out;width:fit-content}.sidebar-email a svg path,.sidebar-telefon a svg path{transition:fill .25s ease-in-out}.sidebar-email a:hover,.sidebar-telefon a:hover{color:var(--color-green-500)!important}.sidebar-email a:hover svg path,.sidebar-telefon a:hover svg path{fill:var(--color-green-500)!important}.map__sidebar-search-hint{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-spacing-lg,12px);width:100%;height:100%;padding:0 var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl);margin-top:calc(0px - var(--spacing-spacing-xl, 16px)*2)}@media screen and (min-width:767px){.map__sidebar-search-hint{padding:0 var(--spacing-spacing-3xl,24px) var(--spacing-spacing-xl);margin-top:calc(0px - var(--spacing-spacing-xl, 16px))}}@media screen and (min-width:1280px){.map__sidebar-search-hint{padding:0 var(--spacing-spacing-xl,24px) var(--spacing-spacing-xl);margin-top:calc(0px - var(--spacing-spacing-xl, 16px)*2)}.map__sidebar-search-hint svg:last-of-type{transform:rotate(90deg)}}.map__sidebar-search-hint__text{color:var(--color-brand-500)!important;font-weight:500!important;text-align:center;max-width:500px}.gm-style-iw-c{padding:var(--spacing-spacing-md,8px)!important;border-radius:var(--border-radius-border-radius-xl,16px)!important;width:260px!important;max-width:260px!important}@media screen and (min-width:1280px){.gm-style-iw-c{width:300px!important;max-width:380px!important}}.gm-style-iw-chr{margin-bottom:var(--spacing-spacing-xl)}.gm-style-iw-ch{position:relative;padding:0!important;display:flex;align-items:center;width:100%;border-radius:var(--spacing-spacing-md,8px);padding:var(--spacing-spacing-xs,4px) var(--spacing-spacing-lg,12px)!important}.gm-style-iw-ch:has(.infowindow-abgabestelle-header){background-color:var(--color-brand-100)}.gm-style-iw-ch:has(.infowindow-sozialfachstelle-header){background-color:var(--color-green-100)}.gm-style-iw-chr button{display:none!important;position:absolute!important;right:12px;top:9px;width:fit-content!important;height:fit-content!important}.gm-style-iw-chr button span{margin:0!important}.gm-style-iw-chr button svg path{transition:stroke .2s ease-in-out}.infowindow-abgabestelle-header,.infowindow-sozialfachstelle-header{display:flex;gap:var(--spacing-spacing-xs,4px);font-weight:600!important}.infowindow-abgabestelle-header{color:var(--color-brand-900)!important}.infowindow-sozialfachstelle-header{color:var(--color-green-900)!important}.gm-style-iw-d{padding:0 var(--spacing-spacing-md) var(--spacing-spacing-md) var(--spacing-spacing-xl,16px)!important;overflow:hidden!important;font-size:var(--styles-body-medium)!important;line-height:140%!important;font-weight:400!important;color:var(--color-gray--beige-1000)!important}.gm-style-iw-d>:not(h1):not(h2):not(h3):not(h4):not(h5){font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.infowindow-abgabestelle-content{white-space:wrap}.iw-firma1{font-weight:700}.iw-email,.iw-telefon{display:block;margin-top:var(--spacing-spacing-xl,16px);border-bottom:1px dashed var(--color-green-900);border-top:1px dashed var(--color-green-900)}.iw-email a,.iw-telefon a{display:flex;align-items:center;gap:var(--spacing-spacing-md,8px);color:var(--color-green-700)!important;font-weight:500!important;line-height:120%!important;padding:var(--spacing-spacing-md,8px) 0;text-decoration:none;transition:color .25s ease-in-out;width:fit-content}.iw-email a svg path,.iw-telefon a svg path{transition:fill .25s ease-in-out}.iw-email a:hover,.iw-telefon a:hover{color:var(--color-green-500)!important}.iw-email a:hover svg path,.iw-telefon a:hover svg path{fill:var(--color-green-500)!important}.iw-oeffnung-title{font-weight:700;margin-top:10px;display:block}