/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}p{margin:0!important}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}ul{padding-inline-start:0;margin-block-start:0;margin-block-end:0}h1,h2,h3,h4,h5{margin:0}a,div,h1,h2,h3,h4,h5,li,p,section,ul{box-sizing:border-box}svg{display:block}a{display:inline-block}:root{--small-mobile:450px;--mobile:576px;--tablet:992px;--desktop:1280px;--big-desktop:1920px;--max:2560px;--color-primary-100:#f0f7ff;--color-primary-200:#e5f2ff;--color-primary-300:#cce6ff;--color-primary-400:#9cf;--color-primary-450:#569de4;--color-primary-500:#1262b2;--color-primary-600:#0e4f8f;--color-primary-700:#0a3866;--color-primary-800:#062340;--color-neutral-000:#fff;--color-neutral-100:#edf2f7;--color-neutral-200:#dfe5eb;--color-neutral-300:#cbd2d9;--color-neutral-400:#a1aab2;--color-neutral-500:#6c7680;--color-neutral-600:#475665;--color-neutral-700:#142433;--color-neutral-800:#001427;--color-accent-500:#cc7d02;--color-gradient:linear-gradient(84.56deg,hsla(0,0%,100%,0),var(--color-primary-800));--color-gradient-2:linear-gradient(180deg,var(--color-primary-450),var(--color-primary-500));--color-gradient-3:linear-gradient(90deg,var(--color-primary-400),var(--color-primary-500));--color-gradient-4:linear-gradient(270deg,var(--color-primary-100),var(--color-primary-300));--fs-h1:30px;--fs-h2:29px;--fs-h3:26px;--fs-h4:20px;--fs-h5:18px;--lh-h1:1.2em;--lh-h2:1.2em;--lh-h3:1.3em;--lh-h4:1.4em;--lh-h5:1.5em;--fs-lead:18px;--fs-body:16px;--fs-bulletpoints:16px;--fs-small:13px;--fs-mini:11px;--lh-lead:1.5em;--lh-body:1.5em;--lh-bulletpoints:1.5em;--lh-small:1.5em;--lh-mini:1.5em;--fw-regular:400;--fw-bold:600;--mw-brick:2560px;--mw-content:calc(1920px + var(--p-side-small)*2);--p-side-small:20px;--p-side-medium:24px;--p-side-big:48px;--p-top-bottom-small:20px;--p-top-bottom-medium:40px;--p-top-bottom-big:74px;--p-cards-mini-mini:4px;--p-cards-mini:8px;--p-cards-small:12px;--p-cards-medium:16px;--p-cards-big:24px;--p-cards-large:32px;--p-cards-x-large:48px;--gap-mini-mini:6px;--gap-mini:8px;--gap-small:12px;--gap-medium:24px;--gap-big:40px;--br-inner:4px;--br-outer:16px;--shadow-hover-small:0px 0px 12px 0px rgba(5,10,30,0.2);--shadow-hover-big:0px 0px 24px 0px rgba(5,10,30,0.2);--shadow-overlay:0px 0px 48px 0px rgba(5,10,30,0.2)}@media screen and (min-width:992px){:root{--fs-h1:38px;--fs-h2:33px;--fs-h3:28px;--fs-h4:23px;--fs-h5:19px;--fs-lead:19px;--fs-body:16px;--fs-bulletpoints:16px;--fs-small:13px;--fs-mini:12px;--p-side-small:24px;--p-side-medium:48px;--p-side-big:80px;--p-top-bottom-small:24px;--p-top-bottom-medium:48px;--p-top-bottom-big:84px;--p-cards-mini-mini:8px;--p-cards-mini:12px;--p-cards-small:20px;--p-cards-medium:28px;--p-cards-big:32px;--p-cards-large:40px;--p-cards-x-large:56px;--gap-mini-mini:8px;--gap-mini:12px;--gap-small:16px;--gap-xsmall:24px;--gap-medium:32px;--gap-big:48px;--br-inner:4px;--br-outer:24px}}@media screen and (min-width:1280px){:root{--fs-h1:55px;--fs-h2:44px;--fs-h3:35px;--fs-h4:28px;--fs-h5:23px;--fs-lead:23px;--fs-body:18px;--fs-bulletpoints:18px;--fs-small:15px;--fs-mini:13px;--p-side-small:60px;--p-side-medium:120px;--p-side-big:240px;--p-top-bottom-small:40px;--p-top-bottom-medium:80px;--p-top-bottom-big:132px;--p-cards-mini:16px;--p-cards-small:24px;--p-cards-medium:32px;--p-cards-big:40px;--p-cards-large:48px;--p-cards-x-large:80px;--gap-mini:16px;--gap-small:24px;--gap-medium:48px;--gap-big:64px}}@media screen and (min-width:1920px){:root{--p-side-small:120px;--p-side-medium:320px;--p-side-big:600px;--p-top-bottom-small:48px;--p-top-bottom-medium:88px;--p-top-bottom-big:144px}}body,html{font-family:Inter,sans-serif;font-size:16px;font-weight:var(--fw-regular);background-color:var(--color-neutral-000);color:var(--color-neutral-800)}@media screen and (min-width:1280px){body,html{font-size:18px}}*{box-sizing:border-box}body,html{scroll-behavior:smooth;overscroll-behavior:none}html{width:100%}@media screen and (min-width:2560px){html{display:flex;justify-content:center}}body{width:100%;overflow-x:hidden}@media screen and (min-width:2560px){body{width:100%}}a{color:var(--color-neutral-800)}img{height:100%;width:100%;object-fit:cover;object-position:center}.--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{transform:translateX(22px)}.--wysiwyg ul li{padding-bottom:8px}.--wysiwyg ul li:last-child{padding-bottom:0}.--wysiwyg ol{transform:translateX(-17px)}.--wysiwyg ol li{padding-bottom:8px}.--wysiwyg ol li:last-child{padding-bottom:0}.tox.tox-tinymce-inline{transform:translateY(-48px);z-index:1000}footer,section{position:relative;z-index:1}.h1,h1{font-size:var(--fs-h1)!important;line-height:var(--lh-h1)!important}.h1,.h2,h1,h2{font-weight:var(--fw-bold)!important}.h2,h2{font-size:var(--fs-h2)!important;line-height:var(--lh-h2)!important}.h3,h3{font-size:var(--fs-h3)!important;line-height:var(--lh-h3)!important}.h3,.h4,h3,h4{font-weight:var(--fw-bold)!important}.h4,h4{font-size:var(--fs-h4)!important;line-height:var(--lh-h4)!important}.h5,h5{font-size:var(--fs-h5)!important;line-height:var(--lh-h5)!important;font-weight:var(--fw-bold)!important}.--lead{font-size:var(--fs-lead)!important;line-height:var(--lh-lead)!important;font-weight:var(--fw-regular)!important}.--body-bold{font-size:var(--fs-body-bold)!important;line-height:var(--lh-body-bold)!important;font-weight:var(--fw-bold)!important}.--body{font-size:var(--fs-body)!important;line-height:var(--lh-body)!important}.--body,.--bulletpoints{font-weight:var(--fw-regular)!important}.--bulletpoints{font-size:var(--fs-bulletpoints)!important;line-height:var(--lh-bulletpoints)!important}.--small{font-size:var(--fs-small)!important;line-height:var(--lh-small)!important}.--mini,.--small{font-weight:var(--fw-regular)!important}.--mini{font-size:var(--fs-mini)!important;line-height:var(--lh-mini)!important}.no-padding-bottom{padding-bottom:0!important}.s-padding-bottom{padding-bottom:var(--p-top-bottom-small)!important}.m-padding-bottom{padding-bottom:var(--p-top-bottom-medium)!important}.l-padding-bottom{padding-bottom:var(--p-top-bottom-big)!important}.no-padding-top{padding-top:0!important}.s-padding-top{padding-top:var(--p-top-bottom-small)!important}.m-padding-top{padding-top:var(--p-top-bottom-medium)!important}.l-padding-top{padding-top:var(--p-top-bottom-big)!important}.s-margin-bottom{margin-bottom:24px!important}.m-margin-bottom{margin-bottom:52px!important}.l-margin-bottom{margin-bottom:80px!important}@media screen and (min-width:576px){.s-margin-bottom{margin-bottom:52px!important}.m-margin-bottom{margin-bottom:80px!important}.l-margin-bottom{margin-bottom:108px!important}}@media screen and (min-width:992px){.s-margin-bottom{margin-bottom:80px!important}.m-margin-bottom{margin-bottom:108px!important}.l-margin-bottom{margin-bottom:136px!important}}.brick-container{display:flex;justify-content:center}.brick-inner{display:flex;flex-direction:column;max-width:var(--big-desktop);width:100%}.background-none{background-color:transparent}.background-white{background-color:var(--color-neutral-000)}.background-light-grey{background-color:var(--color-neutral-100)}.background-dark-grey{background-color:var(--color-neutral-200)}.--no-padding-top{padding-top:0!important}.--hidden,.clip-path__collection{opacity:0;pointer-events:none}.clip-path__collection{position:absolute;left:0;top:0;height:0;width:0;z-index:-1}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-Light.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-Black.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-LightItalic.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-LightItalic.woff) format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-Bold.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-Regular.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-ExtraBold.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-ExtraBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-SemiBoldItalic.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-SemiBoldItalic.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-ExtraBoldItalic.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-ExtraBoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-BlackItalic.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-BlackItalic.woff) format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-ExtraLight.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-MediumItalic.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-Medium.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-Italic.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-Thin.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-BoldItalic.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-SemiBold.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-ThinItalic.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-ThinItalic.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Inter;src:url(/frontend/fonts/Inter/Inter-ExtraLightItalic.woff2) format("woff2"),url(/frontend/fonts/Inter/Inter-ExtraLightItalic.woff) format("woff");font-weight:200;font-style:italic;font-display:swap}.image-slider-brick{padding:0 var(--p-side-medium,120px) 0 var(--p-side-medium,120px)}.image-slider-brick .brick-inner{max-width:1000px}.image-slider__image-gallery{position:relative}.image-slider__image-container{width:100%;height:100%;aspect-ratio:16/9}.image-slider__image{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:4px}@media screen and (min-width:992px){.image-slider__image{height:auto}}.image-slider__buttons{position:absolute;bottom:0;left:0;z-index:1;height:fit-content;width:100%;display:flex;justify-content:space-between;padding:0 var(--p-cards-small,12px) var(--p-cards-mini,8px) var(--p-cards-small,12px)}.image-slider__button{position:relative;display:flex;justify-content:center;align-items:center;height:32px;width:32px;background-color:var(--color-primary-500);border-radius:50%;cursor:pointer;transition:opacity .25s ease-in-out}.image-slider__button.--inactive{opacity:0;pointer-events:none}.image-slider__indicator{position:absolute;bottom:0;left:50%;transform:translate(-50%,-14px);z-index:1;display:flex;align-items:center;gap:8px;padding:0 var(--p-cards-small,24px) var(--p-cards-mini,16px) var(--p-cards-small,24px)}.image-slider__indicator-item{width:6px;height:6px;background-color:var(--color-neutral-000);opacity:.5;border-radius:100%;cursor:pointer;transition:all .25s ease-in-out}.image-slider__indicator-item.--active-sbiling{width:7px;height:7px}.image-slider__indicator-item.--active{width:8px;height:8px;opacity:1}.videos-brick{position:unset;padding:0 var(--p-side-medium,48px);flex-direction:column;gap:16px;align-items:center}.videos-container{display:grid;grid-template-columns:auto;gap:40px}@media screen and (min-width:576px){.videos-container{grid-template-columns:repeat(3,1fr)}}.videos__main-title{max-width:1920px;width:100%}.videos__video{display:flex;flex-direction:column;gap:var(--gap-small,16px)}.videos__preview{position:relative;border-radius:var(--br-inner,4px);overflow:hidden;cursor:pointer}.videos__preview:hover .button--play svg path{fill:var(--color-primary-500)}.videos__preview img{height:100%;width:100%;object-fit:cover;object-position:center}.videos__preview .button--play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0;opacity:.8}.videos__lightbox{display:none;justify-content:center;align-items:center;opacity:0;height:100%;width:100%;position:fixed;left:0;top:0;z-index:101;transition:opacity .35s ease-in-out;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.videos__lightbox:before{content:"";position:absolute;top:0;height:100%;width:100vw;background-color:var(--color-primary-800);opacity:.3;z-index:-1}.videos__lightbox .button--close{position:absolute;right:8px;top:8px}@media screen and (min-width:576px){.videos__lightbox .button--close{right:32px;top:32px}}.videos__lightbox.--activated{display:flex}.videos__lightbox.--open{opacity:1}.videos__lightbox-video{position:relative;width:90%;max-width:1500px;box-shadow:var(--shadow-overlay)}.videos__lightbox-video video{width:100%}html:has(.videos__lightbox.--open){overflow:hidden}.divider-container{position:relative;max-width:var(--max);padding-left:var(--p-side-medium,24px)}.divider__image{border-radius:400px 0 0 400px;overflow:hidden}.divider__image img{height:100%;width:100%;object-fit:cover;object-position:center}.divider__video{border-radius:400px 0 0 400px;overflow:hidden;height:789px}.divider__video video{height:100%;width:100%;object-fit:cover;object-position:center}.video-brick{padding:0 var(--p-side-medium,120px) 0 var(--p-side-medium,120px)}.video-brick .brick-inner{max-width:1000px;gap:16px}.video-brick .video__video{display:flex;justify-content:center}.video-brick .video__video video{max-width:100%;max-height:560px;width:fit-content;height:auto}.application-brick{padding:0 var(--p-side-medium,120px) 0}.application-container{display:flex;flex-direction:column;border-radius:var(--br-inner);overflow:hidden}@media screen and (min-width:992px){.application-container{flex-direction:row}.application-container.--image-right{flex-direction:row-reverse}}@media screen and (min-width:1280px){.application-container{min-height:560px}}.application__image-container{width:100%;height:320px}@media screen and (min-width:992px){.application__image-container{height:unset}}.application__image{height:100%;width:100%}.application__image img{object-fit:cover;object-position:center;height:100%;width:100%}.application__text-container{display:flex;flex-direction:column;justify-content:center;gap:var(--p-cards-medium,32px);width:100%;padding:var(--p-cards-x-large,80px);background-color:var(--color-neutral-100)}@media screen and (min-width:992px){.application__text-container{width:calc(100% - var(--p-cards-x-large)*2)}}.application__links{display:flex;flex-direction:column;gap:var(--p-cards-small,24px);margin-top:8px}@media screen and (min-width:992px){.application__links{flex-direction:row;align-items:center}}.application__links .application__link,.application__links .application__link a{width:100%}@media screen and (min-width:992px){.application__links .application__link,.application__links .application__link a{width:fit-content}}.application-brick .image-slider__image-gallery{height:100%}.application-brick .image-slider__image-container{aspect-ratio:unset;border-radius:unset;height:100%}.application-brick .image-slider__image{height:100%!important}.application-slider-brick{width:100%;max-width:var(--max);margin-left:50%;transform:translateX(-50%);overflow:hidden}.application-slider-brick .--dragging-indicator .--slider{user-select:none}.application-slider-container{width:100%;display:flex;flex-direction:column;align-items:center}.application-slider__icon{height:28px;min-width:28px;display:flex;justify-content:center;align-items:center}.application-slider__item-container{width:100%;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.application-slider__item-container::-webkit-scrollbar{display:none}.application-slider__item-container.--dragging{scroll-behavior:auto;user-select:none;cursor:grabbing}.application-slider__item-container-inner{display:flex;gap:var(--gap-big,64px);padding:var(--gap-medium,48px) var(--p-side-medium,120px) var(--gap-medium,48px) var(--p-side-medium,120px);width:fit-content}.application-slider__item{display:flex;min-height:160px;width:300px;border-radius:4px;border:1px solid var(--color-neutral-200);background-color:var(--color-neutral-100);overflow:hidden;text-decoration:none;transition:all .25s ease-in-out}@media screen and (min-width:576px){.application-slider__item{min-height:220px;width:538px}}@media screen and (min-width:1280px){.application-slider__item{min-height:240px}}a.application-slider__item:hover{background-color:var(--color-neutral-000);box-shadow:var(--shadow-hover-big)}a.application-slider__item:hover .application-slider__item-link span{color:var(--color-primary-700)}a.application-slider__item:hover .application-slider__item-link svg path{transform:translateX(0);stroke:var(--color-primary-700)}.application-slider__item-image{height:100%;min-width:118px;user-select:none}.application-slider__item-image img{object-fit:cover;object-position:center;height:100%;width:100%;user-select:none}@media screen and (min-width:992px){.application-slider__item-image{min-width:269px}}.application-slider__item-content{display:flex;flex-direction:column;justify-content:space-between;padding:var(--p-cards-medium,32px);width:180px}@media screen and (min-width:992px){.application-slider__item-content{width:269px}}.application-slider__item-link span{display:none}@media screen and (min-width:576px){.application-slider__item-link span{display:block}}.application-slider__title-container,.application-slider__ui-container{padding:0 var(--p-side-medium,120px);max-width:calc(var(--big-desktop) + var(--p-side-medium, 120px)*2);width:100%}.application-slider__title-container{display:flex;align-items:center;gap:var(--p-cards-mini-mini,8px)}.application-slider__title{width:100%}.application-slider__ui-container{display:flex;align-items:center;justify-content:flex-end;gap:var(--p-top-bottom-big,132px)}.application-slider__ui-container .--slider-width-reference{position:absolute;pointer-events:none;z-index:-100;padding:0 var(--p-side-medium,120px);max-width:calc(var(--big-desktop) + var(--p-side-medium, 120px)*2);width:100%}.application-slider__ui-container .--slider-width-reference div{width:100%}.application-slider__button-container{display:none;gap:var(--p-cards-mini,16px)}.application-slider__button-container.--hidden{opacity:0;pointer-events:none}@media screen and (min-width:576px){.application-slider__button-container{display:flex}}.application-slider__indicator{display:none;position:relative;width:100%;height:4px;background-color:var(--color-neutral-200)}.application-slider__indicator.--hidden{opacity:0}@media screen and (min-width:576px){.application-slider__indicator{display:block}}.application-slider__indicator-inner{position:absolute;left:0;top:-1px;width:100px;height:6px;background-color:var(--color-primary-500);cursor:grab}.application-slider__link{width:100%}@media screen and (min-width:576px){.application-slider__link{width:fit-content}}.application-slider__link .button{width:100%}@media screen and (min-width:576px){.application-slider__link .button{width:fit-content}}.products-teaser-brick{width:100%;max-width:var(--max);margin-left:50%;transform:translateX(-50%);overflow:hidden}.products-teaser-brick .--dragging-indicator{scroll-behavior:auto;user-select:none;cursor:grabbing}.products-teaser-container{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--gap-sxmall,24px)}.products-teaser__item-container{width:100%;overflow-x:auto;padding:0 0 32px;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.products-teaser__item-container::-webkit-scrollbar{display:none}.products-teaser__item-container.--dragging{scroll-behavior:auto;user-select:none;cursor:grabbing}.products-teaser__item-container-inner{display:flex;gap:var(--gap-big,64px);padding:0 var(--p-side-medium,120px) 0 var(--p-side-medium,120px);width:fit-content}.products-teaser__item{display:flex;flex-direction:column;width:300px;border-radius:var(--br-inner,8px);border:1px solid var(--color-neutral-200);background-color:var(--color-neutral-000);overflow:hidden;text-decoration:none;transition:all .25s ease-in-out}@media screen and (min-width:992px){.products-teaser__item{width:360px}}.products-teaser__item:hover{box-shadow:var(--shadow-hover-big)}.products-teaser__item:hover .products-teaser__item-arrow svg{transform:translateX(-14px)}.products-teaser__item:hover .products-teaser__item-arrow svg path{stroke:var(--color-primary-500)}.products-teaser__item-image{height:280px;width:300px;padding:var(--p-cards-big,40px);user-select:none}@media screen and (min-width:992px){.products-teaser__item-image{height:320px;width:360px}}.products-teaser__item-image img{object-fit:cover;object-position:center;height:100%;width:100%;user-select:none}.products-teaser__item-content{flex:1;display:flex;align-items:flex-start;gap:var(--p-cards-small,24px);padding:0 var(--p-cards-small,24px) var(--p-cards-medium,32px) var(--p-cards-small,24px)}.products-teaser__item-title{font-weight:600}.products-teaser__item-arrow{width:36px;height:18px;padding-right:18px;overflow:hidden;align-self:flex-end}.products-teaser__item-arrow svg{transform:translateX(-28px);transition:transform .25s ease-in-out}.products-teaser__item-arrow svg path{stroke:var(--color-neutral-800);transition:stroke .25s ease-in-out}.products-teaser__item-content-inner{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px);width:100%}.products-teaser__item-family{color:var(--color-neutral-600)}.products-teaser__title-container,.products-teaser__ui-container{padding:0 var(--p-side-medium,120px);max-width:calc(var(--big-desktop) + var(--p-side-medium, 120px)*2);width:100%}.products-teaser__title-container{display:flex;align-items:center;gap:var(--p-cards-mini-mini,8px)}.products-teaser__icon{height:28px;min-width:28px;display:flex;justify-content:center;align-items:center}.products-teaser__title{width:100%;font-weight:600}.products-teaser__ui-container{display:flex;align-items:center;justify-content:flex-end;gap:var(--p-top-bottom-big,132px)}.products-teaser__ui-container .--slider-width-reference{position:absolute;pointer-events:none;z-index:-100;padding:0 var(--p-side-medium,120px);max-width:calc(var(--big-desktop) + var(--p-side-medium, 120px)*2);width:100%}.products-teaser__ui-container .--slider-width-reference div{width:100%}.products-teaser__button-container{display:none;gap:var(--p-cards-mini,16px)}.products-teaser__button-container.--hidden{opacity:0;pointer-events:none}@media screen and (min-width:576px){.products-teaser__button-container{display:flex}}.products-teaser__indicator{display:none;position:relative;width:100%;height:4px;border-radius:10px;background-color:var(--color-neutral-000);overflow:hidden}.products-teaser__indicator.--hidden{opacity:0}@media screen and (min-width:576px){.products-teaser__indicator{display:block}}.products-teaser__indicator-inner{position:absolute;left:0;top:0;width:100px;height:100%;background-color:var(--color-primary-500);cursor:grab}.products-teaser__link{width:100%}@media screen and (min-width:576px){.products-teaser__link{width:fit-content}}.products-teaser__link .button{width:100%}@media screen and (min-width:576px){.products-teaser__link .button{width:fit-content}}.products-category-brick{padding:0 var(--p-side-medium,400px) 0 var(--p-side-medium,400px)}.products-category-container{display:flex;flex-direction:column;gap:var(--gap-medium,48px)}.products-category__inner{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--gap-medium,48px)}@media screen and (min-width:992px){.products-category__inner{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}}.products-category__item{display:flex;flex-direction:row;width:100%;border-radius:var(--br-inner,8px);border:1px solid var(--color-neutral-200);background-color:var(--color-neutral-000);overflow:hidden;text-decoration:none;transition:all .25s ease-in-out}.products-category__item:hover{box-shadow:var(--shadow-hover-big)}.products-category__item:hover .products-category__item-arrow svg{transform:translateX(-14px)}.products-category__item:hover .products-category__item-arrow svg path{stroke:var(--color-primary-500)}@media screen and (min-width:576px){.products-category__item{flex-direction:column}}.products-category__item-image{display:flex;justify-content:center;align-items:center;padding:var(--p-cards-big,48px)}@media screen and (min-width:576px){.products-category__item-image{width:100%}}.products-category__item-image{user-select:none}.products-category__item-image img{object-fit:cover;object-position:center;height:100%;width:100%;user-select:none}@media screen and (min-width:576px) and (max-width:631px){.products-category__item-image img{width:fit-content}}.products-category__item-content{flex:1;display:flex;align-items:flex-start;gap:var(--p-cards-small,24px);padding:var(--p-cards-medium,16px) var(--p-cards-small,12px) var(--p-cards-small,12px) 0;width:100%}@media screen and (min-width:576px){.products-category__item-content{padding:0 var(--p-cards-small,24px) var(--p-cards-medium,32px) var(--p-cards-small,24px)}}.products-category__item-title{font-weight:600}.products-category__item-arrow{width:36px;height:18px;padding-right:18px;overflow:hidden;margin-top:auto}.products-category__item-arrow svg{transform:translateX(-28px);transition:transform .25s ease-in-out}.products-category__item-arrow svg path{stroke:var(--color-neutral-800);transition:stroke .25s ease-in-out}.products-category__item-content-inner{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px);width:100%}.products-category__item-family{color:var(--color-neutral-600)}.products-family-brick{padding:0 var(--p-side-medium,400px) 0}.products-family-container{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--gap-medium,48px)}.products-family__item{position:relative;display:flex;flex-direction:column;width:100%;border-radius:var(--br-inner,8px);border:1px solid var(--color-neutral-200);background-color:var(--color-neutral-000);overflow:hidden;text-decoration:none;transition:all .25s ease-in-out;cursor:pointer}.products-family__item:hover{box-shadow:var(--shadow-hover-big)}.products-family__item:hover .products-family__item-content svg path{stroke:var(--color-primary-500)}.products-family__item-image-wrapper{display:flex;justify-content:center;align-items:center;height:calc(320px - var(--p-cards-large, 48px));width:100%;transition:height .25s ease-in-out;padding:var(--p-cards-large,48px);overflow:hidden}.products-family__item-image{height:100%;width:fit-content;user-select:none}.products-family__item-image img{object-fit:cover;object-position:center;height:100%;width:100%;user-select:none}@media screen and (min-width:632px){.products-family__item-image{height:fit-content;width:100%}}.products-family__item-content{display:flex;flex-direction:row;align-items:flex-end;justify-content:space-between;gap:var(--p-cards-small,24px);padding:0 var(--p-cards-small,24px) var(--p-cards-small,24px);width:100%;flex:1}.products-family__item-content svg{transition:transform .25s ease-in-out}.products-family__item-content svg path{stroke:var(--color-neutral-800);transition:stroke .25s ease-in-out}.products-family__item-content-inner{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px);width:100%}.products-family__item-family{color:var(--color-neutral-600)}.products-family__item-title{font-weight:600}.products-family__item-arrow{width:100%;display:flex;justify-content:flex-end}.products-filter-brick{padding:0 var(--p-side-medium,400px) 0 var(--p-side-medium,400px)}.products-filter__container{display:flex;justify-content:space-between;width:100%;gap:40px;gap:24px var(--padding-cards-small,24px)}.products-filter__buttons{display:flex;flex-wrap:wrap;gap:16px}.products-filter__reset{display:flex;gap:10px;border:none;background:none;cursor:pointer;color:var(--color-primary-500);white-space:nowrap}.products-filter__reset svg path{stroke:var(--color-primary-500)}.products-category__item.--hidden,.products-category__title.--hidden,.products-filter__reset.hidden{display:none}.news-teaser-brick{padding:var(--p-top-bottom-big,132px) 0;width:100%;max-width:var(--max);margin-left:50%;transform:translateX(-50%);overflow:hidden;background:var(--color-primary-200,#e5f2ff)}.news-teaser-brick .--dragging-indicator{scroll-behavior:auto;user-select:none;cursor:grabbing}.news-teaser-container{width:100%;display:flex;flex-direction:column;align-items:center}.news-teaser__background{background:linear-gradient(76deg,var(--color-primary-500,#1262b2) .81%,rgba(18,98,178,0) 61.64%);position:absolute;top:0;bottom:0;left:25%;right:0;transform:skewX(-30deg);z-index:-1;opacity:.2}@media screen and (min-width:992px){.news-teaser__background{left:40%}}.news-teaser__item-container{width:100%;padding:var(--p-cards-big,40px) 0;overflow-x:auto;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;cursor:grab}.news-teaser__item-container::-webkit-scrollbar{display:none}.news-teaser__item-container.--dragging{scroll-behavior:auto;user-select:none;cursor:grabbing}.news-teaser__item-container-inner{display:flex;gap:var(--gap-big,64px);padding:0 var(--p-side-medium,120px) 0 var(--p-side-medium,120px);width:fit-content}.news-teaser__item{display:flex;flex-direction:column;width:280px;border-radius:var(--br-inner,8px);background-color:var(--color-neutral-000);overflow:hidden;text-decoration:none;user-select:none;transition:box-shadow .35s ease-in-out}@media screen and (min-width:992px){.news-teaser__item:has(.news-teaser__item-image) .news-teaser__item-content{width:270px}}@media screen and (min-width:992px){.news-teaser__item{flex-direction:row;width:540px}}.news-teaser__item:hover{box-shadow:var(--shadow-hover-big)}.news-teaser__item:hover .button--text span{color:var(--color-primary-700)}.news-teaser__item:hover .button--text svg path{transform:translateX(0);stroke:var(--color-primary-700)}.news-teaser__item-image{height:261px;width:280px;user-select:none}.news-teaser__item-image img{user-select:none}@media screen and (min-width:992px){.news-teaser__item-image{height:198px;width:270px}}@media screen and (min-width:1280px){.news-teaser__item-image{height:264px}}.news-teaser__item-content{display:flex;flex-direction:column;justify-content:space-between;gap:var(--p-cards-big,40px);width:100%;height:100%;min-height:fit-content;padding:var(--p-cards-big,32px) var(--p-cards-medium,24px)}@media screen and (min-width:992px){.news-teaser__item-content{padding:var(--p-cards-medium,48px) var(--p-cards-small,24px)}}.news-teaser__item-content-inner{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px)}.news-teaser__item-content-inner-inner{display:flex;gap:8px;color:var(--color-neutral-500)}.news-teaser__item-content-inner-inner svg path{stroke:var(--color-neutral-500)}.news-teaser__item-link span{display:none}@media screen and (min-width:576px){.news-teaser__item-link span{display:unset}}.news-teaser__title-container,.news-teaser__ui-container{padding:0 var(--p-side-medium,120px);max-width:calc(var(--big-desktop) + var(--p-side-medium, 120px)*2);width:100%}.news-teaser__title-container{display:flex;align-items:center;gap:var(--p-cards-mini-mini,8px)}.news-teaser__icon{height:28px;min-width:28px;display:flex;justify-content:center;align-items:center}.news-teaser__title{width:100%}.news-teaser__ui-container{display:flex;align-items:center;gap:var(--p-top-bottom-big,132px);justify-content:flex-end}.news-teaser__ui-container .--slider-width-reference{position:absolute;pointer-events:none;z-index:-100;padding:0 var(--p-side-medium,120px);max-width:calc(var(--big-desktop) + var(--p-side-medium, 120px)*2);width:100%}.news-teaser__ui-container .--slider-width-reference div{width:100%}.news-teaser__button-container{display:none;gap:var(--p-cards-mini,16px)}.news-teaser__button-container.--hidden{opacity:0;pointer-events:none}@media screen and (min-width:576px){.news-teaser__button-container{display:flex}}.news-teaser__indicator{display:none;position:relative;width:100%;height:4px;background-color:var(--color-neutral-000)}.news-teaser__indicator.--hidden{opacity:0}@media screen and (min-width:576px){.news-teaser__indicator{display:block}}.news-teaser__indicator-inner{position:absolute;left:0;top:-1px;width:100px;height:6px;background-color:var(--color-primary-500);cursor:grab}.news-teaser__link{width:100%}@media screen and (min-width:576px){.news-teaser__link{width:fit-content}}.news-teaser__link .button{width:100%}@media screen and (min-width:576px){.news-teaser__link .button{width:fit-content}}.divider{height:.8em;width:1px;background-color:var(--color-neutral-600);transform:translateY(3px)}.news-brick{display:flex;flex-direction:column;align-items:center}.news-container-wrapper{display:flex;max-width:var(--max);width:100%;padding:var(--p-top-bottom-big,132px) var(--p-side-medium,120px)}.news-container-wrapper.--one{padding-bottom:var(--p-cards-big,40px)}.news-container-wrapper.--two{background-color:var(--color-neutral-100)}.news-container{display:flex;flex-direction:column;gap:var(--p-top-bottom-small,40px)}.news__title{text-align:center}.news__filter-container{display:flex;gap:16px}.news__container{display:grid;grid-template-columns:repeat(auto-fit,minmax(100%,1fr));gap:var(--gap-big,64px)}@media screen and (min-width:576px){.news__container{grid-template-columns:repeat(auto-fit,minmax(540px,1fr))}}.news__item{display:flex;flex-direction:column;border-radius:var(--br-inner);width:100%;background-color:var(--color-neutral-000);overflow:hidden;text-decoration:none;transition:all .25s ease-in-out;max-height:320px}.news__item:hover{box-shadow:var(--shadow-hover-big)}.news__item:hover .button--text span{color:var(--color-primary-700)}.news__item:hover .button--text svg path{transform:translateX(0);stroke:var(--color-primary-700)}@media screen and (min-width:576px){.news__item:has(.news__item-image) .news__item-content{padding:var(--p-cards-medium,32px) var(--p-cards-small,24px)}}@media screen and (min-width:576px){.news__item{flex-direction:row}}.news__item-image{height:261px;width:100%;user-select:none}.news__item-image img{object-fit:cover;object-position:center;height:100%;width:100%;user-select:none}@media screen and (min-width:576px){.news__item-image{height:100%}}.news__item-content{display:flex;flex-direction:column;gap:var(--p-cards-big,40px);width:100%;padding:var(--p-cards-big,32px) var(--p-cards-medium,24px)}@media screen and (min-width:576px){.news__item-content{width:calc(100% - var(--p-cards-small)*2);padding:var(--p-cards-medium,32px) var(--p-cards-large,24px)}}.news__item-content-inner{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px)}.news__item-content-inner-inner{display:flex;align-items:center;gap:8px;color:var(--color-neutral-500)}.news__item-content-inner-inner svg path{stroke:var(--color-neutral-500)}.news__item-text{color:var(--color-neutral-700);width:100%;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.news__item-link{margin-top:auto}.news__item-link span{display:none}@media screen and (min-width:576px){.news__item-link span{display:unset}}.contact-brick{padding:var(--p-top-bottom-big,132px) var(--p-side-big,240px)}.contact__title{width:100%;text-align:center}.contact-container{display:flex;flex-direction:column;align-items:center;gap:var(--gap-medium,48px)}.contact-container .form{width:100%}.contact-container .form__content-inner{display:flex;flex-direction:column;gap:var(--gap-medium,48px);padding:0;background-color:transparent}.contact-container .form__footer{padding:0;margin:0}.contact-container .contact-form__input:has(.--filled) .label.--textarea,.contact-container .contact-form__input:has(textarea:focus) .label{top:-8px;font-size:var(--fs-small);line-height:1em}.contact-container .form-dropdown{padding:var(--p-cards-mini,16px);background-color:var(--color-neutral-100);border-color:var(--color-neutral-300);border-radius:4px;cursor:pointer;transition:all .25s ease-in-out}.contact-container .form-dropdown .--dropdown-header{position:relative;top:0;left:0;pointer-events:unset}.contact-container .form-dropdown .--dropdown-header:before{display:none}.contact-container .form-dropdown .--dropdown-content{padding:0 4px}.contact-container .form-dropdown .--dropdown-content-inner{font-size:var(--fs-small);font-weight:var(--fw-regular);color:var(--color-neutral-600);padding-top:var(--p-cards-mini,16px);padding-bottom:0}.contact-container .form-dropdown:hover{background-color:var(--color-neutral-200)}.contact-container .form-dropdown:hover .--dropdown-header svg path{stroke:var(--color-primary-500)}.contact-container .form-dropdown.--open{background-color:var(--color-neutral-000)}.contact-container .form-dropdown.--open .--dropdown-header{padding:0 4px}.contact-container .form-dropdown.--open .--dropdown-header svg path{stroke:var(--color-primary-500)}.contact-container .form-dropdown #contact_form_productCategories{display:flex;flex-direction:column;gap:calc(var(--p-cards-mini, 16px)/2)}.contact-container .form-dropdown #contact_form_productCategories input{width:fit-content}.contact-container .form-dropdown #contact_form_productCategories label{height:0;display:block;transform:translate(24px,calc(-14px - var(--p-cards-mini, 16px)/2))}.contact-container .form-dropdown:has(.--filled) .--dropdown-header,.contact-container .form-dropdown:has(input:focus) .--dropdown-header{top:0!important;font-size:var(--fs-body)!important;line-height:var(--lh-body)!important}.training-brick{padding:0 var(--p-side-medium,120px) 0;position:unset}.training-container{display:flex;flex-direction:column;border-radius:var(--br-inner);overflow:hidden}@media screen and (min-width:992px){.training-container{flex-direction:row}.training-container.--image-right{flex-direction:row-reverse}}.training__image-container{width:100%}.training__image{max-height:320px;height:100%;width:100%}.training__image img{object-fit:cover;object-position:center;height:100%;width:100%}@media screen and (min-width:992px){.training__image{max-height:unset}}.training__text-container{display:flex;flex-direction:column;gap:var(--p-cards-medium,32px);width:100%;padding:var(--p-cards-x-large,80px);background-color:var(--color-neutral-100)}@media screen and (min-width:992px){.training__text-container{width:calc(100% - var(--p-cards-x-large, 80px)*2)}}.training__link-container{color:var(--color-neutral-700);display:flex;flex-direction:column;gap:var(--p-cards-small,24px)}.training__link-container .button{width:100%}@media screen and (min-width:992px){.training__link-container{flex-direction:row}.training__link-container .button{width:fit-content}}.training__form{display:none;justify-content:center;align-items:center;opacity:0;position:fixed;top:0;left:50%;height:100vh;width:100%;transform:translateX(-50%);z-index:101;transition:opacity .35s ease-in-out;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.training__form:before{content:"";position:absolute;top:0;height:100%;width:100vw;background-color:var(--color-primary-800);opacity:.3;z-index:-1}.training__form.--activated{display:flex}.training__form.--open{opacity:1}.training__form-inner{display:flex;flex-direction:column;width:90%;max-height:95%;max-width:1000px;padding:var(--p-cards-big,40px) 0;gap:var(--p-cards-medium,32px);background-color:var(--color-neutral-000);border-radius:var(--br-inner);box-shadow:var(--shadow-overlay);overflow:auto}.training__form-title{display:flex;justify-content:space-between;padding:0 var(--p-side-small,60px)}.training__form-close{background-color:transparent;border:none;cursor:pointer}.training__form-close svg path{stroke:var(--color-neutral-800);transition:stroke .25s ease-in-out}.training__form-close:hover svg path{stroke:var(--color-primary-500)}.training__form-close:active svg path{stroke:var(--color-primary-600)}.playground__container{padding:50px;display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;gap:50px;background-color:var(--color-neutral-200)}.button-container-wrapper{display:flex;gap:48px}.button-container{display:flex;flex-direction:column;gap:16px}.breadcrumbs-brick{position:relative;padding:var(--p-cards-small,24px) var(--p-side-medium,24px) 0;font-size:var(--fs-small);line-height:var(--fs-small);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.breadcrumbs-brick::-webkit-scrollbar{display:none}.breadcrumbs-brick a{display:flex;align-items:center;gap:8px;color:var(--color-primary-500);text-decoration:none;transition:color .25s ease-in-out}.breadcrumbs-brick a svg path{stroke:var(--color-primary-500);transition:stroke .25s ease-in-out}.breadcrumbs-brick a:hover{color:var(--color-primary-700)}.breadcrumbs-brick a:hover svg path{stroke:var(--color-primary-700)}.breadcrumbs-brick span{color:var(--color-neutral-600)}.breadcrumbs-brick span:last-of-type{display:none}.breadcrumbs-container{display:flex;flex-direction:row;align-items:center;gap:var(--gap-small);white-space:nowrap}.breadcrumbs-container:after{content:"";height:1px;min-width:calc(var(--p-side-medium, 24px) - var(--gap-small))}.breadcrumbs__home{margin-right:var(--gap-small)}.downloads-brick{padding:0 var(--p-side-medium,120px);width:100%;max-width:var(--max);margin-left:50%;transform:translateX(-50%)}.downloads-brick.background-light-grey .downloads__item{background-color:var(--color-neutral-200)}.downloads-brick .brick-inner{display:flex;flex-direction:column;gap:var(--gap-small)}.downloads__list{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px)}.downloads__item{display:flex;justify-content:space-between;align-items:center;padding:16px var(--p-cards-small,24px);background-color:var(--color-neutral-100);text-decoration:none;border-radius:var(--br-inner,8px);transition:box-shadow .25s ease-in-out;transition:background-color .25s ease-in-out;gap:10px}.downloads__item:hover{box-shadow:var(--shadow-hover-small);background-color:var(--color-neutral-000)!important}.downloads__item svg{flex-shrink:0}.downloads__file-inner{display:flex;gap:5px;flex-wrap:wrap}.downloads__file-name{font-size:var(--fs-body);line-height:var(--fs-body);font-weight:var(--fw-regular);color:var(--color-neutral-700);word-break:break-word}.downloads__file-size{white-space:nowrap}.text-brick{padding:0 var(--p-side-medium,120px) 0 var(--p-side-medium,120px)}.text-brick a{transition:color .25s ease-in-out}.text-brick a:hover{color:var(--color-primary-500)}.text-brick .brick-inner{max-width:1000px;gap:var(--p-top-bottom-medium,80px)}.text__wrapper{display:flex;flex-direction:column;gap:var(--p-cards-big,40px)}.teaser__container{position:relative;flex-direction:column;max-width:var(--max);overflow:hidden;justify-content:flex-end}@media screen and (min-width:992px){.teaser__container{flex-direction:row}}.teaser__background{background:var(--color-gradient-2);width:100%;height:100%;position:absolute;left:44%;z-index:-1;transform:skew(-30deg);display:none}@media screen and (min-width:992px){.teaser__background{display:none}}@media screen and (min-width:1920px){.teaser__background{left:48%}}.teaser__inner{display:flex;position:relative;padding:var(--p-side-big) var(--p-side-medium,24px) var(--p-side-big) var(--p-side-medium,24px);color:var(--color-neutral-000);text-align:left;align-items:flex-end;width:100%}.teaser__inner:before{content:"";position:absolute;left:0;top:0;height:120%;width:100%;background:var(--color-gradient-2);transform:skewY(-7deg);transform-origin:left}@media screen and (min-width:576px){.teaser__inner:before{height:145%}}@media screen and (min-width:992px){.teaser__inner{padding:var(--p-top-bottom-big,132px) var(--p-side-medium,120px);margin-bottom:0;background:none;height:100%;width:50%;margin-left:auto;gap:var(--gap-medium,48px);justify-content:center;text-align:right}.teaser__inner:before{background:var(--color-gradient-2);height:100%;left:-7%;width:134%;transform:skew(-30deg)}}@media screen and (min-width:1280px){.teaser__inner{padding:var(--p-top-bottom-big,132px) var(--p-side-medium,120px) var(--p-top-bottom-big,132px) 40px}.teaser__inner:before{left:-9%;width:138%}}.teaser__unskew{display:flex;flex-direction:column;justify-content:flex-end;gap:16px;width:100%;z-index:1}@media screen and (min-width:992px){.teaser__unskew{display:flex;flex-direction:column;gap:var(--gap-medium,48px);align-items:flex-end}}.teaser__title{width:100%}@media screen and (max-width:992px){.teaser__text{width:100%;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}}.teaser__image{height:315px;width:100%;z-index:-1}@media screen and (min-width:992px){.teaser__image{position:absolute;left:0;top:0;height:100%;width:60%}}.teaser__image img{height:100%;width:100%;object-fit:cover;object-position:center}.teaser__link .button{width:calc(100% - 20px);justify-content:center;margin-top:10px}@media screen and (min-width:480px){.teaser__link .button{width:fit-content}}.cta-brick .cta__title span{display:inline-block}.cta-brick .cta__text span,.cta-brick .cta__title span{opacity:0;transition:opacity .5s ease-in-out}.cta-brick .cta__text{opacity:0}.cta-brick .cta__text ul li{opacity:0;transition:opacity .5s ease-in-out}.cta-brick .cta__link{opacity:0}.cta-brick .cta__person{opacity:0;transition:opacity 2s ease-in-out;transition-delay:.5s}.cta-brick .cta__deco-1,.cta-brick .cta__deco-1_1,.cta-brick .cta__deco-2,.cta-brick .cta__deco-2_1{opacity:0;transform:translate(100%,-100%)}.cta-brick.--in .cta__text,.cta-brick.--in .cta__text span,.cta-brick.--in .cta__text ul li,.cta-brick.--in .cta__title span{opacity:1}.cta-brick.--in .cta__link{transition:all .5s ease-in-out;transition-delay:1.5s;opacity:1}.cta-brick.--in .cta__person{opacity:1}.cta-brick.--in .cta__deco-1,.cta-brick.--in .cta__deco-1_1{transition:all 1.5s ease-in-out;transition-delay:.3s;opacity:1;transform:translate(0)}.cta-brick.--in .cta__deco-2,.cta-brick.--in .cta__deco-2_1{transition:all 1.5s ease-in-out;transition-delay:0ms;opacity:1;transform:translate(0)}.cta-brick:before{--stop-start:0%;--stop-end:100%;--color-gradientX:linear-gradient(84.56deg,hsla(0,0%,100%,0) var(--stop-start),var(--color-primary-800) var(--stop-end));background:var(--color-gradientX);animation:gradientShift 20s linear infinite alternate;background-size:cover;z-index:0}@property --stop-end{syntax:"<percentage>";inherits:false;initial-value:100%}@keyframes gradientShift{0%{--stop-end:100%}50%{--stop-end:60%}to{--stop-end:100%}}.cta-brick{width:100%;max-width:var(--max);margin-left:50%;transform:translateX(-50%);padding:var(--p-top-bottom-big,144px) var(--p-side-medium,400px);background:var(--color-gradient-3);position:relative;z-index:2}.cta-brick .cta__deco-1,.cta-brick .cta__deco-2_1{display:none}.cta-brick.--footer-neighbor .cta__deco-1{display:block}.cta-brick.--footer-neighbor .cta__deco-1_1,.cta-brick.--footer-neighbor .cta__deco-2{display:none}.cta-brick.--footer-neighbor .cta__deco-2_1{display:block}.cta-container{position:relative;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--p-cards-large,48px);z-index:1;width:97%}.cta-container a{color:var(--color-primary-500);transition:color .25s ease-in-out}.cta-container a:hover{color:var(--color-neutral-000);transition-delay:0s!important}@media screen and (min-width:1920px){.cta-container{flex-direction:row}}.cta__inner{gap:16px}.cta__inner,.cta__inner--second{display:flex;flex-direction:column}.cta__inner--second{gap:var(--p-cards-large,32px)}.cta__inner--second .button{width:calc(100% - 20px)}@media screen and (min-width:576px){.cta__inner--second{flex-direction:row;align-items:flex-end;gap:var(--p-cards-small,24px)}}.cta__title,.cta__title-2{display:flex;flex-direction:column;gap:var(--gap-mini-mini);color:var(--color-primary-800)}.cta__text,.cta__text-2{color:var(--color-primary-500)}.cta__link{display:block}.cta__link.--mobile{display:none}.cta__deco-container_1{top:0;height:100%}.cta__deco-container,.cta__deco-container_1{position:absolute;right:0;width:100%;overflow:hidden;pointer-events:none}.cta__deco-container{top:-250px;height:calc(100% + 500px)}.cta__deco-1,.cta__deco-1_1{position:absolute;height:393px;width:712px;right:-421px;top:-45px;pointer-events:none}.cta__deco-1 svg,.cta__deco-1_1 svg{height:inherit;width:inherit}@media screen and (min-width:992px){.cta__deco-1,.cta__deco-1_1{height:480px;width:824px;right:-320px;top:-120px}}@media screen and (min-width:1280px){.cta__deco-1,.cta__deco-1_1{height:589px;width:1065px;right:-160px;top:0}}.cta__deco-2,.cta__deco-2_1{position:absolute;height:310px;width:561px;right:-293px;top:-137px;pointer-events:none}.cta__deco-2 svg,.cta__deco-2_1 svg{height:inherit;width:inherit}@media screen and (min-width:992px){.cta__deco-2,.cta__deco-2_1{height:352px;width:640px;right:-24px;top:-264px}}@media screen and (min-width:1280px){.cta__deco-2,.cta__deco-2_1{height:428px;width:775px;right:224px;top:-285px}}.cta__deco-1{top:205px}@media screen and (min-width:992px){.cta__deco-1{top:130px}}@media screen and (min-width:1280px){.cta__deco-1{top:250px}}.cta__deco-2{top:113px}@media screen and (min-width:992px){.cta__deco-2{top:-14px}}@media screen and (min-width:1280px){.cta__deco-2{top:-35px}}.--with-person .cta__link{display:none}@media screen and (min-width:576px){.--with-person .cta__link{display:block}}.--with-person .cta__link.--mobile{display:block;width:100%;padding:calc(var(--p-cards-large, 32px) - var(--gap-mini-mini)) 0}.--with-person .cta__link.--mobile a{width:100%}@media screen and (min-width:576px){.--with-person .cta__link.--mobile{display:none}}.cta__person{display:flex;flex-direction:column;align-items:center;gap:var(--gap-medium);width:100%;color:var(--color-neutral-000)}@media screen and (min-width:576px){.cta__person{width:fit-content;flex-direction:row;align-items:unset}}.cta__person-image img{height:147px;width:147px;border-radius:100%}.cta__person-inner{display:flex;flex-direction:column;align-items:center;width:100%;gap:var(--gap-mini-mini)}@media screen and (min-width:576px){.cta__person-inner{align-items:flex-start}}.cta__person-person{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.cta__person-person{align-items:flex-start}}.cta__person-person__inner{display:flex}.cta__person-firstname,.cta__person-lastname,.cta__person-position{font-weight:var(--fw-bold)}.cta__person-firstname .comma,.cta__person-lastname .comma,.cta__person-position .comma{display:none}@media screen and (min-width:576px){.cta__person-firstname .comma,.cta__person-lastname .comma,.cta__person-position .comma{display:block}}.cta__person-position{display:flex;white-space:nowrap}.cta__person-phone a{text-decoration:none}.cta__person-email a,.cta__person-phone a{color:var(--color-neutral-000)}.cta__person-linkedin{margin-top:var(--p-cards-mini,16px)}.cta__person-linkedin a{display:flex;align-items:center;gap:var(--gap-mini);font-weight:var(--fw-bold);color:var(--color-neutral-000);text-decoration:none}.cta__person-linkedin a:hover .button--icon{background-color:var(--color-primary-600);border:1px solid var(--color-primary-400)}.team-brick{align-items:center;gap:var(--p-cards-mini,16px);padding:0 var(--p-side-medium,400px) 0}.team-brick,.team-container{display:flex;flex-direction:column}.team-container{max-width:var(--big-desktop);padding:0;background-color:var(--color-neutral-100);border-radius:var(--br-inner);transition:all .4s ease-in-out;cursor:pointer}.team-container.--open{padding:0 0 var(--p-top-bottom-medium,88px) 0}.team-container.--open .team__title-container svg{transform:rotate(180deg)}.team-container.--open .team__title-container{padding:var(--p-top-bottom-medium,88px) var(--p-cards-large,48px) calc(var(--p-cards-small, 24px) - var(--gap-small)) var(--p-cards-large,48px)}.team-container:hover{box-shadow:var(--shadow-hover-small);background-color:var(--color-neutral-000)}.team-container:hover .team__title-container svg path{stroke:var(--color-primary-500)}.team__title-container{display:flex;justify-content:space-between;align-items:center;padding:var(--p-cards-small,24px) var(--p-cards-large,48px) calc(var(--p-cards-small, 24px)) var(--p-cards-large,48px);transition:all .4s ease-in-out}.team__title-container svg{transition:transform .4s ease-in-out}.team__title-container svg path{transition:stroke .25s ease-in-out}.team__team-wrapper{height:0;padding:0 var(--p-cards-large,48px);transition:height .4s ease-in-out;overflow:hidden}.team__team{display:grid;grid-template-columns:repeat(auto-fit,minmax(328px,1fr));gap:var(--gap-big);padding-top:var(--gap-small)}.team__person{display:flex;flex-direction:column;gap:var(--p-cards-medium,16px);padding:var(--p-cards-small,24px);min-width:328px}.team__person-image{height:233px;width:233px;border-radius:100%;overflow:hidden}.team__person-image img{height:100%;width:100%;object-fit:cover;object-position:center}@media screen and (min-width:576px){.team__person-image{height:280px;width:280px}}.team__person-inner{padding-left:var(--p-cards-small,24px)}.team__person-fullname{display:flex}.team__person-firstname,.team__person-fullname,.team__person-lastname{font-weight:var(--fw-bold)}.team__person-position{color:var(--color-neutral-600);margin-bottom:var(--p-cards-mini,16px)}.team__person-email,.team__person-linkedin,.team__person-phone{padding:var(--p-cards-mini-mini,8px)}.team__person-email a,.team__person-linkedin a,.team__person-phone a{display:flex;gap:var(--p-cards-mini,16px);text-decoration:none;color:var(--color-neutral-600);transition:all .25s ease-in-out}.team__person-email a svg path,.team__person-linkedin a svg path,.team__person-phone a svg path{stroke:var(--color-neutral-500);transition:all .25s ease-in-out}.team__person-email a:hover,.team__person-linkedin a:hover,.team__person-phone a:hover{color:var(--color-primary-600)}.team__person-email a:hover svg path,.team__person-linkedin a:hover svg path,.team__person-phone a:hover svg path{stroke:var(--color-primary-500)}.team__person-email a:active,.team__person-linkedin a:active,.team__person-phone a:active{color:var(--color-primary-700)}.team__person-email a:active svg path,.team__person-linkedin a:active svg path,.team__person-phone a:active svg path{stroke:var(--color-primary-600)}.team__person-linkedin{padding:var(--p-cards-mini-mini,8px)}.team__person-linkedin a svg path{stroke:none!important;fill:var(--color-neutral-500);transition:all .25s ease-in-out}.team__person-linkedin a:hover{color:var(--color-primary-600)}.team__person-linkedin a:hover svg path{fill:var(--color-primary-500)}.team__person-linkedin a:active{color:var(--color-primary-700)}.team__person-linkedin a:active svg path{fill:var(--color-primary-600)}.benefits-brick{padding:0 var(--p-side-medium,400px) 0}.benefits-container{display:flex;flex-direction:column;gap:var(--gap-medium)}.benefits__title{text-align:center}.benefits__wrapper{display:grid;grid-template-columns:repeat(auto-fit,minmax(auto,1fr));gap:var(--p-cards-large,48px)}@media screen and (min-width:576px){.benefits__wrapper{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}}.benefits__card{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--p-cards-mini,16px);max-width:640px;padding:var(--p-cards-mini,16px) var(--p-cards-large,48px) var(--p-top-bottom-small,40px) var(--p-cards-large,48px);border-radius:var(--br-inner);border:1px solid var(--color-primary-400)}.benefits__card-image img{height:80px;width:80px}.benefits__card-text,.benefits__card-title{width:100%}.benefits__card-title{color:var(--color-primary-800)}.benefits__card-text{color:var(--color-neutral-600)}.benefits__card-corner{position:absolute;right:-2px;bottom:-2px}.jobs-brick{gap:var(--gap-medium,48px);padding:var(--p-top-bottom-big,144px) var(--p-side-medium,400px);background-color:var(--color-neutral-100);width:100%;max-width:var(--max);margin-left:50%;transform:translateX(-50%)}.jobs-brick.--no-vacancy{background-color:var(--color-primary-500);color:var(--color-neutral-000)}.jobs-container{gap:var(--gap-collums-medium,48px)}.jobs__title{text-align:center}.jobs__vacancies{gap:var(--p-cards-small,24px)}.jobs__vacancies,.jobs__vacancy{display:flex;flex-direction:column}.jobs__vacancy{justify-content:space-between;align-items:flex-start;gap:var(--gap-small,12px);padding:var(--p-cards-medium,16px);background-color:var(--color-neutral-000);border-radius:var(--br-inner);transition:all .25s ease-in-out;cursor:pointer}@media screen and (min-width:576px){.jobs__vacancy{align-items:center;flex-direction:row;padding:var(--p-cards-medium,32px) var(--p-cards-large,48px)}}.jobs__vacancy:hover{box-shadow:var(--shadow-hover-small)}.jobs__vacancy:hover .jobs__vacancy-title{color:var(--color-primary-600)}.jobs__vacancy:hover .jobs__vacancy-text{color:var(--color-primary-500)}.jobs__vacancy:hover .jobs__vacancy-link .button:after{transform:skew(-30deg) scaleX(1)}.jobs__vacancy-title{color:var(--color-primary-800)}.jobs__vacancy-text{color:var(--color-neutral-600)}.jobs__vacancy-link{width:100%}.jobs__vacancy-link a{width:calc(100% - 28px)}@media screen and (min-width:576px){.jobs__vacancy-link,.jobs__vacancy-link a{width:fit-content}}.jobs__vacancy:hover .button:before{opacity:1}.jobs__vacancy:hover .button .arrow-right{transform:translateX(6px)}.jobs__vacancy:hover .button .arrow-left{transform:translateX(-6px)}.jobs__alternative-text{display:flex;flex-direction:column;gap:var(--p-cards-large,48px)}.jobs__alternative-text-contact{display:flex;flex-direction:column;gap:var(--padding-cards-mini,16px)}.jobs__apply-to-label{font-weight:var(--fw-bold)}.jobs__alternative-text-email{color:var(--color-neutral-000);text-underline-offset:2px}.quicklinks-brick{padding:0 var(--p-side-medium,120px) 0}.quicklinks-container{display:flex;flex-direction:column;gap:var(--gap-medium,48px)}.quicklinks__title{text-align:center}.quicklinks__group{display:grid;grid-template-columns:auto;gap:var(--p-cards-x-large,80px)}@media screen and (min-width:992px){.quicklinks__group{grid-template-columns:auto auto auto}}.quicklinks__item{display:flex;flex-direction:column;gap:var(--p-cards-small,24px);text-decoration:none}.quicklinks__item:hover .quicklinks__item-link .button--text span{color:var(--color-primary-700)}.quicklinks__item:hover .quicklinks__item-link .button--text svg path{transform:translateX(0);stroke:var(--color-primary-700)}.quicklinks__item-icon{width:160px;height:160px;padding:28.37px 32px 27.87px 31.54px}.quicklinks__item-content{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px)}.image-text-brick{padding:0 var(--p-side-medium,120px) 0}.image-text-container{display:flex;flex-direction:column;border-radius:var(--br-inner);overflow:hidden}@media screen and (min-width:992px){.image-text-container{flex-direction:row}.image-text-container.--image-right{flex-direction:row-reverse}}.image-text__image-container{width:100%;max-height:320px}@media screen and (min-width:992px){.image-text__image-container{max-height:unset}}.image-text__image{height:100%;width:100%}.image-text__image img{object-fit:cover;object-position:center;height:100%;width:100%}.image-text__text-container{display:flex;flex-direction:column;gap:var(--p-cards-medium,32px);width:100%;padding:var(--p-cards-x-large,80px);background-color:var(--color-neutral-100)}@media screen and (min-width:992px){.image-text__text-container{width:calc(100% - var(--p-cards-x-large)*2)}}.image-text__link-container{color:var(--color-neutral-700);display:flex;flex-direction:column;gap:var(--p-cards-small,24px)}.image-text__link-container .button{width:calc(100% - 20px)}@media screen and (min-width:480px){.image-text__link-container .button{width:fit-content}}@media screen and (min-width:992px){.image-text__link-container{flex-direction:row}.image-text__link-container .button{width:fit-content}}.cards-brick{padding:var(--p-top-bottom-big,132px) var(--p-side-medium,120px);max-width:2560px;margin:0 auto}.cards-brick.background-light-grey .card__image:before{background-color:var(--color-neutral-100)}@media screen and (min-width:1280px){.cards-brick{padding:var(--p-top-bottom-big,132px) var(--p-side-medium)}}@media screen and (min-width:2560px){.cards-brick{padding:var(--p-top-bottom-big,132px) var(--p-side-small)}}.cards-container{display:flex;flex-direction:column;gap:var(--gap-big,64px)}.cards__lead,.cards__title{text-align:center}.cards__lead{display:flex;flex-direction:column;gap:var(--p-cards-small,24px);max-width:1000px;width:100%;margin-left:50%;transform:translateX(-50%)}.cards__card-container{display:grid;grid-template-columns:auto;gap:var(--gap-big,64px) var(--gap-medium,48px)}.cards__card-container .pimcore_editable_block{display:flex;flex-wrap:wrap;gap:20px}.cards__card-container .pimcore_block_entry{width:300px}@media screen and (min-width:576px){.cards__card-container{grid-template-columns:auto auto}}@media screen and (min-width:992px){.cards__card-container{grid-template-columns:auto auto auto}}.cards__card{position:relative;border-radius:var(--br-outer,8px);transition:background-color .25s ease-in-out;text-decoration:none;display:flex;flex-direction:column}.cards__card:has(.card__link){cursor:pointer}.cards__card:has(.card__link):hover .card__image:before{clip-path:polygon(100% 100%,100% 100%,100% 100%)}.cards__card:has(.card__link):hover .card__link .button--text span{color:var(--color-primary-700)}.cards__card:has(.card__link):hover .card__link .button--text svg path{transform:translateX(0);stroke:var(--color-primary-700)}.card__image{position:relative;height:334px}.card__image img{height:100%;width:100%;object-fit:cover;object-position:center;border-radius:var(--br-inner,8px);overflow:hidden}.card__image:before{content:"";position:absolute;right:-2px;bottom:-2px;height:50px;width:50px;background-color:var(--color-neutral-000);clip-path:polygon(100% 0,0 100%,100% 100%);transition:clip-path .25s ease-in-out}@media screen and (min-width:992px){.card__image:before{height:60px;width:60px}}.card__content{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:var(--p-cards-big,40px);padding:var(--p-cards-small,24px) 0 var(--p-cards-medium,32px) 0}.card__content-inner{display:flex;flex-direction:column;gap:var(--p-cards-mini,16px)}.hero-container{position:relative;max-width:var(--max);height:100vh}.hero__image{height:100%;overflow:hidden}.hero__image img{object-fit:cover;object-position:center;height:100%;width:100%;transform:scale(1.2)}.hero__video{height:100%}.hero__video video{object-fit:cover;object-position:center;height:100%;width:100%}.hero__text-container{position:absolute;left:0;bottom:0;display:flex;padding:0 var(--p-side-big,240px) var(--p-top-bottom-big,132px) var(--p-side-medium,120px);flex-direction:column;align-items:flex-start;gap:var(--p-cards-medium,32px)}.hero__title{color:var(--color-neutral-000);max-width:1000px}.hero__title .line{display:inline-block}.hero__text{color:var(--color-neutral-000);max-width:1000px}.hero__deco-container{position:absolute;left:0;bottom:-40px;overflow:hidden;height:100%;width:100%;pointer-events:none}.hero__deco{position:absolute;right:-168px;bottom:0;opacity:.4;height:217px}.hero__deco svg{height:100%;width:100%}@media screen and (min-width:992px){.hero__deco{right:-680px;bottom:-88px;height:653px}}@media screen and (min-width:1280px){.hero__deco{right:-1000px;height:958px}}.--small-hero .hero-container{height:411px}.--small-hero .hero-container .hero__text-container{padding:var(--p-top-bottom-big,132px) var(--p-side-medium,120px) var(--p-top-bottom-medium,80px) var(--p-side-medium,120px)}@media screen and (min-width:576px){.--small-hero .hero-container{height:560px}}.history-container{gap:var(--padding-top-bottom-medium,80px);max-width:2560px;padding:var(--p-top-bottom-big,132px) 0 calc(var(--p-top-bottom-big, 132px)*2);background:var(--color-gradient-4)}@media screen and (min-width:576px){.history-container{padding:var(--p-top-bottom-big,132px) 0 calc(var(--p-top-bottom-big, 132px) + 40px)}}.history__icon{padding:5px 9px 5px 10px}.history__icon svg path{fill:var(--color-primary-700)}.history__title-container{display:flex;align-items:center;gap:var(--p-cards-mini-mini,8px);max-width:var(--big-desktop);padding:0 var(--p-side-medium,120px)}.history__title{color:var(--color-primary-500);width:100%}.history__button-container{display:flex;gap:var(--p-cards-mini,16px);margin-left:auto;position:absolute;left:50%;bottom:calc(var(--p-top-bottom-big, 132px)*2 - 48px);transform:translateX(-50%)}@media screen and (min-width:576px){.history__button-container{position:relative;left:unset;bottom:unset;transform:unset}}.history-container .--slider-width-reference{position:absolute;pointer-events:none;z-index:-100;padding:0 var(--p-side-medium,120px);max-width:calc(var(--big-desktop) + var(--p-side-medium, 120px)*2);width:100%}.history-container .--slider-width-reference div{width:100%}.history__slider{position:relative;display:flex;flex-direction:column;width:100%;overflow:auto;scroll-behavior:smooth;cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.history__slider::-webkit-scrollbar{display:none}.history__slider.--dragging{cursor:grabbing;scroll-behavior:auto}.history__slider-timeline{position:sticky;left:0;top:8px;max-width:var(--max);width:100%;border-bottom:1px solid var(--color-primary-700)}.history__slider-inner{display:flex;align-items:flex-start;gap:var(--p-top-bottom-big,132px);width:fit-content;padding:0 var(--p-side-medium,120px)}.history__item{display:flex;flex-direction:column;gap:var(--p-cards-small,24px);color:var(--color-primary-500);width:300px;user-select:none;cursor:pointer}.history__item:hover .history__item-year{font-size:var(--fs-h1)!important;line-height:var(--lh-h1)!important}.history__item-top{flex-direction:column;justify-content:flex-start;gap:var(--p-cards-mini-mini,8px)}.history__item-bottom{display:flex;flex-direction:column;gap:14px}.history__item-indicator{display:flex;flex-direction:column;align-items:center;width:fit-content}.history__item-indicator-ball{height:16px;width:16px;background-color:var(--color-primary-700);border-radius:100%}.history__item-indicator-line{position:relative;height:56px;width:1px;background-color:var(--color-primary-700)}.history__item-image{height:224px;border-radius:var(--br-inner);overflow:hidden}.history__item-image img{pointer-events:none}.history__item-year{font-weight:var(--fw-regular)!important;transition:all .25s ease-in-out;color:var(--color-primary-800)}.testimonial-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;padding:0 var(--p-side-medium,120px);overflow:hidden;max-width:2560px}@media screen and (min-width:576px){.testimonial-container{flex-direction:row;align-items:flex-start;gap:var(--gap-big,64px);overflow:unset}}.testimonial__title-container{display:flex;align-items:center;gap:var(--p-cards-mini-mini,8px);width:100%}.testimonial__title{width:100%;color:var(--color-primary-700)}.testimonial__title>*{font-weight:600!important}.testimonial__title-icon{height:28px;min-width:28px;display:flex;justify-content:center;align-items:center}.testimonial__content{display:flex;flex-direction:column;justify-content:center;gap:var(--p-cards-big,32px);width:100%;z-index:1;max-width:1000px}@media screen and (min-width:576px){.testimonial__content{align-items:flex-start;gap:var(--p-cards-medium,32px)}}@media screen and (min-width:992px){.testimonial__content{width:auto;flex:1;padding-top:0}}.testimonial__author,.testimonial__quote{color:var(--color-primary-500)}.testimonial__author{font-weight:600!important}.testimonial__image{width:100%;height:auto;max-width:315px;position:relative;padding-bottom:40px}.testimonial__image img{border-radius:var(--br-inner);aspect-ratio:1/1;width:100%}.testimonial__image>svg{display:none;position:absolute;left:0;bottom:-70px}@media screen and (min-width:992px){.testimonial__image{max-width:290px;height:370px;flex:1;padding-bottom:70px}}.testimonial__deco{position:absolute;bottom:-10px;left:48px;height:160px;width:250px;transform:skew(-30deg);overflow:hidden}.testimonial__deco:before{content:"";position:absolute;top:50%;left:50%;height:418px;width:418px;transform:skew(30deg) translate(-60%,-22%) rotate(-45deg);border-radius:100%;background:radial-gradient(circle,#cce6ff 0,rgba(0,255,251,0) 75%,#cce6ff 0);animation:deco 5s ease-in-out infinite alternate-reverse forwards;opacity:.8}@media screen and (min-width:992px){.testimonial__deco{width:290px}}.search-brick{flex-direction:column;align-items:center}.search-brick .--hidden{display:none}.search-container{gap:var(--p-cards-big,24px);padding:var(--p-top-bottom-medium,80px) var(--p-side-medium,120px) var(--p-top-bottom-medium,80px) var(--p-side-medium,120px);max-width:2560px}.search-form{position:relative;width:100%;max-width:800px}.search-form input{padding:var(--p-cards-mini,16px) calc(var(--p-cards-big, 16px) + 24px) var(--p-cards-mini,16px) var(--p-cards-big,16px);border:1px solid var(--color-neutral-300);width:100%}.search-form svg{position:absolute;height:24px;right:24px;top:50%;transform:translateY(-50%)}.search-results-container{flex-direction:column;align-items:center;gap:var(--padding-cards-small,24px);padding:var(--p-top-bottom-medium,80px) var(--p-side-medium,120px) var(--p-top-bottom-big,132px) var(--p-side-medium,120px);background-color:var(--color-neutral-100);max-width:2560px}.result-output{gap:var(--p-cards-small,24px)}.result-output,.result-output a{display:flex;flex-direction:column;width:100%}.result-output a{gap:var(--gap-small,12px);padding:var(--p-cards-big,40px) var(--p-cards-x-large,80px);background-color:var(--color-neutral-000);border-radius:var(--br-inner);text-decoration:none;transition:all .25s ease-in-out}.result-output a:hover{box-shadow:var(--shadow-hover-big)}.result-output a:hover .result-link span{color:var(--color-primary-700)}.result-output a:hover .result-link .result-link-svg svg path{transform:translateX(0);stroke:var(--color-primary-700)}@media screen and (min-width:576px){.result-output a{flex-direction:row;align-items:center;gap:var(--gap-big,64px)}}.result-title-text{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px);width:100%}.result-title{font-size:var(--fs-h5)!important;line-height:var(--lh-h5)!important;font-weight:var(--fw-bold)!important}.result-text{font-size:var(--fs-small)!important;line-height:var(--lh-small)!important;font-weight:var(--fw-regular)!important;color:var(--color-neutral-600)}.result-text .highlighted{font-weight:600;color:var(--color-primary-500)}.result-link{display:flex;align-items:center;gap:8px;color:var(--color-primary-500);white-space:nowrap}.error-brick{padding:0 var(--p-side-medium,120px) 0 var(--p-side-medium,120px)}.error-brick .brick-inner{max-width:1000px;gap:var(--p-top-bottom-medium,80px)}.error__wrapper{display:flex;flex-direction:column;gap:var(--p-cards-big,40px)}.error__link{margin-top:24px}.downloads-accordion-brick{padding:0 var(--p-side-medium,120px);width:100%;max-width:var(--max);margin-left:50%;transform:translateX(-50%)}.downloads-accordion-brick .brick-inner{display:flex;flex-direction:column;gap:var(--gap-small)}.downloads-accordion__inner{display:flex;flex-direction:column;gap:8px}.downloads-accordion__item.--dropdown{border-radius:var(--br-inner);border:1px solid transparent}.downloads-accordion__item.--dropdown.--open{border:1px solid var(--color-neutral-300)}.downloads-accordion__file{display:flex;justify-content:space-between;padding:var(--padding-cards-mini,16px) 0;border-bottom:1px solid var(--color-neutral-200);text-decoration:none;gap:10px}.downloads-accordion__file svg{flex-shrink:0}.downloads-accordion__file-inner{display:flex;gap:5px;flex-wrap:wrap}.downloads-accordion__file-name{word-break:break-word}.downloads-accordion__file-size{white-space:nowrap}.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{opacity:0}.cookies-eu-banner.is-active{display:flex}.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{border-radius:8px;min-height:unset;margin:auto 0}}@media screen and (min-width:1280px){.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-wrapper{height:0;transition:height .25s ease-in-out;overflow:hidden}.cookies-eu-banner .show-cookie-details{height:fit-content}.cookies-eu-banner .show-cookie-details-trigger{cursor:pointer;text-decoration:underline}.cookies-eu-banner .accordion{position:relative}.cookies-eu-banner .cookies-checkboxes{display:flex;flex-wrap:wrap;gap:32px}.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;font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;color:var(--color-neutral-800)}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button svg{width:20px;height:20px;display:block;margin:-1px;border-radius:2px;background-color:var(--color-primary-500)}.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:16px;font-size:16px}.cookies-panel a{color:#373737}.cookies-panel .bottom{padding:0}.cookies-alignment{overflow-y:auto;width:100%}.accordion-item{background-color:var(--color-neutral-100)!important;border-radius:var(--br-inner)!important}.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}.accordion-title{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:12px 16px!important}.accordion-title svg{height:24px;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:992px){.cookies-save,.cookies-save-all{width:fit-content}}.cookies-save-all .button,.cookies-save .button{background-color:transparent;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-primary-500)}.show-cookie-details{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:992px){.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:3}.cookie-container:nth-child(2){z-index:2}.cookie-container:nth-child(3){z-index:1}.cookie-container .accordion{list-style-type:none}.show-cookie-details-trigger{padding:8px 0}.accordion-content-wrapper{position:absolute;top:0;left:0;background-color:var(--color-neutral-100);border-radius:6px;width:100%;z-index:-1;transition:all .25s ease-in-out!important;padding:0!important}.accordion-content{display:flex;flex-direction:column;gap:8px;padding:64px 16px 20px!important}.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}.nav{display:flex;justify-content:center;padding:var(--p-top-bottom-small) 0 var(--p-top-bottom-small,40px) 24px;position:sticky;top:0;left:0;z-index:100;max-width:2560px;margin:0 auto}@media screen and (min-width:992px){.nav{padding:var(--p-top-bottom-small) 0 var(--padding-top-bottom-small,40px) 44px}}@media screen and (min-width:1280px){.nav{padding:var(--p-top-bottom-small) 0 var(--padding-top-bottom-small,40px) var(--p-side-medium,120px)}}.nav-inner{position:relative;height:fit-content;width:100%;background-color:var(--color-neutral-000);padding-right:var(--p-cards-medium) 30px;transition:all .25s ease-in-out;background:none}.nav-inner.--bg-grey{background-color:var(--color-neutral-100)}.nav-inner-inner{position:relative;display:flex;align-items:center;justify-content:space-between;gap:var(--gap-small);width:calc(100% - 18px);padding:var(--p-cards-mini) 22px var(--p-cards-mini) var(--p-side-medium);margin-left:18px;transition:background-color .25s ease-in-out;z-index:1}@media screen and (min-width:992px){.nav-inner-inner{gap:var(--gap-small);padding:var(--p-cards-mini) var(--p-side-medium) var(--p-cards-mini) 30px;width:calc(100% - 27px);margin-left:27px}}@media screen and (min-width:1280px){.nav-inner-inner{gap:24px}}@media screen and (min-width:1600px){.nav-inner-inner{gap:var(--gap-big)}}@media screen and (min-width:1920px){.nav-inner-inner{gap:var(--gap-big)}}.nav-inner-inner.--bg-blue .nav__bg:before{box-shadow:-4px -4px 12px -3px rgba(0,0,0,.15)}.nav-inner-inner.--bg-blue-always .nav__bg:before,.nav-inner-inner.--bg-blue .nav__bg:before{background:var(--color-primary-100,#f0f7ff)}.nav-inner-inner:has(.mobile-nav-wrapper.--open) .nav__bg:before{background:var(--color-primary-100,#f0f7ff);box-shadow:none}.nav__bg{left:-66px;top:-10px;height:calc(100% + 20px);width:calc(100% + var(--p-cards-medium) + 50px);overflow-inline:hidden}.nav__bg,.nav__bg:before{position:absolute;z-index:-1}.nav__bg:before{content:"";left:68px;top:10px;height:calc(100% - 20px);width:100%;transform:skewX(-30deg);background-color:var(--color-neutral-000);transition:all .25s ease-in-out;box-shadow:var(--shadow-hover-small)}@media screen and (min-width:992px){.nav__bg{width:calc(100% + var(--p-cards-medium) + 38px)}}@media screen and (min-width:1280px){.nav__bg{width:calc(100% + var(--p-cards-medium) + 35px)}}.nav__logo{padding:10px}.nav__logo svg{width:130px}.nav__search svg{height:24px;width:24px}.nav__search svg path{transition:fill .25s ease-in-out}.nav__search:hover svg path{fill:var(--color-neutral-800)}.nav__addon{display:flex;align-items:center;gap:24px;z-index:1}@media screen and (min-width:992px){.nav__addon{gap:16px}}@media screen and (min-width:1280px){.nav__addon{gap:24px}}.nav-button{display:none!important}@media screen and (min-width:992px){.nav-button{display:flex!important}}.nav__lang{display:none;align-items:center;gap:4px;position:relative}.nav__lang:hover .lang__current{color:var(--color-primary-500)}.nav__lang:hover .lang__current svg{transform:translateY(4px)}.nav__lang:hover .lang__current svg path{stroke:var(--color-primary-500)}@media screen and (min-width:992px){.nav__lang{display:flex}}.lang__current{display:flex;align-items:center;gap:var(--p-cards-mini-mini);padding:var(--p-cards-mini) 0;cursor:pointer;transition:color .25s ease-in-out}.lang__current svg{transition:transform .35s ease-in-out}.lang__current svg path{transition:stroke .25s ease-in-out}.lang__menu{position:absolute;left:50%;transform:translateX(-50%);top:100%;height:0;transition:height .25s ease-in-out;overflow:hidden;border-radius:var(--p-cards-mini-mini);box-shadow:var(--shadow-hover-small)}.lang__menu.--open{height:100%}.lang__menu-inner{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini);padding:var(--p-cards-mini) var(--p-cards-small);background-color:var(--color-neutral-000)}.lang-switch__link{transition:color .25s ease-in-out;text-decoration:none;white-space:nowrap}.lang-switch__link:hover{color:var(--color-primary-500)}.desktop-nav .desktop-nav__main{display:none;align-items:center;gap:0}@media screen and (min-width:1280px){.desktop-nav .desktop-nav__main{display:flex}}.desktop-nav .main__item{list-style:none;white-space:nowrap}.desktop-nav .main__item .main__item-link{display:flex;align-items:center;gap:4px;text-decoration:none;color:var(--color-neutral-800);transition:color .25s ease-in-out;padding:20px 5px}@media screen and (min-width:1280px){.desktop-nav .main__item .main__item-link{padding:20px 10px}}@media screen and (min-width:1600px){.desktop-nav .main__item .main__item-link{padding:20px}}.desktop-nav .main__item .main__item-link svg{z-index:1;transition:transform .35s ease-in-out}.desktop-nav .main__item .main__item-link svg path{transition:stroke .25s ease-in-out}.desktop-nav .main__item .main__item-link.--active{color:var(--color-primary-500)}.desktop-nav .main__item .main__item-link.--active svg{transform:translateY(4px)}.desktop-nav .main__item .main__item-link.--active svg path{stroke:var(--color-primary-500)}.desktop-nav .main__item.active .main__item-link,.desktop-nav .main__item .main__item-link:hover{color:var(--color-primary-500)}.desktop-nav .main__item.active .main__item-link svg path{stroke:var(--color-primary-500)}.desktop-menu{box-shadow:0 4px 16px 0 rgba(0,0,0,.15);margin-top:-1px;position:absolute;top:100%;left:3px;width:100%}.desktop-menu .desktop-nav__sub-wrapper{height:0;width:100%;overflow:hidden;z-index:-1;transition:height .4s ease-in-out}.desktop-menu .desktop-nav__sub{position:relative;display:flex;gap:80px;width:100%;padding:calc(var(--p-top-bottom-medium, 80px) - var(--p-cards-mini, 16px)) var(--p-side-medium) calc(var(--p-top-bottom-medium, 80px) - var(--p-cards-mini, 16px)) 67px;background-color:var(--color-neutral-000)}.desktop-menu .desktop-nav__sub.--open{display:flex;height:auto}.desktop-menu .desktop-nav__sub.--bg-grey{background-color:var(--color-neutral-100)}.desktop-menu .sub__container{display:flex;flex-direction:column;gap:var(--p-cards-medium);width:100%;list-style:none}.desktop-menu .sub__title{text-decoration:none;transition:color .25s ease-in-out}.desktop-menu .sub__title:hover{color:var(--color-primary-500)}.desktop-menu .sub__item{list-style:none;white-space:nowrap;font-size:16px;line-height:1.5em;width:100%}.desktop-menu .sub__item a{text-decoration:none;padding:16px 8px;width:100%;color:var(--color-neutral-700);border-bottom:1px solid var(--color-neutral-300);transition:all .25s ease-in-out}.desktop-menu .sub__item a:hover{color:var(--color-primary-500);border-bottom:1px solid var(--color-primary-500)}.desktop-menu .sub__button{position:absolute;right:var(--p-side-medium);bottom:calc(var(--p-top-bottom-medium, 80px) - var(--p-cards-mini, 16px));margin:0}.nav__menu-button{height:40px;width:40px;padding:0;background-color:transparent;border:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.nav__menu-button.--active svg path.--top{animation:menuTop .4s ease-in-out forwards}.nav__menu-button.--active svg path.--middle{animation:menuMiddle .4s ease-in-out forwards}.nav__menu-button.--active svg path.--bottom{animation:menuBottom .4s ease-in-out forwards}.nav__menu-button.--inactive svg path.--top{animation:menuTop .5s ease-in-out reverse forwards}.nav__menu-button.--inactive svg path.--middle{animation:menuMiddle .5s ease-in-out reverse forwards}.nav__menu-button.--inactive svg path.--bottom{animation:menuBottom .5s ease-in-out reverse forwards}@media screen and (min-width:1280px){.nav__menu-button{display:none}}@keyframes menuTop{0%{transform:translateY(0)}60%{transform:translateY(8px)}to{transform:translateY(-3px) translateX(15px) rotate(45deg)}}@keyframes menuMiddle{0%{opacity:1}40%{opacity:1}60%{opacity:0}to{opacity:0}}@keyframes menuBottom{0%{transform:translateY(0)}60%{transform:translateY(-8px)}to{transform:translateY(16px) translateX(-14px) rotate(-45deg)}}.mobile-nav-wrapper{position:absolute;top:calc(0px - var(--p-top-bottom-small));left:calc(-22px - var(--p-side-small));height:0;width:100vw;overflow:hidden;transition:height .5s;z-index:-2;background-color:var(--color-neutral-000);overflow-y:auto}.mobile-nav-wrapper.--open{height:100vh}.mobile-nav-wrapper.--bg-grey{background-color:var(--color-neutral-100)}@media screen and (min-width:992px){.mobile-nav-wrapper{left:calc(-47px - var(--p-side-small))}}.mobile-nav{display:flex;flex-direction:column;width:100%;z-index:-1;padding:calc(84px + var(--p-top-bottom-small)) var(--p-side-medium) var(--p-side-big) var(--p-side-medium)}.mobile-nav.--bg-grey{background-color:var(--color-neutral-100)}.mobile-nav__sub{height:0;overflow:hidden;transition:height .25s ease-in-out}.mobile-nav__item,.mobile-nav__sub-item{list-style:none}.mobile-nav__item.active>a,.mobile-nav__sub-item.active>a{color:var(--color-primary-500)}.mobile-nav__item.active>a svg path,.mobile-nav__sub-item.active>a svg path{stroke:var(--color-primary-500)}.mobile-nav__item.--open>a svg,.mobile-nav__sub-item.--open>a svg{transform:rotate(270deg)}.mobile-nav__item-link,.mobile-nav__sub-item-link{display:flex;justify-content:space-between;align-items:center;width:100%;padding:var(--p-cards-mini) 0;text-decoration:none;border-bottom:1px solid var(--color-neutral-200)}.mobile-nav__item-link span,.mobile-nav__sub-item-link span{width:100%}.mobile-nav__item-link .item-link__icon,.mobile-nav__sub-item-link .item-link__icon{display:flex;justify-content:flex-end;width:100%;height:100%}.mobile-nav__item-link svg,.mobile-nav__sub-item-link svg{transform:rotate(90deg);transition:transform .35s ease-in-out}.mobile-nav__item-link svg path,.mobile-nav__sub-item-link svg path{stroke:var(--color-neutral-800);transition:stroke .25s ease-in-out}.mobile-nav__item-link{font-size:var(--fs-h4);line-height:var(--lh-h4);font-weight:var(--fw-bold)}.--lvl1 .mobile-nav__item-link{font-size:var(--fs-lead);line-height:var(--lh-lead);font-weight:var(--fw-regular)}.--lvl2 .mobile-nav__item-link{font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular)}.--lvl3 .mobile-nav__item-link{font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular)}.mobile-nav__addon{display:flex;flex-direction:column;align-items:center;gap:var(--gap-big,40px);width:100%;padding:var(--p-top-bottom-medium,40px) var(--p-side-big,48px) var(--p-side-big,48px)}@media screen and (min-width:576px){.mobile-nav__addon{display:none}}.mobile-nav-button{display:flex;justify-content:center;width:100%!important}.mobile-nav__lang__menu-inner{display:flex;align-items:center;gap:var(--p-cards-big);text-transform:uppercase}.mobile-nav__lang__menu-inner li{list-style-type:none}.mobile-nav__lang__menu-inner a{text-decoration:none;transition:color .25s ease-in-out}.mobile-nav__lang__menu-inner .--active{color:var(--color-primary-500)}.mobile-nav__lang-switch__link{text-decoration:none;transition:color .25s ease-in-out;text-transform:uppercase}.mobile-nav__lang-switch__link.--active{color:var(--color-primary-500)}body:has(.mobile-nav-wrapper.--open){overflow:hidden}.button{position:relative;display:flex;justify-content:center;align-items:center;gap:8px;color:var(--color-neutral-800);text-decoration:none;padding:12px 26px;border-radius:0;color:var(--color-neutral-000);border:none;width:91%!important;cursor:pointer;transition:all .25s ease-in-out;margin-left:14px;margin-right:14px}.button:before{background-color:var(--color-primary-500);transform:skew(-30deg)}.button:after,.button:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.button:after{transform:skew(-30deg) scaleX(0);background-color:var(--color-primary-600);transform-origin:left;transition:all .25s ease-in-out}.button:has(.arrow-left):after{transform-origin:right}.button span{white-space:nowrap;font-size:var(--fs-small)!important;line-height:var(--lh-small)!important;font-weight:600!important}.button svg{transition:transform .25s ease-in-out}.button:hover:after{transform:skew(-30deg) scaleX(1)}.button:hover .arrow-right{transform:translateX(6px)}.button:hover .arrow-left{transform:translateX(-6px)}.button:active:after{transform:skew(-30deg) scaleX(1);background-color:var(--color-primary-700)}.button[disabled]{pointer-events:none!important}.button[disabled] span{color:var(--color-neurtal-000)!important}.button[disabled] svg path{stroke:var(--color-neurtal-000)!important}.button[disabled]:before{background-color:var(--color-neutral-400)!important}.button[disabled]:after{display:none}.button span,.button svg{position:relative;z-index:1}.button.--blue span{color:var(--color-neutral-000)}.button.--blue svg path{stroke:var(--color-neutral-000)}.button.--blue:before{background-color:var(--color-primary-500)}.button.--blue:after{background-color:var(--color-primary-700)}.button.--blue:active:after{background-color:var(--color-primary-800)}.button.--grey:before{background-color:var(--color-neutral-600)}.button.--grey:after{background-color:var(--color-neutral-700)}.button.--grey:active:after{background-color:var(--color-neutral-800)}.button.--white span{color:var(--color-primary-500)}.button.--white svg path{stroke:var(--color-primary-500)}.button.--white:before{background-color:var(--color-neutral-000)}.button.--white:after{background-color:var(--color-primary-300)}.button.--white:active:after{background-color:var(--color-primary-400)}.button.--white[disabled]:before{background-color:var(--color-neutral-200)!important}.button.--white[disabled] span{color:var(--color-neutral-400)!important}.button.--white[disabled] svg path{stroke:var(--color-neutral-400)!important}.button.--lightblue span{color:var(--color-primary-700)}.button.--lightblue svg path{stroke:var(--color-primary-700)}.button.--lightblue:before{background-color:var(--color-primary-300)}.button.--lightblue:after{background-color:var(--color-primary-400)}.button.--lightblue:active:after{background-color:var(--color-primary-450)}.button.--lightblue[disabled]:before{background-color:var(--color-neutral-200)!important}.button.--lightblue[disabled] span{color:var(--color-neutral-500)}.button.--lightblue[disabled] svg path{stroke:var(--color-neutral-500)!important}.button.--secondary{border-radius:4px;overflow:hidden;width:fit-content!important}.button.--secondary:before{transform:skew(0)}.button.--secondary:after{transform:scaleX(0)}.button.--secondary span{font-weight:400!important}.button.--secondary:hover:after{transform:scaleX(1)}.button.--secondary:hover .arrow-right{transform:translateX(6px)}.button.--secondary:hover .arrow-left{transform:translateX(-6px)}.button.--secondary[disabled]:before{background-color:var(--color-neutral-300)!important}.button.--secondary[disabled] span{color:var(--color-neutral-500)!important}.button.--secondary[disabled] svg path{stroke:var(--color-neutral-500)!important}.button.--secondary.--light span{color:var(--color-primary-500)}.button.--secondary.--light svg path{stroke:var(--color-primary-500)}.button.--secondary.--light:before{background-color:var(--color-primary-200)}.button.--secondary.--light:after{background-color:var(--color-primary-300)}.button.--secondary.--light:active:after{background-color:var(--color-primary-400)}.button.--secondary.--dark span{color:var(--color-neutral-000)}.button.--secondary.--dark svg path{stroke:var(--color-neutral-000)}.button.--secondary.--dark:before{background-color:var(--color-primary-800)}.button.--secondary.--dark:after{background-color:var(--color-primary-500)}.button.--secondary.--dark:active:after{background-color:var(--color-primary-400)}@media screen and (min-width:992px){.button{width:fit-content!important}}.button--text{display:flex;align-items:center;gap:var(--p-cards-mini-mini);text-decoration:none;border:none;cursor:pointer;transition:all .25s ease-in-out}.button--text span{color:var(--color-neutral-500);transition:color .25s ease-in-out}.button--text svg path{transform:translateX(-11px);stroke:var(--color-neutral-500);transition:all .25s ease-in-out}.button--text.--dark span{color:var(--color-primary-500)}.button--text.--dark svg path{stroke:var(--color-primary-500)}.button--text.--white span{color:var(--color-neutral-000)}.button--text.--white svg path{stroke:var(--color-neutral-000)}.button--text:hover span{color:var(--color-primary-700)}.button--text:hover svg path{transform:translateX(0);stroke:var(--color-primary-700)}.button--text:hover.--white span{color:var(--color-primary-300)}.button--text:hover.--white svg path{stroke:var(--color-primary-300)}.button--text:active span{color:var(--color-primary-800)}.button--text:active svg path{transform:translateX(0);stroke:var(--color-primary-800)}.button--text:active.--white span{color:var(--color-primary-400)}.button--text:active.--white svg path{stroke:var(--color-primary-400)}.button--icon{display:flex;justify-content:center;align-items:center;height:40px;width:40px;background-color:var(--color-primary-700);border:1px solid var(--color-primary-600);border-radius:100%;cursor:pointer;transition:all .25s ease-in-out}.button--icon:hover{background-color:var(--color-primary-600);border:1px solid var(--color-primary-500)}.button--icon.--light{background-color:var(--color-primary-500);border:1px solid var(--color-primary-300)}.button--icon.--light:hover{background-color:var(--color-primary-600);border:1px solid var(--color-primary-400)}.button--icon.--white{background-color:var(--color-neutral-000);border:1px solid var(--color-primary-200)}.button--icon.--white.--fill svg path{fill:var(--color-primary-500);transition:fill .25s ease-in-out}.button--icon.--white.--stroke svg path{stroke:var(--color-primary-500);transition:stroke .25s ease-in-out}.button--icon.--white:hover{background-color:var(--color-primary-100);border:1px solid var(--color-primary-300)}.button--icon.--white:hover.--fill svg path{fill:var(--color-primary-600)}.button--icon.--white:hover.--stroke svg path{stroke:var(--color-primary-600)}.button--swipe{display:flex;justify-content:center;align-items:center;height:26px;width:26px;background-color:var(--color-primary-700);border:1px solid var(--color-primary-600);border-radius:100%;cursor:pointer}.button--swipe,.button--swipe svg{transition:all .25s ease-in-out}.button--swipe svg path{stroke:var(--color-neutral-000);transition:stroke .25s ease-in-out}.button--swipe:hover svg path{stroke:var(--color-primary-400)}.button--swipe:hover .arrow-right{transform:translateX(3px)}.button--swipe:hover .arrow-left{transform:translateX(-3px)}@media screen and (min-width:576px){.button--swipe{height:40px;width:40px}}.button--swipe.--white{background-color:var(--color-neutral-000);border:1px solid var(--color-neutral-200)}.button--swipe.--white svg path{stroke:var(--color-neutral-600)}.button--swipe.--white:hover{background-color:var(--color-neutral-000);border:1px solid var(--color-neutral-400)}.button--swipe.--white:hover svg path{stroke:var(--color-primary-500)}.button--play{display:flex;justify-content:center;align-items:center;height:32px;width:32px;background-color:var(--color-neutral-000);border:1px solid var(--color-neutral-000);border-radius:100%;cursor:pointer}.button--play svg path{fill:var(--color-neutral-800);transition:all .25s ease-in-out}.button--play:hover svg path{fill:var(--color-primary-500)}@media screen and (min-width:576px){.button--play{height:40px;width:40px}}.button--close{position:relative;display:flex;justify-content:center;align-items:center;height:32px;width:32px;background-color:var(--color-primary-500);border:none;border-radius:100%;overflow:hidden;cursor:pointer}.button--close:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-primary-700);opacity:0;transition:opacity .25s ease-in-out}.button--close svg{z-index:1}@media screen and (min-width:576px){.button--close{height:40px;width:40px}}.button--close:hover:before{opacity:1}.button--filter{display:flex;align-items:center;gap:var(--p-cards-mini-mini);text-decoration:none;border:none;cursor:pointer;transition:background-color .25s ease-in-out;background:var(--color-neutral-100);padding:0 24px;height:40px;border-radius:var(--Big-corner,4px)}.button--filter .filter__check,.button--filter .filter__uncheck{display:none}.button--filter .filter__uncheck svg{height:20px;width:20px}.button--filter .filter__uncheck svg path{stroke:var(--color-neutral-800)}.button--filter.--active{background:var(--color-neutral-300)}.button--filter.--active .filter__check{display:block}.button--filter.--active:hover{background:var(--color-neutral-200)}.button--filter.--active:hover .filter__check{display:none}.button--filter.--active:hover .filter__uncheck{display:block}.button--filter span{color:var(--color-neutral-800);transition:color .25s ease-in-out}.button--filter:hover{background:var(--color-neutral-300)}.button--filter:hover span{color:var(--color-primary-700)}.button--filter:active span{color:var(--color-primary-800)}footer{display:flex;gap:var(--p-cards-large,48px);margin-left:50%;transform:translateX(-50%);width:100%;max-width:var(--max);background:linear-gradient(90deg,var(--Primary-500,#1262b2),var(--Primary-800,#062340));padding:var(--p-top-bottom-medium,40px) var(--p-side-medium,24px) var(--p-cards-large,32px) var(--p-side-medium,24px);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular)}footer,footer a{color:var(--color-neutral-000)}footer a{text-decoration:none}@media screen and (min-width:992px){footer{padding:var(--p-top-bottom-medium,48px) var(--p-side-medium,48px) var(--p-cards-big,32px) var(--p-side-medium,48px)}}@media screen and (min-width:1280px){footer{padding:var(--p-top-bottom-medium,80px) var(--p-side-medium,120px) var(--p-cards-small,24px) var(--p-side-medium,120px)}}.footer__inner{display:flex;flex-direction:column;gap:40px;width:100%}.footer__logo{margin-bottom:var(--gap-small)}.footer__logo svg path{fill:var(--color-neutral-000)}.footer__top{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%}@media screen and (min-width:576px){.footer__top{flex-direction:row;gap:var(--gap-small)}}.footer__header{display:flex;flex-direction:column;gap:var(--gap-small)}@media screen and (min-width:992px){.footer__header{flex-direction:row;gap:var(--gap-big)}}.footer__contacts{display:flex;flex-direction:column;gap:var(--gap-small)}.footer__contacts a{text-decoration:underline;transition:color .25s ease-in-out}.footer__contacts a:hover{color:var(--color-primary-400)}@media screen and (min-width:576px){.footer__contacts{flex-direction:row;gap:var(--gap-big)}}.footer__socials{display:flex;align-items:center;gap:var(--gap-small);margin-top:40px}@media screen and (min-width:992px){.footer__socials{margin-top:0}}.footer__bottom{display:flex;justify-content:space-between;align-items:flex-end;width:100%}.footer__nav ul{display:flex;flex-direction:column;gap:var(--p-cards-small,20px)}.footer__nav ul li{list-style:none}.footer__nav ul li a{color:var(--color-primary-400);transition:color .25s ease-in-out}.footer__nav ul li a:hover{color:var(--color-neutrals-000)}@media screen and (min-width:576px){.footer__nav ul{flex-direction:row;gap:var(--p-cards-medium)}}.footer__copyright{color:var(--color-primary-450);transition:color .25s ease-in-out}.footer__copyright:hover{color:var(--color-primary-300)}.swiss-label{height:48px;width:44px}.fixed-container{display:flex;justify-content:center;position:fixed;bottom:0;width:100%;z-index:10}@media screen and (min-width:1920px){.fixed-container{padding:0 96px}}.fixed-inner{position:relative;max-width:2560px}.to-top{position:absolute;right:0;bottom:40px;background-color:transparent;border-color:transparent;cursor:pointer;opacity:0;height:39px;width:fit-content}.to-top.--in{opacity:1}.to-top svg.arrow-top{z-index:1;height:24px}.to-top svg.to-top__background-shape{position:absolute;right:-6px}.to-top svg.to-top__background-shape path{stroke:#fff!important}.to-top:hover svg.arrow-top path{transform:translateY(-6px)!important;stroke:var(--color-neutral-000)}@media screen and (min-width:576px){.to-top{bottom:77px}.to-top svg.to-top__background-shape{right:-2px}}@media screen and (min-width:1280px){.to-top{bottom:144px}}.form__content-inner .invalid.form__checkbox,.form__content-inner .invalid.form__radio-group,.form__content-inner .invalid input[type=email],.form__content-inner .invalid input[type=text],.form__content-inner .invalid textarea,.form__footer .invalid.form__checkbox,.form__footer .invalid.form__radio-group,.form__footer .invalid input[type=email],.form__footer .invalid input[type=text],.form__footer .invalid textarea{border:1px solid red}.form__content-inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--p-cards-x-large,80px);align-self:stretch;padding:var(--p-top-bottom-small,40px) var(--p-side-small,60px);background-color:var(--color-neutral-100)}.form__content-inner input,.form__content-inner textarea{display:flex;padding:var(--p-cards-mini,16px);align-items:center;gap:8px;align-self:stretch;width:100%;border-radius:4px;border:1px solid var(--color-neutral-300);color:var(--color-neutral-800);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:var(--fw-regular);transition:all .25s ease-in-out}.form__content-inner input::placeholder,.form__content-inner textarea::placeholder{color:var(--color-neutral-600)}.form__content-inner input:active,.form__content-inner input:hover,.form__content-inner textarea:active,.form__content-inner textarea:hover{border:1px solid var(--color-primary-400)}.form__content-inner input:focus-visible,.form__content-inner textarea:focus-visible{border:1px solid var(--color-primary-400);outline:none}@media screen and (min-width:992px){.form__content-inner{flex-direction:row}}.form__content-inner-group{gap:var(--p-cards-mini,12px)}.form__content-inner-group,.form__inner-left,.form__inner-right{display:flex;flex-direction:column;width:100%}.form__inner-left ul li,.form__inner-right ul li{list-style:none;color:#d04242;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);padding:4px 0 0 16px}.form__inner-left{gap:var(--p-cards-mini,12px)}.form__inner-right{display:flex;flex-direction:column;gap:var(--p-cards-large)}.form-group{position:relative;width:100%}.form-group ul li{list-style:none;color:#d04242;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);padding:4px 0 2px 12px}.form-group label{transition:color .25s ease-in-out}.form-group .label{position:absolute;top:var(--p-cards-mini,16px);left:var(--p-cards-mini,16px);color:var(--color-neutral-600);font-size:var(--fs-body);line-height:var(--lh-body);transition:all .2s ease-in-out;padding:0 4px;pointer-events:none}.form-group .label:before{content:"";position:absolute;left:0;top:48%;height:3px;width:100%;background-color:var(--color-neutral-000)}.form-group .label label{position:relative;z-index:1}.form-group:has(.--filled) .label,.form-group:has(input:focus) .label{top:-8px;font-size:var(--fs-small);line-height:1em}.form-group:has(.--filled) .label.--textarea,.form-group:has(textarea:focus) .label{top:-8px;font-size:var(--fs-small);line-height:1em}.form__radio-group{display:flex;flex-direction:column;gap:var(--p-cards-mini,16px);width:100%}.form__radio-group .label{position:unset;color:unset;font-size:unset;line-height:unset;background-color:unset;transition:all .2s ease-in-out}.form__radio-group:has(.--filled) label,.form__radio-group:has(input:focus) label{top:unset;font-size:unset;line-height:unset}.form__radio-item{display:flex;gap:12px;color:var(--color-neutral-600);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);cursor:pointer}.form__radio-item>*{cursor:pointer}.form__radio-item input{position:relative;height:24px;width:24px;padding:2px}.form__radio-item input:before{content:"";position:absolute;top:-1px;left:-1px;height:22px;width:22px;border-radius:100%;background-color:var(--color-neutral-000);border:2px solid var(--color-neutral-400);z-index:1;transition:all .25s ease-in-out}.form__radio-item input:after{content:"";position:absolute;top:5px;left:5px;height:14px;width:14px;border-radius:100%;background-color:var(--color-primary-500);transform:scale(0);z-index:2;transition:all .25s ease-in-out}.form__radio-item input:checked:before{content:"";border:2px solid var(--color-primary-400)!important}.form__radio-item input:checked:after{transform:scale(1)}.form__radio-item:hover{color:var(--color-primary-500)!important}.form__radio-item:hover input:before{content:"";border:2px solid var(--color-primary-400)}.form__radio-item:has(input:checked){color:var(--color-primary-500)!important}.form__textarea textarea{min-height:121px}.form__footer{width:100%;display:flex;flex-direction:column;padding:0 var(--p-side-small,60px);margin-top:var(--p-cards-medium,32px)}.form__footer ul li{list-style:none;color:#d04242;font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);padding:4px 0 0 2px}.form__footer-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:var(--p-cards-big)}@media screen and (min-width:576px){.form__footer-inner{flex-direction:row;gap:var(--p-cards-small)}}.form__checkbox{position:relative;display:flex;align-items:center;gap:12px;color:var(--color-neutral-600);font-size:var(--fs-small);line-height:var(--lh-small);font-weight:var(--fw-regular);cursor:pointer}.form__checkbox>*{cursor:pointer}.form__checkbox:has(input:checked){color:var(--color-primary-500)!important}.form__checkbox input{position:relative;height:24px;width:24px;padding:2px}.form__checkbox input:before{content:"";position:absolute;top:-2px;left:-2px;height:23px;width:23px;border-radius:6px;background-color:var(--color-neutral-000);border:2px solid var(--color-neutral-400);z-index:1;transition:all .25s ease-in-out}.form__checkbox input:checked:before{background-color:var(--color-primary-500);border:2px solid var(--color-primary-500)!important}.form__checkbox input:checked:after{transform:scale(1)}.form__checkbox:hover{color:var(--color-primary-500)!important}.form__checkbox:hover input:before{content:"";border:2px solid var(--color-primary-400)}.form__checkbox-icon{position:absolute;left:0;top:0;z-index:1}.form__submit{background-color:var(--color-primary-500);transition:all .25s ease-in-out}.form__submit:after,.form__submit:before{display:none}.form__submit:hover{background-color:var(--color-primary-600)}.form__submit:active{background-color:var(--color-primary-700)}.form__sending{display:none;justify-content:center;align-items:center;opacity:0;position:fixed;top:0;left:50%;height:100vh;width:100%;transform:translateX(-50%);z-index:101;transition:opacity .35s ease-in-out;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.form__sending:before{content:"";position:absolute;top:0;height:100%;width:100vw;background-color:var(--color-primary-800);opacity:.3;z-index:-1}.form__sending.--activated{display:flex}.form__sending.--open{opacity:1}.form__sending-inner{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--p-cards-medium,32px);width:fit-content;max-width:90%}.form__loading-ani{height:160px;width:290px;transform:skew(-30deg) scale(.4);overflow:hidden}.form__loading-ani:before{content:"";position:absolute;top:50%;left:50%;height:418px;width:418px;transform:skew(30deg) translate(-60%,-22%) rotate(-45deg);border-radius:100%;background:radial-gradient(circle,#cce6ff 0,rgba(0,255,251,0) 75%,#cce6ff 0);animation:deco 2.5s ease-in-out infinite alternate-reverse forwards;opacity:.8}@keyframes deco{0%{transform:skew(30deg) translate(-60%,-22%) rotate(-45deg)}to{transform:skew(30deg) translate(15%,-80%) rotate(-45deg)}}.form__confirmation{display:none;justify-content:center;align-items:center;opacity:0;position:fixed;top:0;left:50%;height:100vh;width:100%;transform:translateX(-50%);z-index:101;transition:opacity .35s ease-in-out;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.form__confirmation:before{content:"";position:absolute;top:0;height:100%;width:100vw;background-color:var(--color-primary-800);opacity:.3;z-index:-1}.form__confirmation.--activated{display:flex}.form__confirmation.--open{opacity:1}.form__confirmation-inner{display:flex;flex-direction:column;align-items:flex-end;gap:var(--p-cards-medium,32px);width:fit-content;max-width:90%;padding:var(--p-cards-big,40px) var(--p-cards-big,40px) var(--p-cards-large,48px) var(--p-cards-big,40px);background-color:var(--color-neutral-000);border-radius:var(--br-inner);box-shadow:var(--shadow-overlay)}.form__confirmation-close{background-color:transparent;border:none;cursor:pointer}.form__confirmation-close svg path{stroke:var(--color-primary-800);transition:stroke .25s ease-in-out}.form__confirmation-close:hover svg path{stroke:var(--color-primary-500)}.form__confirmation-close:active svg path{stroke:var(--color-primary-600)}.form__confirmation-content{display:flex;flex-direction:column;align-items:center;gap:var(--p-cards-medium,32px);padding:0 var(--p-cards-small,24px)}.form__confirmation-icon{height:300px;width:300px;margin:-72px 0}html:has(.training__form.--open){overflow:hidden}html:has(.form__confirmation.--open){overflow:hidden}.--dropdown{background-color:var(--color-neutral-100);border:1px solid var(--color-neutral-300);border-radius:var(--br-outer);transition:all .4s ease-in-out}.--dropdown.--open{background-color:var(--color-neutral-000)}.--dropdown.--open>.--dropdown-header{padding:var(--p-top-bottom-medium,80px) var(--p-cards-big,40px) var(--gap-collums-small,24px) var(--p-cards-big,40px)}.--dropdown.--open>.--dropdown-header svg{transform:rotate(180deg)}.--dropdown-header{display:flex;justify-content:space-between;align-items:center;padding:var(--p-cards-small,24px) var(--p-cards-big,40px);cursor:pointer}.--dropdown-header,.--dropdown-header svg,.--dropdown-header svg path{transition:all .4s ease-in-out}.--dropdown-header:hover svg path{stroke:var(--color-primary-500)}.--dropdown-content{height:0;padding:0 var(--p-cards-big,40px) 0 var(--p-cards-big,40px);transition:height .4s ease-in-out;overflow:hidden}.--dropdown-content-inner{padding-bottom:var(--p-cards-x-large,80px);width:100%}.--slider-button-container:has(.--prev.--hidden):has(.--next.--hidden){display:none}.--slider-button.--hidden{opacity:0;pointer-events:none}.--gallery{position:relative;height:fit-content;width:100%;overflow:hidden}.--gallery.--indicator-pos .--gallery-indicators{position:absolute;bottom:0;margin-bottom:10px}@media screen and (min-width:992px){.--gallery.--indicator-pos .--gallery-indicators{margin-bottom:24px}}@media screen and (min-width:1280px){.--gallery.--indicator-pos .--gallery-indicators{margin-bottom:40px}}.--gallery-inner{width:100%;height:100%}.--gallery-item{display:none;position:absolute;top:0;left:0;height:fit-content;width:100%}.--gallery-item.--activeStart{display:block;z-index:1}.--gallery-item.--activePrev{display:block;animation:galleryPrev .5s ease-in-out forwards;z-index:1}.--gallery-item.--activeNext{display:block;animation:galleryNext .5s ease-in-out forwards;z-index:1}.--gallery-item.--inactivePrev{display:block;animation:galleryPrevRemove .5s ease-in-out forwards}.--gallery-item.--inactiveNext{display:block;animation:galleryNextRemove .5s ease-in-out forwards}.--gallery-item-inner{height:fit-content;width:100%}.--gallery-button{transition:all .25s ease-in-out!important}.--gallery-button.--inactive{opacity:0;pointer-events:none}.--gallery-indicator{position:relative;cursor:pointer}.--gallery-indicator:before{content:"";position:absolute;top:50%;left:50%;height:150%;width:150%;transform:translate(-50%,-50%)}.--gallery-indicator.--active{pointer-events:none}.news-details section{margin-left:50%;transform:translateX(-50%);width:100%}.news-details .breadcrumbs-brick{margin-left:unset;transform:unset}.news-details .image-slider-brick{padding:0}.news-details__inner{display:flex;flex-direction:column;gap:var(--p-top-bottom-medium,80px);padding:var(--p-top-bottom-medium,80px) var(--p-side-medium,120px) var(--p-top-bottom-big,132px) var(--p-side-medium,120px)}.news-details-title{display:flex;gap:var(--p-cards-big,40px);max-width:1000px;margin-left:50%;transform:translateX(-50%)}.news-details__title-inner{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px)}.news-details__title-cat{display:flex;align-items:center;gap:8px;color:var(--color-neutral-600)}.news-details__title-cat .--divider{height:14px;width:1px;background-color:var(--color-neutral-600)}.news-details-share{display:flex;flex-direction:column;justify-content:space-between;align-items:center;gap:32px;padding:var(--p-side-medium,120px);max-width:var(--max);width:100%}@media screen and (min-width:576px){.news-details-share{flex-direction:row;padding:var(--p-top-bottom-small,40px) var(--p-side-medium,120px)}}.news-details__share-icons,.news-details__share-inner{display:flex;align-items:center;gap:var(--gap-small,24px)}.news-details__share-inner{flex-direction:column}@media screen and (min-width:576px){.news-details__share-inner{flex-direction:row}}.news-details-content-title{margin-bottom:calc(0px - var(--p-top-bottom-medium, 80px) + var(--p-cards-medium, 32px));max-width:1000px}.news-details-content-text{max-width:1000px}.news-details-content-grid{display:grid;grid-template-columns:auto;gap:var(--gap-medium,48px);max-width:1000px}@media screen and (min-width:576px){.news-details-content-grid{grid-template-columns:1fr 1fr}}.news-details__grid-item{display:flex;flex-direction:column;gap:var(--p-cards-mini,16px);border-radius:var(--br-inner,4px);overflow:hidden}.news-details__grid-image{height:359px;width:100%}.news-detail-disclaimer,.news-details__legend{color:var(--color-neutral-600)}.news-detail-disclaimer{max-width:1000px}.news-container-wrapper.--three{gap:var(--gap-mini,8px);padding:var(--p-top-bottom-medium,40px) var(--p-side-small,32px);background-color:var(--color-neutral-100)}.news-container-wrapper.--three,.news__pagination{display:flex;justify-content:center;align-items:center}.news__pagination{gap:var(--p-cards-small)}.news__pagination .page{display:flex;justify-content:center;align-items:center;position:relative;height:32px;width:32px;color:var(--color-neutral-600);cursor:pointer}.news__pagination .page span{z-index:1}.news__pagination .page:before{content:"";position:absolute;top:0;left:0;height:32px;width:32px;background-color:var(--color-primary-300);border-radius:100%;opacity:0;transition:all .25s ease-in-out}.news__pagination .page:hover{color:var(--color-neutral-700)}.news__pagination .page:hover:before{opacity:1}.news__pagination .page.--active{color:var(--color-primary-700)}.news__pagination .page.--active:before{opacity:1;background-color:var(--color-primary-400)}.news-pagination__button{border:none;background-color:transparent;cursor:pointer;transition:all .25s ease-in-out}.news-pagination__button svg path{stroke:var(--color-neutral-600);transition:all .25s ease-in-out}.news-pagination__button:hover svg path{stroke:var(--color-primary-500)}.news-pagination__button:active svg path{stroke:var(--color-primary-700)}.product-details{display:flex;flex-direction:column}.product-details section{margin-left:50%;transform:translateX(-50%);width:100%}.product-details .breadcrumbs-brick{margin-left:unset!important;transform:unset!important}.product-details .image-text-brick{padding:0;max-height:500px}.product-details-inner{display:flex;flex-direction:column;gap:var(--p-top-bottom-medium,80px);max-width:var(--max);margin-left:50%;transform:translateX(-50%);width:100%;background-color:var(--color-neutral-100)}.product-details-group{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px);padding:0 var(--p-side-medium,48px)}.product-details-title{padding:var(--p-top-bottom-big,74px) var(--p-side-medium,24px)}.product-details-title__container{display:flex;flex-direction:column;gap:var(--p-cards-big,40px);width:100%;max-width:1000px}.product-details-technical-details{max-width:var(--big-desktop)}.technical-details__content-inner tr{display:flex;gap:var(--p-cards-mini,16px)}.technical-details__content-inner td{color:var(--color-neutral-600);width:100%;padding:18px 0;border-bottom:1px solid var(--color-neutral-300)}.technical-details__content-inner td:first-of-type{color:var(--color-neutral-800);border-color:var(--color-neutral-400)}.product-details-testing{max-width:var(--big-desktop)}.product-details-form{position:unset;margin-left:unset!important;transform:unset!important}.product-details-form .button{margin-left:50%;transform:translateX(-50%)}.product-details-form__form{display:flex;display:none;flex-direction:column;justify-content:center;align-items:center;position:fixed;top:0;left:0;height:100vh;width:100vw;opacity:0;z-index:101;transition:opacity .35s ease-in-out;backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.product-details-form__form.--open{opacity:1}.product-details-form__form:before{content:"";position:absolute;top:0;height:100%;width:100vw;background-color:var(--color-primary-800);opacity:.3;z-index:-1}.product-details-form__form .form__inner{max-width:816px;width:90%;max-height:95%;background-color:var(--color-neutral-000);border-radius:var(--br-outer);overflow:hidden;box-shadow:var(--shadow-overlay)}.product-details-form__form .form__header{display:flex;flex-direction:column;gap:var(--p-cards-medium,32px);padding:var(--p-top-bottom-small,40px) var(--p-top-bottom-medium,80px)}.product-details-form__form .form__title{display:flex;justify-content:space-between;width:100%}.product-details-form__form .form__close{background-color:transparent;border:none;cursor:pointer}.product-details-form__form .form__close svg path{stroke:var(--color-neutral-800);transition:stroke .25s ease-in-out}.product-details-form__form .form__close:hover svg path{stroke:var(--color-primary-500)}.product-details-form__form .form__close:active svg path{stroke:var(--color-primary-600)}.product-details-form__form .form__image{max-width:79px;border-radius:var(--br-inner);border:1px solid var(--color-neutral-300);overflow:hidden}.product-details-form__form .form__product{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px)}.product-details-form__form .form__product-inner{display:flex;gap:var(--p-cards-mini-mini,8px);border-top:1px solid var(--color-neutral-300);border-bottom:1px solid var(--color-neutral-300);padding:var(--p-cards-mini,16px) 0}.product-details-form__form .form__content-inner{display:flex;flex-direction:column;gap:var(--p-cards-medium,32px);padding:var(--p-top-bottom-small,40px) var(--p-top-bottom-medium,80px) var(--p-top-bottom-medium,80px) var(--p-top-bottom-medium,80px)}.product-details-form__form .form__footer{padding:0;margin:0}.product-details-form__form .form__footer-inner{display:flex;flex-direction:column;align-items:flex-start;gap:var(--p-cards-medium,32px)}.product-details-operating-conditions{display:flex;flex-direction:column;gap:24px;padding:0 var(--p-side-medium,48px)}.operating-conditions__title-container{display:flex;flex-direction:column;align-items:baseline}@media screen and (min-width:992px){.operating-conditions__title-container{flex-direction:row;gap:16px}}.operating-conditions__subtitle{color:var(--color-neutral-600)}.operating-conditions__container{display:flex;flex-direction:column;gap:var(--gap-small,24px)}@media screen and (min-width:992px){.operating-conditions__container{flex-direction:row}}.operating-conditions__item{display:flex;align-items:center;gap:var(--p-cards-mini,16px);padding:var(--p-cards-mini,16px);background-color:var(--color-neutral-000);width:100%;border-radius:var(--br-inner)}.operating-conditions__item-value{color:var(--color-neutral-600)}.operating-conditions__item-inner{display:flex;flex-direction:column}.product-details-options{max-width:var(--big-desktop)}.options__content-inner{display:flex;flex-direction:column;gap:var(--p-cards-mini,16px)}.options__type{display:flex;flex-direction:column;gap:var(--p-cards-medium,16px)}.options__type-inner{display:grid;grid-template-columns:repeat(auto-fit,minmax(313px,1fr));gap:var(--gap-small,24px)}.option__item{display:flex;flex-direction:column;gap:var(--p-cards-small,24px);text-decoration:none}.option__item:hover .button--text span{color:var(--color-primary-700)}.option__item:hover .button--text svg path{transform:translateX(0);stroke:var(--color-primary-700)}.option__item-image{border-radius:var(--br-inner);border:1px solid var(--color-neutral-200);overflow:hidden}.option__item-image picture{display:flex}.options__item-inner{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px)}.option__item-text{color:var(--color-neurtal-600)}.product-details-main-features{display:flex;flex-direction:column;gap:calc(var(--gap-big)/2);padding:var(--p-top-bottom-medium,80px) var(--p-side-medium,120px) 0 var(--p-side-medium,120px);z-index:2}.product-details-main-features .brick-inner{max-width:1000px}@media screen and (min-width:992px){.product-details-main-features{flex-direction:row}}.highlight-tooltip__gallery,.main-features__gallery{position:relative;width:100%;padding:0 var(--p-cards-small,24px) var(--p-cards-mini,16px) var(--p-cards-small,24px);background-color:var(--color-neutral-000);border-radius:var(--br-outer)}.highlight-tooltip__image-container,.main-features__image-container{position:relative;height:297px;width:100%;overflow:hidden;cursor:grab}.highlight-tooltip__image-container.--grabbing,.main-features__image-container.--grabbing{cursor:grabbing}@media screen and (min-width:576px){.highlight-tooltip__image-container,.main-features__image-container{height:600px}}@media screen and (min-width:992px){.highlight-tooltip__image-container,.main-features__image-container{height:619px}}.highlight-tooltip__image,.main-features__image{position:absolute;display:none;top:0;height:100%;width:100%;left:0}.highlight-tooltip__image img,.main-features__image img{width:100%;height:100%;object-fit:contain;object-position:center}.highlight-tooltip__image.--activeStart,.main-features__image.--activeStart{display:block;z-index:1}.highlight-tooltip__image.--activePrev,.main-features__image.--activePrev{display:block;animation:galleryPrev .5s ease-in-out forwards;z-index:1}.highlight-tooltip__image.--activeNext,.main-features__image.--activeNext{display:block;animation:galleryNext .5s ease-in-out forwards;z-index:1}.highlight-tooltip__image.--inactivePrev,.main-features__image.--inactivePrev{display:block;animation:galleryPrevRemove .5s ease-in-out forwards}.highlight-tooltip__image.--inactiveNext,.main-features__image.--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%)}}.highlight-tooltip__ui-container,.main-features__ui-container{z-index:1;height:fit-content;width:100%;display:flex;justify-content:space-between;padding:0 var(--p-cards-small,12px) var(--p-cards-mini,8px) var(--p-cards-small,12px)}.highlight-tooltip__button,.main-features__button{position:relative;display:flex;justify-content:center;align-items:center;height:32px;width:32px;background-color:var(--color-primary-500)}.highlight-tooltip__button.--inactive,.main-features__button.--inactive{opacity:0;pointer-events:none}.highlight-tooltip__indicator,.main-features__indicator{z-index:1;display:flex;align-items:center;gap:8px}.highlight-tooltip__indicator-item,.main-features__indicator-item{width:6px;height:6px;background-color:var(--color-neutral-600);opacity:.5;border-radius:100%;cursor:pointer;transition:all .25s ease-in-out}.highlight-tooltip__indicator-item.--active-sbiling,.main-features__indicator-item.--active-sbiling{width:7px;height:7px}.highlight-tooltip__indicator-item.--active,.main-features__indicator-item.--active{width:8px;height:8px;opacity:1}.main-features__highlight{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;transform:translate(-50%,-50%);height:40px;width:40px;background-color:var(--color-neutral-000);opacity:.5;z-index:1;cursor:pointer}.main-features__highlight,.main-features__highlight:before{border:1px solid var(--color-neutral-000);border-radius:100%;transition:all .25s ease-in-out}.main-features__highlight:before{content:"";height:20px;width:20px;background-color:var(--color-accent-500)}.main-features__highlight:hover{background-color:var(--color-neutral-800)}.main-features__highlight:hover:before{background-color:var(--color-neutral-000)}.main-features__tooltip-container{height:0}.main-features__highlight-tooltip{display:none;flex-direction:column;gap:var(--p-cards-mini-mini,8px);margin-top:16px;position:absolute;transform:translateX(calc(-50% + var(--p-cards-small, 24px) + var(--p-side-medium, 120px))) translateY(var(--p-top-bottom-medium,80px));width:90vw;padding:var(--p-cards-mini,16px) var(--p-cards-small,24px);background-color:var(--color-primary-800);border-radius:var(--br-outer);z-index:1;opacity:0;transition:all .25s ease-in-out;transform-origin:top}.main-features__highlight-tooltip.--open{opacity:1;transform:translateX(calc(-50% + var(--p-cards-small, 24px) + var(--p-side-medium, 120px))) translateY(var(--p-top-bottom-medium,80px))}.main-features__highlight-tooltip.--out-of-bounds-left{left:16px!important;transform:translateY(var(--p-top-bottom-medium,80px))}.main-features__highlight-tooltip.--out-of-bounds-right{left:unset!important;right:16px!important;transform:translateY(var(--p-top-bottom-medium,80px))}.main-features__highlight-tooltip .highlight-tooltip__header{display:flex;gap:var(--p-cards-mini-mini,8px)}.main-features__highlight-tooltip .highlight-tooltip__title{width:100%;color:var(--color-neutral-000);font-weight:var(--fw-bold)!important}.main-features__highlight-tooltip .highlight-tooltip__close{height:20px;width:20px;min-width:20px;padding:0;margin-left:auto}.main-features__highlight-tooltip .highlight-tooltip__close svg{height:16px;width:16px}.main-features__highlight-tooltip .highlight-tooltip__text{color:var(--color-neutral-000)}@media screen and (min-width:576px){.main-features__highlight-tooltip{width:400px}}.highlight-tooltip__pointy{position:absolute;top:0;left:50%;transform:translate(-50%,-100%);width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-bottom:16px solid var(--color-primary-800)}.highlight-tooltip__gallery{display:flex;flex-direction:column;gap:var(--p-cards-mini-mini,8px);padding:0;border-radius:var(--br-inner)}.highlight-tooltip__image-container{height:329px}.main-features__text-container{display:flex;flex-direction:column;gap:var(--p-cards-mini,16px);width:100%}.main-features__title{font-weight:var(--fw-bold)!important}.main-features__feature{display:flex;gap:var(--p-cards-small,24px);align-items:center;padding:var(--p-cards-mini-mini,8px) 0;border-top:1px solid var(--color-neutral-300)}.main-features__feature:last-of-type{border-bottom:1px solid var(--color-neutral-300)}.main-features__feature img{height:48px;width:48px}