/* @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-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-cta-block__list{padding-inline-start:0;list-style:none;border-block-end:var(--border);}.service-cta-block__list-item{margin-block-end:var(--vertical-rhythm-spacing);}.service-cta-block__link{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing);text-decoration:none;color:var(--color-white);background-color:var(--color-info);}.service-cta-block__link:hover{text-decoration:underline;color:var(--color-black);background-color:var(--color-focus);}.service-cta-block__link--cta-action{background-color:var(--color-success);}.service-cta-block__link-icon{position:relative;left:0;transition:var(--transition-time);line-height:1;}.service-cta-block__link-icon svg path{fill:var(--color-white);}.service-cta-block__link:focus .service-cta-block__link-icon,.service-cta-block__link:hover .service-cta-block__link-icon{left:var(--spacing-smallest);}.service-cta-block__link:focus .service-cta-block__link-icon svg path{fill:var(--color-accent);}
.service-cta-block__list{border-block-end:none;margin-block-end:0;}.main .service-cta-block .service-cta-block__link{background-color:var(--color-accent-2);border-radius:var(--border-radius-large);color:var(--color-black);text-decoration:none;height:100%;}.main .service-cta-block .service-cta-block__link:hover,.main .service-cta-block .service-cta-block__link:focus,.main .service-cta-block .service-cta-block__link:focus-within{text-decoration:underline;}.service-cta-block__link-icon svg{height:var(--spacing);}.service-cta-block__link-icon svg path{fill:var(--color-black);}.service-cta-block__title{margin-block-start:var(--spacing-large);}.service-cta-block__title h2{color:var(--color-white);font-size:var(--font-size-large);margin-block-end:var(--spacing-small);}.service-cta-block__list-item{margin-block-end:0;}@media (min-width:64rem){.service-cta-block__list{padding-block-end:var(--spacing-small);}.service-cta-block__title{margin-block-start:var(--spacing-xlarge);}.service-cta-block__title h2{font-size:var(--font-size-2x-large);margin-bottom:var(--spacing);}}
.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;}
@media (min-width:768px){.lgd-teaser-list:not(.view-localgov-news-list){padding-block-start:var(--spacing-larger);}}.lgd-teaser-list .views-row{margin-bottom:var(--spacing-large);}.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);}.teaser--localgov-news-article{background-color:var(--color-white);border-radius:var(--border-radius-large);border-top-right-radius:0;}.teaser--localgov-news-article .teaser__image,.teaser--localgov-news-article .teaser__content{grid-column:span 12;margin-bottom:0;}.teaser--localgov-news-article .teaser__image *{height:100%;}.teaser--localgov-news-article .teaser__image img{border-radius:var(--border-radius-large);border-top-right-radius:0;border:2px solid var(--color-white);height:100%;width:100%;object-fit:cover;}@media (min-width:768px){.teaser--localgov-news-article .teaser__image{grid-column:span 3;}.teaser--localgov-news-article .teaser__content{grid-column:span 9;}}.teaser--localgov-news-article .teaser__content{padding:0 var(--spacing) var(--spacing) var(--spacing);}@media (min-width:768px){.teaser--localgov-news-article .teaser__content{padding:var(--spacing-medium) var(--spacing);}}.teaser--localgov-news-article .teaser__body,.teaser--localgov-news-article .teaser__body p{margin-bottom:0;}@media (max-width:768px){.teaser__body{display:none;}}.teaser--localgov-news-article .teaser__content a{font-size:var(--font-size-large);text-decoration:none;}.teaser--localgov-news-article .teaser__content h3{line-height:1;}.teaser__metadata .news__date{padding-block-end:0;}
