/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
ul.menu{list-style:none;}ul.menu.menu--footer-housekeeping{list-style:none;}ul.menu.menu--footer-housekeeping li::before{content:"› ";color:white;margin-right:0.5rem;}.luton-lgd-header ul.menu li{margin-inline:var(--spacing);}.luton-lgd-header__translate-link{margin-inline-end:var(--spacing);}.luton-lgd-header__translate-link{color:white;}.luton-lgd-header .menu--main > .menu-item a{padding:0;background-color:transparent;border:none;}.luton-lgd-header__nav--primary{ul.menu li{margin-inline:var(--spacing);}}.lgd-footer ul.menu li{margin-right:var(--spacing-largest);}.luton-lgd-header .luton-lgd-header__item--services .menu-item > a{color:var(--color-blue);}.luton-lgd-header .luton-lgd-header__item--services .block-menu > h2{padding-inline-start:var(--spacing-large);}.luton-lgd-header .luton-lgd-header__item--services .menu{padding-inline-start:var(--spacing-large);margin-inline-start:0;}@media (width < 918px){.services-menu-heading-desktop{display:none;}.services-menu-heading-button{background:none;border:none;cursor:pointer;padding:0;padding-inline-start:var(--spacing-large);text-align:left;width:100%;font:inherit;}.services-menu-heading-button .services-menu-heading-text{margin:0;display:flex;justify-content:space-between;align-items:center;}.services-menu-heading-button:hover,.services-menu-heading-button:focus{text-decoration:none;}.services-menu-chevron{transition:transform 0.3s ease;margin-left:var(--spacing);}.services-menu-chevron .lgd-icon{width:var(--spacing-large);height:var(--spacing-large);}.services-menu-heading-button[aria-expanded="true"] .services-menu-chevron{transform:rotate(180deg);}.region-secondary-menu .menu{overflow-y:visible;max-height:none;}.luton-lgd-header__item--search{padding-top:var(--spacing);}.luton-lgd-header__item--primary-nav{padding-bottom:var(--spacing);}.luton-lgd-header__item--services{padding:0;margin-bottom:calc(-1 * var(--spacing-small));}.services-menu-heading-button{padding-inline-start:var(--spacing-larger);margin-bottom:var(--spacing-small);}.luton-lgd-header__item--services .menu{padding-inline-start:var(--spacing-larger);margin-inline-start:0;}.luton-lgd-header__item--primary-nav .menu-item{margin-bottom:var(--spacing-small);}.luton-lgd-header__item--primary-nav .menu--main .menu-item a{color:var(--color-accent);font-family:var(--font-secondary);font-size:var(--font-size-large);font-weight:bold;}.luton-lgd-header__item--primary-nav .menu--main .menu-item a:focus{text-decoration:none;color:var(--color-black);outline:3px solid transparent;background-color:var(--color-focus);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 -2px var(--color-focus),0 4px var(--color-black);}.services-menu-heading-button .services-menu-heading-text h2{font-size:var(--font-size-large);font-weight:bold;margin:0;}.luton-lgd-header__expandable-area{padding-bottom:var(--spacing);}.luton-lgd-header__item--services .menu-item a{font-size:var(--font-size-large);}}@media (width >= 918px){.services-menu-heading-button{display:none;}.navigation--services [id*="-content"][data-disclosure-expanded]{display:block;}.navigation--services [id*="-content"][data-disclosure-expanded="false"]{display:block;}.luton-lgd-header .menu--main > .menu-item a:hover{color:white;text-decoration-thickness:max(3px,0.1875rem,0.12em);background-color:transparent;border:none;}.luton-lgd-header .menu--main > .menu-item a:focus{text-decoration:none;color:var(--color-black);outline:3px solid transparent;background-color:var(--color-focus);border:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 -2px var(--color-focus),0 4px var(--color-black);}.luton-lgd-header .menu--main > .menu-item a:active{color:white;background-color:transparent;border:none;}}.luton-lgd-header__toggle-text--open{display:none;}.luton-lgd-header__toggle-text--closed{display:inline;}.at-disclosure[aria-expanded="true"] .luton-lgd-header__toggle-text--closed{display:none;}.at-disclosure[aria-expanded="true"] .luton-lgd-header__toggle-text--open{display:inline;}.luton-lgd-header__toggle--secondary{min-width:7.5rem;text-align:center;}.luton-lgd-header__toggle--primary{min-width:5rem;text-align:center;}@media (width >= 918px){.region-secondary-menu{border-radius:0.5rem;}.lgd-region__inner--secondary-menu{border-radius:0.5rem;}.luton-lgd-header__expandable-area{padding-bottom:var(--spacing);}}@media (width < 918px){.region-secondary-menu{border-radius:0.5rem 0.5rem 0 0;}.lgd-region__inner--secondary-menu{border-radius:0.5rem 0.5rem 0 0;}.luton-lgd-header__item--primary-nav{border-radius:0 0 0.5rem 0.5rem;}.luton-lgd-header__item--services{margin-bottom:0;}}
.view-localgov-directory-channel .node--unpublished .lgd-teaser__content h3:after{content:" (Unpublished)"}
.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);}}
.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{margin-block-end:0;border-block-end:none;font-family:var(--font-secondary);}@media screen and (min-width:64rem){.lgd-page-title-block{margin-block-start:var(--spacing-xlarge);}}.lgd-page-title-block__subheader{margin-block-end:var(--spacing-medium);font-size:var(--font-size-large);font-weight:400;}
.service-landing-page__contact{margin-block-end:var(--vertical-rhythm-spacing);padding:var(--spacing);border-inline-start:var(--border-width-large) var(--border-style) var(--color-accent);background-color:var(--color-grey-lighter);}.service-landing-page__contact-list{padding-inline-start:0;}.service-landing-page__contact-list-item,.service-landing-page__contact-title{display:flex;align-items:center;}.service-landing-page__contact-list-item + .service-landing-page__contact-list-item{margin-block-start:var(--spacing-smaller);}.service-landing-page__contact-map{display:flex;align-items:center;}.service-landing-page__contact-icon{margin-inline-end:var(--spacing-smaller);line-height:1;}.service-landing-page__contact h3{margin-block-end:0;}.service-landing-page__contact-containers{margin-block-end:var(--vertical-rhythm-spacing);padding-block-end:var(--vertical-rhythm-spacing);border-block-end:var(--border);border-block-end-color:var(--color-grey-medium);}.service-landing-page__service{display:flex;}.service-landing-page__service-icon svg{flex-shrink:0;margin-inline-end:var(--spacing-small);}
.service-landing-page h2{margin-block-end:var(--spacing-small);font-size:var(--font-size-2x-large);}@media (min-width:1024px){.service-landing-page h2{font-size:var(--font-size-4x-large);}}
.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);}
.lgd-teaser__image img{width:100%;}.lgd-teaser__content + .lgd-teaser__image{margin-block-start:var(--spacing);}@media screen and (min-width:48rem){.lgd-teaser{display:flex;}.lgd-teaser__image{flex-shrink:0;width:var(--teaser-image-with);}.lgd-teaser__image + .lgd-teaser__content{margin-inline-start:1rem;}.lgd-teaser__content + .lgd-teaser__image{margin-block-start:0;margin-inline-start:auto;padding-inline-start:1rem;}.newsroom__featured-news .lgd-teaser{display:block;height:var(--teaser-featured-height);border:var(--teaser-featured-border);border-color:var(--teaser-featured-border-color);}.newsroom__featured-news .lgd-teaser__image{width:100%;}.newsroom__featured-news .lgd-teaser__content{padding:var(--teaser-featured-content-padding);}.newsroom__featured-news .lgd-teaser__image + .lgd-teaser__content{margin-inline-start:0;}}.lgd-teaser-list .views-row,.lgd-teaser-list .service-landing-page__service,.lgd-teaser-list .lgd-topic-list-builder__service,.news-article .field--name-localgov-news-related > .field__item{margin-block-end:var(--vertical-rhythm-spacing);padding-block-end:var(--vertical-rhythm-spacing);border-block-end:var(--border);}.lgd-teaser-list--grid .view-content,.lgd-teaser-list--grid .lgd-teaser-list__content{display:flex;}
.lgd-teaser-list .service-landing-page__service,.lgd-teaser-list .lgd-topic-list-builder__service{background:var(--color-white);padding:var(--spacing-largest);border-radius:var(--border-radius-large);border-block-end:none;font-family:var(--font-secondary);margin-block-end:0;}.lgd-teaser-list .service-landing-page__service h3,.lgd-teaser-list .lgd-topic-list-builder__service h3{font-size:var(--font-size-2x-large);}.lgd-teaser-list .service-landing-page__service h3 a,.lgd-teaser-list .lgd-topic-list-builder__service h3 a{color:var(--color-accent-light);}
.lgd-topic-list-builder__service{display:flex;}.lgd-topic-list-builder__service-icon svg{flex-shrink:0;margin-inline-end:var(--spacing-small);}.lgd-topic-list-builder .field--name-topic-list-term{margin-block-end:var(--vertical-rhythm-spacing);}.lgd-topic-list-builder__show-more{display:flex;align-items:center;margin-block-end:var(--vertical-rhythm-spacing);}.lgd-topic-list-builder__show-more .lgd-icon{margin-inline-end:var(--spacing-smaller);}
