/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.video-wrapper{overflow:hidden;width:100%;& .video-container,& .video-container--local,& .video-container--remote{width:100%}& .video-responsive{aspect-ratio:16/9;position:relative;width:100%;@supports not (aspect-ratio:1){height:0;padding-bottom:56.25%}& iframe{border:0;display:block;height:100%;inset:0;position:absolute;width:100%}}& .video-player{display:block;max-width:100%;width:100%}}:root{--font-family-base:"Urbanist",sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:600;--font-weight-bolder:700;--knx-green:#0cb14b;--knx-grey:#8e979d;--knx-blue:#006bb6;--brand-green:#5ae371;--brand-green-90:rgb(from var(--brand-green) r g b/90%);--brand-green-80:rgb(from var(--brand-green) r g b/80%);--brand-green-70:rgb(from var(--brand-green) r g b/70%);--brand-green-60:rgb(from var(--brand-green) r g b/60%);--brand-green-50:rgb(from var(--brand-green) r g b/50%);--brand-green-40:rgb(from var(--brand-green) r g b/40%);--brand-green-30:rgb(from var(--brand-green) r g b/30%);--brand-green-20:rgb(from var(--brand-green) r g b/20%);--brand-green-10:rgb(from var(--brand-green) r g b/10%);--brand-black:#052b33;--brand-black-90:rgb(from var(--brand-black) r g b/90%);--brand-black-80:rgb(from var(--brand-black) r g b/80%);--brand-black-70:rgb(from var(--brand-black) r g b/70%);--brand-black-60:rgb(from var(--brand-black) r g b/60%);--brand-black-50:rgb(from var(--brand-black) r g b/50%);--brand-black-40:rgb(from var(--brand-black) r g b/40%);--brand-black-30:rgb(from var(--brand-black) r g b/30%);--brand-black-20:rgb(from var(--brand-black) r g b/20%);--brand-black-10:rgb(from var(--brand-black) r g b/10%);--brand-white:#fff;--brand-white-90:rgb(from var(--brand-white) r g b/90%);--brand-white-80:rgb(from var(--brand-white) r g b/80%);--brand-white-70:rgb(from var(--brand-white) r g b/70%);--brand-white-60:rgb(from var(--brand-white) r g b/60%);--brand-white-50:rgb(from var(--brand-white) r g b/50%);--brand-white-40:rgb(from var(--brand-white) r g b/40%);--brand-white-30:rgb(from var(--brand-white) r g b/30%);--brand-white-20:rgb(from var(--brand-white) r g b/20%);--brand-white-10:rgb(from var(--brand-white) r g b/10%);--line-colour-light:var(--brand-black-20);--line-colour-dark:#315961;--bg-colour-light:#f8f9f9;--bg-colour-dark:#052b33;--bg-colour-dark-highlight:#07343e;--text-colour-white:var(--brand-white);--text-colour-light:#aacbd1;--text-colour-dark:#3d5b61;--text-colour-placeholder:#757575;--text-colour-placeholder-darker:#707070;--heading-colour-primary:var(--brand-black);--heading-colour-secondary:#fff;--button-bg-colour-primary:var(--brand-green);--button-text-colour-primary:var(--brand-black);--partner-platinum:var(--brand-black);--partner-silver:#d6d6d6;--partner-gold:#ba9a67;--errors:#e10000;--warnings:#fe9b0e;@supports (color:oklch(0 0 0)){--knx-green:oklch(0.664 0.187 148.5);--knx-grey:oklch(0.671 0.014 236.7);--knx-blue:oklch(0.518 0.143 249.1);--brand-green:oklch(0.815 0.196 146.7);--brand-green-90:rgb(from var(--brand-green) r g b/90%);--brand-green-80:rgb(from var(--brand-green) r g b/80%);--brand-green-70:rgb(from var(--brand-green) r g b/70%);--brand-green-60:rgb(from var(--brand-green) r g b/60%);--brand-green-50:rgb(from var(--brand-green) r g b/50%);--brand-green-40:rgb(from var(--brand-green) r g b/40%);--brand-green-30:rgb(from var(--brand-green) r g b/30%);--brand-green-20:rgb(from var(--brand-green) r g b/20%);--brand-green-10:rgb(from var(--brand-green) r g b/10%);--brand-black:oklch(0.268 0.043 215.2);--brand-black-90:rgb(from var(--brand-black) r g b/90%);--brand-black-80:rgb(from var(--brand-black) r g b/80%);--brand-black-70:rgb(from var(--brand-black) r g b/70%);--brand-black-60:rgb(from var(--brand-black) r g b/60%);--brand-black-50:rgb(from var(--brand-black) r g b/50%);--brand-black-40:rgb(from var(--brand-black) r g b/40%);--brand-black-30:rgb(from var(--brand-black) r g b/30%);--brand-black-20:rgb(from var(--brand-black) r g b/20%);--brand-black-10:rgb(from var(--brand-black) r g b/10%);--brand-white:oklch(1 0 0);--brand-white-90:rgb(from var(--brand-white) r g b/90%);--brand-white-80:rgb(from var(--brand-white) r g b/80%);--brand-white-70:rgb(from var(--brand-white) r g b/70%);--brand-white-60:rgb(from var(--brand-white) r g b/60%);--brand-white-50:rgb(from var(--brand-white) r g b/50%);--brand-white-40:rgb(from var(--brand-white) r g b/40%);--brand-white-30:rgb(from var(--brand-white) r g b/30%);--brand-white-20:rgb(from var(--brand-white) r g b/20%);--brand-white-10:rgb(from var(--brand-white) r g b/10%);--line-colour-light:var(--brand-black-20);--line-colour-dark:oklch(0.438 0.047 211.9);--bg-colour-light:oklch(0.981 0.001 197.1);--bg-colour-dark:oklch(0.268 0.043 215.2);--bg-colour-dark-highlight:oklch(0.301 0.049 216.6);--text-colour-white:var(--brand-white);--text-colour-light:oklch(0.82 0.036 209.8);--text-colour-dark:oklch(0.45 0.037 211.4);--text-colour-placeholder:oklch(0.562 0 0);--text-colour-placeholder-darker:oklch(0.545 0 89.9);--heading-colour-primary:var(--brand-black);--heading-colour-secondary:oklch(1 0 0);--button-bg-colour-primary:var(--brand-green);--button-text-colour-primary:var(--brand-black);--partner-platinum:var(--brand-black);--partner-silver:oklch(0.876 0 89.9);--partner-gold:oklch(0.703 0.078 78.6);--errors:oklch(0.611 0.224 26.4);--warnings:oklch(0.774 0.171 65.3)}--site-max-width:89.25rem;--grid-column-gap:1.25rem;--grid-row-gap:0.9375rem;--grid-gutter:0.9375rem;--header-upper-height-sm:2.875rem;--header-upper-height-lg:2.875rem;--header-lower-height-sm:5rem;--header-lower-height-lg:6.375rem}body.no-scroll{overflow:hidden;padding-inline-end:var(--scrollbar-width,0)}.sm-up-hidden{display:block}@media (width >= 36rem){.sm-up-hidden{display:none}}.md-up-hidden{display:block}@media (width >= 48rem){.md-up-hidden{display:none}}.lg-up-hidden{display:block}@media (width >= 62rem){.lg-up-hidden{display:none}}.sm-down-hidden{display:block}@media (width < 36rem){.sm-down-hidden{display:none}}.md-down-hidden{display:block}@media (width < 48rem){.md-down-hidden{display:none}}.lg-down-hidden{display:block}@media (width < 62rem){.lg-down-hidden{display:none}}.module-margin--top{margin-block-start:3.125rem}.module-margin--top-40{margin-block-start:2.5rem}.module-margin--top-65{margin-block-start:4.0625rem}.module-margin--top-70{margin-block-start:4.375rem}.module-margin--top-80{margin-block-start:5rem}.module-margin--top-90{margin-block-start:5.625rem}@media (width < 48rem){.module-margin--top-65,.module-margin--top-70,.module-margin--top-80,.module-margin--top-90{margin-block-start:3.125rem}}.module-margin--bottom{margin-block-end:3.125rem}.module-margin--bottom-40{margin-block-end:2.5rem}.module-margin--bottom-65{margin-block-end:4.0625rem}.module-margin--bottom-70{margin-block-end:4.375rem}.module-margin--bottom-80{margin-block-end:5rem}.module-margin--bottom-90{margin-block-end:5.625rem}@media (width < 48rem){.module-margin--bottom-65,.module-margin--bottom-70,.module-margin--bottom-80,.module-margin--bottom-90{margin-block-end:3.125rem}}.module-margin--top-bottom{margin-block:3.125rem}.module-margin--top-bottom-65{margin-block:4.0625rem}.module-margin--top-bottom-70{margin-block:4.375rem}.module-margin--top-bottom-80{margin-block:5rem}.module-margin--top-bottom-90{margin-block:5.625rem}@media (width < 48rem){.module-margin--top-bottom-65,.module-margin--top-bottom-70,.module-margin--top-bottom-75,.module-margin--top-bottom-80,.module-margin--top-bottom-90{margin-block:3.125rem}}.module-padding--top{padding-block-start:3.125rem}.module-padding--top-20{padding-block-start:1.25rem}.module-padding--top-40{padding-block-start:2.5rem}.module-padding--top-65{padding-block-start:4.0625rem}.module-padding--top-70{padding-block-start:4.375rem}.module-padding--top-75{padding-block-start:4.6875rem}.module-padding--top-80{padding-block-start:5rem}.module-padding--top-90{padding-block-start:5.625rem}@media (width < 48rem){.module-padding--top-65,.module-padding--top-70,.module-padding--top-80,.module-padding--top-90{padding-block-start:3.125rem}}.module-padding--bottom{padding-block-end:3.125rem}.module-padding--bottom-20{padding-block-end:1.25rem}.module-padding--bottom-40{padding-block-end:2.5rem}.module-padding--bottom-65{padding-block-end:4.0625rem}.module-padding--bottom-70{padding-block-end:4.375rem}.module-padding--bottom-75{padding-block-end:4.6875rem}.module-padding--bottom-80{padding-block-end:5rem}.module-padding--bottom-90{padding-block-end:5.625rem}@media (width < 48rem){.module-padding--bottom-65,.module-padding--bottom-70,.module-padding--bottom-80,.module-padding--bottom-90{padding-block-end:3.125rem}}.module-padding--top-bottom{padding-block:3.125rem}.module-padding--top-bottom-20{padding-block:1.25rem}.module-padding--top-bottom-65{padding-block:4.0625rem}.module-padding--top-bottom-70{padding-block:4.375rem}.module-padding--top-bottom-75{padding-block:4.6875rem}.module-padding--top-bottom-80{padding-block:5rem}.module-padding--top-bottom-90{padding-block:5.625rem}@media (width < 48rem){.module-padding--top-bottom-65,.module-padding--top-bottom-70,.module-padding--top-bottom-75,.module-padding--top-bottom-80,.module-padding--top-bottom-90{padding-block:3.125rem}}.module-padding--top-bottom-60-70{padding-block:3.75rem 4.375rem}.module-padding--top-bottom-65-65{padding-block:4.0625rem}.module-padding--top-bottom-70-80{padding-block:4.375rem 5rem}.module-padding--top-bottom-75-75{padding-block:4.6875rem}.module-padding--top-bottom-75-80{padding-block:4.6875rem 5rem}.module-padding--top-bottom-80-40{padding-block:5rem 2.5rem}.module-padding--top-bottom-80-80{padding-block:5rem}.module-padding--top-bottom-90-90{padding-block:5.625rem}@media (width < 48rem){.module-padding--top-bottom-60-70,.module-padding--top-bottom-65-65,.module-padding--top-bottom-70-80,.module-padding--top-bottom-75-75,.module-padding--top-bottom-75-80,.module-padding--top-bottom-80-40,.module-padding--top-bottom-80-80,.module-padding--top-bottom-90-90{padding-block:3.125rem}}.padding-top-0{padding-block-start:0}.padding-top-40{padding-block-start:1.25rem}.padding-top-60{padding-block-start:1.875rem}.padding-top-70{padding-block-start:2.1875rem}.padding-top-120{padding-block-start:3.75rem}@media (width >= 48rem){.padding-top-40{padding-block-start:2.5rem}.padding-top-60{padding-block-start:3.75rem}.padding-top-70{padding-block-start:4.375rem}.padding-top-120{padding-block-start:7.5rem}}.padding-bottom-40{padding-block-end:1.25rem}.padding-bottom-60{padding-block-end:1.875rem}.padding-bottom-70{padding-block-end:2.1875rem}.padding-bottom-120{padding-block-end:3.75rem}@media (width >= 48rem){.padding-bottom-40{padding-block-end:2.5rem}.padding-bottom-60{padding-block-end:3.75rem}.padding-bottom-70{padding-block-end:4.375rem}.padding-bottom-120{padding-block-end:7.5rem}}.margin-top-0{margin-block-start:0}.margin-top-40{margin-block-start:1.25rem}.margin-top-60{margin-block-start:1.875rem}.margin-top-70{margin-block-start:2.1875rem}.margin-top-120{margin-block-start:3.75rem}@media (width >= 48rem){.margin-top-40{margin-block-start:2.5rem}.margin-top-60{margin-block-start:3.75rem}.margin-top-70{margin-block-start:4.375rem}.margin-top-120{margin-block-start:7.5rem}}.margin-bottom-30{margin-block-end:1rem}.margin-bottom-40{margin-block-end:1.25rem}.margin-bottom-60{margin-block-end:1.875rem}.margin-bottom-70{margin-block-end:2.1875rem}.margin-bottom-120{margin-block-end:3.75rem}@media (width >= 48rem){.margin-bottom-30{margin-block-end:1.875rem}.margin-bottom-40{margin-block-end:2.5rem}.margin-bottom-60{margin-block-end:3.75rem}.margin-bottom-70{margin-block-end:4.375rem}.margin-bottom-120{margin-block-end:7.5rem}}.--pull-up{position:relative;z-index:1}.module-layout--text-left{text-align:left}.module-layout--text-center{text-align:center}.loader-container{align-items:center;backdrop-filter:blur(5px);background-color:rgba(0,0,0,.5);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100;@supports (color:oklch(0 0 0)){background-color:oklch(0 0 0/.5)}}.loader{animation:loaderanim 6s infinite;box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px;height:5px;width:5px}@keyframes loaderanim{0%{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px}8.33%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px,10px -10px 0 5px}16.66%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}24.99%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}33.32%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px -10px 0 5px}41.65%{box-shadow:10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,10px -10px 0 5px}49.98%{box-shadow:10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,10px 10px 0 5px}58.31%{box-shadow:-10px 10px 0 5px,-10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}66.64%{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}74.97%{box-shadow:-10px -10px 0 5px,10px -10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}83.3%{box-shadow:-10px -10px 0 5px,10px 10px 0 5px,10px 10px 0 5px,-10px 10px 0 5px}91.63%{box-shadow:-10px -10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px,-10px 10px 0 5px}to{box-shadow:-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px,-10px -10px 0 5px}}.module-background--light{background-color:var(--bg-colour-light)}.module-background--dark{background-color:var(--bg-colour-dark)}.module-background--white{background-color:var(--brand-white)}*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{line-height:1.5;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed}ol[class],ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{display:block;max-width:100%}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}h1,h2,h3,h4,h5,h6{text-wrap:balance}figcaption,li,p{text-wrap:pretty}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--bg-colour-light);color:var(--text-colour-dark);font-family:var(--font-family-base)}body,h1,h2,h3,h4,h5,h6{font-weight:var(--font-weight-regular)}h1,h2,h3,h4,h5,h6{font-style:normal;letter-spacing:0;text-wrap:pretty}h1{font-size:clamp(1.938rem,1.363rem + 2.87vw,3.875rem);line-height:1.16}h2{font-size:clamp(1.625rem,1.144rem + 2.41vw,3.25rem);line-height:1.19}h3{font-size:clamp(1.313rem,.924rem + 1.94vw,2.625rem);line-height:1.23}h4{font-size:clamp(1.188rem,.836rem + 1.76vw,2.375rem);line-height:1.1}.subtitle,.subtitle-1,h5,h6{font-size:clamp(1rem,.778rem + 1.11vw,1.75rem);line-height:1.28}.subtitle-2{font-size:clamp(1.125rem,1.054rem + .36vw,1.375rem);line-height:1.28}p{font-size:1rem;font-style:normal;font-weight:var(--font-weight-regular);letter-spacing:0;line-height:1.5;margin-block-end:1.25rem}p:last-of-type{margin-block-end:0}.smallprint{font-size:.875rem}.label{border-radius:.375rem;display:inline-block;font-size:.8125rem;font-weight:var(--font-weight-bolder);line-height:1;padding:.5rem .75rem;text-transform:uppercase}.label--green{background-color:var(--brand-green);color:var(--brand-black)}main div[data-drupal-messages]{background-color:var(--errors);bottom:0;color:#fff;display:none;font-size:1.125rem;left:0;max-height:50vh;overflow:hidden;overflow-y:scroll;padding:1rem;position:fixed;right:0;z-index:9999;& a{color:var(--brand-white)}}img[loading=lazy]{opacity:0;transition:opacity .3s ease-in-out}.no-js img[loading=lazy],img[loading=lazy].is-loaded{opacity:1}.sr-only,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.module-theme--light{background-color:var(--bg-colour-light);color:var(--text-colour-dark);& h1,& h2,& h3,& h4,& h5,& h6{color:var(--heading-colour-primary);& bold,& em,& span,& strong{color:var(--text-colour-placeholder);font-weight:var(--font-weight-regular)}}ol,p,ul{color:var(--text-colour-dark)}.rte-field{& a:not(.button){color:var(--text-colour-dark);text-decoration:underline;text-decoration-color:var(--brand-green);transition:color .25ms ease}@media (hover:hover){& a:not(.button):hover{color:var(--brand-green)}}}}.module-theme--dark{background-color:var(--bg-colour-dark);color:var(--text-colour-light);& h1,& h2,& h3,& h4,& h5,& h6{color:var(--heading-colour-secondary);& bold,& em,& span,& strong{color:var(--brand-green);font-weight:var(--font-weight-regular)}}ol,p,ul{color:var(--text-colour-light)}.rte-field{& a:not(.button){color:var(--text-colour-light);text-decoration:underline;text-decoration-color:var(--brand-green);transition:color .25ms ease}@media (hover:hover){& a:not(.button):hover{color:var(--brand-green)}}}}.rte-field{:last-child{margin-block-end:0}& h1,& h2,& h3,& h4,& h5,& h6,& ol,& ul{margin-block-end:1.25rem}& ol,& ul{display:flex;flex-direction:column;gap:.625rem;padding:0 0 0 1rem}& p{margin-block-end:1.875rem;& a:not(.button){color:var(--text-colour-dark);text-decoration-color:var(--brand-green);transition:color .25ms ease;@media (hover:hover){&:hover{color:var(--brand-green)}}}}& blockquote{border-left:1px solid var(--brand-green);margin-block-end:1.875rem;padding-inline-start:1.875rem;& p{font-size:clamp(1.125rem,.94rem + .93vw,1.75rem);font-weight:var(--font-weight-medium);line-height:1.28}}& div:has(>img),& figure:has(>div img){margin-block:1.25rem;&>img{border-radius:.5rem;height:auto;max-width:100%}}& figure:has(>div img){&>div{margin-block-end:.75rem}figcaption{font-size:.875rem;font-style:italic}}& div.align-left:has(iframe),& div.align-left:has(img),& figure.align-left:has(img){margin-block-start:0;margin-inline-end:1.25rem}& div.align-right:has(iframe),& div.align-right:has(img),& figure.align-right:has(img){margin-block-start:0;margin-inline-start:1.25rem}& div.align-center:has(iframe),& div.align-center:has(img),& figure.align-center:has(img){align-items:center;display:flex;flex-flow:column nowrap}& .local-video-file{margin-block-end:1.25rem}.media-oembed-content{aspect-ratio:16/9;height:100%;width:100%}}.local-video-file{max-width:100%;video{height:auto;width:100%}}@view-transition{navigation:auto}html{scroll-behavior:smooth}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.sharing-options{align-items:center;display:flex;flex-flow:row nowrap;gap:.625rem;list-style:none;margin:0;padding:0;& li{color:var(--brand-white);font-size:.875rem;.module-theme--light &{color:var(--brand-black)}& a{background-repeat:no-repeat;background-size:cover;display:block;height:0;opacity:1;overflow:hidden;padding-block-start:30px;text-decoration:none;transition:opacity .25s ease;width:30px}& a.sharing-option--email{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%235ae371' rx='15'/%3E%3Cpath fill='%23052b33' d='M9.033 11a1 1 0 0 0-.368.073l5.77 4.909c.252.215.534.215.787 0l5.774-4.915a1 1 0 0 0-.362-.067zm-.984.85q-.01.07-.01.144v6.63c0 .55.443.994.994.994h11.6c.552 0 .995-.444.995-.995v-6.629q0-.073-.01-.145l-5.749 4.89a1.614 1.614 0 0 1-2.082 0z'/%3E%3C/svg%3E")}@media (hover:hover){& a.sharing-option--email:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%23fff' rx='15'/%3E%3Cpath fill='%23052b33' d='M9.033 11a1 1 0 0 0-.368.073l5.77 4.909c.252.215.534.215.787 0l5.774-4.915a1 1 0 0 0-.362-.067zm-.984.85q-.01.07-.01.144v6.63c0 .55.443.994.994.994h11.6c.552 0 .995-.444.995-.995v-6.629q0-.073-.01-.145l-5.749 4.89a1.614 1.614 0 0 1-2.082 0z'/%3E%3C/svg%3E")}}& a.sharing-option--linkedin{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%235ae371' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M21 21h-2.466v-4.2c0-1.15-.437-1.794-1.348-1.794-.992 0-1.51.67-1.51 1.794V21H13.3v-8h2.376v1.078s.715-1.322 2.412-1.322S21 13.792 21 15.935zm-10.535-9.047A1.47 1.47 0 0 1 9 10.476 1.47 1.47 0 0 1 10.465 9c.81 0 1.465.661 1.465 1.476a1.47 1.47 0 0 1-1.465 1.476M9.238 21h2.478v-8H9.238z' clip-rule='evenodd'/%3E%3C/svg%3E")}@media (hover:hover){& a.sharing-option--linkedin:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%23fff' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M21 21h-2.466v-4.2c0-1.15-.437-1.794-1.348-1.794-.992 0-1.51.67-1.51 1.794V21H13.3v-8h2.376v1.078s.715-1.322 2.412-1.322S21 13.792 21 15.935zm-10.535-9.047A1.47 1.47 0 0 1 9 10.476 1.47 1.47 0 0 1 10.465 9c.81 0 1.465.661 1.465 1.476a1.47 1.47 0 0 1-1.465 1.476M9.238 21h2.478v-8H9.238z' clip-rule='evenodd'/%3E%3C/svg%3E")}}& a.sharing-option--facebook{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%235ae371' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M13.187 22.269h2.799v-6.456h2.067l.413-2.608h-2.48v-1.971c0-.732.7-1.145 1.367-1.145h1.209V7.927l-2.163-.096c-2.067-.127-3.212 1.495-3.212 3.435v1.94h-2.353v2.607h2.353z' clip-rule='evenodd'/%3E%3C/svg%3E")}@media (hover:hover){& a.sharing-option--facebook:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%23fff' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M13.187 22.269h2.799v-6.456h2.067l.413-2.608h-2.48v-1.971c0-.732.7-1.145 1.367-1.145h1.209V7.927l-2.163-.096c-2.067-.127-3.212 1.495-3.212 3.435v1.94h-2.353v2.607h2.353z' clip-rule='evenodd'/%3E%3C/svg%3E")}}& a.sharing-option--instagram{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%235ae371' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M11.72 7.824h6.653a3.914 3.914 0 0 1 3.896 3.896v6.618a3.914 3.914 0 0 1-3.896 3.896H11.72a3.914 3.914 0 0 1-3.896-3.895v-6.62a3.914 3.914 0 0 1 3.896-3.895m7.204 2.517c.449 0 .828.38.828.827a.84.84 0 0 1-.827.828.817.817 0 0 1-.828-.828c0-.448.345-.827.827-.827m-3.895.758h.035c2.137 0 3.93 1.793 3.93 3.93 0 2.172-1.793 3.93-3.93 3.93h-.035c-2.137 0-3.895-1.757-3.895-3.93 0-2.137 1.758-3.93 3.895-3.93m0 1.345h.035a2.604 2.604 0 0 1 2.585 2.586c0 1.447-1.172 2.62-2.585 2.62h-.035c-1.413 0-2.585-1.173-2.585-2.62a2.604 2.604 0 0 1 2.585-2.586m-3.275-3.379h6.584a2.69 2.69 0 0 1 2.69 2.689v6.55a2.69 2.69 0 0 1-2.69 2.689h-6.584a2.69 2.69 0 0 1-2.688-2.69v-6.549a2.69 2.69 0 0 1 2.688-2.688z' clip-rule='evenodd'/%3E%3C/svg%3E")}@media (hover:hover){& a.sharing-option--instagram:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%23fff' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M11.72 7.824h6.653a3.914 3.914 0 0 1 3.896 3.896v6.618a3.914 3.914 0 0 1-3.896 3.896H11.72a3.914 3.914 0 0 1-3.896-3.895v-6.62a3.914 3.914 0 0 1 3.896-3.895m7.204 2.517c.449 0 .828.38.828.827a.84.84 0 0 1-.827.828.817.817 0 0 1-.828-.828c0-.448.345-.827.827-.827m-3.895.758h.035c2.137 0 3.93 1.793 3.93 3.93 0 2.172-1.793 3.93-3.93 3.93h-.035c-2.137 0-3.895-1.757-3.895-3.93 0-2.137 1.758-3.93 3.895-3.93m0 1.345h.035a2.604 2.604 0 0 1 2.585 2.586c0 1.447-1.172 2.62-2.585 2.62h-.035c-1.413 0-2.585-1.173-2.585-2.62a2.604 2.604 0 0 1 2.585-2.586m-3.275-3.379h6.584a2.69 2.69 0 0 1 2.69 2.689v6.55a2.69 2.69 0 0 1-2.69 2.689h-6.584a2.69 2.69 0 0 1-2.688-2.69v-6.549a2.69 2.69 0 0 1 2.688-2.688z' clip-rule='evenodd'/%3E%3C/svg%3E")}}& a.sharing-option--whatsapp{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%235ae371' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M12.48 11.747c.403-.256.66-.073.807.33l.366.953s.257.513-.403 1.027q-.11.073-.073.256c.147.44.733 1.76 2.603 2.787.183.11.22.11.403-.037l.477-.477c.33-.293.513-.403.806-.183.22.147.44.33.66.477.22.183.586.403.22.843l-.33.403c-.477.587-.88.623-1.503.477-2.383-.623-4.143-2.31-4.913-4.692-.256-.917.11-1.687.88-2.163zm2.566-3.923a7.213 7.213 0 0 1 7.223 7.222 7.213 7.213 0 0 1-7.223 7.223c-1.1 0-2.126-.22-3.043-.66l-3.849.66.514-3.813-.037-.073a7.23 7.23 0 0 1-.807-3.337 7.213 7.213 0 0 1 7.222-7.222m-4.545 12.831 1.026-.183.623-.11c.88.477 1.833.733 2.896.733a6.055 6.055 0 0 0 6.05-6.05 6.054 6.054 0 0 0-6.05-6.047 6.055 6.055 0 0 0-6.048 6.048c0 1.21.366 2.31.953 3.263l-.073.55-.147 1.1-.11.843z' clip-rule='evenodd'/%3E%3C/svg%3E")}@media (hover:hover){& a.sharing-option--whatsapp:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%23fff' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M12.48 11.747c.403-.256.66-.073.807.33l.366.953s.257.513-.403 1.027q-.11.073-.073.256c.147.44.733 1.76 2.603 2.787.183.11.22.11.403-.037l.477-.477c.33-.293.513-.403.806-.183.22.147.44.33.66.477.22.183.586.403.22.843l-.33.403c-.477.587-.88.623-1.503.477-2.383-.623-4.143-2.31-4.913-4.692-.256-.917.11-1.687.88-2.163zm2.566-3.923a7.213 7.213 0 0 1 7.223 7.222 7.213 7.213 0 0 1-7.223 7.223c-1.1 0-2.126-.22-3.043-.66l-3.849.66.514-3.813-.037-.073a7.23 7.23 0 0 1-.807-3.337 7.213 7.213 0 0 1 7.222-7.222m-4.545 12.831 1.026-.183.623-.11c.88.477 1.833.733 2.896.733a6.055 6.055 0 0 0 6.05-6.05 6.054 6.054 0 0 0-6.05-6.047 6.055 6.055 0 0 0-6.048 6.048c0 1.21.366 2.31.953 3.263l-.073.55-.147 1.1-.11.843z' clip-rule='evenodd'/%3E%3C/svg%3E")}}}}.three-col-comparison-table{container-type:inline-size;width:100%}.three-col-comparison-table__row{display:grid;gap:1.1875rem;grid-template-columns:repeat(2,1fr)}.three-col-comparison-table__row:last-child{border-bottom:0}.three-col-comparison-table__cell{align-content:center;padding:1.8125rem}.three-col-comparison-table__cell:first-child{grid-column:1/-1;padding-block-end:0}@container (width >= 48rem){.three-col-comparison-table__row{border-bottom:1px solid var(--line-colour-dark);grid-template-columns:repeat(3,1fr)}.three-col-comparison-table__cell:first-child{grid-column:auto;padding-block-end:1.8125rem}}.pager{margin-block-end:3.75rem;margin-block-start:2.0625rem;width:100%;& .pager__items{align-items:center;display:flex;flex-flow:row nowrap;justify-content:center;& .pager__item{background-color:var(--brand-white);border-bottom:1px solid var(--line-colour-light);border-left:1px solid var(--line-colour-light);border-top:1px solid var(--line-colour-light);display:block;height:30px;overflow:hidden;width:30px;&>a{color:var(--brand-black);display:block;font-size:.875rem;height:100%;line-height:2;text-align:center;text-decoration:none;width:100%}}& .pager__item--previous,& .pager__item:first-child:not(.pager__item--first){border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}& .pager__item:nth-last-child(2){border-bottom-right-radius:.25rem;border-right:1px solid var(--line-colour-light);border-top-right-radius:.25rem}& .pager__item.is-active{background-color:var(--brand-green)}& .pager__item--ellipsis,& .pager__item--first,& .pager__item--last{display:none}& .pager__item--next,& .pager__item--previous{a{display:flex;flex-flow:column nowrap;justify-content:center}a span:nth-child(2n){background-position:50%;background-repeat:no-repeat;background-size:10px 11px;display:block;height:0;overflow:hidden;padding-top:14px}}& .pager__item--previous{a span:nth-child(2n){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='11' fill='none' viewBox='0 0 10 11'%3E%3Cpath stroke='%23052b33' d='m7.5.354-5 5 5 5'/%3E%3C/svg%3E")}}& .pager__item--next{a span:nth-child(2n){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7' height='11' fill='none' viewBox='0 0 7 11'%3E%3Cpath stroke='%23052b33' d='m.354 10.354 5-5-5-5'/%3E%3C/svg%3E")}}}}.contextual,.contextual .trigger,.contextual-links{display:none!important}.paragraph--image-full:has(img[data-scroll-animation=image-scale-up]),.paragraph--image-half:has(img[data-scroll-animation=image-scale-up]),:has(>[data-scroll-animation=image-scale-up]),[data-scroll-animation=image-scale-up]{overflow:hidden}.node-preview-form-select{align-items:center;background-color:var(--brand-black);color:var(--brand-white);display:flex;flex-flow:nowrap;justify-content:space-between;left:0;padding:1rem;position:absolute;top:0;width:100%;z-index:99999;& .node-preview-backlink{background-color:var(--brand-green);border-radius:.5rem;box-shadow:0 0 5cqb rgba(0,0,0,.25);color:var(--brand-black);display:block;font-size:clamp(.875rem,.801rem + .37vw,1.125rem);font-weight:var(--font-weight-bold);line-height:1;padding:.625rem 1.25rem;text-decoration:none;transition:all .25s ease;@media (hover:hover){&:hover{background-color:oklch(.775 .2 146.1)}}}& select.form-select{border-color:var(--brand-white)}@supports (appearance:base-select){& select.form-select:not(select.form-select[multiple])>button{border-color:var(--brand-white)}}}::placeholder{color:var(--text-colour-placeholder)}.form-colour,.form-date,.form-email,.form-number,.form-search,.form-tel,.form-text,.form-time,.form-url{appearance:none;border:1px solid var(--line-colour-light);border-radius:.5rem;box-shadow:none;color:var(--brand-black);font-size:1rem;line-height:1;outline:none;padding:.8125rem .9375rem;transition:all .25s ease;&:disabled,&:read-only{background-color:#f6f6f6;cursor:not-allowed}@media (hover:hover){&:hover::placeholder{color:#b0b0b0}}&:active,&:focus,&:focus-visible{background-color:var(--brand-green-10);border-color:var(--brand-green)}&.error{border-color:var(--errors)!important}}textarea.form-textarea{appearance:none;border:1px solid var(--line-colour-light);border-radius:.5rem;box-shadow:none;color:var(--brand-black);font-size:1rem;outline:none;padding:.8125rem .9375rem;transition:all .25s ease;&:disabled,&:read-only{background-color:#f6f6f6;cursor:not-allowed}@media (hover:hover){&:hover::placeholder{color:#b0b0b0}}&:active,&:focus,&:focus-visible{background-color:var(--brand-green-10);border-color:var(--brand-green)}&.error{border-color:var(--errors)!important}}.form-checkbox{appearance:none;background-color:transparent;border:1px solid var(--brand-black);border-radius:.25rem;box-sizing:border-box;height:20px;outline:none;padding:0;transition:background-color .25s ease,border-color .25s ease;width:20px;&:checked{border-color:#d1d1d1}&:disabled{background-size:16px 16px;padding:2px}@media (hover:hover){&:hover{background-color:var(--brand-green-10);border-color:var(--brand-green)}}&.error{border-color:var(--errors)!important}}.form-checkbox:not(:disabled):checked{background-color:var(--brand-green);background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="16" height="16" viewBox="0 0 32 32" xml:space="preserve"><path style="fill: %23000" d="M11.941,28.877l-11.941-11.942l5.695-5.696l6.246,6.246l14.364-14.364L32,8.818"/></svg>');background-position:50%;background-repeat:no-repeat;border-color:var(--brand-green)}.form-radio{appearance:none;background-color:transparent;border:5px solid var(--brand-white);border-radius:100%;box-sizing:border-box;height:20px;outline:1px solid var(--brand-green);padding:0;transition:all .25s ease;width:20px;@media (hover:hover){&:hover{background:var(--brand-green-10)}}&:checked{background:var(--brand-black)}&:active,&:focus,&:focus-visible{box-shadow:0 0 0 5px var(--brand-green-30)}&:disabled{border-color:#d1d1d1;cursor:not-allowed}&.error{border-color:var(--errors)!important}}.button.form-submit,.form-submit{appearance:none;background-color:var(--brand-green);border:3px solid var(--brand-green);border-radius:.5rem;color:var(--brand-black);font-size:1rem;font-weight:var(--font-weight-medium);outline:none;padding:.125rem .9375rem;transition:all .25s ease;@media (hover:hover){&:hover{background-color:oklch(.775 .2 146.1);border-color:var(--brand-green-10)}}&:active,&:focus,&:focus-visible{border-color:var(--brand-green-10)}&:disabled{background-color:var(--line-colour-light);border-color:var(--line-colour-light)}}.form-button{appearance:none;background-color:var(--brand-white);border:1px solid var(--line-colour-light);border-radius:.5rem;color:var(--brand-black);font-size:1rem;font-weight:var(--font-weight-medium);outline:none;padding:.125rem .9375rem;transition:all .25s ease;@media (hover:hover){&:hover{background-color:var(--brand-green-10);border-color:var(--brand-green)}}&:active,&:focus,&:focus-visible{border-color:var(--brand-green)}&:disabled{background-color:var(--line-colour-light);border-color:var(--line-colour-light)}}& select.form-select:not(select.form-select[multiple]){appearance:none;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none' viewBox='0 0 16 10'%3E%3Cpath stroke='%235ae371' stroke-width='2' d='m.707.707 7 7 7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:1rem .625rem;border:1px solid var(--line-colour-light);border-radius:.25rem;color:inherit;cursor:pointer;font-family:inherit;font-size:.75rem;line-height:1.5;outline:none;padding:.5rem 2.5rem .5rem .75rem;width:100%;&:hover{border-color:var(--line-colour-dark,#333)}&:focus{border-color:var(--primary-colour,#5ae371);box-shadow:0 0 0 .125rem rgba(90,227,113,.25)}&:disabled{cursor:not-allowed;opacity:.6}&.error{border-color:var(--errors)!important}}@supports (appearance:base-select){& select.form-select:not(select.form-select[multiple]){padding:0;&::picker-icon{display:none}}& select.form-select:not(select.form-select[multiple]),& select.form-select:not(select.form-select[multiple])::picker(select){appearance:base-select;background-image:none;border:0}& select.form-select:not(select.form-select[multiple])>button{align-items:center;appearance:none;background-color:transparent;border:1px solid var(--line-colour-light);border-radius:.25rem;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:.75rem;gap:.5rem;justify-content:space-between;line-height:1.5;outline:none;padding:.5rem .75rem;width:100%;&:hover{border-color:var(--line-colour-dark,#333)}&:focus{border-color:var(--primary-colour,#5ae371);box-shadow:0 0 0 .125rem rgba(90,227,113,.25)}}& select.form-select:not(select.form-select[multiple])>button>selectedcontent{flex:1;text-align:left}& select.form-select:not(select.form-select[multiple])>button>svg{color:var(--primary-colour,#5ae371);flex-shrink:0;height:.625rem;transition:transform .25s ease;width:1rem}& select.form-select:not(select.form-select[multiple]):open>button>svg{transform:rotate(180deg)}& select.form-select:not(select.form-select[multiple])::picker(select){background-color:var(--brand-white);border:1px solid var(--line-colour-light);border-radius:.25rem;box-shadow:0 .25rem .5rem rgba(0,0,0,.1);margin-top:.25rem;max-height:20rem;overflow-y:auto;padding:.5rem 0}& select.form-select:not(select.form-select[multiple]) option{cursor:pointer;font-size:.75rem;padding:.5rem .75rem;transition:all .25s ease;&:checked,&:focus,&:hover{background-color:var(--bg-colour-light)}&:checked{color:var(--brand-black)}}& select.form-select:not(select.form-select[multiple]) optgroup{font-size:.625rem;font-weight:var(--font-weight-medium);margin-block-end:.25rem;padding:.5rem .75rem .25rem;text-transform:uppercase}}select.form-select[multiple]{border:1px solid var(--line-colour-light);border-radius:.25rem;color:var(--brand-black);font-size:1rem;padding:.25rem;width:100%;&.error{border-color:var(--errors)!important}}.form-item{& .form-item--error-message{color:var(--errors);& a{color:var(--errors)}}}.webform-submission-form{label{& a{color:var(--brand-black);text-decoration-color:var(--brand-green);transition:all .25s ease;@media (hover:hover){&:hover{color:var(--brand-green)}}}}}.webform-type-email,.webform-type-textarea,.webform-type-textfield{& .form-colour,& .form-date,& .form-email,& .form-number,& .form-search,& .form-tel,& .form-text,& .form-textarea,& .form-time,& .form-url{width:100%}}.webform-type-checkbox:has(.form-checkbox+label),.webform-type-radio:has(.form-radio+label){align-items:center;display:flex;gap:.5rem;& .form-checkbox{flex-shrink:0}& .description{flex:1 1 100%;font-style:italic}}.form-search::-webkit-search-cancel-button{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath stroke='%23052b33' stroke-width='2' d='m1 1 15 15M16 1 1 16'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;height:1rem;width:1rem}#user-login-form{display:flex;flex-flow:column nowrap;gap:1.25rem;margin-block:6.25rem;margin-inline:auto;max-width:500px;padding:3.75rem var(--grid-gutter);width:100%;>div:not(.form-actions){display:flex;flex-flow:column nowrap;gap:.25rem}}#email-tfa-email-tfa-verify-login{display:flex;flex-flow:row wrap;gap:1.25rem;margin-block:6.25rem;margin-inline:auto;max-width:500px;padding:3.75rem var(--grid-gutter);width:100%;&>.js-form-item-verify{display:flex;flex-flow:column nowrap;gap:1rem;max-width:100%;& label{font-weight:var(--font-weight-medium)}}}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:400;src:url(/themes/custom/knx/dist/fonts/urbanist-v18-latin-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:500;src:url(/themes/custom/knx/dist/fonts/urbanist-v18-latin-500.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:600;src:url(/themes/custom/knx/dist/fonts/urbanist-v18-latin-600.woff2) format("woff2")}@font-face{font-display:swap;font-family:Urbanist;font-style:normal;font-weight:700;src:url(/themes/custom/knx/dist/fonts/urbanist-v18-latin-700.woff2) format("woff2")}.button{appearance:button;background:transparent;border:3px solid transparent;border-radius:1.875rem;cursor:pointer;display:inline-block;font-size:clamp(.75rem,.676rem + .37vw,1rem);font-style:normal;font-weight:var(--font-weight-medium);line-height:1.5;padding-block:.5rem;padding-inline:.775rem;text-decoration:none;transition:all .25s ease}@media (width >= 48rem){.button{padding-inline:1.5rem}}.button span{line-height:.975rem}@media (width >= 48rem){.button span{line-height:30px}}.button-primary{background-color:var(--brand-green);border:3px solid var(--brand-green);color:var(--brand-black);width:fit-content}@media (hover:hover){.button-primary:hover{background-color:oklch(.775 .2 146.1);border-color:oklch(.775 .2 146.1);box-shadow:0 0 0 5px var(--brand-green-30)}}.button-primary:focus,.button-primary:focus-within{box-shadow:0 0 0 5px var(--brand-green-30)}.button-primary:active{background-color:var(--knx-green);border-color:var(--knx-green);box-shadow:0 0 0 5px var(--brand-green-30)}.button-primary:disabled{background-color:var(--line-colour-light);border-color:var(--line-colour-light);box-shadow:0 0 0 5px var(--line-colour-light)}@media (hover:hover){.full-width-cta,.hero,.module-theme--dark,.project-carousel{.button-primary:hover{background-color:var(--brand-white);border-color:var(--brand-white)}}}.button--larger{padding-block:.875rem;padding-inline:1.25rem}.button--smaller{padding-block:.475rem;padding-inline:1.25rem}.button--icon-arrow-right{padding-inline-end:.625rem}.button--icon-arrow-right span{align-items:center;display:inline-flex;flex-flow:row nowrap;gap:1.875rem}.button--icon-arrow-right span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='99' height='33' fill='none' viewBox='0 0 99 33'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.2' d='m16.719 21.94 5.439-5.44-5.44-5.44'/%3E%3Cpath fill='%23fff' d='M22.159 17.1a.6.6 0 1 0 0-1.2v.6zm-10.736-1.2h-.6v1.2h.6v-.6zm10.736.6v-.6H11.423v1.2H22.16z'/%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.2' d='m49.719 21.94 5.439-5.44-5.44-5.44'/%3E%3Cpath fill='%23fff' d='M55.159 17.1a.6.6 0 1 0 0-1.2v.6zm-10.736-1.2h-.6v1.2h.6v-.6zm10.736.6v-.6H44.423v1.2H55.16z'/%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='1.2' d='m82.719 21.94 5.439-5.44-5.44-5.44'/%3E%3Cpath fill='%23fff' d='M88.159 17.1a.6.6 0 1 0 0-1.2v.6zm-10.736-1.2h-.6v1.2h.6v-.6zm10.736.6v-.6H77.423v1.2H88.16z'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='33' height='33' fill='none' viewBox='0 0 33 33'%3E%3Ccircle cx='16.5' cy='16.5' r='16.5' fill='%23052b33'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat,no-repeat;background-size:auto 100%,contain;content:"";display:block;height:21px;overflow:hidden;transition:background-position .25s linear;width:21px}@media (width >= 48rem){.button--icon-arrow-right span:after{background-position:-33px,50%;height:33px;width:33px}}@media (hover:hover){.button--icon-arrow-right:hover span:after{background-position:0,50%}}.plain-cta{color:var(--brand-black)}.plain-cta span{align-items:center;display:inline-flex;flex-flow:row nowrap;gap:.625rem}.plain-cta span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' fill='none' viewBox='0 0 10 16'%3E%3Cpath stroke='%235ae371' stroke-width='2' d='m.707 14.707 7-7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;transition:all .25s ease;width:10px}.plain-cta:active span{text-decoration:underline}.plain-cta:disabled{opacity:.5}@media (hover:hover){.plain-cta:hover{& span:after{transform:translateX(.25rem)}}}.container{max-width:var(--site-max-width);padding-inline:var(--grid-gutter)}.container,.container-fluid{margin:0 auto;width:100%}.row{column-gap:var(--grid-column-gap);display:grid;grid-auto-rows:minmax(min-content,auto);grid-template-columns:repeat(12,1fr);row-gap:var(--grid-row-gap)}.no-column-gap{column-gap:0}.no-row-gap{row-gap:0}.col-1{grid-column:span 1;height:auto}.col-2{grid-column:span 2;height:auto}.col-3{grid-column:span 3;height:auto}.col-4{grid-column:span 4;height:auto}.col-5{grid-column:span 5;height:auto}.col-6{grid-column:span 6;height:auto}.col-7{grid-column:span 7;height:auto}.col-8{grid-column:span 8;height:auto}.col-9{grid-column:span 9;height:auto}.col-10{grid-column:span 10;height:auto}.col-11{grid-column:span 11;height:auto}.col-12{grid-column:span 12;height:auto}@media (width >= 36rem){.col-sm-1{grid-column:span 1}.col-sm-2{grid-column:span 2}.col-sm-3{grid-column:span 3}.col-sm-4{grid-column:span 4}.col-sm-5{grid-column:span 5}.col-sm-6{grid-column:span 6}.col-sm-7{grid-column:span 7}.col-sm-8{grid-column:span 8}.col-sm-9{grid-column:span 9}.col-sm-10{grid-column:span 10}.col-sm-11{grid-column:span 11}.col-sm-12{grid-column:span 12}}@media (width >= 48rem){.col-md-1{grid-column:span 1}.col-md-2{grid-column:span 2}.col-md-3{grid-column:span 3}.col-md-4{grid-column:span 4}.col-md-5{grid-column:span 5}.col-md-6{grid-column:span 6}.col-md-7{grid-column:span 7}.col-md-8{grid-column:span 8}.col-md-9{grid-column:span 9}.col-md-10{grid-column:span 10}.col-md-11{grid-column:span 11}.col-md-12{grid-column:span 12}}@media (width >= 62rem){.col-lg-1{grid-column:span 1}.col-lg-2{grid-column:span 2}.col-lg-3{grid-column:span 3}.col-lg-4{grid-column:span 4}.col-lg-5{grid-column:span 5}.col-lg-6{grid-column:span 6}.col-lg-7{grid-column:span 7}.col-lg-8{grid-column:span 8}.col-lg-9{grid-column:span 9}.col-lg-10{grid-column:span 10}.col-lg-11{grid-column:span 11}.col-lg-12{grid-column:span 12}}@media (width >= 75rem){.col-xl-1{grid-column:span 1}.col-xl-2{grid-column:span 2}.col-xl-3{grid-column:span 3}.col-xl-4{grid-column:span 4}.col-xl-5{grid-column:span 5}.col-xl-6{grid-column:span 6}.col-xl-7{grid-column:span 7}.col-xl-8{grid-column:span 8}.col-xl-9{grid-column:span 9}.col-xl-10{grid-column:span 10}.col-xl-11{grid-column:span 11}.col-xl-12{grid-column:span 12}}@media (width >= 87.5rem){.col-xxl-1{grid-column:span 1}.col-xxl-2{grid-column:span 2}.col-xxl-3{grid-column:span 3}.col-xxl-4{grid-column:span 4}.col-xxl-5{grid-column:span 5}.col-xxl-6{grid-column:span 6}.col-xxl-7{grid-column:span 7}.col-xxl-8{grid-column:span 8}.col-xxl-9{grid-column:span 9}.col-xxl-10{grid-column:span 10}.col-xxl-11{grid-column:span 11}.col-xxl-12{grid-column:span 12}}@media (width >= 48rem){.section-with-breakout{overflow-x:clip}.breakout--left{justify-self:start;margin-left:calc(50% - 50vw)}.breakout--left,.breakout--right{max-width:none;width:calc(50vw + 50%)}.breakout--right{justify-self:end;margin-right:calc(50% - 50vw)}}
.main-header{position:relative;z-index:20;& .container{height:100%}}@media (width >= 48rem){.main-header{z-index:10}}.main-header__upper{background-color:var(--brand-green);color:var(--brand-black);font-size:.875rem;height:var(--header-upper-height-sm);position:relative;transition:all .25s ease;z-index:1000;& a{color:var(--brand-black);text-decoration:none;transition:color .25s ease}@media (hover:hover){& a:hover{text-decoration:underline}}& .row:first-of-type{align-items:center;height:100%}}@media (width >= 62rem){.main-header__upper{height:var(--header-upper-height-lg)}}.main-header__support-cta{height:var(--header-upper-height-sm)}@media (width >= 62rem){.main-header__support-cta{height:var(--header-upper-height-lg)}}.main-header__support-cta-inner{align-items:center;display:flex;flex-flow:row nowrap;gap:.3125rem;height:100%;& span{display:block}& a{font-weight:var(--font-weight-bold)}}.main-header__secondary-nav ul{display:none}@media (width >= 62rem){.main-header__secondary-nav ul{display:flex;flex-flow:row nowrap;gap:1.25rem;justify-content:flex-end;list-style:none;margin:0;padding:0}}.main-header__lower{background-color:var(--brand-white);border-bottom:1px solid var(--line-colour-light);height:var(--header-lower-height-sm);position:relative;transition:all .25s ease;z-index:1000}.main-header__lower-wrapper{display:flex;flex-flow:row nowrap;gap:1.25rem;height:100%;justify-content:space-between;position:relative}@media (width >= 62rem){.main-header__lower{height:var(--header-lower-height-lg);position:relative;& .row:first-of-type{align-items:center;height:100%}}.main-header__lower-wrapper{height:100%;justify-content:flex-start;& .main-header__primary-nav{margin-left:auto}}}.main-header__logo{align-items:center;display:flex;height:100%;&>a{display:block;& img,& svg{max-height:33px;width:auto}}}@media (width >= 62rem){.main-header__logo{&>a img,&>a svg{max-height:none}}}.main-header__primary-nav{display:none;& ul{display:flex;flex-flow:column nowrap;gap:0;list-style:none;margin:0;padding:0}}.main-header__primary-nav--active{background-color:var(--bg-colour-dark-highlight);bottom:0;color:var(--brand-white);display:block;font-size:1.125rem;left:0;max-height:calc(100vh - var(--header-lower-height-sm) - var(--header-upper-height-sm));max-width:100%;overflow:hidden;overflow-y:scroll;padding:1.375rem;position:fixed;right:0;top:calc(var(--header-lower-height-sm) + var(--header-upper-height-sm));&>ul{display:flex;flex-flow:column nowrap;gap:0;&>li{border-bottom:1px solid var(--line-colour-dark);padding-block:1.25rem;& a{color:var(--brand-white);text-decoration:none}}&>li:has(>a.mobile-only){display:block}&>li:first-of-type{padding-block-start:0}& li ul{display:none}& li ul.sub-nav--active{border-left:1px solid var(--brand-green);display:block;font-size:.875rem;margin-block-start:1.25rem;padding-inline-start:1.25rem;& li{margin-block-end:1.25rem}}& li:has(ul){&>a{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}&>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none' viewBox='0 0 16 10'%3E%3Cpath stroke='%235ae371' stroke-width='2' d='m.707.707 7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:inline-block;height:10px;width:16px}}& li:has(ul.sub-nav--active){&>a:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none' viewBox='0 0 16 10'%3E%3Cpath stroke='%235ae371' stroke-width='2' d='m14.707 8.414-7-7-7 7'/%3E%3C/svg%3E")}}}}@media (width >= 62rem){.main-header__primary-nav{display:block;height:100%;position:relative;z-index:1;& ul{flex-flow:row nowrap;height:100%;justify-content:flex-end;position:relative;z-index:2;& li{padding-inline:.625rem;& a{align-items:center;background-color:transparent;border-bottom:0;color:var(--brand-black);display:flex;flex-flow:row nowrap;height:100%;padding-block:.625rem;position:relative;text-decoration:none;transition:color .25s ease;span{display:block}&:after{background-color:transparent;block-size:.1875rem;content:"";inline-size:0;inset-block-end:0;inset-inline-start:50%;position:absolute;transform:translateX(-50%);transition:inline-size .25s ease,background-color .25s ease}}@media (hover:hover){& a:hover{&:after{background-color:var(--brand-green);inline-size:100%}}}ul{display:none}}&>li:has(>a.mobile-only){display:none}}}}.main-header__icons-nav ul{align-items:center;display:flex;flex-flow:row nowrap;gap:1.25rem;height:100%;justify-content:flex-end;list-style:none;margin:0;padding:0;& a:not(.main-header__user-menu li a),& button{background-color:transparent;border:0;cursor:pointer;padding-block-start:1.25rem;width:20px}& a:not(.main-header__user-menu li a),& button,& button.main-header__hamburger{background-repeat:no-repeat;background-size:contain;display:block;height:0;overflow:hidden}& button.main-header__hamburger{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='19' fill='none' viewBox='0 0 26 19'%3E%3Cpath stroke='%23052b33' stroke-width='1.1' d='M0 .55h26M0 9.217h26M0 17.883h26'/%3E%3C/svg%3E");padding-top:19px;width:26px}& button.main-header__hamburger--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cpath stroke='%23052b33' stroke-width='1.1' d='M.389 18.774 18.774.389M.396.389l18.385 18.385'/%3E%3C/svg%3E");background-position:50%}& a.main-header__user{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23052b33'%3E%3Ccircle cx='9.84' cy='4.737' r='4.237'/%3E%3Cpath d='M9.84 11.023a6.343 6.343 0 0 1 6.344 6.342v2.132H3.499v-2.132a6.34 6.34 0 0 1 6.342-6.342z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;display:block;height:0;overflow:hidden;padding-top:19px;width:20px}& .main-header__user{position:relative}& .main-header__user-menu{display:none}& .main-header__user-menu--active{align-items:flex-start;background-color:var(--brand-white);border-radius:6px;display:flex;flex-flow:column nowrap;gap:.3125rem;height:auto;min-width:10rem;padding:1.25rem;position:absolute;right:0;top:calc(50% + 20px);& li{& a{color:var(--brand-black);font-size:.875rem;text-decoration:none;@media (hover:hover){&:hover{color:var(--brand-green)}}}}}}@media (width >= 62rem){.main-header__icons-nav ul{& button.main-header__hamburger{display:none}}}@media (width >= 62rem){.main-header__primary-nav ul li a.main-header__mm-toggle span:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' fill='none' viewBox='0 0 16 10'%3E%3Cpath stroke='%235ae371' stroke-width='2' d='m.707.707 7 7 7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:cover;content:"";display:inline-block;height:10px;margin-inline-start:.5rem;width:16px}}.main-header__mega-menu{background-color:var(--brand-white);border:0;border-bottom-left-radius:.625rem;border-bottom-right-radius:.625rem;left:0;margin-block-start:1px;max-width:var(--site-max-width);opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:100%;transform:translateY(-.2rem);transition:opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),visibility .15s;visibility:hidden;width:100%;z-index:-1;& .container{padding-inline:0;& .row:first-of-type{align-items:start}}& .main-header__mega-menu-card,& .main-header__mega-menu-links{height:100%}& .main-header__mega-menu-card{background-color:var(--bg-colour-light);& img{height:100%;max-height:178px;object-fit:cover;width:100%}}& .main-header__mega-menu-card-content{color:var(--brand-black-90);font-size:.875rem;padding:1.875rem 2.5rem 2.5rem;& .button{margin-block-start:.625rem}}& .main-header__mega-menu-card-heading{color:var(--heading-colour-primary);display:block;font-size:1.375rem;margin-block-end:.625rem}& .main-header__mega-menu-links{padding:2.6875rem 3.125rem}& .main-header__mega-menu-heading-link{display:block;font-size:1.375rem;margin-block-end:1.25rem;& a{color:var(--brand-black);text-decoration:none}}& .main-header__mega-menu-links-grid{display:grid;gap:0 2.5rem;grid-auto-rows:1fr;grid-template-columns:1fr 1fr;& .mega-menu-link,& .paragraph--type--mega-menu-link{border-bottom:1px solid var(--line-colour-light);color:var(--brand-black-90);display:block;font-size:.875rem;padding-block:2.0625rem;text-decoration:none;& span:not(.plain-cta,.plain-cta *){color:var(--brand-black);display:block;font-size:1rem;margin-block-end:.5rem;transition:color .25s ease}}@media (hover:hover){& .mega-menu-link:hover,& .paragraph--type--mega-menu-link:hover{& span:not(.plain-cta,.plain-cta *){text-decoration:underline}}}& .mega-menu-link:nth-last-child(-n+2),& .paragraph--type--mega-menu-link:nth-last-child(-n+2){border-bottom:0;padding-block-end:0}& .mega-menu-link__heading{margin-block-end:3.125rem}&:not(:has(.mega-menu-link__heading)){margin-block-start:-2.0625rem}}& .main-header__mega-menu-links-cards{display:flex;flex-flow:row nowrap;gap:2.5rem;& .paragraph--type--mega-menu-link{color:var(--brand-black-90);display:block;flex-basis:50%;font-size:.875rem;text-decoration:none;& img{border:1px solid var(--line-colour-light);border-radius:.5rem;height:100%;max-height:153px;object-fit:cover;transition:border .25s ease;width:100%}& span:not(.plain-cta,.plain-cta *){color:var(--brand-black);display:block;font-size:1rem;margin-block:1.25rem .625rem;transition:color .25s ease}}@media (hover:hover){& .paragraph--type--mega-menu-link:hover{& img{border-color:var(--brand-green)}& span:not(.plain-cta,.plain-cta *){text-decoration:underline}}}}& .main-header__mega-menu-links-icon-grid{align-content:center;display:grid;gap:1.125rem;grid-auto-rows:1fr;grid-template-columns:repeat(4,1fr);& .main-header__mega-menu-icon-link{align-items:center;border:1px solid var(--line-colour-light);border-radius:.5rem;color:var(--brand-black);display:flex;flex-flow:column nowrap;font-size:1rem;gap:.625rem;justify-content:center;padding:3.125rem 1.25rem;text-align:center;text-decoration:none;transition:all .25s ease;img{max-height:30px}span{font-size:1rem;line-height:1.25rem}@media (hover:hover){&:hover{border-color:var(--brand-green);box-shadow:0 0 0 5px var(--brand-green-30)}}}}& .main-header__mega-menu-links-icon-grid--5col{grid-template-columns:repeat(5,1fr)}}@media (width >= 62rem){.main-header__mega-menu--active{opacity:1;pointer-events:auto;transform:translateY(0);visibility:visible}.main-header__mega-menu--active.main-header__mm-professionals{& .main-header__mega-menu-links-grid{& .mega-menu-link:nth-child(-n+2),& .paragraph--type--mega-menu-link:nth-child(-n+2){padding-block-start:0}}}}.main-header__search-toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23052b33'%3E%3Ccircle cx='7.652' cy='7.652' r='7.152'/%3E%3Cpath stroke-linecap='square' d='m19.13 19.13-6.122-6.121'/%3E%3C/g%3E%3C/svg%3E")}.main-header__search-toggle--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%235ae371'%3E%3Ccircle cx='7.652' cy='7.652' r='7.152'/%3E%3Cpath stroke-linecap='square' d='m19.13 19.13-6.122-6.121'/%3E%3C/g%3E%3C/svg%3E")}.main-header__search-form{display:none}.main-header__search-form--active{background-color:var(--brand-white);border-bottom:1px solid var(--line-colour-light);display:block;left:0;position:absolute;right:0;top:calc(var(--header-upper-height-sm) + var(--header-lower-height-sm));width:100%;z-index:1002;& form{display:flex;flex-flow:row nowrap;gap:1.25rem;margin-inline:auto;max-height:70px;max-width:var(--site-max-width);padding-block:1.25rem;padding-inline:var(--grid-gutter);width:100%;& div:first-of-type{flex:1 1 auto}& .form-search{background-color:var(--brand-white);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='13' height='13' fill='none' viewBox='0 0 13 13'%3E%3Ccircle cx='4.8' cy='4.8' r='4.3' stroke='%23052b33'/%3E%3Cpath stroke='%23052b33' stroke-linecap='square' d='M12 12 8.16 8.16'/%3E%3C/svg%3E");background-position:left .5rem top 50%;background-repeat:no-repeat;background-size:20px;border:0;height:100%;padding:.5rem 2.3125rem;width:100%}& .form-submit,& div:last-of-type{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}}}@media (width >= 62rem){.main-header__search-form--active{top:var(--header-lower-height-lg)}}.main-header__language-toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23052b33'%3E%3Ccircle cx='9.587' cy='9.587' r='9.065'/%3E%3Cpath d='M4.572 9.587c0-2.567.625-4.865 1.61-6.506.99-1.651 2.29-2.56 3.63-2.56s2.638.909 3.628 2.56c.985 1.64 1.61 3.94 1.61 6.506s-.625 4.866-1.61 6.506c-.99 1.65-2.288 2.559-3.628 2.559s-2.64-.908-3.63-2.559c-.985-1.64-1.61-3.94-1.61-6.506z'/%3E%3Cg stroke-linecap='square'%3E%3Cpath d='M9.588 18.674V.5M18.674 9.587H.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");position:relative}.main-header__language-toggle--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%235ae371'%3E%3Ccircle cx='9.587' cy='9.587' r='9.065'/%3E%3Cpath d='M4.572 9.587c0-2.567.625-4.865 1.61-6.506.99-1.651 2.29-2.56 3.63-2.56s2.638.909 3.628 2.56c.985 1.64 1.61 3.94 1.61 6.506s-.625 4.866-1.61 6.506c-.99 1.65-2.288 2.559-3.628 2.559s-2.64-.908-3.63-2.559c-.985-1.64-1.61-3.94-1.61-6.506z'/%3E%3Cg stroke-linecap='square'%3E%3Cpath d='M9.588 18.674V.5M18.674 9.587H.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.main-header__language-switcher{display:none}.main-header__language-switcher--active{background-color:var(--brand-white);border-radius:6px;display:block;padding:1.25rem;position:absolute;right:0;top:calc(50% + 20px);& ul.links{display:flex;flex-flow:column nowrap;gap:.3125rem;& li a{align-items:center;color:var(--brand-black);display:flex;flex-direction:row;gap:1rem;text-decoration:none;transition:color .25s ease}@media (hover:hover){& li a:hover{color:var(--text-colour-placeholder)}}& a.is-active{color:var(--brand-green);font-weight:var(--font-weight-bold)}& li a:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:16px;width:16px}& li a[data-langcode=de]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 512 512'%3E%3Cmask id='a'%3E%3Ccircle cx='256' cy='256' r='256' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23ffda44' d='m0 345 256.7-25.5L512 345v167H0z'/%3E%3Cpath fill='%23d80027' d='m0 167 255-23 257 23v178H0z'/%3E%3Cpath fill='%23333' d='M0 0h512v167H0z'/%3E%3C/g%3E%3C/svg%3E")}& li a[data-langcode=en]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' fill='none' viewBox='0 0 49 49'%3E%3CclipPath id='a'%3E%3Crect width='45' height='45' x='2' y='2' rx='22.5'/%3E%3C/clipPath%3E%3Cmask id='b' width='91' height='45' x='-21' y='2' maskUnits='userSpaceOnUse'%3E%3Cpath fill='%23fff' d='M-20.5 2v45h90V2z'/%3E%3C/mask%3E%3Cmask id='c' width='91' height='45' x='-21' y='2' maskUnits='userSpaceOnUse'%3E%3Cpath fill='%23fff' d='M24.5 24.5h45V47zm0 0V47h-45zm0 0h-45V2zm0 0V2h45z'/%3E%3C/mask%3E%3Cg clip-path='url(%23a)' mask='url(%23b)'%3E%3Cpath fill='%23052b33' d='M-20.5 2v45h90V2zM-20.5 2l90 45zm90 0-90 45z'/%3E%3Cpath stroke='%23fff' stroke-width='9' d='m-20.5 2 90 45m0-45-90 45'/%3E%3Cg mask='url(%23c)'%3E%3Cpath fill='%23052b33' d='m-20.5 2 90 45zm90 0-90 45z'/%3E%3Cpath stroke='%23c8102e' stroke-width='6' d='m-20.5 2 90 45m0-45-90 45'/%3E%3C/g%3E%3Cpath fill='%23052b33' d='M24.5 2v45zm-45 22.5h90z'/%3E%3Cpath stroke='%23fff' stroke-width='15' d='M24.5 2v45m-45-22.5h90'/%3E%3Cpath fill='%23052b33' d='M24.5 2v45zm-45 22.5h90z'/%3E%3Cpath stroke='%23c8102e' stroke-width='9' d='M24.5 2v45m-45-22.5h90'/%3E%3C/g%3E%3Crect width='47' height='47' x='1' y='1' stroke='%23fff' stroke-width='2' rx='23.5'/%3E%3C/svg%3E")}& li a[data-langcode=es]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 512 512'%3E%3Cmask id='a'%3E%3Ccircle cx='256' cy='256' r='256' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23ffda44' d='m0 128 256-32 256 32v256l-256 32L0 384z'/%3E%3Cpath fill='%23d80027' d='M0 0h512v128H0zm0 384h512v128H0z'/%3E%3Cg fill='%23eee'%3E%3Cpath d='M144 304h-16v-80h16zm128 0h16v-80h-16z'/%3E%3Cellipse cx='208' cy='296' rx='48' ry='32'/%3E%3C/g%3E%3Cg fill='%23d80027'%3E%3Crect width='16' height='24' x='128' y='192' rx='8'/%3E%3Crect width='16' height='24' x='272' y='192' rx='8'/%3E%3Cpath d='M208 272v24a24 24 0 0 0 24 24 24 24 0 0 0 24-24v-24h-24z'/%3E%3C/g%3E%3Cg fill='%23ff9811'%3E%3Crect width='32' height='16' x='120' y='208' ry='8'/%3E%3Crect width='32' height='16' x='264' y='208' ry='8'/%3E%3Crect width='32' height='16' x='120' y='304' rx='8'/%3E%3Crect width='32' height='16' x='264' y='304' rx='8'/%3E%3Cpath d='M160 272v24c0 8 4 14 9 19l5-6 5 10a21 21 0 0 0 10 0l5-10 5 6c6-5 9-11 9-19v-24h-9l-5 8-5-8h-10l-5 8-5-8z'/%3E%3C/g%3E%3Cpath fill='%23d80027' d='M122 248a4 4 0 0 0-4 4 4 4 0 0 0 4 4h172a4 4 0 0 0 4-4 4 4 0 0 0-4-4zm0 24a4 4 0 0 0-4 4 4 4 0 0 0 4 4h28a4 4 0 0 0 4-4 4 4 0 0 0-4-4zm144 0a4 4 0 0 0-4 4 4 4 0 0 0 4 4h28a4 4 0 0 0 4-4 4 4 0 0 0-4-4z'/%3E%3Cpath fill='%23eee' d='M196 168c-7 0-13 5-15 11l-5-1c-9 0-16 7-16 16s7 16 16 16c7 0 13-4 15-11a16 16 0 0 0 17-4 16 16 0 0 0 17 4 16 16 0 1 0 10-20 16 16 0 0 0-27-5q-4.5-6-12-6m0 8c5 0 8 4 8 8 0 5-3 8-8 8-4 0-8-3-8-8 0-4 4-8 8-8m24 0c5 0 8 4 8 8 0 5-3 8-8 8-4 0-8-3-8-8 0-4 4-8 8-8m-44 10 4 1 4 8c0 4-4 7-8 7s-8-3-8-8c0-4 4-8 8-8m64 0c5 0 8 4 8 8 0 5-3 8-8 8-4 0-8-3-8-7l4-8z'/%3E%3Cpath fill='none' d='M220 284v12c0 7 5 12 12 12s12-5 12-12v-12z'/%3E%3Cpath fill='%23ff9811' d='M200 160h16v32h-16z'/%3E%3Cpath fill='%23eee' d='M208 224h48v48h-48z'/%3E%3Cpath fill='%23d80027' d='m248 208-8 8h-64l-8-8c0-13 18-24 40-24s40 11 40 24m-88 16h48v48h-48z'/%3E%3Crect width='20' height='32' x='222' y='232' fill='%23d80027' rx='10'/%3E%3Cpath fill='%23ff9811' d='M168 232v8h8v16h-8v8h32v-8h-8v-16h8v-8zm8-16h64v8h-64z'/%3E%3Cg fill='%23ffda44'%3E%3Ccircle cx='186' cy='202' r='6'/%3E%3Ccircle cx='208' cy='202' r='6'/%3E%3Ccircle cx='230' cy='202' r='6'/%3E%3C/g%3E%3Cpath fill='%23d80027' d='M169 272v43a24 24 0 0 0 10 4v-47zm20 0v47a24 24 0 0 0 10-4v-43z'/%3E%3Cg fill='%23338af3'%3E%3Ccircle cx='208' cy='272' r='16'/%3E%3Crect width='32' height='16' x='264' y='320' ry='8'/%3E%3Crect width='32' height='16' x='120' y='320' ry='8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}& li a[data-langcode=fr]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 512 512'%3E%3Cmask id='a'%3E%3Ccircle cx='256' cy='256' r='256' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23eee' d='M167 0h178l25.9 252.3L345 512H167l-29.8-253.4z'/%3E%3Cpath fill='%230052b4' d='M0 0h167v512H0z'/%3E%3Cpath fill='%23d80027' d='M345 0h167v512H345z'/%3E%3C/g%3E%3C/svg%3E")}& li a[data-langcode=it]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 512 512'%3E%3Cmask id='a'%3E%3Ccircle cx='256' cy='256' r='256' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23eee' d='M167 0h178l25.9 252.3L345 512H167l-29.8-253.4z'/%3E%3Cpath fill='%236da544' d='M0 0h167v512H0z'/%3E%3Cpath fill='%23d80027' d='M345 0h167v512H345z'/%3E%3C/g%3E%3C/svg%3E")}& li a[data-langcode=nl]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 512 512'%3E%3Cmask id='a'%3E%3Ccircle cx='256' cy='256' r='256' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23eee' d='m0 167 253.8-19.3L512 167v178l-254.9 32.3L0 345z'/%3E%3Cpath fill='%23a2001d' d='M0 0h512v167H0z'/%3E%3Cpath fill='%230052b4' d='M0 345h512v167H0z'/%3E%3C/g%3E%3C/svg%3E")}}}@media (width >= 62rem){.main-header--dark{& .main-header__logo{& svg path{fill:var(--brand-white)}& svg path[stroke="#006bb6"]{fill:none;stroke:var(--brand-white)}}& .main-header__lower{background-color:var(--brand-black);border-bottom-color:var(--line-colour-dark)}& .main-header__primary-nav ul li a{color:var(--brand-white)}& .main-header__icons-nav ul{& .main-header__language-toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23fff'%3E%3Ccircle cx='9.587' cy='9.587' r='9.065'/%3E%3Cpath d='M4.572 9.587c0-2.567.625-4.865 1.61-6.506.99-1.651 2.29-2.56 3.63-2.56s2.638.909 3.628 2.56c.985 1.64 1.61 3.94 1.61 6.506s-.625 4.866-1.61 6.506c-.99 1.65-2.288 2.559-3.628 2.559s-2.64-.908-3.63-2.559c-.985-1.64-1.61-3.94-1.61-6.506z'/%3E%3Cg stroke-linecap='square'%3E%3Cpath d='M9.588 18.674V.5M18.674 9.587H.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}& .main-header__language-toggle--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%235ae371'%3E%3Ccircle cx='9.587' cy='9.587' r='9.065'/%3E%3Cpath d='M4.572 9.587c0-2.567.625-4.865 1.61-6.506.99-1.651 2.29-2.56 3.63-2.56s2.638.909 3.628 2.56c.985 1.64 1.61 3.94 1.61 6.506s-.625 4.866-1.61 6.506c-.99 1.65-2.288 2.559-3.628 2.559s-2.64-.908-3.63-2.559c-.985-1.64-1.61-3.94-1.61-6.506z'/%3E%3Cg stroke-linecap='square'%3E%3Cpath d='M9.588 18.674V.5M18.674 9.587H.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}& .main-header__search-toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23fff'%3E%3Ccircle cx='7.652' cy='7.652' r='7.152'/%3E%3Cpath stroke-linecap='square' d='m19.13 19.13-6.122-6.121'/%3E%3C/g%3E%3C/svg%3E")}& .main-header__search-toggle--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%235ae371'%3E%3Ccircle cx='7.652' cy='7.652' r='7.152'/%3E%3Cpath stroke-linecap='square' d='m19.13 19.13-6.122-6.121'/%3E%3C/g%3E%3C/svg%3E")}& a.main-header__user{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23fff'%3E%3Ccircle cx='9.84' cy='4.737' r='4.237'/%3E%3Cpath d='M9.84 11.023a6.343 6.343 0 0 1 6.344 6.342v2.132H3.499v-2.132a6.34 6.34 0 0 1 6.342-6.342z'/%3E%3C/g%3E%3C/svg%3E")}& a.main-header__user-menu-toggle--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%235ae371'%3E%3Ccircle cx='9.84' cy='4.737' r='4.237'/%3E%3Cpath d='M9.84 11.023a6.343 6.343 0 0 1 6.344 6.342v2.132H3.499v-2.132a6.34 6.34 0 0 1 6.342-6.342z'/%3E%3C/g%3E%3C/svg%3E")}}}}@media (width >= 62rem){.main-header--transparent,body.page--front .main-header:has(+main .hero){& .main-header__logo{& svg [stroke],& svg path{fill:var(--brand-white)}& svg path[stroke="#006bb6"]{fill:none;stroke:var(--brand-white)}}& .main-header__lower{background-color:transparent;border-bottom-color:transparent}& .main-header__primary-nav{& ul li a{color:var(--text-colour-white)}}& .main-header__language-toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23fff'%3E%3Ccircle cx='9.587' cy='9.587' r='9.065'/%3E%3Cpath d='M4.572 9.587c0-2.567.625-4.865 1.61-6.506.99-1.651 2.29-2.56 3.63-2.56s2.638.909 3.628 2.56c.985 1.64 1.61 3.94 1.61 6.506s-.625 4.866-1.61 6.506c-.99 1.65-2.288 2.559-3.628 2.559s-2.64-.908-3.63-2.559c-.985-1.64-1.61-3.94-1.61-6.506z'/%3E%3Cg stroke-linecap='square'%3E%3Cpath d='M9.588 18.674V.5M18.674 9.587H.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}& .main-header__language-toggle--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%235ae371'%3E%3Ccircle cx='9.587' cy='9.587' r='9.065'/%3E%3Cpath d='M4.572 9.587c0-2.567.625-4.865 1.61-6.506.99-1.651 2.29-2.56 3.63-2.56s2.638.909 3.628 2.56c.985 1.64 1.61 3.94 1.61 6.506s-.625 4.866-1.61 6.506c-.99 1.65-2.288 2.559-3.628 2.559s-2.64-.908-3.63-2.559c-.985-1.64-1.61-3.94-1.61-6.506z'/%3E%3Cg stroke-linecap='square'%3E%3Cpath d='M9.588 18.674V.5M18.674 9.587H.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}& .main-header__search-toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23fff'%3E%3Ccircle cx='7.652' cy='7.652' r='7.152'/%3E%3Cpath stroke-linecap='square' d='m19.13 19.13-6.122-6.121'/%3E%3C/g%3E%3C/svg%3E")}& .main-header__search-toggle--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%235ae371'%3E%3Ccircle cx='7.652' cy='7.652' r='7.152'/%3E%3Cpath stroke-linecap='square' d='m19.13 19.13-6.122-6.121'/%3E%3C/g%3E%3C/svg%3E")}& a.main-header__user{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23fff'%3E%3Ccircle cx='9.84' cy='4.737' r='4.237'/%3E%3Cpath d='M9.84 11.023a6.343 6.343 0 0 1 6.344 6.342v2.132H3.499v-2.132a6.34 6.34 0 0 1 6.342-6.342z'/%3E%3C/g%3E%3C/svg%3E")}& a.main-header__user-menu-toggle--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%235ae371'%3E%3Ccircle cx='9.84' cy='4.737' r='4.237'/%3E%3Cpath d='M9.84 11.023a6.343 6.343 0 0 1 6.344 6.342v2.132H3.499v-2.132a6.34 6.34 0 0 1 6.342-6.342z'/%3E%3C/g%3E%3C/svg%3E")}}}@media (width >= 62rem){& .main-header.main-header--dark.main-header--mega-menu-open,& .main-header.main-header--transparent.main-header--mega-menu-open,& body.page--front .main-header.main-header--mega-menu-open:has(+main .hero){.main-header__upper{background-color:var(--brand-green);color:var(--brand-black);& .main-header__support-cta-inner svg g{stroke:var(--brand-black)}}& .main-header__logo{& svg{fill:none}& svg path{fill:initial}& svg path[fill="#006bb6"]{fill:var(--knx-blue)}& svg path[fill="#0cb14b"]{fill:var(--knx-green)}& svg path[fill="#8e979d"]{fill:var(--knx-grey)}& svg path[stroke="#006bb6"]{fill:none;stroke:var(--knx-blue)}}.main-header__lower{background-color:var(--brand-white);border-bottom:1px solid var(--line-colour-light)}& .main-header__primary-nav{& ul li a{color:var(--brand-black)}}& .main-header__icons-nav ul{& .main-header__language-toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23052b33'%3E%3Ccircle cx='9.587' cy='9.587' r='9.065'/%3E%3Cpath d='M4.572 9.587c0-2.567.625-4.865 1.61-6.506.99-1.651 2.29-2.56 3.63-2.56s2.638.909 3.628 2.56c.985 1.64 1.61 3.94 1.61 6.506s-.625 4.866-1.61 6.506c-.99 1.65-2.288 2.559-3.628 2.559s-2.64-.908-3.63-2.559c-.985-1.64-1.61-3.94-1.61-6.506z'/%3E%3Cg stroke-linecap='square'%3E%3Cpath d='M9.588 18.674V.5M18.674 9.587H.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}& .main-header__language-toggle--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%235ae371'%3E%3Ccircle cx='9.587' cy='9.587' r='9.065'/%3E%3Cpath d='M4.572 9.587c0-2.567.625-4.865 1.61-6.506.99-1.651 2.29-2.56 3.63-2.56s2.638.909 3.628 2.56c.985 1.64 1.61 3.94 1.61 6.506s-.625 4.866-1.61 6.506c-.99 1.65-2.288 2.559-3.628 2.559s-2.64-.908-3.63-2.559c-.985-1.64-1.61-3.94-1.61-6.506z'/%3E%3Cg stroke-linecap='square'%3E%3Cpath d='M9.588 18.674V.5M18.674 9.587H.5'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}& .main-header__search-toggle{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23052b33'%3E%3Ccircle cx='7.652' cy='7.652' r='7.152'/%3E%3Cpath stroke-linecap='square' d='m19.13 19.13-6.122-6.121'/%3E%3C/g%3E%3C/svg%3E")}& .main-header__search-toggle--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%235ae371'%3E%3Ccircle cx='7.652' cy='7.652' r='7.152'/%3E%3Cpath stroke-linecap='square' d='m19.13 19.13-6.122-6.121'/%3E%3C/g%3E%3C/svg%3E")}& a.main-header__user{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%23052b33'%3E%3Ccircle cx='9.84' cy='4.737' r='4.237'/%3E%3Cpath d='M9.84 11.023a6.343 6.343 0 0 1 6.344 6.342v2.132H3.499v-2.132a6.34 6.34 0 0 1 6.342-6.342z'/%3E%3C/g%3E%3C/svg%3E")}& a.main-header__user-menu-toggle--active{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' viewBox='0 0 20 20'%3E%3Cg stroke='%235ae371'%3E%3Ccircle cx='9.84' cy='4.737' r='4.237'/%3E%3Cpath d='M9.84 11.023a6.343 6.343 0 0 1 6.344 6.342v2.132H3.499v-2.132a6.34 6.34 0 0 1 6.342-6.342z'/%3E%3C/g%3E%3C/svg%3E")}}}}@media (width >= 62rem){.main-header__content-overlay{bottom:0;display:none;height:100%;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .25s ease;width:100%;z-index:-1}.main-header__content-overlay--active{backdrop-filter:blur(3px);background-color:rgba(0,0,0,.5);display:block;opacity:1;z-index:999}}.main-footer__upper{background-color:var(--brand-white);& a{color:var(--brand-black);font-size:clamp(1rem,.778rem + 1.11vw,1.75rem);text-decoration:none}}@media (width >= 48rem){.main-footer__upper{padding-block:3.0625rem}}.main-footer__lower{background-color:var(--brand-black);color:var(--text-colour-white);font-size:.875rem;& a{color:var(--text-colour-white);text-decoration:none;transition:all .25s ease;@media (hover:hover){&:hover{color:#79989f}}}& .container:last-child{border-top:1px solid var(--line-colour-dark);margin-block-start:.9375rem;padding-block-start:.9375rem}}@media (width >= 48rem){.main-footer__lower{padding-block:3.75rem;& .container:last-child{margin-block-start:2.75rem}}}.main-footer__lower-nav{& nav{margin-block-end:2.5rem;& ul{display:flex;flex-flow:column nowrap;gap:.625rem;list-style:none;& li:first-child:has(a)>a{color:var(--brand-green);display:block;font-size:clamp(1rem,.963rem + .19vw,1.125rem);font-weight:var(--font-weight-medium);line-height:1.4;margin-block-end:-.125rem;text-decoration:none}}}}@media (width >= 48rem){.main-footer__lower-nav{align-items:start;display:flex;flex-flow:row nowrap;gap:1.5rem;justify-content:stretch;& nav{margin-block-end:0}}.main-footer__lower-nav-col{flex:0 0 calc(16.666% - 1.5rem);& nav:nth-child(2n){margin-block-start:1.875rem}}}.main-footer__legal{display:flex;flex-flow:column nowrap;gap:.625rem;& ul{list-style:none;margin:0;padding:0}}@media (width >= 75rem){.main-footer__legal{flex-flow:row nowrap;& ul{align-items:center;display:flex;flex-flow:row nowrap;gap:.625rem;& li:before{content:"|";display:inline-block;margin-inline-end:.625rem}}}}.main-footer__social{align-items:center;display:flex;flex-flow:row nowrap;gap:.625rem;padding-block-end:2.5rem;& a{background-repeat:no-repeat;background-size:contain;display:block;height:0;overflow:hidden;padding-block-start:1.875rem;text-decoration:none;width:1.875rem}& .main-footer__social--instagram{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%235ae371' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M11.72 7.824h6.653a3.914 3.914 0 0 1 3.896 3.896v6.618a3.914 3.914 0 0 1-3.896 3.896H11.72a3.914 3.914 0 0 1-3.896-3.895v-6.62a3.914 3.914 0 0 1 3.896-3.895m7.204 2.517c.449 0 .828.38.828.827a.84.84 0 0 1-.827.828.817.817 0 0 1-.828-.828c0-.448.345-.827.827-.827m-3.895.758h.035c2.137 0 3.93 1.793 3.93 3.93 0 2.172-1.793 3.93-3.93 3.93h-.035c-2.137 0-3.895-1.757-3.895-3.93 0-2.137 1.758-3.93 3.895-3.93m0 1.345h.035a2.604 2.604 0 0 1 2.585 2.586c0 1.447-1.172 2.62-2.585 2.62h-.035c-1.413 0-2.585-1.173-2.585-2.62a2.604 2.604 0 0 1 2.585-2.586m-3.275-3.379h6.584a2.69 2.69 0 0 1 2.69 2.689v6.55a2.69 2.69 0 0 1-2.69 2.689h-6.584a2.69 2.69 0 0 1-2.688-2.69v-6.549a2.69 2.69 0 0 1 2.688-2.688z' clip-rule='evenodd'/%3E%3C/svg%3E")}@media (hover:hover){& .main-footer__social--instagram:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%23fff' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M11.72 7.824h6.653a3.914 3.914 0 0 1 3.896 3.896v6.618a3.914 3.914 0 0 1-3.896 3.896H11.72a3.914 3.914 0 0 1-3.896-3.895v-6.62a3.914 3.914 0 0 1 3.896-3.895m7.204 2.517c.449 0 .828.38.828.827a.84.84 0 0 1-.827.828.817.817 0 0 1-.828-.828c0-.448.345-.827.827-.827m-3.895.758h.035c2.137 0 3.93 1.793 3.93 3.93 0 2.172-1.793 3.93-3.93 3.93h-.035c-2.137 0-3.895-1.757-3.895-3.93 0-2.137 1.758-3.93 3.895-3.93m0 1.345h.035a2.604 2.604 0 0 1 2.585 2.586c0 1.447-1.172 2.62-2.585 2.62h-.035c-1.413 0-2.585-1.173-2.585-2.62a2.604 2.604 0 0 1 2.585-2.586m-3.275-3.379h6.584a2.69 2.69 0 0 1 2.69 2.689v6.55a2.69 2.69 0 0 1-2.69 2.689h-6.584a2.69 2.69 0 0 1-2.688-2.69v-6.549a2.69 2.69 0 0 1 2.688-2.688z' clip-rule='evenodd'/%3E%3C/svg%3E")}}& .main-footer__social--facebook{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%235ae371' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M13.187 22.269h2.799v-6.456h2.067l.413-2.608h-2.48v-1.971c0-.732.7-1.145 1.367-1.145h1.209V7.927l-2.163-.096c-2.067-.127-3.212 1.495-3.212 3.435v1.94h-2.353v2.607h2.353z' clip-rule='evenodd'/%3E%3C/svg%3E")}@media (hover:hover){& .main-footer__social--facebook:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%23fff' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M13.187 22.269h2.799v-6.456h2.067l.413-2.608h-2.48v-1.971c0-.732.7-1.145 1.367-1.145h1.209V7.927l-2.163-.096c-2.067-.127-3.212 1.495-3.212 3.435v1.94h-2.353v2.607h2.353z' clip-rule='evenodd'/%3E%3C/svg%3E")}}& .main-footer__social--linkedin{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%235ae371' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M21 21h-2.466v-4.2c0-1.15-.437-1.794-1.348-1.794-.992 0-1.51.67-1.51 1.794V21H13.3v-8h2.376v1.078s.715-1.322 2.412-1.322S21 13.792 21 15.935zm-10.535-9.047A1.47 1.47 0 0 1 9 10.476 1.47 1.47 0 0 1 10.465 9c.81 0 1.465.661 1.465 1.476a1.47 1.47 0 0 1-1.465 1.476M9.238 21h2.478v-8H9.238z' clip-rule='evenodd'/%3E%3C/svg%3E")}@media (hover:hover){& .main-footer__social--linkedin:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%23fff' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M21 21h-2.466v-4.2c0-1.15-.437-1.794-1.348-1.794-.992 0-1.51.67-1.51 1.794V21H13.3v-8h2.376v1.078s.715-1.322 2.412-1.322S21 13.792 21 15.935zm-10.535-9.047A1.47 1.47 0 0 1 9 10.476 1.47 1.47 0 0 1 10.465 9c.81 0 1.465.661 1.465 1.476a1.47 1.47 0 0 1-1.465 1.476M9.238 21h2.478v-8H9.238z' clip-rule='evenodd'/%3E%3C/svg%3E")}}& .main-footer__social--youtube{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%235ae371' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M23.14 12.108c-.26-1.913-1.233-2.237-3.146-2.4-1.654-.13-3.534-.194-4.994-.194s-3.372.065-4.993.194c-1.914.162-2.92.487-3.179 2.4a32 32 0 0 0-.162 3.308c0 1.232.065 2.464.162 3.307.26 1.946 1.265 2.237 3.178 2.4 1.621.162 3.534.194 4.994.194s3.34-.032 4.993-.194c1.914-.162 2.886-.454 3.146-2.4.13-.843.194-2.075.194-3.307 0-1.233-.065-2.432-.194-3.308zm-9.826 5.837v-5.026l4.345 2.497z' clip-rule='evenodd'/%3E%3C/svg%3E")}@media (hover:hover){& .main-footer__social--youtube:hover{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Crect width='30' height='30' fill='%23fff' rx='15'/%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M23.14 12.108c-.26-1.913-1.233-2.237-3.146-2.4-1.654-.13-3.534-.194-4.994-.194s-3.372.065-4.993.194c-1.914.162-2.92.487-3.179 2.4a32 32 0 0 0-.162 3.308c0 1.232.065 2.464.162 3.307.26 1.946 1.265 2.237 3.178 2.4 1.621.162 3.534.194 4.994.194s3.34-.032 4.993-.194c1.914-.162 2.886-.454 3.146-2.4.13-.843.194-2.075.194-3.307 0-1.233-.065-2.432-.194-3.308zm-9.826 5.837v-5.026l4.345 2.497z' clip-rule='evenodd'/%3E%3C/svg%3E")}}}@media (width >= 48rem){.main-footer__social{justify-content:flex-end;padding-block-end:0}}#mc_embed_shell{border-bottom:1px solid var(--line-colour-dark);margin-block-end:2.75rem;padding-block-end:1.75rem;padding-block-start:1.75rem;@media (width >= 48rem){padding-block-end:3.75rem;padding-block-start:0}#mc_embed_signup{h2{color:var(--brand-white);display:block;font-size:clamp(1.125rem,.94rem + .93vw,1.75rem)}& .main-footer__newsletter-top-row{display:flex;flex-flow:column nowrap;gap:.625rem;@media (width >= 48rem){align-items:center;flex-flow:row nowrap;gap:1.875rem;position:relative;z-index:0}}& .main-footer__newsletter-input{appearance:none;background-color:var(--brand-white);border:1px solid var(--brand-black);border-radius:2.1875rem;color:var(--text-colour-placeholder);font-size:1rem;height:46px;outline:none;padding-inline:2.1875rem;transition:all .25s ease;&:active,&:focus,&:focus-visible{box-shadow:0 0 0 5px var(--brand-green-40)}@media (width >= 48rem){flex:1 0 auto;font-size:1.25rem;height:60px;position:relative;z-index:0}}& .main-footer__newsletter-submit{background-color:var(--brand-green);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none' viewBox='0 0 30 30'%3E%3Cg clip-path='url(%23a)'%3E%3Cpath fill='%23052b33' d='M0 15C0 6.716 6.716 0 15 0s15 6.716 15 15-6.716 15-15 15S0 23.283 0 15'/%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' d='m15 20.999 6-6-6-6'/%3E%3Cpath fill='%23fff' d='M21 15.5a.5.5 0 1 0 0-1v1m-11.84-1h-.5v1h.5v-1M21 15v-.5H9.16v1H21z'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 15C0 6.716 6.716 0 15 0s15 6.716 15 15-6.716 15-15 15S0 23.283 0 15'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:top 50% right 10px;background-repeat:no-repeat;background-size:20px 20px;border:3px solid var(--brand-green);border-radius:2.1875rem;color:var(--brand-black);font-size:1rem;font-weight:var(--font-weight-medium);outline:none;padding-inline:1rem 4.375rem;text-align:left;transition:all .25ms ease;@media (hover:hover){&:hover{background-color:oklch(.775 .2 146.1);border-color:oklch(.775 .2 146.1);box-shadow:0 0 0 5px var(--brand-green-30)}}@media (width >= 48rem){background-size:30px 30px;bottom:5px;height:50px;padding-inline-start:1.5rem;position:absolute;right:5px;top:5px;z-index:1}}& .main-footer__newsletter-bottom-row{padding-block-start:1.75rem;strong{display:block;margin-block-end:.875rem}ul{display:grid;gap:.5rem;grid-template-columns:1fr;grid-template-rows:1fr auto;list-style:none;margin:0;padding:0;@media (width >= 48rem){grid-template-columns:repeat(2,1fr)}@media (width >= 62rem){grid-template-columns:repeat(3,1fr)}@media (width >= 75rem){grid-template-columns:repeat(4,1fr)}li{align-items:center;display:flex;flex-flow:row nowrap;gap:.5rem;& .form-checkbox{border-color:var(--brand-white)}}}}& #mce-responses{font-size:1rem;text-align:center}& #mce-success-response{background-color:var(--brand-green);color:var(--brand-black)}& #mce-error-response,& #mce-success-response{border-radius:.625rem;margin-block-start:2rem;padding-block:1.25rem}& #mce-error-response{background-color:var(--errors);color:var(--brand-white)}}}
.breadcrumb{& ol{display:flex;flex-flow:row wrap;font-size:.875rem;gap:.625rem;line-height:1.14;list-style:none;width:100%;@media (width >= 48rem){flex-flow:row nowrap}& li{display:inline-block;flex:0 0 auto;@media (width >= 48rem){align-items:center;display:inline-flex}}& li:not(:last-child):after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='16' fill='none' viewBox='0 0 10 16'%3E%3Cpath stroke='%235ae371' stroke-width='2' d='m.707 14.707 7-7-7-7'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:10px;margin-inline-start:.625rem;width:10px}& a{color:var(--brand-black);text-decoration:none;@media (hover:hover){&:hover{text-decoration:underline}}}}}.module-theme--dark{.breadcrumb{& ol{& li{color:var(--brand-white);& a{color:var(--brand-white)}}}}}
.events-module__header{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-block-end:2.1875rem}.events-module__event-inner{background-color:var(--brand-white);border:1px solid var(--line-colour-light);border-radius:.5rem;display:block;height:100%;overflow:hidden;position:relative;text-decoration:none;& .label{left:1.25rem;position:absolute;top:1.25rem;z-index:1}& img{max-height:200px;object-fit:cover;width:100%}& .events-module__event-content{align-content:flex-start;display:flex;flex-flow:row nowrap;gap:1.25rem;padding:1.25rem .9375rem}& .events-module__event-date{align-items:center;background-color:var(--bg-colour-light);border-radius:.5rem;color:var(--brand-black);display:flex;flex-flow:column nowrap;height:74px;justify-content:space-between;padding:.625rem 1rem;& span{line-height:1}& span:first-child{text-transform:uppercase}& span:last-child{font-size:2.25rem;font-weight:var(--font-weight-medium)}}& .events-module__event-text{& span:not(.subtitle-2){color:var(--text-colour-dark);font-size:.875rem}& .subtitle-2{color:var(--brand-black);display:block;margin-block-end:.3125rem}}}.events-module__event--news{& .events-module__event-inner{background-color:transparent;border:0}& img{height:220px}& .events-module__event-content{flex-flow:column;gap:1.5625rem;padding-inline:0;& .events-module__news-card-type{color:var(--brand-black);font-size:.8125rem;font-weight:var(--font-weight-bolder);text-transform:uppercase}& .events-module__news-date,& .events-module__news-title{color:var(--brand-black);display:block;font-size:.875rem}}}
.find-installer{align-items:center;display:flex;flex-flow:column nowrap;gap:2.125rem;justify-content:space-between;padding-block:3.0625rem}@media (width >= 48rem){.find-installer{flex-flow:row wrap;gap:0;padding:0}}.find-installer__links{align-items:center;display:flex;flex-direction:column;gap:2.125rem;justify-content:center;& a{display:flex;flex-direction:row;font-size:clamp(1.512rem,1.442rem + .35vw,1.75rem);gap:1rem;@media (hover:hover){&:hover{color:#61797e}}}}@media (width >= 48rem){.find-installer__links{flex-direction:row;gap:2.5rem;justify-content:flex-start}}.find-installer__language{position:relative;& .find-installer__language-indicator{align-items:center;appearance:none;background-color:transparent;border:0;color:var(--brand-black);cursor:pointer;display:flex;flex-direction:row;font-size:clamp(1.512rem,1.442rem + .35vw,1.75rem);gap:1rem;justify-content:center;span{color:var(--brand-black)}@media (hover:hover){&:hover{span{color:#61797e}}}}& .find-installer__language-indicator:before{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:49px;width:49px}& .find-installer__language-indicator[data-langcode=de]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 512 512'%3E%3Cmask id='a'%3E%3Ccircle cx='256' cy='256' r='256' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23ffda44' d='m0 345 256.7-25.5L512 345v167H0z'/%3E%3Cpath fill='%23d80027' d='m0 167 255-23 257 23v178H0z'/%3E%3Cpath fill='%23333' d='M0 0h512v167H0z'/%3E%3C/g%3E%3C/svg%3E")}& .find-installer__language-indicator[data-langcode=en]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='49' height='49' fill='none' viewBox='0 0 49 49'%3E%3CclipPath id='a'%3E%3Crect width='45' height='45' x='2' y='2' rx='22.5'/%3E%3C/clipPath%3E%3Cmask id='b' width='91' height='45' x='-21' y='2' maskUnits='userSpaceOnUse'%3E%3Cpath fill='%23fff' d='M-20.5 2v45h90V2z'/%3E%3C/mask%3E%3Cmask id='c' width='91' height='45' x='-21' y='2' maskUnits='userSpaceOnUse'%3E%3Cpath fill='%23fff' d='M24.5 24.5h45V47zm0 0V47h-45zm0 0h-45V2zm0 0V2h45z'/%3E%3C/mask%3E%3Cg clip-path='url(%23a)' mask='url(%23b)'%3E%3Cpath fill='%23052b33' d='M-20.5 2v45h90V2zM-20.5 2l90 45zm90 0-90 45z'/%3E%3Cpath stroke='%23fff' stroke-width='9' d='m-20.5 2 90 45m0-45-90 45'/%3E%3Cg mask='url(%23c)'%3E%3Cpath fill='%23052b33' d='m-20.5 2 90 45zm90 0-90 45z'/%3E%3Cpath stroke='%23c8102e' stroke-width='6' d='m-20.5 2 90 45m0-45-90 45'/%3E%3C/g%3E%3Cpath fill='%23052b33' d='M24.5 2v45zm-45 22.5h90z'/%3E%3Cpath stroke='%23fff' stroke-width='15' d='M24.5 2v45m-45-22.5h90'/%3E%3Cpath fill='%23052b33' d='M24.5 2v45zm-45 22.5h90z'/%3E%3Cpath stroke='%23c8102e' stroke-width='9' d='M24.5 2v45m-45-22.5h90'/%3E%3C/g%3E%3Crect width='47' height='47' x='1' y='1' stroke='%23fff' stroke-width='2' rx='23.5'/%3E%3C/svg%3E")}& .find-installer__language-indicator[data-langcode=es]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 512 512'%3E%3Cmask id='a'%3E%3Ccircle cx='256' cy='256' r='256' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23ffda44' d='m0 128 256-32 256 32v256l-256 32L0 384z'/%3E%3Cpath fill='%23d80027' d='M0 0h512v128H0zm0 384h512v128H0z'/%3E%3Cg fill='%23eee'%3E%3Cpath d='M144 304h-16v-80h16zm128 0h16v-80h-16z'/%3E%3Cellipse cx='208' cy='296' rx='48' ry='32'/%3E%3C/g%3E%3Cg fill='%23d80027'%3E%3Crect width='16' height='24' x='128' y='192' rx='8'/%3E%3Crect width='16' height='24' x='272' y='192' rx='8'/%3E%3Cpath d='M208 272v24a24 24 0 0 0 24 24 24 24 0 0 0 24-24v-24h-24z'/%3E%3C/g%3E%3Cg fill='%23ff9811'%3E%3Crect width='32' height='16' x='120' y='208' ry='8'/%3E%3Crect width='32' height='16' x='264' y='208' ry='8'/%3E%3Crect width='32' height='16' x='120' y='304' rx='8'/%3E%3Crect width='32' height='16' x='264' y='304' rx='8'/%3E%3Cpath d='M160 272v24c0 8 4 14 9 19l5-6 5 10a21 21 0 0 0 10 0l5-10 5 6c6-5 9-11 9-19v-24h-9l-5 8-5-8h-10l-5 8-5-8z'/%3E%3C/g%3E%3Cpath fill='%23d80027' d='M122 248a4 4 0 0 0-4 4 4 4 0 0 0 4 4h172a4 4 0 0 0 4-4 4 4 0 0 0-4-4zm0 24a4 4 0 0 0-4 4 4 4 0 0 0 4 4h28a4 4 0 0 0 4-4 4 4 0 0 0-4-4zm144 0a4 4 0 0 0-4 4 4 4 0 0 0 4 4h28a4 4 0 0 0 4-4 4 4 0 0 0-4-4z'/%3E%3Cpath fill='%23eee' d='M196 168c-7 0-13 5-15 11l-5-1c-9 0-16 7-16 16s7 16 16 16c7 0 13-4 15-11a16 16 0 0 0 17-4 16 16 0 0 0 17 4 16 16 0 1 0 10-20 16 16 0 0 0-27-5q-4.5-6-12-6m0 8c5 0 8 4 8 8 0 5-3 8-8 8-4 0-8-3-8-8 0-4 4-8 8-8m24 0c5 0 8 4 8 8 0 5-3 8-8 8-4 0-8-3-8-8 0-4 4-8 8-8m-44 10 4 1 4 8c0 4-4 7-8 7s-8-3-8-8c0-4 4-8 8-8m64 0c5 0 8 4 8 8 0 5-3 8-8 8-4 0-8-3-8-7l4-8z'/%3E%3Cpath fill='none' d='M220 284v12c0 7 5 12 12 12s12-5 12-12v-12z'/%3E%3Cpath fill='%23ff9811' d='M200 160h16v32h-16z'/%3E%3Cpath fill='%23eee' d='M208 224h48v48h-48z'/%3E%3Cpath fill='%23d80027' d='m248 208-8 8h-64l-8-8c0-13 18-24 40-24s40 11 40 24m-88 16h48v48h-48z'/%3E%3Crect width='20' height='32' x='222' y='232' fill='%23d80027' rx='10'/%3E%3Cpath fill='%23ff9811' d='M168 232v8h8v16h-8v8h32v-8h-8v-16h8v-8zm8-16h64v8h-64z'/%3E%3Cg fill='%23ffda44'%3E%3Ccircle cx='186' cy='202' r='6'/%3E%3Ccircle cx='208' cy='202' r='6'/%3E%3Ccircle cx='230' cy='202' r='6'/%3E%3C/g%3E%3Cpath fill='%23d80027' d='M169 272v43a24 24 0 0 0 10 4v-47zm20 0v47a24 24 0 0 0 10-4v-43z'/%3E%3Cg fill='%23338af3'%3E%3Ccircle cx='208' cy='272' r='16'/%3E%3Crect width='32' height='16' x='264' y='320' ry='8'/%3E%3Crect width='32' height='16' x='120' y='320' ry='8'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}& .find-installer__language-indicator[data-langcode=fr]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 512 512'%3E%3Cmask id='a'%3E%3Ccircle cx='256' cy='256' r='256' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23eee' d='M167 0h178l25.9 252.3L345 512H167l-29.8-253.4z'/%3E%3Cpath fill='%230052b4' d='M0 0h167v512H0z'/%3E%3Cpath fill='%23d80027' d='M345 0h167v512H345z'/%3E%3C/g%3E%3C/svg%3E")}& .find-installer__language-indicator[data-langcode=it]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 512 512'%3E%3Cmask id='a'%3E%3Ccircle cx='256' cy='256' r='256' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23eee' d='M167 0h178l25.9 252.3L345 512H167l-29.8-253.4z'/%3E%3Cpath fill='%236da544' d='M0 0h167v512H0z'/%3E%3Cpath fill='%23d80027' d='M345 0h167v512H345z'/%3E%3C/g%3E%3C/svg%3E")}& .find-installer__language-indicator[data-langcode=nl]:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' viewBox='0 0 512 512'%3E%3Cmask id='a'%3E%3Ccircle cx='256' cy='256' r='256' fill='%23fff'/%3E%3C/mask%3E%3Cg mask='url(%23a)'%3E%3Cpath fill='%23eee' d='m0 167 253.8-19.3L512 167v178l-254.9 32.3L0 345z'/%3E%3Cpath fill='%23a2001d' d='M0 0h512v167H0z'/%3E%3Cpath fill='%230052b4' d='M0 345h512v167H0z'/%3E%3C/g%3E%3C/svg%3E")}& .find-installer__language-menu{background-color:var(--brand-white);border-radius:6px;display:none;padding:1.25rem;position:absolute;right:0;top:calc(50% + 20px);z-index:101;& ul{display:flex;flex-flow:column nowrap;gap:.3125rem;list-style:none;margin:0;padding:0;& li a{color:var(--brand-black);font-size:1rem;text-decoration:none;transition:color .25s ease}@media (hover:hover){& li a:hover{color:var(--text-colour-placeholder)}}& li.is-active a{color:var(--brand-green)}}}& .find-installer__language-menu--active{display:block}}
.showcase-article__overview{background:var(--brand-white);& h2{color:var(--brand-black);margin-block-end:1.5rem}& .row{align-items:stretch}& .showcase-article__applications{padding:2.5rem 0}& .showcase-article__applications,& .showcase-article__details{display:flex;flex-direction:column}}@media (width >= 48rem){.showcase-article__overview{& .showcase-article__applications{border-right:1px solid var(--brand-black-20);padding:3rem 3rem 3rem 0}& .showcase-article__details{padding:3rem 2rem}}}.applications-grid{display:grid;flex:0 1 auto;gap:1rem;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(7rem,1fr));& .application-card{align-items:center;border:1px solid var(--brand-black-20);border-radius:.875rem;display:flex;flex-direction:column;gap:.5rem;justify-content:center;min-height:100px;padding:1rem;text-align:center;width:100%}& .application-card--filled{background:var(--brand-green);border:none}& .application-card__icon{align-items:center;color:var(--brand-black);display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}& .application-card__title{color:var(--brand-black);font-size:clamp(.875rem,.838rem + .19vw,1rem);font-weight:var(--font-weight-regular);hyphens:auto;line-height:1.3;margin:0;word-break:break-word}}@media (width >= 62rem){.applications-grid{gap:1.5rem;& .application-card{gap:.75rem;padding:1.875rem 1.25rem}& .application-card__icon{height:2.5rem;width:2.5rem}}}@media (max-width:767px){.applications-grid{gap:1rem;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}.application-card{aspect-ratio:1}}.project-details-table{border-collapse:collapse;width:100%;& .project-details-table__head{display:none}& tbody{& tr{border-bottom:1px solid var(--brand-black-20)}& tr:first-child{td{padding-top:0}}& tr:last-child{border-bottom:none}& td{color:var(--brand-black);font-size:clamp(.875rem,.838rem + .19vw,1rem);padding:1rem 0;vertical-align:top;& a{color:var(--brand-black);text-decoration-color:var(--brand-green);transition:all .25s ease;@media (hover:hover){&:hover{color:var(--brand-green)}}}}& td:first-child{font-weight:var(--font-weight-medium);padding-right:1rem;width:60%}& td:last-child{width:40%}}}@media (width >= 62rem){.project-details-table td{padding:1.25rem 0}}.two-column-layout{background:var(--brand-white);& h2{color:var(--brand-black);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:400;margin-block-end:1.5rem}& .two-column-layout__content{display:flex;flex-direction:column;gap:1.875rem}& .two-column-layout__content-block{display:flex;flex-direction:column;gap:.625rem;& h2{font-size:clamp(1.125rem,.9375rem + .9375vw,1.375rem);line-height:clamp(1.4375rem,1.1875rem + 1.25vw,1.75rem)}& h4{color:var(--brand-black);font-size:clamp(1rem,.875rem + .625vw,1.125rem);font-weight:400;line-height:clamp(1.375rem,1.25rem + .625vw,1.625rem)}& ol,& ul{display:flex;flex-direction:column;gap:.625rem;margin-block-end:1.25rem;padding:0 0 0 2rem}& .rte-field,& li,& p{font-size:clamp(.875rem,.838rem + .19vw,1rem);line-height:1.5;a{text-decoration-color:var(--brand-green)}}& p{margin-block-end:1.875rem}& blockquote{border-left:1px solid var(--brand-green);margin-block-end:1.875rem;padding-inline-start:1.875rem;& p{font-size:clamp(1.125rem,.94rem + .93vw,1.75rem);font-weight:var(--font-weight-medium);line-height:1.28}}& .project-details-table{margin-block-start:.625rem}& .media-oembed-content{aspect-ratio:16/9;height:100%;width:100%}}}.two-column-layout--article{--grid-column-gap:2.75rem;& .article-metadata{align-items:center;background:#fff;display:flex;flex-direction:row;gap:.5rem;justify-content:space-between;& .sharing-options>li{color:var(--brand-black)}}& .two-column-layout__content-block{& h1,& h2,& h3,& h4,& h5,& h6{margin-block:.25rem 1.875rem}& p:has(img),& p:has(picture){text-align:center;& img,& picture{display:block;margin:0 auto}}& img,& picture{border-radius:.5rem;height:auto;margin-block-end:1rem;object-fit:cover}& figure{margin-block-end:1rem;&:has(figcaption) picture{margin-block-end:.25rem}figcaption{font-size:.875rem;font-style:italic}}& div.align-left:has(iframe),& div.align-left:has(img),& figure.align-left:has(img){margin-block-start:0;margin-inline-end:1.25rem}& div.align-right:has(iframe),& div.align-right:has(img),& figure.align-right:has(img){margin-block-start:0;margin-inline-start:1.25rem}& div.align-center:has(iframe),& div.align-center:has(img),& figure.align-center:has(img){align-items:center;display:flex;flex-flow:column nowrap}a{color:var(--brand-black);transition:color .25s ease;@media (hover:hover){&:hover{color:var(--brand-green)}}}}}.two-column-layout--event{& h3.subtitle-2{margin-block:0 1.25rem}& .event-description{margin-block-end:2.5rem}@media (width >= 48rem){& .event-description{margin-block-end:0}}& .event-sharing{& li{color:var(--brand-black)}}& .event-location__map{background-color:var(--bg-colour-light);border:1px solid var(--line-colour-light);border-radius:.5rem;display:flex;flex-flow:column nowrap;gap:.625rem;padding:1.25rem;& iframe{border:0;border-radius:.5rem}& .event-location__address{color:var(--text-colour-dark);font-size:1rem}}}.two-column-layout__sidebar{& h3.subtitle{margin-block-end:1.25rem}& .two-column-layout__sidebar-related{display:flex;flex-flow:column nowrap;gap:1.4375rem}& .two-column-layout__sidebar-related-item{display:block;text-decoration:none;&>div{display:flex;flex-flow:row nowrap;gap:1.4375rem;& img{border-radius:.375rem;height:100px;object-fit:cover;width:186px}& .two-column-layout__sidebar-related-item-content{& .two-column-layout__sidebar-related-item-category{color:var(--brand-black);display:block;font-size:.8125rem;font-weight:var(--font-weight-bolder);margin-block-end:.5rem;text-transform:uppercase}& .two-column-layout__sidebar-related-item-title{color:var(--brand-black);font-size:.875rem;margin-block-end:1.1875rem}& .two-column-layout__sidebar-related-item-date{color:var(--text-colour-placeholder);font-size:.875rem}}}}}
.hero-header{height:350px;position:relative;>.container{height:100%;inset:0;position:absolute;width:100%;z-index:2}& div:has(>img){height:350px;width:100%;& img{height:100%;object-fit:cover;width:100%}}}@media (width >= 48rem){.hero-header{height:calc(100vh - var(--header-upper-height-lg) - var(--header-lower-height-lg));& div:has(>img){height:calc(100vh - var(--header-upper-height-lg) - var(--header-lower-height-lg))}}}.hero-header__breadcrumb{left:var(--grid-gutter);position:absolute;right:var(--grid-gutter);top:1.25rem;z-index:2}.hero-header__overlay{background:linear-gradient(180deg,rgba(10,43,50,0) 40.72%,rgba(10,43,50,.7)),linear-gradient(0deg,rgba(5,43,51,.2),rgba(5,43,51,.2));height:100%;inset:0;position:absolute;width:100%;z-index:1;@supports (color:oklch(0 0 0)){background:linear-gradient(180deg,oklch(.269 .039 214.5/0) 40.72%,oklch(.269 .039 214.5/.7)),linear-gradient(0deg,oklch(.268 .043 215.2/.2),oklch(.268 .043 215.2/.2))}}.hero-header__content-wrapper{align-items:end;display:flex;flex-flow:column nowrap;height:100%;justify-content:space-between;padding-block:3rem 1.5rem;width:100%;& .sharing-options{display:none}}@media (width >= 48rem){.hero-header__content-wrapper{flex-flow:row nowrap;padding-block:0 4.5rem;& .sharing-options{display:flex}}}.hero-header__content{display:flex;flex-flow:column nowrap;gap:1.25rem;& h3{font-size:clamp(1.938rem,1.363rem + 2.87vw,3.875rem)}& .rte-field{& ol,& p,& ul{color:var(--brand-white);font-size:1.125rem}}& .button.button-primary{align-self:flex-start}}@media (width >= 48rem){.hero-header__content{max-width:60%;& .rte-field{max-width:522px}}}.hero-header--article{background:var(--brand-white);& .hero-header__breadcrumb{position:static}& .hero-header__content-wrapper{align-items:flex-start;display:flex;flex-flow:column nowrap;gap:3.125rem;padding-block-end:0;padding-block-start:1.25rem}& .hero-header__content{max-width:74%}& .hero-header__header{color:var(--brand-black)}}.hero-header--circle-mask:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='642' height='310' fill='none' viewBox='0 0 642 310'%3E%3Cg clip-path='url(%23a)'%3E%3Cg stroke='%235ae371' stroke-width='.3' clip-path='url(%23b)'%3E%3Cpath stroke-opacity='.1' d='M830.85-105.5a415.345 415.345 0 0 1-574.298 383.733 415.348 415.348 0 0 1 0-767.466 415.34 415.34 0 0 1 317.896 0A415.35 415.35 0 0 1 830.85-105.5Z'/%3E%3Cpath stroke-opacity='.2' d='M796.225-105.5a380.73 380.73 0 0 1-235.028 351.744 380.73 380.73 0 0 1-414.91-82.531A380.7 380.7 0 0 1 34.775-105.5a380.72 380.72 0 0 1 235.028-351.744 380.73 380.73 0 0 1 291.394 0 380.7 380.7 0 0 1 123.516 82.531A380.732 380.732 0 0 1 796.225-105.5Z'/%3E%3Cpath stroke-opacity='.3' d='M761.6-105.5a346.1 346.1 0 0 1-346.1 346.1A346.1 346.1 0 0 1 95.745 26.947 346.099 346.099 0 1 1 761.6-105.5Z'/%3E%3Cpath stroke-opacity='.4' d='M726.975-105.5a311.477 311.477 0 0 1-531.721 220.246A311.474 311.474 0 1 1 726.975-105.5Z'/%3E%3Cpath stroke-opacity='.5' d='M692.35-105.5a276.85 276.85 0 1 1-553.7 0 276.85 276.85 0 0 1 553.7 0Z'/%3E%3Cpath stroke-opacity='.6' d='M657.725-105.5a242.224 242.224 0 1 1-484.45 0 242.23 242.23 0 0 1 70.946-171.279A242.22 242.22 0 0 1 415.5-347.725a242.23 242.23 0 0 1 171.279 70.946A242.22 242.22 0 0 1 657.725-105.5Z'/%3E%3Cpath stroke-opacity='.7' d='M623.1-105.5a207.6 207.6 0 0 1-207.6 207.6 207.6 207.6 0 1 1 207.6-207.6Z'/%3E%3Cpath stroke-opacity='.9' d='M553.85-105.5A138.357 138.357 0 0 1 415.5 32.85 138.35 138.35 0 0 1 277.15-105.5a138.36 138.36 0 0 1 40.522-97.828A138.35 138.35 0 0 1 553.85-105.5Z'/%3E%3Cpath stroke-opacity='.8' d='M588.475-105.5a172.97 172.97 0 0 1-106.78 159.808 172.98 172.98 0 0 1-188.507-37.496 172.98 172.98 0 0 1-37.496-188.507 172.98 172.98 0 0 1 93.613-93.613 172.977 172.977 0 0 1 226.003 93.613 173 173 0 0 1 13.167 66.195Z'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='a'%3E%3Cpath fill='%23fff' d='M0 0h642v310H0z'/%3E%3C/clipPath%3E%3CclipPath id='b'%3E%3Cpath fill='%23fff' d='M0-521h831v831H0z'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:100% 0;background-repeat:no-repeat;background-size:contain;content:"";height:310px;pointer-events:none;position:absolute;right:0;top:0;width:642px;z-index:0}.hero-header--event{background:var(--brand-white);border-bottom:1px solid var(--line-colour-light);padding-block-end:2.5rem;padding-block-start:1.25rem;position:relative;& .hero-header__breadcrumb{position:static}& .event-metadata{display:flex;flex-direction:column;gap:.5rem;& .event-metadata__item{--event-meta-icon:none;padding-left:1.5rem;position:relative}& .event-metadata__item:before{background:var(--event-meta-icon) center /contain no-repeat;content:"";height:1rem;left:0;position:absolute;top:.25em;width:1rem}& .event-metadata__item--date{--event-meta-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath fill='%23052b33' d='M11.635 3.698c.36 0 .652-.292.652-.651V.905a.651.651 0 0 0-1.303 0v2.142c0 .36.292.651.651.651m-7.004 0c.36 0 .652-.292.652-.651V.905a.651.651 0 0 0-1.303 0v2.142c0 .36.291.651.651.651m10.767-1.853h-2.33v1.202a1.434 1.434 0 0 1-2.865 0V1.845H6.064v1.202a1.434 1.434 0 0 1-2.865 0V1.845H.869A.87.87 0 0 0 0 2.714v3.56h16.267v-3.56a.87.87 0 0 0-.869-.869M0 15.508c0 .48.389.868.868.868h14.53c.48 0 .869-.389.869-.868v-8.54H0zM12.021 9.03h2.222v2.222h-2.222zm0 3.17h2.222v2.221h-2.222zM8.69 9.03h2.221v2.222H8.689zm0 3.17h2.221v2.221H8.689zM5.357 9.03h2.221v2.222H5.357zm0 3.17h2.221v2.221H5.357zM2.024 9.03h2.221v2.222H2.024zm0 3.17h2.221v2.221H2.024z'/%3E%3C/svg%3E")}& .event-metadata__item--location{--event-meta-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath fill='%23052b33' fill-rule='evenodd' d='M7.952 0c3.594 0 6.507 2.926 6.507 6.537 0 2.71-3.664 7.197-5.493 9.269a1.345 1.345 0 0 1-2.028 0c-1.83-2.072-5.493-6.56-5.493-9.269C1.445 2.927 4.358 0 7.952 0m0 3.922A2.61 2.61 0 0 0 5.35 6.537a2.61 2.61 0 0 0 2.602 2.615 2.61 2.61 0 0 0 2.602-2.615 2.61 2.61 0 0 0-2.602-2.615' clip-rule='evenodd'/%3E%3C/svg%3E")}& .event-metadata__item--link{--event-meta-icon:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='17' fill='none' viewBox='0 0 17 17'%3E%3Cpath fill='%23052b33' d='m13.422 4.575.295.508c.364.629.612 1.318.733 2.034h-2.478a19.3 19.3 0 0 0-.489-3.79C10.934 1.121 9.908 0 8.433 0a8.132 8.132 0 1 0-.127 16.267h.204a8.135 8.135 0 0 0 7.233-11.692zm-4.989 9.658c-.762 0-1.383-2.198-1.502-5.083h3.007c-.122 2.885-.742 5.083-1.505 5.083m1.502-7.116H6.931c.122-2.885.74-5.083 1.502-5.083.763 0 1.383 2.198 1.505 5.083zM5.383 2.852l.158-.084c-.055.181-.112.364-.16.562a19.2 19.2 0 0 0-.483 3.787H2.425a6.1 6.1 0 0 1 2.958-4.265m-2.232 8.331A6.1 6.1 0 0 1 2.42 9.15h2.475c.037 1.276.2 2.546.488 3.79q.076.292.16.559a6.06 6.06 0 0 1-2.392-2.316m8.332 2.232-.16.087q.086-.27.16-.564v-.001c.288-1.243.452-2.511.489-3.787h2.473-.001a6.1 6.1 0 0 1-2.96 4.265M15.55 1.271c0 1.695-2.542 1.695-2.542 0s2.542-1.695 2.542 0'/%3E%3C/svg%3E");color:var(--brand-black);text-decoration:none;word-wrap:break-word}}& .hero-header__header--event{display:flex;flex-direction:column;gap:1rem}& img{border-radius:8px;display:block;height:auto;margin-inline:0;max-width:100%;object-fit:cover;width:100%}@media (width >= 62rem){& img{height:17.5rem;width:32.8125rem}}& .hero-header__content-wrapper{align-items:start}& .hero-header__content{display:flex;flex-direction:column;gap:2.2185rem;width:100%}@media (width >= 62rem){.hero-header__content{flex-direction:row;max-width:100%}}& .hero-header__content-wrapper{padding-block-end:0;padding-block-start:3rem}}.hero-header--device{background:var(--brand-white);padding-block-end:2rem;padding-block-start:1.25rem;position:relative;& .breadcrumb{margin-inline:auto;max-width:var(--site-max-width);padding-inline:var(--grid-gutter)}& .hero-header__image-wrapper{align-items:center;border:1px solid #dae3e2;border-radius:.625rem;display:flex;flex-flow:row nowrap;justify-content:center;padding:1.25rem;& img:not(.hero-header__device-logo){display:block;max-width:100%;object-fit:contain}}& .hero-header__image-wrapper--logo{& img:not(.hero-header__device-logo){height:auto;max-height:200px;max-width:100%;object-fit:unset;width:auto}}& .hero-header__device-logo{margin-block-end:1.5625rem;max-height:40px}& .hero-header__header--device{display:flex;flex-direction:column;gap:1.5625rem;& h1{font-size:2.375rem;font-style:normal;font-weight:400;line-height:2.875rem}& h5{font-size:1.125rem;font-weight:var(--font-weight-regular);margin-block:0 .625rem}& span{color:var(--text-colour-placeholder);font-size:.875rem;line-height:1.25rem}& p,& span{font-weight:400}& p{color:var(--brand-black);font-style:normal;line-height:1.5rem;margin-top:1.5625rem}& p,ol,ul{font-size:1rem}}& .hero-header__content{display:flex;flex-direction:column;gap:2.25rem;width:100%;& .rte-field{& ol,& p,& ul{color:var(--brand-black)}}}& .hero-header__content-wrapper{align-items:start;padding-block-end:0;padding-block-start:3rem}& .project-details-table{border:0;color:var(--brand-black);font-size:.875rem;width:100%;& .project-details-table__head{display:none}& tr{& td{border-bottom:1px solid var(--line-colour-light);padding-block:.5rem;padding-inline-end:.25rem;vertical-align:top;& a{color:var(--brand-black);text-decoration-color:var(--brand-green);transition:all .25s ease;@media (hover:hover){&:hover{color:var(--brand-green)}}}}& td:last-child{text-align:right}}}& .header-header__device-downloads{width:100%}& .documentation-download-list{color:var(--brand-black);font-size:.875rem;list-style:none;margin:0;padding:0;& li{border-bottom:1px solid var(--line-colour-light);display:block;padding-block:.5rem;padding-inline-end:.25rem;& a{align-items:center;color:var(--brand-black);display:flex;flex-flow:row nowrap;gap:.625rem;text-decoration:none;& span{color:var(--brand-black);transition:color .25s ease}}& a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cg fill='%23052b33'%3E%3Cpath d='M16 11.645v3.548q-.001.107-.025.198a.76.76 0 0 1-.74.61H.76a.76.76 0 0 1-.75-.677.6.6 0 0 1-.011-.136V11.64a.756.756 0 1 1 1.511 0v2.841h12.982V11.64c0-.419.343-.757.756-.757.206 0 .398.086.534.222a.8.8 0 0 1 .217.54'/%3E%3Cpath d='m12.358 8.09-3.713 3.72c-.005.01-.015.015-.02.02a.88.88 0 0 1-.49.248c-.014 0-.03.005-.045.005q-.045.006-.09.005l-.086-.005c-.015 0-.03-.005-.046-.005a.86.86 0 0 1-.489-.247l-.02-.02-3.713-3.72c-.172-.173-.257-.4-.257-.627s.086-.454.257-.626a.887.887 0 0 1 1.249 0l2.231 2.236.003-8.19c0-.485.398-.884.881-.884a.873.873 0 0 1 .882.883v8.192l2.231-2.236a.887.887 0 0 1 1.25 0 .905.905 0 0 1-.015 1.251'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px;content:"";display:block;height:16px;width:16px}@media (hover:hover){& a:hover span{color:var(--brand-green)}}}& .documentation-item--hidden{display:none}}& .documentation-download-table{border:0;color:var(--brand-black);font-size:.875rem;width:100%;& tr{& td{border-bottom:1px solid var(--line-colour-light);padding-block:.5rem;padding-inline-end:.25rem;vertical-align:top;& a{align-items:center;color:var(--brand-black);display:flex;flex-flow:row nowrap;gap:.625rem;text-decoration:none;& span{color:var(--brand-black);transition:color .25s ease}}& a:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' viewBox='0 0 16 16'%3E%3Cg fill='%23052b33'%3E%3Cpath d='M16 11.645v3.548q-.001.107-.025.198a.76.76 0 0 1-.74.61H.76a.76.76 0 0 1-.75-.677.6.6 0 0 1-.011-.136V11.64a.756.756 0 1 1 1.511 0v2.841h12.982V11.64c0-.419.343-.757.756-.757.206 0 .398.086.534.222a.8.8 0 0 1 .217.54'/%3E%3Cpath d='m12.358 8.09-3.713 3.72c-.005.01-.015.015-.02.02a.88.88 0 0 1-.49.248c-.014 0-.03.005-.045.005q-.045.006-.09.005l-.086-.005c-.015 0-.03-.005-.046-.005a.86.86 0 0 1-.489-.247l-.02-.02-3.713-3.72c-.172-.173-.257-.4-.257-.627s.086-.454.257-.626a.887.887 0 0 1 1.249 0l2.231 2.236.003-8.19c0-.485.398-.884.881-.884a.873.873 0 0 1 .882.883v8.192l2.231-2.236a.887.887 0 0 1 1.25 0 .905.905 0 0 1-.015 1.251'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:16px;content:"";display:block;height:16px;width:16px}@media (hover:hover){& a:hover span{color:var(--brand-green)}}}}& .documentation-row--hidden{display:none}}& button.documentation-read-more{appearance:none;background:transparent;border:0;border-bottom:1px solid var(--line-colour-light);font-size:1rem;padding-block:.5rem;text-decoration:underline;text-underline-position:from-font;width:100%}& button.documentation-read-more--active{display:none}}@media (width >= 48rem){.hero-header--device{padding-block-end:3.75rem;& .hero-header__content-wrapper{align-items:end}& .hero-header__content{flex-direction:row;gap:2rem;justify-content:flex-start;max-width:100%;width:100%;&>img{max-height:550px;max-width:50%}&>div,&>img{flex:1 1 auto}&>div{max-width:40%}}}& .project-details-table{font-size:1rem}}@media (width >= 64rem){& .hero-header--device{& .hero-header__content{gap:4.625rem;&>img{max-height:550px;max-width:550px}&>div,&>img{flex:1 1 auto}&>div{max-width:672px}}}}.hero-header--showcase-article{& .hero-header__content{gap:.625rem}}@media (width < 48rem){.hero-header--showcase-article .hero-header__content-wrapper{align-items:start;justify-content:end}}
.icon-list{text-align:center}.icon-list__heading{margin-block-end:1.875rem}.icon-list__grid{display:grid;gap:.9375rem;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,minmax(min(9.375rem,100%),9.375rem));justify-content:center;margin-inline:auto;& .icon-grid-item{background-color:var(--bg-colour-dark-highlight);border-radius:.625rem;color:var(--text-colour-white);padding:1.25rem;&>a,&>div{align-items:center;display:flex;flex-flow:column nowrap;gap:.5rem;height:100%;justify-content:center}&>a{color:var(--text-colour-white);text-decoration:none;transition:all .25s ease}& span{font-size:1rem;line-height:1.25}}}.icon-list__cta{margin-block-start:1.875rem}@media (hover:hover){& .icon-grid-item:has(>a):hover{box-shadow:0 0 0 5px var(--brand-green-30)}}
.image-gallery{& .swiper-container{position:relative}}.image-gallery__swiper-slide{position:relative;&>div:has(>img){& img{height:auto;max-height:800px;object-fit:cover;width:100%}}}.image-gallery__swiper-slide-caption{backdrop-filter:blur(22.9167px);background:rgba(10,43,50,.2);border-radius:22.917px;bottom:calc(var(--grid-gutter)*3);color:var(--text-colour-white);display:block;font-size:.875rem;left:var(--grid-gutter);max-width:100%;padding:var(--grid-gutter);position:absolute;right:var(--grid-gutter);z-index:10;@supports (color:oklch(0 0 0)){background:oklch(.269 .039 214.5/.2)}}@media (width >= 48rem){.image-gallery__swiper-slide-caption{bottom:2.625rem;font-size:1rem;left:auto;max-width:30%;padding:1.25rem;position:absolute;right:2.625rem}}.image-gallery__swiper.swiper-horizontal{--swiper-pagination-bottom:var(--grid-gutter);& .swiper-button-next,& .swiper-button-prev{display:none}& .swiper-pagination-bullets{display:flex;flex-flow:row nowrap;justify-content:center}& .swiper-pagination-bullet{background-color:var(--brand-white-30)}& .swiper-pagination-bullet-active{background-color:var(--brand-white)}}@media (width >= 48rem){.image-gallery__swiper.swiper-horizontal{--swiper-navigation-top-offset:2.625rem;--swiper-pagination-bottom:2.9375rem;height:800px;& .swiper-button-next,& .swiper-button-prev{background-position:50%;background-repeat:no-repeat;background-size:40px;display:block;height:0;margin-left:0;margin-top:0;padding-top:2.5rem}& .swiper-button-next.swiper-button-disabled,& .swiper-button-prev.swiper-button-disabled{display:none}& .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='43' fill='none' viewBox='0 0 42 43'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='2' d='m21.003 1.415-20 20 20 20'/%3E%3Cpath fill='%23fff' d='M1 20.417a1 1 0 1 0 0 2v-1zm39.475 2h1v-2h-1v1zM1 21.418v1h39.475v-2H1z'/%3E%3C/svg%3E");left:auto;right:6.375rem}& .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='43' fill='none' viewBox='0 0 42 43'%3E%3Cpath stroke='%23fff' stroke-linecap='square' stroke-linejoin='round' stroke-width='2' d='m20.472 41.415 20-20-20-20'/%3E%3Cpath fill='%23fff' d='M40.475 22.412a1 1 0 1 0 0-2v1zM1 20.412H0v2h1v-1zm39.475 1v-1H1v2h39.475z'/%3E%3C/svg%3E");right:2.625rem}}}@media (90rem <= width <= 125rem){.image-gallery__swiper.swiper-horizontal{max-height:90vh}.swiper-slide.image-gallery__swiper-slide{height:90vh}}
.logo-strip__heading{margin-block-end:2.625rem;text-align:center}.logo-strip__grid{display:grid;gap:.9375rem;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fit,150px);justify-content:center}.logo-strip__grid-item{align-items:center;background-color:var(--brand-white);border-radius:.8125rem;display:flex;flex-flow:row nowrap;justify-content:center;padding-block:1.625rem;padding-inline:1rem;&>a,&>div{display:block;max-width:80px;width:100%}&>a{transition:all .25s ease}& a img,& div:has(>img) img{height:auto;max-height:40px;max-width:80px;object-fit:contain;width:100%}}@media (hover:hover){& .logo-strip__grid-item:has(>a):hover{box-shadow:0 0 0 5px var(--brand-green-30)}}
.two-column-content__content{& .button.button-primary{margin-block-start:1.25rem}}@media (width >= 48rem){.two-column-content.module-column-layout--50-50{& .two-column-content__content{padding-block-start:2.375rem;padding-inline-start:8.625rem}}}.two-column-content.module-column-layout--30-70{& .two-column-content__heading{& h2{color:var(--brand-green)}}}.two-column-content.module-theme--light{background-color:var(--brand-white);& .two-column-content__heading h2{color:var(--heading-colour-primary)}}
:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode{.swiper-wrapper:after{content:"";left:0;pointer-events:none;position:absolute;top:0}}.swiper-virtual.swiper-css-mode.swiper-horizontal{.swiper-wrapper:after{height:1px;width:var(--swiper-virtual-size)}}.swiper-virtual.swiper-css-mode.swiper-vertical{.swiper-wrapper:after{height:var(--swiper-virtual-size);width:1px}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}svg{height:100%;object-fit:contain;transform-origin:center;width:100%;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon{transform:rotate(180deg)}}.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon{transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon{transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon{transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon{transform:rotate(90deg)}}}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10;&.swiper-pagination-hidden{opacity:0}&.swiper-pagination-disabled,.swiper-pagination-disabled>&{display:none!important}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);left:0;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden;.swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullet-active,.swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullet-active-next-next{transform:scale(.33)}}.swiper-pagination-bullet{background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));button&{appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable &{cursor:pointer}&:only-child{display:none!important}}.swiper-pagination-bullet-active{background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:var(--swiper-pagination-left,auto);right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0);.swiper-pagination-bullet{display:block;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}&.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px;.swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}}}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-horizontal.swiper-pagination-bullets{.swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}&.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap;.swiper-pagination-bullet{transition:transform .2s,left .2s}}}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute;.swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl & .swiper-pagination-progressbar-fill{transform-origin:right top}&.swiper-pagination-horizontal,&.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-horizontal>&,.swiper-vertical>&.swiper-pagination-progressbar-opposite{height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}&.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,&.swiper-pagination-vertical,.swiper-horizontal>&.swiper-pagination-progressbar-opposite,.swiper-vertical>&{height:100%;left:0;top:0;width:var(--swiper-pagination-progressbar-size,4px)}}.swiper-pagination-lock{display:none}.swiper-scrollbar{background:var(--swiper-scrollbar-bg-color,#0000001a);border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;touch-action:none;&.swiper-scrollbar-disabled,.swiper-scrollbar-disabled>&{display:none!important}&.swiper-scrollbar-horizontal,.swiper-horizontal>&{bottom:var(--swiper-scrollbar-bottom,4px);height:var(--swiper-scrollbar-size,4px);left:var(--swiper-scrollbar-sides-offset,1%);position:absolute;top:var(--swiper-scrollbar-top,auto);width:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);z-index:50}&.swiper-scrollbar-vertical,.swiper-vertical>&{height:calc(100% - var(--swiper-scrollbar-sides-offset,1%)*2);left:var(--swiper-scrollbar-left,auto);position:absolute;right:var(--swiper-scrollbar-right,4px);top:var(--swiper-scrollbar-sides-offset,1%);width:var(--swiper-scrollbar-size,4px);z-index:50}}.swiper-scrollbar-drag{background:var(--swiper-scrollbar-drag-bg-color,#00000080);border-radius:var(--swiper-scrollbar-border-radius,10px);height:100%;left:0;position:relative;top:0;width:100%}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{align-items:center;display:flex;height:100%;justify-content:center;text-align:center;width:100%;>canvas,>img,>svg{max-height:100%;max-width:100%;object-fit:contain}}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{left:0;opacity:0;pointer-events:none;position:absolute;top:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{margin:0 auto;transition-timing-function:ease-out}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-direction:column;flex-wrap:wrap}.swiper-fade{&.swiper-free-mode{.swiper-slide{transition-timing-function:ease-out}}.swiper-slide{pointer-events:none;transition-property:opacity;.swiper-slide{pointer-events:none}}.swiper-slide-active{pointer-events:auto;& .swiper-slide-active{pointer-events:auto}}}.swiper.swiper-cube{overflow:visible}.swiper-cube{.swiper-slide{backface-visibility:hidden;height:100%;pointer-events:none;transform-origin:0 0;visibility:hidden;width:100%;z-index:1;.swiper-slide{pointer-events:none}}&.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}.swiper-slide-active,.swiper-slide-next,.swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube-shadow{bottom:0;height:100%;left:0;opacity:.6;position:absolute;width:100%;z-index:0;&:before{background:#000;bottom:0;content:"";filter:blur(50px);left:0;position:absolute;right:0;top:0}}}.swiper-cube{.swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}}.swiper-cube{.swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-slide-shadow-cube.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper.swiper-flip{overflow:visible}.swiper-flip{.swiper-slide{backface-visibility:hidden;pointer-events:none;z-index:1;.swiper-slide{pointer-events:none}}.swiper-slide-active{&,& .swiper-slide-active{pointer-events:auto}}}.swiper-flip{.swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-slide-shadow-flip.swiper-slide-shadow-top{backface-visibility:hidden;z-index:0}}.swiper-creative{.swiper-slide{backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}}.swiper.swiper-cards{overflow:visible}.swiper-cards{.swiper-slide{backface-visibility:hidden;overflow:hidden;transform-origin:center bottom}}
