/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.layout--nc-layout-onecol .block-inline-block--basic{max-width:var(--nc-container-text-max-width)}.block-inline-block--basic .field--name-field-body iframe:not(.media-oembed-content)[src*="youtube.com"],.block-inline-block--basic .field--name-field-body iframe:not(.media-oembed-content)[src*="youtu.be"],.block-inline-block--basic .field--name-field-body iframe:not(.media-oembed-content)[src*="vimeo.com"]{aspect-ratio:16/9}
.block-inline-block--2-image-dynamic-stack{--image-bottom-offset:1.5rem}@media(min-width:768px){.block-inline-block--2-image-dynamic-stack{--image-bottom-offset:10rem}}@media(min-width:992px){.block-inline-block--2-image-dynamic-stack{--image-bottom-offset:14.5rem}}.block-inline-block--2-image-dynamic-stack .text-container{padding-bottom:var(--image-bottom-offset)}@media(min-width:768px){.block-inline-block--2-image-dynamic-stack .text-container{padding-bottom:calc(var(--image-bottom-offset) + 24px)}}@media(min-width:992px){.block-inline-block--2-image-dynamic-stack .text-container{min-height:34.25rem}}@media(max-width:767.98px){.block-inline-block--2-image-dynamic-stack .image-top-container{flex:0 0 80%}}.block-inline-block--2-image-dynamic-stack .image-bottom-container{margin-top:calc(var(--image-bottom-offset)*-1)}@media(max-width:767.98px){.block-inline-block--2-image-dynamic-stack .image-bottom-container{padding-left:20%}}.block-inline-block--2-image-dynamic-stack .caption-container .field--name-field-caption{color:#6b7069;margin-top:0.75rem;text-transform:uppercase;font-size:0.75rem;line-height:1.28}@media(min-width:992px){.block-inline-block--2-image-dynamic-stack .caption-container .field--name-field-caption{margin-top:1.375rem;font-size:0.75rem;line-height:1}}.block-inline-block--2-image-dynamic-stack .row-bottom{--bs-gutter-x:1.5rem}@media(min-width:992px){.block-inline-block--2-image-dynamic-stack .row-bottom{margin-left:3rem}}
.block-inline-block--colour-block-text,.block--colour-block-text{color:#222;font-size:1.25rem;line-height:1.4;padding:6.75rem 2rem}.block-inline-block--colour-block-text.layout-builder-block,.block--colour-block-text.layout-builder-block{padding:6.75rem 2rem}.block-inline-block--colour-block-text.background-colour--none,.block--colour-block-text.background-colour--none{padding:0 2rem}.block-inline-block--colour-block-text.background-colour--prairie,.block--colour-block-text.background-colour--prairie{background-color:#f8f5ee}.block-inline-block--colour-block-text.background-colour--lake-blue,.block--colour-block-text.background-colour--lake-blue{background-color:#003471}.block-inline-block--colour-block-text.background-colour--charcoal,.block--colour-block-text.background-colour--charcoal{background-color:#222}.block-inline-block--colour-block-text.background-colour--lake-blue,.block-inline-block--colour-block-text.background-colour--charcoal,.block--colour-block-text.background-colour--lake-blue,.block--colour-block-text.background-colour--charcoal{color:#fff}.block-inline-block--colour-block-text.background-colour--lake-blue .field--name-field-title,.block-inline-block--colour-block-text.background-colour--charcoal .field--name-field-title,.block--colour-block-text.background-colour--lake-blue .field--name-field-title,.block--colour-block-text.background-colour--charcoal .field--name-field-title{color:#fff}.block-inline-block--colour-block-text.background-colour--lake-blue a:not(.btn),.block-inline-block--colour-block-text.background-colour--charcoal a:not(.btn),.block--colour-block-text.background-colour--lake-blue a:not(.btn),.block--colour-block-text.background-colour--charcoal a:not(.btn){color:#fff}.block-inline-block--colour-block-text .field--name-field-title,.block--colour-block-text .field--name-field-title{color:#222;font-family:"Frank Ruhl Libre","Times New Roman",Times,serif;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1.5rem}.layout--nc-layout-onecol .block-inline-block--colour-block-text{padding-right:0;padding-left:0;position:relative}.layout--nc-layout-onecol .block-inline-block--colour-block-text::before{content:"";display:block;position:absolute;background-color:inherit;width:100vw;height:100%;top:0;left:calc(50% - 50vw)}.layout--nc-layout-onecol .block-inline-block--colour-block-text .block__content{position:relative;max-width:var(--nc-container-text-max-width);margin:0 auto}
.node--view-mode-full .node__content .field--name-field-main-image{margin-bottom:var(--bs-layout-spacer)}.node--view-mode-full .block-field-block--node--news--body{margin-bottom:var(--bs-block-spacer)}.node--view-mode-full .field--name-field-tags .field__items{display:flex;flex-wrap:wrap;gap:0.5rem}.node--view-mode-full .field--name-field-tags .field__items li{margin:0}.node--view-mode-full .field--name-field-tags a{display:block;color:var(--nc-tag-color);padding:0.6875rem;font-size:0.8125rem;font-weight:500;line-height:1;text-align:center;text-transform:uppercase;text-decoration:none;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1}.node--view-mode-full .field--name-field-tags a::before{background-color:var(--nc-tag-hover-bg);content:"";display:block;height:100%;width:0;position:absolute;top:0;left:0;z-index:-1;transition:width .4s}.node--view-mode-full .field--name-field-tags a::after{background-color:var(--nc-tag-bg);content:"";display:block;height:100%;width:100%;position:absolute;top:0;left:0;z-index:-2}.node--view-mode-full .field--name-field-tags a:hover,.node--view-mode-full .field--name-field-tags a:focus,.node--view-mode-full .field--name-field-tags a:active{text-decoration:underline}.node--view-mode-full .field--name-field-tags a:hover::before,.node--view-mode-full .field--name-field-tags a:focus::before,.node--view-mode-full .field--name-field-tags a:active::before{width:100%}
.node--story--standard{--bs-body-font-size:1rem}.node--story--standard .node__content{font-size:1rem}.node--story--standard .node__content .media-container{display:block}.node--story--standard .node__content .field--name-field-main-image{margin-bottom:0}.node--story--standard .node__content .field--name-field-main-image .field--name-field-media-image{aspect-ratio:3/2;overflow:hidden}.node--story--standard .node__content .field--name-field-main-image .field--name-field-media-image img{-o-object-fit:cover;object-fit:cover;height:100%;transition:transform .3s ease-in-out}.node--story--standard .node__content .field--name-field-main-image .field--name-field-media-image img:hover,.node--story--standard .node__content .field--name-field-main-image .field--name-field-media-image img:focus{transform:scale(1.125)}.node--story--standard .node__content .h3-featured-story-card-standard{color:#222;margin:0.875rem 0}@media(min-width:992px){.node--story--standard .node__content .h3-featured-story-card-standard{margin:1.25rem 0}}.node--story--standard .node__content .h3-featured-story-card-standard a{color:inherit;text-decoration:none}.node--story--standard .node__content .h3-featured-story-card-standard a:hover{text-decoration:underline}.node--story--standard .node__content .default-image-story-card{aspect-ratio:3/2;overflow:hidden}.node--story--standard .node__content .default-image-story-card img{-o-object-fit:cover;object-fit:cover;height:100%}.node--story--standard .node__content .field--name-field-promoted-tag{margin-top:0.5rem}.node--story--standard .node__content .field--name-field-promoted-tag a{color:#003471;display:block;text-decoration:none;padding:0.6875rem 0;font-size:0.8125rem;font-weight:500;line-height:1;position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:1;transition:.4s;text-transform:uppercase}.node--story--standard .node__content .field--name-field-promoted-tag a:is(button)::before,.node--story--standard .node__content .field--name-field-promoted-tag a:is(button)::after,.node--story--standard .node__content .field--name-field-promoted-tag a:is(a)::before,.node--story--standard .node__content .field--name-field-promoted-tag a:is(a)::after{background-color:#003471;content:"";display:block;height:2px;width:100%;position:absolute;bottom:0;left:0;transition:.4s;z-index:-2}.node--story--standard .node__content .field--name-field-promoted-tag a:is(button)::before,.node--story--standard .node__content .field--name-field-promoted-tag a:is(a)::before{width:0;left:0;z-index:-1}.node--story--standard .node__content .field--name-field-promoted-tag a:is(button)::after,.node--story--standard .node__content .field--name-field-promoted-tag a:is(a)::after{left:auto;right:0}.node--story--standard .node__content .field--name-field-promoted-tag a:is(button):hover::before,.node--story--standard .node__content .field--name-field-promoted-tag a:is(button):focus::before,.node--story--standard .node__content .field--name-field-promoted-tag a:is(button):active::before,.node--story--standard .node__content .field--name-field-promoted-tag a:is(a):hover::before,.node--story--standard .node__content .field--name-field-promoted-tag a:is(a):focus::before,.node--story--standard .node__content .field--name-field-promoted-tag a:is(a):active::before{animation:animationWidthNoneToFull .4s ease-in both;animation-delay:.4s}.node--story--standard .node__content .field--name-field-promoted-tag a:is(button):hover::after,.node--story--standard .node__content .field--name-field-promoted-tag a:is(button):focus::after,.node--story--standard .node__content .field--name-field-promoted-tag a:is(button):active::after,.node--story--standard .node__content .field--name-field-promoted-tag a:is(a):hover::after,.node--story--standard .node__content .field--name-field-promoted-tag a:is(a):focus::after,.node--story--standard .node__content .field--name-field-promoted-tag a:is(a):active::after{animation:animationWidthFullToNone .4s ease-in both}@keyframes animationWidthFullToNone{0%{width:100%}100%{width:0}}@keyframes animationWidthNoneToFull{0%{width:0}100%{width:100%}}
@font-face{font-family:"icomoon";src:url(/themes/custom/nc_theme/dist/fonts/icomoon/fonts/icomoon.ttf?nz5ktb=) format("truetype"),url(/themes/custom/nc_theme/dist/fonts/icomoon/fonts/icomoon.woff?nz5ktb=) format("woff"),url(/themes/custom/nc_theme/dist/fonts/icomoon/fonts/icomoon.svg?nz5ktb=#icomoon) format("svg");font-weight:normal;font-style:normal;font-display:block}.block-social-media-links{display:flex}.block-social-media-links .social-media-links--platforms{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}@media(min-width:768px){.block-social-media-links .social-media-links--platforms{justify-content:flex-end}}@media(min-width:992px){.block-social-media-links .social-media-links--platforms{gap:1rem}}.block-social-media-links .social-media-links--platforms:focus-visible{outline:0;box-shadow:var(--bs-focus-ring-box-shadow)}.block-social-media-links .social-media-links--platforms>li{display:flex;flex:0 1 auto;position:relative}.block-social-media-links .social-media-links--platforms>li a{padding:.25rem;color:#fff;line-height:1;position:relative;text-decoration:none}.block-social-media-links .social-media-links--platforms>li a::before{font-size:1.5rem;transition:all .2s}.block-social-media-links .social-media-links--platforms>li a::after{display:block;left:50%;margin-top:.4375rem;opacity:.6;position:absolute;top:3rem;transform:translateX(-50%)}.block-social-media-links .social-media-links--platforms>li a:hover::before{opacity:.6}.block-social-media-links .social-media-links--platforms>li a:focus-visible{outline:0;box-shadow:var(--bs-focus-ring-box-shadow)}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--rss::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--tiktok::before{display:inline-block;vertical-align:-0.125em;content:"";background-image:url('data:image/svg+xml,<svg fill="%23ffffff" width="800px" height="800px" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xml:space="preserve"><path d="M19.589 6.686a4.793 4.793 0 0 1-3.77-4.245V2h-3.445v13.672a2.896 2.896 0 0 1-5.201 1.743l-.002-.001.002.001a2.895 2.895 0 0 1 3.183-4.51v-3.5a6.329 6.329 0 0 0-5.394 10.692 6.33 6.33 0 0 0 10.857-4.424V8.687a8.182 8.182 0 0 0 4.773 1.526V6.79a4.831 4.831 0 0 1-1.003-.104z"/></svg>');background-size:contain;background-repeat:no-repeat;width:1.5rem;height:1.5rem}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--email::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--email path{display:none}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--youtube_channel::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--website::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--instagram::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--vimeo::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--github::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--gitlab::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--bitbucket::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--drupal::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--tumblr::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--contact::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--behance::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--flickr::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--linkedin::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--twitter::before,.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--x::before,.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--x-twitter::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--xing::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--youtube::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--pinterest::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--whatsapp::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--vkontakte::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--facebook::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--googleplus::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .social-media-link-icon--slideshare::before{display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;line-height:1;vertical-align:-0.125em;content:"";font-family:"icomoon"}.block-social-media-links .social-media-links--platforms>li .all-social{font-size:1rem;text-decoration:underline}.block-social-media-links .social-media-links--platforms>li .all-social:hover{text-decoration:none}
