/*! 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:flex-end}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:flex-end}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;--max-width-margin:calc(var(--desktop-l) + var(--side-margin)*2);--color-000:#fff;--color-100:#ededed;--color-200:#d0d0d0;--color-300:#b4b4b4;--color-500:#8f8f8f;--color-700:#646464;--color-900:#363535;--color-prim-100:#edf1f1;--color-prim-200:#d9e1e1;--color-prim-500:#a4adae;--color-prim-700:#828a8b;--color-prim-900:#4f5555;--color-prim-1000:#313535;--color-sec-100:#bbc0c0;--color-sec-200:#aeafaf;--color-sec-500:#676969;--color-sec-700:#555353;--color-sec-900:#393737;--color-sec-1000:#1c1e1e;--color-alert-500:#be3232;--gradient-horizontal:linear-gradient(90deg,rgba(28,30,30,0.5019607843137255),rgba(28,30,30,0.38823529411764707) 72%,rgba(28,30,30,0));--gradient-vertical:linear-gradient(0deg,rgba(28,30,30,0.5019607843137255),rgba(28,30,30,0.38823529411764707) 72%,rgba(28,30,30,0));--side-padding:8px;--side-margin:20px;--spacing-xs:4px;--spacing-s:8px;--spacing-m:16px;--spacing-l:32px;--spacing-xl:48px;--shadow-m:0 8px 16px 0 rgba(41,31,29,0.2);--border-radius-s:0px;--border-radius-m:0px;--border-radius-l:0px;--border-radius-button:0px;--border-radius-xtiny:0px;--border-radius-tiny:0px}@media screen and (min-width:767px){:root{--side-padding:16px;--side-margin:80px;--spacing-xs:4px;--spacing-s:8px;--spacing-m:24px;--spacing-l:40px;--spacing-xl:64px}}@media screen and (min-width:1600px){:root{--side-padding:32px;--side-margin:144px;--spacing-xs:8px;--spacing-s:16px;--spacing-m:24px;--spacing-l:56px;--spacing-xl:80px}}@media screen and (min-width:1920px){:root{--side-padding:48px;--side-margin:200px}}@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}.--banner-button:hover.--prev svg{transform:translateX(-4px) rotate(90deg)}.--banner-button:hover.--next svg{transform:translateX(4px) rotate(-90deg)}.--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:100%;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-button.--prev:hover svg{transform:translateX(-4px) rotate(90deg)}.--gallery-button.--next:hover svg{transform:translateX(4px) rotate(-90deg)}.--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:var(--border-radius-xtiny)}.--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:var(--border-radius-tiny);pointer-events:none}.--gallery-indicator:has(+.--gallery-indicator.--active){height:6px;width:6px;border-radius:var(--border-radius-tiny)}.--gallery-indicator.--active+.--gallery-indicator{height:6px;width:6px;border-radius:var(--border-radius-tiny)}.--gallery-indicator+.--gallery-indicator.--active{height:8px!important;width:8px!important;border-radius:var(--border-radius-tiny)}.--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:24px;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}.--slider-button:hover.--prev svg{transform:translateX(-4px) rotate(90deg)}.--slider-button:hover.--next svg{transform:translateX(4px) rotate(-90deg)}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(--color-900)}*{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,body:not(.--editmode) :focus-visible{border-radius:var(--border-radius-s);box-shadow:0 0 0 2px var(--color-000)!important;outline:1px solid var(--color-900);outline-offset:2px}input,textarea{border-radius:var(--border-radius-s)!important}svg{flex-shrink:0}.--hidden{display:none!important}.brick-container{justify-content:center;max-width:2560px;padding:0 var(--side-margin)}.brick-container,.brick-inner{display:flex;margin-left:auto;margin-right:auto}.brick-inner{flex-direction:column;max-width:1920px;width:100%}.--display,h1{font-size:2rem!important;line-height:115%!important;font-weight:600!important;color:var(--color-900)!important}.--display>*,h1>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.--title,h2{font-size:1.5rem!important;line-height:130%!important;font-weight:600!important;color:var(--color-900)!important}.--title>*,h2>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.--subtitle,h3{font-size:1.375rem!important;line-height:140%!important;font-weight:600!important;color:var(--color-900)!important}.--subtitle>*,h3>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.--body-title,h4{font-size:1.25rem!important;line-height:150%!important;font-weight:600!important;color:var(--color-900)!important}.--body-title>*,h4>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.--lead,h5{font-size:1.125rem!important;line-height:150%!important;font-weight:600!important;color:var(--color-900)!important}.--lead>*,h5>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}@media screen and (min-width:1600px){.--display,h1{font-size:2.75rem!important}.--title,h2{font-size:2rem!important}.--subtitle,h3{font-size:1.5rem!important}.--body-title,h4{font-size:1.375rem!important}.--lead,h5{font-size:1.25rem!important}}.no-padding-bottom{padding-bottom:0!important}.s-padding-bottom{padding-bottom:24px!important}.m-padding-bottom{padding-bottom:32px!important}.l-padding-bottom{padding-bottom:48px!important}@media screen and (min-width:767px){.s-padding-bottom{padding-bottom:48px!important}.m-padding-bottom{padding-bottom:64px!important}.l-padding-bottom{padding-bottom:80px!important}}@media screen and (min-width:1280px){.s-padding-bottom{padding-bottom:64px!important}.m-padding-bottom{padding-bottom:88px!important}.l-padding-bottom{padding-bottom:104px!important}}.no-padding-top{padding-top:0!important}.s-padding-top{padding-top:24px!important}.m-padding-top{padding-top:32px!important}.l-padding-top{padding-top:48px!important}@media screen and (min-width:767px){.s-padding-top{padding-top:48px!important}.m-padding-top{padding-top:64px!important}.l-padding-top{padding-top:80px!important}}@media screen and (min-width:1280px){.s-padding-top{padding-top:64px!important}.m-padding-top{padding-top:88px!important}.l-padding-top{padding-top:104px!important}}.s-margin-bottom{margin-bottom:24px!important}.m-margin-bottom{margin-bottom:32px!important}.l-margin-bottom{margin-bottom:48px!important}@media screen and (min-width:767px){.s-margin-bottom{margin-bottom:48px!important}.m-margin-bottom{margin-bottom:64px!important}.l-margin-bottom{margin-bottom:80px!important}}@media screen and (min-width:1280px){.s-margin-bottom{margin-bottom:64px!important}.m-margin-bottom{margin-bottom:88px!important}.l-margin-bottom{margin-bottom:104px!important}}.--body-l{font-size:1.125rem!important;line-height:150%!important;font-weight:400!important;color:var(--color-900)!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:1rem!important;line-height:150%!important;font-weight:400!important;color:var(--color-900)!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:.875rem!important;line-height:150%!important;font-weight:400!important;color:var(--color-900)!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}@keyframes ghost{0%{opacity:0;transform:scaleX(0)}0%{opacity:1;transform:scaleX(1)}}@keyframes shakira{0%{transform:rotate(-8deg)}to{transform:rotate(8deg)}}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:12px;height:48px;min-height:fit-content;width:100%;min-width:140px;padding:var(--spacing-xs) var(--spacing-m);background-color:var(--color-sec-500);border:1px solid var(--color-sec-700);color:var(--color-000);overflow:hidden;transition:color .25s ease-in-out,border-color .25s ease-in-out,opacity .25s ease-in-out,filter .25s ease-in-out;cursor:pointer;text-decoration:none;border-radius:var(--border-radius-button);font-size:1.125rem!important;font-weight:600!important}.button:before{background-color:var(--color-sec-700)}.button:after,.button:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;transition:all .25s ease-in-out;opacity:0}.button:after{background-color:var(--color-sec-900)}.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;height:16px;width:16px}.button svg line,.button svg path{stroke:var(--color-000);transition:stroke .25s ease-in-out}.button:hover{border:1px solid var(--color-prim-900)}.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 svg.arrow{transform:translateX(6px)!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)}.button:active:after{opacity:1}.button.--inactive,.button:disabled{pointer-events:none!important;opacity:.4;filter:grayscale(.6)}.button:focus-visible{border-radius:var(--border-radius-button)!important}.button.--prev svg{transform:rotate(90deg)}.button.--next svg{transform:rotate(-90deg)}.button.--download svg path,.button.--download svg rect{transition:all .25s ease-in-out;fill:var(--color-sec-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.--back svg{transform:rotate(180deg)!important}.button.--back:hover svg{transform:translateX(-6px) rotate(180deg)!important}@media screen and (min-width:767px){.button{width:fit-content}.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.--sec{background-color:var(--color-prim-500);border:1px solid var(--color-prim-700);color:var(--color-000)}.button.--sec:before{background-color:var(--color-prim-700)}.button.--sec:after{background-color:var(--color-prim-900)}.button.--sec svg line,.button.--sec svg path{stroke:var(--color-000)}.button.--sec:hover{border-color:var(--color-prim-900)}.button.--outline{background-color:var(--color-000);border:1px solid var(--color-sec-200);color:var(--color-900)}.button.--outline:before{background-color:var(--color-sec-100)}.button.--outline:after{background-color:var(--color-sec-200)}.button.--outline:not(.--download) svg line,.button.--outline:not(.--download) svg path{stroke:var(--color-900)}.button.--outline:hover{border-color:var(--color-sec-500)}.button.--outline:active{border-color:var(--color-sec-900)}.button.--outline:active:not(.--download) svg line,.button.--outline:active:not(.--download) svg path{stroke:var(--color-900)}.button.--outline.--download:active svg .--pos{fill:var(--color-900)!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-prim-900)!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-prim-900)}.--wysiwyg a:hover,.button.--text:hover{color:var(--color-prim-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-prim-700)!important}.--wysiwyg a:active,.button.--text:active{color:var(--color-prim-500)!important}.--wysiwyg a:active svg line,.--wysiwyg a:active svg path,.button.--text:active svg line,.button.--text:active svg path{stroke:var(--color-prim-500)!important}.button.--text{padding:0!important;min-width:unset!important}.button.--text:has(.arrow){padding-right:8px!important}.button.--small{height:40px;min-width:110px;padding:10px 16px;font-size:1rem!important;font-weight:400!important}.button.--icon{align-items:center;justify-content:center;padding:0;width:24px!important;height:24px!important;min-width:unset}.button.--icon svg{height:16px;width:16px}.button.--icon.--small{width:20px!important;height:20px!important}.button.--icon.--small svg{height:14px;width:14px}.button.--icon.--big{width:32px!important;height:32px!important}.button.--icon.--big svg{height:18px;width:18px}.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>*{width:100%}body:not(.--editmode){padding-top:56px}@media screen and (min-width:767px){body:not(.--editmode){padding-top:64px}}@media screen and (min-width:992px){body:not(.--editmode){padding-top:72px}}@media screen and (min-width:1280px){body:not(.--editmode){padding-top:112px}}@media screen and (min-width:1600px){body:not(.--editmode){padding-top:116px}}.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(--side-margin);transition:transform .2s ease-in-out;background-color:var(--color-prim-700)}.header.--retract{transform:translateY(-100%)}.header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-m);position:relative;padding:var(--spacing-s) 0;width:100%;height:56px;max-width:1920px}.header__inner>*{z-index:1}.header__inner:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;width:100vw;max-width:2560px;height:100%;background-color:var(--color-prim-500);z-index:0!important;transition:border-radius .25s ease-in-out}@media screen and (min-width:767px){.header__inner{height:64px}}@media screen and (min-width:992px){.header__inner{height:72px}}.header__logo{height:100%}.header__logo svg{height:100%;width:100%}.header__main{display:none}.header__main>ul{display:flex;align-items:center;margin:0;padding:0;list-style-type:none;gap:var(--spacing-s);height:100%}@media screen and (min-width:1280px){.header__main{display:block}}.header__main-entry{position:relative;color:var(--color-000)!important;font-weight:600!important;transition:color .25s ease-in-out}.header__main-entry:after{content:"";position:absolute;left:0;bottom:-6px;height:6px;width:100%;z-index:-1}.header__main-entry.active{color:var(--color-prim-100)!important}.header__main-entry.active svg path{stroke:var(--color-prim-100)}.header__main-entry:hover{color:var(--color-prim-900)!important}.header__main-entry:hover svg path{stroke:var(--color-prim-900)}.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)}.header__main-link{display:flex;align-items:center;color:var(--color-000)!important;padding:var(--spacing-s,12px);text-decoration:none;cursor:pointer;background-color:transparent;border:none}.header__main-link svg{transition:transform .25s ease-in-out,color .25s ease-in-out;margin-left:var(--spacing-xs)}.header__main-link svg path{stroke:var(--color-000);transition:stroke .25s ease-in-out}.header__main-link:hover svg{transform:translateY(4px)}.header__main-link:hover:before{opacity:1;transform:translateY(0)}.header__service{display:none;gap:var(--spacing-l);align-items:center;justify-content:flex-end;width:100%;max-width:1920px;padding-top:var(--spacing-xs)}.header__service>ul{display:flex;gap:var(--spacing-m)}.header__service>ul li{list-style-type:none}.header__service>ul li a{text-decoration:none;color:var(--color-000)!important;font-weight:500!important;transition:color .25s ease-in-out}.header__service>ul li:hover a{color:var(--color-sec-900)!important}@media screen and (min-width:1280px){.header__service{display:flex}}.header__service-inner{display:flex;align-items:center;gap:var(--spacing-m)}.header__search svg path{stroke:var(--color-000);transition:stroke .25s ease-in-out}.header__search:hover svg path{stroke:var(--color-prim-900)}.header__dropdown-container-wrapper{position:absolute;left:50%;transform:translate(-50%,-8px);width:fit-content;height:fit-content;max-width:500px;max-width:2560px;transition:transform .25s ease-in-out,opacity .25s ease-in-out;opacity:0}.header__dropdown-container-wrapper:before{content:"";position:absolute;left:0;top:-24px;height:24px;width:100%}.header__dropdown-container-wrapper.--open{opacity:1;transform:translate(-50%,8px)}.header__dropdown-container-rapper{overflow:hidden;height:0;transition:all .25s ease-in-out}.header__dropdown-container-rapper:before{content:"";position:absolute;left:0;top:-24px;height:24px;width:100%}.header__dropdown-container{position:relative;background-color:var(--color-prim-700);color:var(--color-000);z-index:2;width:100%;max-width:1920px;overflow:hidden;margin:0 auto;box-shadow:var(--shadow-m)}.header__dropdown-1,.header__dropdown-content{max-width:1920px;margin:0 auto}.header__dropdown-content{display:flex;padding:var(--spacing-s) 0}.header__dropdown-content-inner{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.header__dropdown-links{display:flex;flex-flow:wrap;flex-direction:column;margin:0;padding:0;list-style-type:none}.header__entry{white-space:nowrap;padding:var(--spacing-s) var(--spacing-m);width:100%}.header__entry.active .header__arrow-link span{color:var(--color-sec-100)!important}.header__arrow-link{position:relative;display:flex;width:100%;text-decoration:none;color:var(--color-000)}.header__arrow-link span{font-weight:400!important;transition:color .25s ease-in-out}.header__arrow-link:hover span{color:var(--color-prim-900)}.header__language{position:relative}.header__language span{transition:color .25s ease-in-out}.header__language svg path{transition:stroke .25s ease-in-out!important}.header__language:hover span{color:var(--color-prim-900)!important}.header__language:hover svg path{stroke:var(--color-prim-900)}.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(8px) translateX(-50%)!important;opacity:1}.header__language-inner.--open .header__language-dropdown-container:before{top:-24px}.header__language-active{display:flex;gap:var(--spacing-xs)!important;padding:8px var(--spacing-s);cursor:pointer;border:none;border-radius:4px!important;color:var(--color-000)}.header__language-active svg path{stroke:var(--color-prim-100)}.header__language-dropdown-container{position:absolute;background-color:var(--color-prim-700)!important;z-index:2;bottom:14px!important;left:50%!important;transform:translateX(-50%)!important;width:fit-content!important;border-radius:0!important;overflow:visible!important;opacity:0}.header__language-dropdown-container:before{content:"";position:absolute;left:0;top:0;height:24px;width:100%;z-index:10;transition:top .25s ease-in-out}.header__language-dropdown-container ul{display:flex;flex-direction:column;margin:0;padding:var(--spacing-s) 0;list-style-type:none;width:fit-content;overflow:hidden}.header__language-dropdown-container ul li a{padding:var(--spacing-s) var(--spacing-m);text-decoration:none;transition:color .25s ease-in-out;color:var(--color-000);width:100%}.header__language-dropdown-container ul li a:hover{color:var(--color-prim-900)}.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__search{display:none}.header__mobile-nav>.header__search svg path{stroke:var(--color-000)}.header__mobile-nav>.header__language{display:none}@media screen and (min-width:767px){.header__mobile-nav>.header__language,.header__mobile-nav>.header__search{display:flex}}@media screen and (min-width:1280px){.header__mobile-nav>.header__language,.header__mobile-nav>.header__search{display:none}}.header__hamburger{background-color:transparent;border:none;cursor:pointer}.header__hamburger svg{overflow:visible}.header__hamburger.--active svg .top-bun{animation:menuTopOpen .25s ease-in-out both}.header__hamburger.--active svg .patty{animation:menuMiddleOpen .25s ease-in-out both}.header__hamburger.--active svg .bottom-bun{animation:menuBottomOpen .25s ease-in-out both}.header__hamburger.--inactive svg .top-bun{animation:menuTopClose .3s ease-in-out both}.header__hamburger.--inactive svg .patty{animation:menuMiddleClose .3s ease-in-out both}.header__hamburger.--inactive svg .bottom-bun{animation:menuBottomClose .3s ease-in-out both}@media screen and (min-width:1280px){.header__hamburger{display:none}}@keyframes menuTopOpen{0%{transform:translateY(0)}to{transform:translateY(-2px) translateX(4px) rotate(45deg)}}@keyframes menuMiddleOpen{0%{transform:translateY(0)}to{transform:translateY(10px) translateX(-1px) rotate(-45deg)}}@keyframes menuBottomOpen{0%{transform:translateY(0)}50%{transform:translateY(8px)}to{transform:translateY(8px)}}@keyframes menuTopClose{0%{transform:translateY(-2px) translateX(4px) rotate(45deg)}to{transform:translateY(0)}}@keyframes menuMiddleClose{0%{transform:translateY(10px) translateX(-1px) rotate(-45deg)}to{transform:translateY(0)}}@keyframes menuBottomClose{0%{transform:translateY(8px)}50%{transform:translateY(8px)}to{transform:translateY(0)}}.header__mobile-main{position:absolute;left:50%;top:56px;transform:translateX(-50%);width:100vw;height:0;transition:height .25s ease-in-out;overflow:hidden}.header__mobile-main.--open{height:calc(100vh - 56px)}@media screen and (min-width:767px){.header__mobile-main{top:64px}}@media screen and (min-width:992px){.header__mobile-main{top:72px}}@media screen and (min-width:1280px){.header__mobile-main{display:none}}.header__mobile-main-inner{display:flex;flex-direction:column;position:relative;height:100%;background-color:var(--color-prim-700);transition:height .25s ease-in-out;z-index:1;padding:var(--spacing-l) 0 var(--spacing-xl)}.header__mobile-entry{list-style-type:none;display:block}.header__mobile-entry.active .header__mobile-main-link span,.header__mobile-entry.active>.header__mobile-link span{color:var(--color-prim-900)!important}.header__mobile-entry.active .header__mobile-main-link svg path,.header__mobile-entry.active>.header__mobile-link svg path{stroke:var(--color-prim-900)}.header__mobile-entry:has(.--open)>.header__mobile-main-link svg{transform:rotate(-180deg)}.header__mobile-link,.header__mobile-main-link{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-s) var(--side-margin);border:none;width:100%;background-color:transparent;text-decoration:none;cursor:pointer;font-weight:400!important;color:var(--color-000)!important}.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-000)}.header__mobile-link.--open svg,.header__mobile-main-link.--open svg{transform:rotate(180deg)}.header__mobile-link.active,.header__mobile-main-link.active{color:var(--color-200)}.header__mobile-link.active svg path,.header__mobile-main-link.active svg path{stroke:var(--color-200)}.header__mobile-inner{display:flex;flex-direction:column;gap:var(--spacing-m);height:0;width:100%;background-color:var(--color-prim-500);transition:height .25s ease-in-out;overflow:hidden}.header__mobile-list{padding:var(--spacing-s) 0 var(--spacing-m)}.header__mobile-link{display:flex;gap:var(--spacing-xs);font-weight:400!important;padding:var(--spacing-s) calc(var(--side-margin) + var(--spacing-m))}.header__mobile-service{padding:var(--spacing-m) var(--spacing-s)}.header__mobile-service li{list-style-type:none}.header__mobile-service li a{padding:var(--spacing-s) var(--side-margin);color:var(--color-prim-200)!important;text-decoration:none}.header__mobile-footer{display:flex;align-items:center;justify-content:flex-end;padding:var(--spacing-m) var(--side-margin) var(--spacing-m)}.header__mobile-footer-inner{display:flex;align-items:center;gap:var(--spacing-l)}.header__mobile-footer-inner .header__search{display:flex}.header__mobile-footer-inner .header__search svg path{stroke:var(--color-000)}.header__mobile-footer-inner .header__language-active{color:var(--color-000)}.header__mobile-footer-inner .header__language-active svg path{stroke:var(--color-000)}@media screen and (min-width:767px){.header__mobile-footer-inner .header__language,.header__mobile-footer-inner .header__search{display:none}}.footer{background:var(--color-prim-500);color:var(--color-000)!important;margin-top:auto}.footer.--editmode .footer__shortcut{padding:10px 0}.footer.--editmode .footer__phone{padding-bottom:16px}.footer__container{display:flex;flex-direction:column;gap:var(--spacing-l);padding:var(--spacing-xl) 0 var(--spacing-l)}@media screen and (min-width:767px){.footer__container{gap:var(--spacing-xl)}}.footer__content{flex:1;display:flex;flex-direction:column;gap:var(--spacing-s)}.footer__content-text,.footer__content-title{color:var(--color-000)!important}.footer__content-text{font-weight:300!important}.footer__contacts{display:flex;flex-direction:column;gap:4px}.footer__email,.footer__phone{display:flex;gap:8px;text-decoration:none;transition:color .25s ease-in-out}.footer__email svg,.footer__phone svg{height:16px;width:16px}.footer__email svg path,.footer__phone svg path{transition:all .25s ease-in-out}.footer__email:hover,.footer__phone:hover{color:var(--color-prim-900)}.footer__email:hover.footer__phone svg path,.footer__phone:hover.footer__phone svg path{fill:var(--color-prim-900)}.footer__email:hover.footer__email svg path,.footer__phone:hover.footer__email svg path{fill:var(--color-prim-900);stroke:var(--color-prim-900)}.footer__email:hover svg,.footer__phone:hover svg{animation:shakira .25s ease-in-out infinite alternate}.footer__top{display:flex;flex-direction:column;gap:var(--spacing-l)}@media screen and (min-width:767px){.footer__top{gap:var(--spacing-xl);flex-direction:row}}.footer__top-left,.footer__top-right{max-width:100%}@media screen and (min-width:767px){.footer__top-left,.footer__top-right{max-width:calc(33% - var(--spacing-xl)*2/3)}}.footer__top-left,.footer__top-right{flex:1;flex-direction:column;gap:var(--spacing-l)}.footer__top-right{display:flex}.footer__shortcut-container{display:flex;flex-direction:column;width:fit-content}.footer__shortcut{display:flex;gap:var(--spacing-xs);color:var(--color-000)!important;width:100%}.footer__shortcut:before{content:"";position:relative;display:block;height:4px;width:4px;background-color:var(--color-000);margin:auto 0;transform:translateY(1px);transition:background-color .25s ease-in-out}.footer__shortcut:has(.footer__shortcut-link:hover):before{background-color:var(--color-prim-900)}.footer__shortcut-link{overflow:hidden;display:flex;align-items:center;gap:var(--spacing-m);padding:var(--spacing-xs) var(--spacing-s) var(--spacing-xs) var(--spacing-xs);color:var(--color-000)!important;text-decoration:none;transition:color .25s ease-in-out;width:fit-content}.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:hover{color:var(--color-prim-900)!important}.footer__shortcut-link:hover svg{transform:translateX(8px)}.footer__shortcut-link:hover svg path{stroke:var(--color-prim-900)}.footer__content-container{display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--spacing-m)}.footer__content-container>.pimcore_editable_block:not(.pimcore_block_buttons){display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--spacing-m);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}}.footer__logo{display:none;top:var(--spacing-xl);right:var(--spacing-l);height:32px;width:32px;margin-left:auto}.footer__logo svg{height:inherit;width:inherit}@media screen and (min-width:767px){.footer__logo{display:block;height:96px;width:96px}}.footer__bottom{display:flex;flex-direction:column-reverse;align-items:center;justify-content:space-between;gap:var(--spacing-l);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;list-style-type:none}@media screen and (min-width:767px){.footer__bottom-nav{gap:var(--spacing-m);flex-direction:row}}.footer__nav-link{padding:8px 0;color:var(--color-prim-100)!important;text-decoration:none;transition:color .25s ease-in-out}.footer__nav-link:hover{color:var(--color-prim-900)!important}.footer__socials{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-m)}.footer__social-link svg path{fill:var(--color-prim-100);transition:fill .25s ease-in-out}.footer__social-link:active svg path,.footer__social-link:hover svg path{fill:var(--color-prim-900)}.hero-large-brick{padding:0!important}.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;top:50%;left:0;transform:translate(-50%,-50%);width:100%;max-width:100vw;z-index:10;margin:0 var(--side-margin);margin-left:50%}.hero-large__overlay:before{content:"";position:absolute;left:50%;top:-60%;height:100%;min-height:514px;max-height:904px;width:100vw;max-width:2560px;transform:translate(-50%,-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{width:fit-content}}.hero-large__title{color:var(--color-000)!important;text-align:center;max-width:1088px;width:fit-content}.hero-large__gallery-indicators{display:none;align-items:center;gap:9px;margin-top:var(--spacing-m)}@media screen and (min-width:767px){.hero-large__gallery-indicators{display:flex}}.hero-large__gallery-indicator{background-color:var(--color-000);opacity:.5;transition:all .25s ease-in-out;border:none;padding:0}.hero-large__gallery-indicator.--active{opacity:1}.hero-large__content{height:560px;background-color:var(--color-prim-100)}@media screen and (min-width:767px){.hero-large__content{height:560px}}@media screen and (min-width:1280px){.hero-large__content{height:720px}}@media screen and (min-width:2560px){.hero-large__content{height:840px}}.hero-large__gallery,.hero-large__video,.hero-large__video iframe,.hero-large__video video{height:100%;min-height:100%;overflow:hidden}.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;height:100%}.hero-large__gallery{height:100%!important}.hero-large__gallery-ui-container{position:absolute;top:unset!important;bottom:0;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;max-width:var(--max-width-margin);gap:var(--spacing-s);z-index:11;padding:var(--spacing-s) var(--side-margin)}.hero-large__gallery-ui-container .button svg path{stroke:var(--color-000)!important}.hero-large__gallery-ui-container .button.--prev{order:1}.hero-large__gallery-ui-container .button.--next{order:3}.hero-large__gallery-ui-container .--gallery-button-pause{order:2}.hero-large__gallery-ui-container .--gallery-button-pause svg{transition:all .15s ease-in-out;height:12px;width:12px}.hero-large__gallery-ui-container .--gallery-button-pause svg:first-of-type{transition:opacity 150 ease-in-out!important}.hero-large__gallery-ui-container .--gallery-button-pause svg:last-of-type{position:absolute;transition:opacity 150 ease-in-out!important;opacity:0}.hero-large__gallery-ui-container .--gallery-button-pause.--paused svg:first-of-type{opacity:0}.hero-large__gallery-ui-container .--gallery-button-pause.--paused svg:last-of-type{opacity:1}.hero-large__gallery-ui-container .--gallery-button-pause:hover svg{transform:rotate(0)!important}.hero-large__gallery-ui-container.--hidden{display:none}@media screen and (min-width:767px){.hero-large__gallery-ui-container{justify-content:flex-end}.hero-large__gallery-ui-container .button.--prev{order:2;margin-left:var(--spacing-s)}.hero-large__gallery-ui-container .button.--next{order:3}.hero-large__gallery-ui-container .--gallery-button-pause{order:1}}.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 svg{transition:all .15s ease-in-out;height:12px!important;width:12px!important}.--video-button-pause svg:first-of-type,.--video-button-pause svg:last-of-type{transition:opacity 150 ease-in-out!important}.--video-button-pause svg:last-of-type{position:absolute;opacity:0}.--video-button-pause.--paused svg:first-of-type{opacity:0}.--video-button-pause.--paused svg:last-of-type{opacity:1}.--video-button-pause:hover svg{transform:rotate(0)!important}.hero-small-brick{padding:0!important}.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}}.breadcrumbs-brick{overflow:auto;padding-top:var(--spacing-m);scroll-padding:var(--side-padding);-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(--side-padding) - 12px);max-width:calc(var(--side-padding) - 12px)}.breadcrumbs__home{display:block}.breadcrumbs__home svg path{fill:var(--color-prim-900);transition:fill .25s ease-in-out}.breadcrumbs__home:hover svg path{fill:var(--color-prim-500)!important}.breadcrumbs__link{display:flex;align-items:center;gap:12px;color:var(--color-prim-500);text-decoration:none;transition:color .25s ease-in-out;white-space:nowrap}.breadcrumbs__link:hover{color:var(--color-prim-900)!important}.breadcrumbs__current{color:var(--color-prim-500)!important;white-space:nowrap}.breadcrumb__divider{position:relative;width:4px;height:4px;background-color:var(--color-prim-900,#1a1412);transition:background-color .25s ease-in-out}.text__container{gap:var(--spacing-xl);max-width:1088px}.text__container,.text__header{display:flex;flex-direction:column}.text__header{align-items:center;gap:var(--spacing-m);text-align:center}.text__link-container{display:flex;gap:var(--spacing-s);flex-wrap:wrap;width:100%;margin-top:var(--spacing-s)}@media screen and (min-width:767px){.text__link-container{width:fit-content;gap:var(--spacing-l)}}.text__link-container.--editmode{gap:60px}.text__link{width:100%}@media screen and (min-width:767px){.text__link{width:fit-content}}.text__body{display:flex;flex-direction:column;gap:var(--spacing-s)}.text__lead,.text__title{color:var(--color-900);width:100%}.text-image-brick.--flipped .text-image__inner{flex-direction:column}@media screen and (min-width:992px){.text-image-brick.--flipped .text-image__inner{flex-direction:row-reverse}}.text-image-brick.--alt-colors .text-image__inner.--link:hover .text-image__content-container,.text-image-brick.--alt-colors .text-image__inner.--link:hover .text-image__image{background-color:var(--color-sec-200)!important}.text-image-brick.--alt-colors .text-image__content-container,.text-image-brick.--alt-colors .text-image__image{background-color:var(--color-sec-100)!important}.text-image__container{flex-direction:row!important;transition:background-color .25s ease-in-out}.text-image__inner{display:flex;gap:var(--spacing-xs);width:100%;flex-direction:column;text-decoration:none}.text-image__inner.--link:hover .text-image__content-container{background-color:var(--color-prim-200)}.text-image__inner.--link:hover .text-image__icon{opacity:1;transform:translate(0)}.text-image__inner.--link:hover .text-image__image{background-color:var(--color-prim-200)}.text-image__inner.--link:hover .button:before{opacity:1}.text-image__inner.--link:hover .button svg{transform:rotate(90deg)}@media screen and (min-width:767px){.text-image__inner{min-height:400px}}@media screen and (min-width:992px){.text-image__inner{flex-direction:row}}@media screen and (min-width:1600px){.text-image__inner{min-height:480px}}.text-image__image{overflow:hidden;height:200px;background-color:var(--color-prim-100);transition:background-color .25s ease-in-out;border-radius:var(--border-radius-m)}.text-image__image.--contain{margin:auto 0;padding:var(--spacing-m);padding-bottom:0!important;min-height:280px;height:100%;max-height:280px}.text-image__image.--contain img{height:100%;width:100%;object-fit:contain;max-height:476px}@media screen and (min-width:767px){.text-image__image.--contain{padding-bottom:var(--spacing-m)!important;max-height:unset}.text-image__image.--contain img{max-height:396px}}@media screen and (min-width:1600px){.text-image__image.--contain img{max-height:476px}}@media screen and (min-width:767px){.text-image__image{height:320px}}@media screen and (min-width:992px){.text-image__image{width:50%;height:100%}}.text-image__content-container{position:relative;display:flex;justify-content:center;width:100%;height:fit-content;background-color:var(--color-prim-100);transition:background-color .25s ease-in-out;padding:var(--spacing-m);overflow:hidden;border-radius:var(--border-radius-m)}@media screen and (min-width:767px){.text-image__content-container{padding:var(--spacing-l)}}@media screen and (min-width:992px){.text-image__content-container{width:50%;height:100%}}.text-image__icon{position:absolute;right:var(--spacing-s);top:var(--spacing-s);display:flex;align-items:center;justify-content:center;z-index:1;opacity:0;transform:translate(-16px,16px);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.text-image__icon,.text-image__icon svg{height:24px;width:24px}.text-image__icon svg path{stroke:var(--color-000);stroke-width:2px}@media screen and (min-width:1280px){.text-image__icon{height:32px;width:32px}}.text-image__content{height:fit-content;width:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-s);color:var(--color-900);margin:auto 0}@media screen and (min-width:992px){.text-image__content{height:100%}}.text-image__title{max-width:88%}@media screen and (min-width:1280px){.text-image__title{max-width:100%}}.text-image__text{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:767px){.text-image__text{text-overflow:unset;display:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset}}.text-image__link{margin-top:var(--spacing-m)}.text-image-large-brick{padding:0!important}.text-image-large-brick.--flipped .text-image-large__inner{flex-direction:column}.text-image-large-brick.--flipped .text-image-large__content-container{padding-right:var(--spacing-l)!important;padding-left:var(--side-margin)!important}@media screen and (min-width:767px){.text-image-large-brick.--flipped .text-image-large__inner{flex-direction:row-reverse}.text-image-large-brick.--flipped .text-image-large__content{margin-left:auto}}.text-image-large-brick.--alt-colors .text-image-large__inner.--link:hover .text-image-large__content-container{background-color:var(--color-sec-200)!important}.text-image-large-brick.--alt-colors .text-image-large__inner.--link:hover .button{border:1px solid var(--color-sec-900)}.text-image-large-brick.--alt-colors .text-image-large__content-container{background-color:var(--color-sec-100)!important}.text-image-large__container{flex-direction:row!important;max-width:2560px}.text-image-large__inner{display:flex;width:100%;flex-direction:column;text-decoration:none;min-height:480px}.text-image-large__inner.--link:hover .text-image-large__content-container{background-color:var(--color-prim-200)}.text-image-large__inner.--link:hover .text-image-large__icon{opacity:1;transform:translate(0)}.text-image-large__inner.--link:hover .button{border:1px solid var(--color-prim-900)}.text-image-large__inner.--link:hover .button:before{opacity:1}.text-image-large__inner.--link:hover .button svg{transform:rotate(90deg)}@media screen and (min-width:767px){.text-image-large__inner{flex-direction:row;min-height:400px}}@media screen and (min-width:1600px){.text-image-large__inner{min-height:480px}}.text-image-large__image{overflow:hidden;height:100%;min-height:280px}.text-image-large__image.--contain{margin:auto 0;background-color:var(--color-sec-100);border:2px solid var(--color-prim-500);min-height:280px;height:100%;max-height:280px}.text-image-large__image.--contain img{height:100%;width:100%;object-fit:contain;max-height:476px}@media screen and (min-width:767px){.text-image-large__image.--contain{max-height:unset}.text-image-large__image.--contain img{max-height:396px}}@media screen and (min-width:1600px){.text-image-large__image.--contain img{max-height:476px}}@media screen and (min-width:767px){.text-image-large__image{width:50%;max-height:unset}}.text-image-large__content-container{position:relative;display:flex;height:fit-content;width:100%;height:100%;min-height:275px;padding-right:var(--side-margin)!important;background-color:var(--color-prim-100);transition:background-color .25s ease-in-out;padding:var(--spacing-l);overflow:hidden}@media screen and (min-width:767px){.text-image-large__content-container{min-height:400px;width:50%}}@media screen and (min-width:1600px){.text-image-large__content-container{min-height:480px}}.text-image-large__icon{position:absolute;right:var(--spacing-s);top:var(--spacing-s);display:flex;align-items:center;justify-content:center;height:24px;width:24px;z-index:1;opacity:1;margin:var(--spacing-s);transform:translate(0);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.text-image-large__icon svg{height:24px;width:24px}.text-image-large__icon svg path{stroke:var(--color-000);stroke-width:2px}@media screen and (min-width:1280px){.text-image-large__icon{height:32px;width:32px;transform:translate(-16px,16px);opacity:0}}.text-image-large__content{height:100%;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-s);max-width:888px;color:var(--color-900);margin:auto 0}.text-image-large__title{max-width:88%}@media screen and (min-width:1280px){.text-image-large__title{max-width:100%}}.text-image-large__text{text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media screen and (min-width:767px){.text-image-large__text{text-overflow:unset;display:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset;overflow:unset}}.text-image-large__link{margin-top:var(--spacing-m)}.call-to-action-brick{flex-direction:column;padding:0!important}.call-to-action__container{display:flex;flex-direction:column;background-color:var(--color-sec-500);overflow:hidden;padding:var(--spacing-xl) var(--side-margin);max-width:2560px}.call-to-action__container:before{content:"";position:absolute;top:0;right:0;height:100%;width:180%;background:linear-gradient(120deg,var(--color-sec-500),var(--color-sec-500) 50%,var(--color-prim-500));opacity:0;transform:scaleX(0);transform-origin:right;animation:ghost 5s ease-in-out infinite alternate}@media screen and (min-width:576px){.call-to-action__container:before{width:100%;background:linear-gradient(120deg,var(--color-sec-500),var(--color-sec-500) 10%,var(--color-prim-500))}}.call-to-action__container-inner{z-index:1}.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}.call-to-action__title{margin-bottom:var(--spacing-m)}.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-l)}.call-to-action__text a{color:var(--color-sec-900)!important;text-decoration:underline;text-underline-offset:2.5px}.call-to-action__text a:hover{color:var(--color-000)!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;padding:0!important}.call-to-action-person__container{display:flex;flex-direction:column;align-items:center;background-color:var(--color-sec-500);overflow:hidden;padding:var(--spacing-xl) var(--side-margin);max-width:2560px}.call-to-action-person__container:before{content:"";position:absolute;top:0;right:0;height:100%;width:180%;background:linear-gradient(120deg,var(--color-sec-500),var(--color-sec-500) 50%,var(--color-prim-500));opacity:0;transform:scaleX(0);transform-origin:right;animation:ghost 5s ease-in-out infinite alternate}@media screen and (min-width:576px){.call-to-action-person__container:before{width:100%;background:linear-gradient(120deg,var(--color-sec-500),var(--color-sec-500) 10%,var(--color-prim-500))}}.call-to-action-person__container-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:var(--spacing-s);width:100%;max-width:1088px;z-index:1}@media screen and (min-width:767px){.call-to-action-person__container-inner{flex-direction:row;gap:var(--spacing-xl)}}.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-m)}.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-l)}.call-to-action-person__text a{color:var(--color-sec-900)!important;text-decoration:underline;text-underline-offset:2.5px}.call-to-action-person__text a:hover{color:var(--color-000)!important}.call-to-action-person__person{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-l);max-width:800px;width:100%}@media screen and (min-width:767px){.call-to-action-person__person{align-items:center;gap:var(--spacing-m);width:fit-content}}.call-to-action-person__person-inner{display:flex;flex-direction:column;gap:var(--spacing-m)}.call-to-action-person__person-inner-inner{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-s);width:100%}@media screen and (min-width:576px){.call-to-action-person__person-inner-inner{flex-direction:row;align-items:flex-start;gap:var(--spacing-m)}}@media screen and (min-width:767px){.call-to-action-person__person-inner-inner{flex-direction:column;gap:var(--spacing-s)}}@media screen and (min-width:1088px){.call-to-action-person__person-inner-inner{flex-direction:row;gap:var(--spacing-m)}}.call-to-action-person__image{height:144px;width:144px;border-radius:100%;overflow:hidden;flex-shrink:0;background-color:var(--color-000)}.call-to-action-person__details{display:flex;flex-direction:column;color:var(--color-000);font-weight:600!important;width:100%;margin-top:var(--spacing-s)}.call-to-action-person__details .call-to-action-person__function{font-weight:400!important;padding-bottom:var(--spacing-xs)}.call-to-action-person__details-header{display:flex;flex-direction:column}.call-to-action-person__function,.call-to-action-person__name{color:var(--color-000)!important;white-space:nowrap}.call-to-action-person__contact{flex-direction:column;gap:var(--spacing-xs);width:fit-content}.call-to-action-person__contact-link{display:flex;align-items:center;gap:var(--spacing-s);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:18px;width:18px}.call-to-action-person__contact-link svg path{transition:all .25s ease-in-out}.call-to-action-person__contact-link:hover{color:var(--color-sec-900)!important}.call-to-action-person__contact-link:hover.--phone svg path{fill:var(--color-sec-900)}.call-to-action-person__contact-link:hover.--email svg path{fill:var(--color-sec-900);stroke:var(--color-sec-900)}.call-to-action-person__contact-link:hover svg{animation:shakira .25s ease-in-out infinite alternate}.call-to-action-person__link{width:100%}@media screen and (min-width:767px){.call-to-action-person__link{width:fit-content}}.teaser-brick.--editmode .teaser__container{background-color:var(--color--100)!important}.teaser-brick.--editmode .teaser__text{overflow:unset!important;text-overflow:unset!important;display:unset!important;-webkit-line-clamp:unset!important;-webkit-box-orient:vertical!important}.teaser__container{height:fit-content;border-radius:var(--border-radius-l)}@media screen and (min-width:767px){.teaser__container{overflow:hidden}}.teaser__inner{position:relative;display:flex;gap:var(--spacing-m);flex-direction:column;justify-content:center;background-color:var(--color-500)}@media screen and (min-width:767px){.teaser__inner{padding:var(--spacing-l);min-height:500px}}@media screen and (min-width:1600px){.teaser__inner{min-height:720px}}.teaser__image{position:relative;top:0;bottom:0;left:50%;right:0;display:flex;z-index:1;min-height:260px;width:100vw;transform:translateX(-50%);background-color:var(--color-prim-100)}@media screen and (min-width:767px){.teaser__image{left:0;width:100%;transform:none;position:absolute}}.teaser__overlay{display:flex;position:absolute;bottom:0;left:0;height:48%;width:100%;z-index:1;background:var(--gradient-vertical)}@media screen and (min-width:767px){.teaser__overlay{height:100%;width:64%;background:var(--gradient-horizontal)}}@media screen and (min-width:1600px){.teaser__overlay{height:100%;width:48%;background:var(--gradient-horizontal)}}.teaser__content{position:relative;display:flex;flex-direction:column;z-index:1}@media screen and (min-width:767px){.teaser__content{background-color:transparent;padding:0;max-width:349px}}@media screen and (min-width:1280px){.teaser__content{max-width:600px}}.teaser__title{margin-bottom:var(--spacing-m);color:#fff!important;position:absolute;top:0;transform:translateY(calc(-100% - var(--spacing-m) - var(--spacing-m)));width:100%}@media screen and (min-width:767px){.teaser__title{position:relative;top:unset;transform:none}}.teaser__text{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}@media screen and (min-width:767px){.teaser__text{color:var(--color-000)!important;max-width:349px;-webkit-line-clamp:6}}@media screen and (min-width:1280px){.teaser__text{max-width:600px;-webkit-line-clamp:unset}}.teaser__link{padding-top:var(--spacing-l)}.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--900)!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-l);width:100%}@media screen and (min-width:1280px){.accordion__container{flex-direction:row;gap:none}}.accordion__content{display:flex;flex-direction:column;gap:var(--spacing-m);z-index:1}@media screen and (min-width:1280px){.accordion__content{width:40%}}.accordion__block{display:flex;flex-direction:column;gap:var(--spacing-s)}@media screen and (min-width:1280px){.accordion__block{width:60%}}.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(--color-prim-200);box-shadow:var(--shadow-s)}.accordion__item:has(.accordion__item-title:hover) .accordion__item-title{color:var(--color-900)!important}.accordion__item:has(.accordion__item-title:hover) .accordion__item-title svg path{line:var(--color-prim-900)!important}.accordion__item-inner{background-color:var(--color-prim-100);border:1px solid var(--color-prim-300);border-radius:var(--border-radius-m);transition:background-color .25s ease-in-out}.accordion__item-title{transition:color .25s ease-in-out;padding:var(--spacing-m);font-weight:600!important;text-align:start}.accordion__item-title svg{flex-shrink:0}.accordion__item-title svg line{stroke:var(--color-prim-700)}.accordion__item-content-inner{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:0 var(--spacing-m) var(--spacing-m);width:100%}.accordion__item-link{width:fit-content!important}.accordion__item-link a{padding-right:8px}.team__container{width:100%;gap:var(--spacing-l)}.team__container,.team__content{display:flex;flex-direction:column}.team__content{gap:var(--spacing-m);max-width:1088px}.team__title{width:100%}.team__text{width:100%;color:var(--color-900)!important}.team__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-l);padding:0 var(--spacing-l)}@media screen and (min-width:500px){.team__grid{gap:var(--spacing-m);grid-template-columns:1fr 1fr;padding:0}}@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;gap:var(--spacing-s);overflow:hidden}@media screen and (min-width:1280px){.team__card{max-width:unset}}.team__card-image{height:240px;border:1px solid var(--color-200);border-radius:var(--border-radius-s);overflow:hidden}@media screen and (min-width:767px){.team__card-image{height:280px;border-radius:var(--border-radius-m)}}@media screen and (min-width:1280px){.team__card-image{height:320px}}.team__card-content{background:var(--color-000);display:flex;flex-direction:column;flex:1;padding:0 var(--spacing-s)}.team__card-name{order:1;font-weight:700!important;color:var(--color-900)!important}.team__card-function{order:2;font-weight:400!important;margin-bottom:var(--spacing-s);color:var(--color-900)!important}.team__card-description{order:3;color:var(--color-900)!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;padding-bottom:var(--spacing-m)}.team__card-contact a svg{height:20px;width:20px}.team__card-link{color:var(--color-prim-900)!important;padding:4px 0;text-decoration:none;display:flex;gap:var(--spacing-xs);align-items:center;transition:color .25s ease-in-out;white-space:nowrap}.team__card-link svg path{fill:var(--color-prim-900);transition:all .25s ease-in-out}.team__card-link.--mail svg path{stroke:var(--color-prim-900)}.team__card-link:hover{color:var(--color-prim-500)!important}.team__card-link:hover svg{animation:shakira .25s linear infinite alternate}.team__card-link:hover svg path{fill:var(--color-prim-500)}.team__card-link:hover.--mail svg path{stroke:var(--color-prim-500)}.downloads-list__container{width:100%;display:flex;flex-direction:column;gap:var(--spacing-m);max-width:1088px}.downloads-list__container-inner{gap:var(--spacing-m);background-color:var(--color-000);border-radius:var(--spacing-xs)}.downloads-list__container-inner,.downloads-list__files{display:flex;flex-direction:column}.downloads-list__file{border-top:1px solid var(--color-prim-200);padding:var(--spacing-s) var(--spacing-s);text-decoration:none;display:flex;gap:var(--spacing-m);align-items:flex-end;justify-content:space-between;transition:background-color .25s ease-in-out}.downloads-list__file:last-of-type{border-bottom:1px solid var(--color-prim-200)}.downloads-list__file svg path,.downloads-list__file svg rect{transition:all .25s ease-in-out;fill:var(--color-prim-500)}.downloads-list__file svg .--neg{stroke:var(--color-000)}.downloads-list__file:hover{background-color:var(--color-prim-100)}.downloads-list__file:hover .downloads-list__file-description,.downloads-list__file:hover .downloads-list__file-name{color:var(--color-prim-500)}.downloads-list__file:hover svg .--pos{fill:var(--color-prim-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-prim-500)}}.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,.downloads-list__file-name{color:var(--color-900);transition:color .25s ease-in-out}.downloads-list__file-name{font-weight:500!important}.editmode-title{display:block;padding:8px;height:calc(1rem + 16px);color:#fff;font-weight:600;background-color:#000;margin-top:16px}.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-l)}.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-xs) var(--spacing-l) var(--spacing-xs) var(--spacing-m);width:100%;border:1px solid var(--color-prim-700);border-radius:var(--border-radius-m);color:var(--color-prim-900)!important;transition:all .25s ease-in-out}.search__form.--body-m input::placeholder{color:var(--color-prim-200)!important}.search__form.--body-m input:focus{outline:none}.search__form.--body-m input:hover{box-shadow:0 0 8px 0 var(--color-prim-100)}.search__form.--body-m svg{position:absolute;top:50%;right:var(--spacing-m);transform:translateY(-50%)}.search__form.--body-m svg path{stroke:var(--color-prim-500)}.search__form.--body-m .button{min-width:fit-content}.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-xl)}.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-m);max-width:1088px}.search__results{display:flex;flex-direction:column;gap:var(--spacing-s)}.search__results-title{display:none;text-align:center;max-width:1088px;width:80%;margin:0 auto}@media screen and (min-width:767px){.search__results-title{width:100%}}.search__no-search-results{margin-top:var(--spacing-l);text-align:center;width:100%}.result-item a{position:relative;display:flex;flex-direction:column;gap:var(--spacing-m);padding:var(--spacing-m);background-color:var(--color-prim-100);border-radius:var(--border-radius-m);text-decoration:none;transition:all .25s ease-in-out;overflow:hidden}.result-item a:hover{background-color:var(--color-prim-200)}.result-item a:hover .result-item-link-icon{transform:translate(0);opacity:1}.result-item a:hover .result-link-button-icon{transform:translateX(4px)}.result-item-link-icon{position:absolute;right:0;top:0;margin:var(--spacing-s);display:flex;justify-content:center;align-items:center;height:20px;width:20px;transition:transform .25s ease-in-out,opacity .25s ease-in-out}.result-item-link-icon svg{height:inherit;width:inherit}.result-item-link-icon svg path{stroke:var(--color-prim-700);stroke-width:2px}@media screen and (min-width:767px){.result-item-link-icon{height:24px;width:24px;opacity:0;transform:translate(-8px,8px)}}.result-title-text{display:flex;flex-direction:column;gap:var(--spacing-m)}.result-title{font-size:1.125rem!important;line-height:150%!important;font-weight:500!important;color:var(--color-900)!important;width:90%}.result-title>*{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;color:inherit!important}.result-text{font-size:1rem!important;line-height:150%!important;font-weight:400!important;color:var(--color-900)!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-sec-200)}@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}.news-teaser-brick{padding:0!important}.news-teaser__container{display:flex;flex-direction:column;gap:var(--spacing-l);padding:0!important;max-width:unset!important}.news-teaser__header{display:flex;gap:var(--spacing-xl);align-items:flex-end;justify-content:space-between;margin:0 auto;width:100%;max-width:var(--max-width-margin);padding:0 var(--side-margin)}.news-teaser__header-inner{display:flex;flex-direction:column;gap:var(--spacing-s);max-width:1088px;width:100%}.news-teaser__text,.news-teaser__title{width:100%}.news-teaser__slider-container{display:flex;flex-direction:column;max-width:unset!important;gap:var(--spacing-l)}.news-teaser__slider{padding:0 var(--side-margin)}@media screen and (min-width:2160px){.news-teaser__slider{padding:0 calc(50vw - 960px)}}@media screen and (min-width:2560px){.news-teaser__slider{padding:0 320px}}.news-teaser__slider-inner{display:flex;gap:var(--spacing-xs)}.news-teaser__slider-buttons{display:none;gap:var(--spacing-s)}@media screen and (min-width:767px){.news-teaser__slider-buttons{display:flex}}.news-teaser__link{display:flex;justify-content:flex-end;width:100%;max-width:calc(var(--desktop-l) + var(--side-margin)*2);margin:0 auto;padding:0 var(--side-margin)}.news-teaser__slide{width:360px;max-width:80vw;height:fit-content;position:relative;border-radius:var(--border-radius-m);overflow:hidden}.news-teaser__slide a{text-decoration:none;width:100%}.news-teaser__slide:hover .news-teaser__slide-content{background-color:var(--color-prim-200)}.news-teaser__slide:hover .news-teaser__slide-image:before{opacity:1}.news-teaser__slide:hover .news-teaser__link-icon{transform:translate(0);opacity:1}.news-teaser__slide:has(a:focus-visible){border-radius:var(--border-radius-m);box-shadow:0 0 0 4px var(--color-000)!important;outline:1px solid var(--color-900);outline-offset:4px}@media screen and (min-width:1280px){.news-teaser__slide{width:420px}}.news-teaser__slide-image{height:240px;width:100%;z-index:1;position:relative}.news-teaser__slide-image:before{content:"";position:absolute;right:0;top:0;transform:translate(40%,-40%);height:160px;width:160px;background:radial-gradient(circle,rgba(0,0,0,.2) 0,transparent 50%,rgba(0,255,251,0) 100%);opacity:1;transition:opacity .25s ease-in-out}@media screen and (min-width:1280px){.news-teaser__slide-image:before{opacity:0}}.news-teaser__slide-content{background:#fff;padding:var(--spacing-m);display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%;background-color:var(--color-prim-100);transition:background-color .25s ease-in-out}.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}.news-teaser__slide-date{color:var(--color-700)!important;padding-top:var(--spacing-xs);margin-top:auto}.news-teaser__link-icon{display:flex;justify-content:center;align-items:center;position:absolute;right:4px;top:4px;height:36px;width:36px;z-index:1;transition:transform .25s ease-in-out,opacity .25s ease-in-out;opacity:1}@media screen and (min-width:1280px){.news-teaser__link-icon{transform:translate(-16px,16px);opacity:0}}.news-list__container{display:flex;flex-direction:column;gap:var(--spacing-l);width:100%}.news-list__content{display:flex;flex-direction:column;gap:var(--spacing-m);align-items:center;max-width:1088px;margin:0 auto}.news-list__text,.news-list__title{text-align:center;width:100%}.news-list__links{display:flex;gap:var(--spacing-m);flex-wrap:wrap;justify-content:center;width:100%;margin-top:var(--spacing-m);margin-bottom:var(--spacing-m)}@media screen and (min-width:767px){.news-list__links{gap:var(--spacing-l);width:fit-content;margin-top:var(--spacing-s);margin-bottom:0}}.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(--spacing-s);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;gap:var(--spacing-m)}}.news-list__card{position:relative;text-decoration:none;display:flex;flex-direction:column;border-radius:var(--border-radius-m);overflow:hidden;transition:all .25s ease-in-out}.news-list__card:hover .news-list__card-content{background-color:var(--color-prim-200)}.news-list__card:hover .news-list__card-image:before{opacity:1}.news-list__card:hover .news-list__card-link-icon{opacity:1;transform:translate(0)}.news-list__card-image{position:relative;height:220px}.news-list__card-image:before{content:"";position:absolute;right:0;top:0;transform:translate(40%,-40%);height:240px;width:240px;background:radial-gradient(circle,rgba(0,0,0,.2) 0,transparent 50%,rgba(0,255,251,0) 100%);opacity:1;transition:opacity .25s ease-in-out}@media screen and (min-width:767px){.news-list__card-image{height:280px}}@media screen and (min-width:1280px){.news-list__card-image{height:320px}.news-list__card-image:before{opacity:0}}.news-list__card-link-icon{display:flex;align-items:center;justify-content:center;position:absolute;right:0;top:0;margin:var(--spacing-s);height:32px;width:32px;transform:translate(0);opacity:1;transition:transform .25s ease-in-out,opacity .25s ease-in-out}@media screen and (min-width:1280px){.news-list__card-link-icon{opacity:0;transform:translate(-16px,16px)}}.news-list__card-content{flex:1;flex-direction:column;gap:var(--spacing-s);background-color:var(--color-prim-100);padding:var(--spacing-m) var(--spacing-l) var(--spacing-l) var(--spacing-l);display:flex;transition:background-color .25s ease-in-out}.news-list__card-title{font-weight:600!important}.news-list__card-date{padding-top:var(--spacing-xs);color:var(--color-700)!important;margin-top:auto}.news-list__pagination-container{display:flex;align-items:center;justify-content:center;gap:var(--spacing-l)}.news-list__pagination{display:flex;align-items:center;gap:var(--spacing-m)}.news-list__pagination-page button{height:32px;width:32px;display:flex;justify-content:center;align-items:center;padding:8px;color:var(--color-900);border-radius:var(--border-radius-m);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-prim-500);background-color:var(--color-100)}.news-list__pagination-page:hover button{color:var(--color-prim-500)}.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-900);transition:stroke .25s ease-in-out}.news-list-pagination__button.--prev svg{transform:rotate(180deg)}.news-list-pagination__button.--hidden{display:flex!important;opacity:0;pointer-events:none}.news-list-pagination__button:hover svg{transform:translateX(6px)}.news-list-pagination__button:hover svg path{stroke:var(--color-prim-500)}.news-list-pagination__button:hover.--prev svg{transform:translateX(-6px) rotate(180deg)}.news-list__urls{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.video__container{display:flex;flex-direction:column;width:100%;max-width:1088px}.video__title{margin-bottom:var(--spacing-m)}.video__video{position:relative;aspect-ratio:16/9;border-radius:var(--border-radius-m);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-radius-m);overflow:hidden}.video__youtube iframe{width:100%;aspect-ratio:16/9;display:block;border:none}.video__legend{margin-top:var(--spacing-s);padding:0 var(--spacing-s)}.image-slider-brick{padding:0!important;width:100vw}.image-slider__container{display:flex;flex-direction:column;gap:var(--spacing-m);max-width:unset!important}.image-slider__slider-inner{display:flex;align-items:flex-start;gap:8px;padding:0 var(--side-margin)}@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__card,.image-slider__slider-container{display:flex;flex-direction:column}.image-slider__card{gap:var(--spacing-xs)}.images-slider__image{height:256px;width:296px}.images-slider__image img{border-radius:var(--border-radius-s);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:296px;color:var(--color-700)!important;padding:0 var(--spacing-xs)}@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{display:flex;justify-content:space-between;align-items:flex-end;width:100%;max-width:var(--max-width-margin);padding:0 var(--side-margin);margin:0 auto var(--spacing-m)}.image-slider__title{width:100%}.image-slider__ui-buttons{display:none;justify-content:flex-end;gap:var(--spacing-s)}@media screen and (min-width:767px){.image-slider__ui-buttons{display:flex}}.image-slider__ui-button{transition:opacity .25s ease-in-out}.image-slider__ui-button.--hidden{opacity:0}.image-gallery__container{width:100%;max-width:1088px}.image-gallery__slider-container{position:relative;display:flex;flex-direction:column;gap:var(--spacing-m);overflow:visible}.image-gallery__slider:has(.image-gallery__legend){margin-bottom:0}.images-gallery__image{border-radius:var(--border-radius-m);overflow:hidden}.image-gallery__legend{margin-top:var(--spacing-s);color:var(--color-700)!important;padding:0 var(--spacing-s)}.image-gallery__ui-container{position:relative!important;top:0!important;display:flex;align-items:flex-end;justify-content:space-between;gap:var(--spacing-m);height:fit-content!important;width:100%;z-index:1}.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__title{width:100%}.image-gallery__buttons{display:flex;gap:var(--spacing-s)}.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}.image-grid__container{display:flex;flex-direction:column;gap:var(--spacing-m)}.image-grid__grid{display:grid;grid-template-columns:1fr;gap:var(--spacing-xs)}@media screen and (min-width:576px){.image-grid__grid{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.image-grid__grid{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1600px){.image-grid__grid{grid-template-columns:1fr 1fr 1fr 1fr}}.image-grid__image{aspect-ratio:1/1;border-radius:var(--border-radius-m);overflow:hidden}.logo-banner-brick{padding-left:0!important;padding-right:0!important}.logo-banner__container{max-width:none}.logo-banner__container,.logo-banner__slider-container{display:flex;flex-direction:column;gap:var(--spacing-l)}.logo-banner__header{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--spacing-xl);margin:0 auto;padding:0 var(--side-margin);width:100%;max-width:var(--max-width-margin)}.logo-banner__title-container{display:flex;flex-direction:column;gap:var(--spacing-s);max-width:1088px;width:100%}.logo-banner__text,.logo-banner__title{width:100%}.logo-banner__ui{display:none;gap:var(--spacing-s)}@media screen and (min-width:767px){.logo-banner__ui{display:flex}}.logo-banner__slide{display:flex;justify-content:center;height:84px;width:140px;background-color:var(--color-000);padding:var(--spacing-s);margin-right:8px;margin-left:0;border-radius:var(--border-radius-s);overflow:hidden}.logo-banner__slide img{display:block;object-position:center;object-fit:contain;max-width:100%;max-height:100%}@media screen and (min-width:767px){.logo-banner__slide{height:124px;width:186px}}@media screen and (min-width:1600px){.logo-banner__slide{height:200px;width:300px}}.logo-banner__footer{display:flex;justify-content:flex-end;max-width:var(--max-width-margin);margin:0 auto;padding:0 var(--side-margin);width:100%}.logo-banner__link{align-self:flex-end;width:100%}@media screen and (min-width:767px){.logo-banner__link{width:fit-content}}.meta-brick{padding:var(--spacing-m) var(--side-margin) 0!important;margin-right:0 auto}.meta__container{display:flex;flex-direction:column;justify-content:space-between;gap:var(--spacing-m);max-width:var(--desktop-l)}@media screen and (min-width:1280px){.meta__container{flex-direction:row!important;align-items:flex-end}}.meta__reading-date{display:flex;flex-direction:column;gap:var(--spacing-s);flex-wrap:wrap}@media screen and (min-width:1280px){.meta__reading-date{flex-direction:row;gap:var(--spacing-l)}}.meta__reading-container{display:flex;gap:var(--spacing-s);color:var(--color-900)}.meta__reading-title{text-transform:uppercase;opacity:.5}.meta__date-container{display:flex;gap:var(--spacing-s);color:var(--color-900)}.meta__date-title{text-transform:uppercase;opacity:.5}.share__container{display:flex;flex-direction:column;gap:var(--spacing-xl);justify-content:space-between;flex-wrap:wrap;width:100%}@media screen and (min-width:767px){.share__container{flex-direction:row;gap:var(--spacing-l)}}.share__links{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-m)}@media screen and (min-width:767px){.share__links{flex-direction:row}}.share__links-inner{display:flex;align-items:center;gap:var(--spacing-m)}.share__links-inner>a svg path{fill:var(--color-prim-500);transition:all .25s ease-in-out}.share__links-inner>a svg.--copy path,.share__links-inner>a svg.--mail path{stroke:var(--color-prim-500)}.share__links-inner>a:hover svg path{fill:var(--color-prim-900)}.share__links-inner>a:hover.share__email-btn svg path{stroke:var(--color-prim-900)}.share__links-inner>button{padding:0!important}.share__links-inner>button .--copy path{stroke:var(--color-prim-500)}.share__links-inner>button:hover .--copy path{stroke:var(--color-prim-900)}.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-prim-700)}.share__copy-overlay{position:absolute;width:fit-content;white-space:nowrap;left:50%;top:-200%;transform:translate(-50%,8px);background-color:var(--color-500);border-radius:var(--border-radius-m);padding:8px 16px;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-prim-500)}.share__copy-overlay.--active{opacity:1;transform:translate(-50%)}.contact-brick{background-color:var(--color-prim-100);padding:var(--spacing-xl) 0;position:unset!important}.contact-brick:has(.--active.--open){z-index:11}.form__container{gap:var(--spacing-xl);padding:0 var(--side-margin)}.form__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-m);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{display:flex;flex-direction:column;gap:var(--spacing-m)}.form__content-row{display:flex;flex-direction:column;gap:var(--spacing-xl)}@media screen and (min-width:767px){.form__content-row{flex-direction:row;gap:var(--spacing-l)}}@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-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-prim-900);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-prim-100)}.form-group__inner:has(.form-radio-group) .form-radio-group .form-radio:has(input:focus-visible){border-radius:var(--border-radius-s);box-shadow:0 0 0 2px var(--color-900)!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(--spacing-m) 0 calc(var(--spacing-m) + 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-prim-900)}.form__input{position:relative;display:flex;flex-direction:column;gap:2px;width:100%;font-weight:500!important}.form__input label{padding-left:var(--spacing-xs)}.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-xs) var(--spacing-s);background-color:var(--color-000);border:1px solid var(--color-prim-700);border-radius:var(--border-radius-s);transition:all .25s ease-in-out,outline 0ms linear}.form__input input::placeholder,.form__input textarea::placeholder{color:var(--color-500)!important}.form__input input:hover,.form__input textarea:hover{background-color:var(--color-prim-100);border:1px solid var(--color-prim-900)}.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(var(--spacing-xs),91%);padding:4px 0}.form-dropdown-group{display:flex;flex-direction:column;gap:var(--spacing-s);width:100%;border-radius:var(--border-radius-m)}.form-dropdown-group:hover .--dropdown-header{border-color:var(--color-prim-900)}.form-dropdown-group:hover .--dropdown-content{border-color:var(--color-prim-900)!important}.form-dropdown-group:has(.--dropdown-header:focus-visible),.form-dropdown-group:has(input:focus-visible){border-radius:var(--border-radius-s);box-shadow:0 0 0 2px var(--color-900)!important;outline:1px solid var(--color-000);outline-offset:2px}.form-dropdown-group .--dropdown-header{padding:var(--spacing-m);border:1px solid var(--color-900);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-900)!important}.form-dropdown-group .--dropdown-content{top:100%!important;background-color:var(--color-000)!important;transform:translateY(-8px)!important;border:1px solid var(--color-900)!important;border-radius:0 0 var(--border-radius-m)!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-m);color:var(--color-prim-900)!important;cursor:pointer;width:100%;transition:background-color .25s ease-in-out}.form-dropdown-group .form-dropdown-radio label:hover{background-color:var(--color-prim-100)}.form-dropdown-group .form-dropdown-radio:has(input:checked) label{background-color:var(--color-prim-100)}.form-dropdown-group .form-dropdown-radio:has(input:focus-visible){box-shadow:0 0 0 2px var(--color-prim-100)!important;outline:1px solid var(--color-000);outline-offset:2px}.form-dropdown-group .form-dropdown-radio.--active label{background-color:var(--color-prim-100)}.form-dropdown-group.--open:hover .--dropdown-header{transition:none!important}.form-dropdown-group.--open .--dropdown-header{border-radius:var(--border-radius-m)!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-m);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:var(--border-radius-s)}.form__checkbox:before{content:"";height:16px;width:16px;border-radius:var(--border-radius-s);border:1px solid var(--color-prim-500);transition:border .25s ease-in-out,background-color .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-prim-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-prim-700)!important;background-color:var(--color-prim-500)}.form__checkbox svg{position:absolute;left:1px;top:50%;transform:translateY(-50%);height:16px;width:16px;border-radius:4px;opacity:0;transition:opacity .25s ease-in-out}.form__checkbox:has(input:checked):before{border:1px solid var(--color-prim-900);background-color:var(--color-prim-700)}.form__checkbox:has(input:checked) svg{opacity:1}.form__checkbox:has(input:focus-visible):before{border-radius:var(--border-radius-s);box-shadow:0 0 0 2px var(--color-prim-900)!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-l)}.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-l)}}.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-inner{padding:var(--spacing-m);background-color:var(--color-000);border-radius:8px;transform:translateY(-100px);opacity:0;transition:all .25s ease-in-out .25s;width:400px;max-width:calc(100vw - var(--side-margin)*2)}.form__confirmation-content,.form__confirmation-inner{display:flex;flex-direction:column;gap:var(--spacing-s)}.form__confirmation-content{max-width:1088px}.form__confirmation-close{margin-left:auto}.form__confirmation-close:hover svg{transform:unset!important}.form__confirmation-text,.form__confirmation-title{text-align:center}.form__confirmation-fact{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:var(--spacing-s)}.form__confirmation-fact div,.form__confirmation-fact div p{color:var(--color-prim-500)!important;font-weight:600!important}.form__confirmation-illustration{height:196px;width:196px}.form__confirmation-button{width:100%}.form__confirmation-button svg{transform:rotate(180deg)}.form__confirmation-button:hover svg.arrow{transform:translateX(-6px) rotate(180deg)!important}.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{padding:var(--spacing-m);background-color:var(--color-000);border:2px solid var(--color-alert-500);border-radius:8px;transform:translateY(-200px);opacity:0;transition:all .25s ease-in-out .25s;width:400px;max-width:calc(100vw - var(--side-margin)*2)}.form__error-content,.form__error-inner{display:flex;flex-direction:column;gap:var(--spacing-s)}.form__error-content{max-width:1088px;text-align:center}.form__error-close{margin-left:auto}.form__error-close:hover svg{transform:unset!important}.form__error-icon{align-self:center;margin-bottom:var(--spacing-s)}.form__error-icon svg{height:80px;width:80px}.form__error-icon svg path{fill:var(--color-alert-500)}.form__error-button{width:100%!important}.form__error-button svg{transform:rotate(180deg)}.form__error-button:hover svg.arrow{transform:translateX(-6px) rotate(180deg)!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)}}