:root{--color-primary-red-50:#FEF2F5;--color-primary-red-100:#FDE6EC;--color-primary-red-200:#FACCD8;--color-primary-red-300:#F699B1;--color-primary-red-400:#F1668B;--color-primary-red-500:#ED3364;--color-primary-red-600:#EB1A51;--color-primary-red-700:#E8003D;--color-primary-red-800:#BA0031;--color-primary-red-900:#8B0025;--color-primary-red-950:#5D0018;--color-secondary-yellow-50:#FFFBF3;--color-secondary-yellow-100:#FFF8E7;--color-secondary-yellow-200:#FEF1D0;--color-secondary-yellow-300:#FEE2A0;--color-secondary-yellow-400:#FDD471;--color-secondary-yellow-500:#FDC541;--color-secondary-yellow-600:#FCB712;--color-secondary-yellow-700:#CA920E;--color-secondary-yellow-800:#976E0B;--color-secondary-yellow-900:#654907;--color-grey-0:#FFF;--color-grey-50:#F5F5F5;--color-grey-100:#ECECEC;--color-grey-200:#D9D9D9;--color-grey-300:#B3B3B3;--color-grey-400:#8C8C8C;--color-grey-500:#666666;--color-grey-600:#404040;--color-grey-700:#333333;--color-grey-800:#262626;--color-grey-900:#1A1A1A;--color-grey-950:#0D0D0D;--color-slate-0:#F8F9FA;--color-slate-50:#F8F9FA;--color-slate-100:#F3F5F7;--color-slate-200:#ECEFF2;--color-slate-300:#E6EAED;--color-slate-400:#DFE4E9;--color-slate-500:#DAE0E5;--color-slate-900:#778CA1;--color-font-10:var(--color-grey-100);--color-font-20:var(--color-grey-200);--color-font-40:var(--color-grey-300);--color-font-60:var(--color-grey-400);--color-font-70:var(--color-grey-500);--color-font-80:var(--color-grey-600);--color-font-100:var(--color-grey-600);--color-font-120:var(--color-grey-700);--color-font-140:var(--color-grey-800);--color-font-160:var(--color-grey-900);--color-font-180:var(--color-grey-950);--state-color-green-50:#F3FCF9;--state-color-green-100:#E7F8F2;--state-color-green-200:#D7F4EA;--state-color-green-300:#AFE9D6;--state-color-green-400:#87DEC2;--state-color-green-500:#61D3AF;--state-color-green-600:#5CB79A;--state-color-green-700:#459D81;--state-color-green-800:#357863;--state-color-green-900:#255546;--state-color-yellow-50:#FFFAF5;--state-color-yellow-100:#FFF8F0;--state-color-yellow-200:#FFF1E0;--state-color-yellow-300:#FFE8CC;--state-color-yellow-400:#FFE1BD;--state-color-yellow-500:#FFD5A3;--state-color-yellow-600:#FFC785;--state-color-yellow-700:#FFB154;--state-color-yellow-800:#FF991F;--state-color-yellow-900:#EB8000;--state-color-red-50:#FEF6F6;--state-color-red-100:#FCE3E3;--state-color-red-200:#FAD1D1;--state-color-red-300:#F7B0B0;--state-color-red-400:#F59999;--state-color-red-500:#F27D7D;--state-color-red-600:#F06565;--state-color-red-700:#EC3737;--state-color-red-800:#DB1515;--state-color-red-900:#AC1111;--color-white:#FFF;--color-black:#000;--main-font-stack:'Poppins',-apple-system,blinkmacsystemfont,'Segoe UI',roboto,oxygen-sans,ubuntu,cantarell,'Helvetica Neue',sans-serif;--text-xs:1.2rem;--text-sm:1.4rem;--text-base:1.6rem;--text-lg:1.8rem;--text-xl:2rem;--text-2xl:2.4rem;--text-3xl:3rem;--text-4xl:3.6rem;--text-5xl:4.8rem;--text-6xl:6rem;--text-7xl:7.2rem;--text-8xl:9.6rem;--text-9xl:12.8rem;--font-normal:400;--font-medium:500;--font-semibold:600;--font-base:var(--font-normal);--leading-base:1.5;--spacing-4:0.4rem;--spacing-6:0.6rem;--spacing-8:0.8rem;--spacing-12:1.2rem;--spacing-16:1.6rem;--spacing-20:2rem;--spacing-24:2.4rem;--spacing-32:3.2rem;--spacing-40:4rem;--spacing-48:4.8rem;--spacing-56:5.6rem;--spacing-64:6.4rem;--spacing-72:7.2rem;--spacing-80:8rem;--spacing-96:9.6rem;--rounded:0.4rem;--rounded-4:0.4rem;--rounded-6:0.6rem;--rounded-8:0.8rem;--rounded-12:1.2rem;--rounded-16:1.6rem;--rounded-24:2.4rem;--rounded-48:4.8rem;--rounded-full:99rem;--outer-margin:2.4rem;--gutter:2.4rem;--color-border:initial;--color-border-light:initial;--color-outline:initial;--main-text-color:light-dark(var(--color-font-100),var(--color-grey-0));--color-error:var(--color-primary-red-700);--base-selection-bgcolor:light-dark(var(--color-primary-red-100),var(--color-primary-red-700));--base-select-textcolor:var(--color-white)}.darkmode{color-scheme:dark}@font-face{font-family:"Poppins";font-style:normal;font-weight:400;src:local("Poppins"),url("/assets/fonts/Poppins-Regular-subset.woff2") format("woff2");font-display:swap}@font-face{font-family:"Poppins";font-style:italic;font-weight:400;src:local("Poppins"),url("/assets/fonts/Poppins-Italic-subset.woff2") format("woff2");font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:500;src:local("Poppins"),url("/assets/fonts/Poppins-Medium-subset.woff2") format("woff2");font-display:swap}@font-face{font-family:"Poppins";font-style:italic;font-weight:500;src:local("Poppins"),url("/assets/fonts/Poppins-MediumItalic-subset.woff2") format("woff2");font-display:swap}@font-face{font-family:"Poppins";font-style:normal;font-weight:600;src:local("Poppins"),url("/assets/fonts/Poppins-SemiBold-subset.woff2") format("woff2");font-display:swap}@font-face{font-family:"Poppins";font-style:italic;font-weight:600;src:local("Poppins"),url("/assets/fonts/Poppins-SemiBoldItalic-subset.woff2") format("woff2");font-display:swap}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{margin-inline:0;font-size:2em}hr{box-sizing:content-box;block-size:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-block-end:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:700}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{inset-block-end:-0.25em}sup{inset-block-start:-0.5em}img{display:block;border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}:where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button}:where(button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner){padding:0;border-style:none}:where(button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring){outline:1px dotted ButtonText}fieldset{padding-block:.35em .625em;padding-inline:.75em}legend{display:table;box-sizing:border-box;max-inline-size:100%;padding:0;color:inherit;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{block-size:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}@view-transition{navigation:auto}::-moz-selection{background-color:var(--color-primary-red-700);color:var(--base-select-textcolor,#000)}::selection{background-color:var(--color-primary-red-700);color:var(--base-select-textcolor,#000)}html{box-sizing:border-box;scroll-behavior:smooth;font-size:62.5%}*,*::before,*::after{box-sizing:inherit}body{position:relative;background:light-dark(var(--color-white),var(--color-grey-700));color:var(--main-text-color);font-family:var(--main-font-stack);font-size:clamp(1.6rem,0.13vw + 1.56rem,1.8rem);-webkit-font-smoothing:antialiased;font-weight:var(--font-base,1.6rem);line-height:var(--leading-base,1.5);overflow-x:hidden}main{overflow-x:clip}:is(a,button,select,input,textarea){--outline-size:max(2px,0.08em);--outline-style:solid;--outline-color:currentcolor}:is(a,button,input,select,textarea,summary):focus-visible{outline:var(--outline-size) var(--outline-style) var(--outline-color);outline-offset:var(--outline-offset,var(--outline-size));transition:outline-offset .2s ease-in-out}.grid-wrapper{display:grid;grid-template-areas:"left-gutter content right-gutter";grid-template-columns:[full-start] 1fr [content-start] min(var(--max-container-width,120rem),100% - var(--outer-margin)*2) [content-end] 1fr [full-end];-moz-column-gap:var(--outer-margin);column-gap:var(--outer-margin)}@media(min-width:120em){.grid-wrapper{--max-container-width:144rem}}.grid-wrapper>*{grid-column:content-start}.grid-wrapper .inner-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:var(--gutter);column-gap:var(--gutter)}@media(min-width:48em){.grid-wrapper .inner-grid{grid-template-columns:repeat(12,minmax(0,1fr))}}.grid-wrapper .breakout-right{grid-column:2/-1}.grid-wrapper .span-full{grid-column:1/-1}.grid-wrapper--components{row-gap:var(--spacing-48)}.component-container{display:flex;gap:var(--spacing-48);flex-direction:column}.sr-only{position:absolute;block-size:1px;inline-size:1px;padding:0;clip:rect(1px,1px,1px,1px);border:0;overflow:hidden}.sr-only.focusable:focus{block-size:auto;inline-size:auto;clip:auto;overflow:visible}.bold{font-weight:var(--font-medium)}.js-backdrop::before{position:fixed;z-index:8;inset:0;background-color:var(--color-grey-900);opacity:.4;pointer-events:all;content:""}.block-link-overlay::after{position:absolute;inset:0;content:""}:where(.icon){display:inline-flex;flex-shrink:0;block-size:var(--icon-size,2.4rem);inline-size:var(--icon-size,2.4rem);fill:var(--icon-fill,transparent);color:var(--icon-color,currentColor)}.embed-placeholder{display:grid;position:relative;border:.1rem solid var(--color-slate-500);border-radius:var(--rounded-4);background-color:var(--color-white);overflow:hidden}.embed-placeholder__content{grid-column:1;grid-row:1;padding:clamp(2.4rem,0.5vw + 2.24rem,3.2rem)}.embed-placeholder__footer{display:flex;gap:var(--spacing-24);flex-wrap:wrap;align-items:center;justify-content:center;margin-block-start:var(--spacing-24)}@media(min-width:62em){.embed-placeholder__footer{justify-content:flex-start}}.embed-placeholder__footer a{color:var(--color-secondary-orange-900)}.checkbox-toggle{--slider-width:5.2rem;--slider-height:2.8rem;--slider-bg:var(--color-primary-red-700);--slider-on-bg:#138A0F;--knob-bg:var(--color-white);--knob-size:calc(var(--slider-height) - 0.4rem);position:relative}.checkbox-toggle__label{display:inline-flex;align-items:center;font-size:1.8rem;font-weight:var(--font-semibold);cursor:pointer}.checkbox-toggle__slider{display:flex;flex-shrink:0;align-items:center;block-size:var(--slider-height);inline-size:var(--slider-width);margin-inline-end:var(--spacing-16);border-radius:20rem;background-color:var(--slider-bg)}.checkbox-toggle__knob{display:grid;position:relative;block-size:var(--knob-size);inline-size:var(--knob-size);margin-inline-start:.2rem;border-radius:50%;background-color:var(--knob-bg);place-items:center;transition:all .15s cubic-bezier(0.5,0,0.5,1) 0s}.checkbox-toggle__knob::before{display:block;position:absolute;block-size:var(--knob-size);inline-size:var(--knob-size);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:90%;mask-size:90%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='m13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29l-4.3 4.29a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l4.29-4.3l4.29 4.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='m13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29l-4.3 4.29a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l4.29-4.3l4.29 4.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42Z'/%3E%3C/svg%3E");background-color:var(--slider-bg);content:""}.checkbox-toggle:has([disabled]) .checkbox-toggle__label{cursor:default}.checkbox-toggle:has([disabled]) .checkbox-toggle__slider{opacity:.3}.checkbox-toggle:has(:checked) .checkbox-toggle__slider{background-color:var(--slider-on-bg)}.checkbox-toggle:has(:checked) .checkbox-toggle__knob{transform:translateX(calc(var(--slider-width) - var(--knob-size) - 0.4rem))}.checkbox-toggle:has(:checked) .checkbox-toggle__knob::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M18.71 7.21a1 1 0 0 0-1.42 0l-7.45 7.46l-3.13-3.14A1 1 0 1 0 5.29 13l3.84 3.84a1 1 0 0 0 1.42 0l8.16-8.16a1 1 0 0 0 0-1.47Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M18.71 7.21a1 1 0 0 0-1.42 0l-7.45 7.46l-3.13-3.14A1 1 0 1 0 5.29 13l3.84 3.84a1 1 0 0 0 1.42 0l8.16-8.16a1 1 0 0 0 0-1.47Z'/%3E%3C/svg%3E");background-color:var(--slider-on-bg)}.checkbox-toggle:has(input[type=checkbox]:focus-visible) .checkbox-toggle__slider{outline:.2rem solid var(--focus-outline-color,var(--color-black));outline-offset:.2rem;transition:outline-offset .2s ease}a .external-link-icon{--icon-size:1.6rem;position:relative;inset-block-start:.2rem;flex-shrink:0;margin-inline-start:var(--spacing-4)}a .last-wordwrap{white-space:nowrap}.external-link-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.component-title{margin-block-end:var(--spacing-12)}.prose{--prose-h2:var(--text-3xl);--prose-h3:var(--text-2xl);--prose-h4:var(--text-xl);--marker-color:var(--color-font-900)}.prose a{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.prose h2{margin-block:var(--spacing-32) var(--spacing-12);font-size:clamp(2.4rem,0.38vw + 2.28rem,3rem);line-height:1.2}.prose h3{margin-block:var(--spacing-24) var(--spacing-8);font-size:var(--prose-h3)}.prose h4{margin-block:var(--spacing-16) var(--spacing-8);font-size:var(--prose-h4)}.prose p{margin-block:var(--spacing-12)}.prose h2+*,.prose h3+*,.prose h4+*{margin-block-start:0}.prose hr{margin-block:var(--spacing-48)}.prose code{font-size:var(--text-base);font-weight:var(--font-semibold)}.prose code::before,.prose code::after{content:"`"}.prose ul ul,.prose ol ol,.prose ul ol,.prose ol ul{margin-block:var(--spacing-8) var(--spacing-16)}.prose>:first-child{margin-block-start:0}.prose>:last-child{margin-block-end:0}.prose .intro{font-size:var(--text-lg);font-weight:var(--font-semibold)}.text-block .btn{margin-block-start:clamp(2.4rem,0.5vw + 2.24rem,3.2rem)}.text-block--grid{display:grid}@media(min-width:62em){.text-block--grid{gap:var(--spacing-32) var(--spacing-24);grid-template-columns:1fr 2fr}}.text-block--grid .component-title{grid-column:1;font-size:clamp(2.4rem,0.38vw + 2.28rem,3rem)}@media(min-width:62em){.text-block--grid .component-title{margin-block-end:0}}.text-block--grid .prose{grid-column:2/-1}.text-block--grid .btn{margin-block-start:0}@media(min-width:62em){.text-block--grid .btn{grid-column:2}}.text-block--intro .prose{font-weight:var(--font-semibold)}.footer{display:flex;flex-direction:column;margin-block-start:var(--spacing-48);border-block-start:.4rem solid var(--color-primary-red-700);background-color:var(--color-grey-600);font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}.footer__top{display:flex;position:relative;flex-direction:column;isolation:isolate}@media(min-width:62em){.footer__top{flex-direction:row;align-items:center}}.footer__intro{display:flex;position:relative;gap:var(--spacing-24);flex-direction:column;padding-block:var(--spacing-48)}@media(min-width:62em){.footer__intro{position:static;padding-block:var(--spacing-96)}}.footer__intro .btn--primary{--outline-color:var(--color-white)}.footer__intro::after{display:block;position:absolute;z-index:-1;inset-inline-start:-2.4rem;inline-size:100%;background-color:var(--color-slate-200);-webkit-mask-image:url("/assets/img/required/grey-x-footer.svg");mask-image:url("/assets/img/required/grey-x-footer.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:right;mask-position:right;-webkit-mask-size:auto 100%;mask-size:auto 100%;content:"";inset-block:0;opacity:.1}@media(min-width:62em){.footer__intro::after{inset-inline-start:0;inset-inline-start:50%;inline-size:50vw;transform:translateX(-50vw)}}.footer__contact{display:flex;gap:var(--spacing-8);flex-direction:column;color:var(--color-white)}.footer__contact__title{font-size:var(--text-lg)}.footer__navigation{display:flex;gap:var(--spacing-48);flex-direction:column;padding-block:var(--spacing-48)}@media(min-width:62em){.footer__navigation{flex-direction:row;margin-inline-start:auto}}.footer__block__title{margin-block-end:var(--spacing-8);color:var(--color-white);font-size:var(--text-lg)}.footer__block__title a{color:var(--color-white);text-decoration:none}.footer__block__title a:hover{text-decoration:underline}.footer__block__list{display:flex;gap:var(--spacing-8);flex-direction:column}.footer__link{color:var(--color-white);text-decoration:none;cursor:pointer}.footer__link:hover{text-decoration:underline}.subfooter{background-color:var(--color-grey-700)}.subfooter__inner{display:flex;gap:var(--spacing-24);flex-direction:column;padding-block:var(--spacing-24)}@media(min-width:62em){.subfooter__inner{gap:0;flex-direction:row;align-items:center}}.subfooter__links{display:flex;gap:var(--spacing-24);flex-wrap:wrap;row-gap:var(--spacing-8)}.subfooter__socials{--icon-fill:var(--color-white);display:flex;gap:var(--spacing-24);flex-wrap:wrap;align-items:center;justify-content:space-between}@media(min-width:62em){.subfooter__socials{margin-inline-start:auto}}.subfooter__socials__heading{color:var(--color-white);font-size:var(--text-base);font-weight:var(--font-semibold)}.subfooter__socials__items{display:flex;gap:var(--spacing-8)}.subfooter__socials__link{display:grid;place-content:center;block-size:2.4rem;inline-size:2.4rem;color:var(--color-white)}form.marketingForm{color:inherit !important;font-family:inherit !important;font-size:inherit !important}.dynamics-form-container .marketingForm a,.dynamics-form .marketingForm a{text-decoration:underline !important}.dynamics-form-container .marketingForm div,.dynamics-form .marketingForm div{max-inline-size:none !important;margin:0 !important;padding:0 !important}.dynamics-form-container .marketingForm table,.dynamics-form .marketingForm table{display:flex !important;inline-size:100% !important}.dynamics-form-container .marketingForm tbody,.dynamics-form .marketingForm tbody{inline-size:100% !important}.dynamics-form-container .marketingForm tr,.dynamics-form-container .marketingForm .no-wrap-section .multi tbody tr,.dynamics-form-container .marketingForm .no-wrap-section .outer tbody tr,.dynamics-form .marketingForm tr,.dynamics-form .marketingForm .no-wrap-section .multi tbody tr,.dynamics-form .marketingForm .no-wrap-section .outer tbody tr{display:flex !important;flex-direction:column}@media(min-width:71.25em){.dynamics-form-container .marketingForm tr,.dynamics-form-container .marketingForm .no-wrap-section .multi tbody tr,.dynamics-form-container .marketingForm .no-wrap-section .outer tbody tr,.dynamics-form .marketingForm tr,.dynamics-form .marketingForm .no-wrap-section .multi tbody tr,.dynamics-form .marketingForm .no-wrap-section .outer tbody tr{gap:var(--spacing-16);flex-direction:row}}.dynamics-form-container .marketingForm th,.dynamics-form .marketingForm th{block-size:auto !important;inline-size:100% !important;padding:0 !important}.dynamics-form-container .marketingForm th.inner,.dynamics-form .marketingForm th.inner{padding:0 !important}.dynamics-form-container .marketingForm label,.dynamics-form-container .marketingForm .block-label,.dynamics-form .marketingForm label,.dynamics-form .marketingForm .block-label{color:light-dark(light-dark(var(--color-font-100),var(--color-grey-0)),var(--color-grey-0)) !important;font-family:"Poppins" !important;font-size:var(--text-lg) !important;font-weight:var(--font-medium)}.dynamics-form-container .marketingForm p,.dynamics-form .marketingForm p{font-family:"Poppins" !important}.dynamics-form-container .marketingForm input,.dynamics-form .marketingForm input{background-color:light-dark(var(--color-white),var(--color-grey-700)) !important;font-family:"Poppins" !important;accent-color:var(--color-primary-red-700) !important;font-size:clamp(1.6rem,0.13vw + 1.56rem,1.8rem)}.dynamics-form-container .marketingForm textarea,.dynamics-form .marketingForm textarea{border:.1rem solid light-dark(var(--color-slate-900),var(--color-grey-300)) !important;border-radius:var(--rounded-4) !important;background-color:light-dark(var(--color-white),var(--color-grey-700)) !important;font-size:clamp(1.6rem,0.13vw + 1.56rem,1.8rem)}.dynamics-form-container .marketingForm .twoOptionFormFieldBlock,.dynamics-form .marketingForm .twoOptionFormFieldBlock{padding-block:0 !important;padding-inline:0 !important}.dynamics-form-container .marketingForm .phoneFormFieldBlock,.dynamics-form-container .marketingForm .textFormFieldBlock,.dynamics-form-container .marketingForm .optionSetFormFieldBlock,.dynamics-form .marketingForm .phoneFormFieldBlock,.dynamics-form .marketingForm .textFormFieldBlock,.dynamics-form .marketingForm .optionSetFormFieldBlock{gap:var(--spacing-8) !important;padding-block:0 !important;padding-inline:0 !important}.dynamics-form-container .marketingForm .optionSetFormFieldBlock div.radiobuttons,.dynamics-form .marketingForm .optionSetFormFieldBlock div.radiobuttons{margin-block-start:var(--spacing-8) !important}@media(min-width:71.25em){.dynamics-form-container .marketingForm .optionSetFormFieldBlock div.radiobuttons,.dynamics-form .marketingForm .optionSetFormFieldBlock div.radiobuttons{gap:var(--spacing-24)}}.dynamics-form-container .marketingForm .optionSetFormFieldBlock div.radiobuttons div,.dynamics-form .marketingForm .optionSetFormFieldBlock div.radiobuttons div{gap:var(--spacing-8) !important;inline-size:auto !important}.dynamics-form-container .marketingForm [data-targetproperty=ilx_consent_dataprocessing] *,.dynamics-form .marketingForm [data-targetproperty=ilx_consent_dataprocessing] *{font-family:inherit !important;font-size:inherit !important;font-weight:400 !important}.dynamics-form-container .marketingForm [data-targetproperty=ilx_consent_dataprocessing] *:is(a),.dynamics-form .marketingForm [data-targetproperty=ilx_consent_dataprocessing] *:is(a){text-decoration:underline !important}.dynamics-form-container .marketingForm .columns-equal-class,.dynamics-form .marketingForm .columns-equal-class{gap:var(--spacing-16);margin-block-end:var(--spacing-16) !important}.dynamics-form-container .marketingForm .columns-equal-class .columnContainer,.dynamics-form .marketingForm .columns-equal-class .columnContainer{display:flex;gap:var(--spacing-16);flex-basis:0;flex-direction:column;flex-grow:1 !important}.dynamics-form-container .marketingForm .columns-equal-class:last-child,.dynamics-form .marketingForm .columns-equal-class:last-child{margin-block-end:0 !important}.dynamics-form-container .marketingForm .error-message,.dynamics-form .marketingForm .error-message{display:flex;align-items:center;color:light-dark(var(--color-primary-red-800),var(--color-grey-0));font-size:var(--text-sm) !important}.dynamics-form-container .marketingForm .error-message::before,.dynamics-form .marketingForm .error-message::before{display:inline-block;block-size:1.6rem;margin-inline-end:var(--spacing-8);aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23BA0031' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'%3E%3C/path%3E%3Cline x1='12' y1='9' x2='12' y2='13'%3E%3C/line%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E");background-repeat:no-repeat;background-size:100%;content:""}.darkmode .dynamics-form-container .marketingForm .error-message::before,.darkmode .dynamics-form .marketingForm .error-message::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' %3E%3Cpath d='M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z'%3E%3C/path%3E%3Cline x1='12' y1='9' x2='12' y2='13'%3E%3C/line%3E%3Cline x1='12' y1='17' x2='12.01' y2='17'%3E%3C/line%3E%3C/svg%3E")}.dynamics-form-container .marketingForm .error-message:empty,.dynamics-form .marketingForm .error-message:empty{display:none}.dynamics-form-container .marketingForm .optionSetFormFieldBlock input,.dynamics-form .marketingForm .optionSetFormFieldBlock input{block-size:1.6rem;inline-size:1.6rem;border:.1rem solid light-dark(var(--color-slate-900),var(--color-grey-0)) !important}.dynamics-form-container .marketingForm .phoneformfieldblock label::after,.dynamics-form-container .marketingForm .textFormFieldBlock label::after,.dynamics-form .marketingForm .phoneformfieldblock label::after,.dynamics-form .marketingForm .textFormFieldBlock label::after{inline-size:auto !important}.dynamics-form-container .marketingForm .phoneFormFieldBlock label,.dynamics-form-container .marketingForm .textFormFieldBlock label,.dynamics-form .marketingForm .phoneFormFieldBlock label,.dynamics-form .marketingForm .textFormFieldBlock label{margin:0 !important}.dynamics-form-container .marketingForm .dateTimeFormFieldBlock label,.dynamics-form-container .marketingForm .lookupFormFieldBlock label,.dynamics-form-container .marketingForm .multiOptionSetFormFieldBlock label.block-label,.dynamics-form-container .marketingForm .optionSetFormFieldBlock label.block-label,.dynamics-form-container .marketingForm .textFormFieldBlock label,.dynamics-form-container .marketingForm .twoOptionFormFieldBlock label.block-label,.dynamics-form-container .marketingForm div[data-editorblocktype=Captcha] label[id^=wlspispHipInstructionContainer],.dynamics-form-container .marketingForm .textFormFieldBlock label *,.dynamics-form-container .marketingForm .dateTimeFormFieldBlock label *,.dynamics-form-container .marketingForm .lookupFormFieldBlock label *,.dynamics-form-container .marketingForm .twoOptionFormFieldBlock label.block-label *,.dynamics-form-container .marketingForm .optionSetFormFieldBlock label.block-label *,.dynamics-form-container .marketingForm .multiOptionSetFormFieldBlock label.block-label *,.dynamics-form-container .marketingForm .consentBlock label p,.dynamics-form .marketingForm .dateTimeFormFieldBlock label,.dynamics-form .marketingForm .lookupFormFieldBlock label,.dynamics-form .marketingForm .multiOptionSetFormFieldBlock label.block-label,.dynamics-form .marketingForm .optionSetFormFieldBlock label.block-label,.dynamics-form .marketingForm .textFormFieldBlock label,.dynamics-form .marketingForm .twoOptionFormFieldBlock label.block-label,.dynamics-form .marketingForm div[data-editorblocktype=Captcha] label[id^=wlspispHipInstructionContainer],.dynamics-form .marketingForm .textFormFieldBlock label *,.dynamics-form .marketingForm .dateTimeFormFieldBlock label *,.dynamics-form .marketingForm .lookupFormFieldBlock label *,.dynamics-form .marketingForm .twoOptionFormFieldBlock label.block-label *,.dynamics-form .marketingForm .optionSetFormFieldBlock label.block-label *,.dynamics-form .marketingForm .multiOptionSetFormFieldBlock label.block-label *,.dynamics-form .marketingForm .consentBlock label p{color:light-dark(var(--color-font-100),var(--color-grey-0)) !important}.dynamics-form-container .marketingForm .twoOptionFormFieldBlock div.radiobuttons,.dynamics-form-container .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox,.dynamics-form-container .marketingForm .optionSetFormFieldBlock div.radiobuttons,.dynamics-form-container .marketingForm .multiOptionSetFormFieldBlock fieldset,.dynamics-form .marketingForm .twoOptionFormFieldBlock div.radiobuttons,.dynamics-form .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox,.dynamics-form .marketingForm .optionSetFormFieldBlock div.radiobuttons,.dynamics-form .marketingForm .multiOptionSetFormFieldBlock fieldset{font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important}.dynamics-form-container .marketingForm .phoneFormFieldBlock input,.dynamics-form-container .marketingForm .textFormFieldBlock input,.dynamics-form .marketingForm .phoneFormFieldBlock input,.dynamics-form .marketingForm .textFormFieldBlock input{padding-block:var(--spacing-12) !important;border:.1rem solid light-dark(var(--color-slate-900),var(--color-grey-300)) !important;border-radius:var(--rounded-4) !important}.dynamics-form-container .marketingForm .phoneFormFieldBlock .phoneCountryCode,.dynamics-form .marketingForm .phoneFormFieldBlock .phoneCountryCode{border:none !important;overflow:visible !important}.dynamics-form-container .marketingForm .textFormFieldBlock label,.dynamics-form .marketingForm .textFormFieldBlock label{flex-grow:0 !important}@media(min-width:71.25em){.dynamics-form-container .marketingForm .radiobuttons,.dynamics-form .marketingForm .radiobuttons{flex-direction:row !important}}.dynamics-form-container .marketingForm .radiobuttons div label,.dynamics-form .marketingForm .radiobuttons div label{color:light-dark(var(--color-font-100),var(--color-grey-0)) !important;font-weight:var(--font-base) !important}.dynamics-form-container .marketingForm .submitButtonWrapper,.dynamics-form .marketingForm .submitButtonWrapper{display:flex !important;margin:0;padding-block:var(--spacing-16) 0 !important;padding-inline:0;text-align:start !important}.dynamics-form-container .marketingForm .submitButtonWrapper .submitButton,.dynamics-form .marketingForm .submitButtonWrapper .submitButton{margin-inline:0 !important}.dynamics-form-container .marketingForm .columnContainer,.dynamics-form .marketingForm .columnContainer{max-inline-size:100% !important}@media(min-width:71.25em){.dynamics-form-container .marketingForm .columnContainer,.dynamics-form .marketingForm .columnContainer{max-inline-size:auto}}.dynamics-form-container .marketingForm .textFormFieldBlock label::after,.dynamics-form-container .marketingForm .twooption_checkbox label::after,.dynamics-form-container .marketingForm .dateTimeFormFieldBlock label::after,.dynamics-form-container .marketingForm .lookupFormFieldBlock label::after,.dynamics-form-container .marketingForm .twoOptionFormFieldBlock label.block-label::after,.dynamics-form-container .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox label::after,.dynamics-form-container .marketingForm .optionSetFormFieldBlock label.block-label::after,.dynamics-form-container .marketingForm .multiOptionSetFormFieldBlock label.block-label::after,.dynamics-form-container .marketingForm .consentBlock label::after,.dynamics-form-container .marketingForm .eventSession label::after,.dynamics-form-container .marketingForm div[data-editorblocktype=Sessions] h2::after,.dynamics-form-container .marketingForm div[data-editorblocktype=Captcha] label[id^=wlspispHipInstructionContainer]::after,.dynamics-form .marketingForm .textFormFieldBlock label::after,.dynamics-form .marketingForm .twooption_checkbox label::after,.dynamics-form .marketingForm .dateTimeFormFieldBlock label::after,.dynamics-form .marketingForm .lookupFormFieldBlock label::after,.dynamics-form .marketingForm .twoOptionFormFieldBlock label.block-label::after,.dynamics-form .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox label::after,.dynamics-form .marketingForm .optionSetFormFieldBlock label.block-label::after,.dynamics-form .marketingForm .multiOptionSetFormFieldBlock label.block-label::after,.dynamics-form .marketingForm .consentBlock label::after,.dynamics-form .marketingForm .eventSession label::after,.dynamics-form .marketingForm div[data-editorblocktype=Sessions] h2::after,.dynamics-form .marketingForm div[data-editorblocktype=Captcha] label[id^=wlspispHipInstructionContainer]::after{color:light-dark(var(--state-color-red-800),var(--color-grey-0)) !important}.dynamics-form-container .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox div label,.dynamics-form .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox div label{margin:0 !important;font-size:var(--text-base) !important}.dynamics-form-container .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox div input,.dynamics-form .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox div input{block-size:1.6rem;inline-size:1.6rem}.dynamics-form-container .marketingForm .consentBlock div input,.dynamics-form .marketingForm .consentBlock div input{block-size:1.6rem;inline-size:1.6rem;border:.1rem solid light-dark(var(--color-slate-900),var(--color-grey-300)) !important}.dynamics-form-container .marketingForm .consentBlock div label p,.dynamics-form-container .marketingForm .consentBlock div label span,.dynamics-form .marketingForm .consentBlock div label p,.dynamics-form .marketingForm .consentBlock div label span{color:light-dark(var(--color-font-100),var(--color-grey-0)) !important;font-size:var(--text-base) !important}.dynamics-form-container .marketingForm .submitButton,.dynamics-form .marketingForm .submitButton{display:flex;align-items:center;padding-block:var(--spacing-12) !important;padding-inline:var(--spacing-48) var(--spacing-20) !important;border-radius:var(--rounded-4) !important;background-color:var(--color-primary-red-700);font-family:"Poppins" !important}.dynamics-form-container .marketingForm .submitButton:focus-visible,.dynamics-form .marketingForm .submitButton:focus-visible{outline:.2rem solid light-dark(var(--color-black),var(--color-grey-0));outline-offset:.2rem}.dynamics-form-container .marketingForm .submitButton span,.dynamics-form .marketingForm .submitButton span{position:relative}.dynamics-form-container .marketingForm .submitButton span::before,.dynamics-form .marketingForm .submitButton span::before{position:absolute;inset-inline-start:-3.2rem;block-size:2rem;inline-size:2rem;background-image:url("/assets/img/required/icon-chevron-right.svg");content:""}.modal{padding:0;border:0;background-color:rgba(0,0,0,0)}.modal::backdrop{background:rgba(0,0,0,.5);background-blend-mode:lighten,normal}.modal__container{display:flex;flex-direction:column}.modal__content{display:flex;position:relative;gap:var(--spacing-16);flex-direction:column;inline-size:min(90vw,80ch);padding:clamp(2.4rem,1.5vw + 1.92rem,4.8rem);background-color:light-dark(var(--color-white),var(--color-grey-600))}.modal__title{color:light-dark(var(--color-primary-red-700),var(--color-grey-0));font-size:var(--text-2xl)}@media(min-width:71.25em){.modal__title{font-size:var(--text-3xl)}}.modal__video-wrapper{block-size:70vh;aspect-ratio:16/9;border-radius:var(--rounded);overflow:hidden}.modal iframe,.modal video{block-size:100%;inline-size:100%}.modal__close{margin-inline-start:auto}.modal__close button{--icon-color:var(--color-white);--icon-size:3.2rem;display:flex;gap:var(--spacing-4);align-items:center;margin-block-end:var(--spacing-8);border:none;background:none;color:var(--color-white);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.modal__close button:focus-visible{--outline-offset:-0.2rem}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#2b2b2b;color:#f8f8f2}.hljs-comment,.hljs-quote{color:#d4d0ab}.hljs-variable,.hljs-template-variable,.hljs-tag,.hljs-name,.hljs-selector-id,.hljs-selector-class,.hljs-regexp,.hljs-deletion{color:#ffa07a}.hljs-number,.hljs-built_in,.hljs-literal,.hljs-type,.hljs-params,.hljs-meta,.hljs-link{color:#f5ab35}.hljs-attribute{color:gold}.hljs-string,.hljs-symbol,.hljs-bullet,.hljs-addition{color:#abe338}.hljs-title,.hljs-section{color:#00e0e0}.hljs-keyword,.hljs-selector-tag{color:#dcc6e0}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:bold}@media screen and (-ms-high-contrast:active){.hljs-addition,.hljs-attribute,.hljs-built_in,.hljs-bullet,.hljs-comment,.hljs-link,.hljs-literal,.hljs-meta,.hljs-number,.hljs-params,.hljs-string,.hljs-symbol,.hljs-type,.hljs-quote{color:highlight}.hljs-keyword,.hljs-selector-tag{font-weight:bold}}
.form-indicator{color:var(--signal-red)}.umbraco-forms-tooltip{margin-block-end:var(--spacing-8);color:var(--color-font-80)}.umbraco-forms-hidden{display:none}.umbraco-forms-label,.umbraco-forms-legend{margin-block-end:var(--spacing-8);font-size:clamp(1.6rem,0.13vw + 1.56rem,1.8rem);font-weight:var(--font-medium)}.umbraco-forms-field-wrapper{display:flex;flex-direction:column;align-items:flex-start}.field-validation-error{margin-block-start:var(--spacing-8);color:var(--color-error);font-size:var(--text-sm)}.input-validation-error{--input-border-color:var(--color-error)}.umbrac-forms-caption{margin-block-end:var(--spacing-12)}.umbraco-forms-field{display:flex;flex-direction:column}.umbraco-forms-field+.umbraco-forms-field{margin-block-start:var(--spacing-24)}.umbraco-forms-field+.umbraco-forms-field.titleanddescription{margin-block:var(--spacing-32) var(--spacing-12)}.umbraco-forms-field:has(.umbraco-forms-tooltip) :is(.umbraco-forms-label,.umbraco-forms-legend){margin-block-end:.2rem}.umbraco-forms-form{padding:0}fieldset{min-inline-size:0;margin:0;padding:0;border:0}.umbraco-forms-fieldset__legend{inline-size:100%;margin-block-end:var(--spacing-16);font-size:clamp(2rem,0.25vw + 1.92rem,2.4rem);font-weight:var(--font-semibold)}.umbraco-forms-fieldset+.umbraco-forms-fieldset{margin-block-start:var(--spacing-32)}.umbraco-forms-fieldset .row{display:grid;gap:var(--spacing-16)}@media(min-width:48em){.umbraco-forms-fieldset .row:has(.col-md-2){grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:48em){.umbraco-forms-fieldset .row:has(.col-md-3){grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:48em){.umbraco-forms-fieldset .row:has(.col-md-4){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:48em){.umbraco-forms-fieldset .row:has(.col-md-6){grid-template-columns:repeat(2,minmax(0,1fr))}}label{display:inline-flex}.text,textarea,.datepickerfield{display:block;inline-size:100%;padding-block:var(--spacing-12);padding-inline:var(--spacing-16);border:.1rem solid var(--input-border-color,light-dark(var(--color-slate-900),var(--color-grey-300)));border-radius:var(--rounded);background-color:var(--input-bg-color,light-dark(var(--color-white),var(--color-grey-700)));box-shadow:0 1px 0 1px rgba(0,0,0,.04);line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.text-area{padding:var(--spacing-16)}.file-upload{inline-size:auto;max-inline-size:100%}.file-upload::file-selector-button{margin-inline-end:var(--spacing-16);padding-block:var(--spacing-8);padding-inline:var(--spacing-12);border:0;border-radius:var(--rounded);background-color:var(--color-primary-red-700);color:var(--color-white);font-weight:var(--font-semibold);line-height:1.5;cursor:pointer}.file-upload::file-selector-button:hover{background-color:var(--color-primary-red-900)}.file-upload-list{margin-block-start:var(--spacing-24)}.file-upload-list a{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.pika-single{color:var(--color-font-900);font-family:inherit}.pika-single .pika-button{background-color:var(--color-slate-500)}.pika-single .pika-button:hover,.pika-single .pika-row.pick-whole-week:hover .pika-button{background:var(--color-primary-red-700)}.pika-single .is-selected .pika-button,.pika-single .has-event .pika-button{background:var(--color-slate-600);box-shadow:inset 0 1px 3px var(--color-slate-600)}.pika-single .is-today .pika-button{color:var(--color-slate-900)}.pika-single .is-today .pika-button:hover{color:var(--color-white)}.pika-single .is-today.is-selected .pika-button{color:var(--color-white)}@keyframes fill-checkmark{to{stroke-dashoffset:0}}.form-check{--checked-state-bg-color:var(--color-primary-red-700);--checked-state-check-color:var(--color-white);--cb-stroke-width:3px;--cm-stroke-width:4px;display:flex;flex-direction:row;align-items:flex-start}.form-check:not(:last-child){margin-block-end:.5em}.form-check input[type=checkbox]{position:absolute;block-size:1em;inline-size:1em;cursor:pointer;opacity:0}.form-check input[type=checkbox]:checked+.form-check__checkbox .cb-background{stroke:var(--checked-state-bg-color);fill:var(--checked-state-bg-color);transition:all .1s linear}.form-check input[type=checkbox]:checked+.form-check__checkbox .cb-checkmark{stroke:var(--checked-state-check-color);animation:fill-checkmark .2s ease-out forwards}@media(prefers-reduced-motion:reduce){.form-check input[type=checkbox]:checked+.form-check__checkbox .cb-checkmark{stroke-dasharray:0;stroke-dashoffset:0;animation:none}}.form-check input[type=checkbox]:focus-visible+.form-check__checkbox{border-radius:var(--rounded);outline:2px solid currentcolor;outline-offset:.2rem}.form-check input[type=checkbox][disabled]{cursor:default}.form-check input[type=checkbox][disabled]+.form-check__checkbox .cb-background{stroke:var(--color-grey-300)}.form-check input[type=checkbox][disabled]~.form-check__label{color:var(--color-grey-300);cursor:default}.form-check__label{position:relative;gap:var(--spacing-4);padding-inline-start:.5em;color:light-dark(var(--color-font-70),var(--color-grey-0));line-height:1.2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.form-check__label a{color:light-dark(var(--color-primary-red-700),var(--color-grey-0));text-decoration:underline}.form-check__checkbox{flex:0 0 auto;block-size:1em;inline-size:1em;margin-block-start:.1em}.form-check .cb-background{stroke-width:var(--cb-stroke-width)}.form-check .cb-checkmark{stroke-width:var(--cm-stroke-width);stroke-dasharray:34px;stroke-dashoffset:34px}@keyframes stroke-rbg{to{stroke-dashoffset:0}}.form-radio{--r-cm-size:1;display:flex;align-items:flex-start}.form-radio:not(:last-child){margin-block-end:.5em}.form-radio input[type=radio]{position:absolute;block-size:1.2em;inline-size:1.2em;cursor:pointer;opacity:0}.form-radio input[type=radio]:checked+.form-radio__radio .r-bg{--checked-state-bg-color:light-dark(var(--color-white),var(--color-grey-700));transition:all .1s linear}.form-radio input[type=radio]:checked+.form-radio__radio .r-cm{--checked-state-radio-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));transform:scale(1);transition:transform .3s ease-out}.form-radio input[type=radio]:checked+.form-radio__radio .r-border{--checked-state-border-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));animation:stroke-rbg .4s ease-out forwards}.form-radio input[type=radio]:focus+.form-radio__radio{border-radius:50%;outline:2px solid currentcolor;outline-offset:.2rem}.form-radio input[type=radio]:focus:not(:focus-visible)+.form-radio__radio{outline:none}.form-radio input[type=radio][disabled]{cursor:default}.form-radio input[type=radio][disabled]+.form-radio__radio .r-bg{stroke:var(--color-grey-300)}.form-radio input[type=radio][disabled]~label{color:var(--color-grey-300);cursor:default}.form-radio__label{position:relative;padding-inline-start:.8em;color:light-dark(var(--color-font-70),var(--color-grey-0));line-height:1.2;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.form-radio__radio{flex:0 0 auto;block-size:1.2em;inline-size:1.2em;color:light-dark(var(--color-slate-900),var(--color-grey-0))}.form-radio .r-bg{fill:var(--checked-state-bg-color,light-dark(var(--color-white),var(--color-grey-700)))}.form-radio .r-cm{fill:var(--checked-state-radio-color,light-dark(var(--color-white),var(--color-grey-700)));transform:scale(0);transform-origin:50%}.form-radio .r-border{stroke-dasharray:107px;stroke-dashoffset:107px;stroke:var(--checked-state-border-color);transform:rotate(-90deg);transform-origin:50% 50%}.radiobuttonlist{display:flex;gap:var(--spacing-24)}.checkbox-toggle{--slider-width:5.2rem;--slider-height:2.8rem;--slider-bg:var(--color-primary-red-700);--slider-on-bg:#138A0F;--knob-bg:var(--color-white);--knob-size:calc(var(--slider-height) - 0.4rem);position:relative}.checkbox-toggle__label{display:inline-flex;align-items:center;font-size:1.8rem;font-weight:var(--font-semibold);cursor:pointer}.checkbox-toggle__slider{display:flex;flex-shrink:0;align-items:center;block-size:var(--slider-height);inline-size:var(--slider-width);margin-inline-end:var(--spacing-16);border-radius:20rem;background-color:var(--slider-bg)}.checkbox-toggle__knob{display:grid;position:relative;block-size:var(--knob-size);inline-size:var(--knob-size);margin-inline-start:.2rem;border-radius:50%;background-color:var(--knob-bg);place-items:center;transition:all .15s cubic-bezier(0.5,0,0.5,1) 0s}.checkbox-toggle__knob::before{display:block;position:absolute;block-size:var(--knob-size);inline-size:var(--knob-size);-webkit-mask-position:center;mask-position:center;-webkit-mask-size:90%;mask-size:90%;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='m13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29l-4.3 4.29a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l4.29-4.3l4.29 4.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='m13.41 12l4.3-4.29a1 1 0 1 0-1.42-1.42L12 10.59l-4.29-4.3a1 1 0 0 0-1.42 1.42l4.3 4.29l-4.3 4.29a1 1 0 0 0 0 1.42a1 1 0 0 0 1.42 0l4.29-4.3l4.29 4.3a1 1 0 0 0 1.42 0a1 1 0 0 0 0-1.42Z'/%3E%3C/svg%3E");background-color:var(--slider-bg);content:""}.checkbox-toggle:has([disabled]) .checkbox-toggle__label{cursor:default}.checkbox-toggle:has([disabled]) .checkbox-toggle__slider{opacity:.3}.checkbox-toggle:has(:checked) .checkbox-toggle__slider{background-color:var(--slider-on-bg)}.checkbox-toggle:has(:checked) .checkbox-toggle__knob{transform:translateX(calc(var(--slider-width) - var(--knob-size) - 0.4rem))}.checkbox-toggle:has(:checked) .checkbox-toggle__knob::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M18.71 7.21a1 1 0 0 0-1.42 0l-7.45 7.46l-3.13-3.14A1 1 0 1 0 5.29 13l3.84 3.84a1 1 0 0 0 1.42 0l8.16-8.16a1 1 0 0 0 0-1.47Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M18.71 7.21a1 1 0 0 0-1.42 0l-7.45 7.46l-3.13-3.14A1 1 0 1 0 5.29 13l3.84 3.84a1 1 0 0 0 1.42 0l8.16-8.16a1 1 0 0 0 0-1.47Z'/%3E%3C/svg%3E");background-color:var(--slider-on-bg)}.checkbox-toggle:has(input[type=checkbox]:focus-visible) .checkbox-toggle__slider{outline:.2rem solid var(--focus-outline-color,var(--color-black));outline-offset:.2rem;transition:outline-offset .2s ease}.select-dropdown{--select-icon:url("/assets/img/required/icon-chevron-down.svg");--select-icon-disabled:url("/assets/img/required/icon-chevron-down-disabled.svg");--select-border-color-disabled:var(--color-grey-200);--select-padding:0.8rem;display:block;inline-size:100%;max-inline-size:100%;margin:0;padding:var(--select-padding);padding-inline-end:calc(var(--select-padding)*3);border:.1rem solid var(--select-border-color,var(--color-slate-900));border-radius:var(--rounded);background-color:var(--color-white);background-image:var(--select-icon);background-repeat:no-repeat,repeat;background-position:right calc(var(--select-padding)*1.5) top 50%,0 0;background-size:1em auto,100%;box-shadow:0 1px 0 1px rgba(0,0,0,.04);line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.select-dropdown::-ms-expand{display:none}.select-dropdown:disabled,.select-dropdown[aria-disabled=true]{border-color:var(--select-border-color-disabled);background-image:var(--select-icon-disabled);color:var(--color-grey-300)}.select-dropdown:disabled:hover,.select-dropdown[aria-disabled=true]{border-color:var(--select-border-color-disabled)}.select-dropdown[aria-invalid]{--select-border-color:var(--color-error)}.select-dropdown option{font-weight:400}.umbraco-forms-navigation{display:flex;gap:var(--spacing-8);flex-wrap:wrap;margin-block-start:var(--spacing-24)}.umbraco-forms-navigation .btn{justify-content:center;min-inline-size:4rem}.umbraco-forms-navigation .btn:not(.cancel)::before{block-size:2rem;inline-size:2rem;background-image:url("/assets/img/required/icon-chevron-right.svg");content:""}a .external-link-icon{--icon-size:1.6rem;position:relative;inset-block-start:.2rem;flex-shrink:0;margin-inline-start:var(--spacing-4)}a .last-wordwrap{white-space:nowrap}.external-link-text{-webkit-user-select:none;-moz-user-select:none;user-select:none}.component-title{margin-block-end:var(--spacing-12)}.prose{--prose-h2:var(--text-3xl);--prose-h3:var(--text-2xl);--prose-h4:var(--text-xl);--marker-color:var(--color-font-900)}.prose a{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.prose h2{margin-block:var(--spacing-32) var(--spacing-12);font-size:clamp(2.4rem,0.38vw + 2.28rem,3rem);line-height:1.2}.prose h3{margin-block:var(--spacing-24) var(--spacing-8);font-size:var(--prose-h3)}.prose h4{margin-block:var(--spacing-16) var(--spacing-8);font-size:var(--prose-h4)}.prose p{margin-block:var(--spacing-12)}.prose h2+*,.prose h3+*,.prose h4+*{margin-block-start:0}.prose hr{margin-block:var(--spacing-48)}.prose code{font-size:var(--text-base);font-weight:var(--font-semibold)}.prose code::before,.prose code::after{content:"`"}.prose ul ul,.prose ol ol,.prose ul ol,.prose ol ul{margin-block:var(--spacing-8) var(--spacing-16)}.prose>:first-child{margin-block-start:0}.prose>:last-child{margin-block-end:0}.prose .intro{font-size:var(--text-lg);font-weight:var(--font-semibold)}.text-block .btn{margin-block-start:clamp(2.4rem,0.5vw + 2.24rem,3.2rem)}.text-block--grid{display:grid}@media(min-width:62em){.text-block--grid{gap:var(--spacing-32) var(--spacing-24);grid-template-columns:1fr 2fr}}.text-block--grid .component-title{grid-column:1;font-size:clamp(2.4rem,0.38vw + 2.28rem,3rem)}@media(min-width:62em){.text-block--grid .component-title{margin-block-end:0}}.text-block--grid .prose{grid-column:2/-1}.text-block--grid .btn{margin-block-start:0}@media(min-width:62em){.text-block--grid .btn{grid-column:2}}.text-block--intro .prose{font-weight:var(--font-semibold)}.image-block{margin:0}.image-block__title{margin-block-end:var(--spacing-24);color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.image-block img{display:block;block-size:auto;max-inline-size:100%}.image-block__caption{margin-block-start:var(--spacing-24);padding-inline-start:var(--spacing-12);border-inline-start:.1rem solid var(--color-grey-400);color:light-dark(var(--color-font-70),var(--color-grey-300));font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}@keyframes js-fade-out{0%{opacity:1}99%{opacity:0}100%{display:none;pointer-events:none;opacity:0}}.video-component__title{margin-block-end:var(--spacing-24);color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.video-component.js-loaded .video-block__poster{animation:js-fade-out .3s ease-out forwards}.video-block{--video-block-btn-bdrs:50%;--video-block-btn-bg:var(--color-primary-red-700);--video-block-icon-color:var(--color-white);display:grid;position:relative;inline-size:100%;aspect-ratio:16/9;border:.4rem solid var(--color-primary-blue-200);border-radius:var(--rounded-4)}.video-block .video-block__poster,.video-block .video-block__iframe,.video-block .video-block__trigger{grid-column:1;grid-row:1}.video-block .video-block__poster,.video-block .video-block__iframe,.video-block .video-block__video{block-size:100%;inline-size:100%}.video-block__poster{position:relative}.video-block__poster::after{position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,11,46,0) 0%,#050B2E 100%);content:""}.video-block__poster img{display:block;position:absolute;inset:0;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}.video-block__iframe[src=""]{display:none}.video-block__iframe:not([src=""])~.video-block__trigger{display:none}.video-block__trigger{display:grid;position:relative;border:none;background:none;cursor:pointer;place-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.video-block__trigger:focus-visible{outline-color:#000;outline:.2rem solid var(--focus-outline-color,var(--color-black));outline-offset:.2rem;transition:outline-offset .2s ease}.video-block__trigger:focus-visible .video-block__trigger__playbtn{scale:1.1}.video-block__trigger__playbtn{display:grid;place-items:center;block-size:clamp(6.4rem,5.2923rem + 3.0769vw,11.2rem);inline-size:clamp(6.4rem,5.2923rem + 3.0769vw,11.2rem);border-radius:var(--video-block-btn-bdrs,50%);background-color:var(--video-block-btn-bg,#000);transition:scale .2s ease-out}.video-block__trigger__playbtn .icon{--icon-size:clamp(2.4rem,1.846rem + 1.5385vw,4.8rem);--icon-color:var(--color-white);margin-inline-start:var(--spacing-6)}.video-block-description{margin-block-start:var(--spacing-16);padding-inline-start:var(--spacing-16);border-inline-start:.1rem solid var(--color-grey-400);color:light-dark(var(--color-font-70),var(--color-grey-300));font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}.two-col-component.inner-grid{gap:var(--spacing-32) var(--spacing-48)}@media(min-width:48em){.two-col-component.inner-grid{grid-template-areas:"content content content content content content content content sidebar sidebar sidebar sidebar"}}.two-col-component>*{grid-column:1/-1}.two-col-component .video-component__title{color:currentcolor;font-size:var(--text-3xl)}.two-col-component.has-background{position:relative;padding-block:var(--spacing-24)}.two-col-component.has-background::before{position:absolute;z-index:-1;inset-inline-start:calc(-50vw + 50%);block-size:100%;inline-size:100vw;background-color:light-dark(var(--color-slate-50),var(--color-grey-600));content:""}@media(min-width:48em){.two-col-component.has-background{padding-block:var(--spacing-48)}.two-col-component.has-background::after{position:absolute;z-index:-1;inset-block-end:0;inset-inline:calc(100% + (100vw - 100%)/2 - 9.5rem);block-size:14rem;inline-size:9.5rem;background-color:light-dark(var(--color-white),var(--color-grey-700));clip-path:polygon(100% 0,0 100%,100% 100%);content:""}}.two-col-component__content{display:flex;gap:var(--spacing-48);flex-direction:column}@media(min-width:48em){.two-col-component>*:not(.two-col-component__sidebar){grid-area:content}.two-col-component>.two-col-component__sidebar{position:sticky;inset-block-start:2.4rem;grid-area:sidebar;grid-row:1;align-self:start;transition:inset-block-start .2s ease-in-out}}.two-col-component__sidebar{display:grid;gap:var(--spacing-24)}@media(min-width:48em){.two-col-component__sidebar{gap:var(--spacing-48)}}.label{--icon-color:var(--color-font-40);display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;color:var(--label-color,light-dark(var(--color-font-70),var(--color-grey-300)));text-decoration:none}.label .icon{position:relative;inset-block-start:.4rem;flex-shrink:0}.label__content{display:flex;gap:var(--spacing-8)}.label:is(a){padding-block:var(--spacing-12);padding-inline:var(--spacing-16);border:.1rem solid var(--label-border-color,light-dark(var(--color-slate-500),var(--color-grey-500)));border-radius:var(--rounded-4);background-color:light-dark(var(--color-grey-0),var(--color-grey-800))}.label:is(a):hover,.label:is(a)[aria-current=true],.label:is(a):focus-visible{--icon-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));--label-border-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));--label-color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.divider{display:flex;grid-column:1/-1;gap:var(--spacing-16);flex-direction:column;margin-inline:calc(var(--spacing-24)*-1);padding-block:var(--spacing-16);padding-inline:var(--spacing-48);background-color:light-dark(var(--color-slate-50),var(--color-grey-700));border-block:.1rem solid light-dark(var(--color-slate-200),var(--color-grey-500))}@media(min-width:62em){.divider{grid-column:2;gap:0;flex-direction:row;align-items:center;margin:0;padding-inline:var(--spacing-24)}}.divider__labels{--icon-size:1.6rem;display:flex;gap:var(--spacing-8) var(--spacing-16);flex-wrap:wrap}.divider__socials{display:flex;gap:var(--spacing-16);align-items:center}@media(min-width:62em){.divider__socials{margin-inline-start:auto}}.divider__socials__list{display:flex;gap:var(--spacing-8);align-items:center;--icon-fill:light-dark(var(--color-font-60),var(--color-grey-200))}.divider__socials__link{display:flex;color:var(--main-text-color)}.divider__socials__copy-link{position:relative}.divider__socials__copy-link button{display:flex;padding:0;border:0;background:none;line-height:1;cursor:pointer}.divider .copy-link-popover{position:absolute;inset-inline-end:0;inline-size:-moz-fit-content;inline-size:fit-content;padding:var(--spacing-8);border-radius:var(--rounded);background-color:var(--color-grey-600);color:var(--color-white);white-space:nowrap}.divider--vacancy .label{--icon-color:var(--main-font-stack);color:var(--main-font-stack)}.cta-block{display:grid;grid-template-columns:1fr auto;container:cta-block/inline-size;color:var(--color-font-100)}.cta-block__wrapper{display:flex;gap:var(--spacing-24);flex-direction:column;margin-inline:calc(var(--spacing-24)*-1);padding-block:var(--spacing-32);padding-inline:var(--spacing-24);background-color:var(--color-secondary-yellow-600)}@container cta-block (width > 68rem){.cta-block__wrapper{gap:var(--spacing-32);flex-direction:row;align-items:center;margin:0;padding:var(--spacing-32);border-radius:var(--rounded)}}.cta-block__content{inline-size:100%}.cta-block__title{font-weight:var(--font-medium);text-wrap:balance}.cta-block__text{margin-block:var(--spacing-8)}.cta-block__author{display:flex;gap:var(--spacing-32);align-items:center;margin-block-start:var(--spacing-24)}.cta-block__author img{block-size:4.8rem;inline-size:4.8rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cta-block__author__content{display:flex;flex-direction:column}.cta-block__author__name{font-weight:var(--font-medium)}.cta-block__author__text,.cta-block__author__contact{font-size:var(--text-xs)}.cta-block__author__mail,.cta-block__author__phone{color:var(--main-font-stack);text-decoration:none}.cta-block__author__mail:hover,.cta-block__author__phone:hover{text-decoration:underline}.cta-block__picture{display:block;position:relative;order:-1}.cta-block__picture img{max-block-size:10rem;max-inline-size:10rem;-o-object-fit:scale-down;object-fit:scale-down}.cta-block__x-block{display:none;block-size:100%;inline-size:auto}@container cta-block (width > 90rem){.cta-block__x-block{display:block}}.cta-block:has(.cta-block__author) .cta-block__text{padding-inline-start:var(--spacing-12);border-inline-start:.1rem solid var(--color-font-100);font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}.cta-block .btn{flex-shrink:0}@container cta-block (width > 68rem){.cta-block .btn{margin-inline-start:auto}}@container cta-block (width > 68rem){.cta-block:not(:has(.btn)) .cta-block__wrapper{padding-inline-end:var(--spacing-72)}}.cta-block:not(:has(.btn)) .cta-block__content{display:flex;gap:var(--spacing-24);flex-direction:column;align-items:start;-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24)}@container cta-block (width > 68rem){.cta-block:not(:has(.btn)) .cta-block__content{display:grid;grid-template-columns:3fr 2fr;align-items:center}}.cta-block:not(:has(.btn)):has(.cta-block__title+.cta-block__text) .cta-block__text{grid-row:2}.cta-block:not(:has(.btn)):has(.cta-block__title+.cta-block__text) .cta-block__author{grid-row:1/span 3}.cta-block:not(:has(.btn)) .cta-block__author{gap:var(--spacing-24);margin-block-start:0}@container cta-block (width > 68rem){.cta-block:not(:has(.btn)) .cta-block__author{grid-column:2}}.usp-list{display:flex;gap:var(--spacing-16);flex-direction:column;padding:clamp(2.4rem,0.5vw + 2.24rem,3.2rem);border:.1rem solid light-dark(var(--color-primary-red-700),var(--color-grey-0));border-radius:var(--rounded-4)}.usp-list__title{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.usp-list__list{display:flex;gap:var(--spacing-8);flex-direction:column}.usp-list__item{--icon-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));--icon-size:1.6rem;display:flex;gap:var(--spacing-16)}.usp-list .icon{position:relative;inset-block-start:.2rem}.conditions-list{display:flex;gap:var(--spacing-12);flex-direction:column}.conditions-list__title{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.conditions-list__list{display:flex;flex-direction:column}@media(min-width:48em){.conditions-list__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24)}}.conditions-list__item{--icon-size:3.6rem;--icon-fill:light-dark(var(--color-font-60),var(--color-grey-300));display:flex;gap:var(--spacing-16);align-items:center;padding-block:var(--spacing-16);border-block-end:.1rem solid light-dark(var(--color-slate-500),var(--color-grey-500))}.read-more-link{display:inline-flex;gap:var(--spacing-16);align-items:center;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:auto;color:var(--main-font-color);font-weight:var(--font-medium);text-decoration:none}.read-more-link:hover{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.darkmode .read-more-link:hover{text-decoration:underline}.read-more-link__icon-wrapper{--icon-fill:var(--color-white);--icon-size:2rem;display:grid;flex-shrink:0;block-size:3.6rem;inline-size:3.6rem;border:.1rem solid var(--icon-color);border-radius:50%;background-color:var(--color-primary-red-700);place-content:center}.card-wrapper{display:flex;container:card-wrapper/inline-size}.card-wrapper:has(.card-has-X){position:relative;isolation:isolate}@container card-wrapper (width >= 32rem){.card-wrapper:has(.card-has-X)::after{display:block;position:absolute;z-index:1;inset-block-end:0;inset-inline-end:0;block-size:8.5rem;inline-size:7rem;background-image:url("/assets/img/required/card-corner-white.svg");content:""}}.card-wrapper:has(.card-has-X):has(.generic-card--red)::after{background-image:url("/assets/img/required/card-corner-red.svg")}.generic-card{display:flex;position:relative;flex-direction:column;inline-size:100%;border:.1rem solid light-dark(var(--color-slate-300),var(--color-grey-500));border-radius:.4rem;background-color:light-dark(var(--color-white),transparent);isolation:isolate;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--inset-right-corner,4.25rem)),calc(100% - var(--inset-bottom-corner,3.5rem)) 100%,0 100%,0 0)}@container card-wrapper (width >= 32rem){.generic-card{--inset-bottom-corner:7.0rem;--inset-right-corner:8.5rem}}.generic-card::after{position:absolute;inset:0;margin:-0.1rem;background-color:light-dark(var(--color-slate-300),var(--color-grey-500));transition:background-color .2s ease-in-out;content:"";clip-path:polygon(100% calc(100% - var(--inset-right-corner,4.25rem)),calc(100% - var(--inset-bottom-corner,3.5rem)) 100%,calc(100% - var(--inset-bottom-corner,3.5rem) - 0.04rem) calc(100% - 0.1rem),calc(100% - 0.1rem) calc(100% - var(--inset-right-corner,4.25rem) - 0.04rem))}.generic-card__visual{position:relative;order:-1}.generic-card__visual__picture{display:block;aspect-ratio:16/9}.generic-card__visual__picture img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.generic-card__content{display:flex;flex-direction:column;flex-grow:1;padding:clamp(2.4rem,0.5vw + 2.24rem,3.2rem);color:light-dark(var(--color-font-100),var(--color-grey-0))}.generic-card__title{inline-size:-moz-fit-content;inline-size:fit-content;margin-block-end:var(--spacing-16);font-size:clamp(1.8rem,0.38vw + 1.68rem,2.4rem)}.generic-card__title a{color:inherit;text-decoration:none;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.generic-card__subtitle{margin-block-end:var(--spacing-16);color:light-dark(var(--color-primary-red-700),var(--color-grey-0));font-size:var(--text-base);font-weight:var(--font-semibold)}.generic-card__text-wrapper{display:flex}.generic-card__meta{display:flex;flex-flow:column wrap;order:-1;margin-block-end:var(--spacing-8);color:var(--card-invert-color,light-dark(var(--color-font-80),var(--color-grey-300)));font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}@container card-wrapper (width >= 32rem){.generic-card__meta{flex-direction:row}}.generic-card__meta img{block-size:4.8rem;inline-size:4.8rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.generic-card__meta:has(.generic-card__author){gap:var(--spacing-8)}@container card-wrapper (width >= 32rem){.generic-card__meta:has(.generic-card__author){margin-block-end:var(--spacing-16)}}@container card-wrapper (width >= 32rem){.generic-card__meta:has(.generic-card__author) .generic-card__date{align-self:center}}.generic-card__meta:has(.generic-card__author) .generic-card__date::before{display:inline-block;block-size:.5rem;inline-size:.5rem;margin-inline-end:var(--spacing-8);border-radius:var(--rounded-full);background-color:currentcolor;vertical-align:middle}@container card-wrapper (width >= 32rem){.generic-card__meta:has(.generic-card__author) .generic-card__date::before{content:""}}.generic-card__meta:has(.generic-card__location){gap:var(--spacing-16);margin-block-end:var(--spacing-16);font-weight:var(--font-semibold)}.generic-card__meta:has(.generic-card__location) .generic-card__location{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.generic-card__meta:has(.generic-card__location) .generic-card__experience{align-self:center;margin-inline-start:auto}.generic-card__download-list{display:flex;gap:var(--spacing-16);flex-direction:column}.generic-card__eventdata{display:flex;gap:var(--spacing-16);flex-direction:column;margin-block-end:var(--spacing-24);font-weight:var(--font-medium)}.generic-card__eventdata__item{--icon-color:var(--color-white);display:flex;gap:var(--spacing-16)}.generic-card__buttons{display:flex;flex-direction:column;inline-size:-moz-fit-content;inline-size:fit-content}.generic-card .generic-card__author{display:flex;gap:var(--spacing-16);align-items:center}.generic-card .content-tag{position:absolute;z-index:1;inset-block-start:var(--spacing-16);inset-inline-start:var(--spacing-16)}.generic-card:has(.generic-card__subtext):has(.read-more-link,.btn) .generic-card__subtext{margin-block-end:var(--spacing-24)}.generic-card:not(:has(.generic-card__subtext)):has(.generic-card__text):has(.read-more-link,.btn) .generic-card__text{margin-block-end:var(--spacing-24)}.generic-card:not(:has(.generic-card__text)) .generic-card__title{margin-block-end:var(--spacing-24)}.generic-card--red{--card-invert-color:var(--color-white);border:none;background-color:var(--color-primary-red-700)}.generic-card--red::after{content:none}.generic-card--red *:is(p,a,h2,h3):not(.modal *){color:var(--color-white)}.generic-card--red .generic-card__visual{border-color:var(--color-primary-red-700)}.generic-card--red .btn--primary{border-color:var(--color-white)}.generic-card--red .btn--primary:focus-visible,.generic-card--red .btn--primary:hover:not([disabled]){--outline-color:var(--color-white);box-shadow:none}.generic-card--red .read-more-link__icon-wrapper{border:.1rem solid var(--color-white)}.generic-card--service .generic-card__title{color:var(--card-invert-color,light-dark(var(--color-primary-red-700),var(--color-grey-0)))}.generic-card--service.generic-card--red{border:solid .1rem var(--color-primary-red-700)}.generic-card--service .generic-card__visual{border-block-end:solid .1rem var(--color-slate-500);border-top-left-radius:.31rem;border-top-right-radius:.31rem}.generic-card--service:not(:has(img)){border-block-start:.8rem solid var(--color-primary-red-700)}.generic-card--person .generic-card__visual{display:flex;align-items:center;justify-content:center;padding-block:var(--spacing-32) var(--spacing-8)}.generic-card--person .generic-card__title{margin-block-end:var(--spacing-8)}.generic-card--person .generic-card__visual__picture{aspect-ratio:1/1}.generic-card--person .generic-card__visual__picture img{block-size:clamp(18rem,1.25vw + 17.6rem,20rem);inline-size:clamp(18rem,1.25vw + 17.6rem,20rem);border:solid .6rem var(--card-invert-color,light-dark(var(--color-slate-500),var(--color-grey-500)));border-radius:50%;-o-object-fit:cover;object-fit:cover}.generic-card--wallpaper{--content-tag-bg:var(--color-white);--content-tag-color:var(--color-primary-red-700)}.generic-card--wallpaper .content-tag{position:relative;inset-block-start:0;inset-inline-start:0;order:-1;margin-block-end:var(--spacing-24)}.generic-card--wallpaper .btn--primary{max-inline-size:calc(100% - var(--inset-bottom-corner))}.generic-card--cta .generic-card__meta{gap:var(--spacing-32);justify-content:center;order:0;margin-block-end:var(--spacing-24);color:var(--card-invert-color,var(--color-font-100))}@container card-wrapper (width >= 32rem){.generic-card--cta .generic-card__meta{justify-content:flex-start}}.generic-card--cta .generic-card__meta img{block-size:8rem;inline-size:8rem}@container card-wrapper (width >= 32rem){.generic-card--cta:not(:has(.btn)) .generic-card__meta{margin-block-end:var(--spacing-64)}}.generic-card--cta .generic-card__author{gap:var(--spacing-16);flex-direction:column}@container card-wrapper (width >= 32rem){.generic-card--cta .generic-card__author{gap:var(--spacing-24);flex-direction:row}}.generic-card--cta .generic-card__author__content{display:flex;flex-direction:column}.generic-card--cta .generic-card__author__name{font-weight:var(--font-semibold)}.generic-card--cta .generic-card__author__text,.generic-card--cta .generic-card__author__mail,.generic-card--cta .generic-card__author__phone{font-size:clamp(1.2rem,0.13vw + 1.16rem,1.4rem)}.generic-card--cta .generic-card__text-wrapper{flex-direction:column}.generic-card--cta .generic-card__text{margin-block-end:var(--spacing-16)}.generic-card--cta .generic-card__subtext{margin-block-end:var(--spacing-24);font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}.generic-card--cta .btn--outline{inline-size:auto;margin-block-start:var(--spacing-8)}.generic-card--cta .btn--outline:focus-visible{--outline-color:var(--color-white)}.generic-card--cta .btn--outline:hover{color:var(--color-font-100)}.generic-card--cta:has(.btn--outline){--inset-bottom-corner:3.5rem;--inset-right-corner:4.25rem}.generic-card--cta:has(.btn--outline) .generic-card__content{padding-inline:var(--spacing-32) var(--spacing-40)}@container card-wrapper (width >= 32rem){.generic-card--cta:has(.btn--outline) .generic-card__content{padding-inline:var(--spacing-32)}}.generic-card--cta:has(.btn--outline) .btn--primary{inline-size:auto}.generic-card--cta.generic-card--red .btn--primary{border-color:rgba(0,0,0,0);background-color:var(--color-secondary-yellow-600);color:var(--color-font-100)}.generic-card--cta.generic-card--red .btn--primary .icon:not(.external-link-icon){--icon-fill:var(--color-font-100)}.generic-card--cta .btn--outline{inline-size:auto;margin-block-start:var(--spacing-8)}.generic-card--cta .btn--outline:focus-visible{--outline-color:var(--color-white)}.generic-card--cta:has(.btn--outline) .btn--primary{--icon-fill:var(--color-font-100);inline-size:auto}.generic-card--usp{display:grid;gap:var(--spacing-16);grid-template-rows:auto 1fr;padding:clamp(2.4rem,0.5vw + 2.24rem,3.2rem)}.generic-card--usp .generic-card__content{grid-row:2;padding:0}.generic-card--usp .generic-card__usp-image{display:flex;grid-row:1;align-self:flex-start;order:-1;max-block-size:10rem;max-inline-size:10rem;-o-object-fit:contain;object-fit:contain}.generic-card--full-photo{justify-content:flex-end;margin-block-start:auto;aspect-ratio:3/4;border:none}.generic-card--full-photo .generic-card__visual{display:grid;position:absolute;z-index:-1;inset:0}.generic-card--full-photo .generic-card__visual>*{grid-column:1;grid-row:1}.generic-card--full-photo .generic-card__visual::before{z-index:1;grid-column:1;grid-row:1;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 54.5%,rgba(0,0,0,0.85) 100%);content:""}.generic-card--full-photo .generic-card__visual__picture{aspect-ratio:auto}.generic-card--full-photo .generic-card__content{flex-grow:0}.generic-card--full-photo .generic-card__title{font-size:clamp(2.4rem,0.38vw + 2.28rem,3rem)}.generic-card--full-photo .generic-card__title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.generic-card--full-photo .generic-card__text-wrapper{gap:var(--spacing-4);flex-wrap:wrap}.generic-card--full-photo .generic-card__text,.generic-card--full-photo .generic-card__subtext{font-size:var(--text-sm);font-weight:var(--font-semibold)}.generic-card--full-photo>*{color:var(--color-white)}.generic-card--full-photo .read-more-link{margin-block-start:0}.generic-card--vacancy .generic-card__title{block-size:2lh}.generic-card--vacancy .generic-card__title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.generic-card--blog .content-tag{position:relative;inset:auto;order:-1;margin-block-end:var(--spacing-16)}.splide__track--draggable{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.splide__track--draggable:active{cursor:grabbing}.splide__container{position:relative}.splide__list{display:flex;block-size:100%;margin:0;padding:0;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{position:relative;flex-shrink:0;margin:0;list-style-type:none;backface-visibility:hidden}.splide__sr{position:absolute;block-size:1px;inline-size:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);border:0;overflow:hidden}.splide:not(.is-overflow) .splide__arrows{display:none}.referent-card{display:flex;position:relative;flex-direction:column;min-block-size:36rem;border:.1rem solid light-dark(var(--color-slate-300),var(--color-grey-500));border-radius:var(--rounded-4);overflow:hidden;isolation:isolate}@media(min-width:36em){.referent-card{display:grid;gap:var(--spacing-24);grid-template-columns:3fr 4fr;grid-template-rows:auto}}.referent-card__visual{position:relative;align-self:center;order:-1;block-size:24rem;inline-size:100%;overflow:hidden}@media(min-width:36em){.referent-card__visual{block-size:100%;overflow:visible}}.referent-card__visual__red-chevron .red-chevron-mask{position:absolute;inset-inline-end:-3.6rem;inset-block:50% 0;transform:translateY(-50%)}.referent-card__visual__red-chevron .red-chevron-mask--darkmode{display:none}.darkmode .referent-card__visual__red-chevron .red-chevron-mask--darkmode{display:block}.referent-card__picture{display:block;block-size:100%}.referent-card__picture img{position:relative;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:36em){.referent-card__picture img{position:absolute}}.referent-card__content{--content-tag-wrapper-bg:transparent;display:flex;flex-direction:column;flex-grow:1;margin:var(--spacing-24)}@media(min-width:36em){.referent-card__content{margin:var(--spacing-32)}}.referent-card__title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin-block:var(--spacing-24);color:inherit;text-decoration:none}.referent-card .content-tag{order:-1}.referent-card .read-more-link{margin-block-start:auto}.slider-wrapper:has(.slider--featured){display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--spacing-72);background-color:var(--color-primary-red-700)}.slider{display:flex;grid-column:2;flex-direction:column}.slider__heading{display:flex;align-items:center;padding-block:var(--spacing-16)}@media(min-width:36em){.slider__heading{padding-block:var(--spacing-32)}}.slider__title{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.slider__controls{display:flex;margin-inline-start:auto}.slider__controls .control-btn{padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation}.slider__controls .control-btn__next .btn-container{display:flex;align-items:center;padding-block:var(--spacing-6);padding-inline:var(--spacing-12) var(--spacing-20);background-color:var(--color-primary-red-700);clip-path:polygon(0 0,100% 0%,75% 100%,0% 100%)}@media(min-width:36em){.slider__controls .control-btn__next .btn-container{padding-block:var(--spacing-8);padding-inline:var(--spacing-16) var(--spacing-24)}}.slider__controls .control-btn__prev .btn-container{display:flex;padding-block:var(--spacing-6);padding-inline:var(--spacing-20) var(--spacing-12);background-color:var(--color-primary-red-700);clip-path:polygon(25% 0,100% 0%,100% 100%,0% 100%)}@media(min-width:36em){.slider__controls .control-btn__prev .btn-container{padding-block:var(--spacing-8);padding-inline:var(--spacing-24) var(--spacing-16)}}.slider__controls .control-btn .icon{--icon-size:1.3rem;--icon-fill:var(--color-white)}@media(min-width:36em){.slider__controls .control-btn .icon{--icon-size:1.6rem}}.slider__controls .control-btn[disabled]{opacity:.2;cursor:default}.slider .card-wrapper{block-size:100%}.slider .referent-card{block-size:100%}.slider__content__logo img{max-block-size:9.6rem;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%)}@media(min-width:36em){.slider__content__logo img{max-block-size:12.9rem}}.slider__link{display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:var(--spacing-24);color:light-dark(var(--color-primary-red-700),var(--color-grey-0));text-decoration:underline}@media(min-width:36em){.slider__link{margin-inline-start:auto}}.slider--logo .slider__content{padding-block-start:var(--spacing-32);padding-inline:var(--spacing-16)}@media(min-width:36em){.slider--referent .splide__list>.splide__slide:only-child{max-inline-size:65%}}.slider--featured *:is(p,a,h2,h3):not(.modal *){color:var(--color-white)}.slider--featured .slider__controls .control-btn__next .btn-container,.slider--featured .slider__controls .control-btn__prev .btn-container{background-color:var(--color-white);color:var(--color-primary-red-700)}.slider--featured .slider__controls .control-btn .icon{--icon-fill:var(--color-primary-red-700)}.slider:has(.generic-card--usp:not(.generic-card--usp-contact) .generic-card__usp-image) .generic-card--usp{grid-template-rows:10rem 1fr}.slider:has(.generic-card--usp:not(.generic-card--usp-contact) .generic-card__usp-image) .generic-card--usp .generic-card__content{grid-row:2}.component-container>.conditions-list{display:none}@media(min-width:48em){.component-container>.conditions-list{display:block}}@media(min-width:48em){.component-container .two-col-component .conditions-list{display:none}}main.grid-wrapper:not(:has(.divider)) .hero-full-image{margin-block-end:var(--spacing-48)}
.read-more-link{display:inline-flex;gap:var(--spacing-16);align-items:center;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:auto;color:var(--main-font-color);font-weight:var(--font-medium);text-decoration:none}.read-more-link:hover{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.darkmode .read-more-link:hover{text-decoration:underline}.read-more-link__icon-wrapper{--icon-fill:var(--color-white);--icon-size:2rem;display:grid;flex-shrink:0;block-size:3.6rem;inline-size:3.6rem;border:.1rem solid var(--icon-color);border-radius:50%;background-color:var(--color-primary-red-700);place-content:center}.card-wrapper{display:flex;container:card-wrapper/inline-size}.card-wrapper:has(.card-has-X){position:relative;isolation:isolate}@container card-wrapper (width >= 32rem){.card-wrapper:has(.card-has-X)::after{display:block;position:absolute;z-index:1;inset-block-end:0;inset-inline-end:0;block-size:8.5rem;inline-size:7rem;background-image:url("/assets/img/required/card-corner-white.svg");content:""}}.card-wrapper:has(.card-has-X):has(.generic-card--red)::after{background-image:url("/assets/img/required/card-corner-red.svg")}.generic-card{display:flex;position:relative;flex-direction:column;inline-size:100%;border:.1rem solid light-dark(var(--color-slate-300),var(--color-grey-500));border-radius:.4rem;background-color:light-dark(var(--color-white),transparent);isolation:isolate;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--inset-right-corner,4.25rem)),calc(100% - var(--inset-bottom-corner,3.5rem)) 100%,0 100%,0 0)}@container card-wrapper (width >= 32rem){.generic-card{--inset-bottom-corner:7.0rem;--inset-right-corner:8.5rem}}.generic-card::after{position:absolute;inset:0;margin:-0.1rem;background-color:light-dark(var(--color-slate-300),var(--color-grey-500));transition:background-color .2s ease-in-out;content:"";clip-path:polygon(100% calc(100% - var(--inset-right-corner,4.25rem)),calc(100% - var(--inset-bottom-corner,3.5rem)) 100%,calc(100% - var(--inset-bottom-corner,3.5rem) - 0.04rem) calc(100% - 0.1rem),calc(100% - 0.1rem) calc(100% - var(--inset-right-corner,4.25rem) - 0.04rem))}.generic-card__visual{position:relative;order:-1}.generic-card__visual__picture{display:block;aspect-ratio:16/9}.generic-card__visual__picture img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover;border-top-left-radius:.3rem;border-top-right-radius:.3rem}.generic-card__content{display:flex;flex-direction:column;flex-grow:1;padding:clamp(2.4rem,0.5vw + 2.24rem,3.2rem);color:light-dark(var(--color-font-100),var(--color-grey-0))}.generic-card__title{inline-size:-moz-fit-content;inline-size:fit-content;margin-block-end:var(--spacing-16);font-size:clamp(1.8rem,0.38vw + 1.68rem,2.4rem)}.generic-card__title a{color:inherit;text-decoration:none;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.generic-card__subtitle{margin-block-end:var(--spacing-16);color:light-dark(var(--color-primary-red-700),var(--color-grey-0));font-size:var(--text-base);font-weight:var(--font-semibold)}.generic-card__text-wrapper{display:flex}.generic-card__meta{display:flex;flex-flow:column wrap;order:-1;margin-block-end:var(--spacing-8);color:var(--card-invert-color,light-dark(var(--color-font-80),var(--color-grey-300)));font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}@container card-wrapper (width >= 32rem){.generic-card__meta{flex-direction:row}}.generic-card__meta img{block-size:4.8rem;inline-size:4.8rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.generic-card__meta:has(.generic-card__author){gap:var(--spacing-8)}@container card-wrapper (width >= 32rem){.generic-card__meta:has(.generic-card__author){margin-block-end:var(--spacing-16)}}@container card-wrapper (width >= 32rem){.generic-card__meta:has(.generic-card__author) .generic-card__date{align-self:center}}.generic-card__meta:has(.generic-card__author) .generic-card__date::before{display:inline-block;block-size:.5rem;inline-size:.5rem;margin-inline-end:var(--spacing-8);border-radius:var(--rounded-full);background-color:currentcolor;vertical-align:middle}@container card-wrapper (width >= 32rem){.generic-card__meta:has(.generic-card__author) .generic-card__date::before{content:""}}.generic-card__meta:has(.generic-card__location){gap:var(--spacing-16);margin-block-end:var(--spacing-16);font-weight:var(--font-semibold)}.generic-card__meta:has(.generic-card__location) .generic-card__location{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:1}.generic-card__meta:has(.generic-card__location) .generic-card__experience{align-self:center;margin-inline-start:auto}.generic-card__download-list{display:flex;gap:var(--spacing-16);flex-direction:column}.generic-card__eventdata{display:flex;gap:var(--spacing-16);flex-direction:column;margin-block-end:var(--spacing-24);font-weight:var(--font-medium)}.generic-card__eventdata__item{--icon-color:var(--color-white);display:flex;gap:var(--spacing-16)}.generic-card__buttons{display:flex;flex-direction:column;inline-size:-moz-fit-content;inline-size:fit-content}.generic-card .generic-card__author{display:flex;gap:var(--spacing-16);align-items:center}.generic-card .content-tag{position:absolute;z-index:1;inset-block-start:var(--spacing-16);inset-inline-start:var(--spacing-16)}.generic-card:has(.generic-card__subtext):has(.read-more-link,.btn) .generic-card__subtext{margin-block-end:var(--spacing-24)}.generic-card:not(:has(.generic-card__subtext)):has(.generic-card__text):has(.read-more-link,.btn) .generic-card__text{margin-block-end:var(--spacing-24)}.generic-card:not(:has(.generic-card__text)) .generic-card__title{margin-block-end:var(--spacing-24)}.generic-card--red{--card-invert-color:var(--color-white);border:none;background-color:var(--color-primary-red-700)}.generic-card--red::after{content:none}.generic-card--red *:is(p,a,h2,h3):not(.modal *){color:var(--color-white)}.generic-card--red .generic-card__visual{border-color:var(--color-primary-red-700)}.generic-card--red .btn--primary{border-color:var(--color-white)}.generic-card--red .btn--primary:focus-visible,.generic-card--red .btn--primary:hover:not([disabled]){--outline-color:var(--color-white);box-shadow:none}.generic-card--red .read-more-link__icon-wrapper{border:.1rem solid var(--color-white)}.generic-card--service .generic-card__title{color:var(--card-invert-color,light-dark(var(--color-primary-red-700),var(--color-grey-0)))}.generic-card--service.generic-card--red{border:solid .1rem var(--color-primary-red-700)}.generic-card--service .generic-card__visual{border-block-end:solid .1rem var(--color-slate-500);border-top-left-radius:.31rem;border-top-right-radius:.31rem}.generic-card--service:not(:has(img)){border-block-start:.8rem solid var(--color-primary-red-700)}.generic-card--person .generic-card__visual{display:flex;align-items:center;justify-content:center;padding-block:var(--spacing-32) var(--spacing-8)}.generic-card--person .generic-card__title{margin-block-end:var(--spacing-8)}.generic-card--person .generic-card__visual__picture{aspect-ratio:1/1}.generic-card--person .generic-card__visual__picture img{block-size:clamp(18rem,1.25vw + 17.6rem,20rem);inline-size:clamp(18rem,1.25vw + 17.6rem,20rem);border:solid .6rem var(--card-invert-color,light-dark(var(--color-slate-500),var(--color-grey-500)));border-radius:50%;-o-object-fit:cover;object-fit:cover}.generic-card--wallpaper{--content-tag-bg:var(--color-white);--content-tag-color:var(--color-primary-red-700)}.generic-card--wallpaper .content-tag{position:relative;inset-block-start:0;inset-inline-start:0;order:-1;margin-block-end:var(--spacing-24)}.generic-card--wallpaper .btn--primary{max-inline-size:calc(100% - var(--inset-bottom-corner))}.generic-card--cta .generic-card__meta{gap:var(--spacing-32);justify-content:center;order:0;margin-block-end:var(--spacing-24);color:var(--card-invert-color,var(--color-font-100))}@container card-wrapper (width >= 32rem){.generic-card--cta .generic-card__meta{justify-content:flex-start}}.generic-card--cta .generic-card__meta img{block-size:8rem;inline-size:8rem}@container card-wrapper (width >= 32rem){.generic-card--cta:not(:has(.btn)) .generic-card__meta{margin-block-end:var(--spacing-64)}}.generic-card--cta .generic-card__author{gap:var(--spacing-16);flex-direction:column}@container card-wrapper (width >= 32rem){.generic-card--cta .generic-card__author{gap:var(--spacing-24);flex-direction:row}}.generic-card--cta .generic-card__author__content{display:flex;flex-direction:column}.generic-card--cta .generic-card__author__name{font-weight:var(--font-semibold)}.generic-card--cta .generic-card__author__text,.generic-card--cta .generic-card__author__mail,.generic-card--cta .generic-card__author__phone{font-size:clamp(1.2rem,0.13vw + 1.16rem,1.4rem)}.generic-card--cta .generic-card__text-wrapper{flex-direction:column}.generic-card--cta .generic-card__text{margin-block-end:var(--spacing-16)}.generic-card--cta .generic-card__subtext{margin-block-end:var(--spacing-24);font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}.generic-card--cta .btn--outline{inline-size:auto;margin-block-start:var(--spacing-8)}.generic-card--cta .btn--outline:focus-visible{--outline-color:var(--color-white)}.generic-card--cta .btn--outline:hover{color:var(--color-font-100)}.generic-card--cta:has(.btn--outline){--inset-bottom-corner:3.5rem;--inset-right-corner:4.25rem}.generic-card--cta:has(.btn--outline) .generic-card__content{padding-inline:var(--spacing-32) var(--spacing-40)}@container card-wrapper (width >= 32rem){.generic-card--cta:has(.btn--outline) .generic-card__content{padding-inline:var(--spacing-32)}}.generic-card--cta:has(.btn--outline) .btn--primary{inline-size:auto}.generic-card--cta.generic-card--red .btn--primary{border-color:rgba(0,0,0,0);background-color:var(--color-secondary-yellow-600);color:var(--color-font-100)}.generic-card--cta.generic-card--red .btn--primary .icon:not(.external-link-icon){--icon-fill:var(--color-font-100)}.generic-card--cta .btn--outline{inline-size:auto;margin-block-start:var(--spacing-8)}.generic-card--cta .btn--outline:focus-visible{--outline-color:var(--color-white)}.generic-card--cta:has(.btn--outline) .btn--primary{--icon-fill:var(--color-font-100);inline-size:auto}.generic-card--usp{display:grid;gap:var(--spacing-16);grid-template-rows:auto 1fr;padding:clamp(2.4rem,0.5vw + 2.24rem,3.2rem)}.generic-card--usp .generic-card__content{grid-row:2;padding:0}.generic-card--usp .generic-card__usp-image{display:flex;grid-row:1;align-self:flex-start;order:-1;max-block-size:10rem;max-inline-size:10rem;-o-object-fit:contain;object-fit:contain}.generic-card--full-photo{justify-content:flex-end;margin-block-start:auto;aspect-ratio:3/4;border:none}.generic-card--full-photo .generic-card__visual{display:grid;position:absolute;z-index:-1;inset:0}.generic-card--full-photo .generic-card__visual>*{grid-column:1;grid-row:1}.generic-card--full-photo .generic-card__visual::before{z-index:1;grid-column:1;grid-row:1;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,0.4) 54.5%,rgba(0,0,0,0.85) 100%);content:""}.generic-card--full-photo .generic-card__visual__picture{aspect-ratio:auto}.generic-card--full-photo .generic-card__content{flex-grow:0}.generic-card--full-photo .generic-card__title{font-size:clamp(2.4rem,0.38vw + 2.28rem,3rem)}.generic-card--full-photo .generic-card__title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.generic-card--full-photo .generic-card__text-wrapper{gap:var(--spacing-4);flex-wrap:wrap}.generic-card--full-photo .generic-card__text,.generic-card--full-photo .generic-card__subtext{font-size:var(--text-sm);font-weight:var(--font-semibold)}.generic-card--full-photo>*{color:var(--color-white)}.generic-card--full-photo .read-more-link{margin-block-start:0}.generic-card--vacancy .generic-card__title{block-size:2lh}.generic-card--vacancy .generic-card__title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.generic-card--blog .content-tag{position:relative;inset:auto;order:-1;margin-block-end:var(--spacing-16)}.card-grid__header{padding-block:var(--spacing-16);color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}@media(min-width:48em){.card-grid__header{padding-block:var(--spacing-32)}}.card-grid__container{display:grid;gap:var(--spacing-24);grid-template-columns:repeat(auto-fill,minmax(min(32rem,100%),1fr))}@media(min-width:62em){.card-grid__container{row-gap:var(--spacing-48)}}@media(min-width:120em){.card-grid__container{grid-template-columns:1fr 1fr 1fr}}@media(min-width:62em){.card-grid--two-column .card-grid__container{grid-template-columns:repeat(auto-fill,minmax(calc(50% - 2.4rem),1fr))}}.card-grid:has(.generic-card--usp:not(.generic-card--usp-contact) .generic-card__usp-image) .generic-card--usp{grid-template-rows:10rem 1fr}.card-grid:has(.generic-card--usp:not(.generic-card--usp-contact) .generic-card__usp-image) .generic-card--usp .generic-card__content{grid-row:2}.label{--icon-color:var(--color-font-40);display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;color:var(--label-color,light-dark(var(--color-font-70),var(--color-grey-300)));text-decoration:none}.label .icon{position:relative;inset-block-start:.4rem;flex-shrink:0}.label__content{display:flex;gap:var(--spacing-8)}.label:is(a){padding-block:var(--spacing-12);padding-inline:var(--spacing-16);border:.1rem solid var(--label-border-color,light-dark(var(--color-slate-500),var(--color-grey-500)));border-radius:var(--rounded-4);background-color:light-dark(var(--color-grey-0),var(--color-grey-800))}.label:is(a):hover,.label:is(a)[aria-current=true],.label:is(a):focus-visible{--icon-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));--label-border-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));--label-color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.filter{display:flex;gap:var(--spacing-16);flex-direction:column}.filter__heading{color:light-dark(var(--color-font-70),var(--color-grey-0));font-size:var(--text-base);font-weight:var(--font-semibold)}.filter__list{display:flex;gap:var(--spacing-16);flex-wrap:wrap}.cta-block{display:grid;grid-template-columns:1fr auto;container:cta-block/inline-size;color:var(--color-font-100)}.cta-block__wrapper{display:flex;gap:var(--spacing-24);flex-direction:column;margin-inline:calc(var(--spacing-24)*-1);padding-block:var(--spacing-32);padding-inline:var(--spacing-24);background-color:var(--color-secondary-yellow-600)}@container cta-block (width > 68rem){.cta-block__wrapper{gap:var(--spacing-32);flex-direction:row;align-items:center;margin:0;padding:var(--spacing-32);border-radius:var(--rounded)}}.cta-block__content{inline-size:100%}.cta-block__title{font-weight:var(--font-medium);text-wrap:balance}.cta-block__text{margin-block:var(--spacing-8)}.cta-block__author{display:flex;gap:var(--spacing-32);align-items:center;margin-block-start:var(--spacing-24)}.cta-block__author img{block-size:4.8rem;inline-size:4.8rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cta-block__author__content{display:flex;flex-direction:column}.cta-block__author__name{font-weight:var(--font-medium)}.cta-block__author__text,.cta-block__author__contact{font-size:var(--text-xs)}.cta-block__author__mail,.cta-block__author__phone{color:var(--main-font-stack);text-decoration:none}.cta-block__author__mail:hover,.cta-block__author__phone:hover{text-decoration:underline}.cta-block__picture{display:block;position:relative;order:-1}.cta-block__picture img{max-block-size:10rem;max-inline-size:10rem;-o-object-fit:scale-down;object-fit:scale-down}.cta-block__x-block{display:none;block-size:100%;inline-size:auto}@container cta-block (width > 90rem){.cta-block__x-block{display:block}}.cta-block:has(.cta-block__author) .cta-block__text{padding-inline-start:var(--spacing-12);border-inline-start:.1rem solid var(--color-font-100);font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}.cta-block .btn{flex-shrink:0}@container cta-block (width > 68rem){.cta-block .btn{margin-inline-start:auto}}@container cta-block (width > 68rem){.cta-block:not(:has(.btn)) .cta-block__wrapper{padding-inline-end:var(--spacing-72)}}.cta-block:not(:has(.btn)) .cta-block__content{display:flex;gap:var(--spacing-24);flex-direction:column;align-items:start;-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24)}@container cta-block (width > 68rem){.cta-block:not(:has(.btn)) .cta-block__content{display:grid;grid-template-columns:3fr 2fr;align-items:center}}.cta-block:not(:has(.btn)):has(.cta-block__title+.cta-block__text) .cta-block__text{grid-row:2}.cta-block:not(:has(.btn)):has(.cta-block__title+.cta-block__text) .cta-block__author{grid-row:1/span 3}.cta-block:not(:has(.btn)) .cta-block__author{gap:var(--spacing-24);margin-block-start:0}@container cta-block (width > 68rem){.cta-block:not(:has(.btn)) .cta-block__author{grid-column:2}}.pagination{display:flex;justify-content:center}.pagination__buttons{display:flex;position:relative;gap:var(--spacing-16);align-items:center;justify-content:center}.pagination__btn{all:unset;display:grid;place-content:center;block-size:4rem;inline-size:4rem;border:.1rem solid var(--color-slate-500);border-radius:50%;outline:revert;cursor:pointer}@media(min-width:48em){.pagination__btn{block-size:5.2rem;inline-size:5.2rem}}.pagination__btn:hover{border-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));background-color:light-dark(transparent,var(--color-grey-500));color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.pagination__btn[aria-current=page]{border:none;background-color:var(--color-primary-red-700);color:var(--color-white)}.pagination__btn[aria-current=page]:focus-visible,.pagination__btn[aria-current=page]:hover{--outline-color:light-dark(#000,var(--color-grey-0));color:var(--color-white)}.pagination__stripe{display:block;block-size:.1rem;inline-size:1.6rem;background-color:var(--color-slate-500)}.splide__track--draggable{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.splide__track--draggable:active{cursor:grabbing}.splide__container{position:relative}.splide__list{display:flex;block-size:100%;margin:0;padding:0;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{position:relative;flex-shrink:0;margin:0;list-style-type:none;backface-visibility:hidden}.splide__sr{position:absolute;block-size:1px;inline-size:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);border:0;overflow:hidden}.splide:not(.is-overflow) .splide__arrows{display:none}.referent-card{display:flex;position:relative;flex-direction:column;min-block-size:36rem;border:.1rem solid light-dark(var(--color-slate-300),var(--color-grey-500));border-radius:var(--rounded-4);overflow:hidden;isolation:isolate}@media(min-width:36em){.referent-card{display:grid;gap:var(--spacing-24);grid-template-columns:3fr 4fr;grid-template-rows:auto}}.referent-card__visual{position:relative;align-self:center;order:-1;block-size:24rem;inline-size:100%;overflow:hidden}@media(min-width:36em){.referent-card__visual{block-size:100%;overflow:visible}}.referent-card__visual__red-chevron .red-chevron-mask{position:absolute;inset-inline-end:-3.6rem;inset-block:50% 0;transform:translateY(-50%)}.referent-card__visual__red-chevron .red-chevron-mask--darkmode{display:none}.darkmode .referent-card__visual__red-chevron .red-chevron-mask--darkmode{display:block}.referent-card__picture{display:block;block-size:100%}.referent-card__picture img{position:relative;block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:36em){.referent-card__picture img{position:absolute}}.referent-card__content{--content-tag-wrapper-bg:transparent;display:flex;flex-direction:column;flex-grow:1;margin:var(--spacing-24)}@media(min-width:36em){.referent-card__content{margin:var(--spacing-32)}}.referent-card__title a{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4;margin-block:var(--spacing-24);color:inherit;text-decoration:none}.referent-card .content-tag{order:-1}.referent-card .read-more-link{margin-block-start:auto}.slider-wrapper:has(.slider--featured){display:grid;grid-column:1/-1;grid-template-columns:subgrid;padding-block:var(--spacing-72);background-color:var(--color-primary-red-700)}.slider{display:flex;grid-column:2;flex-direction:column}.slider__heading{display:flex;align-items:center;padding-block:var(--spacing-16)}@media(min-width:36em){.slider__heading{padding-block:var(--spacing-32)}}.slider__title{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.slider__controls{display:flex;margin-inline-start:auto}.slider__controls .control-btn{padding:0;border:none;border-radius:0;background-color:rgba(0,0,0,0);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation}.slider__controls .control-btn__next .btn-container{display:flex;align-items:center;padding-block:var(--spacing-6);padding-inline:var(--spacing-12) var(--spacing-20);background-color:var(--color-primary-red-700);clip-path:polygon(0 0,100% 0%,75% 100%,0% 100%)}@media(min-width:36em){.slider__controls .control-btn__next .btn-container{padding-block:var(--spacing-8);padding-inline:var(--spacing-16) var(--spacing-24)}}.slider__controls .control-btn__prev .btn-container{display:flex;padding-block:var(--spacing-6);padding-inline:var(--spacing-20) var(--spacing-12);background-color:var(--color-primary-red-700);clip-path:polygon(25% 0,100% 0%,100% 100%,0% 100%)}@media(min-width:36em){.slider__controls .control-btn__prev .btn-container{padding-block:var(--spacing-8);padding-inline:var(--spacing-24) var(--spacing-16)}}.slider__controls .control-btn .icon{--icon-size:1.3rem;--icon-fill:var(--color-white)}@media(min-width:36em){.slider__controls .control-btn .icon{--icon-size:1.6rem}}.slider__controls .control-btn[disabled]{opacity:.2;cursor:default}.slider .card-wrapper{block-size:100%}.slider .referent-card{block-size:100%}.slider__content__logo img{max-block-size:9.6rem;-o-object-fit:contain;object-fit:contain;filter:grayscale(100%)}@media(min-width:36em){.slider__content__logo img{max-block-size:12.9rem}}.slider__link{display:inline-flex;inline-size:-moz-fit-content;inline-size:fit-content;margin-block-start:var(--spacing-24);color:light-dark(var(--color-primary-red-700),var(--color-grey-0));text-decoration:underline}@media(min-width:36em){.slider__link{margin-inline-start:auto}}.slider--logo .slider__content{padding-block-start:var(--spacing-32);padding-inline:var(--spacing-16)}@media(min-width:36em){.slider--referent .splide__list>.splide__slide:only-child{max-inline-size:65%}}.slider--featured *:is(p,a,h2,h3):not(.modal *){color:var(--color-white)}.slider--featured .slider__controls .control-btn__next .btn-container,.slider--featured .slider__controls .control-btn__prev .btn-container{background-color:var(--color-white);color:var(--color-primary-red-700)}.slider--featured .slider__controls .control-btn .icon{--icon-fill:var(--color-primary-red-700)}.slider:has(.generic-card--usp:not(.generic-card--usp-contact) .generic-card__usp-image) .generic-card--usp{grid-template-rows:10rem 1fr}.slider:has(.generic-card--usp:not(.generic-card--usp-contact) .generic-card__usp-image) .generic-card--usp .generic-card__content{grid-row:2}.vacancy{display:grid;position:relative;gap:var(--spacing-4) var(--spacing-8);grid-template-columns:1fr auto;align-items:center;padding:var(--spacing-16);border:.1rem solid light-dark(var(--color-slate-500),var(--color-grey-500));border-radius:var(--rounded)}@container vacancy-container (min-width:48em){.vacancy{grid-template-columns:2fr 1fr 1fr auto;border:none;border-block-end:.1rem solid light-dark(var(--color-slate-500),var(--color-grey-500))}.vacancy:nth-child(1 of :not(.js-hidden)){border-block-start:.1rem solid light-dark(var(--color-slate-500),var(--color-grey-500))}}.vacancy__title{font-size:clamp(1.6rem,0.13vw + 1.56rem,1.8rem);font-weight:var(--font-normal)}.vacancy__category{display:none;font-style:var(--text-sm);font-weight:var(--font-semibold)}@media(min-width:62em){.vacancy__category{display:block}}.vacancy__location,.vacancy__seniority{display:flex;gap:var(--spacing-8);align-items:center;font-weight:var(--font-semibold)}.vacancy__location{--icon-size:2rem}.vacancy__seniority{display:none}@container vacancy-container (min-width:48em){.vacancy__seniority{display:flex}}.vacancy__link{--icon-fill:var(--color-font-70);--icon-size:1.6rem;display:grid;grid-column:2;grid-row:1/span 2;block-size:2.4rem;inline-size:2.4rem;margin-inline-start:auto;border-radius:50%;background-color:var(--color-slate-50);place-items:center}@container vacancy-container (min-width:48em){.vacancy__link{grid-column:auto;grid-row:auto}}.vacancy__link::after{position:absolute;inset:0;content:""}.vacancy__link:focus-visible{--outline-color:currentcolor}.vacancy:focus-within,.vacancy:hover{background-color:light-dark(var(--color-slate-50),var(--color-grey-600));color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.vacancy:focus-within .vacancy__link,.vacancy:hover .vacancy__link{--icon-fill:var(--color-white);background-color:var(--color-primary-red-700);color:var(--color-primary-red-700)}.vacancy.js-hidden{display:none}.vacancy-container{container:vacancy-container/inline-size}.vacancy-list{display:flex;gap:var(--spacing-8);flex-direction:column}@container vacancy-container (min-width:48em){.vacancy-list{gap:0}}.no-results-placeholder{text-align:center}.no-results-placeholder__title{margin-block-end:var(--spacing-8);color:var(--color-primary-red-700);font-size:clamp(2.4rem,0.38vw + 2.28rem,3rem)}.no-results-placeholder__image{margin-block-start:var(--spacing-40)}.c-select-dropdown{--icon-size:1rem;--icon-fill:var(--main-text-color);display:grid;gap:var(--spacing-8);grid-template-columns:1fr 3.2rem;align-items:center;border:.1rem solid var(--color-slate-500);border-radius:var(--rounded-4);cursor:pointer}.c-select-dropdown:focus-within{outline:.2rem solid currentcolor;outline-offset:.2rem}.c-select-dropdown select{grid-column:1/-1;grid-row:1;inline-size:100%;margin:0;padding-block:var(--spacing-8);padding-inline:var(--spacing-16);border:none;background-color:rgba(0,0,0,0);color:inherit;font-family:inherit;font-size:inherit;font-weight:var(--font-semibold);line-height:inherit;cursor:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width:48em){.c-select-dropdown select{padding:var(--spacing-16);padding-inline-end:var(--spacing-40)}}.c-select-dropdown select:focus-visible{outline:rgba(0,0,0,0)}.c-select-dropdown .icon{grid-column:2;grid-row:1;margin-inline-end:var(--spacing-16);pointer-events:none}.vacancy-search{display:flex;flex-direction:column;margin-block-end:clamp(2.4rem,1.5vw + 1.92rem,4.8rem)}@media(min-width:48em){.vacancy-search{align-items:center}}.vacancy-search__title{max-inline-size:25ch;color:var(--color-primary-red-700);font-size:clamp(3.6rem,2.25vw + 2.88rem,7.2rem);text-align:center;text-wrap:balance}.vacancy-search__filters{display:flex;position:relative;gap:var(--spacing-8);flex-direction:column}@media(min-width:48em){.vacancy-search__filters{gap:var(--spacing-16);flex-direction:row}}.vacancy-searchbar{inline-size:min(56rem,100%);margin-block:var(--spacing-48) var(--spacing-8)}@media(min-width:48em){.vacancy-searchbar{margin-block:var(--spacing-64) var(--spacing-32)}}.vacancy-searchbar>form{display:flex;position:relative}.vacancy-searchbar__input{inline-size:100%;padding-block:var(--spacing-8);padding-inline:var(--spacing-16);border:.1rem solid light-dark(var(--color-primary-red-700),var(--color-grey-0));border-radius:0;border-top-left-radius:var(--rounded);border-bottom-left-radius:var(--rounded);background-color:light-dark(var(--color-slate-50),var(--color-grey-700));color:light-dark(var(--color-font-100),var(--color-grey-0));line-height:1.5;-webkit-appearance:none;-moz-appearance:none;appearance:none}.vacancy-searchbar__input::-moz-placeholder{color:light-dark(var(--color-font-70),var(--color-grey-300))}.vacancy-searchbar__input::placeholder{color:light-dark(var(--color-font-70),var(--color-grey-300))}@media(min-width:48em){.vacancy-searchbar__input{padding-block:var(--spacing-24);padding-inline:var(--spacing-32)}}.vacancy-searchbar__submit{display:flex;align-items:center;min-block-size:4.5rem;padding-block:var(--spacing-8);padding-inline:var(--spacing-20);border:none;border-top-right-radius:var(--rounded);border-bottom-right-radius:var(--rounded);background-color:var(--color-primary-red-700);cursor:pointer;touch-action:manipulation}@media(min-width:48em){.vacancy-searchbar__submit{padding:var(--spacing-20)}}.vacancy-searchbar__submit .icon{--icon-size:clamp(1.6rem,1vw + 1.28rem,3.2rem);--icon-color:var(--color-white)}.vacancy-searchbar__suggestions{position:absolute;z-index:1;inset-block-start:100%;border:.1rem solid var(--color-slate-200);border-radius:var(--rounded);border-top-left-radius:0;border-top-right-radius:0;background-color:var(--color-white);box-shadow:0 41px 80px 0 rgba(23,25,28,.13),0 17.129px 33.422px 0 rgba(23,25,28,.09),0 9.158px 17.869px 0 rgba(23,25,28,.08),0 5.134px 10.017px 0 rgba(23,25,28,.06),0 2.727px 5.32px 0 rgba(23,25,28,.05),0 1.135px 2.214px 0 rgba(23,25,28,.04);inset-inline:0;color:var(--color-font-100)}.vacancy-searchbar__suggestions:empty{display:none}.vacancy-searchbar__suggestions li{padding-block:clamp(0.8rem,0.5vw + 0.64rem,1.6rem);padding-inline:clamp(1.6rem,1vw + 1.28rem,3.2rem);cursor:pointer}.vacancy-searchbar__suggestions li[aria-selected=true],.vacancy-searchbar__suggestions li:hover{background-color:var(--color-slate-50);color:var(--color-primary-red-700)}.vacancy-overview-page{scroll-margin-top:17.4rem;margin-block-start:var(--spacing-48)}.vacancy-overview-results{display:flex;gap:clamp(2.4rem,1.5vw + 1.92rem,4.8rem);flex-direction:column;margin-block-end:var(--spacing-48)}
