/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.lgd-container--special{margin-inline:var(--mobile-gutter);width:calc(100vw - 2 * var(--mobile-gutter));.lgd-row__two-thirds &,.lgd-row__one-third &{margin-inline:0;width:auto;}}.layout__region > *{margin-block-end:0;}.layout__region > * + *{margin-block-start:var(--vertical-rhythm-spacing);}.lgd-region--messages{margin-block:0;}.lgd-region--messages:has(.localgov-alert-banner,.messages){margin-block:var(--vertical-rhythm-spacing);}.lgd-region--breadcrumb + .lgd-region--messages:has(.localgov-alert-banner,.messages){margin-block:0 var(--vertical-rhythm-spacing);}.path-frontpage .lgd-region--messages:has(.localgov-alert-banner,.messages){margin-block:var(--vertical-rhythm-spacing) calc(-0.375 * var(--vertical-rhythm-spacing));}.field--name-localgov-page-components .contextual-region + .contextual-region,.field--name-localgov-page-components .field__item + .field__item{margin-top:var(--vertical-rhythm-spacing);}.field--name-localgov-page-components .field__item table{margin-bottom:0;}@media screen and (min-width:72rem){.lgd-container--special{max-width:var(--width-container);}}@media screen and (min-width:74rem){.lgd-container--special{margin-inline:auto;}}.lgd-region--content{padding-bottom:var(--spacing-mega);}
.menu--main{list-style:"";margin:0 calc(-1 * var(--header-link-padding-inline));padding:0;}.lgd-header__toggle--secondary,.menu--main > .menu-item a{color:var(--header-link-color);font-size:calc(1.125 * var(--gcc-body-font-size));font-weight:var(--header-link-font-weight);line-height:var(--line-height);margin:0;padding-block:var(--header-link-padding-block);padding-inline:var(--header-link-padding-inline);text-decoration:var(--header-link-text-decoration);}.menu--main > .menu-item a,.lgd-header__toggle--secondary .lgd-header__toggle-text{display:block;line-height:var(--line-height);&:hover{text-decoration:var(--header-link-text-decoration-hover);text-decoration-thickness:var(--header-link-text-decoration-thickness);}&:focus .lgd-header__toggle-icon{text-decoration:var(--header-link-text-decoration);}}.lgd-header__toggle--secondary .lgd-header__toggle-icon{font-weight:var(--gcc-font-weight);&:hover{text-decoration:var(--header-link-text-decoration);}}.lgd-header__toggle--secondary{height:var(--line-height);overflow-y:hidden;&:focus{background-color:var(--color-focus);}}@media screen and (min-width:40rem){}@media screen and (min-width:60rem){.lgd-header__nav--primary{align-self:end;height:min-content;}.menu--main{display:flex;justify-content:end;margin:0;}.menu--main,.lgd-header__toggle--secondary{align-self:end;position:relative;left:var(--header-link-padding-inline);}}
.block-localgov-page-header-block{background-color:var(--gcc-palette-blue-primary);border-radius:0;margin-block:0 var(--spacing-large);margin-inline:0;padding-block:calc(7.25 * var(--spacing)) calc(6.25 * var(--spacing));padding-inline:var(--mobile-gutter);}.lgd-page-title-block{margin-inline:auto;max-width:var(--width-container);}.lgd-page-title-block__title,.lgd-page-title-block__subheader{color:var(--gcc-palette-neutral-white);}.lgd-page-title-block__title{font-size:var(--gcc-h1-font-size);line-height:var(--gcc-h2-line-height);margin-block:0 var(--spacing-smallest);}.lgd-page-title-block__subheader{font-size:var(--gcc-body-large-font-size);line-height:var(--gcc-body-line-height);}@media screen and (min-width:64rem){.block-localgov-page-header-block{border-radius:var(--border-radius);margin-block:0 var(--spacing-largest);margin-inline:var(--mobile-gutter);}}
.pull-out-quote{background-color:var(--gcc-palette-blue-primary);border-radius:var(--border-radius);display:grid;gap:var(--spacing-large);grid-template-columns:var(--spacing-largest) auto;grid-template-areas:"icon content"
    "icon author";margin-block:0;margin-inline:0;padding-block:var(--spacing-largest);padding-inline:var(--spacing-largest);}.pull-out-quote__icon{grid-area:icon;}.pull-out-quote__icon svg{position:relative;top:6px;width:100%;}.pull-out-quote__icon svg path{fill:transparent;stroke:var(--gcc-palette-neutral-white);}.pull-out-quote__content{color:var(--gcc-palette-neutral-white);font-size:var(--gcc-quote-font-size);font-weight:var(--gcc-font-weight-light);grid-area:content;line-height:var(--gcc-quote-line-height);margin-block:0;margin-inline:0;}.pull-out-quote__author{color:var(--gcc-palette-neutral-white);font-size:var(--gcc-body-font-size);font-weight:var(--gcc-font-weight-bold);grid-area:author;margin-block:0;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
