:root :where(.breadcrumbs-wrapper>.region){max-width:100%;padding-inline:2rem;font-size:1.4rem;margin-bottom:2rem}.component-news-sidebar .content-wrap>ul{list-style:none;padding:0;margin:0}.component-news-sidebar .content-wrap>ul>li{margin-bottom:1.5rem}.component-basic-copy :where(.component-wrapper){color:var(--local-text-color,var(--color-primary-black))}.component-basic-copy :where(.content-wrap a){color:var(--local-link-color,LinkText)}.component-basic-copy :where(.content-wrap>p:last-of-type){margin-block-end:0}.component-image-gallery :where(.component-wrapper){color:var(--local-text-color,var(--color-primary-black))}.component-image-gallery :where(ul,li){margin:0;padding:0;list-style:none}:where(.component-image-gallery.grid-column-count-1 .content-wrap>ul:not([data-slick])){grid-template-columns:repeat(1,1fr)}:where(.component-image-gallery.grid-column-count-2 .content-wrap>ul:not([data-slick])){grid-template-columns:repeat(2,1fr)}:where(.component-image-gallery.grid-column-count-3 .content-wrap>ul:not([data-slick])){grid-template-columns:repeat(3,1fr)}:where(.component-image-gallery.grid-column-count-4 .content-wrap>ul:not([data-slick])){grid-template-columns:repeat(4,1fr)}:where(.component-image-gallery.grid-column-count-5 .content-wrap>ul:not([data-slick])){grid-template-columns:repeat(5,1fr)}:where(.component-image-gallery.grid-column-count-6 .content-wrap>ul:not([data-slick])){grid-template-columns:repeat(6,1fr)}:where(.component-image-gallery.grid-column-count-7 .content-wrap>ul:not([data-slick])){grid-template-columns:repeat(7,1fr)}:where(.component-image-gallery.grid-column-count-8 .content-wrap>ul:not([data-slick])){grid-template-columns:repeat(8,1fr)}:where(.component-image-gallery.image-fitting-scale-down .content-wrap>ul:not([data-slick]) img){object-fit:scale-down}:where(.component-image-gallery.image-fitting-cover .content-wrap>ul:not([data-slick]) img){object-fit:cover}:where(.component-image-gallery.image-fitting-contain .content-wrap>ul:not([data-slick]) img){object-fit:contain}:where(.component-image-gallery.image-fitting-fill .content-wrap>ul:not([data-slick]) img){object-fit:fill}:where(.component-image-gallery.image-fitting-none .content-wrap>ul:not([data-slick]) img){object-fit:none}.component-image-gallery :where(.content-wrap>ul:not([data-slick]) img){width:100%;height:auto}.component-image-gallery :where(ul:not([data-slick]) figure){margin:0;display:grid;justify-items:center;gap:var(--size-x-small)}.component-image-gallery :where(.content-wrap>ul:not([data-slick])){display:grid;gap:var(--local-gap,1rem);justify-items:center}.component-image-gallery :where(.content-wrap>ul:not([data-slick])>li){align-self:start;height:100%}.component-image-gallery :where(.content-wrap>ul:not([data-slick])>li>figure){height:100%;place-content:center}.component-image-gallery :where(.content-wrap>ul:not([data-slick])>li>figure>figcaption){font-size:var(--font-size-figure-caption);width:100%;max-width:30rem}.component-image-gallery :where(.content-wrap>hr){margin:var(--margin-medium) 0;border:0;border-top:1px solid #000}.component-image-gallery.component-image-gallery.component-image-gallery{& :where(.slick-next,.slick-prev) :where(.slick-next-icon,.slick-prev-icon):before{color:var(--color-primary-black);font-size:4rem}& .slick-autoplay-toggle-button{color:var(--color-primary-black);font-size:4rem;bottom:-4rem}& .slick-dots{bottom:-3.5rem}& .slick-dots .slick-dot-icon:before{font-size:1rem}& :where(.slick-prev,.slick-next){width:5rem;aspect-ratio:1/1}& :where(.slick-prev){left:-5rem}& :where(.slick-next){right:-5rem}}@media screen and (width <=70em){.component-image-gallery :where(.content-wrap>ul:not([data-slick])){grid-template-columns:repeat(2,1fr)}}@media screen and (width <=45em){.component-image-gallery :where(.content-wrap>ul:not([data-slick])){grid-template-columns:repeat(1,1fr)}}:root :where(.component-columns>.component-wrapper>.region>.content-wrap){display:grid;justify-items:var(--local-justify-items);align-items:var(--local-align-items);justify-content:var(--local-justify-content);align-content:var(--local-align-content);gap:var(--local-column-gap)}:root :where(.component-columns.columns-count-2>.component-wrapper>.region>.content-wrap){grid-template-columns:var(--local-column-size)}:root :where(.component-columns.columns-count-3>.component-wrapper>.region>.content-wrap){grid-template-columns:1fr 1fr 1fr}:root :where(.component-columns.columns-count-4>.component-wrapper>.region>.content-wrap){grid-template-columns:1fr 1fr 1fr 1fr}:root :where(.component-columns.columns-width-full>.component-wrapper>.region>.content-wrap){max-width:100%}:root :where(.component-columns>.component-wrapper>.region>.content-wrap>.column){justify-self:var(--local-justify-self);align-self:var(--local-align-self)}@media screen and (width <=55em){:root :where(.component-columns>.component-wrapper>.region>.content-wrap){grid-template-columns:1fr}}.component-figure :where(figure){margin:0;padding:0;color:var(--local-text-color,var(--color-primary-black))}.component-figure figure :is(img,picture){max-height:var(--local-max-height,100%);max-width:var(--local-max-width,100%);object-fit:var(--local-object-fit)}.component-callout :where(.component-wrapper){color:var(--local-text-color,var(--color-primary-black))}.component-callout :where(.component-wrapper a:not(.call-to-action)){color:var(--local-link-color,LinkText)}.component-callout :where(.call-to-action-wrap){margin-top:var(--size-medium)}.component-callout :where(.component-wrapper>.region p:last-of-type){margin-block-end:0}@media screen and (width <=80em){.component-callout :where(.component-wrapper>.region){padding-inline:var(--size-medium)}}:root :where(.pagination){display:flex;justify-content:center}.pagination :where(.screen-reader-text){display:none}.pagination :where(.page-numbers){padding:.5em 1em;margin:0 .25em;border:1px solid var(--color-primary);color:var(--color-primary);text-decoration:none;border-radius:.25em}:root :where(.site-footer){--local-text-color:var(--local-text-color);--local-line-color:var(--local-line-color)}.site-footer :where(.component-wrapper,.component-wrapper a){color:var(--local-text-color);font-size:1.6rem}.site-footer :where(.footer-columns .content-wrap){display:grid;grid-template-columns:1fr 8rem 1fr 8rem 1fr;grid-template-areas:"logo logo logo logo logo" "contact line-1 menu line-2 social";gap:2rem}.site-footer :where(.footer-columns p:last-of-type){margin-bottom:0}.site-footer :where(.footer-columns .column-logo){grid-area:logo;justify-self:start}.site-footer :where(.footer-columns .column-contact-information){grid-area:contact;justify-self:start}.site-footer :where(.footer-columns .column-menu){grid-area:menu;justify-self:center}.site-footer :where(.footer-columns .column-social){grid-area:social;justify-self:end}.site-footer :where(.footer-columns .column-line-1){grid-area:line-1}.site-footer :where(.footer-columns .column-line-2){grid-area:line-2}.site-footer :where(.footer-columns .column-line){border-left:1px solid var(--local-line-color);justify-self:center}.site-footer :where(.footer-columns .column-menu ul){display:grid;gap:2rem}.site-footer :where(.footer-columns .column-social ul){display:grid;gap:2rem}.site-footer :where(.footer-columns .column-social ul,.footer-columns .column-social li){list-style-type:none;padding:0;margin:0}.site-footer :where(.footer-columns .column-social svg){width:2rem;height:2rem}.site-footer :where(.footer-columns .column-menu ul,.footer-columns .column-menu li){list-style-type:none;padding:0;margin:0}.site-footer :where(.footer-columns .column.column-logo img){max-width:20rem;width:100%}@media screen and (width <=900px){.site-footer :where(.footer-columns .content-wrap){display:grid;grid-template-columns:1fr 1px 1fr;grid-template-areas:"logo    logo   logo" "contact line-2 menu" "social  social social";gap:2rem}.site-footer :where(.footer-columns .content-wrap>*){justify-self:center}.site-footer :where(.footer-columns .column-social ul){grid-auto-flow:column}.site-footer :where(.footer-columns .column-line.column-line-1){display:none}}@media screen and (width <=700px){.site-footer :where(.footer-columns .content-wrap){display:grid;grid-template-columns:1fr;grid-template-areas:"logo" "contact" "line-1" "menu" "line-2" "social";gap:2rem}.site-footer :where(.footer-columns .column-menu ul){max-width:71dvw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around}.site-footer :where(.footer-columns .column-line){display:block;border-top:1px solid var(--local-line-color);border-left:none;width:60%}}.site-footer :where(.footer-simple-text .content-wrap) :where(a,p){color:var(--local-text-color)}.site-footer :where(.footer-simple-text .content-wrap) :where(hr){border:none;border-top:1px solid var(--local-text-color)}.site-footer :where(.footer-simple-text p:last-of-type){margin-bottom:0}:root :where(.cookie-banner-container.hidden){display:none}:root :where(.cookie-banner-container):not(.hidden){width:100dvw;position:fixed;background:var(--color-brand-dark-blue);bottom:0;box-shadow:0 -5px 20px 0 #0004;z-index:var(--z-index-cookie-banner)}:root :where(.cookie-banner-container,.cookie-banner-container a){color:var(--color-primary-white)}.cookie-banner-container :where(.cookie-banner-wrapper){display:grid;grid-template-columns:1fr min-content;padding-block:var(--size-small);padding-inline:var(--size-medium);column-gap:4rem}.cookie-banner-container :where(.cookie-banner-wrapper .cookie-banner-text p:last-child){margin-bottom:0}.cookie-banner-container :where(.cookie-banner-wrapper .cookie-banner-text p a){text-decoration:underline}.cookie-banner-container :where(.cookie-banner-wrapper .cookie-banner-text h2){font-size:1.8rem;margin-block:0}.cookie-banner-container :where(.cookie-banner-wrapper .cookie-banner-button){display:flex;align-items:center;justify-content:center;height:100%}@media screen and (max-width:700px){.cookie-banner-container :where(.cookie-banner-wrapper){grid-template-columns:1fr;row-gap:2rem}}.back-to-top{position:fixed;isolation:isolate;transition:all .25s ease-in-out;bottom:3rem;z-index:var(--z-index-back-to-top);opacity:0;left:1rem;visibility:hidden}.back-to-top.visible{visibility:visible;opacity:.7}.back-to-top-button{background:var(--color-brand-grey-2);width:5rem;height:5rem;border:var(--color-primary-white) solid .15rem;display:grid;place-content:center}.back-to-top svg{width:2rem;transform:rotate(180deg);stroke:var(--color-primary-white) !important}@media screen and (max-width:730px){.back-to-top{display:none}}