@font-face{font-family:'nb_architekt_pro_rbold';src:url("/assets/fonts/nb-architekt/nb_architekt_pro_r_bold-webfont.eot");src:url("/assets/fonts/nb-architekt/nb_architekt_pro_r_bold-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/nb-architekt/nb_architekt_pro_r_bold-webfont.woff2") format("woff2"),url("/assets/fonts/nb-architekt/nb_architekt_pro_r_bold-webfont.woff") format("woff"),url("/assets/fonts/nb-architekt/nb_architekt_pro_r_bold-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'nb_architekt_pro_rregular';src:url("/assets/fonts/nb-architekt/nb_architekt_pro_r_regular-webfont.eot");src:url("/assets/fonts/nb-architekt/nb_architekt_pro_r_regular-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/nb-architekt/nb_architekt_pro_r_regular-webfont.woff2") format("woff2"),url("/assets/fonts/nb-architekt/nb_architekt_pro_r_regular-webfont.woff") format("woff"),url("/assets/fonts/nb-architekt/nb_architekt_pro_r_regular-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:'nb_architekt_pro_rlight';src:url("/assets/fonts/nb-architekt/nb_architekt_pro_r_light-webfont.eot");src:url("/assets/fonts/nb-architekt/nb_architekt_pro_r_light-webfont.eot?#iefix") format("embedded-opentype"),url("/assets/fonts/nb-architekt/nb_architekt_pro_r_light-webfont.woff2") format("woff2"),url("/assets/fonts/nb-architekt/nb_architekt_pro_r_light-webfont.woff") format("woff"),url("/assets/fonts/nb-architekt/nb_architekt_pro_r_light-webfont.ttf") format("truetype");font-weight:normal;font-style:normal}:root{--header-height:clamp(70px, 5.50936vw, 106px);--core-spacing:clamp(20px, 5.20833vw, 40px);--block-spacing:clamp(20px, 1.55925vw, 30px);--list-spacing:clamp(20px, 1.55925vw, 30px);--core-width:calc(1444px + (var(--core-spacing) * 2));--full-width:1924px;--section-constraint:5;--gap:clamp(20px, 1.6632vw, 32px);--indent-gap:clamp(16px, 1.6632vw, 32px);--indent:0;--title-offset:clamp(20px, 3.37838vw, 65px);--title-padding:clamp(20px, 2.18295vw, 42px);--title-right-padding:clamp(20px, 3.37838vw, 65px);--arrow-width:clamp(21px, 1.6632vw, 32px);--arrow-height:clamp(9px, .72765vw, 14px);--border-radius:14px;--a-text-decoration:underline;--a-hover-text-decoration:underline;--a-opacity:1;--a-hover-opacity:1;--btn-width:auto;--btn-height:clamp(44px, 3.63825vw, 70px);--btn-font-size:clamp(16px, 1.2474vw, 24px);--btn-line-height:clamp(20px, 1.4553vw, 28px);--btn-padding:0 clamp(18px, 1.19543vw, 23px);--btn-arrow-padding:0 clamp(19px, .98753vw, 19px) 0 clamp(18px, .93555vw, 18px);--btn-border:2px solid;--btn-border-radius:0;--form-spacing:16px;--form-label-padding:0;--form-field-border:2px solid;--form-field-border-colour:#000;--form-field-border-radius:0;--form-field-height:clamp(40px, 3.37838vw, 65px);--form-field-padding:0 clamp(12px, 1.29938vw, 25px);--form-field-select-padding:0 clamp(11px, 1.2474vw, 24px);--form-field-select-bg-position:clamp(11px, 1.2474vw, 24px);--form-field-font-size:clamp(16px, .93555vw, 18px);--form-field-line-height:clamp(40px, 3.37838vw, 65px);--form-field-textarea-height:clamp(140px, 10.08316vw, 194px);--form-field-textarea-line-height:clamp(20px, 1.2474vw, 24px);--form-field-textarea-padding:clamp(8px, 1.29938vw, 25px) clamp(12px, 1.29938vw, 25px)}*,*:before,*:after{box-sizing:border-box}html{font-size:clamp(16px, 1.55925vw, 30px);line-height:clamp(20px, 2.18295vw, 42px);--block-spacing:clamp(20px, 1.55925vw, 30px);font-family:"Source Sans 3", sans-serif;font-weight:400;--letter-spacing-nb-architekt:0;overflow-x:hidden;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:transparent;scroll-behavior:smooth}body{margin:0;background:var(--background-colour);font-feature-settings:'pnum', 'lnum';-moz-font-feature-settings:'pnum', 'lnum';-webkit-font-feature-settings:'pnum', 'lnum';-ms-font-feature-settings:'pnum', 'lnum';-moz-font-feature-settings:'pnum=1,lnum=1'}hr{height:1px;background:none;border:0 none;border-top:1px solid;border-top-color:var(--text-colour)}img{max-width:100%;height:auto;font-size:0;vertical-align:middle;border:0}p img[style]{width:var(--img-w, auto) !important;height:var(--img-h, auto) !important}p:has(img){padding-block:var(--block-spacing)}svg{display:block}iframe{max-width:100%;display:block;border:0}.grecaptcha-badge{display:none !important}h1,h2,h3,h4,h5,h6,p,ul,ol,li,div,table,blockquote{color:var(--text-colour)}h1,h2,h3,h4,h5,h6{color:var(--text-colour)}.h1,h1{font-size:clamp(24px, 2.59875vw, 50px);line-height:clamp(28px, 2.96258vw, 57px);--block-spacing:clamp(40px, 4.67775vw, 90px);--letter-spacing-nb-architekt:1px;font-family:"nb_architekt_pro_rregular", sans-serif;font-weight:normal;letter-spacing:var(--letter-spacing-nb-architekt)}.h2,h2{font-size:clamp(20px, 2.079vw, 40px);line-height:clamp(24px, 2.59875vw, 50px);--block-spacing:clamp(30px, 4.158vw, 80px);--letter-spacing-nb-architekt:1px;font-family:"nb_architekt_pro_rregular", sans-serif;font-weight:normal;letter-spacing:var(--letter-spacing-nb-architekt)}.h3,h3{font-size:clamp(18px, 1.8711vw, 36px);line-height:clamp(24px, 2.33888vw, 45px);--block-spacing:clamp(20px, 3.63825vw, 70px);font-family:"nb_architekt_pro_rregular", sans-serif;font-weight:normal;letter-spacing:var(--letter-spacing-nb-architekt)}.h4,h4{font-size:clamp(16px, 1.55925vw, 30px);line-height:clamp(20px, 2.18295vw, 42px);--block-spacing:clamp(20px, 1.55925vw, 30px);font-family:"nb_architekt_pro_rregular", sans-serif;font-weight:normal;letter-spacing:var(--letter-spacing-nb-architekt)}.h5,h5{font-size:clamp(16px, 1.2474vw, 24px);line-height:clamp(20px, 1.6632vw, 32px);--block-spacing:clamp(20px, 1.55925vw, 30px);font-family:"nb_architekt_pro_rregular", sans-serif;font-weight:normal;letter-spacing:var(--letter-spacing-nb-architekt)}.h6,h6{font-size:clamp(16px, 1.2474vw, 24px);line-height:clamp(20px, 1.6632vw, 32px);--block-spacing:clamp(20px, 1.55925vw, 30px);font-family:"nb_architekt_pro_rregular", sans-serif;font-weight:normal;letter-spacing:var(--letter-spacing-nb-architekt)}dt,strong{font-family:"Source Sans 3", sans-serif;font-weight:600;--letter-spacing-nb-architekt:0}small,p.small{font-size:clamp(16px, 1.2474vw, 24px);line-height:clamp(20px, 1.6632vw, 32px);--block-spacing:clamp(20px, 1.55925vw, 30px)}sup,sub{font-size:65%;line-height:1}ul,ol{margin:0;padding:0 0 0 var(--list-spacing)}ul ul:first-child,ul ol:first-child,ol ul:first-child,ol ol:first-child{margin-top:var(--block-spacing)}ul.no-list-style,ol.no-list-style{padding-left:0;list-style:none}ul.compact li,ol.compact li{--block-spacing:0}.title,h1,h2,h3,h4,h5,h6,ul,ol,li,p,hr,img,iframe,blockquote,figure,figcaption,table,.block-spacing,.columns,.columns-medium,.columns-large,form,.c-form,.c-panel,div[data-oembed-url],.oembedall-container,.u-responsive-table,.c-read-more,.c-accordion,.c-btn,.cke_widget_wrapper{margin:var(--block-spacing) 0 0 0}.title:first-child,h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,ul:first-child,ol:first-child,li:first-child,p:first-child,hr:first-child,img:first-child,iframe:first-child,blockquote:first-child,figure:first-child,figcaption:first-child,table:first-child,.block-spacing:first-child,.columns:first-child,.columns-medium:first-child,.columns-large:first-child,form:first-child,.c-form:first-child,.c-panel:first-child,div[data-oembed-url]:first-child,.oembedall-container:first-child,.u-responsive-table:first-child,.c-read-more:first-child,.c-accordion:first-child,.c-btn:first-child,.cke_widget_wrapper:first-child{margin-top:0}input{border-radius:0}input[type="text"],input[type="number"],input[type="date"],input[type="email"],input[type="search"],input[type="password"],input[type="tel"],input[type="url"]{outline:0;-webkit-appearance:none !important}textarea{outline:0;resize:none;-webkit-appearance:none}input[disabled],textarea[disabled],select[disabled]{cursor:not-allowed !important}::-ms-clear{display:none}::-webkit-input-placeholder{color:var(--form-field-placeholder-color);font-family:var(--form-field-placeholder-font);font-weight:var(--form-field-placeholder-font-weight);opacity:1}:-moz-placeholder{color:var(--form-field-placeholder-color);font-family:var(--form-field-placeholder-font);font-weight:var(--form-field-placeholder-font-weight);opacity:1}::-moz-placeholder{color:var(--form-field-placeholder-color);font-family:var(--form-field-placeholder-font);font-weight:var(--form-field-placeholder-font-weight);opacity:1}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:var(--form-field-placeholder-color);font-family:var(--form-field-placeholder-font);font-weight:var(--form-field-placeholder-font-weight);opacity:1}input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}@-moz-document url-prefix("http://"){button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner{padding:0 !important;border:0 none !important}}@-moz-document url-prefix("https://"){button::-moz-focus-inner,input[type="button"]::-moz-focus-inner,input[type="submit"]::-moz-focus-inner,input[type="reset"]::-moz-focus-inner{padding:0 !important;border:0 none !important}}ul.main{margin:0;padding:0;list-style:none;--a-text-decoration:none;--a-hover-text-decoration:none;font-size:18px;line-height:24px;--block-spacing:30px;font-family:"nb_architekt_pro_rregular", sans-serif;font-weight:normal;letter-spacing:var(--letter-spacing-nb-architekt)}ul.main ul{padding:0;list-style:none}ul.main>li{margin-top:0}ul.main>li.is-active>a{color:var(--a-hover-colour)}ul.display-columns{display:flex;gap:clamp(20px, 1.55925vw, 30px);flex-wrap:wrap;list-style:none}ul.display-columns>li{flex-grow:1;flex-basis:0}ul.display-list{--block-spacing:8px}.header .c-core{position:relative;z-index:2000;height:var(--header-height);display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;--a-colour:var(--text-colour);--a-hover-colour:var(--border)}.header__logo{width:clamp(192px, 16.58004vw, 319px);display:block}.header__burger{position:relative;z-index:100;width:18px;height:18px;margin:0 0 0 auto;padding:0;pointer-events:auto;cursor:pointer;overflow:visible;display:inline-block;text-transform:none;background:transparent;border:0}html.nav-is-active .header__burger .menu{display:none}html:not(.nav-is-active) .header__burger .close{display:none}.u-theme-white+.footer.u-theme-white{border-top:1px solid var(--border)}.footer{position:relative;z-index:10;padding-top:clamp(30px, 1.8711vw, 36px);font-size:clamp(14px, .8316vw, 16px);line-height:clamp(18px, .8316vw, 16px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.footer h3{font-size:clamp(14px, .93555vw, 18px);line-height:clamp(18px, 1.2474vw, 24px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.footer .c-core{max-width:calc(1200px + (var(--core-spacing) * 2))}.footer__inner{display:flex;padding:clamp(0px, 2.59875vw, 50px) 0 clamp(30px, 3.63825vw, 70px) 0}.footer__inner ul{padding:0;list-style:none}.footer__inner li{--block-spacing:10px}.footer__logo{width:clamp(192px, 16.58004vw, 319px)}.header__logo>span,.header__burger .name,.c-btn--play .name,.c-pagination__item .name,.c-form__field--no-label label,.footer__logo>span{width:0;height:0;font-size:0 !important;display:block !important}.footer__supported-by{font-size:clamp(12px, .6237vw, 12px);line-height:clamp(16px, .8316vw, 16px);--block-spacing:clamp(20px, 1.0395vw, 20px);padding:clamp(30px, 2.59875vw, 50px) 0;border-top:1px solid var(--border)}.footer__dfe{width:clamp(80px, 5.92516vw, 114px);display:block}.footer__gatsby{width:clamp(119px, 6.18503vw, 119px);display:block}.oembedall-container{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden}.oembedall-container iframe{width:100%;height:100%;margin:0 !important}.oembedall-container>br,.oembedall-container .js-oembed,.oembedall-container .oembedall-closehide{display:none}.oembedall-container .u-visibility-hidden{position:absolute}.js-oembed{font-size:0 !important}.placeholder.is-autoplay .js-oembed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;font-size:0 !important;transition:opacity 0.5s ease;pointer-events:none;display:block;background-color:var(--background-colour);background-repeat:no-repeat;background-size:cover}.placeholder.is-autoplay .loaded .js-oembed{opacity:0}.placeholder.is-autoplay .c-image__overlay{display:none}a{position:relative;color:var(--a-colour);text-decoration:var(--a-text-decoration);opacity:var(--a-opacity)}a svg{fill:var(--a-colour)}a.underline{text-decoration:underline;--a-text-decoration:underline;--a-hover-text-decoration:underline}a.no-underline{--a-text-decoration:none;--a-hover-text-decoration:none}a.as-text{--a-colour:var(--text-colour);--a-text-decoration:none;--a-hover-text-decoration:none}a.is-active,a:active,.device-desktop a:hover{color:var(--a-hover-colour);text-decoration:var(--a-hover-text-decoration);opacity:var(--a-hover-opacity)}a.is-active svg,a:active svg,.device-desktop a:hover svg{fill:var(--a-hover-colour)}a,span,button{outline:0}a.is-disabled,a[disabled="disabled"],span.is-disabled,span[disabled="disabled"],button.is-disabled,button[disabled="disabled"]{opacity:0.4;cursor:not-allowed;--a-hover-colour:var(--a-colour);--a-hover-opacity:0.4}blockquote{position:relative;text-align:left;margin-block:calc(var(--block-spacing) * 2);padding-left:var(--pl)}blockquote:first-child{margin-top:0}blockquote:last-child{margin-bottom:0}blockquote p:not(:last-of-type),blockquote p:first-of-type:last-of-type{color:var(--text-alt-colour);font-size:clamp(18px, 1.8711vw, 36px);line-height:clamp(24px, 2.33888vw, 45px);--block-spacing:clamp(20px, 3.63825vw, 70px)}blockquote p:last-of-type:not(:first-of-type){font-size:clamp(16px, 1.2474vw, 24px);line-height:clamp(20px, 1.6632vw, 32px);--block-spacing:clamp(20px, 1.55925vw, 30px);font-family:"Source Sans 3", sans-serif;font-weight:600;--letter-spacing-nb-architekt:0}blockquote:has(img){--img-w:clamp(50px, 7.64033vw, 147px);margin-left:clamp(25px, 6.23701vw, 120px);padding:clamp(20px, 2.59875vw, 50px);padding-left:clamp(35px, 6.23701vw, 120px);border:2px solid var(--text-colour)}blockquote:has(img) img{position:absolute;bottom:-2px;left:calc(var(--img-w) / -2);border:2px solid var(--text-colour)}.buttons{--block-spacing:40px;display:flex;flex-wrap:wrap;flex-direction:row;gap:1rem;align-items:flex-start}.buttons .c-btn{margin:0}.animation .animate-fade-in{opacity:0}.animation .animate-slide-in-up{opacity:0}.animation .animate-slide-in-right{opacity:0}.animation .animate-slide-in-left{opacity:0}.animation.enter .animate-fade-in{animation:fade-in 0.6s ease-out forwards}.animation.enter .animate-slide-in-up{animation:slide-in-up 0.6s ease-out forwards}.animation.enter .animate-slide-in-right{animation:slide-in-right 0.6s ease-out forwards}.animation.enter .animate-slide-in-left{animation:slide-in-left 0.6s ease-out forwards}.animation.enter .animation-delay-0-1s{animation-delay:0.1s}.animation.enter .animation-delay-0-2s{animation-delay:0.2s}.animation.enter .animation-delay-0-3s{animation-delay:0.3s}.animation.enter .animation-delay-0-4s{animation-delay:0.4s}.animation.enter .animation-delay-0-75s{animation-delay:0.75s}@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes slide-in-up{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-in-right{from{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes slide-in-left{from{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}.columns,.columns-medium,.columns-large{gap:var(--form-spacing)}.columns{display:flex;flex-wrap:nowrap}.columns--valign-centre{align-content:center;align-items:center}.columns--no-spacing{gap:0}.columns--no-spacing .col+.col .fake-input,.columns--no-spacing .col+.col .fake-textarea,.columns--no-spacing .col+.col input,.columns--no-spacing .col+.col textarea,.columns--no-spacing .col+.col select{border-left:0 !important}.col{display:flex;flex-basis:0;flex-grow:1}.col>div{width:100%}.col--auto{flex-basis:auto;flex-grow:0;flex-shrink:0}.js-rotate{display:inline-block;position:relative;transition:opacity 250ms ease, transform 250ms ease;will-change:opacity, transform}.js-rotate.is-out{opacity:0;transform:translateY(5px)}.c-accordion{text-align:left;border-top:2px solid;border-bottom:2px solid}.c-accordion.is-open .c-accordion__title a:before,.c-accordion.is-open .c-accordion__title a:after{transform:translateY(-50%) rotate(180deg)}.c-accordion.is-open .c-accordion__content{display:block}.c-accordion+.c-accordion{margin-top:0;border-top:0}.c-accordion__title a{position:relative;--a-color:var(--highlight-color);--a-hover-color:var(--highlight-color);font-size:clamp(16px, 1.55925vw, 30px);line-height:clamp(20px, 2.18295vw, 42px);--block-spacing:clamp(20px, 1.55925vw, 30px);font-family:"Source Sans 3", sans-serif;font-weight:600;--letter-spacing-nb-architekt:0;padding:10px 40px 12px 0;display:block;--a-text-decoration:none;--a-hover-text-decoration:none}.c-accordion__title a:before,.c-accordion__title a:after{content:'';position:absolute;top:50%;width:0;height:0;transform:translateY(-50%);-moz-transition:-moz-transform .25s ease;-o-transition:-o-transform .25s ease;-webkit-transition:-webkit-transform .25s ease;transition:transform .25s ease;display:block}.c-accordion__title a:before{right:10px;border-right:12px solid transparent;border-left:12px solid transparent;border-top:12px solid;border-top-color:var(--text-color)}.c-accordion__title a:after{right:14px;border-right:8px solid transparent;border-left:8px solid transparent;border-top:8px solid;border-top-color:var(--background-color)}.is-open .c-accordion__title a:after,.c-accordion__title a:active:after,.device-desktop .c-accordion__title a:hover:after{border-top-color:var(--text-color)}.c-accordion__content{padding:5px 0 30px 0}.js .c-accordion__content{display:none}.c-box{border:2px solid var(--border)}.c-box+.c-box{border-top:0}.c-box__inner{--a-text-decoration:none;--a-hover-text-decoration:none;padding:clamp(20px, 2.59875vw, 50px);display:grid;grid-auto-rows:auto;grid-auto-flow:row;grid-gap:clamp(20px, 4.05405vw, 78px);grid-template-columns:repeat(1, 1fr);align-items:center}.c-box__inner .c-image img{width:100%;height:100%;object-fit:cover;aspect-ratio:283/230}.c-box__inner .date{display:flex;gap:10px;align-items:center}.c-box__inner .date+.title{--block-spacing:20px}.c-btn{position:relative;min-width:var(--btn-width);min-height:var(--btn-height);color:var(--btn-text-colour);font-size:var(--btn-font-size);line-height:var(--btn-line-height);font-family:"Source Sans 3", sans-serif;font-weight:400;--letter-spacing-nb-architekt:0;padding:var(--btn-padding);text-align:center;transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.2s;background:var(--btn-background-colour);border:var(--btn-border);border-color:var(--btn-border-colour);border-radius:var(--btn-border-radius);--a-hover-opacity:1}.c-btn:before{transition-property:all;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);transition-duration:.3s}.c-btn,.c-link-arrow,.c-link-back-arrow{text-decoration:none !important;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.c-btn--arrow,.c-link-arrow,.c-link-back-arrow{--btn-hover-svg-transform:rotate(360deg)}.c-btn--arrow svg,.c-link-arrow svg,.c-link-back-arrow svg{position:relative;top:1px;width:var(--arrow-width);height:var(--arrow-height);fill:var(--btn-text-colour);transition:transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1)}.c-btn--arrow{padding:var(--btn-arrow-padding)}.c-link-arrow{transition:transform 0.35s cubic-bezier(0.34, 1.2, 0.64, 1);--btn-hover-transform:translateX(10px);--btn-hover-svg-transform:translateX(10px) rotate(360deg)}.c-link-arrow:active,.c-link-arrow.is-active,.device-desktop .c-link-arrow:hover{transform:var(--btn-hover-transform, none)}.c-link-arrow:active svg,.c-link-arrow.is-active svg,.device-desktop .c-link-arrow:hover svg{transform:var(--btn-hover-svg-transform, none)}.c-link-back-arrow{transition:transform 0.35s cubic-bezier(0.34, 1.2, 0.64, 1);--btn-hover-transform:translateX(10px);--btn-hover-svg-transform:rotate(360deg)}.c-link-back-arrow:active,.c-link-back-arrow.is-active,.device-desktop .c-link-back-arrow:hover{transform:var(--btn-hover-transform, none)}.c-link-back-arrow:active svg,.c-link-back-arrow.is-active svg,.device-desktop .c-link-back-arrow:hover svg{transform:var(--btn-hover-svg-transform, none)}.c-btn--play{width:var(--btn-height);padding:0;--btn-hover-svg-transform:translate(0, 0) rotate(360deg)}.c-btn--play svg{width:clamp(25px, 1.71518vw, 33px);height:clamp(32px, 2.02703vw, 39px);fill:none !important;transform:translate(5px, 5px);transition:transform 0.35s cubic-bezier(0.34, 1.2, 0.64, 1)}a.c-btn,button.c-btn,.c-link-arrow{cursor:pointer}a.c-btn:active svg,a.c-btn.is-active svg,.device-desktop a.c-btn:hover svg,button.c-btn:active svg,button.c-btn.is-active svg,.device-desktop button.c-btn:hover svg,.c-link-arrow:active svg,.c-link-arrow.is-active svg,.device-desktop .c-link-arrow:hover svg{fill:var(--btn-hover-text-colour)}a.c-btn:active,a.c-btn.is-active,.device-desktop a.c-btn:hover,button.c-btn:active,button.c-btn.is-active,.device-desktop button.c-btn:hover{color:var(--btn-hover-text-colour);opacity:var(--a-hover-opacity);background:var(--btn-hover-background-colour);border-color:var(--btn-hover-border-colour);transform:var(--btn-hover-transform, none)}a.c-btn:active:before,a.c-btn.is-active:before,.device-desktop a.c-btn:hover:before,button.c-btn:active:before,button.c-btn.is-active:before,.device-desktop button.c-btn:hover:before{top:0;left:0;--btn-background-colour:var(--btn-hover-background-colour)}a.c-btn:active svg,a.c-btn.is-active svg,.device-desktop a.c-btn:hover svg,button.c-btn:active svg,button.c-btn.is-active svg,.device-desktop button.c-btn:hover svg{transform:var(--btn-hover-svg-transform, none)}a:active span.c-btn,a.is-active span.c-btn,.device-desktop a:hover span.c-btn{color:var(--btn-hover-text-colour);opacity:var(--a-hover-opacity);background:var(--btn-hover-background-colour);border-color:var(--btn-hover-border-colour);transform:var(--btn-hover-transform, none)}a:active span.c-btn:before,a.is-active span.c-btn:before,.device-desktop a:hover span.c-btn:before{top:0;left:0;--btn-background-colour:var(--btn-hover-background-colour)}a:active span.c-btn svg,a.is-active span.c-btn svg,.device-desktop a:hover span.c-btn svg{transform:var(--btn-hover-svg-transform, none)}.c-btn.c-btn--block,.c-btn.c-btn[data-block="true"]{width:100%;display:flex}.c-btn--solid{--btn-text-colour:var(--btn-solid-text-colour);--btn-background-colour:var(--btn-solid-background-colour);--btn-border-colour:var(--btn-solid-text-colour);--btn-hover-text-colour:var(--btn-solid-hover-text-colour);--btn-hover-background-colour:var(--btn-solid-hover-background-colour);--btn-hover-border-colour:var(--btn-solid-hover-text-colour);background:none !important}.c-btn--solid:before{content:'';position:absolute;top:7px;left:7px;z-index:-1;width:100%;height:100%;background:var(--btn-background-colour)}.c-btn--outline{--btn-text-colour:var(--btn-outline-border-colour, var(--text-colour));--btn-background-colour:transparent;--btn-border-colour:var(--btn-outline-border-colour, var(--text-colour));--btn-hover-text-colour:var(--btn-solid-text-colour, var(--background-colour));--btn-hover-background-colour:var(--btn-solid-background-colour, var(--text-colour));--btn-hover-border-colour:var(--btn-solid-background-colour, var(--text-colour))}.c-btn.small{--btn-width:auto;--btn-height:clamp(40px, 2.079vw, 40px);--btn-font-size:clamp(16px, .8316vw, 16px);--btn-line-height:clamp(20px, 1.0395vw, 20px);--btn-padding:0 clamp(18px, .93555vw, 18px)}.c-btn--outline.black{--btn-outline-border-colour:#000;--btn-solid-text-colour:#fff;--btn-solid-background-colour:#000}.c-btn--solid.orange{--btn-solid-text-colour:#000;--btn-solid-background-colour:#FA643F;--btn-solid-hover-text-colour:#000;--btn-solid-hover-background-colour:#FA643F}.c-btn--solid.orange-tint-1{--btn-solid-text-colour:#000;--btn-solid-background-colour:#FFC1B5;--btn-solid-hover-text-colour:#000;--btn-solid-hover-background-colour:#FFC1B5}.c-btn--solid.blue-tint-1{--btn-solid-text-colour:#000;--btn-solid-background-colour:#CFD2E9;--btn-solid-hover-text-colour:#000;--btn-solid-hover-background-colour:#CFD2E9}.c-btn--solid.white{--btn-solid-text-colour:#000;--btn-solid-background-colour:#fff;--btn-solid-hover-text-colour:#000;--btn-solid-hover-background-colour:#fff}.c-core{width:100%;max-width:var(--core-width);margin:0 auto;padding-inline:var(--core-spacing)}.c-core .c-core{padding-inline:0}.c-core--p0{padding-inline:0}:root{--fc-size:var(--form-field-height);--fc-label-padding-left:50px;--fc-circle-checked-size:18px;--fc-circle-checked-offset-top:4px;--fc-circle-checked-offset-left:4px;--fc-circle-background-color:#fff;--fc-circle-border:1px solid;--fc-circle-border-color:var(--form-field-border-colour);--fc-circle-border-radius:50%;--fc-circle-checked-background-color:var(--accent-1);--fc-square-checked-size:24px;--fc-square-checked-offset-top:3px;--fc-square-checked-offset-left:1px;--fc-square-background-color:#fff;--fc-square-border:1px solid;--fc-square-border-color:var(--form-field-border-colour);--fc-square-border-radius:var(--form-field-border-radius);--fc-square-checked-background-color:#fff}html .c-form-check-group{display:flex;flex-wrap:wrap;align-items:flex-start;align-content:flex-start}html .c-form-check-group .c-form-check{margin:10px 10px 0 0;flex-grow:0}html .c-form-check-group .c-form-check+.c-form-check{margin-top:10px}html .c-form-check-wrapper+.c-form-check-wrapper{--form-field-spacing:10px}html .c-form-check-tabs{display:flex;flex-wrap:nowrap}html .c-form-check-tabs .c-form-check{margin:0 !important;flex-basis:0;flex-grow:1}html .c-form-check{position:relative;min-height:var(--fc-size);flex:1 1 auto;align-items:center;display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}html .c-form-check+.c-form-check{margin-top:10px}html .c-form-check label{position:relative !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;width:auto !important;color:var(--form-field-color);font-size:clamp(12px, .6237vw, 12px);line-height:clamp(16px, .8316vw, 16px);--block-spacing:clamp(20px, 1.0395vw, 20px);font-family:"Source Sans 3", sans-serif;font-weight:400;--letter-spacing-nb-architekt:0;margin:0;padding:0;opacity:1 !important;pointer-events:auto;cursor:pointer;display:block;flex-grow:1}html .c-form-check label:before{content:'';position:absolute;top:0;left:0;z-index:2;display:block}html .c-form-check label em{font-style:normal;display:block}html .c-form-check input{position:absolute;left:2px;margin:0;opacity:0;visibility:hidden}html .c-form-check input+label:after{content:'';position:absolute;display:none}html .c-form-check input:checked+label:after{display:block}html .c-form-check input[disabled]+label{cursor:default}html .c-form-check--valign-center{--fc-circle-checked-offset-top:50%;--fc-square-checked-offset-top:50%}html .c-form-check--valign-center label:before,html .c-form-check--valign-center label:after{top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}html .c-form-check--circle,html .c-form-check--square{--fc-size:26px;--fc-label-padding-left:40px}html .c-form-check--circle label,html .c-form-check--square label{padding-left:var(--fc-label-padding-left)}html .c-form-check--circle label:before,html .c-form-check--square label:before{width:var(--fc-size);height:var(--fc-size)}html .c-form-check--circle label:after,html .c-form-check--square label:after{z-index:3}html .c-form-check--circle label:before{background-color:var(--fc-circle-background-color);border:var(--fc-circle-border);border-color:var(--fc-circle-border-color);border-radius:var(--fc-circle-border-radius)}html .c-form-check--circle label:after{top:var(--fc-circle-checked-offset-top);left:var(--fc-circle-checked-offset-left);width:var(--fc-circle-checked-size);height:var(--fc-circle-checked-size);background-color:var(--fc-circle-checked-background-color);border-radius:var(--fc-circle-border-radius)}html .c-form-check--square label:before{background-color:var(--fc-square-background-color);border:var(--fc-square-border);border-color:var(--fc-square-border-color);border-radius:var(--fc-square-border-radius)}html .c-form-check--square label:after{top:var(--fc-square-checked-offset-top);left:var(--fc-square-checked-offset-left);width:var(--fc-square-checked-size);height:var(--fc-square-checked-size);background-image:url("../images/icons/tick-green.svg");background-repeat:no-repeat;background-position:center;background-size:70%;border-radius:var(--fc-square-border-radius)}html .c-form-check--btn{min-height:20px}html .c-form-check--btn label{color:var(--checkbox-text);font-size:clamp(12px, .6237vw, 12px);line-height:clamp(16px, .8316vw, 16px);--block-spacing:clamp(20px, 1.0395vw, 20px);font-family:"Source Sans 3", sans-serif;font-weight:400;--letter-spacing-nb-architekt:0;padding:3px 15px 4px 15px;text-align:center}html .c-form-check--btn label em{position:relative;z-index:3}html .c-form-check--btn label:before,html .c-form-check--btn label:after{width:100%;height:100%;z-index:0}html .c-form-check--btn label:before{background:var(--checkbox-background, transparent);border:var(--checkbox-border, 1px solid #fff);border-radius:0}html .c-form-check--btn input:checked+label{color:var(--checkbox-selected-text, #fff)}html .c-form-check--btn input:checked+label:before{opacity:1;background:var(--checkbox-selected-background, #000);border:var(--checkbox-selected-border, 1px solid #000)}.c-form-check__label-space-between{display:flex !important;justify-content:space-between}.c-form .label,.c-form label,.c-form legend{color:var(--form-label-colour);font-size:clamp(14px, .8316vw, 16px);line-height:clamp(18px, .8316vw, 16px);--block-spacing:clamp(20px, 1.55925vw, 30px);font-family:"Source Sans 3", sans-serif;font-weight:600;--letter-spacing-nb-architekt:0;padding:var(--form-label-padding);text-align:left;display:block}.c-form .label em,.c-form label em,.c-form legend em{font-style:normal}.c-form .label a,.c-form label a,.c-form legend a{--a-text-decoration:underline;--a-hover-text-decoration:underline}.c-form .fake-input.affix{background:var(--form-field-background-color, var(--background-colour))}.c-form .fake-input,.c-form .fake-select,.c-form .fake-textarea,.c-form input[type="text"],.c-form input[type="number"],.c-form input[type="date"],.c-form input[type="email"],.c-form input[type="search"],.c-form input[type="password"],.c-form input[type="tel"],.c-form input[type="url"],.c-form textarea,.c-form select{position:relative;width:100%;color:var(--form-field-colour);font-family:"Source Sans 3", sans-serif;font-weight:400;--letter-spacing-nb-architekt:0;text-align:left;background:var(--form-field-background-color, var(--background-colour));border:var(--form-field-border);border-color:var(--form-field-border-colour, var(--border));border-radius:var(--form-field-border-radius);font-feature-settings:'pnum', 'lnum';-moz-font-feature-settings:'pnum', 'lnum';-webkit-font-feature-settings:'pnum', 'lnum';-ms-font-feature-settings:'pnum', 'lnum';-moz-font-feature-settings:'pnum=1,lnum=1'}.c-form .fake-input,.c-form input[type="text"],.c-form input[type="number"],.c-form input[type="date"],.c-form input[type="email"],.c-form input[type="search"],.c-form input[type="password"],.c-form input[type="tel"],.c-form input[type="url"]{height:var(--form-field-height);font-size:var(--form-field-font-size);line-height:var(--form-field-line-height);margin:0;padding:var(--form-field-padding);filter:none;outline:0}.c-form .fake-textarea,.c-form textarea{height:var(--form-field-textarea-height);min-height:var(--form-field-textarea-height);font-size:var(--form-field-font-size);line-height:var(--form-field-textarea-line-height);margin:0;padding:var(--form-field-textarea-padding);overflow:auto;resize:none;-webkit-transform:translate3d(0, 0, 0)}.c-form .fake-textarea:not(.js-autogrow),.c-form textarea:not(.js-autogrow){-moz-transition:height .5s ease;-o-transition:height .5s ease;-webkit-transition:height .5s ease;transition:height .5s ease}.c-form .select-wrapper{position:relative}.c-form .select-wrapper:before{content:'';position:absolute;top:50%;right:20px;width:0;height:0;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;border-style:solid;border-width:9px 6px 0 6px;border-color:transparent;border-top-color:var(--form-field-colour, var(--text-colour))}.c-form .fake-select,.c-form select{height:var(--form-field-height);font-size:var(--form-field-font-size);margin:0;outline:0;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:var(--form-field-border-radius);background-color:var(--form-field-background-color, var(--background-colour));background-image:url("/assets/images/icons/select-arrow.svg");background-position:right var(--form-field-select-bg-position) top 50%;background-repeat:no-repeat;background-size:var(--form-field-select-bg-size)}.c-form select{line-height:var(--form-field-select-line-height);padding:var(--form-field-select-padding);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-form option{color:var(--form-field-colour, var(--text-colour))}.c-form .fake-select{padding:var(--form-field-fake-select-padding);cursor:pointer}.c-form .fake-select:not(.is-open) .fake-select__options{display:none}.c-form .fake-select__value{height:100%;line-height:var(--form-field-fake-select-line-height);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.c-form .fake-select__options{position:absolute;top:calc(100% + 14px);right:-1px;z-index:10000;min-width:250px;padding:var(--form-field-fake-select-options-padding);filter:drop-shadow(0 0 10px rgba(0,0,0,0.19));background:var(--form-field-background-color, var(--background-colour));border:var(--form-field-border);border-color:var(--form-field-border-colour, var(--border));border-radius:2px}.c-form .fake-select__options:before{content:'';position:absolute;top:-10px;right:50px;width:0;height:0;display:block;border-style:solid;border-width:0 12px 10px 12px;border-color:transparent transparent #fff}.js-form .is-processing .c-form__field{opacity:0.6}.js-form .is-processing .c-form__submit .c-btn,.js-form .is-processing .c-form__submit p{display:none !important}.js-form .is-processing .c-form__submit:after{content:'';width:var(--form-field-height);height:var(--form-field-height);margin:0 auto;border-radius:50%;border:1px solid var(--accent-tint-colour);border-top:2px solid var(--accent-colour);animation:spinner1 600ms linear infinite}@keyframes spinner1{to{transform:rotate(360deg)}}.c-form__errors{--text-colour:red !important;--block-spacing:0}ul.c-form__errors{padding:0;list-style:none;--block-spacing:0}ul.c-form__errors li{--block-spacing:0}.c-form__field{position:relative;width:100%}.c-form__field>label.required:after{content:'*';color:var(--form-label-required-colour, red);margin:0 0 0 3px}.c-form__field select[data-val=""]{color:var(--form-field-placeholder-color)}.c-form__field--no-label{--form-field-placeholder-color:var(--form-label-color);--select2-single-placeholder-color:var(--form-label-color)}.c-form__field--no-label label,.c-form__field--no-label legend{display:none}.columns,.columns-medium,.c-form__field,.c-form__spacing,.c-form__text,.c-form__submit{margin-top:var(--form-spacing)}.columns:first-child,.columns-medium:first-child,.c-form__field:first-child,.c-form__spacing:first-child,.c-form__text:first-child,.c-form__submit:first-child{margin-top:0}.c-form__submit{--form-spacing:27px;display:flex;flex-wrap:wrap;--form-field-spacing:25px}.c-form__submit.align-right{justify-content:flex-end}.c-form__submit p{width:100%;text-align:center;--block-spacing:10px}.c-form__field--recaptcha{display:flex;flex-wrap:wrap}.c-form__field--recaptcha.align-right .c-form__errors{text-align:right}.c-form__field--recaptcha .c-form__errors{width:100%}.fake-input{align-items:center}.fake-input,.fake-textarea{display:flex}.fake-input>div,.fake-textarea>div{width:100% !important}.c-grid{display:grid;grid-auto-rows:auto;grid-auto-flow:row;grid-gap:var(--gap)}.c-grid.align-items-start{align-items:start}.c-grid.align-items-center{align-items:center}.c-grid.align-items-end{align-items:end}.c-grid>*{min-width:0;margin-top:0 !important}.title+.c-grid,.c-grid+.c-grid{margin-top:var(--gap)}.c-grid[data-layout="1"]{grid-template-columns:repeat(1, 1fr)}.c-grid[data-layout="sidebar"]{grid-template-columns:repeat(1, 1fr)}.c-grid[data-layout="2"]{grid-template-columns:repeat(1, 1fr)}.c-grid[data-layout="60:40"]{grid-template-columns:repeat(1, 1fr)}.c-grid[data-layout="3"]{grid-template-columns:repeat(1, 1fr)}.c-grid[data-layout="2_3"]{grid-template-columns:repeat(2, 1fr)}.c-grid[data-layout="4"]{grid-template-columns:repeat(1, 1fr)}.c-grid[data-layout="5"]{grid-template-columns:repeat(2, 1fr);grid-gap:calc(var(--gap) / 2)}.c-image{position:relative}.c-image.has-video{--a-hover-opacity:1}.c-image.is-video{aspect-ratio:auto !important}.c-image.is-video video{width:100%;display:block}.c-image>a{height:100%;display:block}.c-image video{width:100%;height:100%}.c-image figcaption{--block-spacing:10px}.c-image.is-icon{width:var(--image-width);height:var(--image-height);display:inline-flex;justify-content:center;align-items:center;border-radius:10px}.c-image.is-icon.has-theme img,.c-image.is-icon.has-theme svg{width:50%;height:50%;object-fit:contain}.c-image.is-icon svg{width:100%;height:100%;color:var(--text-colour) !important;fill:none !important}.c-image--cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;margin:0;aspect-ratio:auto !important}.c-image--cover img,.c-image--cover video{width:100%;height:100%;object-fit:cover}.c-image__overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem}.c-image__overlay .c-btn{pointer-events:auto}.device-desktop .c-image__overlay:hover .c-image__play{background:#b6babe}.c-image__play{--size:40px;width:var(--size);height:var(--size);padding-left:calc(var(--size) / 16);display:flex;background:#c9cece;border-radius:50%}.c-image__play svg{width:calc(var(--size) / 3);height:calc(var(--size) / 3);margin:auto;fill:var(--text-alt-colour) !important}.c-image__text{color:var(--text-colour);font-size:clamp(16px, 1.55925vw, 30px);line-height:clamp(20px, 2.18295vw, 42px);--block-spacing:clamp(20px, 1.55925vw, 30px)}li::marker{color:var(--accent-colour, var(--text-colour))}ul.c-list-simple li+li,ol.c-list-simple li+li{margin-top:calc(var(--block-spacing) / 2)}.c-modal-institute{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;display:flex;justify-content:flex-end}.c-modal-institute:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0.6;transition:opacity 0.3s ease;background:#000}.c-modal-institute.slide-in:before{animation:0.3s ease-out 0s 1 fadeIn}.c-modal-institute.slide-in .c-modal-institute__inner{animation:0.3s ease-out 0s 1 slideIn}.c-modal-institute.slide-out:before{opacity:0}.c-modal-institute.slide-out .c-modal-institute__inner{-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}.c-modal-institute__inner{width:80%;max-width:600px;height:100%;padding:20px;overflow:auto;display:flex;flex-direction:column;transition:transform 0.3s ease;font-size:clamp(16px, 1.0395vw, 20px);line-height:clamp(20px, 1.35135vw, 26px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.c-modal-institute__inner h2{font-size:clamp(18px, 1.8711vw, 36px);line-height:clamp(24px, 2.33888vw, 45px);--block-spacing:clamp(20px, 3.63825vw, 70px)}.c-modal-institute__inner h3{position:relative;font-size:clamp(16px, 1.0395vw, 20px);line-height:clamp(20px, 1.35135vw, 26px);--block-spacing:clamp(20px, 1.55925vw, 30px);padding:20px 0 0 0;--block-spacing:20px}.c-modal-institute__inner h3:before{content:'';position:absolute;top:0;right:0;left:0;height:2px;opacity:0.3;display:block;background:var(--text-colour)}.c-modal-institute__inner ul{font-size:clamp(14px, .8316vw, 16px);line-height:clamp(18px, .8316vw, 16px);--block-spacing:clamp(20px, 1.55925vw, 30px);padding:0;list-style:none;--block-spacing:12px}.c-modal-institute__inner ul li{padding-right:20px;--block-spacing:12px;break-inside:avoid}.c-modal-institute__inner p.buttons{position:relative;z-index:1;margin-top:auto;padding-top:var(--block-spacing)}.c-modal-institute__inner p.buttons .c-btn{display:flex;flex-basis:0;flex-grow:1;justify-content:space-between}@keyframes fadeIn{0%{opacity:0}100%{opacity:0.6}}@keyframes slideIn{0%{transform:translateX(100%)}100%{transform:translateX(0)}}@keyframes slideOut{0%{transform:translateX(0)}100%{transform:translateX(100%)}}html.modal-open .header,html.modal-open .wrapper,html.confirm-open .header,html.confirm-open .wrapper{-webkit-filter:blur(1px);filter:blur(1px)}html.modal-open.confirm-open .js-modal{display:none}html.modal-open .js-modal,html.confirm-open .js-confirm{display:flex}.c-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;width:100%;display:none;overflow:auto;background:rgba(0,0,0,0.5)}.c-modal.is-active{display:flex}.c-modal.is-loading .c-modal__content:before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;background:rgba(255,255,255,0.2)}.c-modal.is-loading .c-modal__content:after{content:'';position:absolute;top:50%;left:50%;z-index:2;width:60px;height:60px;margin:-30px 0 0 -30px;border-radius:50%;border:2px solid #000;border-top:2px solid #fff;animation:spinner1 600ms linear infinite}.c-modal[data-size="small"] .c-modal__inner{max-width:500px}.c-modal[data-size="medium"] .c-modal__inner{max-width:700px}.c-modal[data-size="large"] .c-modal__inner{max-width:968px}.c-modal__inner{position:relative;width:100%;max-width:80%;margin:auto;padding:50px 20px;display:flex;flex-grow:1;flex-shrink:1}.c-modal__content{position:relative;width:100%;display:flex;flex-direction:column;flex-grow:1;flex-shrink:1}.c-modal__content__inner{padding:20px}.c-modal__close{position:absolute;top:0;right:20px;z-index:100;width:20px;height:50px;cursor:pointer;text-align:center;text-decoration:none;display:flex;align-items:center;justify-content:center;background:transparent;border:0}.c-modal__close:active:before,.c-modal__close:active:after,.device-desktop .c-modal__close:hover:before,.device-desktop .c-modal__close:hover:after{background:#fff}.c-modal__close:before,.c-modal__close:after{content:'';position:absolute;top:50%;left:0;width:100%;height:3px;background:#fff}.c-modal__close:before{-moz-transform:rotate3d(0, 0, 1, 45deg);-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.c-modal__close:after{-moz-transform:rotate3d(0, 0, 1, -45deg);-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.c-modal__close span{font-size:0}.c-pagination{font-size:clamp(16px, 1.2474vw, 24px);line-height:clamp(20px, 1.6632vw, 32px);--block-spacing:clamp(20px, 1.55925vw, 30px);font-family:"Source Sans 3", sans-serif;font-weight:600;--letter-spacing-nb-architekt:0;--block-spacing:clamp(20px, 4.41788vw, 85px);padding:0;list-style:none;display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:clamp(20px, 1.55925vw, 30px)}.c-pagination li{margin:0}.c-pagination svg{position:relative;top:1px;width:var(--arrow-width);height:var(--arrow-height);fill:var(--btn-text-colour);transition:transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1)}.c-pagination a:active svg,.c-pagination a.is-active svg,.device-desktop .c-pagination a:hover svg{transform:rotate(360deg)}:root{--section-top-padding:-0px;--section-bottom-padding:-0px;--section-first-top-padding:0;--section-small:clamp(20px, 2.18295vw, 42px);--section-medium:clamp(32px, 4.9896vw, 96px);--section-large:clamp(32px, 7.06861vw, 136px)}.c-section{position:relative;z-index:10;padding-top:var(--section-top-padding);padding-bottom:var(--section-bottom-padding);background:var(--background-colour)}.c-section.pad-small{--section-top-padding:var(--section-small);--section-bottom-padding:var(--section-small)}.c-section.pad-medium{--section-top-padding:var(--section-medium);--section-bottom-padding:var(--section-medium)}.c-section.pad-default,.c-section.pad-large{--section-top-padding:var(--section-large);--section-bottom-padding:var(--section-large)}.c-section.u-top-small{--section-top-padding:var(--section-small)}.c-section.pt-0{padding-top:0 !important}.c-section.pb-0{padding-bottom:0 !important}.c-section.has-bt{border-top:1px solid var(--border)}.c-section.u-theme-white:not(.pad-none):not(.skip-pad)+.c-section.u-theme-white:not(.skip-pad){padding-top:0}.c-section.u-theme-black:not(.pad-none):not(.skip-pad)+.c-section.u-theme-black:not(.skip-pad){padding-top:0}.c-section.u-theme-light-grey:not(.pad-none):not(.skip-pad)+.c-section.u-theme-light-grey:not(.skip-pad){padding-top:0}.c-section.u-theme-orange:not(.pad-none):not(.skip-pad)+.c-section.u-theme-orange:not(.skip-pad){padding-top:0}.c-section.u-theme-orange-tint-1:not(.pad-none):not(.skip-pad)+.c-section.u-theme-orange-tint-1:not(.skip-pad){padding-top:0}.c-section.u-theme-orange-tint-2:not(.pad-none):not(.skip-pad)+.c-section.u-theme-orange-tint-2:not(.skip-pad){padding-top:0}.c-section.u-theme-blue:not(.pad-none):not(.skip-pad)+.c-section.u-theme-blue:not(.skip-pad){padding-top:0}.c-section.u-theme-blue-tint-1:not(.pad-none):not(.skip-pad)+.c-section.u-theme-blue-tint-1:not(.skip-pad){padding-top:0}.c-section.u-theme-blue-tint-2:not(.pad-none):not(.skip-pad)+.c-section.u-theme-blue-tint-2:not(.skip-pad){padding-top:0}.c-section.u-theme-blue-2:not(.pad-none):not(.skip-pad)+.c-section.u-theme-blue-2:not(.skip-pad){padding-top:0}*+.c-section__content,.c-core>.c-section__content+*,.c-grid[data-layout="1"]>.c-section__content+*{margin-top:calc(var(--section-top-padding) / 2) !important}.c-section__content.align-left{--section-constraint:3;text-align:left}.c-section__content.align-left .buttons{justify-content:start}.c-section__content.align-center{text-align:center}.c-section__content.align-center .buttons{justify-content:center}.c-section__content.align-center .c-section__content__inner{justify-self:center}.c-section__content.align-right{text-align:right}.c-section__content.align-right .buttons{justify-content:end}.c-section__content.align-right .c-section__content__inner{justify-self:end}.c-section__content.outro p+.buttons{--block-spacing:20px}.c-section__content__inner{max-width:max(820px, calc((820px / var(--section-constraint)) * var(--indent)))}.c-section__sidebar{display:flex;flex-direction:column;gap:var(--gap)}.jc-banner__content{position:relative;padding:clamp(20px, 2.39085vw, 46px) 0 clamp(20px, 2.39085vw, 46px) clamp(20px, 3.37838vw, 65px)}.jc-faqs__wrapper:not(:first-child){margin-top:calc(var(--block-spacing) * 2)}.jc-form{padding-top:0}.jc-form__inner{position:relative}.jc-form__content{padding-top:var(--section-top-padding)}.jc-hero.full-width .jc-hero__image-title .c-core{max-width:var(--full-width);padding-inline:0}.jc-hero.full-width .jc-hero__image-title .c-core .title__h{padding-left:var(--core-spacing)}.jc-hero:has(.jc-hero__image-title){padding-top:0}.jc-hero__image-title:has(.c-image){margin-bottom:var(--title-offset)}.jc-hero__image-title:has(.c-image) .title{top:var(--title-offset)}.jc-hero__image-title:has(h1){--title-padding:clamp(20px, 3.37838vw, 65px)}.jc-hero__image-title .c-image img{width:100%}.jc-hero__image-title .title{position:relative;width:100%;max-width:var(--core-width);margin:0 auto;background:none}.jc-hero__image-title .title:before{content:'';position:absolute;top:0;right:100%;bottom:0;width:50vw;background:var(--background-colour)}.jc-hero__image-title .title__h{padding-block:var(--title-padding);padding-right:var(--title-right-padding);display:inline-flex;background:var(--background-colour)}.jc-hero__image-title+.jc-hero__content{padding-top:var(--section-top-padding)}.jc-icon-content{position:sticky;top:0}.jc-icon-content__1 .c-image{width:clamp(100px, 11.07069vw, 213px)}.jc-icon-content__1 .c-image img,.jc-icon-content__1 .c-image svg{width:100%;height:auto}.jc-icon-grid{--gap:0;overflow:hidden}.jc-icon-grid .c-grid{position:relative}.jc-icon-grid__item{position:relative;padding:var(--core-spacing);aspect-ratio:249/194}.jc-icon-grid__item:first-child:before,.jc-icon-grid__item:first-child+div:before,.jc-icon-grid__item:first-child+div+div:before{display:none}.jc-icon-grid__item .c-image{width:clamp(44px, 4.5738vw, 88px);height:clamp(44px, 4.5738vw, 88px);display:flex}.jc-icon-grid__item .c-image svg,.jc-icon-grid__item .c-image img{max-width:70%;max-height:70%;margin:auto;transition:transform 0.25s ease}.jc-icon-grid__item .c-image img{object-fit:cover}.jc-icon-grid__item:before{content:'';position:absolute;top:0;left:-50vw;width:200vw;height:2px;background:var(--border)}.jc-icon-grid__item:after{content:'';position:absolute;top:-25vh;right:0;width:2px;height:200vh;background:var(--border)}.jc-icon-grid__item .c-image::before{content:'';position:absolute;inset:0;border-radius:0;background:var(--background-colour);opacity:0;transform:scale(1);pointer-events:none}.jc-icon-grid.animation.enter .c-image::before{animation:subtlePulse 0.55s ease-out forwards;animation-delay:var(--animation-delay, 0s)}.jc-icon-grid.animation.enter .c-image svg,.jc-icon-grid.animation.enter .c-image img{animation:subtleScale 0.55s ease-out forwards;animation-delay:var(--animation-delay, 0s)}@keyframes subtlePulse{0%{opacity:0.45;transform:scale(1)}100%{opacity:0;transform:scale(1.35)}}@keyframes subtleScale{0%{transform:scale(1)}50%{transform:scale(1.1)}100%{transform:scale(1)}}.jc-image-content{padding-block:0}.jc-image-content__content{padding-top:var(--section-top-padding);padding-bottom:var(--section-bottom-padding)}.jc-image-video__video{--block-spacing:clamp(30px, 2.2869vw, 44px);padding:clamp(10px, 2.80665vw, 54px);border:2px solid var(--border)}.jc-map__inner[data-type="map"] .jc-map__search{display:none}.jc-map__filter{position:relative;z-index:100;padding:20px;--form-field-spacing:20px}.jc-map__filter h1{font-size:clamp(16px, 1.55925vw, 30px);line-height:clamp(20px, 2.18295vw, 42px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.jc-map__filter h2{font-size:clamp(16px, 1.2474vw, 24px);line-height:clamp(20px, 1.6632vw, 32px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.jc-map__filter label{font-size:clamp(14px, .93555vw, 18px);line-height:clamp(18px, 1.2474vw, 24px);--block-spacing:clamp(20px, 1.55925vw, 30px);font-family:"nb_architekt_pro_rregular", sans-serif;font-weight:normal;letter-spacing:var(--letter-spacing-nb-architekt)}.jc-map__filter .c-form__field--select{--form-label-padding:0 0 5px 0}.jc-map__filter__item{padding:20px}.jc-map__filter__results button{position:relative;width:100%;color:var(--text-colour);font-size:clamp(14px, .93555vw, 18px);line-height:clamp(18px, 1.2474vw, 24px);--block-spacing:clamp(20px, 1.55925vw, 30px);font-family:"nb_architekt_pro_rregular", sans-serif;font-weight:normal;letter-spacing:var(--letter-spacing-nb-architekt);margin:0;padding:10px 0;text-align:left;cursor:pointer;display:block;background:transparent;border:0}.jc-map__filter__results button:before{content:'';position:absolute;top:0;right:0;left:0;height:2px;opacity:0.3;display:block;background:var(--text-colour)}.jc-map__filter__results button:first-child{padding-top:0}.jc-map__filter__results button:first-child:before{display:none}.jc-map__controls{padding:0 var(--core-spacing)}.jc-map__key{min-height:52px;padding:10px;display:flex;flex-wrap:wrap;align-content:center;align-items:center;border:2px solid;border-color:var(--text-colour)}.jc-map__key p{font-size:clamp(14px, .93555vw, 18px);line-height:clamp(18px, 1.2474vw, 24px);--block-spacing:clamp(20px, 1.55925vw, 30px);font-family:"Source Sans 3", sans-serif;font-weight:400;--letter-spacing-nb-architekt:0;margin:0;padding:0 10px;white-space:nowrap;display:flex;flex-wrap:nowrap}.jc-map__key img{margin-right:10px}.jc-map__toggle{display:flex;border:2px solid;--a-text-decoration:none;--a-hover-text-decoration:none}.jc-map__toggle a{min-height:48px;font-size:clamp(14px, .93555vw, 18px);line-height:clamp(18px, 1.2474vw, 24px);--block-spacing:clamp(20px, 1.55925vw, 30px);font-family:"nb_architekt_pro_rregular", sans-serif;font-weight:normal;letter-spacing:var(--letter-spacing-nb-architekt);padding:0 15px;text-align:center;display:flex;justify-content:center;align-content:center;align-items:center;flex-basis:0;flex-grow:1}.jc-map__toggle a.is-active{color:var(--background-colour);background:var(--text-colour)}.jc-map__search{position:absolute;top:calc(100% + 52px);left:0;width:100vw;min-width:100vw;max-width:100vw;margin:0;--form-field-height:52px;--form-field-line-height:52px}.jc-map__search input{background:transparent !important}.jc-map__search,.jc-map__results{padding:20px 20px 20px 20px}.jc-map__results{padding-top:92px}.jc-map__results--simple h3,.jc-map__results--simple ul{display:none}.jc-map__result{margin:0 0 30px 0;padding:20px;border:2px solid}.jc-map__result h2{font-size:clamp(16px, 1.0395vw, 20px);line-height:clamp(20px, 1.35135vw, 26px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.jc-map__result h3{position:relative;font-size:clamp(14px, .93555vw, 18px);line-height:clamp(18px, 1.2474vw, 24px);--block-spacing:clamp(20px, 1.55925vw, 30px);padding:20px 0 0 0;--block-spacing:20px}.jc-map__result h3:before{content:'';position:absolute;top:0;right:0;left:0;height:2px;opacity:0.3;display:block;background:var(--text-colour)}.jc-map__result ul{font-size:clamp(14px, .93555vw, 18px);line-height:clamp(18px, 1.2474vw, 24px);--block-spacing:clamp(20px, 1.55925vw, 30px);padding:0;list-style:none;--block-spacing:12px}.jc-map__result ul li{padding-right:20px;break-inside:avoid;--block-spacing:5px}.jc-map__result p.buttons .c-btn{min-width:auto;display:flex;flex-basis:0;flex-grow:1;justify-content:space-between}.jc-map__map .vector-map{position:relative;left:-1vw;height:calc(100vw - 40px)}html:not(.js) .jc-map .c-form__field--reset,html:not(.js) .jc-map .jc-map__toggle,html:not(.js) .jc-map .jc-map__key,html:not(.js) .jc-map .jc-map__filter__item--results{display:none}html:not(.js) .jc-map .c-form__submit .c-btn{margin-top:0}html.js .jc-map .c-form__submit{display:none}html.js .jc-map .jc-map__result:not(.selected),html.js .jc-map .jc-map__results:not(.is-active),html.js .jc-map .jc-map__map:not(.is-active){display:none}html.js .jc-map .c-form-check--region:not(.selected){display:none}.jc-quotes__inner{--padding:0;position:relative;max-width:calc(700px + (var(--padding) * 2));margin-inline:auto;padding-inline:var(--padding);--arrow-position-left:0px;--arrow-position-right:0px}.jc-quotes .slick-slide>div{display:flex;flex-direction:column;justify-content:center}.jc-stats{--gap:0;--aspect-ratio:482/400}.jc-stats .c-grid[data-layout="2"]{--aspect-ratio:482/200}.jc-stats__item{padding:clamp(20px, 2.59875vw, 50px) 0 clamp(20px, 2.59875vw, 50px) clamp(20px, 2.59875vw, 50px)}.jc-stats__item .stat{font-size:clamp(70px, 6.65281vw, 128px);line-height:clamp(70px, 6.65281vw, 128px);font-family:"nb_architekt_pro_rbold", sans-serif;font-weight:normal;letter-spacing:var(--letter-spacing-nb-architekt);display:flex;flex-wrap:nowrap}.jc-stats__item .text{font-size:clamp(16px, 1.2474vw, 24px);line-height:clamp(20px, 1.6632vw, 32px);--block-spacing:clamp(20px, 1.55925vw, 30px);margin-top:clamp(5px, .51975vw, 10px)}.jc-supported-by{padding-block:0}.jc-supported-by__content{padding-top:var(--section-top-padding);padding-bottom:var(--section-bottom-padding)}.jc-supported-by__content .title+*{margin-top:clamp(30px, 3.27443vw, 63px)}.jc-supported-by__item .c-image img,.jc-supported-by__item .c-image svg{width:auto;height:clamp(50px, 4.52183vw, 87px)}.jc-supported-by__item+.jc-supported-by__item{margin-top:clamp(30px, 4.3659vw, 84px)}.jc-supported-by__item__image-title{display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(20px, 2.079vw, 40px)}.jc-supported-by__item__image-title+*{margin-top:clamp(30px, 3.27443vw, 63px)}.jc-supported-by__item__image-title .title{margin:0}.jc-team__box{--gap:clamp(20px, 2.59875vw, 50px);padding:var(--gap);border:2px solid var(--border)}.jc-team__box h3{--block-spacing:clamp(20px, 2.59875vw, 50px)}.jc-title-content__items:not(:first-child){margin-top:calc(var(--block-spacing) * 2);padding-top:calc(var(--block-spacing) * 2);border-top:1px solid}.jc-title-content__items .subtitle{font-size:clamp(14px, .93555vw, 18px);line-height:clamp(18px, 1.2474vw, 24px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.jc-title-content__items .item+.item{margin-top:var(--block-spacing)}svg{touch-action:none}.jvectormap-container{width:100%;height:100%;position:relative;overflow:hidden;touch-action:none}.jvectormap-tip{position:absolute;z-index:1000;margin:-20px;text-align:center;display:none;border:solid 1px #000;border-radius:2px;background:#000;color:#fff;font-family:"nb_architekt_pro_rregular", sans-serif;font-weight:normal;letter-spacing:var(--letter-spacing-nb-architekt);font-size:clamp(12px, .6237vw, 12px);line-height:clamp(16px, .8316vw, 16px);--block-spacing:clamp(20px, 1.0395vw, 20px);padding:4px 8px 5px 8px}.jvectormap-zoomin,.jvectormap-zoomout,.jvectormap-goback{position:absolute;left:10px;border-radius:3px;background:#292929;padding:3px;color:white;cursor:pointer;line-height:10px;text-align:center;box-sizing:content-box}.jvectormap-zoomin,.jvectormap-zoomout{width:10px;height:10px}.jvectormap-zoomin{top:10px}.jvectormap-zoomout{top:30px}.jvectormap-goback{bottom:10px;z-index:1000;padding:6px}.jvectormap-spinner{position:absolute;left:0;top:0;right:0;bottom:0;background:center no-repeat url("data:image/gif;base64,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")}.jvectormap-legend-title{font-weight:bold;font-size:14px;text-align:center}.jvectormap-legend-cnt{position:absolute}.jvectormap-legend-cnt-h{bottom:0;right:0}.jvectormap-legend-cnt-v{top:0;right:0}.jvectormap-legend{background:black;color:white;border-radius:3px}.jvectormap-legend-cnt-h .jvectormap-legend{float:left;margin:0 10px 10px 0;padding:3px 3px 1px 3px}.jvectormap-legend-cnt-h .jvectormap-legend .jvectormap-legend-tick{float:left}.jvectormap-legend-cnt-v .jvectormap-legend{margin:10px 10px 0 0;padding:3px}.jvectormap-legend-cnt-h .jvectormap-legend-tick{width:40px}.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample{height:15px}.jvectormap-legend-cnt-v .jvectormap-legend-tick-sample{height:20px;width:20px;display:inline-block;vertical-align:middle}.jvectormap-legend-tick-text{font-size:12px}.jvectormap-legend-cnt-h .jvectormap-legend-tick-text{text-align:center}.jvectormap-legend-cnt-v .jvectormap-legend-tick-text{display:inline-block;vertical-align:middle;line-height:20px;padding-left:3px}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{position:absolute;top:0;left:0;z-index:9999;width:100% !important;max-width:100%;background-color:black;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:0.8;display:none}.lb-outerContainer,.lb-dataContainer{max-width:100%;height:auto !important}.lightbox{position:absolute;left:0;width:100%;z-index:10000;padding:20px;text-align:center;line-height:0;font-weight:normal;outline:none}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid white}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;background-color:white}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/assets/images/lightbox/loading.gif) no-repeat}.lb-oembed{padding:2px}.lb-html{font-family:"Source Sans 3", sans-serif;font-weight:400;--letter-spacing-nb-architekt:0;font-size:clamp(16px, 1.55925vw, 30px);line-height:clamp(20px, 2.18295vw, 42px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;pointer-events:none}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-prev,.lb-next{top:50%;height:60%;cursor:pointer;pointer-events:all;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block}.lb-nav a.lb-prev{width:15%;left:0;float:left;background:url(/assets/images/lightbox/prev.png) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:15%;right:0;float:right;background:url(/assets/images/lightbox/next.png) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;-o-transition:opacity 0.6s;transition:opacity 0.6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:bold;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999999}.lb-data .lb-close{position:fixed;top:20px;right:20px;display:block;width:30px;height:30px;background:url(/assets/images/lightbox/close.png) top right no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:0.7;-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;transition:opacity 0.2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-slider *{outline:none}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-track{position:relative;left:0;top:0;display:flex;flex-wrap:nowrap;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-slide>div{height:100%}.slick-slide>div>div{display:block !important}:root{--arrow-size:var(--arrow-width)}.slick-arrow{z-index:100;width:var(--arrow-size);height:var(--arrow-size);margin:0;padding:0;font-size:0;cursor:pointer;transition:opacity 0.5s ease;display:block;background:none;border:0}.slick-arrow svg{position:relative;top:1px;width:var(--arrow-width);height:var(--arrow-height);fill:var(--btn-text-colour);transition:transform 0.4s cubic-bezier(0.34, 1.56, 0.64, 1)}.slick-arrow:active svg,.slick-arrow.is-active svg,.device-desktop .slick-arrow:hover svg{transform:rotate(360deg)}.slick-arrow.slick-disabled{cursor:not-allowed;opacity:0 !important}.slick-arrow.slick-hidden{display:none}.slick-arrow.slick-prev{left:var(--arrow-position-left)}.slick-arrow.slick-next{right:var(--arrow-position-right)}.slick-dots{position:absolute;bottom:0;left:50%;margin:0;padding:0;list-style:none;display:flex;flex-wrap:nowrap;-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);transform:translateX(-50%)}.slick-dots li{margin:0 6px;cursor:pointer}.slick-dots li.slick-active button,.slick-dots li button:active,.device-desktop .slick-dots li:hover button{background:var(--text-colour)}.slick-dots button{width:20px;height:20px;font-size:0;padding:0;cursor:pointer;background:transparent;border:1px solid;border-color:var(--text-colour);border-radius:50%}.border-white{--border:#fff !important}.cross-white{--cross:url("/assets/images/patterns/cross-white.png")}.border-black{--border:#000 !important}.cross-black{--cross:url("/assets/images/patterns/cross-black.png")}.border-light-grey{--border:#E7E7E7 !important}.cross-light-grey{--cross:url("/assets/images/patterns/cross-light-grey.png")}.border-orange{--border:#FA643F !important}.cross-orange{--cross:url("/assets/images/patterns/cross-orange.png")}.border-orange-tint-1{--border:#FFC1B5 !important}.cross-orange-tint-1{--cross:url("/assets/images/patterns/cross-orange-tint-1.png")}.border-orange-tint-2{--border:#FFF0ED !important}.cross-orange-tint-2{--cross:url("/assets/images/patterns/cross-orange-tint-2.png")}.border-blue{--border:#6E96FF !important}.cross-blue{--cross:url("/assets/images/patterns/cross-blue.png")}.border-blue-tint-1{--border:#CFD2E9 !important}.cross-blue-tint-1{--cross:url("/assets/images/patterns/cross-blue-tint-1.png")}.border-blue-tint-2{--border:#EEEFF7 !important}.cross-blue-tint-2{--cross:url("/assets/images/patterns/cross-blue-tint-2.png")}.border-blue-2{--border:#E2FDFF !important}.cross-blue-2{--cross:url("/assets/images/patterns/cross-blue-2.png")}.font-size-50px,[data-fs="50px"]{font-size:clamp(24px, 2.59875vw, 50px);line-height:clamp(28px, 2.96258vw, 57px);--block-spacing:clamp(40px, 4.67775vw, 90px);--letter-spacing-nb-architekt:1px}.font-size-40px,[data-fs="40px"]{font-size:clamp(20px, 2.079vw, 40px);line-height:clamp(24px, 2.59875vw, 50px);--block-spacing:clamp(30px, 4.158vw, 80px);--letter-spacing-nb-architekt:1px}.font-size-36px,[data-fs="36px"]{font-size:clamp(18px, 1.8711vw, 36px);line-height:clamp(24px, 2.33888vw, 45px);--block-spacing:clamp(20px, 3.63825vw, 70px)}.font-size-24px,[data-fs="24px"]{font-size:clamp(16px, 1.2474vw, 24px);line-height:clamp(20px, 1.6632vw, 32px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.font-size-20px,[data-fs="20px"]{font-size:clamp(16px, 1.0395vw, 20px);line-height:clamp(20px, 1.35135vw, 26px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.font-size-default{font-size:clamp(16px, 1.55925vw, 30px);line-height:clamp(20px, 2.18295vw, 42px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.font-medium{font-family:"Source Sans 3", sans-serif;font-weight:600;--letter-spacing-nb-architekt:0}.u-pt-0{padding-top:0 !important}.u-pb-0{padding-bottom:0 !important}.u-responsive-table{position:relative;width:100%;overflow:auto}.u-responsive-table table{border-collapse:collapse;border-color:var(--border)}.u-responsive-table th{font-family:"Source Sans 3", sans-serif;font-weight:600;--letter-spacing-nb-architekt:0;vertical-align:middle}.u-responsive-table th,.u-responsive-table td{padding:10px;border-color:var(--border)}.u-text-center{text-align:center}.u-text-center svg{margin-inline:auto}.u-text-center .buttons{justify-content:center}.u-text-right{text-align:right !important}.u-text-right .buttons{justify-content:end !important}.u-text-left{text-align:left !important}.u-text-left .buttons{justify-content:start !important}.u-text-balance{text-wrap:balance}.u-text-o20{opacity:.2}.u-theme-white{color:var(--text-colour);--text-colour:#000;--a-colour:#000;--a-hover-colour:#000;--border:#B1B1B1;--background-colour:#fff;background-color:var(--background-colour)}.u-theme-black{color:var(--text-colour);--text-colour:#fff;--a-colour:#fff;--a-hover-colour:#fff;--border:#B1B1B1;--background-colour:#000;background-color:var(--background-colour)}.u-theme-light-grey{color:var(--text-colour);--text-colour:#000;--a-colour:#000;--a-hover-colour:#000;--border:#B1B1B1;--background-colour:#E7E7E7;background-color:var(--background-colour)}.u-theme-orange{color:var(--text-colour);--text-colour:#000;--a-colour:#000;--a-hover-colour:#000;--border:#B1B1B1;--background-colour:#FA643F;background-color:var(--background-colour)}.u-theme-orange-tint-1{color:var(--text-colour);--text-colour:#000;--a-colour:#000;--a-hover-colour:#000;--border:#B1B1B1;--background-colour:#FFC1B5;background-color:var(--background-colour)}.u-theme-orange-tint-2{color:var(--text-colour);--text-colour:#000;--a-colour:#000;--a-hover-colour:#000;--border:#B1B1B1;--background-colour:#FFF0ED;background-color:var(--background-colour)}.u-theme-blue{color:var(--text-colour);--text-colour:#000;--a-colour:#000;--a-hover-colour:#000;--border:#B1B1B1;--background-colour:#6E96FF;background-color:var(--background-colour)}.u-theme-blue-tint-1{color:var(--text-colour);--text-colour:#000;--a-colour:#000;--a-hover-colour:#000;--border:#B1B1B1;--background-colour:#CFD2E9;background-color:var(--background-colour)}.u-theme-blue-tint-2{color:var(--text-colour);--text-colour:#000;--a-colour:#000;--a-hover-colour:#000;--border:#B1B1B1;--background-colour:#EEEFF7;background-color:var(--background-colour)}.u-theme-blue-2{color:var(--text-colour);--text-colour:#000;--a-colour:#000;--a-hover-colour:#000;--border:#B1B1B1;--background-colour:#E2FDFF;background-color:var(--background-colour)}
@media screen and (min-width: 768px){:root{--core-spacing:clamp(20px, 7.27651vw, 140px)}.mq{display:block}p[data-mw="50%"]{max-width:50%}p[data-mw="90%"]{max-width:90%}.footer__inner{flex-wrap:nowrap}.footer__inner>div{width:100%;max-width:210px;display:flex;flex-direction:column}.footer__inner ul+p{margin-top:auto}.footer__logo{margin-right:auto}.footer__supported-by{display:flex;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.footer__supported-by>div{display:flex;flex-wrap:nowrap;align-items:flex-start;gap:20px}.footer__supported-by p{max-width:330px;margin:0}.columns-medium{display:flex;flex-wrap:nowrap}.c-accordion__title a{padding:20px 40px 22px 0}.c-accordion__content{padding:5px 0 20px 0}.c-box__inner{grid-template-columns:repeat(2, 1fr)}.c-form__field--recaptcha.align-right .g-recaptcha{margin:0 0 0 auto}.c-grid[data-layout="2"]{grid-template-columns:repeat(2, 1fr)}.c-grid[data-layout="60:40"]{grid-template-columns:repeat(12, 1fr)}.c-grid[data-layout="60:40"]>:first-child{grid-column-start:1;grid-column-end:8}.c-grid[data-layout="60:40"]>:first-child+*{grid-column-start:8;grid-column-end:13}.c-grid[data-layout="3"]{grid-template-columns:repeat(3, 1fr)}.c-grid[data-layout="2_3"]{grid-template-columns:repeat(3, 1fr)}.c-grid[data-layout="4"]{grid-template-columns:repeat(4, 1fr)}.c-grid[data-layout="5"]{grid-template-columns:repeat(5, 1fr)}.c-image__play{--size:80px}.c-modal-institute__inner{width:100%;padding:40px}.c-modal-institute__inner ul{-moz-columns:2;-webkit-columns:2;columns:2}.c-modal__content__inner{padding:30px}.c-section:has(+.jc-image-content .title){padding-bottom:calc(var(--section-bottom-padding) + var(--title-offset))}.jc-banner .c-core{display:grid}.jc-banner .c-image{grid-area:1 / 1}.jc-banner .c-image img{width:100%}.jc-banner__content{width:34%;grid-area:1 / 1;align-self:end;justify-self:end}.jc-banner__content:before{content:'';position:absolute;top:0;bottom:0;left:100%;width:50vw;background:var(--background-colour)}.jc-form{--shift:calc(var(--core-spacing) * -1)}.jc-form .jc-form__inner{padding-left:calc((49% - var(--core-spacing)) + clamp(20px, 7.48441vw, 144px))}.jc-form .c-image{position:absolute;top:0;bottom:0;left:var(--shift);width:49%;flex-shrink:0;isolation:isolate}.jc-form .c-image:before{--overlay:var(--core-spacing);content:'';position:absolute;top:0;right:calc(100% - var(--overlay));bottom:0;width:50vw;background:var(--background-colour);mix-blend-mode:multiply}.jc-form .c-image img{width:100%;height:100%;object-fit:cover;object-position:var(--object-position)}.jc-hero.full-width .jc-hero__image-title .c-core .c-image img{aspect-ratio:59/23}.jc-hero.full-width-v2 .jc-hero__image-title .c-core .c-image img{aspect-ratio:59/12}.jc-hero__image-title .c-core{display:grid}.jc-hero__image-title .c-image{grid-area:1 / 1}.jc-hero__image-title .c-image img{aspect-ratio:227/94;object-fit:cover;object-position:var(--object-position)}.jc-hero__image-title .c-image:not(.u-theme-none):before{--overlay:clamp(20px, 5.61331vw, 108px);content:'';position:absolute;top:0;right:0;bottom:0;z-index:2;width:var(--overlay);background:var(--background-colour);mix-blend-mode:multiply}.jc-hero__image-title .c-image.no-overlay:before{--overlay:0 !important}.jc-hero__image-title .title{grid-area:1 / 1;align-self:end;justify-self:start}.jc-icon-content .c-core{display:flex;flex-wrap:nowrap}.jc-icon-content__1{width:clamp(200px, 19.23077vw, 370px);flex-shrink:0;--block-spacing:clamp(20px, 2.59875vw, 50px)}.jc-icon-grid .c-grid:before{content:'';position:absolute;top:-50vh;right:0;left:0;height:200vh;pointer-events:none;border-right:2px solid var(--border);border-left:2px solid var(--border)}.jc-icon-grid__item{padding:clamp(20px, 2.2869vw, 44px)}.jc-icon-grid__item:nth-child(3n):after{display:none}.jc-image-content .c-core{position:relative;display:flex;flex-wrap:nowrap}.jc-image-content .floating-title{position:absolute;top:calc(var(--title-offset) * -1);left:var(--core-spacing);z-index:1}.jc-image-content .floating-title:before{content:'';position:absolute;top:0;right:100%;bottom:0;width:50vw;background:var(--background-colour)}.jc-image-content .floating-title .title__h{padding-block:var(--title-padding);padding-right:var(--title-padding);display:inline-flex;background:var(--background-colour)}.jc-image-content .c-image{flex-shrink:0;isolation:isolate}.jc-image-content .c-image.square{width:50%;aspect-ratio:97/95}.jc-image-content .c-image.rectangle{width:40%;aspect-ratio:36/61}.jc-image-content .c-image.rectangle-v2{width:33%;aspect-ratio:46/73}.jc-image-content .c-image.rectangle-v3{width:calc(50% + var(--core-spacing));margin-right:calc(var(--core-spacing) * -1);aspect-ratio:167/111}.jc-image-content .c-image:not(.u-theme-none):before{--overlay:clamp(20px, 5.61331vw, 108px);content:'';position:absolute;top:0;left:calc(100% - var(--overlay));bottom:0;z-index:2;width:50vw;background:var(--background-colour);mix-blend-mode:multiply}.jc-image-content .c-image.no-overlay:before{--overlay:0 !important}.jc-image-content .c-image img{width:100%;height:100%;object-fit:var(--object-fit, cover);object-position:var(--object-position)}.jc-image-content .jc-image-content__content{order:-1}.jc-image-content__content{padding-right:var(--section-top-padding);align-self:center}.jc-image-content__content .back-buttons{position:absolute;top:clamp(20px, 2.079vw, 40px)}.jc-map__inner{display:flex;flex-wrap:nowrap}.jc-map__filter{width:50%;min-width:50%;max-width:50%;padding:20px 0 20px 20px}.jc-map__filter .c-form__field--select{--form-label-padding:0 0 15px 0}.jc-map__controls{position:absolute;top:0;right:0;z-index:100;min-width:362px;padding:20px}.jc-map__search{top:0;left:100%}.jc-map__search,.jc-map__results{width:50vw;min-width:50vw;max-width:50vw;padding:92px 20px 20px 20px}.jc-map__results{padding-top:164px}.jc-map__result ul{-moz-columns:2;-webkit-columns:2;columns:2}.jc-map__map{width:50%;min-width:50%;max-width:50%}.jc-map__map .vector-map{left:-1vw;height:600px}.jc-quotes__inner{--padding:calc(var(--arrow-size) + clamp(20px, 5.19751vw, 100px))}.jc-stats__item{aspect-ratio:var(--aspect-ratio)}.jc-supported-by .c-core{position:relative;display:flex;flex-wrap:nowrap}.jc-supported-by .jc-supported-by__image{position:sticky;top:0;width:50%;height:100dvh;flex-shrink:0;isolation:isolate;aspect-ratio:13/34}.jc-supported-by .jc-supported-by__image:before{--overlay:clamp(20px, 5.61331vw, 108px);content:'';position:absolute;top:0;right:calc(100% - var(--overlay));bottom:0;width:50vw;background:var(--background-colour);mix-blend-mode:multiply}.jc-supported-by .jc-supported-by__image img{width:100%;height:100%;object-fit:cover;object-position:var(--object-position)}.jc-supported-by__content{padding-left:var(--section-top-padding);align-self:center}.jc-title-content__items .subtitle{font-size:clamp(16px, 1.2474vw, 24px);line-height:clamp(20px, 1.6632vw, 32px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.jc-title-content__items .item{display:flex;flex-wrap:nowrap}.jc-title-content__items .subtitle{width:40%;min-width:40%;max-width:40%;padding-right:10px}.jc-title-content__items .content{width:60%;min-width:60%;max-width:60%}.lightbox{padding:70px}.slick-arrow{position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (min-width: 1200px){:root{--core-spacing:clamp(20px, 12.47401vw, 240px)}.mq{display:block}.footer__inner>div{max-width:320px}.c-grid{margin-inline:calc(var(--indent-gap) * var(--indent))}}@media screen and (min-width: 1024px){.mq{display:block}.header__burger{display:none}.header__nav{margin-left:auto;white-space:nowrap}.header__nav li{position:relative}.footer__inner>div{max-width:280px}.footer__supported-by>div:first-child p{max-width:380px}.footer__supported-by p{max-width:450px}.columns-large{display:flex;flex-wrap:nowrap}.c-grid[data-layout="sidebar"]{grid-template-columns:1fr 320px}.c-grid{margin-inline:calc(var(--indent-gap) * (var(--indent) / 2))}.c-modal-institute__inner p.buttons{display:flex;flex-wrap:nowrap}.c-modal__content__inner{padding:50px}.jc-faqs__inner{max-width:75%}.jc-map__inner[data-type="list"] .jc-map__key,.jc-map__inner[data-type="list"] .jc-map__filter__item--results{opacity:0;pointer-events:none}.jc-map__filter{width:40%;min-width:40%;max-width:40%;padding:30px 0 30px 30px}.jc-map__controls{padding:30px 30px 30px 50px}.jc-map__search,.jc-map__results{width:60vw;min-width:60vw;max-width:60vw;padding:110px 30px 30px 50px}.jc-map__results{padding-top:182px}.jc-map__result p.buttons{display:flex;flex-wrap:nowrap}.jc-map__map{width:70%;min-width:70%;max-width:70%}.jc-map__map .vector-map{left:-8vw;height:750px}.jc-title-content__inner{max-width:75%}}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}.animate-fade-in,.animate-slide-in-up,.animate-slide-in-right,.animate-slide-in-left{opacity:1 !important;animation:none !important}.js-rotate{transition:none}.js-rotate.is-out{transform:none}}@media screen and (max-width: 1023px){html:not(.nav-is-active) .header__nav{display:none}.nav-is-active .header__nav{position:absolute;top:var(--header-height);right:0;left:0;z-index:1000;max-height:calc(100dvh - var(--header-height));padding:var(--core-spacing);overflow:auto;background:var(--background-colour);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.nav-is-active .header__nav ul.display-columns>li{width:100%;min-width:100%;max-width:100%}.c-modal-institute__inner p.buttons .c-btn+.c-btn{margin:10px 0 0 0}.jc-map__inner[data-type="list"] .jc-map__key,.jc-map__inner[data-type="list"] .jc-map__filter__item--results{display:none}.jc-map__result p.buttons .c-btn+.c-btn{margin:20px 0 0 0}}@media screen and (max-width: 767px){.footer__inner{flex-direction:column;gap:30px}.footer__supported-by div+div{margin-top:30px}.c-btn.c-btn--mobile-block{width:100%;display:flex}.jc-banner .c-core{padding-inline:0}.jc-banner .jc-banner__content{padding-inline:var(--core-spacing)}.jc-banner .c-image img{aspect-ratio:227/90;object-fit:cover;object-position:center}.jc-form .c-image{margin-inline:calc(var(--core-spacing) * -1)}.jc-hero .jc-hero__image-title .c-core{--title-offset:0;padding-inline:0}.jc-hero .jc-hero__image-title .c-core .c-image img{aspect-ratio:227/130;object-fit:cover;object-position:var(--object-position)}.jc-hero .jc-hero__image-title .c-core .title__h{padding-left:var(--core-spacing);display:flex}.jc-icon-content__2{margin-top:var(--block-spacing)}.jc-icon-grid .c-grid{margin-inline:calc((var(--core-spacing) * -1))}.jc-icon-grid__item:nth-child(2n):after{display:none}.jc-image-content .floating-title{margin-top:calc(var(--section-top-padding) * -1);margin-inline:calc(var(--core-spacing) * -1);padding-block:var(--title-padding);padding-inline:var(--core-spacing)}.jc-image-content .c-image{margin-inline:calc(var(--core-spacing) * -1)}.jc-map__filter .c-form__field--reset:not(.is-filtered){display:none}.jc-map__filter .c-form__field--reset.is-filtered{position:fixed;right:0;bottom:0;left:0;z-index:10;padding:20px;background:var(--background-colour);border-top:2px solid}.jc-quotes__controls{margin-top:var(--block-spacing);display:flex;justify-content:space-between}.jc-supported-by .jc-supported-by__image{margin-inline:calc(var(--core-spacing) * -1)}.jc-title-content__items .content{margin-top:var(--block-spacing)}}@media screen and (max-width: 349px){.c-form__field--recaptcha .g-recaptcha{transform:scale(0.8);transform-origin:top left}}@media screen and (min-width: 1444px){.c-modal-institute__inner h3{font-size:clamp(16px, 1.0395vw, 20px);line-height:clamp(20px, 1.35135vw, 26px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.jc-map__filter{width:30%;min-width:30%;max-width:30%}.jc-map__search,.jc-map__results{width:50vw;min-width:50vw;max-width:50vw;padding:30px 92px 30px 50px}.jc-map__results{padding-top:102px}.jc-map__result h2{font-size:clamp(16px, 1.2474vw, 24px);line-height:clamp(20px, 1.6632vw, 32px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.jc-map__result h3{font-size:clamp(16px, 1.0395vw, 20px);line-height:clamp(20px, 1.35135vw, 26px);--block-spacing:clamp(20px, 1.55925vw, 30px)}.jc-map__result ul li{--block-spacing:12px}.jc-map__map .vector-map{left:-7vw;height:900px}}@media screen and (min-width: 768px) and (max-width: 1023px){.jc-map__controls{width:50%}}@media screen and (min-width: 1024px) and (max-width: 1443px){.jc-map__controls{width:60%}}@media screen and (max-width: 1443px){.jc-map__result{font-size:clamp(14px, .93555vw, 18px);line-height:clamp(18px, 1.2474vw, 24px);--block-spacing:clamp(20px, 1.55925vw, 30px);--block-spacing:20px}}@media screen and (min-width: 1350px){.jc-map__map .vector-map{left:-17vw}}
