/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html{font-size:125%;}img,.lgd-page-section--contained-content{border-radius:1.25rem;}.banner--primary img,.branding img{border-radius:revert;}.paragraph--type--localgov-text{margin-block-start:2rem;}.field--name-localgov-text,.field--name-localgov-text-plain,.field--name-localgov-body-text,.field--name-localgov-text p{max-width:var(--text-column-width);}.menu a{text-decoration-line:none;}.block-system-branding-block{margin-inline-start:1rem;}.banner__image{width:100vw;}.field--name-localgov-text a{text-decoration-line:none;}.lgd-region--messages{background:transparent;}.lgd-page-title-block{--heading-1-color:var(--color-white);}.breadcrumbs__item{color:var(--breadcrumbs-link-color);}.banner__content h2{margin-block-end:0.5rem;}.lgd-subsites--heading h2{--heading-2-color:var(--color-white);max-width:var(--width-container);margin:auto;}.lgd-subsites--heading,.lgd-region--content-top{position:relative;z-index:-1;margin-block-start:-14rem;margin-block-end:2rem;padding-block-start:14rem;padding-block-end:2rem;background:linear-gradient(127deg,var(--color-palevioletred) 0%,var(--color-hotpink) 100%);}.basic-page__content .field--name-body,.initiative__content .field--name-body,.location__content .field--name-body{position:relative;max-width:var(--banner-content-width);margin:calc(var(--banner-content-margin) * -1) auto 2rem;padding:var(--banner-content-padding);color:var(--banner-content-text-color);border-radius:1.25rem;background-color:var(--banner-content-bg-color);box-shadow:0 0.25rem 0.25rem 0 rgb(0,0,0,0.25);font-size:1.25rem;font-weight:600;}
.media-with-text{container-type:inline-size;}.media-with-text--featured{border:var(--border);background-color:var(--color-grey-lightest);}.media-with-text .media-with-text__body{padding:var(--spacing);}.media-with-text .media-with-text__media{margin-block-end:var(--spacing);}.media-with-text--media-one-quarter .media-with-text__body,.media-with-text--media-three-quarters .media-with-text__media{flex-basis:75%;}.media-with-text--media-one-quarter .media-with-text__media,.media-with-text--media-three-quarters .media-with-text__body{flex-basis:25%;}.media-with-text--media-one-third .media-with-text__media,.media-with-text--media-two-thirds .media-with-text__body{flex-basis:33%;}.media-with-text--media-one-half .media-with-text__body,.media-with-text--media-one-half .media-with-text__media{flex-basis:50%;}.media-with-text--media-one-third .media-with-text__body,.media-with-text--media-two-thirds .media-with-text__media{flex-basis:66%;}.media-with-text--media-left .media-with-text__body,.media-with-text--media-right .media-with-text__body{width:100%;}@container (min-width:500px){.media-with-text--media-left .media-with-text__inner,.media-with-text--media-right .media-with-text__inner{display:flex;justify-content:space-between;}.media-with-text--media-left .media-with-text__media,.media-with-text--media-right .media-with-text__media{margin-block-end:0;}.media-with-text--media-left .media-with-text__body,.media-with-text--media-right .media-with-text__body{padding-block:0;}}
.media-with-text--default,.lgd-page-section--full-width-contained-content:has(.media-with-text--default){background:var(--color-white);}.media-with-text--featured,.lgd-page-section--full-width-contained-content:has(.media-with-text--featured){background:var(--color-grey-lightest);}.media-with-text--colour-background,.lgd-page-section--full-width-contained-content:has(.media-with-text--colour-background){background:var(--color-yellow);}.media-with-text{padding-top:1rem;border:none;}.media-with-text__media .field--name-localgov-media-item > div{display:flex;flex-direction:column-reverse;}.media-with-text__media .field--name-name{display:none;}.media-with-text__media img,.media-with-text__media iframe{border-radius:1.25rem;}.media-with-text__link{--color-link:var(--color-white);display:inline-block;padding:0.5rem 1.25rem;text-align:center;text-decoration:none;border-radius:0.25rem;background:var(--color-pink);font-size:1.5rem;font-weight:600;}.media-with-text__link:hover{background:var(--color-palevioletred);}.media-with-text__link::after{content:" →";}
.lgd-region--primary-menu{background-color:var(--color-white);}.menu--main{margin-block-end:0;padding-inline-start:0;list-style:none;}.menu--main > .menu-item a{display:block;padding:var(--spacing);color:var(--color-black);}.menu--main > .menu-item--active-trail a,.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{color:var(--color-black);background-color:var(--color-white);}@media screen and (min-width:48rem){.lgd-region--primary-menu{background-color:transparent;}.lgd-region--primary-menu .menu--main{display:flex;}.menu--main > .menu-item{margin-inline:var(--spacing-smaller);}.menu--main > .menu-item a{color:var(--color-white);border:1px solid transparent;background-color:transparent;}.menu--main > .menu-item--active-trail a,.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{color:var(--color-black);background-color:var(--color-white);}.menu--main > .menu-item a:hover{border-color:var(--color-white);}}
.paragraph--type--page-section .layout__region{padding-bottom:0;}.paragraph--type--page-section .layout--twocol .layout__region--first{padding-right:0;}.paragraph--type--page-section .layout--twocol .layout__region--second{padding-left:0;}.paragraph--type--page-section .layout--threecol-33-34-33 .layout__region--first{padding-right:0;}.paragraph--type--page-section .layout--threecol-33-34-33 .layout__region--second{padding-right:0;padding-left:0;}.paragraph--type--page-section .layout--threecol-33-34-33 .layout__region--third{padding-left:0;}.lgd-page-section{color:var(--color-page-section-text-color);background-color:var(--color-page-section-background-color);}.lgd-page-section--bg-colour-1{--color-page-section-background-color:var(--color-page-section-background-color-1);--color-page-section-text-color:var(--color-page-section-background-color-1-text-color);}.lgd-page-section--bg-colour-2{--color-page-section-background-color:var(--color-page-section-background-color-2);--color-page-section-text-color:var(--color-page-section-background-color-2-text-color);}.lgd-page-section--bg-colour-3{--color-page-section-background-color:var(--color-page-section-background-color-3);--color-page-section-text-color:var(--color-page-section-background-color-3-text-color);}.lgd-page-section--bg-colour-4{--color-page-section-background-color:var(--color-page-section-background-color-4);--color-page-section-text-color:var(--color-page-section-background-color-4-text-color);}.lgd-page-section--bg-colour-5{--color-page-section-background-color:var(--color-page-section-background-color-5);--color-page-section-text-color:var(--color-page-section-background-color-5-text-color);}.lgd-page-section--bg-colour-6{--color-page-section-background-color:var(--color-page-section-background-color-6);--color-page-section-text-color:var(--color-page-section-background-color-6-text-color);}.lgd-page-section--padding-top-small{padding-block-start:var(--spacing-small);}.lgd-page-section--padding-top-medium{padding-block-start:var(--spacing);}.lgd-page-section--padding-top-large{padding-block-start:var(--spacing-large);}.lgd-page-section--padding-top-larger{padding-block-start:var(--spacing-larger);}.lgd-page-section--padding-top-largest{padding-block-start:var(--spacing-largest);}.lgd-page-section--padding-bottom-small{padding-block-end:var(--spacing-small);}.lgd-page-section--padding-bottom-medium{padding-block-end:var(--spacing);}.lgd-page-section--padding-bottom-large{padding-block-end:var(--spacing-large);}.lgd-page-section--padding-bottom-larger{padding-block-end:var(--spacing-larger);}.lgd-page-section--padding-bottom-largest{padding-block-end:var(--spacing-largest);}.lgd-page-section--bg-colour-1,.lgd-page-section--bg-colour-1 h2,.lgd-page-section--bg-colour-1 h3,.lgd-page-section--bg-colour-1 h4,.lgd-page-section--bg-colour-1 h5,.lgd-page-section--bg-colour-1 h6{color:var(--color-page-section-background-color-1-text-color);}.lgd-page-section--bg-colour-1 a,.lgd-page-section--bg-colour-1 h2 a,.lgd-page-section--bg-colour-1 h3 a,.lgd-page-section--bg-colour-1 h4 a,.lgd-page-section--bg-colour-1 h5 a,.lgd-page-section--bg-colour-1 h6 a{color:var(--color-page-section-background-color-1-link-color);}.lgd-page-section--bg-colour-2,.lgd-page-section--bg-colour-2 h2,.lgd-page-section--bg-colour-2 h3,.lgd-page-section--bg-colour-2 h4,.lgd-page-section--bg-colour-2 h5,.lgd-page-section--bg-colour-2 h6{color:var(--color-page-section-background-color-2-text-color);}.lgd-page-section--bg-colour-2 a,.lgd-page-section--bg-colour-2 h2 a,.lgd-page-section--bg-colour-2 h3 a,.lgd-page-section--bg-colour-2 h4 a,.lgd-page-section--bg-colour-2 h5 a,.lgd-page-section--bg-colour-2 h6 a{color:var(--color-page-section-background-color-2-link-color);}.lgd-page-section--bg-colour-3,.lgd-page-section--bg-colour-3 h2,.lgd-page-section--bg-colour-3 h3,.lgd-page-section--bg-colour-3 h4,.lgd-page-section--bg-colour-3 h5,.lgd-page-section--bg-colour-3 h6{color:var(--color-page-section-background-color-3-text-color);}.lgd-page-section--bg-colour-3 a,.lgd-page-section--bg-colour-3 h2 a,.lgd-page-section--bg-colour-3 h3 a,.lgd-page-section--bg-colour-3 h4 a,.lgd-page-section--bg-colour-3 h5 a,.lgd-page-section--bg-colour-3 h6 a{color:var(--color-page-section-background-color-3-link-color);}.lgd-page-section--bg-colour-4,.lgd-page-section--bg-colour-4 h2,.lgd-page-section--bg-colour-4 h3,.lgd-page-section--bg-colour-4 h4,.lgd-page-section--bg-colour-4 h5,.lgd-page-section--bg-colour-4 h6{color:var(--color-page-section-background-color-4-text-color);}.lgd-page-section--bg-colour-4 a,.lgd-page-section--bg-colour-4 h2 a,.lgd-page-section--bg-colour-4 h3 a,.lgd-page-section--bg-colour-4 h4 a,.lgd-page-section--bg-colour-4 h5 a,.lgd-page-section--bg-colour-4 h6 a{color:var(--color-page-section-background-color-4-link-color);}.lgd-page-section--bg-colour-5,.lgd-page-section--bg-colour-5 h2,.lgd-page-section--bg-colour-5 h3,.lgd-page-section--bg-colour-5 h4,.lgd-page-section--bg-colour-5 h5,.lgd-page-section--bg-colour-5 h6{color:var(--color-page-section-background-color-5-text-color);}.lgd-page-section--bg-colour-5 a,.lgd-page-section--bg-colour-5 h2 a,.lgd-page-section--bg-colour-5 h3 a,.lgd-page-section--bg-colour-5 h4 a,.lgd-page-section--bg-colour-5 h5 a,.lgd-page-section--bg-colour-5 h6 a{color:var(--color-page-section-background-color-5-link-color);}.lgd-page-section--bg-colour-6,.lgd-page-section--bg-colour-6 h2,.lgd-page-section--bg-colour-6 h3,.lgd-page-section--bg-colour-6 h4,.lgd-page-section--bg-colour-6 h5,.lgd-page-section--bg-colour-6 h6{color:var(--color-page-section-background-color-6-text-color);}.lgd-page-section--bg-colour-6 a,.lgd-page-section--bg-colour-6 h2 a,.lgd-page-section--bg-colour-6 h3 a,.lgd-page-section--bg-colour-6 h4 a,.lgd-page-section--bg-colour-6 h5 a,.lgd-page-section--bg-colour-6 h6 a{color:var(--color-page-section-background-color-6-link-color);}.lgd-page-section--bg-colour-1 .newsroom-teaser{color:var(--color-page-section-background-color-1-newsroom-teaser-text-color);background-color:var(--color-page-section-background-color-1-newsroom-teaser-background-color);}.lgd-page-section--bg-colour-1 .newsroom-teaser a{color:var(--color-page-section-background-color-1-newsroom-teaser-link-color);}.lgd-page-section--bg-colour-2 .newsroom-teaser{color:var(--color-page-section-background-color-2-newsroom-teaser-text-color);background-color:var(--color-page-section-background-color-2-newsroom-teaser-background-color);}.lgd-page-section--bg-colour-2 .newsroom-teaser a{color:var(--color-page-section-background-color-2-newsroom-teaser-link-color);}.lgd-page-section--bg-colour-3 .newsroom-teaser{color:var(--color-page-section-background-color-3-newsroom-teaser-text-color);background-color:var(--color-page-section-background-color-3-newsroom-teaser-background-color);}.lgd-page-section--bg-colour-3 .newsroom-teaser a{color:var(--color-page-section-background-color-3-newsroom-teaser-link-color);}.lgd-page-section--bg-colour-4 .newsroom-teaser{color:var(--color-page-section-background-color-4-newsroom-teaser-text-color);background-color:var(--color-page-section-background-color-4-newsroom-teaser-background-color);}.lgd-page-section--bg-colour-4 .newsroom-teaser a{color:var(--color-page-section-background-color-4-newsroom-teaser-link-color);}.lgd-page-section--bg-colour-5 .newsroom-teaser{color:var(--color-page-section-background-color-5-newsroom-teaser-text-color);background-color:var(--color-page-section-background-color-5-newsroom-teaser-background-color);}.lgd-page-section--bg-colour-5 .newsroom-teaser a{color:var(--color-page-section-background-color-5-newsroom-teaser-link-color);}.lgd-page-section--bg-colour-6 .newsroom-teaser{color:var(--color-page-section-background-color-6-newsroom-teaser-text-color);background-color:var(--color-page-section-background-color-6-newsroom-teaser-background-color);}.lgd-page-section--bg-colour-6 .newsroom-teaser a{color:var(--color-page-section-background-color-6-newsroom-teaser-link-color);}.lgd-page-section--bg-colour-1 .box-link{color:var(--color-page-section-background-color-1-box-link-text-color);border-color:var(--color-page-section-background-color-1-box-link-border-color);background-color:var(--color-page-section-background-color-1-box-link-background-color);}.lgd-page-section--bg-colour-1 .box-link a{color:var(--color-page-section-background-color-1-box-link-link-color);}.lgd-page-section--bg-colour-2 .box-link{color:var(--color-page-section-background-color-2-box-link-text-color);border-color:var(--color-page-section-background-color-2-box-link-border-color);background-color:var(--color-page-section-background-color-2-box-link-background-color);}.lgd-page-section--bg-colour-2 .box-link a{color:var(--color-page-section-background-color-2-box-link-link-color);}.lgd-page-section--bg-colour-3 .box-link{color:var(--color-page-section-background-color-3-box-link-text-color);border-color:var(--color-page-section-background-color-3-box-link-border-color);background-color:var(--color-page-section-background-color-3-box-link-background-color);}.lgd-page-section--bg-colour-3 .box-link a{color:var(--color-page-section-background-color-3-box-link-link-color);}.lgd-page-section--bg-colour-4 .box-link{color:var(--color-page-section-background-color-4-box-link-text-color);border-color:var(--color-page-section-background-color-4-box-link-border-color);background-color:var(--color-page-section-background-color-4-box-link-background-color);}.lgd-page-section--bg-colour-4 .box-link a{color:var(--color-page-section-background-color-4-box-link-link-color);}.lgd-page-section--bg-colour-5 .box-link{color:var(--color-page-section-background-color-5-box-link-text-color);border-color:var(--color-page-section-background-color-5-box-link-border-color);background-color:var(--color-page-section-background-color-5-box-link-background-color);}.lgd-page-section--bg-colour-5 .box-link a{color:var(--color-page-section-background-color-5-box-link-link-color);}.lgd-page-section--bg-colour-6 .box-link{color:var(--color-page-section-background-color-6-box-link-text-color);border-color:var(--color-page-section-background-color-6-box-link-border-color);background-color:var(--color-page-section-background-color-6-box-link-background-color);}.lgd-page-section--bg-colour-6 .box-link a{color:var(--color-page-section-background-color-6-box-link-link-color);}.lgd-page-section--bg-colour-1 .featured-subsite{color:var(--color-page-section-background-color-1-featured-subsite-text-color);background-color:var(--color-page-section-background-color-1-featured-subsite-background-color);}.lgd-page-section--bg-colour-1 .featured-subsite a{color:var(--color-page-section-background-color-1-featured-subsite-link-color);}.lgd-page-section--bg-colour-2 .featured-subsite{color:var(--color-page-section-background-color-2-featured-subsite-text-color);background-color:var(--color-page-section-background-color-2-featured-subsite-background-color);}.lgd-page-section--bg-colour-2 .featured-subsite a{color:var(--color-page-section-background-color-2-featured-subsite-link-color);}.lgd-page-section--bg-colour-3 .featured-subsite{color:var(--color-page-section-background-color-3-featured-subsite-text-color);background-color:var(--color-page-section-background-color-3-featured-subsite-background-color);}.lgd-page-section--bg-colour-3 .featured-subsite a{color:var(--color-page-section-background-color-3-featured-subsite-link-color);}.lgd-page-section--bg-colour-4 .featured-subsite{color:var(--color-page-section-background-color-4-featured-subsite-text-color);background-color:var(--color-page-section-background-color-4-featured-subsite-background-color);}.lgd-page-section--bg-colour-4 .featured-subsite a{color:var(--color-page-section-background-color-4-featured-subsite-link-color);}.lgd-page-section--bg-colour-5 .featured-subsite{color:var(--color-page-section-background-color-5-featured-subsite-text-color);background-color:var(--color-page-section-background-color-5-featured-subsite-background-color);}.lgd-page-section--bg-colour-5 .featured-subsite a{color:var(--color-page-section-background-color-5-featured-subsite-link-color);}.lgd-page-section--bg-colour-6 .featured-subsite{color:var(--color-page-section-background-color-6-featured-subsite-text-color);background-color:var(--color-page-section-background-color-6-featured-subsite-background-color);}.lgd-page-section--bg-colour-6 .featured-subsite a{color:var(--color-page-section-background-color-6-featured-subsite-link-color);}
.lgd-page-title-block{margin-block-end:var(--vertical-rhythm-spacing);border-block-end:var(--page-title-border);}.lgd-page-title-block__title,.lgd-page-title-block__subheader{max-width:var(--page-title-width);}.lgd-page-title-block__subtitle{font-size:var(--page-title-subtitle-font-size);}.lgd-page-title-block__subtitle,.lgd-page-title-block__subheader{font-size:var(--page-title-lede-font-size);}
.lgd-page-title-block{border:none;}
.sticky-header--sticky .lgd-header{z-index:1000;top:var(--lgd-sticky-header-position);width:100%;}.sticky-header--sticky .lgd-header + *{margin-block-start:calc(var(--lgd-sticky-header-position) + var(--lgd-sticky-header-height));scroll-padding:var(--lgd-sticky-header-height);}.sticky-header-html,.sticky-header--sticky{scroll-padding-block-start:var(--lgd-sticky-header-height);}
