:root{--color-primary-red-5:#FEF2F5;--color-primary-red-10:#FDE6EC;--color-primary-red-20:#FACCD8;--color-primary-red-40:#F699B1;--color-primary-red-60:#F1668B;--color-primary-red-80:#ED3364;--color-primary-red-90:#EB1A51;--color-primary-red-100:#E8003D;--color-primary-red-120:#BA0031;--color-primary-red-140:#8B0025;--color-primary-red-160:#5D0018;--color-primary-red-180:#2E000C;--color-secondary-yellow-5:#FFFBF3;--color-secondary-yellow-10:#FFF8E7;--color-secondary-yellow-20:#FEF1D0;--color-secondary-yellow-40:#FEE2A0;--color-secondary-yellow-60:#FDD471;--color-secondary-yellow-80:#FDC541;--color-secondary-yellow-100:#FCB712;--color-secondary-yellow-120:#CA920E;--color-secondary-yellow-140:#976E0B;--color-secondary-yellow-160:#654907;--color-secondary-yellow-180:#322504;--color-grey-5:#F5F5F5;--color-grey-10:#ECECEC;--color-grey-20:#D9D9D9;--color-grey-40:#B3B3B3;--color-grey-60:#8C8C8C;--color-grey-70:#707070;--color-grey-80:#666666;--color-grey-100:#404040;--color-grey-120:#333333;--color-grey-140:#262626;--color-grey-160:#1A1A1A;--color-grey-180:#0D0D0D;--color-surface-5:#F8F9FA;--color-surface-10:#F3F5F7;--color-surface-15:#ECEFF2;--color-surface-20:#E6EAED;--color-surface-25:#DFE4E9;--color-surface-30:#DAE0E5;--color-surface-80:#778CA1;--color-font-10:var(--color-grey-10);--color-font-20:var(--color-grey-20);--color-font-40:var(--color-grey-40);--color-font-60:var(--color-grey-60);--color-font-70:var(--color-grey-70);--color-font-80:var(--color-grey-80);--color-font-100:var(--color-grey-100);--color-font-120:var(--color-grey-120);--color-font-140:var(--color-grey-140);--color-font-160:var(--color-grey-160);--color-font-180:var(--color-grey-180);--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:var(--color-font-100);--color-error:var(--color-primary-red-100);--base-selection-bgcolor:var(--color-primary-red-100);--base-select-textcolor:var(--color-white)}@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}::-moz-selection{background-color:var(--base-selection-bgcolor);color:var(--base-select-textcolor,#000)}::selection{background-color:var(--base-selection-bgcolor);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:var(--color-white);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-160);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-surface-30);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-100);--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:var(--color-primary-red-100)}.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);border-color:var(--main-font-stack);color:var(--main-font-stack)}.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-100);background-color:var(--color-grey-100);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::after{display:block;position:absolute;z-index:-1;inset-inline-start:-2.4rem;inline-size:100%;background-color:var(--color-surface-15);-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-120)}.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)}.dynamics-form-container .marketingForm div,.dynamics-form .marketingForm div{max-inline-size:none !important;margin: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 .marketingForm label{color:var(--color-font-100) !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:var(--color-white) !important;font-family:"Poppins" !important;accent-color:var(--color-primary-red-100) !important;font-size:clamp(1.6rem,0.13vw + 1.56rem,1.8rem)}.dynamics-form-container .marketingForm textarea,.dynamics-form .marketingForm textarea{border:.1rem solid var(--color-surface-80) !important;border-radius:var(--rounded-4) !important;background-color:var(--color-white) !important;font-size:clamp(1.6rem,0.13vw + 1.56rem,1.8rem)}.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 var(--spacing-24) !important;padding-inline:0 !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-16) !important;inline-size:auto !important}.dynamics-form-container .marketingForm .optionSetFormFieldBlock input,.dynamics-form .marketingForm .optionSetFormFieldBlock input{block-size:1.6rem;inline-size:1.6rem;border:.1rem solid var(--color-surface-80) !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:0 !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 .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 var(--color-surface-80) !important;border-radius:var(--rounded-4) !important}.dynamics-form-container .marketingForm .phoneFormFieldBlock .phoneCountryCode,.dynamics-form .marketingForm .phoneFormFieldBlock .phoneCountryCode{border:none !important;overflow:visible !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:var(--color-font-100) !important;font-weight:var(--font-base) !important}.dynamics-form-container .marketingForm .submitButtonWrapper,.dynamics-form .marketingForm .submitButtonWrapper{margin:0;padding-block:var(--spacing-32) 0;padding-inline:0;text-align:start}.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 .twoOptionFormFieldBlock div.twooption_checkbox div label,.dynamics-form .marketingForm .twoOptionFormFieldBlock div.twooption_checkbox div label{font-size:var(--text-base) !important;margin:0 !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 var(--color-surface-80) !important}.dynamics-form-container .marketingForm .consentBlock div label p,.dynamics-form .marketingForm .consentBlock div label p{color:var(--color-font-100) !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-100);font-family:"Poppins" !important}.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:var(--color-white)}.modal__title{color:var(--color-primary-red-100);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}
@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:var(--color-primary-red-100)}.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-100);--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-60);color:var(--color-font-70);font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}.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}.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}.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:var(--color-primary-red-100)}.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-100);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 var(--color-surface-30);border-radius:.4rem;background-color:var(--color-white);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:var(--color-surface-30);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)}.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:var(--color-primary-red-100);font-size:var(--text-base);font-weight:var(--font-semibold)}.generic-card__text-wrapper{display:flex}.generic-card__meta{display:flex;order:-1;margin-block-end:var(--spacing-8);color:var(--card-invert-color,var(--color-font-60));font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}.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){margin-block-end:var(--spacing-16)}.generic-card__meta:has(.generic-card__author) .generic-card__date{align-self:center;margin-inline-start:auto}.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-100)}.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-100)}.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,var(--color-primary-red-100))}.generic-card--service.generic-card--red{border:solid .1rem var(--color-primary-red-100)}.generic-card--service .generic-card__visual{border-block-end:solid .1rem var(--color-surface-30);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-100)}.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,var(--color-surface-30));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-100)}.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(--main-font-stack)}.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{--icon-fill:var(--color-font-100);border-color:rgba(0,0,0,0);background-color:var(--color-secondary-yellow-100);color: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}.referent-card{display:flex;position:relative;flex-direction:column;min-block-size:36rem;border:.1rem solid var(--color-surface-30);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 img{position:absolute;inset-inline-end:-3.6rem;inset-block:50% 0;transform:translateY(-50%)}.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{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-100)}.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:var(--color-primary-red-100)}.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-100);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-100);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:var(--color-primary-red-100);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-100)}.slider--featured .slider__controls .control-btn .icon{--icon-fill:var(--color-primary-red-100)}.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}.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}}.card-grid__header{padding-block:var(--spacing-16);color:var(--color-primary-red-100)}@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}.cta-block{display:grid;grid-template-columns:1fr auto;container:cta-block/inline-size}.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-100)}@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}}.interactive-map-section{display:grid;gap:var(--spacing-48)}@media(min-width:48em){.interactive-map-section{grid-template-columns:auto 1fr;align-items:center}}.interactive-map{position:relative;inline-size:-moz-fit-content;inline-size:fit-content}.interactive-map__img{block-size:auto;max-inline-size:100%}.interactive-map__location{display:block;position:absolute;inline-size:clamp(2rem,0.25vw + 1.92rem,2.4rem);padding:0;aspect-ratio:1;border:none;border-radius:50%;background-color:var(--color-primary-red-100);transition:outline-width .2s ease-in-out;cursor:pointer;touch-action:manipulation}.interactive-map__location:hover,.interactive-map__location.js-active{outline:1.2rem solid var(--color-grey-20);outline-offset:0}.interactive-map__location:focus-visible{outline:.2rem solid var(--color-primary-red-100);outline-offset:.2rem}.interactive-map__location--groningen{inset-block-start:11%;inset-inline-end:13%}.interactive-map__location--zwolle{inset-block-start:37%;inset-inline-end:24%}.interactive-map__location--den-bosch{inset-block-start:65%;inset-inline-end:42%}.interactive-map__location--amsterdam{inset-block-start:45%;inset-inline-start:40%}.interactive-map__location--watergang{inset-block-start:39%;inset-inline-start:42%}.interactive-map__location--utrecht{inset-block-start:55%;inset-inline-end:49%}.interactive-map__location--amersfoort{inset-block-start:49%;inset-inline-end:42%}.interactive-map__location--hoorn{inset-block-start:30%;inset-inline-start:44%}.interactive-map__location--woerden{inset-block-start:58%;inset-inline-start:40%}.interactive-map__location--maastricht{inset-block-end:3%;inset-inline-end:35%}.interactive-map .location-popup{display:none;z-index:1;gap:var(--spacing-8);flex-direction:column;max-inline-size:32rem;padding:var(--spacing-16);border-radius:var(--rounded);background:var(--color-white);box-shadow:0 41px 80px 0 rgba(23,25,28,.13),0 17.129px 33.422px 0 rgba(23,25,28,.09),0 9.158px 17.869px 0 rgba(23,25,28,.08),0 5.134px 10.017px 0 rgba(23,25,28,.06),0 2.727px 5.32px 0 rgba(23,25,28,.05),0 1.135px 2.214px 0 rgba(23,25,28,.04)}.interactive-map .location-popup__picture{order:-1;aspect-ratio:16/9;border-radius:var(--rounded);overflow:clip}.interactive-map .location-popup__image{-o-object-fit:cover;object-fit:cover;block-size:100%;inline-size:100%}.interactive-map .location-popup__title{font-size:var(--text-lg);font-weight:var(--font-semibold)}.interactive-map .location-popup.js-visible{display:flex}.interactive-map .location-popup .popper-arrow{position:absolute;block-size:var(--spacing-12);inline-size:var(--spacing-12);background-color:var(--color-white);transform:rotate(45deg)}.interactive-map .location-popup[data-popper-placement^=top] .popper-arrow{inset-block-end:-1.2rem;clip-path:polygon(100% 100%,100% 0,0 0);margin-inline-start:-0.4rem}.interactive-map .location-popup[data-popper-placement^=bottom] .popper-arrow{inset-block-start:-1.2rem;clip-path:polygon(100% 100%,100% 0,0 100%);margin-inline-start:-0.4rem}.interactive-map .location-popup[data-popper-placement^=left] .popper-arrow{inset-inline-end:-1.2rem;clip-path:polygon(100% 100%,0 0,0 100%);margin-block-start:-0.4rem}.interactive-map .location-popup[data-popper-placement^=right] .popper-arrow{inset-inline-start:-1.2rem;clip-path:polygon(100% 0,100% 100%,0 0%);margin-block-start:.6rem}.interactive-map-aside__title{margin-block-end:var(--spacing-32);color:var(--color-primary-red-100)}.interactive-map-aside .btn{margin-block-start:clamp(2.4rem,0.5vw + 2.24rem,3.2rem)}.interactive-map-aside .btn--outline{border-color:var(--color-font-100);color:var(--color-font-100)}.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:var(--color-primary-red-100);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:var(--color-surface-15);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:var(--color-font-100);font-size:var(--text-xl);text-decoration:none}.tabs-component__tabs a[aria-selected=true]{color:var(--color-primary-red-100)}.tabs-component__subtitle{color:var(--color-primary-red-100);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:var(--color-surface-15);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-100)}.tabs-component__answer__card ::selection{background-color:var(--color-white);color:var(--color-primary-red-100)}.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-100);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-100);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-100);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-surface-15);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-100);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-100);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-100);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)}.dynamics-follow-up-container{display:none;gap:var(--spacing-16);flex-direction:column}.dynamics-follow-up-container.js-active{display:flex}.dynamics-form-container.js-hide{display:none}
