: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:""}.search-filter{display:flex;position:relative;gap:var(--spacing-8);flex-direction:column}@media(min-width:62em){.search-filter{inline-size:32rem}}.search-filter__heading{font-size:var(--text-lg);font-weight:var(--font-medium)}@media(min-width:62em){.search-filter__heading{font-size:var(--text-xl)}}.search-filter__box{display:flex;position:absolute;z-index:1;gap:var(--spacing-16);flex-direction:column;inline-size:100%;margin-block-start:5.2rem;padding-block:var(--spacing-16);padding-inline:var(--spacing-12);border:.1rem solid light-dark(var(--color-slate-900),var(--color-slate-500));border-radius:var(--rounded-4);background-color:light-dark(var(--color-white),var(--color-grey-700));box-shadow:0 4.2rem 1.2rem 0 rgba(0,0,0,0),0 2.7rem 1.1rem 0 rgba(0,0,0,.01),0 1.5rem .9rem 0 rgba(0,0,0,.05),0 .7rem .7rem 0 rgba(0,0,0,.08),0 .2rem .4rem 0 rgba(0,0,0,.1)}@media(min-width:62em){.search-filter__box{position:relative;margin-block-start:0;padding:0;border:none;box-shadow:none}}.search-filter__box .search-filter__reset-btn{display:inline-flex;align-self:start;padding:0;border:none;background:none;color:light-dark(var(--color-primary-red-700),var(--color-grey-0));text-decoration:underline;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-filter__box .search-filter__reset-btn:hover{text-decoration:none}@media(min-width:62em){.search-filter__toggle{display:none}}.search-filter__toggle .search-filter__btn{display:flex;align-items:center;justify-content:space-between;inline-size:100%;padding-block:var(--spacing-8);padding-inline:var(--spacing-12);border:.1rem solid light-dark(var(--color-slate-900),var(--color-slate-500));border-radius:var(--rounded-4);background-color:light-dark(var(--color-white),var(--color-grey-700));font-size:var(--text-base);font-weight:var(--font-semibold);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.search-filter__toggle .search-filter__btn .search-filter__btn-wrapper{display:flex;gap:var(--spacing-8);align-items:center}.search-filter__toggle .search-filter__btn .search-filter__btn-number{padding-block:var(--spacing-4);padding-inline:var(--spacing-8);aspect-ratio:1;border-radius:1.6rem;background-color:var(--color-primary-red-700);color:var(--color-white)}.search-filter__toggle .search-filter__btn .icon{--icon-size:2.4rem;transition:all .3s cubic-bezier(0.5,0,0.5,1) 0s}.search-filter__toggle .search-filter__btn[aria-expanded=true] .icon{transform:rotate(180deg)}.search-filter:has([aria-expanded=false]) .search-filter__box{display:none}@media(min-width:62em){.search-filter:has([aria-expanded=false]) .search-filter__box{display:flex}}.filter-options{display:flex;gap:var(--spacing-8);flex-direction:column}.filter-options legend{margin-block-end:var(--spacing-8);font-size:var(--text-base);font-weight:var(--font-medium)}@media(min-width:62em){.filter-options legend{margin-block-end:var(--spacing-16);font-size:var(--text-lg)}}.search-result-container{container:search-result/inline-size}.search-result{display:grid;position:relative;gap:var(--spacing-8);padding:var(--spacing-24);border:.1rem solid light-dark(var(--color-slate-500),var(--color-grey-500));border-radius:var(--rounded-4);background-color:light-dark(var(--color-white),var(--color-grey-700));transition:.2s ease-in-out border-color}.search-result:hover,.search-result:focus-within{border-color:var(--color-primary-red-500)}.search-result__metadata{--content-tag-wrapper-bg:transparent;display:flex;gap:var(--spacing-8);flex-direction:column;order:-1;margin-block-end:var(--spacing-8)}@container search-result (width >= 600px){.search-result__metadata{gap:var(--spacing-16);flex-direction:row;align-items:center}}.search-result__content{display:grid;gap:var(--spacing-8)}.search-result__content mark{background-color:rgba(0,0,0,0);color:light-dark(var(--color-font-100),var(--color-grey-0));font-weight:var(--font-semibold)}.search-result__title a{color:inherit;text-decoration:none}.search-result__title a::before{position:absolute;inset:0;content:""}.search-result__labels{display:flex;gap:var(--spacing-8) var(--spacing-16);flex-wrap:wrap;align-items:center}.search-result__labels::before{display:inline-block;block-size:.1rem;inline-size:1.6rem;background-color:var(--color-slate-500)}@container search-result (width >= 600px){.search-result__labels::before{content:""}}.search-result .label{--icon-size:1.6rem}.search-block{display:flex;padding:clamp(2.4rem,1.5vw + 1.92rem,4.8rem);border-radius:var(--rounded);background-color:var(--color-primary-red-700)}.search-block .input-wrapper{display:grid;position:relative;flex-grow:1}.search-block .input-wrapper>*{grid-column:1;grid-row:1;align-self:center}.search-block .input-wrapper .icon{--icon-color:var(--color-font-100);position:relative;flex-shrink:0;margin-inline-start:var(--spacing-8)}.search-block__input{--outline-color:var(--color-white);block-size:100%;min-inline-size:0;padding-block:var(--spacing-12);padding-inline:var(--spacing-40) var(--spacing-8);border:.1rem solid var(--color-white);border-top-left-radius:var(--rounded);border-bottom-left-radius:var(--rounded);background-color:var(--color-white);color:var(--color-font-100)}.search-block__submit{--icon-size:1.6rem;--icon-fill:var(--color-white);padding-inline:var(--spacing-20);border:.1rem solid var(--color-white);border-top-right-radius:var(--rounded);border-bottom-right-radius:var(--rounded);background-color:var(--color-grey-600);cursor:pointer}.search-results-container{display:flex;gap:var(--spacing-24);flex-direction:column}.search-results-container__layout{display:flex;gap:var(--spacing-24);flex-direction:column}@media(min-width:62em){.search-results-container__layout{gap:var(--spacing-48);flex-direction:row}}.search-results-container__content{display:flex;gap:var(--spacing-24);flex:1 1 auto;flex-direction:column}.cta-block{display:grid;grid-template-columns:1fr auto;container:cta-block/inline-size;color:var(--color-font-100)}.cta-block__wrapper{display:flex;gap:var(--spacing-24);flex-direction:column;margin-inline:calc(var(--spacing-24)*-1);padding-block:var(--spacing-32);padding-inline:var(--spacing-24);background-color:var(--color-secondary-yellow-600)}@container cta-block (width > 68rem){.cta-block__wrapper{gap:var(--spacing-32);flex-direction:row;align-items:center;margin:0;padding:var(--spacing-32);border-radius:var(--rounded)}}.cta-block__content{inline-size:100%}.cta-block__title{font-weight:var(--font-medium);text-wrap:balance}.cta-block__text{margin-block:var(--spacing-8)}.cta-block__author{display:flex;gap:var(--spacing-32);align-items:center;margin-block-start:var(--spacing-24)}.cta-block__author img{block-size:4.8rem;inline-size:4.8rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.cta-block__author__content{display:flex;flex-direction:column}.cta-block__author__name{font-weight:var(--font-medium)}.cta-block__author__text,.cta-block__author__contact{font-size:var(--text-xs)}.cta-block__author__mail,.cta-block__author__phone{color:var(--main-font-stack);text-decoration:none}.cta-block__author__mail:hover,.cta-block__author__phone:hover{text-decoration:underline}.cta-block__picture{display:block;position:relative;order:-1}.cta-block__picture img{max-block-size:10rem;max-inline-size:10rem;-o-object-fit:scale-down;object-fit:scale-down}.cta-block__x-block{display:none;block-size:100%;inline-size:auto}@container cta-block (width > 90rem){.cta-block__x-block{display:block}}.cta-block:has(.cta-block__author) .cta-block__text{padding-inline-start:var(--spacing-12);border-inline-start:.1rem solid var(--color-font-100);font-size:clamp(1.4rem,0.13vw + 1.36rem,1.6rem)}.cta-block .btn{flex-shrink:0}@container cta-block (width > 68rem){.cta-block .btn{margin-inline-start:auto}}@container cta-block (width > 68rem){.cta-block:not(:has(.btn)) .cta-block__wrapper{padding-inline-end:var(--spacing-72)}}.cta-block:not(:has(.btn)) .cta-block__content{display:flex;gap:var(--spacing-24);flex-direction:column;align-items:start;-moz-column-gap:var(--spacing-24);column-gap:var(--spacing-24)}@container cta-block (width > 68rem){.cta-block:not(:has(.btn)) .cta-block__content{display:grid;grid-template-columns:3fr 2fr;align-items:center}}.cta-block:not(:has(.btn)):has(.cta-block__title+.cta-block__text) .cta-block__text{grid-row:2}.cta-block:not(:has(.btn)):has(.cta-block__title+.cta-block__text) .cta-block__author{grid-row:1/span 3}.cta-block:not(:has(.btn)) .cta-block__author{gap:var(--spacing-24);margin-block-start:0}@container cta-block (width > 68rem){.cta-block:not(:has(.btn)) .cta-block__author{grid-column:2}}.pagination{display:flex;justify-content:center}.pagination__buttons{display:flex;position:relative;gap:var(--spacing-16);align-items:center;justify-content:center}.pagination__btn{all:unset;display:grid;place-content:center;block-size:4rem;inline-size:4rem;border:.1rem solid var(--color-slate-500);border-radius:50%;outline:revert;cursor:pointer}@media(min-width:48em){.pagination__btn{block-size:5.2rem;inline-size:5.2rem}}.pagination__btn:hover{border-color:light-dark(var(--color-primary-red-700),var(--color-grey-0));background-color:light-dark(transparent,var(--color-grey-500));color:light-dark(var(--color-primary-red-700),var(--color-grey-0))}.pagination__btn[aria-current=page]{border:none;background-color:var(--color-primary-red-700);color:var(--color-white)}.pagination__btn[aria-current=page]:focus-visible,.pagination__btn[aria-current=page]:hover{--outline-color:light-dark(#000,var(--color-grey-0));color:var(--color-white)}.pagination__stripe{display:block;block-size:.1rem;inline-size:1.6rem;background-color:var(--color-slate-500)}.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))}
