:root{--mobile:576px;--tablet:767px;--tablet-l:992px;--laptop:1280px;--laptop-l:1440px;--desktop:1600px;--desktop-l:1920px;--max:2560px;--inner:1088px;--color-green-100:#d9f2d7;--color-green-200:#b0e5ad;--color-green-300:#82d17e;--color-green-400:#5bbc56;--color-green-50:#f0faef;--color-green-500:#3ca433;--color-green-600:#2f8929;--color-green-700:#246c20;--color-green-800:#1a5018;--color-green-900:#11380f;--color-blue-100:#dbeafe;--color-blue-300:#93c5fd;--color-blue-500:#3b82f6;--color-blue-700:#1d4ed8;--color-blue-900:#1e3a8a;--color-gray-100:#f4f6f3;--color-gray-200:#e5eae2;--color-gray-300:#cad2c7;--color-gray-400:#9ca697;--color-gray-50:#fff;--color-gray-500:#707a6c;--color-gray-600:#4f584c;--color-gray-700:#323a30;--color-gray-800:#181f16;--color-gray-900:#031101;--color-orange-100:#ffedd5;--color-orange-300:#fdba74;--color-orange-500:#f97316;--color-orange-700:#c2410c;--color-orange-900:#7c2d12;--color-pink-100:#fce7f3;--color-pink-300:#f9a8d4;--color-pink-500:#ec4899;--color-pink-700:#be185d;--color-pink-900:#831843;--color-purple-100:#ede9fe;--color-purple-300:#c4b5fd;--color-purple-500:#8b5cf6;--color-purple-700:#6d28d9;--color-purple-900:#4c1d95;--color-red-100:#fee2e2;--color-red-300:#fca5a5;--color-red-500:#ef4444;--color-red-700:#b91c1c;--color-red-900:#7f1d1d;--color-yellow-100:#fef3c7;--color-yellow-300:#fcd34d;--color-yellow-500:#eab308;--color-yellow-700:#a16207;--color-yellow-900:#713f12;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.375rem;--font-size-3xl:1.5rem;--font-size-4xl:1.75rem;--font-size-5xl:2rem;--font-size-6xl:2.25rem;--font-size-7xl:2.75rem;--letter-spacing-tight:-0.125rem;--letter-spacing-normal:0rem;--letter-spacing-wide:0.1563rem;--font-family-sans:Inter;--font-weight-bold:Bold;--font-weight-medium:Medium;--font-weight-regular:Regular;--font-weight-semibold:Semi Bold;--shadow:0 2px 24px 0 rgba(48,50,47,0.25882352941176473);--dimension-0:0rem;--dimension-0-25:0.0625rem;--dimension-0-5:0.125rem;--dimension-1:0.25rem;--dimension-1-5:0.375rem;--dimension-2:0.5rem;--dimension-2-5:0.625rem;--dimension-3:0.75rem;--dimension-3-5:0.875rem;--dimension-4:1rem;--dimension-4-5:1.125rem;--dimension-5:1.25rem;--dimension-5-5:1.375rem;--dimension-6:1.5rem;--dimension-7:1.75rem;--dimension-8:2rem;--dimension-9:2.25rem;--dimension-10:2.5rem;--dimension-11:2.75rem;--dimension-12:3rem;--dimension-13:3.25rem;--dimension-14:3.5rem;--dimension-15:3.75rem;--dimension-16:4rem;--dimension-17:4.25rem;--dimension-18:4.5rem;--dimension-19:4.75rem;--dimension-20:5rem;--dimension-22:5.5rem;--dimension-24:6rem;--dimension-28:7rem;--dimension-30:7.5rem;--dimension-34:8.5rem;--dimension-999:62.4375rem;--border-none:var(--dimension-0);--border-thin:0.0938rem;--border-bold:var(--dimension-1);--gap-xs:var(--dimension-4);--gap-sm:0.75rem;--gap-md:1.25rem;--gap-lg:3.5rem;--min-max-horizontal-min:37.5rem;--min-max-horizontal-max:50rem;--min-max-text-width-max:56.25rem;--min-max-vertical-min-samll:15rem;--min-max-vertical-min-medium:20rem;--min-max-vertical-max-small:25rem;--min-max-vertical-max-medium:30rem;--padding-side:1.5rem;--padding-bottum:5rem;--radius-none:0rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:2rem;--radius-xxxl:3rem;--radius-full:var(--dimension-999);--size-xs:var(--dimension-3);--size-sm:var(--dimension-4);--size-md:var(--dimension-5);--size-lg:var(--dimension-6);--size-xl:var(--dimension-9);--size-2xl:var(--dimension-10);--size-3xl:var(--dimension-12);--size-4xl:var(--dimension-20);--size-5xl:var(--dimension-24);--spacing-none:var(--dimension-0);--spacing-xxs:var(--dimension-0-5);--spacing-xs:var(--dimension-1);--spacing-sm:var(--dimension-1-5);--spacing-md:var(--dimension-2);--spacing-lg:var(--dimension-3);--spacing-xl:var(--dimension-4);--spacing-2xl:var(--dimension-5);--spacing-3xl:var(--dimension-6);--spacing-4xl:var(--dimension-8);--spacing-5xl:var(--dimension-10);--spacing-6xl:var(--dimension-12);--spacing-7xl:var(--dimension-20);--spacing-8xl:var(--dimension-24);--spacing-9xl:var(--dimension-28);--spacing-10xl:var(--dimension-34)}@media screen and (min-width:767px){:root{--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.75rem;--font-size-4xl:2rem;--font-size-5xl:2.5rem;--font-size-6xl:3rem;--font-size-7xl:4rem;--letter-spacing-tight:-0.125rem;--letter-spacing-normal:0rem;--letter-spacing-wide:0.1563rem;--border-none:var(--dimension-0);--border-thin:0.0938rem;--border-bold:var(--dimension-1);--gap-sm:1rem;--gap-md:2rem;--gap-lg:4rem;--min-max-horizontal-min:37.5rem;--min-max-horizontal-max:50rem;--min-max-text-width-max:56.25rem;--min-max-vertical-min-samll:17.5rem;--min-max-vertical-min-medium:20rem;--min-max-vertical-max-small:22.5rem;--min-max-vertical-max-medium:37.5rem;--padding-side:2.5rem;--padding-bottum:6rem;--radius-none:0rem;--radius-sm:0.5rem;--radius-md:0.875rem;--radius-lg:1.25rem;--radius-xl:2.25rem;--radius-xxxl:5.5rem;--radius-full:var(--dimension-999);--size-xs:var(--dimension-3);--size-sm:var(--dimension-4);--size-md:var(--dimension-5);--size-lg:var(--dimension-6);--size-xl:var(--dimension-9);--size-2xl:var(--dimension-10);--size-3xl:var(--dimension-12);--size-4xl:var(--dimension-20);--size-5xl:var(--dimension-24);--spacing-none:var(--dimension-0);--spacing-xxs:var(--dimension-0-5);--spacing-xs:var(--dimension-1);--spacing-sm:var(--dimension-1-5);--spacing-md:var(--dimension-2);--spacing-lg:var(--dimension-3);--spacing-xl:var(--dimension-4);--spacing-2xl:var(--dimension-5);--spacing-3xl:var(--dimension-6);--spacing-4xl:var(--dimension-8);--spacing-5xl:var(--dimension-10);--spacing-6xl:var(--dimension-12);--spacing-7xl:var(--dimension-20);--spacing-8xl:var(--dimension-24);--spacing-9xl:var(--dimension-28);--spacing-10xl:var(--dimension-34)}}@media screen and (min-width:1280px){:root{--border-none:var(--dimension-0);--border-thin:0.0938rem;--border-bold:var(--dimension-1);--gap-sm:1.5rem;--gap-md:2.5rem;--gap-lg:5rem;--min-max-horizontal-min:37.5rem;--min-max-horizontal-max:50rem;--min-max-text-width-max:56.25rem;--min-max-vertical-min-samll:18.75rem;--min-max-vertical-min-medium:22.5rem;--min-max-vertical-max-small:32.5rem;--min-max-vertical-max-medium:45rem;--padding-side:6rem;--padding-bottum:7rem;--radius-none:0rem;--radius-sm:0.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2.5rem;--radius-xxxl:8.5rem;--radius-full:var(--dimension-999);--size-xs:var(--dimension-3);--size-sm:var(--dimension-4);--size-md:var(--dimension-5);--size-lg:var(--dimension-6);--size-xl:var(--dimension-9);--size-2xl:var(--dimension-10);--size-3xl:var(--dimension-12);--size-4xl:var(--dimension-20);--size-5xl:var(--dimension-24);--spacing-none:var(--dimension-0);--spacing-xxs:var(--dimension-0-5);--spacing-xs:var(--dimension-1);--spacing-sm:var(--dimension-1-5);--spacing-md:var(--dimension-2);--spacing-lg:var(--dimension-3);--spacing-xl:var(--dimension-4);--spacing-2xl:var(--dimension-5);--spacing-3xl:var(--dimension-6);--spacing-4xl:var(--dimension-8);--spacing-5xl:var(--dimension-10);--spacing-6xl:var(--dimension-12);--spacing-7xl:var(--dimension-20);--spacing-8xl:var(--dimension-24);--spacing-9xl:var(--dimension-28);--spacing-10xl:var(--dimension-34)}}@media screen and (min-width:1600px){:root{--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-size-6xl:3.5rem;--font-size-7xl:5rem;--letter-spacing-tight:-0.125rem;--letter-spacing-normal:0rem;--letter-spacing-wide:0.1563rem;--border-none:var(--dimension-0);--border-thin:0.0938rem;--border-bold:var(--dimension-1);--gap-sm:1.5rem;--gap-md:2.5rem;--gap-lg:5rem;--min-max-horizontal-min:37.5rem;--min-max-horizontal-max:50rem;--min-max-text-width-max:68.75rem;--min-max-vertical-min-samll:18.75rem;--min-max-vertical-min-medium:25rem;--min-max-vertical-max-small:35rem;--min-max-vertical-max-medium:45rem;--padding-bottum:7rem;--padding-side:12rem;--radius-none:0rem;--radius-sm:0.5rem;--radius-md:1rem;--radius-lg:1.5rem;--radius-xl:2.5rem;--radius-xxxl:8.5rem;--radius-full:var(--dimension-999);--size-xs:var(--dimension-3);--size-sm:var(--dimension-4);--size-md:var(--dimension-5);--size-lg:var(--dimension-6);--size-xl:var(--dimension-9);--size-2xl:var(--dimension-10);--size-3xl:var(--dimension-12);--size-4xl:var(--dimension-20);--size-5xl:var(--dimension-24);--spacing-none:var(--dimension-0);--spacing-xxs:var(--dimension-0-5);--spacing-xs:var(--dimension-1);--spacing-sm:var(--dimension-1-5);--spacing-md:var(--dimension-2);--spacing-lg:var(--dimension-3);--spacing-xl:var(--dimension-4);--spacing-2xl:var(--dimension-5);--spacing-3xl:var(--dimension-6);--spacing-4xl:var(--dimension-8);--spacing-5xl:var(--dimension-10);--spacing-6xl:var(--dimension-12);--spacing-7xl:var(--dimension-20);--spacing-8xl:var(--dimension-24);--spacing-9xl:var(--dimension-28);--spacing-10xl:var(--dimension-34)}}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}*{box-sizing:border-box}body{margin:0}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}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}.background-none{background:none}.background-red{background:var(--primary-500-main)}.background-grey{background:var(--color-gray-100)}.background-light-green{background:var(--color-green-50)}.background-dark-green{background:var(--color-green-700)}.no-margin-bottom{margin-bottom:0!important}.no-margin-bottom.brick-container:after{bottom:0!important;height:0!important}.s-margin-bottom{margin-bottom:24px!important}.s-margin-bottom.brick-container:after{bottom:-24px!important;height:24px!important}.m-margin-bottom{margin-bottom:52px!important}.m-margin-bottom.brick-container:after{bottom:-52px!important;height:52px!important}.l-margin-bottom{margin-bottom:80px!important}.l-margin-bottom.brick-container:after{bottom:-80px!important;height:80px!important}@media screen and (min-width:767px){.s-margin-bottom{margin-bottom:52px!important}.s-margin-bottom.brick-container:after{bottom:-52px!important;height:52px!important}.m-margin-bottom{margin-bottom:80px!important}.m-margin-bottom.brick-container:after{bottom:-80px!important;height:80px!important}.l-margin-bottom{margin-bottom:108px!important}.l-margin-bottom.brick-container:after{bottom:-108px!important;height:108px!important}}@media screen and (min-width:1600px){.s-margin-bottom{margin-bottom:80px!important}.s-margin-bottom.brick-container:after{bottom:-80px!important;height:80px!important}.m-margin-bottom{margin-bottom:108px!important}.m-margin-bottom.brick-container:after{bottom:-108px!important;height:108px!important}.l-margin-bottom{margin-bottom:136px!important}.l-margin-bottom.brick-container:after{bottom:-136px!important;height:136px!important}}.no-padding-bottom{padding-bottom:0!important}.s-padding-bottom{padding-bottom:24px!important}.m-padding-bottom{padding-bottom:52px!important}.l-padding-bottom{padding-bottom:80px!important}@media screen and (min-width:767px){.s-padding-bottom{padding-bottom:52px!important}.m-padding-bottom{padding-bottom:80px!important}.l-padding-bottom{padding-bottom:108px!important}}@media screen and (min-width:1600px){.s-padding-bottom{padding-bottom:80px!important}.m-padding-bottom{padding-bottom:108px!important}.l-padding-bottom{padding-bottom:136px!important}}.no-padding-top{padding-top:0!important}.s-padding-top{padding-top:24px!important}.m-padding-top{padding-top:52px!important}.l-padding-top{padding-top:80px!important}@media screen and (min-width:767px){.s-padding-top{padding-top:52px!important}.m-padding-top{padding-top:80px!important}.l-padding-top{padding-top:108px!important}}@media screen and (min-width:1600px){.s-padding-top{padding-top:80px!important}.m-padding-top{padding-top:108px!important}.l-padding-top{padding-top:136px!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;padding:0}.--wysiwyg ul li{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-sm) 0;position:relative}.--wysiwyg ul li:before{content:"";height:7px;width:7px;margin:9px;background-color:var(--color-green-500);border-radius:var(--radius-full);flex-shrink:0}.--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)}body,html{font-family:Inter,sans-serif;font-size:16px;font-weight:400;color:var(--color-gray-900)}body:has(.c-banner.is-active),html:has(.c-banner.is-active){overflow-y:hidden}body:has(.--overlay.--active),html:has(.--overlay.--active){overflow-y:hidden}body{max-width:2560px;margin:0 auto;overflow-x:hidden;color:var(--color-gray-900)}body,body div{hyphens:auto}.--h1,.--h2,.--h3,.--h4,.--h5,.--h6,h1,h2,h3,h4,h5,h6{margin:0;font-family:Inter,sans-serif}ol,p,ul{margin-top:0;margin-bottom:1rem}ol,ul{padding-left:24px}.--wysiwyg a{text-decoration:underline;color:var(--color-gray-900)}.--wysiwyg :last-child{margin-bottom:0}span a{position:relative;color:var(--color-gray-900);text-decoration:none;transition:color .25s ease-in-out}span a:before{content:"";position:absolute;left:0;bottom:0;height:1px;width:100%;background-color:var(--color-gray-900);transition:background-color .25s ease-in-out}span a:hover{color:var(--color-green-700)}span a:hover:before{background-color:var(--color-green-700)}footer,section{position:relative;z-index:1}img,svg{display:block}img{object-fit:cover;object-position:center;height:100%;width:100%}body:not(.--editmode) :focus{outline:none}body:not(.--editmode) :focus-visible{box-shadow:0 0 0 2px #fff!important;outline:2px solid #000;outline-offset:2px}section{overflow-x:hidden}.brick-container{max-width:2560px;margin:-1px auto 0;padding:0 var(--padding-side)}.brick-container,.brick-inner{position:relative;display:flex;flex-direction:column;width:100%}.brick-inner{gap:var(--gap-sm);max-width:1920px;margin:0 auto}.--hidden{visibility:hidden}.--locked:has(.header__main-link.--open){overflow:hidden}.--locked:has(.header__mobile-main.--active){overflow:hidden}body.--editmode .button{padding:13px 48px 13px 28px}body.--editmode .loader{display:none!important;visibility:none;pointer-events:none}.--display{font-family:var(--font-family-sans);font-size:var(--font-size-7xl);font-style:normal;font-weight:700;line-height:110%;letter-spacing:var(--letter-spacing-tight)}.--display *{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.--display.--xl{font-size:var(--font-size-7xl);line-height:110%;letter-spacing:var(--letter-spacing-tight)}.--display.--l{font-size:var(--font-size-5xl);line-height:120%}.--display.--l,.--display.--m{letter-spacing:var(--letter-spacing-normal)}.--display.--m{font-size:var(--font-size-4xl);line-height:125%}.--heading{font-family:var(--font-family-sans);font-size:var(--font-size-3xl);font-style:normal;font-weight:600;line-height:135%;letter-spacing:var(--letter-spacing-normal)}.--heading *{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.--heading.--h1{font-size:var(--font-size-3xl);line-height:135%}.--heading.--h2{font-size:var(--font-size-2xl);line-height:140%}.--heading.--h3{font-size:var(--font-size-xl);line-height:150%}.--heading.--h4{line-height:var(--line-height-lg)}.--body,.--heading.--h4{font-size:var(--font-size-lg)}.--body{font-family:var(--font-family-sans);font-style:normal;font-weight:400;line-height:150%;letter-spacing:var(--letter-spacing-normal)}.--body *{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.--body.--l{font-size:var(--font-size-lg)}.--body.--m{font-size:var(--font-size-base)}.--body.--s{font-size:var(--font-size-sm)}.--body.--xs{font-size:var(--font-size-xs)}.--label{font-family:var(--font-family-sans);font-size:var(--font-size-base);font-style:normal;font-weight:500;line-height:var(--line-height-xl);letter-spacing:var(--letter-spacing-normal)}.--label *{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}.--label.--l{font-size:var(--font-size-base);line-height:var(--line-height-xl)}.--label.--m{font-size:var(--font-size-sm);line-height:var(--line-height-sm)}.--caption,.--label.--s{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.--caption{font-family:var(--font-family-sans);font-style:normal;font-weight:400;letter-spacing:var(--letter-spacing-normal)}.--caption *{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit}input[type=email]:not(.x-form-field),input[type=search]:not(.x-form-field),input[type=text]:not(.x-form-field),textarea{padding:var(--spacing-lg) var(--spacing-xl);width:100%;border:1.5px solid var(--color-gray-300);border-radius:var(--spacing-xs,4px);color:var(--color-gray-900)!important;transition:all .25s ease-in-out;background-color:var(--color-gray-50)}input[type=email]:not(.x-form-field)::placeholder,input[type=search]:not(.x-form-field)::placeholder,input[type=text]:not(.x-form-field)::placeholder,textarea::placeholder{color:var(--color-gray-400)!important}input[type=email]:not(.x-form-field):focus,input[type=search]:not(.x-form-field):focus,input[type=text]:not(.x-form-field):focus,textarea:focus{border-color:var(--color-green-500);outline:1.5px solid var(--color-green-100);outline-offset:.5px}input[type=email]:not(.x-form-field):hover,input[type=search]:not(.x-form-field):hover,input[type=text]:not(.x-form-field):hover,textarea:hover{border-color:var(--color-gray-800)}input[type=email]:not(.x-form-field):not(:placeholder-shown),input[type=search]:not(.x-form-field):not(:placeholder-shown),input[type=text]:not(.x-form-field):not(:placeholder-shown),textarea:not(:placeholder-shown){border-color:var(--color-gray-800)}textarea{min-height:calc(4.5rem + 16px)}input[type=checkbox]{appearance:none;height:20px;width:20px;border-radius:4px;background-color:var(--color-gray-50);border:1.5px solid var(--color-gray-300);transition:background-color .25s ease-in-out,border-color .25s ease-in-out}.button{position:relative;display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);width:100%;height:var(--size-3xl,48px);padding:0 var(--spacing-3xl);background-color:var(--color-green-600);border:1px solid var(--color-green-600);border-radius:var(--radius-full);text-decoration:none;overflow:hidden;transition:border-color .25s ease-in-out;cursor:pointer}.button span{color:var(--color-green-50);text-align:center;font-family:var(--font-family-sans);font-size:var(--font-size-base);font-style:normal;font-weight:500;line-height:20px;letter-spacing:var(--letter-spacing-normal);z-index:1}.button span>*{color:inherit!important}.button svg{height:var(--Spacing-spaging-2xl,20px);width:var(--Spacing-spaging-2xl,20px);z-index:1;transition:transform .25s ease-in-out}.button svg path{stroke:var(--color-gray-50)}.button:before{background-color:var(--color-green-800)}.button:after,.button:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;transition:opacity .25s ease-in-out}.button:after{background-color:var(--color-green-700)}.button:hover{border-color:var(--color-green-800)}.button:hover:before{opacity:1}.button:hover svg.arrow-left,.button:hover svg.chevron-left{transform:translateX(-4px)}.button:hover svg.arrow-right,.button:hover svg.chevron-right{transform:translateX(4px)}.button:focus-visible{outline:2px solid var(--color-green-600);outline-offset:2px}.button:active{border-color:var(--color-green-700)}.button:active:after{opacity:1}.button:active svg.arrow-left,.button:active svg.chevron-left{transform:translateX(-6px)}.button:active svg.arrow-right,.button:active svg.chevron-right{transform:translateX(6px)}.button.--inactive,.button:disabled{color:var(--color-gray-700);background-color:var(--color-gray-50);border-color:var(--color-gray-50);opacity:.5;pointer-events:none}.button.--inactive svg path,.button:disabled svg path{stroke:var(--color-gray-700)}.button.--medium{height:var(--size-2xl);padding:0 var(--spacing-2xl);gap:var(--spacing-sm)}@media screen and (max-width:767px){.button svg{transform:none!important}}@media screen and (min-width:767px){.button{width:fit-content}}.--editmode .button:has(svg){padding-right:40px}.button.--sec{background-color:var(--color-green-100);border-color:var(--color-green-100)}.button.--sec span{color:var(--color-green-900)}.button.--sec svg path{stroke:var(--color-green-900)}.button.--sec:before{background-color:var(--color-green-300);border-color:var(--color-green-300)}.button.--sec:after{background-color:var(--color-gray-400);border-color:var(--color-gray-400)}.button.--sec:hover{border-color:var(--color-green-300)}.button.--sec:active{border-color:var(--color-gray-400)}.button.--outline{background-color:var(--color-gray-50);border-color:var(--color-green-200)}.button.--outline span{color:var(--color-green-900)}.button.--outline svg path{stroke:var(--color-green-900)}.button.--outline:before{background-color:var(--color-green-200);border-color:var(--color-green-200)}.button.--outline:after{background-color:var(--color-gray-200);border-color:var(--color-green-700)}.button.--outline:hover{border-color:var(--color-green-200)}.button.--outline:active{border-color:var(--color-gray-700)}.button.--text{background-color:transparent;border-color:transparent;transition:color .25s ease-in-out}.button.--text span{font-weight:600!important;color:var(--color-green-700);transition:color .25s ease-in-out}.button.--text svg{transition:transform .25s ease-in-out}.button.--text svg path{transition:stroke .25s ease-in-out;stroke:var(--color-green-700)}.button.--text:before{background-color:var(--color-green-200);border-color:var(--color-green-200)}.button.--text:after{background-color:transparent;border-color:transparent}.button.--text:hover{color:var(--color-green-500);border-color:transparent}.button.--text:hover svg path{stroke:var(--color-green-500)}.button.--text:active{color:var(--color-green-800);border-color:var(--color-green-200)}.button.--text:active svg path{stroke:var(--color-green-800)}.button.--sticky{position:absolute;right:0;top:50%;transform:translateY(-50%);height:fit-content;width:fit-content;padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-lg) var(--spacing-3xl);background-color:var(--color-green-800);border:transparent;border-radius:var(--dimension-24) 0 0 var(--dimension-24);box-shadow:-4px 4px 16px 0 rgba(17,56,15,.2)}.button.--sticky:before{background-color:var(--color-green-500)}.button.--sticky:after{background-color:var(--color-green-600)}.button.--icon{width:var(--size-3xl,48px);height:var(--size-3xl,48px);padding:0}.button.--icon.--medium{width:var(--size-xl,36px);height:var(--size-xl,36px)}.playground{margin:20px}.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__gradients{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}.playground__gradient{height:100px;width:100px}.playground__gradient.--dark{background:var(--gradient-tb-black)}.playground__gradient.--light{background:var(--gradient-tb-white)}.playground__gradient.--br{background:var(--gradient-lr-blue-red)}.playground__gradient.--br-d{background:var(--gradient-lrdt-blue-red)}.playground__gradient.--br-d-{background:var(--gradient-lrdb-blue-red)}.playground__headlines{display:flex;flex-direction:column}.playground__buttons{position:relative;display:flex;flex-wrap:wrap;gap:24px}.playground__buttons.--sticky{height:100px;width:100%}.playground__button-group{display:flex;flex-direction:column;gap:24px}.playground__shadows{display:flex;gap:40px}.shadow-box{height:100px;width:100px;border-radius:4px}.shadow-box:first-of-type{box-shadow:var(--shadow-s)}.shadow-box:nth-of-type(2){box-shadow:var(--shadow-m)}.shadow-box:nth-of-type(3){box-shadow:var(--shadow-l)}.shadow-box:nth-of-type(4){box-shadow:var(--shadow-xl)}.shadow-box:nth-of-type(5){box-shadow:var(--shadow-2xl)}@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;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)}.--gallery{position:relative;height:fit-content;width:100%;overflow:hidden;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%}.--gallery-ui{position:absolute;left:0;top:0;width:100%}.--gallery-button{cursor:pointer;transition:all .25s ease-in-out!important}.--gallery-button.--inactive{pointer-events:none}.--gallery-indicators{display:flex;align-items:center;justify-content:center;gap:8px}.--gallery-indicator{position:relative;cursor:pointer;height:6px;width:6px;transition:all .25s ease-in-out;border-radius:100%}.--gallery-indicator:before{content:"";position:absolute;top:50%;left:50%;height:12px;width:12px;transform:translate(-50%,-50%)}.--gallery-indicator.--active{height:8px;width:8px;pointer-events:none}.--gallery-legends{position:relative}.--slider-container{display:flex;width:100%;max-width:100vw!important}.--slider{display:flex;width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.--slider::-webkit-scrollbar{display:none}.--slider.--dragging{scroll-behavior:auto;user-select:none;cursor:grabbing}.--slider-inner{display:flex;gap:var(--gap-sm);width:fit-content;max-width:calc(var(--desktop-l) + var(--padding-side)*2);margin:0 auto;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.--hidden{display:none}.--dropdown{display:flex;flex-direction:column;position:relative;transition:all .25s ease-in-out;z-index:2}.--dropdown.--visible .--dropdown-content{display:block}.--dropdown.--open{z-index:10;transition:all .25s ease-in-out;overflow:visible}.--dropdown.--open>.--dropdown-header svg{transform:rotate(180deg)}.--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 .25s ease-in-out}.--dropdown.--absolute:hover .--dropdown-content{transition-delay:.24s}.--dropdown:has(.--dropdown-header:focus-visible){outline:1px solid var(--neutrals-950)}.--dropdown.--height-limit .--dropdown-content{max-height:32vh}.opendxp_editable .--dropdown-content{display:flex;height:fit-content!important;transform:unset!important}.opendxp_editable .--text{overflow:visible}.--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}.--dropdown-content{display:none;height:0;overflow:hidden;transition:height .25s 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}.--dropdown-item:hover{background-color:var(--neutrals-50)!important}.--dropdown-item:focus-visible{background-color:var(--neutrals-100)!important}.--dropdown-item:has(input:focus-visible){background-color:var(--neutrals-100)!important}body:has(.header__dropdown-container-wrapper.--open){overflow:hidden}body{display:flex;flex-direction:column;align-items:center}body:not(.--editmode){padding-top:72px}body>*{width:100%}@media screen and (min-width:767px){body:not(.--editmode){padding-top:96px}}.header{position:fixed;display:flex;gap:var(--spacing-sm);align-items:center;justify-content:space-between;width:100%;margin:0 auto;padding:0 var(--padding-side);transition:transform .2s ease-in-out;z-index:11}.header,.header:before{top:0;height:72px;max-width:2560px}.header:before{content:"";position:absolute;left:0;width:100vw;background-color:var(--color-gray-100)}.header>*{z-index:1}.header a,.header button{max-height:94px}.header.--retract{transform:translateY(-100%)}@media screen and (min-width:767px){.header,.header:before{height:96px}}@media screen and (min-width:1280px){.header{padding:0 0 0 var(--padding-side)}}@media screen and (min-width:1440px){.header{padding:0 0 0 var(--spacing-8xl)}}.header__logo{height:40px;width:fit-content}.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;height:100%}@media screen and (min-width:1280px){.header__main{display:flex}}.header__main-entry{color:var(--color-000)!important;font-weight:600!important}.header__main-entry.active .header__main-link:before{display:block!important;transform:translateX(0);opacity:1}.header__main-entry:hover .header__main-link{color:var(--color-green-700)}.header__main-entry:hover .header__main-link:before{transform-origin:top;transform:scaleY(1)}.header__main-link{position:relative;display:flex;align-items:center;font-family:var(--font-family-sans);font-size:16px;font-style:normal;font-weight:600;line-height:100%;color:var(--color-green-800);padding:var(--spacing-5xl) var(--spacing-2xl);text-decoration:none;cursor:pointer;background-color:transparent;border:none;transition:color .25s ease-in-out}.header__main-link:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;transform:scaleY(0);transform-origin:bottom;background-color:var(--color-green-100);transition:transform .2s ease-in}.header__main-link span{display:block;z-index:1}.header__dropdown-container{width:fit-content!important;background-color:var(--color-green-100);transition-timing-function:ease-out!important;transition-duration:.2s!important}.header__dropdown{width:fit-content;background-color:var(--color-green-100);border-radius:0 0 4px 4px;overflow:hidden}.header__dropdown-links{padding:0;margin:0}.header__entry{list-style:none;white-space:nowrap}.header__entry:last-of-type a{border-radius:0 0 4px 4px;overflow:hidden}.header__entry-link{display:block;padding:var(--spacing-lg) var(--spacing-5xl) var(--spacing-lg) var(--spacing-2xl);text-decoration:none;color:var(--color-green-800);transition:background-color .25s ease-in-out,color .25s ease-in-out}.header__entry-link:hover{background-color:var(--color-green-200);color:var(--color-green-900)}.header__service{display:flex;align-items:center}.header__service>ul{display:none;margin:0;padding:0;list-style-type:none}.header__service>ul a{position:relative;display:block;color:var(--color-green-700);padding:var(--spacing-5xl) var(--spacing-xl);text-decoration:none}.header__service>ul a:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;transform:scaleY(0);transform-origin:bottom;background-color:var(--color-green-100);transition:transform .25s ease-in-out}.header__service>ul a span{position:relative;display:block;z-index:1;font-family:var(--font-family-sans);font-size:16px;font-style:normal;font-weight:400;line-height:100%}.header__service>ul a:hover{color:var(--color-green-700)}.header__service>ul a:hover:before{transform-origin:top;transform:scaleY(1)}@media screen and (min-width:1280px){.header__service>ul{display:flex}}.header__service-inner{display:flex;align-items:center;gap:var(--spacing-2xl);padding-left:var(--spacing-2xl)}.header__search{display:flex;align-items:center;justify-content:center;position:relative;height:40px;width:40px;background-color:rgba(60,164,51,.07);border-radius:var(--radius-full);cursor:pointer;transition:background-color .25s ease-in-out}.header__search svg{transform:none!important;height:16px;width:16px}.header__search svg path{stroke:var(--color-green-900);transition:stroke .25s ease-in-out}.header__search:hover{background-color:rgba(60,164,51,.2)!important}.header__language{display:none;position:relative;min-width:56px}.header__language:hover .header__language-dropdown-container{transition-delay:.25s}.header__language:hover .header__language-active{color:var(--color-green-700)}.header__language:hover .header__language-active:before{transform-origin:top;transform:scaleY(1)}@media screen and (min-width:767px){.header__language{display:block}}.header__language-active{position:relative;display:flex;align-items:center;justify-content:center;width:100%;padding:var(--spacing-5xl) var(--spacing-xl);text-decoration:none;cursor:pointer;background-color:transparent;border:none;color:var(--color-green-700);transition:color .25s ease-in-out}.header__language-active:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;transform:scaleY(0);transform-origin:bottom;background-color:var(--color-green-100);transition:transform .25s ease-in}.header__language-active span{position:relative;display:block;z-index:1;font-family:var(--font-family-sans);font-size:16px;font-style:normal;font-weight:400;line-height:100%}.header__language-active svg{position:relative;z-index:1}.header__language-active svg path{stroke:var(--color-brand-200);transition:stroke .25s ease-in-out}.header__language-dropdown-container{background-color:var(--color-green-100)!important;z-index:2;top:100%!important;left:0!important;width:fit-content;min-width:56px;transition-timing-function:ease-out!important;transition-delay:0ms;border-radius:0 0 4px 4px!important;overflow:hidden!important}.header__language-dropdown-container ul{display:flex;flex-direction:column;margin:0;padding:0;list-style-type:none;width:100%;border-radius:0 0 4px 4px;overflow:hidden!important}.header__language-dropdown-container ul li a{position:relative;display:block;text-align:center;padding:var(--spacing-md,8px) var(--spacing-lg,12px);text-decoration:none;transition:color .25s ease-in-out,background-color .25s ease-in-out;color:var(--color-green-900)}.header__language-dropdown-container ul li a:hover{background-color:var(--color-green-200);color:var(--color-green-800)}.header__contact{display:none;padding:var(--spacing-md) var(--spacing-3xl);background-color:var(--color-green-500);border-radius:var(--radius-full)}.header__contact span{color:var(--color-green-800)!important;transition:color .25s ease-in-out;z-index:1}.header__contact:before{background-color:var(--color-green-800)!important;border-radius:var(--radius-full) 0 0 var(--radius-full)}.header__contact:after{display:none!important}.header__contact:hover span{color:var(--color-green-100)!important}@media screen and (min-width:767px){.header__contact{display:flex}}@media screen and (min-width:1280px){.header__contact{padding:var(--spacing-md) var(--spacing-6xl) var(--spacing-md) var(--spacing-3xl);border-radius:var(--radius-full) 0 0 var(--radius-full)}}.header.--gray .header__logo .text,.header.--light-green .header__logo .text{fill:var(--color-gray-900)}.header.--gray .header__search,.header.--light-green .header__search{background-color:rgba(60,164,51,.07)}.header.--gray .header__search svg path,.header.--light-green .header__search svg path{stroke:var(--color-green-600)}.header.--gray .header__search:hover,.header.--light-green .header__search:hover{background:rgba(60,164,51,.2)!important}.header.--gray .header__mobile-inner,.header.--gray .header__mobile-main,.header.--gray .header__mobile-main-inner,.header.--gray:before{background-color:var(--color-gray-100)}.header.--light-green .header__mobile-inner,.header.--light-green .header__mobile-main,.header.--light-green .header__mobile-main-inner,.header.--light-green:before{background-color:var(--color-green-50)}.header.--dark-green:before{background-color:var(--color-green-700)}.header.--dark-green .header__logo .text{fill:var(--color-gray-50)}.header.--dark-green .header__main-link{color:var(--color-green-50)}.header.--dark-green .header__main-link:before{background-color:var(--color-green-800)}.header.--dark-green .header__main-link:hover{color:var(--color-green-200)}.header.--dark-green .header__service a{color:var(--color-green-50)}.header.--dark-green .header__service a:before{background-color:var(--color-green-800)}.header.--dark-green .header__service a:hover{color:var(--color-green-200)}.header.--dark-green .header__language-active{color:var(--color-green-50)}.header.--dark-green .header__language-active:before{background-color:var(--color-green-800)}.header.--dark-green .header__language-active:hover{color:var(--color-green-200)}.header.--dark-green .header__language-dropdown-container{background-color:var(--color-green-800)!important}.header.--dark-green .header__language-dropdown-container ul li a{color:var(--color-green-50)}.header.--dark-green .header__language-dropdown-container ul li a:hover{background-color:var(--color-green-900);color:var(--color-green-200)}.header.--dark-green .header__dropdown{background-color:var(--color-green-800)}.header.--dark-green .header__entry-link{color:var(--color-green-50)}.header.--dark-green .header__entry-link:hover{background-color:var(--color-green-900);color:var(--color-green-200)}.header.--dark-green .header__search{background-color:hsla(0,0%,100%,.07)}.header.--dark-green .header__search svg path{stroke:var(--color-green-100)}.header.--dark-green .header__search:hover{background-color:hsla(0,0%,100%,.2)!important}.header.--dark-green .header__search:hover svg path{stroke:var(--color-green-200)}.header.--dark-green .header__contact{background-color:var(--color-green-50)}.header.--dark-green .header__contact span{color:var(--color-green-700)!important}.header.--dark-green .header__contact:before{background-color:var(--color-green-200)!important}.header.--dark-green .header__contact:hover span{color:var(--color-green-900)!important}.header.--dark-green .header__hamburger svg line{stroke:var(--color-green-50)}.header.--dark-green .header__mobile-inner,.header.--dark-green .header__mobile-main,.header.--dark-green .header__mobile-main-inner{background-color:var(--color-green-700)}.header.--dark-green .header__mobile-entry{border-color:var(--color-green-600)!important}.header.--dark-green .header__mobile-entry span{color:var(--color-green-50)!important}.header.--dark-green .header__mobile-entry.active .header__mobile-main-link,.header.--dark-green .header__mobile-entry.active>.header__mobile-link{background-color:var(--color-green-800)!important}.header.--dark-green .header__mobile-entry.active .header__mobile-main-link span,.header.--dark-green .header__mobile-entry.active>.header__mobile-link span{color:var(--color-green-200)!important}.header.--dark-green .header__mobile-entry.active .header__mobile-main-link svg path,.header.--dark-green .header__mobile-entry.active>.header__mobile-link svg path{stroke:var(--color-green-200)}.header.--dark-green .header__mobile-link,.header.--dark-green .header__mobile-main-link,.header.--dark-green .header__mobile-main .header__support,.header.--dark-green .header__mobile-subpage-title{color:var(--color-green-50)!important}.header.--dark-green .header__mobile-link svg path,.header.--dark-green .header__mobile-main-link svg path,.header.--dark-green .header__mobile-main .header__support svg path,.header.--dark-green .header__mobile-subpage-title svg path{stroke:var(--color-green-50)!important}.header.--dark-green .header__mobile-link.active,.header.--dark-green .header__mobile-main-link.active,.header.--dark-green .header__mobile-main .header__support.active,.header.--dark-green .header__mobile-subpage-title.active{color:var(--color-green-200)!important}.header.--dark-green .header__mobile-link.active svg path,.header.--dark-green .header__mobile-main-link.active svg path,.header.--dark-green .header__mobile-main .header__support.active svg path,.header.--dark-green .header__mobile-subpage-title.active svg path{stroke:var(--color-green-200)!important}.header.--dark-green .header__mobile-language ul li a{color:var(--color-green-50)}body:has(.header__mobile-main.--open){overflow:hidden}.header__hamburger{background-color:transparent;border:none;cursor:pointer}.header__hamburger.--active svg .top-bun{animation:menuTopOpen .35s ease-in-out both}.header__hamburger.--active svg .patty{animation:menuMiddleOpen .35s ease-in-out both}.header__hamburger.--active svg .bottom-bun{animation:menuBottomOpen .35s ease-in-out both}.header__hamburger.--inactive svg .top-bun{animation:menuTopClose .4s ease-in-out both}.header__hamburger.--inactive svg .patty{animation:menuMiddleClose .4s ease-in-out both}.header__hamburger.--inactive svg .bottom-bun{animation:menuBottomClose .4s ease-in-out both}@media screen and (min-width:1280px){.header__hamburger{display:none}}@keyframes menuTopOpen{0%{transform:translateY(0)}60%{transform:translateY(11px)}to{transform:translateY(1px) translateX(7px) rotate(45deg)}}@keyframes menuMiddleOpen{0%{opacity:1}40%{opacity:1}60%{opacity:0}to{opacity:0}}@keyframes menuBottomOpen{0%{transform:translateY(0)}60%{transform:translateY(-11px)}to{transform:translateY(9px) translateX(-14px) rotate(-45deg)}}@keyframes menuTopClose{0%{transform:translateY(1px) translateX(7px) rotate(45deg)}40%{transform:translateY(11px)}to{transform:translateY(0)}}@keyframes menuMiddleClose{0%{opacity:0}40%{opacity:0}60%{opacity:1}to{opacity:1}}@keyframes menuBottomClose{0%{transform:translateY(9px) translateX(-14px) rotate(-45deg)}40%{transform:translateY(-11px)}to{transform:translateY(0)}}.header__mobile-main{position:absolute;left:0;top:72px;width:100vw;height:0;transition:height .25s ease-in-out;overflow:hidden;max-height:calc(100vh - 72px)}.header__mobile-main .header__support{display:flex;justify-content:space-between;padding:var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px) 0!important;border:none;width:100%;background-color:transparent;text-decoration:none;cursor:pointer;font-size:20px!important;font-weight:500!important;line-height:var(--spacing-spacing-3xl,24px)!important;letter-spacing:.4px!important;color:var(--color-brand-500)!important}.header__mobile-main .header__support span{font-size:inherit!important;font-style:inherit!important;font-weight:inherit!important;line-height:inherit!important;letter-spacing:inherit!important;color:inherit!important}.header__mobile-main .header__support svg{transition:transform .25s ease-in-out}.header__mobile-main .header__support svg path{stroke:var(--color-brand-500)}.header__mobile-main .header__service ul{flex-direction:column}.header__mobile-main .header__service ul li a{color:var(--color-brand-500);font-size:18px;font-style:normal;font-weight:500;line-height:var(--spacing-2xl,20px);letter-spacing:.36px;padding:var(--spacing-md,8px) 0}.header__mobile-main .header__service ul li.active a{color:var(--color-brand-700)}@media screen and (min-width:767px){.header__mobile-main{top:96px}}@media screen and (min-width:1280px){.header__mobile-main{display:none}}.header__mobile-main-inner{display:flex;flex-direction:column;position:relative;height:fit-content;padding:8px var(--spacing-none) var(--spacing-5xl) var(--spacing-none);background-color:var(--color-gray-100);transition:transform .25s ease-in-out;z-index:1}.header__mobile-nav-content{padding:0;margin:0}.header__mobile-list{display:flex;flex-direction:column;gap:2px;padding:0 0 8px;height:fit-content;margin:0}.header__mobile-entry{list-style-type:none;border-top:1px solid var(--color-gray-200)}.header__mobile-entry span{color:var(--color-green-800)!important;font-size:18px;font-style:normal;font-weight:600;line-height:normal}.header__mobile-entry:last-of-type{border-bottom:1px solid var(--color-gray-200)!important}.header__mobile-entry.active .header__mobile-main-link,.header__mobile-entry.active>.header__mobile-link{background-color:var(--color-green-100)!important}.header__mobile-entry.active .header__mobile-main-link span,.header__mobile-entry.active>.header__mobile-link span{color:var(--color-green-700)!important}.header__mobile-entry.active .header__mobile-main-link svg path,.header__mobile-entry.active>.header__mobile-link svg path{stroke:var(--color-green-700)}.header__mobile-entry.--open .header__mobile-main-link svg{transform:rotate(-180deg)}.header__mobile-entry.--lvl-2{border:none!important}.header__mobile-entry.--lvl-2 span{font-size:16px;font-weight:400}.header__mobile-link,.header__mobile-main-link{display:flex;justify-content:space-between;border:none;width:100%;padding:12px var(--padding-side);background-color:transparent;text-decoration:none;cursor:pointer;font-size:20px;font-weight:500;line-height:var(--spacing-spacing-3xl,24px);letter-spacing:.4px;color:var(--color-brand-500)}.header__mobile-link:before,.header__mobile-main-link:before{display:none}.header__mobile-link span,.header__mobile-main-link span{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.header__mobile-link:has(.header__mobile-main-link-a),.header__mobile-main-link:has(.header__mobile-main-link-a){padding:0!important}.header__mobile-link .header__mobile-main-link-a,.header__mobile-main-link .header__mobile-main-link-a{width:100%;text-decoration:none;padding:12px var(--padding-side)}.header__mobile-link .header__mobile-main-link-a span,.header__mobile-main-link .header__mobile-main-link-a span{font-size:inherit;font-style:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit}.header__mobile-link button.--dropdown-header,.header__mobile-main-link button.--dropdown-header{width:fit-content!important;padding:12px var(--padding-side)}.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-green-800)}.header__mobile-link.active,.header__mobile-main-link.active{color:var(--color-brand-700)}.header__mobile-link.active svg path,.header__mobile-main-link.active svg path{stroke:var(--color-brand-700)}.header__mobile-inner{display:flex;flex-direction:column;height:0;width:100%;background-color:var(--color-gray-100);overflow:hidden}.header__mobile-subpage-title{display:flex;justify-content:space-between;text-decoration:none;color:var(--color-brand-500);font-size:20px;font-style:normal;font-weight:500;line-height:var(--spacing-spacing-3xl,24px);letter-spacing:.4px;padding:var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-xl,16px) var(--spacing-spacing-none,0)}.header__mobile-subpage-title.active{color:var(--color-brand-700)!important}.header__mobile-subpage-title.active svg path{stroke:var(--color-brand-700)!important}.header__mobile-link{display:flex;gap:8px;padding:12px var(--padding-side) 12px calc(var(--padding-side) + 16px);font-size:18px;font-style:normal;font-weight:500;line-height:var(--spacing-spacing-3xl,24px);letter-spacing:.4px}.header__mobile-service ul{padding:0;margin:0}.header__mobile-service .header__mobile-entry{border-top:0}.header__mobile-contact{display:block;padding:var(--spacing-5xl) var(--padding-side,24px) 0 var(--padding-side,24px)}.header__mobile-contact .header__contact{display:flex;width:100%}@media screen and (min-width:767px){.header__mobile-contact{display:none}}.header__mobile-language ul{display:flex;justify-content:center;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-3xl) var(--padding-side,24px) var(--spacing-none) var(--padding-side,24px)}.header__mobile-language ul li{list-style-type:none}.header__mobile-language ul li a{text-transform:uppercase;font-weight:600!important;color:var(--color-green-800);text-decoration:none}.header__mobile-language ul li a.--active{opacity:.5}@media screen and (min-width:767px){.header__mobile-language{display:none}}.header__backdrop{position:fixed;inset:72px 0 0;z-index:0;width:100vw;height:calc(100vh - 72px);visibility:hidden;pointer-events:none;backdrop-filter:blur(2px);background-color:rgba(17,56,15,.5137254901960784);transition:opacity .25s ease-in-out,visibility .25s ease-in-out;opacity:0}@media screen and (min-width:767px){.header__backdrop{top:96px;height:calc(100vh - 96px)}}@media screen and (min-width:1280px){.header__backdrop{display:none}}.header:has(.header__mobile-main.--open) .header__backdrop{opacity:1;visibility:visible;pointer-events:auto}.footer{z-index:100;position:relative!important;visibility:visible!important}.footer__inner{display:flex;flex-direction:column;align-items:center;background:var(--neutrals-950,#161a26);padding:var(--top---bottom-large,96px) var(--side-medium) var(--top---bottom-small,24px) var(--side-medium)!important;color:var(--neutrals-000,#fff);border-radius:var(--section-section-corners,80px) var(--section-section-corners,80px) 0 0;box-shadow:var(--shadow-2xl);max-width:unset}@media screen and (min-width:767px){.footer__inner{padding:var(--top---bottom-big,136px) var(--side-medium,80px) var(--top---bottom-small,40px) var(--side-medium,80px)!important}}.footer__container{display:flex;flex-direction:column;gap:var(--cards-l-medium,64px)}@media screen and (min-width:767px){.footer__container{gap:74px}}.footer__top{display:flex;flex-direction:column;align-items:center;gap:var(--cards-l-medium,64px)}@media screen and (min-width:767px){.footer__top{flex-direction:row;align-items:flex-start;justify-content:space-between;gap:0}}.footer__logo{min-width:159px;max-width:159px;width:100%}.footer__logo svg{min-height:35px;max-height:35px;width:100%;display:block}@media screen and (min-width:767px){.footer__logo svg{min-height:49px;max-height:49px}}@media screen and (min-width:1600px){.footer__logo svg{min-height:80px;max-height:80px}}@media screen and (min-width:767px){.footer__logo{max-width:226px}}@media screen and (min-width:1600px){.footer__logo{max-width:370px}}.footer__cta{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:100%;width:100%}@media screen and (min-width:767px){.footer__cta{align-items:flex-end;max-width:50%;text-align:right}}.footer__cta-title p{margin-bottom:0}.footer__cta-title.--red{color:var(--Primary-500-main,#e30613)}.footer__cta-link{width:100%;margin-top:var(--cards-s-big)}@media screen and (min-width:767px){.footer__cta-link{width:fit-content}}.footer__middle{display:grid;grid-template-columns:1fr 1fr;gap:var(--cards-m-large);justify-content:flex-start}.footer__middle>.opendxp_editable_block{display:flex;gap:var(--cards-m-large);justify-content:flex-start}.footer__middle>.opendxp_editable_block .opendxp_block_entry{border:1px dashed #fff}.footer__middle>.opendxp_editable_block .footer__column{max-width:none}@media screen and (min-width:992px){.footer__middle{display:flex;max-width:1600px;flex-wrap:wrap}}.footer__column{width:100%;display:flex;flex-direction:column;gap:var(--cards-s-medium)}@media screen and (min-width:992px){.footer__column{max-width:280px}}.footer__column-text a{color:var(--neutrals-000,#fff)}.footer__column-block{display:flex;flex-direction:column}.footer__column-block-link a{display:flex;align-items:center;gap:8px;color:#9da9aa;text-decoration:none;padding:4px 0;transition:color .25s ease-in-out}.footer__column-block-link a svg{transform:translateX(-4px);opacity:0;transition:all .25s ease-in-out}.footer__column-block-link a svg path{stroke:var(--neutrals-500)}.footer__column-block-link a:hover{color:var(--neutrals-000)}.footer__column-block-link a:hover svg{opacity:1;transform:translateX(0)}.footer__bottom{display:flex;flex-direction:column-reverse;align-items:center;gap:var(--cards-s-big,12px);border-top:1px solid var(--neutrals-900,#2a3040);padding-top:10px}@media screen and (min-width:767px){.footer__bottom{gap:4px}}@media screen and (min-width:1600px){.footer__bottom{display:flex;flex-direction:row;justify-content:space-between;gap:var(--cards-l-small)}}.footer__navigation ul{display:flex;flex-direction:column;gap:0;margin:0;padding:0;text-align:center}@media screen and (min-width:767px){.footer__navigation ul{gap:24px}}.footer__navigation li{list-style-type:none}.footer__navigation a{padding:8px 0;display:block;color:#9da9aa;text-decoration:none;transition:color .25s ease-in-out}.footer__navigation a:hover{color:var(--neutrals-000)}@media screen and (min-width:767px){.footer__navigation ul{display:flex;flex-direction:row;text-align:left}}@media screen and (min-width:1600px){.footer__navigation{margin-left:50%;transform:translateX(-50%)}}.footer__social{display:flex;align-items:center;align-self:flex-end;gap:var(--cards-m-medium)}.footer__social svg{height:24px;width:24px;display:block}.footer__social svg path{transition:fill .25s ease-in-out}.footer__social svg:hover path{fill:var(--primary-500)}.cookies-eu-banner{display:none;justify-content:center;overflow-y:scroll;position:fixed;top:0;bottom:0;left:0;right:0;z-index:301;transition:opacity .3s;opacity:1;padding:0;height:100vh;width:100vw;overflow-y:auto;background-color:rgba(0,0,0,.4);backdrop-filter:blur(2px)}@media screen and (min-width:576px){.cookies-eu-banner{padding:0 80px}}@media screen and (min-width:768px){.cookies-eu-banner{top:0;left:0;right:0;bottom:0}}.cookies-eu-banner .cookies-alignment{display:flex;justify-content:center;padding:24px}.cookies-eu-banner.is-hidden{display:none!important;opacity:0}.cookies-eu-banner.is-active{display:flex}.cookies-eu-banner.show .show-cookie-details{max-height:1000px;overflow:visible}.cookies-eu-banner .cookies-panel{position:relative;background:#fff;max-width:800px;width:90vw;height:fit-content;color:var(--color-neutral-800)}@media screen and (min-width:576px){.cookies-eu-banner .cookies-panel{min-height:unset;margin:auto 0}}@media screen and (min-width:1600px){.cookies-eu-banner .cookies-panel{max-width:880px}}.cookies-eu-banner .cookies-eu-close{position:absolute;top:24px;right:24px;z-index:10;background-color:transparent;border:none;cursor:pointer}.cookies-eu-banner .cookies-eu-close svg line{stroke:var(--color-neutral-800)}.cookies-eu-banner .cookies-eu-details{flex:1;cursor:pointer}.cookies-eu-banner .cookies-eu-details.hidden{display:none}@media screen and (min-width:1300px){.cookies-eu-banner .cookies-eu-details.hidden{display:block;opacity:0}}.cookies-eu-banner .cookies-eu-details .title p{margin:0;font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:700;color:var(--color-neutral-800)}.cookies-eu-banner .cookies-eu-details .title a{text-decoration:underline;color:var(--color-neutral-800);font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:700}.cookies-eu-banner .cookies-eu-details .text p{margin:0;font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:400;color:var(--color-neutral-800)}.cookies-eu-banner .cookies-eu-details .cookies-eu-more{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:400;text-decoration:underline;cursor:pointer}.cookies-eu-banner .cookies-eu-details{display:flex;flex-direction:column;gap:20px}@media screen and (min-width:768px){.cookies-eu-banner .cookies-eu-details{gap:32px}}.cookies-eu-banner .cookies-eu-details a{color:var(--color-neutral-800);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:400}.cookies-eu-banner .bottom{flex-direction:column;display:flex;justify-content:center;gap:16px;padding:45px 0;background-color:var(--color-neutral-000);border-radius:8px}@media screen and (min-width:1300px){.cookies-eu-banner .bottom{flex-wrap:wrap}}.cookies-eu-banner .cookies-details .accordion-container .accordion-button{padding-left:0;font-size:16px;font-weight:700;background:none;display:none}.cookies-eu-banner .cookies-details .accordion-container .accordion-button .open{display:inline-block}.cookies-eu-banner .cookies-details .accordion-container .accordion-button .close{display:none}.cookies-eu-banner .cookies-details .accordion-container .accordion-button .accordion-button-text{margin-left:5px;color:#fff}.cookies-eu-banner .cookies-details .accordion-container .accordion-button.active .open{display:none}.cookies-eu-banner .cookies-details .accordion-container .accordion-button.active .close{display:inline-block}.cookies-eu-banner .cookies-details .accordion-container .panel{padding:0;background:none}.cookies-eu-banner .cookies-details .accordion-container .panel.active{padding:20px 0 0}.cookies-eu-banner .cookies-details .accordion-container .panel p{color:var(--color-neutral-800)}.cookies-eu-banner .show-cookie-details{min-height:fit-content;overflow:visible!important}.cookies-eu-banner .show-cookie-details-trigger{cursor:pointer;text-decoration:underline}.cookies-eu-banner .cookies-checkboxes{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:8px}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button{position:relative;background:none;padding:0;cursor:pointer;display:flex;align-items:center;gap:12px;border:none;color:#000}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button svg{width:20px;height:20px;display:block;margin:-1px;border-radius:2px;background-color:var(--color-green-600)}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button .no-consent{display:inline-block}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button .has-consent{display:none}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button.consented .has-consent{display:inline-block}.cookies-eu-banner .cookies-checkboxes .cookies-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}}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button.consented .no-consent{display:none}.cookies-eu-banner .cookies-buttons{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:24px;padding:8px 0}.cookies-eu-banner .cookies-buttons .cookies-save{cursor:pointer}.cookies-eu-banner .cookies-buttons button{margin:0}@media screen and (min-width:640px){.cookies-eu-banner .cookies-buttons .cookies-save{order:2}.cookies-eu-banner .cookies-buttons .cookies-save-all{order:1}.cookies-eu-banner .cookies-buttons .cookies-save-minimum{order:3}}.cookies-details{gap:8px;z-index:2}.cookies-details,.cookies-panel{display:flex;flex-direction:column}.cookies-panel{gap:16px;padding:24px 32px;border-radius:var(--radius-lg);font-size:16px}.cookies-panel a{color:#373737}.cookies-panel .bottom{padding:0}.cookies-alignment{overflow-y:auto;width:100%}.accordion-item{background-color:#f3f3f3;border-radius:6px;padding:12px 16px}.accordion-item.--open .accordion-title svg{transform:rotate(180deg)}.accordion-item.--open .accordion-content-wrapper{box-shadow:0 4px 6px rgba(0,0,0,.3)}.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%}.accordion-title svg{transition:transform .25s ease-in-out}.accordion-title svg path{stroke:#373737}.cookies-eu-details{margin-top:8px;font-weight:300}.no-consent{display:inline-block}.has-consent,.no-consent{width:20px;height:20px;border:1px solid #b8b8b8;border-radius:2px}.has-consent{display:none}.cookies-checkbox{padding:4px 0}.cookies-checkbox button{display:flex;align-self:start;gap:16px;cursor:pointer}.cookies-checkbox button.consented .no-consent{display:none}.cookies-checkbox button.consented .has-consent{display:flex}.accordion .has-consent:before{margin-top:0}.marketing-sub-cookie{display:flex;align-items:center;gap:8px}.marketing-sub-cookie .no-consent{display:inline-block}.marketing-sub-cookie .has-consent{display:none}.cookies-checkbox button{background-color:transparent;border:none}.cookies-save,.cookies-save-all{width:100%}@media screen and (min-width:767px){.cookies-save,.cookies-save-all{width:fit-content}}.cookies-save-all .button,.cookies-save .button{padding:16px 24px}.cookies-save-all .button span,.cookies-save .button span{text-transform:unset}.functional-sub-cookie svg,.marketing-sub-cookie svg,.statistic-sub-cookie svg{width:20px;height:20px;display:block;margin:-1px;border-radius:2px;background-color:var(--color-green-600)}.show-cookie-details{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:767px){.show-cookie-details{display:grid;grid-template-columns:auto auto;row-gap:16px;column-gap:24px}}.cookie-container{margin-bottom:unset!important}.cookie-container:first-child{z-index:4}.cookie-container:nth-child(2){z-index:3}.cookie-container:nth-child(3){z-index:2}.cookie-container:nth-child(4){z-index:1}.cookie-container .accordion{list-style-type:none;padding:0!important}.show-cookie-details-trigger{padding:8px 0}.show-cookie-details-content{overflow-y:unset!important}.accordion-content-wrapper{position:absolute;top:0;left:0;background-color:#f3f3f3;border-radius:6px;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}.contact-brick{position:unset!important;max-width:1088px;overflow:hidden}.contact-brick:has(.--active.--open){z-index:11}.form__container{gap:var(--spacing-3xl)}.form__header{display:flex;flex-direction:column;gap:var(--spacing-md);margin:0 auto;width:100%}.form__text{color:var(--color-gray-500)}.form__content-inner{max-width:1088px;margin:0 auto}.form__content-inner .invalid input[type=email],.form__content-inner .invalid input[type=text],.form__content-inner .invalid textarea{border:1px solid red}.form__content-inner .invalid .form-group__error{display:block}.form__content-inner .invalid.form__checkbox,.form__content-inner .invalid.form__radio-group{border:1px solid red}.form__content-inner .invalid.form-dropdown-group .--dropdown-header{border:1px solid red!important}.form__content-inner .invalid.form-dropdown-group .form-group__error{display:block}label.form__checkbox.invalid~.form-group__error{display:block;position:static}.form__content-inner-group,.form__content-row{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form__content-row .form__input{width:100%}@media screen and (min-width:576px){.form__content-row{flex-direction:row;gap:var(--spacing-xl)}}.form__input{position:relative;display:flex;flex-direction:column;gap:var(--spacing-sm);padding-bottom:calc(var(--spacing-xs) + 1rem)}.form-group__error,.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}.form__checkbox-wrapper .form-group__error{transform:translate(16px)}.form__checkbox{position:relative;display:flex;align-items:center;gap:var(--dimension-2-5);width:fit-content;cursor:pointer}.form__checkbox span{transition:color .25s ease-in-out}.form__checkbox input[type=checkbox]{cursor:pointer}.form__checkbox:before{content:"";position:absolute;top:7px;left:6px;min-height:8px;width:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.666 1L3.083 5.583 1 3.5' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;z-index:1;opacity:0;cursor:pointer}.form__checkbox svg{opacity:0}.form__checkbox:hover input[type=checkbox]{background-color:var(--color-green-200)!important;border-color:var(--color-green-200)}.form__checkbox:hover:has(a:hover) input[type=checkbox]{background-color:var(--color-gray-50)!important;border-color:var(--color-gray-300)!important}.form__checkbox.--active span{color:var(--color-green-700)}.form__checkbox.--active input[type=checkbox]{background-color:var(--color-green-500)!important;border-color:var(--color-green-500)}.form__checkbox.--active:before{opacity:1}.form__checkbox.--active:hover:has(a:hover) input[type=checkbox]{background-color:var(--color-green-500)!important;border-color:var(--color-green-500)!important}.form__checkbox:has(input:checked) span{color:var(--color-green-700)}.form__checkbox:has(input:checked) input[type=checkbox]{background-color:var(--color-green-500)!important;border-color:var(--color-green-500)}.form__checkbox:has(input:checked):before{opacity:1}.form__checkbox:has(input:checked):hover:has(a:hover) input[type=checkbox]{background-color:var(--color-green-500)!important;border-color:var(--color-green-500)!important}.form__footer-buttons{display:flex;flex-direction:column-reverse;width:100%}.form__footer-buttons .button:hover svg{transform:rotate(-90deg)}@media screen and (min-width:767px){.form__footer-buttons{flex-direction:row}}.form__footer{margin-top:var(--spacing-3xl)}.form__footer .button:not(.form__back-button){margin-top:var(--spacing-3xl,24px)}.form__footer .form__back-button{margin-top:10px}@media screen and (min-width:767px){.form__footer{flex-direction:row}.form__footer .button{margin-top:var(--spacing-3xl,24px)}}.form__confirmation{position:fixed;left:0;top:0;height:100vh;width:100vw;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2);backdrop-filter:blur(1px);z-index:2;opacity:0;transition:all .25s ease-in-out}.form__confirmation.--active{display:flex}.form__confirmation.--open{opacity:1}.form__confirmation.--open .form__confirmation-inner{opacity:1;transform:translateY(0)}.form__confirmation-inner{display:flex;flex-direction:column;gap:var(--spacing-2xl);padding:var(--spacing-2xl);background-color:var(--color-gray-50);border-radius:var(--radius-lg);transform:translateY(-100px);opacity:0;transition:all .25s ease-in-out .25s;width:360px;max-width:calc(100vw - var(--padding-side)*2)}.form__confirmation-content{display:flex;flex-direction:column;max-width:1088px}.form__confirmation-close{align-self:flex-end}.form__confirmation-title{margin-bottom:var(--spacing-md);text-align:center}.form__confirmation-text{text-align:center}.form__confirmation-button{margin-top:var(--spacing-3xl);width:100%}.form__error{position:fixed;left:0;top:0;height:100vh;width:100vw;display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,.2);backdrop-filter:blur(1px);z-index:2;opacity:0;transition:all .25s ease-in-out}.form__error.--active{display:flex}.form__error.--open{opacity:1}.form__error.--open .form__error-inner{opacity:1;transform:translateY(-100px)}.form__error-inner{display:flex;flex-direction:column;gap:var(--spacing-2xl,24px);padding:var(--spacing-xl,16px);background-color:var(--color-gray-50);border:3px solid var(--color-red-500);border-radius:var(--radius-lg);transform:translateY(-200px);opacity:0;transition:all .25s ease-in-out .25s;width:360px;max-width:calc(100vw - var(--spacing-6xl, 48px)*2)}.form__error-content{display:flex;flex-direction:column;max-width:1088px;text-align:center;padding:0 var(--spacing-md) var(--spacing-2xl,20px) var(--spacing-md)}.form__error-title{margin-bottom:var(--spacing-md)}.form__error-icon,.form__error-text{margin-bottom:var(--spacing-3xl,24px)}.form__error-icon{align-self:center}.form__error-icon svg{height:80px;width:80px}.form__error-icon svg path{fill:var(--color-red-500)}.form__error-close{align-self:flex-end;background-color:var(--color-gray-200)!important}.form__error-close:before{background-color:var(--color-gray-300)!important}.form__error-close:after{background-color:var(--color-gray-400)!important}.form__error-close:hover{border-color:var(--color-gray-300)!important}.form__error-close:active{border-color:var(--color-gray-400)!important}.form__error-button{width:100%!important;background-color:var(--color-red-500);border-color:var(--color-red-500)}.form__error-button:before{background-color:var(--color-red-700)}.form__error-button:after{background-color:var(--color-red-900)}.form__error-button:hover{border-color:var(--color-red-700)}.form__error-button:active{border-color:var(--color-red-900)}.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)}}.breadcrumbs-brick.background-dark-green .breadcrumbs__home svg path{stroke:var(--color-gray-300)}.breadcrumbs-brick.background-dark-green .breadcrumbs__link{color:var(--color-gray-300)}.breadcrumbs-brick.background-dark-green .breadcrumbs__current{color:var(--color-gray-100)}.breadcrumbs__list{display:flex;align-items:center;gap:var(--spacing-md);list-style-type:none;margin:0;padding:var(--spacing-xl) 0 0}.breadcrumbs__home{display:block;text-decoration:none}.breadcrumbs__home svg{width:16px;height:16px}.breadcrumbs__home svg path{stroke:var(--color-gray-600);transition:stroke .25s ease-in-out}.breadcrumbs__home:hover svg path{stroke:var(--color-green-500)!important}.breadcrumbs__link{text-decoration:none;white-space:nowrap;color:var(--color-gray-600);transition:color .25s ease-in-out}.breadcrumbs__link:hover{color:var(--color-green-500)}.breadcrumbs__current{white-space:nowrap;color:var(--color-gray-400)}.team__department{border-bottom:1px solid var(--color-gray-200)}.team__department:first-of-type{border-top:1px solid var(--color-gray-200)}.team__department.--open .team__department-title-icon{background-color:var(--color-gray-50)}.team__department.--open .team__department-title-icon svg.plus{transform:rotate(0)}.team__department.--open .team__department-title-icon svg.plus .line-1{transform:translateY(150%)}.team__department-title{display:flex;justify-content:space-between;align-items:center;padding:var(--spacing-4xl) 0;color:var(--color-green-600)}.team__department-title:hover .team__department-title-icon{background-color:var(--color-gray-50)}.team__department-title-icon{display:flex;justify-content:center;align-items:center;width:var(--size-3xl,48px);height:var(--size-3xl,48px);border-radius:var(--radius-full);border:1px solid var(--color-green-200);background-color:var(--color-green-200);transition:background-color .25s ease-in-out}.team__department-title-icon svg{margin-left:0!important}.team__department-title-icon svg path{transition:transform .25s ease-in-out}.team__department-people{transition:height .25s ease-in-out!important}.team__department-people-inner{display:grid;gap:var(--gap-sm);grid-template-columns:1fr;padding-bottom:var(--spacing-4xl)}@media screen and (min-width:576px){.team__department-people-inner{grid-template-columns:1fr 1fr}}@media screen and (min-width:992px){.team__department-people-inner{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1600px){.team__department-people-inner{grid-template-columns:1fr 1fr 1fr 1fr}}.team__person{border:1px solid var(--color-gray-200);background-color:var(--color-gray-50);border-radius:var(--radius-lg);overflow:hidden}.team__person-image{height:240px}.team__person-content{padding:22px;display:flex;flex-direction:column;gap:var(--spacing-lg)}.team__person-email a,.team__person-linkedin a,.team__person-phone a{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;text-decoration:none;color:var(--color-green-600);font-weight:600!important;transition:color .25s ease-in-out}.team__person-email a .team__person-icon,.team__person-linkedin a .team__person-icon,.team__person-phone a .team__person-icon{display:flex;justify-content:center;align-items:center;width:var(--Size-size-xl,36px);height:var(--Size-size-xl,36px);background-color:var(--color-green-100);border-radius:var(--radius-full)}.team__person-email a .team__person-icon svg path,.team__person-linkedin a .team__person-icon svg path,.team__person-phone a .team__person-icon svg path{fill:var(--color-green-600);transition:fill .25s ease-in-out}.team__person-email a span,.team__person-linkedin a span,.team__person-phone a span{position:relative}.team__person-email a span:after,.team__person-linkedin a span:after,.team__person-phone a span:after{content:"";position:absolute;bottom:-2px;left:0;height:2px;width:100%;background-color:var(--color-green-800);transform:scaleX(0);transform-origin:left;transition:transform .25s ease-in-out}.team__person-email:hover a,.team__person-linkedin:hover a,.team__person-phone:hover a{color:var(--color-green-800)}.team__person-email:hover a .team__person-icon svg path,.team__person-linkedin:hover a .team__person-icon svg path,.team__person-phone:hover a .team__person-icon svg path{fill:var(--color-green-800)}.team__person-email:hover a span:after,.team__person-linkedin:hover a span:after,.team__person-phone:hover a span:after{transform-origin:right;transform:scaleX(1)}.sticky-button{display:none;position:fixed;right:0;z-index:10;top:50%;transform:translateY(-50%)}.sticky-button a span{white-space:nowrap}@media screen and (min-width:767px){.sticky-button{display:block}}.benefits__block{display:grid;grid-template-columns:1fr;gap:var(--gap-sm)}@media screen and (min-width:767px){.benefits__block{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.benefits__block{grid-template-columns:1fr 1fr 1fr}}.benefits__card{padding:var(--spacing-3xl);background-color:var(--color-green-50);border-radius:var(--radius-lg)}.benefits__card,.benefits__card>.opendxp_block_entry{display:flex;flex-direction:column;gap:var(--spacing-md)}@media screen and (min-width:767px){.benefits__card{padding:var(--spacing-5xl)}}.benefits__card-icon{display:flex;align-items:center;justify-content:center;height:55px;width:55px;background-color:var(--color-green-100);border-radius:var(--radius-full)}.benefits__card-icon img{height:24px;width:24px}.benefits__card-number{display:flex;align-items:center;justify-content:center;height:55px;width:55px;background-color:var(--color-green-100);border-radius:var(--radius-full);color:var(--color-green-500);font-weight:700}.benefits__card-text{color:var(--color-green-800)}.icons__block{display:grid;grid-template-columns:1fr;gap:var(--gap-sm)}@media screen and (min-width:767px){.icons__block{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.icons__block{grid-template-columns:1fr 1fr 1fr}}@media screen and (min-width:1600px){.icons__block{grid-template-columns:1fr 1fr 1fr 1fr}}.icons__card{align-items:center;padding:var(--spacing-3xl) var(--spacing-3xl) var(--spacing-none) var(--spacing-3xl)}.icons__card,.icons__card>.opendxp_block_entry{display:flex;flex-direction:column;gap:var(--spacing-2xl)}.icons__card-icon{display:flex;align-items:center;justify-content:center;height:140px;width:140px;padding:8px;border-radius:var(--radius-full);background-color:var(--color-green-50)}.icons__card-icon img{display:block;object-fit:contain}.icons__card-content{display:flex;flex-direction:column;gap:var(--spacing-md);align-items:center;color:var(--color-green-600);text-align:center}.checklist__container{gap:var(--gap-md)}@media screen and (min-width:767px){.checklist__container{flex-direction:row}}.checklist__block,.checklist__container>.opendxp_editable_block,.checklist__title{flex:1}.checklist__block{display:flex;flex-direction:column;list-style-type:none;margin:0;padding:0}.checklist__entry{display:flex;align-items:center;gap:20px;padding:var(--spacing-2xl) 0;border-bottom:1px solid var(--color-gray-200)}.checklist__entry>.opendxp_block_entry{width:100%}.checklist__entry-inner{display:flex;align-items:center;gap:20px}.checklist__entry-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;background-color:var(--color-green-100);border-radius:var(--radius-full);height:var(--size-xl,36px);width:var(--size-xl,36px)}.checklist__entry-text{color:var(--color-green-600);font-weight:700}.cards-brick{overflow:visible!important}.cards__block{display:grid;gap:var(--gap-md);grid-template-columns:1fr}@media screen and (min-width:576px){.cards__block,.cards__block.--three{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.cards__block.--three{grid-template-columns:1fr 1fr 1fr}}.cards__card{position:relative;display:flex;flex-direction:column;background-color:var(--color-gray-50);border:1.5px solid var(--color-gray-200);overflow:hidden;border-radius:var(--radius-lg);transition:box-shadow .25s ease-in-out}.cards__card:has(.cards__card-link:hover){box-shadow:var(--shadow);mix-blend-mode:multiply}.cards__card>.opendxp_block_entry{width:100%!important}.cards__card-image{position:relative;height:280px}@media screen and (min-width:576px){.cards__card-image{height:300px}}@media screen and (min-width:767px){.cards__card-image{height:360px}}@media screen and (min-width:1280px){.cards__card-image{height:360px}}.cards__card-number{position:absolute;left:16px;bottom:16px;z-index:1;color:var(--color-gray-50);opacity:.45}.cards__card-label{position:absolute;left:8px;top:8px;background-color:var(--color-green-600);padding:var(--spacing-sm) var(--spacing-3xl);border-radius:var(--radius-full);color:var(--color-green-50);z-index:1}.cards__card-content{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--dimension-5-5)}.cards__card-link{margin-top:auto;width:fit-content;padding-top:var(--spacing-lg)}.cards__card-link a{padding:0!important;position:unset!important;height:fit-content!important}.cards__card-link a:before{display:none}.cards__card-link a:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%}.cards__card-link a:hover svg{transform:rotate(-90deg)}.cards__card-link a:active{border-color:transparent!important}.downloads__cards{display:grid;gap:var(--gap-sm);grid-template-columns:100%}@media screen and (min-width:767px){.downloads__cards{grid-template-columns:50% 50%}}@media screen and (min-width:1600px){.downloads__cards{grid-template-columns:33% 33% 33%}}.downloads__card{display:flex;flex-direction:column;gap:var(--spacing-xs);padding:var(--spacing-4xl) var(--spacing-3xl);color:var(--color-green-900);background-color:var(--color-gray-100);border:1 solid var(--color-gray-200);border-radius:var(--radius-lg);text-decoration:none;transition:background-color .25s ease-in-out;width:100%}.downloads__card:hover{background-color:var(--color-gray-200)}.downloads__card:hover .downloads__card-icon{background-color:var(--color-green-500)}.downloads__card:hover .downloads__card-icon .file{transform:translateY(100%)}.downloads__card:hover .downloads__card-icon .arrow{transform:translate(-50%,-50%)}.downloads__card:hover .downloads__card-info{color:var(--color-gray-900)}.downloads__card-icon{position:relative;display:flex;align-items:center;justify-content:center;height:55px;width:55px;background:var(--color-green-100);border-radius:var(--radius-full);transition:background-color .25s ease-in-out;overflow:hidden;margin-bottom:var(--spacing-sm)}.downloads__card-icon svg{transition:transform .25s ease-in-out}.downloads__card-icon .arrow{position:absolute;top:50%;left:50%;transform:translate(-50%,-250%)}.downloads__card-description{color:var(--color-gray-600)}.downloads__card-info{color:var(--color-green-700);transition:color .25s ease-in-out}.accordion-brick.background-dark-green .accordion__item,.accordion-brick.background-grey .accordion__item,.accordion-brick.background-light-green .accordion__item{border-color:var(--color-gray-300)}.accordion-brick.--editmode .accordion__item-content{display:flex;height:fit-content!important;overflow:visible!important}.accordion-brick.--editmode .accordion__item-link{padding:0!important}.accordion-brick.--editmode .accordion__item-link:after{display:none}.accordion__container{gap:var(--gap-md)}@media screen and (min-width:1600px){.accordion__container{flex-direction:row}}.accordion__container>.opendxp_editable_block{flex:1}.accordion__text{color:var(--color-gray-600)}.accordion__content{display:flex;flex-direction:column;gap:var(--spacing-md);flex:1;width:100%}.accordion__block{flex:1}.accordion__item{border-top:1px solid var(--color-gray-200)}.accordion__item:last-of-type{border-bottom:1px solid var(--color-gray-200)}.accordion__item.--open .accordion__item-title-icon{background-color:var(--color-gray-50)}.accordion__item.--open .accordion__item-title-icon svg.plus{transform:rotate(0)}.accordion__item.--open .accordion__item-title-icon svg.plus .line-1{transform:translateY(150%)}.accordion__item.--open .accordion__item-content{transform:translateY(calc(0px - var(--spacing-4xl) + var(--spacing-xl)))}.accordion__item-inner{display:flex;flex-direction:column}.accordion__item-title{display:flex;gap:var(--spacing-2xl);justify-content:space-between;text-align:left;color:var(--color-green-600);padding:var(--spacing-4xl) 0;transition:color .25s ease-in-out}.accordion__item-title:hover{color:var(--color-gray-900)}.accordion__item-title:hover .accordion__item-title-icon{background-color:var(--color-gray-50);border-color:var(--color-green-200r7)}.accordion__item-title-icon{display:flex;justify-content:center;align-items:center;width:var(--size-xl,36px);height:var(--size-xl,36px);background-color:var(--color-green-100);border:1.5px solid var(--color-green-100);border-radius:var(--radius-full);transition:background-color .25s ease-in-out,border-color .25s ease-in-out;overflow:hidden;flex-shrink:0}.accordion__item-title-icon svg{margin:0;overflow:visible}.accordion__item-title-icon svg path{stroke:var(--color-gray-900);transition:transform .25s ease-in-out}@media screen and (min-width:767px){.accordion__item-title-icon{width:var(--size-3xl,48px);height:var(--size-3xl,48px)}}.accordion__item-content{transition:all .25s ease-in-out}.accordion__item-text{color:var(--color-gray-600)}.accordion__item-link{margin-top:auto;width:fit-content}.accordion__item-link a{position:unset!important;padding:0!important}.accordion__item-link a.button.--text span{transition:color .25s ease-in-out;color:var(--color-green-600)!important}.accordion__item-link a svg path{stroke:var(--color-green-600)!important}.accordion__item-link a:before{display:none}.accordion__item-link a:hover.button.--text span{color:var(--color-green-900)!important}.accordion__item-link a:hover svg{transform:rotate(-90deg)}.accordion__item-link a:hover svg path{stroke:var(--color-green-900)!important}.accordion__item-link a:active{border-color:transparent!important}.image-text-brick{padding:0;padding-left:var(--padding-side)}.image-text__container{position:relative;display:flex;flex-direction:column;padding:0;border-radius:var(--radius-xxxl) 0 0 var(--radius-xxxl);overflow:hidden}@media screen and (min-width:767px){.image-text__container{flex-direction:row;min-height:440px}}.image-text__image{height:240px;overflow:hidden}@media screen and (min-width:767px){.image-text__image{position:absolute;height:100%;width:45%}}.image-text__content{position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-2xl);padding:var(--spacing-3xl) var(--padding-side,24px) 31px var(--spacing-3xl);background-color:var(--color-gray-100);z-index:1}@media screen and (min-width:767px){.image-text__content{width:55%;margin-left:auto;min-height:360px;padding:var(--spacing-5xl) var(--padding-side,40px) var(--spacing-5xl) var(--spacing-5xl)}}.image-text__links{display:flex;gap:var(--spacing-xl);flex-wrap:wrap;margin-top:var(--spacing-md)}.image-text__links.--editmode{flex-direction:column}.image-text__links.--editmode .button{width:fit-content}.table__row-editmode{display:grid;grid-template-columns:1fr;gap:20px;padding:0 0 10px}@media screen and (min-width:576px){.table__row-editmode{grid-template-columns:1fr 1fr}}.table__cell-editmode>div{padding:10px}.table__table{width:100%;border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);display:block}.table__table tbody{gap:0}.table__row,.table__table tbody{display:flex;flex-direction:column}.table__row{gap:var(--spacing-xxs);padding:var(--dimension-5-5) var(--spacing-xl)}.table__row:nth-of-type(2n){background:var(--color-gray-100)}@media screen and (min-width:576px){.table__row{flex-direction:row;padding:var(--dimension-5-5) var(--spacing-4xl)}}.table__column.--first-column{display:flex;align-items:center;gap:var(--spacing-lg);font-weight:700}.table__column.--first-column:before{content:"";display:block;height:6px;width:6px;background-color:var(--color-green-400);border-radius:var(--radius-full)}@media screen and (min-width:576px){.table__column.--first-column{width:20%}}.table__column.--second-column{color:var(--color-gray-600);padding-left:calc(7px + var(--spacing-lg))}@media screen and (min-width:576px){.table__column.--second-column{width:80%;background-color:transparent}}.cta-brick{padding:0;padding-left:var(--padding-side)}.cta-brick.--editmode .cta__container,.cta-brick.--editmode .cta__image{transform:translateX(0)!important}.cta__container{position:relative;display:flex;flex-direction:column;padding:0;border-radius:var(--radius-xxxl) 0 0 var(--radius-xxxl);overflow:hidden}@media screen and (min-width:767px){.cta__container{flex-direction:row;border-radius:var(--radius-full) 0 0 var(--radius-full)}}.cta__image{height:242px;margin-bottom:calc(0px - var(--radius-xxxl));border-radius:var(--radius-xxxl) 0 0 0;overflow:hidden}@media screen and (min-width:767px){.cta__image{position:absolute;height:100%;min-height:360px;width:55%;margin-bottom:0;margin-right:calc(0px - var(--radius-full));border-radius:var(--radius-full) 0 0 var(--radius-full)}}@media screen and (min-width:1280px){.cta__image{width:38%}}.cta__content{position:relative;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-md);padding:var(--spacing-4xl) var(--padding-side,24px) var(--spacing-4xl) var(--spacing-4xl);background-color:var(--color-green-500);border-radius:var(--radius-xxxl) 0 0 var(--radius-xxxl);z-index:1}@media screen and (min-width:767px){.cta__content{width:75%;margin-left:auto;min-height:360px;border-radius:var(--radius-full) 0 0 var(--radius-full);padding:var(--spacing-6xl) var(--padding-side,40px) var(--spacing-6xl) var(--spacing-7xl)}}@media screen and (min-width:1280px){.cta__content{padding:var(--spacing-6xl) var(--padding-side,192px)}}.cta__text,.cta__title{color:var(--color-green-50)}.cta__links{display:flex;gap:var(--spacing-md);flex-wrap:wrap;margin-top:var(--spacing-md)}.cta__links.--editmode{flex-direction:column}.cta__links.--editmode .button{width:fit-content}.cta__links .button.--phone{background:#90ee90}.search-brick{margin:auto 0;overflow:visible}.search-brick.--editmode .search__form input{pointer-events:none}.search__container{max-width:1088px;margin:0 auto;padding-bottom:var(--spacing-md)}.search__header{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5xl)}.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-right:var(--spacing-5xl)}.search__form.--body-m svg{position:absolute;top:12px;right:12px}.search__form.--body-m svg path{stroke:var(--color-green-700)}.search__results-container-wrapper:has(.result-item){margin-top:var(--spacing-5xl)}.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-5xl);max-width:1088px}.search__results{display:flex;flex-direction:column;gap:var(--gap-sm)}.search__results-title{display:none;text-align:center;max-width:1088px;width:100%;margin:0 auto}.search__no-search-results{margin-top:var(--spacing-9xl);text-align:center;width:100%}.search__no-search-results.--hidden{display:none}.result-item a{position:relative;display:flex;flex-direction:column;gap:var(--spacing-md,8px);padding:var(--spacing-3xl) var(--spacing-5xl) var(--spacing-3xl);background-color:var(--color-gray-100);border-radius:var(--radius-lg);text-decoration:none;transition:all .25s ease-in-out;overflow:hidden;color:var(--color-green-800)}.result-item a .button{margin-left:calc(0px - var(--spacing-3xl, 24px));margin-bottom:calc(0px - var(--spacing-lg, 12px))}.result-item a:hover{background-color:var(--color-green-50);box-shadow:var(--shadow)}.result-item a:hover .result-item-link-icon{opacity:1;transform:translate(0)}.result-item a:hover .result-link-button-icon{transform:translateX(4px)}.result-item-link-icon{position:absolute;right:0;top:0;margin:var(--spacing-sm);display:flex;justify-content:center;align-items:center;height:24px;width:24px;transform:translate(-8px,8px);transition:transform .25s ease-in-out,opacity .25s ease-in-out;opacity:0}.result-item-link-icon svg path{stroke:var(--color-green-900)}@media screen and (min-width:767px){.result-item-link-icon{height:32px;width:32px}}.result-title-text{display:flex;flex-direction:column;gap:var(--spacing-md,8px)}.result-title{font-size:1.125rem!important;line-height:150%!important;font-weight:500!important;color:var(--color-green-600)!important}.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-green-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-yellow-300)}@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 span{color:var(--color-green-600)!important}.result-link svg path{stroke:var(--color-green-600)!important}.result-link-button-icon{transition:transform .25s ease-in-out}#search__status{opacity:0;height:0;width:0}.text__container{gap:var(--spacing-3xl);max-width:1088px}.text__container,.text__header{display:flex;flex-direction:column}.text__header{align-items:center;gap:var(--spacing-xl)}.text__body{display:flex;flex-direction:column;gap:var(--spacing-md)}.text__link-container{display:flex;align-self:flex-start;gap:var(--spacing-2xl);flex-wrap:wrap;width:100%}@media screen and (min-width:767px){.text__link-container{width:fit-content}}.text__link-container.--editmode{gap:60px}.text__link{width:100%}@media screen and (min-width:767px){.text__link{width:fit-content}}.text__subtitle,.text__title{color:var(--var(--color-gra-900));width:100%}.text__lead,.text__text{color:var(--var(--color-gra-800));width:100%}.contact-box-brick{max-width:2560px!important;padding:0!important}.contact-box-brick.--editmode .contact-box__link{min-height:32px}.contact-box-brick.--editmode .contact-box__link a{margin-left:80px}.contact-box__container{gap:0!important;max-width:2560px!important;padding-right:var(--padding-side)}@media screen and (min-width:767px){.contact-box__container{flex-direction:row;padding-right:0}}.contact-box__left{position:relative;width:100%}.contact-box-denied{position:absolute}.contact-box__map{min-height:281px;height:100%;background-color:var(--color-gray-200);border-radius:0 var(--radius-xxxl) 0 0;overflow:hidden}@media screen and (min-width:767px){.contact-box__map{border-radius:0 136px 136px 0;min-height:536px}}@media screen and (min-width:1280px){.contact-box__map{min-height:616px}}.contact-box__right{display:flex;flex-direction:column;gap:var(--dimension-10);width:100%;height:100%;padding:var(--spacing-2xl) var(--gap-md) var(--spacing-2xl) var(--padding-side)}@media screen and (min-width:767px){.contact-box__right{padding:var(--spacing-5xl) var(--padding-side) var(--spacing-5xl) var(--spacing-4xl)}}@media screen and (min-width:1280px){.contact-box__right{padding:var(--spacing-7xl) var(--padding-side) var(--spacing-7xl) var(--spacing-7xl)}}.contact-box__contact,.contact-box__info{display:flex;flex-direction:column;gap:var(--spacing-md)}.contact-box__text,.contact-box__text2{color:var(--color-gray-600)}.contact-box__link{width:fit-content}.contact-box__link a{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap;text-decoration:none;color:var(--color-green-600);font-weight:600!important;padding:var(--spacing-xs) 0;transition:color .25s ease-in-out;width:fit-content}.contact-box__link a .contact-box__link-icon{display:flex;justify-content:center;align-items:center;width:var(--Size-size-xl,36px);height:var(--Size-size-xl,36px);background-color:var(--color-green-100);border-radius:var(--radius-full)}.contact-box__link a .contact-box__link-icon svg path{fill:var(--color-green-600);transition:fill .25s ease-in-out}.contact-box__link a span{position:relative}.contact-box__link a span:after{content:"";position:absolute;bottom:-2px;left:0;height:2px;width:100%;background-color:var(--color-green-800);transform:scaleX(0);transform-origin:left;transition:transform .25s ease-in-out}.contact-box__link:hover a{color:var(--color-green-800)}.contact-box__link:hover a .contact-box__link-icon svg path{fill:var(--color-green-800)}.contact-box__link:hover a span:after{transform-origin:right;transform:scaleX(1)}.product-list-brick{overflow:visible!important}.product-list__block{display:grid;gap:var(--gap-md);grid-template-columns:1fr}@media screen and (min-width:1280px){.product-list__block{grid-template-columns:1fr 1fr}}@media screen and (min-width:576px){.product-list__block.--three{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.product-list__block.--three{grid-template-columns:1fr 1fr 1fr}}.product-list__card{position:relative;display:flex;background-color:var(--color-gray-50);border:1.5px solid var(--color-gray-200);overflow:hidden;border-radius:var(--radius-lg);transition:box-shadow .25s ease-in-out}.product-list__card,.product-list__card.--three{flex-direction:column}.product-list__card.--three .product-list__card-content,.product-list__card.--three .product-list__card-image{width:100%!important}.product-list__card:has(.product-list__card-link:hover){box-shadow:var(--shadow);mix-blend-mode:multiply}@media screen and (min-width:576px){.product-list__card{flex-direction:row}.product-list__card .product-list__card-content,.product-list__card .product-list__card-image{width:50%}.product-list__card:not(.--three) .product-list__card-image{min-height:100%}}.product-list__card>.opendxp_block_entry{width:100%!important}.product-list__card>.opendxp_block_entry .product-list__card-content,.product-list__card>.opendxp_block_entry .product-list__card-image{width:100%}.product-list__card-image{position:relative;height:220px}@media screen and (min-width:576px){.product-list__card-image{height:320px}}.product-list__card-label{position:absolute;left:8px;top:8px;background-color:var(--color-green-600);padding:var(--spacing-sm) var(--spacing-3xl);border-radius:var(--radius-full);color:var(--color-green-50);z-index:1}.product-list__card-content{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--dimension-5-5)}.product-list__card-link{margin-top:auto;width:fit-content}.product-list__card-link a{padding:0!important;position:unset!important}.product-list__card-link a:before{display:none}.product-list__card-link a:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%}.product-list__card-link a:hover svg{transform:rotate(-90deg)}.product-list__card-link a:active{border-color:transparent!important}.products-teaser-brick{padding:0}.products-teaser-brick:not(:has(.products-teaser__header)){margin-top:calc(0px - var(--gap-sm))}.products-teaser-brick:not(:has(.products-teaser__ui)) .products-teaser__slider{margin-bottom:calc(0px - var(--gap-sm))}.products-teaser__container{display:flex;flex-direction:column;gap:0!important;padding:0!important;max-width:unset!important}.products-teaser__header{margin:0 auto;width:100%;max-width:calc(var(--desktop-l) + var(--padding-side)*2);padding:0 var(--padding-side)}.products-teaser__title{width:100%}.products-teaser__slider-container{display:flex;flex-direction:column;max-width:unset!important}.products-teaser__slider-inner{display:flex;gap:var(--gap-sm);padding:var(--gap-sm) var(--padding-side)}.products-teaser__slider-inner:after{content:"";min-width:calc(var(--padding-side) - var(--gap-sm))}@media screen and (min-width:calc(1920px + (192px * 2))){.products-teaser__slider-inner{margin:0 calc(50vw - var(--desktop-l)/2 - var(--padding-side)*2/2)}.products-teaser__slider-inner:after{min-width:calc(50vw - var(--desktop-l)/2)}}@media screen and (min-width:2560px){.products-teaser__slider-inner{margin:0 calc(1280px - var(--desktop-l)/2 - var(--padding-side)*2/2)}.products-teaser__slider-inner:after{min-width:calc(1280px - var(--desktop-l)/2 - var(--gap-sm))}}.products-teaser__slide{min-width:320px;max-width:320px;height:100%;position:relative;border:1.5px solid var(--color-gray-200);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .25s ease-in-out}.products-teaser__slide>*{text-decoration:none}.products-teaser__slide a{display:flex;flex-direction:column;height:100%}.products-teaser__slide:hover{box-shadow:var(--shadow)}.products-teaser__slide:hover .products-teaser__slide-link svg{transform:rotate(-90deg)}.products-teaser__slide:has(a:focus-visible){border-radius:4px;box-shadow:0 0 0 4px #000!important;outline:1px solid #fff;outline-offset:4px}@media screen and (min-width:1280px){.products-teaser__slide{min-width:360px;max-width:360px}}@media screen and (min-width:1600px){.products-teaser__slide{min-width:400px;max-width:400px}}.products-teaser__slide-image{width:320px;height:220px;z-index:1}@media screen and (min-width:1280px){.products-teaser__slide-image{width:360px;height:220px}}@media screen and (min-width:1600px){.products-teaser__slide-image{width:400px;height:220px}}.products-teaser__slide-content{background:var(--color-gray-50);padding:var(--dimension-5-5);display:flex;flex-direction:column;flex:1}.products-teaser__slide-label{position:absolute;left:9px;top:9px;padding:var(--spacing-sm) var(--spacing-3xl);background-color:rgba(47,137,41,.75);color:var(--color-gray-50);z-index:1;border-radius:var(--radius-full)}.products-teaser__slide-category{color:var(--color-green-700);margin-bottom:var(--spacing-lg)}.products-teaser__slide-title{color:var(--color-gray-900);font-weight:600!important;margin-bottom:var(--spacing-sm)}.products-teaser__slide-lead{color:var(--color-gray-600);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:var(--spacing-lg)}.products-teaser__slide-lead p{margin-bottom:0}.products-teaser__slide-date{color:var(--color-green-700)}.products-teaser__slide-link{position:unset;width:fit-content;padding:0 var(--spacing-lg) 0 0!important;color:var(--color-green-700);font-weight:600!important;border-color:transparent!important;margin-top:auto}.products-teaser__slide-link svg path{stroke:var(--color-green-700)}.products-teaser__slide-link:before{background-color:transparent!important}.products-teaser__slide-link:after{display:none}.products-teaser__ui{display:flex;justify-content:space-between;gap:var(--spacing-xl);margin:0 auto;max-width:calc(var(--desktop-l) + var(--padding-side)*2);padding:0 var(--padding-side)}.products-teaser__slider-buttons{display:none;gap:var(--gap-sm)}@media screen and (min-width:767px){.products-teaser__slider-buttons{display:flex}}.products-teaser__link{align-self:flex-end;width:100%}@media screen and (min-width:767px){.products-teaser__link{width:fit-content}}.image-gallery__container{display:flex;flex-direction:column;gap:var(--gap-lg);max-width:1088px;margin:0 auto}.image-gallery__content{display:flex;flex-direction:column;gap:var(--spacing-md)}.image-gallery__text{color:var(--color-gray-800)}.image-gallery__slider-container{display:flex;flex-direction:column;gap:8px;position:relative;overflow:visible}.image-gallery__slider{border-radius:var(--radius-xl);overflow:hidden}.images-gallery__image{aspect-ratio:273/137}.image-gallery__ui-container{position:relative;display:flex;justify-content:center;align-items:center;gap:var(--spacing-5xl);z-index:1}.image-gallery__ui-container .button{aspect-ratio:1/1;width:fit-content}.image-gallery__gallery-indicators{display:flex;align-items:center;gap:8px}.image-gallery__gallery-indicator{background-color:var(--color-gray-500);border-radius:var(--radius-full);opacity:.5;height:7px;width:7px;transition:all .25s ease-in-out}.image-gallery__gallery-indicator.--active{background-color:var(--color-gray-900);opacity:1;border:0}.video__container{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%;max-width:1088px}.video__video{position:relative;aspect-ratio:16/9;border-radius:var(--radius-xl);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:background-color .25s ease-in-out;padding:8px;background-color:var(--color-green-500);border:none;border-radius:var(--radius-full);cursor:pointer}.video__play-button svg{height:24px;width:24px;transition:transform .25s ease-in-out}.video__play-button svg path{fill:#fff}.video__play-button:hover{background-color:var(--color-green-700)}.video__play-button:hover svg{transform:rotate(-65deg)}.video__youtube{border-radius:var(--radius-xl);overflow:hidden}.video__youtube iframe{width:100%;aspect-ratio:16/9;display:block;border:none}.news-teaser-brick{padding:0}.news-teaser-brick:not(:has(.news-teaser__header)){margin-top:calc(0px - var(--gap-sm))}.news-teaser-brick:not(:has(.news-teaser__ui)) .news-teaser__slider-container{margin-bottom:calc(0px - var(--gap-sm))}.news-teaser__container{display:flex;flex-direction:column;gap:0!important;padding:0!important;max-width:unset!important}.news-teaser__header{margin:0 auto;width:100%;max-width:calc(var(--desktop-l) + var(--padding-side)*2);padding:0 var(--padding-side)}.news-teaser__title{width:100%}.news-teaser__slider-container{display:flex;flex-direction:column;max-width:unset!important}.news-teaser__slider-inner{display:flex;gap:var(--gap-sm);padding:var(--gap-sm) var(--padding-side)}.news-teaser__slider-inner:after{content:"";min-width:calc(var(--padding-side) - var(--gap-sm))}@media screen and (min-width:calc(1920px + (192px * 2))){.news-teaser__slider-inner{margin:0 calc(50vw - var(--desktop-l)/2 - var(--padding-side)*2/2)}.news-teaser__slider-inner:after{min-width:calc(50vw - var(--desktop-l)/2)}}@media screen and (min-width:2560px){.news-teaser__slider-inner{margin:0 calc(1280px - var(--desktop-l)/2 - var(--padding-side)*2/2)}.news-teaser__slider-inner:after{min-width:calc(1280px - var(--desktop-l)/2 - var(--gap-sm))}}.news-teaser__slide{min-width:320px;max-width:320px;height:100%;position:relative;border:1.5px solid var(--color-gray-200);border-radius:var(--radius-lg);overflow:hidden;transition:box-shadow .25s ease-in-out}.news-teaser__slide>*{text-decoration:none}.news-teaser__slide a{display:flex;flex-direction:column;height:100%}.news-teaser__slide:hover{box-shadow:var(--shadow)}.news-teaser__slide:hover .news-teaser__slide-link svg{transform:translateX(4px)}.news-teaser__slide:has(a:focus-visible){border-radius:4px;box-shadow:0 0 0 4px #000!important;outline:1px solid #fff;outline-offset:4px}@media screen and (min-width:1280px){.news-teaser__slide{min-width:360px;max-width:360px}}.news-teaser__slide-image{width:320px;height:280px;z-index:1}@media screen and (min-width:767px){.news-teaser__slide-image{width:320px;height:360px}}@media screen and (min-width:1280px){.news-teaser__slide-image{width:360px;height:400px}}.news-teaser__slide-content{background:var(--color-gray-50);padding:var(--dimension-5-5);display:flex;flex-direction:column;flex:1}.news-teaser__slide-date{color:var(--color-green-700);margin-bottom:var(--spacing-lg)}.news-teaser__slide-title{color:var(--color-gray-900);font-weight:600!important;margin-bottom:var(--spacing-sm)}.news-teaser__slide-lead{color:var(--color-gray-600);width:100%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:var(--spacing-lg)}.news-teaser__slide-link{position:unset;width:fit-content;padding:0 var(--spacing-lg) 0 0!important;color:var(--color-green-700);font-weight:600!important;border-color:transparent!important;margin-top:auto}.news-teaser__slide-link svg path{stroke:var(--color-green-700)}.news-teaser__slide-link:before{background-color:transparent!important}.news-teaser__slide-link:after{display:none}.news-teaser__ui{display:flex;justify-content:space-between;gap:var(--spacing-xl);margin:0 auto;max-width:calc(var(--desktop-l) + var(--padding-side)*2);padding:0 var(--padding-side)}.news-teaser__slider-buttons{display:none;gap:var(--gap-sm)}@media screen and (min-width:767px){.news-teaser__slider-buttons{display:flex}}.news-teaser__link{align-self:flex-end;width:100%}@media screen and (min-width:767px){.news-teaser__link{width:fit-content}}.news-list-brick{overflow:visible!important}.news-list__objects{display:grid;grid-template-columns:1fr;gap:var(--gap-md);grid-auto-flow:row dense}@media screen and (min-width:767px){.news-list__objects{grid-template-columns:1fr 1fr}}@media screen and (min-width:1280px){.news-list__objects{grid-template-columns:1fr 1fr 1fr}}.news-list__item{position:relative;text-decoration:none;display:flex;flex-direction:column;border-radius:var(--radius-lg);overflow:hidden;transition:all .25s ease-in-out;border:1px solid var(--color-gray-200)}.news-list__item:hover{box-shadow:var(--shadow)}.news-list__item:hover .news-list__item-link span{color:var(--color-green-500)!important}.news-list__item:hover .news-list__item-link svg path{stroke:var(--color-green-500)!important}.news-list__item-image{height:280px}@media screen and (min-width:767px){.news-list__item-image{height:360px}}@media screen and (min-width:1280px){.news-list__item-image{height:400px}}.news-list__item-content{display:flex;flex-direction:column;flex:1;background-color:var(--color-gray-50);padding:var(--dimension-5-5)}.news-list__item-date{margin-bottom:var(--spacing-lg);color:var(--color-green-700)}.news-list__item-title{font-weight:600!important;margin-bottom:var(--spacing-xxs);color:var(--color-gray-900)}.news-list__item-lead{margin-bottom:var(--spacing-xl);color:var(--color-gray-600);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.news-list__item-lead p{margin:0!important;padding:0!important}.news-list__item-link{position:unset;margin-top:auto;padding:0 8px 0 0;width:fit-content;border-color:transparent!important}.news-list__item-link:before{background-color:transparent!important;border-color:transparent!important}.news-list__item-link:after{display:none}.news-list__item-link svg{transition:color .25s ease-in-out}.news-list__item-link svg path{stroke:var(--color-green-700)!important}.news-list__pagination-container{justify-content:center}.news-list__pagination,.news-list__pagination-container{display:flex;align-items:center;gap:var(--spacing-md)}.news-list__pagination-page button{height:40px;width:40px;display:flex;justify-content:center;align-items:center;color:var(--color-gray-700);border-radius:var(--radius-full);background-color:transparent;border:1px solid var(--color-gray-200);cursor:pointer;transition:all .25s ease-in-out}.news-list__pagination-page:hover button{border-color:var(--color-gray-400);background-color:var(--color-gray-100)}.news-list__pagination-page.--active button{cursor:auto!important;color:var(--color-gray-50);background-color:var(--color-green-500);border-color:var(--color-green-500)}.news-list-pagination__button{position:relative;display:flex;justify-content:center;align-items:center;z-index:1}.news-list-pagination__button .button{aspect-ratio:1/1;width:fit-content}.news-list-pagination__button .button.--hidden{visibility:unset!important}.news-list__urls{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.meta__container{max-width:1088px;padding-bottom:var(--gap-sm);color:var(--color-green-700)}.title__container{max-width:1088px;gap:var(--spacing-2xl)}.image-gallery-brick.--news .image-gallery__container{gap:var(--spacing-md)}.image-grid__container{max-width:1088px;display:grid;gap:var(--gap-xs);grid-template-columns:1fr}@media screen and (min-width:576px){.image-grid__container{grid-template-columns:1fr 1fr}}@media screen and (min-width:767px){.image-grid__container{grid-template-columns:1fr 1fr 1fr}}.image-grid__image{border-radius:var(--radius-xl);overflow:hidden;aspect-ratio:356/321}.share__container{flex-direction:row;align-items:center;border-top:1px solid var(--color-green-200);border-bottom:1px solid var(--color-green-200);padding:var(--gap-sm) 0}.share__container-inner{display:flex;align-items:center;gap:var(--gap-sm)}.share__title{font-weight:400!important}.share__container-socials{display:flex;align-items:center;gap:var(--spacing-md)}.share__item{position:relative;display:flex;justify-content:center;align-items:center;height:48px;width:48px}.share__item:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;border-radius:var(--radius-full);background-color:var(--color-green-200);opacity:0;transform:scale(.8);transition:opacity .25s ease-in-out,transform .25s ease-in-out}.share__item svg{width:var(--size-lg);z-index:1}.share__item svg path{fill:var(--color-green-600)}.share__item:hover:before{opacity:1;transform:scale(1)}.share__container{display:flex;flex-direction:column;gap:var(--spacing-spacing-4xl);justify-content:space-between;flex-wrap:wrap;width:100%}.share__container .button{margin-left:auto}@media screen and (min-width:767px){.share__container{flex-direction:row}}.share__links{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-spacing-xl)}@media screen and (min-width:767px){.share__links{flex-direction:row}}.share__links-inner{display:flex;align-items:center;gap:var(--spacing-spacing-3xl,24px)}.share__links-inner>a svg path{fill:var(--color-brand-500);transition:all .25s ease-in-out}.share__links-inner>a:hover svg path{fill:var(--color-gray--beige-1400)}.share__links-inner>a:hover.share__email-btn svg path{stroke:var(--color-gray--beige-1400)}.share__copy-btn{position:relative;cursor:pointer;border:none;background:none}.share__copy-btn svg path{transition:all .25s ease-in-out}.share__copy-btn:hover svg path{stroke:var(--color-gray--beige-1400)}.share__copy-overlay{position:absolute;width:fit-content;white-space:nowrap;left:50%;top:-200%;transform:translate(-50%,8px);background-color:var(--color-gray--beige-100);border-radius:var(--border-radius-border-radius-sm,4px);padding:8px 16px;box-shadow:0 4px 8px 4px rgba(41,31,29,.2);opacity:0;transition:all .25s ease-in-out;pointer-events:none}.share__copy-overlay:before{content:"";position:absolute;bottom:-8px;left:50%;width:0;height:0;transform:translate(-50%);border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid var(--color-gray--beige-100)}.share__copy-overlay.--active{opacity:1;transform:translate(-50%)}.references-teaser-brick{padding-left:0!important;padding-right:0!important}.references-teaser-brick:not(:has(.references-teaser__title)){margin-top:calc(0px - var(--gap-sm))}.references-teaser-brick:not(:has(.references-teaser__footer)) .references-teaser__slider{margin-bottom:calc(0px - var(--gap-sm))}.references-teaser__container{gap:0}.references-teaser__title{max-width:calc(var(--desktop-l) + var(--padding-side)*2);padding:0 var(--padding-side);margin:0 auto;width:100%}.references-teaser__slider-inner{padding:var(--gap-sm) var(--padding-side);max-width:unset!important}@media screen and (min-width:calc(1920px + (192px * 2))){.references-teaser__slider-inner{margin:0 calc(50vw - var(--desktop-l)/2 - var(--padding-side)*2/2)}}@media screen and (min-width:2560px){.references-teaser__slider-inner{margin:0 calc(1280px - var(--desktop-l)/2 - var(--padding-side)*2/2)}}.references-teaser__reference{border-radius:var(--radius-lg);overflow:hidden;border:1.5px solid var(--color-gray-200);width:320px}@media screen and (min-width:767px){.references-teaser__reference{width:360px}}@media screen and (min-width:1280px){.references-teaser__reference{width:520px;width:560px}}.references-teaser__reference-image{height:300px}.references-teaser__reference-content{position:relative;display:flex;flex-direction:column;height:calc(100% - 300px);background-color:var(--color-gray-100)}.references-teaser__reference-tags{position:absolute;top:-1rem;display:flex}.references-teaser__reference-category{background:var(--color-green-700);z-index:1;color:var(--color-green-50)}.references-teaser__reference-canton,.references-teaser__reference-category{padding:var(--spacing-md) var(--spacing-xl) var(--spacing-md) var(--spacing-3xl);border-radius:0 var(--radius-full) var(--radius-full) 0}.references-teaser__reference-canton{background:var(--color-green-500);margin-left:calc(0px - var(--spacing-xl));color:var(--color-gray-800);z-index:0}.references-teaser__reference-title{display:flex;align-items:center;background:var(--color-gray-50);padding:calc(var(--spacing-3xl) + 1rem) var(--spacing-3xl) var(--spacing-3xl) var(--spacing-3xl);border-bottom:1px solid var(--color-gray-200)}.references-teaser__reference-entry{padding:var(--spacing-xl) var(--spacing-3xl);background-color:var(--color-gray-100);border-bottom:1px solid var(--color-gray-200)}.references-teaser__reference-entry:last-of-type{border-bottom:none}.references-teaser__reference-entry-title{font-weight:700}.references-teaser__reference-entry-text{color:var(--color-gray-700)}.references-teaser__footer{display:flex;justify-content:space-between;align-items:center;gap:var(--gap-md);width:100%;max-width:calc(var(--desktop-l) + var(--padding-side)*2);padding:0 var(--padding-side);margin:0 auto}.references-teaser__slider-ui{display:none;align-items:center;gap:var(--gap-sm)}@media screen and (min-width:767px){.references-teaser__slider-ui{display:flex}}.references-teaser__link{width:100%}@media screen and (min-width:767px){.references-teaser__link{width:fit-content}}.references-list-brick{overflow:visible}.references-list-brick.--editmode .references-list__filter-button{pointer-events:none!important}.references-list-brick.--editmode .references-list__filter-dropdown{height:0!important}.references-list__container{display:flex;flex-direction:column;gap:var(--gap-md)}.references-list__header{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between}@media screen and (min-width:1280px){.references-list__header{flex-direction:row}}.references-list__filter-remove{margin-top:var(--spacing-sm);margin-left:auto}.references-list__filter-remove:hover svg{transform:rotate(-90deg)}.references-list__filter-remove:hover svg path{stroke:var(--color-green-700)!important}.references-list__filters{display:flex;flex-direction:column;gap:var(--spacing-xl)}@media screen and (min-width:767px){.references-list__filters{flex-direction:row}}.references-list__filter-container{border-radius:var(--radius-xl);position:relative;width:100%}.references-list__filter-container:before{content:"";position:absolute;left:-1%;top:0;height:100%;width:102%;background-color:var(--color-gray-50);z-index:1}.references-list__filter-container.--open .references-list__filter-dropdown{margin-top:var(--spacing-md)}.references-list__filter-container:has(.--active) .references-list__filter-button{border-color:var(--color-green-500)}.references-list__filter-container:hover .references-list__filter-button{background-color:var(--color-green-50)!important;border-color:var(--color-gray-600)}@media screen and (min-width:1280px){.references-list__filter-container{width:fit-content}}.references-list__filter-button{padding:var(--dimension-2-5) var(--spacing-2xl);border:1px solid var(--color-gray-400);min-width:320px;background-color:var(--color-gray-50)!important;transition:background-color .25s ease-in-out,border-color .25s ease-in-out;z-index:2;color:var(--color-gray-800)}.references-list__filter-dropdown{margin-top:calc(0px - var(--spacing-md));border-radius:var(--radius-lg)!important;box-shadow:var(--shadow)}.references-list__filter-dropdown-inner{display:flex;flex-direction:column;gap:var(--spacing-xs);background-color:var(--color-gray-50);padding:var(--gap-xs);border-radius:var(--radius-lg);overflow:hidden}.references-list__filter,.references-list__filter-all{position:relative;display:flex;gap:var(--spacing-lg);padding:var(--dimension-2-5) var(--spacing-md);cursor:pointer}.references-list__filter-all span,.references-list__filter span{transition:color .25s ease-in-out}.references-list__filter-all:before,.references-list__filter:before{content:"";position:absolute;top:16px;left:13px;min-height:8px;width:10px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='9' height='7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.666 1L3.083 5.583 1 3.5' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;z-index:1;opacity:0}.references-list__filter-all svg,.references-list__filter svg{opacity:0}.references-list__filter-all:hover span,.references-list__filter:hover span{color:var(--color-green-700)}.references-list__filter-all:hover input[type=checkbox],.references-list__filter:hover input[type=checkbox]{background-color:var(--color-green-300)!important;border-color:var(--color-green-300)}.references-list__filter-all.--active span,.references-list__filter.--active span{color:var(--color-green-700)}.references-list__filter-all.--active input[type=checkbox],.references-list__filter.--active input[type=checkbox]{background-color:var(--color-green-500)!important;border-color:var(--color-green-500)}.references-list__filter-all.--active:before,.references-list__filter.--active:before{opacity:1}.references-list__objects{display:grid;grid-template-columns:1fr;gap:var(--gap-md)}@media screen and (min-width:767px){.references-list__objects{grid-template-columns:1fr 1fr}}@media screen and (min-width:1920px){.references-list__objects{grid-template-columns:1fr 1fr 1fr}}.references-list__reference{border-radius:var(--radius-lg);overflow:hidden;border:1.5px solid var(--color-gray-200)}.references-list__reference-image{height:300px}.references-list__reference-content{position:relative;display:flex;flex-direction:column;height:calc(100% - 300px);background-color:var(--color-gray-100)}.references-list__reference-tags{position:absolute;top:-1rem;display:flex}.references-list__reference-category{background:var(--color-green-700);z-index:1;color:var(--color-green-50)}.references-list__reference-canton,.references-list__reference-category{padding:var(--spacing-md) var(--spacing-xl) var(--spacing-md) var(--spacing-3xl);border-radius:0 var(--radius-full) var(--radius-full) 0}.references-list__reference-canton{background:var(--color-green-500);margin-left:calc(0px - var(--spacing-xl));color:var(--color-gray-800);z-index:0}.references-list__reference-title{display:flex;align-items:center;background:var(--color-gray-50);padding:calc(var(--spacing-3xl) + 1rem) var(--spacing-3xl) var(--spacing-3xl) var(--spacing-3xl);border-bottom:1px solid var(--color-gray-200)}.references-list__reference-entry{padding:var(--spacing-xl) var(--spacing-3xl);background-color:var(--color-gray-100);border-bottom:1px solid var(--color-gray-200)}.references-list__reference-entry:last-of-type{border-bottom:none}.references-list__reference-entry-title{font-weight:700}.references-list__reference-entry-text{color:var(--color-gray-700)}.references-list__pagination-container{justify-content:center}.references-list__pagination,.references-list__pagination-container{display:flex;align-items:center;gap:var(--spacing-md)}.references-list__pagination-page button{height:40px;width:40px;display:flex;justify-content:center;align-items:center;color:var(--color-gray-700);border-radius:var(--radius-full);background-color:transparent;border:1px solid var(--color-gray-200);cursor:pointer;transition:all .25s ease-in-out}.references-list__pagination-page:hover button{border-color:var(--color-gray-400);background-color:var(--color-gray-100)}.references-list__pagination-page.--active button{cursor:auto!important;color:var(--color-gray-50);background-color:var(--color-green-500);border-color:var(--color-green-500)}.references-list-pagination__button{position:relative;display:flex;justify-content:center;align-items:center;z-index:1}.references-list-pagination__button .button{aspect-ratio:1/1;width:fit-content}.references-list-pagination__button .button.--hidden{visibility:unset!important}.hero-image-brick{padding:0}.hero-image-brick.--editmode .hero-image__subtitle{width:100%;max-width:300px}.hero-image-brick.--editmode .hero-image__text,.hero-image-brick.--editmode .hero-image__title{width:100%}.hero-image-brick.--editmode .hero-image__link-container{gap:50px}.hero-image-brick .hero-image__link .opendxp_editable_link_text a{color:#fff}@media screen and (max-width:767px){.hero-image-brick.background-grey .hero-image__text,.hero-image-brick.background-light-green .hero-image__text{color:var(--color-green-700)!important}}.hero-image__container{position:relative;padding-right:var(--padding-side)}@media screen and (min-width:767px){.hero-image__container{height:600px}}.hero-image__image{position:relative;height:410px;border-radius:0 var(--radius-xxxl) var(--radius-xxxl) 0;overflow:hidden}.hero-image__image,.hero-image__image:before{width:100%;background:linear-gradient(0deg,var(--color-green-900) 10%,rgba(240,250,239,0) 80%,rgba(240,250,239,0))}.hero-image__image:before{content:"";position:absolute;left:0;bottom:0;height:100%;opacity:.7;mix-blend-mode:multiply;pointer-events:none}@media screen and (min-width:767px){.hero-image__image{height:100%}.hero-image__image,.hero-image__image:before{background:linear-gradient(24deg,var(--color-green-900) 10%,rgba(240,250,239,0) 80%,rgba(240,250,239,0))}}.hero-image__content{width:100%}@media screen and (min-width:767px){.hero-image__content{position:absolute;bottom:0;left:0;padding-right:var(--padding-side)}}.hero-image__content-inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2xl);width:100%;padding:var(--spacing-3xl) 0 0 var(--padding-side,24px);color:var(--color-green-50)}@media screen and (min-width:767px){.hero-image__content-inner{padding:var(--spacing-3xl) var(--padding-side,40px) var(--spacing-6xl) var(--padding-side,40px)}}@media screen and (min-width:1600px){.hero-image__content-inner>*{width:100%;max-width:calc(var(--desktop-l) - var(--padding-side));margin:0 auto}}.hero-image__title-container{position:absolute;top:410px;left:var(--padding-side,24px);transform:translateY(calc(-100% - var(--spacing-3xl)));display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-2xl)}@media screen and (min-width:767px){.hero-image__title-container{position:relative;top:unset;left:0;transform:translateY(0)}}.hero-image__subtitle{position:relative;padding:var(--spacing-sm) var(--spacing-3xl);border-radius:var(--radius-full);overflow:hidden}.hero-image__subtitle span{position:relative;z-index:1}.hero-image__subtitle:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background-color:var(--color-green-100);backdrop-filter:blur(8px);opacity:.3}.hero-image__link-container{display:flex;gap:var(--spacing-xl);flex-wrap:wrap;width:100%}.hero-image__link{width:100%}@media screen and (min-width:767px){.hero-image__link{width:fit-content}}.hero-text-brick{padding-top:var(--gap-lg);overflow:hidden!important}.hero-text-brick.background-dark-green .hero-text__content,.hero-text-brick.background-dark-green .hero-text__title{color:var(--color-gray-50)!important}.hero-text-brick.--editmode .hero-text__number{animation:unset!important;transform:translateY(0)!important}.hero-text-brick.--editmode .opendxp_editable.opendxp_editable_block{display:flex;gap:var(--gap-sm)}.hero-text__container{gap:var(--gap-md)}@media screen and (min-width:767px){.hero-text__container{flex-direction:row}}.hero-text__title{width:100%;flex:1}.hero-text__title span{position:relative;width:100%}@media screen and (min-width:767px){.hero-text__title{padding-bottom:var(--spacing-9xl)}}.hero-text__content{width:100%;color:var(--color-gray-600)!important;flex:1}.hero-text__text{padding-bottom:var(--gap-lg)}.hero-text__number-block{display:flex;gap:var(--gap-sm)}.hero-text__number{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-5xl) var(--spacing-md) var(--spacing-6xl) var(--spacing-md);border-radius:var(--radius-full) var(--radius-full) 0 0;max-width:180px;width:100%;color:var(--color-green-900);transform:translateY(100%);background-color:var(--color-green-100);animation:diglet .5s ease-in-out .2s forwards;text-align:center}.hero-text__number.--i2{background-color:var(--color-green-200);animation-delay:.4s}.hero-text__number.--i3{background-color:var(--color-green-300);animation-delay:.6s}@keyframes diglet{0%{transform:translateY(100%)}to{transform:translateY(0)}}