: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:""}.quote-wrapper{container:quote/inline-size}.quote{display:flex;position:relative;gap:var(--spacing-16);flex-direction:column;margin:0;padding:var(--spacing-24);border:.1rem solid light-dark(var(--color-grey-300),var(--color-grey-400));border-inline-start:.4rem solid light-dark(var(--color-primary-red-700),var(--color-grey-300));border-radius:var(--rounded-4);background-color:light-dark(var(--color-grey-0),var(--color-grey-500));clip-path:polygon(0 0,100% 0,100% calc(100% - var(--inset-right-corner,4.65rem)),calc(100% - var(--inset-bottom-corner,3.45rem)) 100%,0 100%,0 0)}@container quote (width > 50rem){.quote{--inset-bottom-corner:6.9rem;--inset-right-corner:9.3rem;padding-block:var(--spacing-32);padding-inline:var(--spacing-48);padding-inline-end:var(--spacing-96)}}.quote::after{position:absolute;inset:0;margin:-0.1rem;background-color:light-dark(var(--color-grey-300),var(--color-grey-400));transition:background-color .2s ease-in-out;content:"";clip-path:polygon(100% calc(100% - var(--inset-right-corner,4.65rem)),calc(100% - var(--inset-bottom-corner,3.45rem)) 100%,calc(100% - var(--inset-bottom-corner,3.45rem) - 0.04rem) calc(100% - 0.1rem),calc(100% - 0.1rem) calc(100% - var(--inset-right-corner,4.65rem) - 0.04rem))}.quote blockquote{margin:0}.quote blockquote p{color:light-dark(var(--color-primary-red-700),var(--color-grey-0));font-weight:var(--font-semibold)}@container quote (width > 50rem){.quote blockquote p{font-size:var(--text-2xl)}}.quote__caption{display:flex;flex-direction:column}.quote__visual{order:-1}.quote__visual__picture{display:block;aspect-ratio:16/9}.quote__visual__picture img{block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain}.quote--red{border:none;background-color:var(--color-primary-red-700);color:var(--color-white)}.quote--red blockquote p{color:var(--color-white)}.quote--image{font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}.quote--image blockquote p{font-size:var(--text-xl)}.table-block .table-scroller{overflow-x:auto}.table-block table{inline-size:100%;max-inline-size:100%;caption-side:top;border-collapse:collapse;border:.1rem solid light-dark(var(--color-slate-200),var(--color-grey-400))}.table-block table th,.table-block table td{padding:1.6rem;border-inline-end:.1rem solid light-dark(var(--color-slate-200),var(--color-grey-400));text-align:start}.table-block table td{border:.1rem solid light-dark(var(--color-slate-200),var(--color-grey-400));background-color:light-dark(var(--color-white),var(--color-grey-700))}.table-block table thead td,.table-block table thead th{background-color:light-dark(var(--color-slate-200),var(--color-grey-800));font-weight:var(--font-medium)}.table-block table tr:last-child td{border-block-end:0}.table-block table caption{margin-block-end:var(--spacing-12);font-size:clamp(2.4rem,0.38vw + 2.28rem,3rem);line-height:1.2;text-align:start}@keyframes swipe-horizontal{0%{transform:translateX(0)}16%{transform:translateX(-0.8rem)}33%{transform:translateX(0)}50%{transform:translateX(0.8rem)}66%{transform:translateX(0)}100%{transform:translateX(0)}}.swipe-hint{display:flex;gap:var(--spacing-8);align-items:center;justify-content:center;margin-block-end:var(--spacing-16)}@media(min-width:48em){.swipe-hint{display:none}}.swipe-hint__icon{block-size:4rem;inline-size:4rem;fill:currentcolor;animation:swipe-horizontal 3s linear infinite}.swipe-hint__label{text-align:center}pre{position:relative;margin:0}pre code.hljs{padding:var(--spacing-24)}.code-language-label{position:absolute;z-index:1;inset-block-start:var(--spacing-8);inset-inline-end:var(--spacing-8);padding-block:var(--spacing-4);padding-inline:var(--spacing-8);border-radius:4px;background:rgba(0,0,0,.5);color:var(--color-white);font-family:var(--font-family-mono,monospace);text-transform:uppercase;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.text-and-video{display:grid;gap:var(--spacing-24)}@media(min-width:62em){.text-and-video{gap:var(--spacing-64);grid-template-columns:1fr 1fr}}.text-and-video__content{display:flex;gap:var(--spacing-24);flex-direction:column;align-self:center}.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)}.wallpaper-section{display:grid;position:relative;grid-column:1/-1;grid-template-columns:subgrid;overflow:hidden;isolation:isolate}@media(min-width:62em){.wallpaper-section{grid-template-rows:auto;padding-block:18rem}}.wallpaper-section .inner-grid{grid-column:2;grid-template-rows:25.2rem 4.2rem auto}@media(min-width:62em){.wallpaper-section .inner-grid{grid-template-rows:auto}}.wallpaper-section__visual{grid-column:1/-1;grid-row:1/3;order:-1;margin-inline:-2.4rem}@media(min-width:62em){.wallpaper-section__visual{position:absolute;z-index:-1;inset:0;grid-row:auto;max-inline-size:240rem;margin-inline:auto}}.wallpaper-section__visual img{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.wallpaper-section .card-wrapper{grid-column:1/-1;grid-row:2/4}@media(min-width:62em){.wallpaper-section .card-wrapper{grid-column:1/6;grid-row:auto}}.wallpaper-section--right .card-wrapper{grid-column:1/-1;grid-row:2/4}@media(min-width:62em){.wallpaper-section--right .card-wrapper{grid-column:8/13;grid-row:auto}}.logo-tile{position:relative;padding:var(--spacing-24);border:.1rem solid var(--color-slate-200)}.logo-tile__logo{display:block;justify-content:center;aspect-ratio:2/1}.logo-tile__logo img{block-size:100%;inline-size:100%;-o-object-fit:contain;object-fit:contain}.logo-tile:is(a):hover,.logo-tile:is(a):focus-visible{--outline-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));border-color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.darkmode .logo-tile:is(a):hover,.darkmode .logo-tile:is(a):focus-visible{box-shadow:0 0 0 .2rem var(--color-grey-0)}.logo-tile .external-link-icon{--icon-size:1.6rem;--icon-color:var(--color-font-100);position:absolute;inset-block-start:var(--spacing-12);inset-inline-end:var(--spacing-12)}.logo-grid__title{padding-block:var(--spacing-32);color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.logo-grid__items{display:grid;gap:var(--spacing-24);grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:48em){.logo-grid__items{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:62em){.logo-grid__items{grid-template-columns:repeat(4,minmax(0,1fr))}}.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))}.usp-bar{--icon-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));display:flex;gap:var(--spacing-16);flex-direction:column;justify-content:space-between;margin-inline:calc(var(--spacing-24)*-1);padding-block:var(--spacing-24);padding-inline:var(--spacing-24);border-block:.1rem solid var(--color-slate-200)}@media(min-width:62em){.usp-bar{flex-direction:row;margin:0}}.usp-bar__item{--icon-size:1.6rem;display:flex;gap:var(--spacing-8);align-items:center}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)}.table-of-contents{padding-block:var(--spacing-16);padding-inline-start:var(--spacing-4);border-block-end:.1rem solid var(--color-slate-200);overflow:auto}.table-of-contents__list{display:flex;gap:var(--spacing-32)}.table-of-contents__item{color:currentcolor;font-weight:var(--font-medium);text-decoration:none;text-wrap:nowrap}.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}.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}}.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}.content-grid{display:flex;gap:var(--spacing-24);flex-direction:column}@media(min-width:62em){.content-grid{gap:var(--spacing-48)}}.content-grid-row{display:grid}@media(min-width:62em){.content-grid-row{grid-template-columns:1fr 4.8rem 1fr;grid-template-rows:4.8rem auto 4.8rem}}.content-grid-row .image-block{position:relative;align-self:center;block-size:100%;aspect-ratio:16/9}@media(min-width:62em){.content-grid-row .image-block{grid-row:2;aspect-ratio:auto}}.content-grid-row .image-block:last-child{order:-1}@media(min-width:62em){.content-grid-row .image-block:last-child{grid-column:2/4}}@media(min-width:62em){.content-grid-row .image-block:first-child{grid-column:1/3}.content-grid-row .image-block:first-child::before{transform:rotateY(180deg)}}.content-grid-row .image-block img{block-size:100%;inline-size:100%;-o-object-fit:cover;object-fit:cover}@media(min-width:62em){.content-grid-row .image-block img{position:absolute;inset:0}}.content-grid-row .text-block{position:relative;padding:var(--spacing-24)}@media(min-width:62em){.content-grid-row .text-block{grid-row:1/4;padding:var(--spacing-96)}}.content-grid-row .text-block::before{display:block;position:absolute;z-index:-1;inset-block-start:0;inset-inline-start:0;block-size:100%;inline-size:100%;background-color:light-dark(var(--color-slate-50),var(--color-grey-600));content:"";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)}@media(min-width:62em){.content-grid-row .text-block::before{--inset-bottom-corner:7.0rem;--inset-right-corner:8.5rem}}@media(min-width:62em){.content-grid-row .text-block:last-child{grid-column:2/4}}@media(min-width:62em){.content-grid-row .text-block:first-child{grid-column:1/3}.content-grid-row .text-block:first-child::before{transform:rotateY(180deg)}}.content-grid-row .text-block .btn--outline{border-color:light-dark(var(--color-font-100,var(--color-grey-0)));color:light-dark(var(--color-font-100,var(--color-grey-0)))}.content-grid-row .text-block .btn--outline:hover{background-color:light-dark(var(--color-grey-0),var(--color-grey-500));color:light-dark(var(--color-font-100,var(--color-grey-0)))}.stepper{display:flex;gap:var(--spacing-8);flex-direction:column;border:.1rem solid var(--color-slate-200);background-color:var(--color-slate-50)}@media(min-width:62em){.stepper{padding:0;border:none;background-color:var(--color-white)}}.stepper__toggle{display:flex;gap:var(--spacing-16);align-items:center;inline-size:100%;padding:var(--spacing-16);border:none;background:none;background-color:var(--color-slate-50);color:var(--color-font-100);font-weight:var(--font-medium);cursor:pointer;touch-action:manipulation}@media(min-width:62em){.stepper__toggle{display:none;padding:var(--spacing-16)}}.stepper__toggle__number{display:flex;flex-shrink:0;align-items:center;justify-content:center;block-size:2.4rem;inline-size:2.4rem;border-radius:50%;outline:.1rem solid var(--color-primary-red-500);outline-offset:var(--spacing-4);background-color:var(--color-primary-red-700);color:var(--color-white);font-weight:var(--font-medium)}.stepper__toggle:focus-visible{outline:.2rem solid var(--focus-outline-color,var(--color-black));outline-offset:.2rem;transition:outline-offset .2s ease}.stepper__toggle .icon{--icon-size:1.6rem;margin-inline-start:auto;transition:rotate .2s ease-in-out}.stepper__toggle[aria-expanded=true] .icon{rotate:-180deg}.stepper__wrapper{display:none;gap:var(--spacing-8);flex-direction:column;padding:var(--spacing-8);transition:display .25s;overflow:hidden;transition-behavior:allow-discrete}@media(min-width:62em){.stepper__wrapper{display:flex;gap:var(--spacing-4);overflow:visible}}.stepper__wrapper.js-is-open{display:flex}.stepper__number{display:flex;flex-shrink:0;align-items:center;justify-content:center;block-size:2.4rem;inline-size:2.4rem;border-radius:50%;outline:.1rem solid var(--color-primary-red-500);outline-offset:var(--spacing-4);background-color:var(--color-primary-red-700);color:var(--color-white);font-weight:var(--font-medium)}.stepper__text{font-weight:var(--font-medium)}.stepper__icon-wrapper{--icon-color:var(--color-white);--icon-size:1.2rem;display:none;align-items:center;justify-content:center;block-size:2rem;inline-size:2rem;margin-inline-start:auto;border-radius:50%;background-color:var(--state-color-green-500)}.stepper__step{display:flex;gap:var(--spacing-16);align-items:center;padding:var(--spacing-8);border:none;border-radius:0;background-color:var(--color-slate-50);-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width:62em){.stepper__step{padding:var(--spacing-16)}}.stepper__step.disabled .stepper__text{color:var(--color-font-70)}.stepper__step.disabled .stepper__number{outline:none;background-color:var(--color-primary-red-200)}.stepper__step.completed .stepper__icon-wrapper{display:flex}.stepper__step.completed .stepper__text{color:var(--color-font-70)}.stepper__step.completed .stepper__number{outline:none;background-color:var(--color-primary-red-500)}.category{display:flex;gap:var(--spacing-24);flex-direction:column;align-items:center;padding:var(--spacing-24);border:.1rem solid var(--color-slate-500);border-radius:var(--rounded-4);background-color:var(--color-white)}@media(min-width:62em){.category{flex-direction:row}}.category__content{display:flex;gap:var(--spacing-8);flex-direction:column}.category__title{font-size:var(--font-base);font-weight:var(--font-medium)}.category__score{display:flex;flex-shrink:0;align-items:center;justify-content:center;order:-1;block-size:6.4rem;inline-size:6.4rem;border-radius:50%;font-size:var(--text-3xl);font-weight:var(--font-medium)}@media(min-width:62em){.category__score{order:1}}.category__score[data-score="1"]{background-color:var(--state-color-red-600)}.category__score[data-score="2"]{background-color:#f78f49}.category__score[data-score="3"]{background-color:var(--state-color-yellow-700)}.category__score[data-score="4"]{background-color:#c7d68a}.category__score[data-score="5"]{background-color:var(--state-color-green-400)}.category.hidden{display:none}.statement{display:flex;gap:var(--spacing-16);flex-direction:column}.statement__title{color:var(--color-primary-red-700);font-size:var(--text-2xl)}@media(min-width:62em){.statement__title{font-size:var(--text-4xl)}}.statement.hidden{display:none}.result{display:flex;gap:var(--spacing-24);flex-direction:column;padding:var(--spacing-24);background-color:var(--color-slate-50)}.result__heading{display:flex;gap:var(--spacing-16);flex-direction:column}.result__title{color:var(--color-primary-red-700);font-size:var(--text-2xl)}@media(min-width:62em){.result__title{font-size:var(--text-4xl)}}.result__categories{display:flex;gap:var(--spacing-24);flex-direction:column}.result__legend{display:flex;gap:var(--spacing-8);flex-direction:column}.result__legend__title{font-size:var(--text-base);font-weight:var(--font-medium)}.result__legend__items{display:flex;gap:var(--spacing-8);flex-direction:column;margin-inline-start:var(--spacing-8);font-size:var(--text-xs)}@media(min-width:62em){.result__legend__items{flex-direction:row}}.result.hidden{display:none}.ranking-bar{display:flex;gap:var(--spacing-16);flex-direction:column;inline-size:-moz-fit-content;inline-size:fit-content;inline-size:100%}@media(min-width:62em){.ranking-bar{inline-size:auto}}.ranking-bar__buttons{display:flex;justify-content:space-between;padding:var(--spacing-8);border-radius:var(--spacing-32);background:linear-gradient(90deg,var(--state-color-red-700) 0%,var(--state-color-yellow-700) 50%,var(--state-color-green-500) 100%)}@media(min-width:62em){.ranking-bar__buttons{gap:var(--spacing-24);margin-inline:var(--spacing-32)}}.ranking-bar__button{all:unset;display:grid;block-size:4rem;inline-size:4rem;border-radius:50%;outline:revert;background-color:hsla(0,0%,100%,.7);font-weight:var(--font-medium);cursor:pointer;place-content:center;touch-action:manipulation}.ranking-bar__button:hover,.ranking-bar__button:focus-visible{background-color:#fff}.ranking-bar__caption{display:flex;justify-content:space-between}.data-driven-scan{display:flex;gap:var(--spacing-24);flex-direction:column}@media(min-width:62em){.data-driven-scan{display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}}.data-driven-scan__container{display:flex;grid-column:5/13;gap:var(--spacing-24);flex-direction:column;padding:var(--spacing-24);border-radius:var(--rounded-4);background-color:var(--color-slate-50)}@media(min-width:62em){.data-driven-scan__container{gap:var(--spacing-48)}}.data-driven-scan__container.hidden{display:none}.data-driven-scan__intro{display:flex;position:relative;gap:var(--spacing-16);flex-direction:column}.data-driven-scan__intro__heading{display:flex;align-items:center}.data-driven-scan__intro__counter{display:flex;position:absolute;inset-block-start:0;inset-inline-end:0;gap:var(--spacing-8);padding-block:var(--spacing-4);padding-inline:var(--spacing-8);border-radius:var(--rounded-4);background-color:var(--color-slate-200);font-size:var(--text-xs);font-weight:var(--font-medium)}@media(min-width:62em){.data-driven-scan__intro__counter{inset-block-start:var(--spacing-8)}}.data-driven-scan__controls{display:flex;gap:var(--spacing-24);flex-direction:column}@media(min-width:62em){.data-driven-scan__controls{flex-direction:row}}.data-driven-scan__controls__button{all:unset;display:flex;gap:var(--spacing-16);margin-inline-end:auto;color:var(--color-font-100);font-weight:var(--font-medium);text-decoration:none;place-self:flex-end end;cursor:pointer}@media(min-width:62em){.data-driven-scan__controls__button{gap:var(--spacing-16);order:-1}}.data-driven-scan__controls__button:hover{color:var(--color-primary-red-700)}.data-driven-scan__controls__button.hidden{display:none}.data-driven-scan__controls__icon-wrapper{--icon-fill:var(--color-white);--icon-size:1.6rem;display:grid;flex-shrink:0;block-size:2.4rem;inline-size:2.4rem;border:.1rem solid var(--icon-color);border-radius:50%;background-color:var(--color-primary-red-700);place-content:center}.data-driven-scan .stepper{grid-column:1/5}.data-driven-scan .ranking-bar{align-self:center}@media(min-width:62em){.data-driven-scan .ranking-bar{margin-inline-start:auto}}.data-driven-scan .result{grid-column:5/13}.tab-component-wrapper{container:tabcomponent/inline-size}@container tabcomponent (width <= 992px){.tabs-component{display:none}}.tabs-component__title{margin-block-end:var(--spacing-32);color:light-dark(var(--color-primary-red-700),var(--color-grey-0));font-size:var(--text-4xl)}.tabs-component__tabs{display:grid;gap:var(--spacing-16);grid-template-columns:repeat(5,minmax(1px,1fr));margin-block-end:var(--spacing-64)}.tabs-component__tabs li{position:relative}.tabs-component__tabs li::after{position:absolute;inset-block-start:calc(100% + 6.4rem - 4.8rem + .1rem);inset-inline-start:var(--spacing-24);block-size:4.8rem;inline-size:3.2rem;background-color:light-dark(var(--color-slate-200),var(--color-grey-500));transform:translateY(100%);clip-path:polygon(0 0,0% 100%,100% 100%);content:"";opacity:0}.tabs-component__tabs li:has([aria-selected=true])::after{transform:none;transition:all .25s ease-in-out;transition-delay:.15s;opacity:1}.tabs-component__tabs a{display:block;color:light-dark(var(--color-font-100),var(--color-grey-300));font-size:var(--text-xl);text-decoration:none}.tabs-component__tabs a[aria-selected=true]{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.tabs-component__subtitle{color:light-dark(var(--color-primary-red-700),var(--color-grey-0));font-size:var(--text-3xl)}.tabs-component__answers{display:grid;margin-block-end:10.4rem}.tabs-component__answers>*{grid-column:1;grid-row:1}.tabs-component__answer{display:grid;gap:var(--spacing-80);grid-template-columns:1fr 1fr;padding:var(--spacing-72);padding-block-end:0;border-radius:var(--rounded);background-color:light-dark(var(--color-slate-200),var(--color-grey-500));opacity:1}.tabs-component__answer[aria-hidden=true]{visibility:hidden;opacity:0}.tabs-component__answer__card{display:grid;position:relative;inset-block-start:10.4rem;grid-auto-rows:min-content;gap:var(--spacing-40);grid-template-columns:1fr;margin-inline-end:-9.6rem;padding:var(--spacing-48);color:var(--color-white);isolation:isolate}.tabs-component__answer__card ::-moz-selection{background-color:var(--color-white);color:var(--color-primary-red-700)}.tabs-component__answer__card ::selection{background-color:var(--color-white);color:var(--color-primary-red-700)}.tabs-component__answer__card::before{position:absolute;inset-block-start:var(--spacing-72);inset-inline-end:calc(100% - .1rem);block-size:3.2rem;inline-size:4.8rem;background-color:var(--color-primary-red-700);content:"";clip-path:polygon(0 0,100% 100%,100% 0)}.tabs-component__answer__card::after{position:absolute;z-index:-1;inset:0;border-radius:var(--rounded);background-color:var(--color-primary-red-700);content:"";clip-path:polygon(0 0,100% 0,100% calc(100% - 9.3rem),calc(100% - 6.9rem) 100%,0 100%,0 0)}.tabs-component__answer__icon{grid-row:1/3;block-size:auto;inline-size:7.5rem;-o-object-fit:contain;object-fit:contain}.tabs-component__answer .btn:focus-visible{--outline-color:var(--color-white)}.tabs-component__answer:has(.tabs-component__answer__icon) .tabs-component__answer__card{grid-template-columns:7.5rem 1fr}.tabs-component__answer:has(.tabs-component__answer__icon) .tabs-component__answer__card .btn{grid-column:2}.tabs-accordion{display:flex;gap:var(--spacing-16);flex-direction:column}@container tabcomponent (width > 992px){.tabs-accordion{display:none}}.tabs-accordion__title{color:var(--color-primary-red-700);font-size:var(--text-2xl)}.tabs-accordion__item:has([aria-expanded=true]) .tabs-accordion__item__trigger{padding-block-end:var(--spacing-32);border-bottom-right-radius:0;border-bottom-left-radius:0}.tabs-accordion__item:has([aria-expanded=true]) .tabs-accordion__item__trigger::before{transform:translateY(-100%);transition:transform .15s ease-in-out;transition-delay:.1s}.tabs-accordion__item__trigger{display:flex;position:relative;gap:var(--spacing-24);align-items:center;inline-size:100%;padding-block:var(--spacing-16);padding-inline:var(--spacing-24);border:none;border-radius:var(--rounded-4);background-color:var(--color-slate-200);text-align:start;transition:padding .15s ease-in-out;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden}.tabs-accordion__item__trigger::before{position:absolute;inset-block-start:100%;inset-inline-start:var(--spacing-48);block-size:2.4rem;inline-size:1.6rem;background-color:var(--color-primary-red-700);clip-path:polygon(100% 0,0% 100%,100% 100%);content:""}.tabs-accordion__item__icon{flex-shrink:0;block-size:5rem;inline-size:3.2rem;-o-object-fit:contain;object-fit:contain}.tabs-accordion__item__title{color:var(--color-primary-red-700);font-size:var(--text-lg)}.tabs-accordion__item__foldout{display:flex;position:relative;inset-block-start:-0.1rem;gap:var(--spacing-24);flex-direction:column;padding:var(--spacing-24);border-radius:var(--rounded);border-top-left-radius:0;border-top-right-radius:0;background-color:var(--color-primary-red-700);color:var(--color-white);clip-path:polygon(0 0,100% 0,100% calc(100% - var(--inset-right-corner,4.65rem)),calc(100% - var(--inset-bottom-corner,3.45rem)) 100%,0 100%,0 0)}@media(min-width:48em){.tabs-accordion__item__foldout{--inset-bottom-corner:6.9rem;--inset-right-corner:9.3rem}}.tabs-accordion__item__foldout .btn:focus-visible{--outline-color:var(--color-white)}.steps-component{display:flex;gap:var(--spacing-12);flex-direction:column}.steps-component h2{color:var(--color-primary-red-700)}.steps-component__list{display:flex;flex-direction:column;counter-reset:step}@media(min-width:62em){.steps-component__list{flex-direction:row}}.steps-component__item{display:flex;position:relative;flex-direction:row;inline-size:100%;counter-increment:step}@media(min-width:62em){.steps-component__item{flex-direction:column;padding-inline:0 2.4rem}}.steps-component__item::before{display:flex;position:absolute;inset-block-start:16rem;align-items:center;justify-content:center;block-size:6.4rem;inline-size:6.4rem;border-radius:50%;background-color:var(--color-primary-red-700);color:var(--color-white);font-size:var(--text-4xl);font-weight:var(--font-normal);content:counter(step)}@media(min-width:62em){.steps-component__item::before{inset-block-start:9.6rem}}.steps-component__item::after{position:absolute;z-index:-1;inset-block-start:0;block-size:100%;inline-size:4rem;margin-inline-start:var(--spacing-12);background-color:var(--color-slate-200);content:""}@media(min-width:62em){.steps-component__item::after{inset-block-start:6rem;block-size:4rem;inline-size:100%;margin-inline-start:0}}.steps-component__item:first-child .steps-component__wrapper{padding-block-start:0}@media(min-width:62em){.steps-component__item:first-child::after{inset-block-start:6rem}}.steps-component__item:last-child{padding-inline-end:0}.steps-component__item:last-child::after{clip-path:polygon(0 0,100% 0,100% calc(100% - 1rem),50% 100%,0 calc(100% - 1rem))}@media(min-width:62em){.steps-component__item:last-child::after{clip-path:polygon(0 0,calc(100% - 1rem) 0,100% 2rem,calc(100% - 1rem) 4rem,0 4rem)}}.steps-component__item:not(:has(.steps-component__image)){padding-block-start:var(--spacing-24)}.steps-component__item:not(:has(.steps-component__image))::before{inset-block-start:var(--spacing-8)}@media(min-width:62em){.steps-component__item:not(:has(.steps-component__image)){padding-block-start:calc(16rem + var(--spacing-16))}.steps-component__item:not(:has(.steps-component__image))::before{inset-block-start:9.6rem}}.steps-component__wrapper{display:flex;gap:var(--spacing-16);flex-direction:column;padding-block-start:var(--spacing-24);padding-inline-start:8rem}@media(min-width:62em){.steps-component__wrapper{padding-block-start:0;padding-inline:0}}.steps-component__title{font-size:var(--text-2xl);overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto}.steps-component__title a{color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.steps-component__description{color:light-dark(var(--color-grey-600),var(--color-grey-200));font-size:var(--text-base);overflow-wrap:break-word;word-wrap:break-word;word-break:break-all;word-break:break-word;hyphens:auto}.steps-component__image{align-content:end;order:-1;block-size:16rem;inline-size:100%;max-inline-size:16rem;margin-inline-start:-8rem}.steps-component__image img{block-size:auto;inline-size:100%;aspect-ratio:1/1}@media(min-width:62em){.steps-component__image{margin-inline-start:0}}.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)}.dynamics-follow-up-container{gap:var(--spacing-16);flex-direction:column;opacity:0}.dynamics-follow-up-container.js-active{display:flex;opacity:1}.dynamics-form-container.js-hide{display:none}
