/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.newsroom__featured-news{margin-bottom:var(--newsroom-featured-bottom-space);}.news-article__metadata-item--categories{padding-left:0;}.news-article__metadata-item + .news-article__metadata-item{margin-top:var(--vertical-rhythm-spacing);}.news-article__category::marker{color:transparent;}.news-article__category{display:inline;}.news-article__category + .news-article__category{margin-left:var(--news-category-spacing);}
.sticky-header--sticky .lgd-header{top:var(--lgd-sticky-header-position);width:100%;z-index:1000;}.sticky-header--sticky .lgd-header + *{margin-top: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-top:var(--lgd-sticky-header-height);}
.lgd-teaser__image img{width:100%;}.lgd-teaser__content + .lgd-teaser__image{margin-top: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-left:1rem;}.lgd-teaser__content + .lgd-teaser__image{margin-top:0;margin-left:auto;padding-left: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-left: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-bottom:var(--vertical-rhythm-spacing);padding-bottom:var(--vertical-rhythm-spacing);border-bottom:var(--border);}.lgd-teaser-list--grid .view-content,.lgd-teaser-list--grid .lgd-teaser-list__content{display:flex;}
.fact-box{padding:var(--spacing-larger);--line-height:1.1;line-height:var(--line-height);}.fact-box--fade-red-blue{color:var(--color-black);background-image:linear-gradient(var(--fact-box-red),var(--fact-box-blue));}.fact-box__fact{font-family:var(--font-secondary);}
@media screen and (min-width:48rem){.lgd-row{display:flex;flex-wrap:wrap;justify-content:space-between;}.lgd-row > *{margin-right:0;margin-left:0;}.lgd-row__one-quarter,.lgd-row--quarters > *{width:calc(25% - var(--spacing));}.lgd-row__one-third,.lgd-row--thirds > *{width:calc(33% - var(--spacing));}.lgd-row__one-half,.lgd-row--halves > *{width:calc(50% - var(--spacing));}.lgd-row__two-thirds{width:calc((100% / 3 * 2) - var(--spacing));}.lgd-row__three-quarters{width:calc(75% - var(--spacing));}.lgd-row__full{width:calc(100%);}}main .lgd-row__one-third{max-width:21rem;}main .lgd-row__two-thirds + .lgd-row__one-third{margin-top:1rem;padding-top:var(--spacing-larger);@media screen and (min-width:48rem){margin-top:0;padding-top:0;}}
.skip-link.visually-hidden.focusable:active,.skip-link.visually-hidden.focusable:focus{position:absolute !important;z-index:9;}.lgd-region__inner--primary-menu{background-color:var(--color-sahara);padding:var(--spacing-small);border:1px solid var(--color-bittersweet);}@media screen and (min-width:60rem){.lgd-region__inner--primary-menu{background-color:transparent;padding:0;border:0px;}}.lgd-header{padding-top:1rem;padding-top:clamp(1rem,10vw,var(--section-spacing-vertical-header));background-color:var(--color-section-header-bg);@media screen and (min-width:60rem){padding-bottom:0;}}.lgd-header__inner{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;justify-content:initial;justify-items:end;@media screen and (min-width:60rem){justify-content:end;}}.lgd-header .lgd-region--header{justify-self:flex-start;}.lgd-region--mobile-toggles .padding-horizontal{padding:0;}@media screen and (min-width:60rem){.lgd-region--mobile-toggles{display:none;}}.lgd-header__nav--primary{display:none;width:100%;margin-left:0;margin-right:0;}@media screen and (min-width:60rem){.lgd-header__nav--primary{grid-column:1 / span 2;display:block;width:auto;}}.region-secondary-menu{margin-top:0;}.lgd-header__nav--secondary{@media screen and (min-width:60rem){display:block;width:100%;margin:0;}}.lgd-region__inner--secondary-menu{padding:0;}.lgd-header__nav--active{display:block;}.branding{display:flex;gap:var(--spacing-smaller);gap:clamp(var(--spacing-smaller),10vw,var(--spacing-small));font-size:clamp(var(--font-size-small),2vw,1rem);align-items:center;font-weight:500;}.branding__item--slogan{max-width:var(--header-logo-width);border-left:1px solid var(--color-black);padding-left:var(--spacing-smaller);padding-left:clamp(var(--spacing-smaller),10vw,var(--spacing-small));}.branding__item--logo{width:122px;flex-shrink:0.5;}@media screen and (min-width:60rem){.branding__item--logo{width:var(--header-logo-width);}}.branding__item--logo a{transition:none;}.branding__item--logo a:focus{outline-width:1px;outline-style:dashed;outline-color:var(--color-white);background-color:transparent;box-shadow:none;}.lgd-region--search form{display:flex;align-items:center;}.lgd-region--search label{display:block;color:var(--header-search-button-color);}.lgd-region--search .form-text{border:var(--header-search-input-border);}.lgd-region--search .form-actions{margin-top:auto;}.lgd-region--search .form-submit{color:var(--header-search-button-color);background-color:var(--header-search-button-bg-color);}.lgd-region--search .form-submit:hover,.lgd-region--search .form-submit:focus{color:var(--header-search-button-color-hover);background-color:var(--header-search-button-bg-color-hover);}.no-js .lgd-header__nav{display:block !important;}.no-js .lgd-header__toggle{display:none !important;}
.lgd-image--has-caption{border:0;border-bottom:var(--image-with-caption-border);border-color:var(--image-with-caption-border-color);margin-bottom:clamp(var(--spacing-large),2.5vw,var(--spacing-largest));}.field--name-localgov-caption{font-size:var(--font-size-small);padding-top:var(--spacing-large);}
.l-flow > * + *{margin-top:var(--flow-space,var(--spacing-small));}.l-box{padding:var(--box-space);}.l-slat{margin-top:var(--slat-gap);margin-bottom:var(--slat-gap);}.field--name-localgov-subsites-content > .field__item > .paragraph:not(.paragraph--type--localgov-page-section),.block-page-title-block,.lgd-container,.lgd-region__inner--banner{max-width:90vw;margin-right:auto;margin-left:auto;}@media screen and (min-width:48rem){.field--name-localgov-subsites-content > .field__item > .paragraph:not(.paragraph--type--localgov-page-section),.block-page-title-block,.lgd-container{max-width:calc(100% - 70px);}}@media screen and (min-width:60rem){.field--name-localgov-subsites-content > .field__item > .paragraph:not(.paragraph--type--localgov-page-section),.block-page-title-block,.lgd-container{max-width:calc(100vw - 210px);}.path-frontpage .lgd-container{max-width:calc(100vw - 320px);}.lgd-header .lgd-container{max-width:calc(100% - 70px);padding-left:0;padding-right:0;}.lgd-container-mega,.path-frontpage .lgd-container--mega,.lgd-region__inner--banner{max-width:calc(100% - 180px);}.lgd-page-section--contained-breakout{max-width:100vw;margin-left:auto;margin-right:auto;}}@media screen and (min-width:100rem){.field--name-localgov-subsites-content > .field__item > .paragraph:not(.paragraph--type--localgov-page-section),.block-page-title-block,.lgd-container{max-width:var(--width-medium-container);}.path-frontpage .lgd-container{max-width:var(--width-small-container);}.lgd-header .lgd-container{max-width:var(--width-container);padding-left:0;padding-right:0;}.lgd-container-mega,.path-frontpage .lgd-container--mega,.lgd-region__inner--banner{max-width:var(--width-big-container);}.lgd-page-section--contained-breakout{max-width:100vw;margin-left:auto;margin-right:auto;}}.padding-horizontal{padding-right:var(--spacing-padding-horizontal);padding-left:var(--spacing-padding-horizontal);}.layout__region > *{margin-bottom:var(--vertical-rhythm-spacing);}@media screen and (min-width:40rem){.lgd-region--content-top{margin-bottom:calc(var(--spacing)* 4);}}@media screen and (min-width:70rem){.path-frontpage #main-content .lgd-container{padding-left:0;padding-right:0;}}.layout{gap:var(--spacing-larger);}@media screen and (min-width:40rem){.layout--threecol-33-34-33 > .layout__region--first,.layout--threecol-33-34-33 > .layout__region--second,.layout--threecol-33-34-33 > .layout__region--third{flex:1 1 calc(calc(100% / 3) - var(--spacing-larger) * 3);}}@media screen and (min-width:40rem){.layout--twocol > .layout__region--first,.layout--twocol > .layout__region--second{flex:1 1 calc(50% - var(--spacing-larger) * 2);}}.node--type-localgov-directories-org.node--view-mode-banner{display:flex;justify-content:flex-end;}@media screen and (min-width:40rem){.node--type-localgov-directories-org.node--view-mode-banner > *{max-width:50%;}}.layout__region > *{margin-bottom:0;}.layout__region > * + *{margin-bottom:var(--vertical-rhythm-spacing);}body:not(.path-frontpage) .paragraph--type--localgov-quote > *,body:not(.path-frontpage) .paragraph--type--localgov-text > *{max-width:910px;}
.link-block__title-wrapper{display:flex;align-items:center;margin-bottom:var(--vertical-rhythm-spacing);}.link-block__title-icon{flex-shrink:0;margin-right:var(--spacing-smaller);}.link-block__title{margin-bottom:0;}.link-block{background:var(--color-seafoam);background:-moz-linear-gradient(45deg,transparent 25px,var(--color-seafoam) 25px),-moz-linear-gradient(135deg,transparent 25px,var(--color-seafoam) 25px),-moz-linear-gradient(225deg,transparent 25px,var(--color-seafoam) 25px),-moz-linear-gradient(315deg,transparent 25px,var(--color-seafoam) 25px);background:-o-linear-gradient(45deg,transparent 25px,var(--color-seafoam) 25px),-o-linear-gradient(135deg,transparent 25px,var(--color-seafoam) 25px),-o-linear-gradient(225deg,transparent 25px,var(--color-seafoam) 25px),-o-linear-gradient(315deg,transparent 25px,var(--color-seafoam) 25px);background:-webkit-linear-gradient(45deg,transparent 25px,var(--color-seafoam) 25px),-webkit-linear-gradient(135deg,transparent 25px,var(--color-seafoam) 25px),-webkit-linear-gradient(225deg,transparent 25px,var(--color-seafoam) 25px),-webkit-linear-gradient(315deg,transparent 25px,var(--color-seafoam) 25px);background-position:bottom left,bottom right,top right,top left;-moz-background-size:51% 51%;-webkit-background-size:51% 51%;background-size:51% 51%;background-repeat:no-repeat;padding:var(--spacing-large);padding-top:2rem;padding-bottom:3rem;text-align:center;max-width:22rem;margin-left:auto;margin-right:auto;margin-bottom:3rem;}@media screen and (min-width:40rem){.link-block{margin-bottom:0;}}.layout__region--second .link-block{background:var(--color-melrose);background:-moz-linear-gradient(45deg,transparent 25px,var(--color-melrose) 25px),-moz-linear-gradient(135deg,transparent 25px,var(--color-melrose) 25px),-moz-linear-gradient(225deg,transparent 25px,var(--color-melrose) 25px),-moz-linear-gradient(315deg,transparent 25px,var(--color-melrose) 25px);background:-o-linear-gradient(45deg,transparent 25px,var(--color-melrose) 25px),-o-linear-gradient(135deg,transparent 25px,var(--color-melrose) 25px),-o-linear-gradient(225deg,transparent 25px,var(--color-melrose) 25px),-o-linear-gradient(315deg,transparent 25px,var(--color-melrose) 25px);background:-webkit-linear-gradient(45deg,transparent 25px,var(--color-melrose) 25px),-webkit-linear-gradient(135deg,transparent 25px,var(--color-melrose) 25px),-webkit-linear-gradient(225deg,transparent 25px,var(--color-melrose) 25px),-webkit-linear-gradient(315deg,transparent 25px,var(--color-melrose) 25px);background-position:bottom left,bottom right,top right,top left;-moz-background-size:51% 51%;-webkit-background-size:51% 51%;background-size:51% 51%;background-repeat:no-repeat;}.layout__region--third .link-block{background:var(--color-sahara);background:-moz-linear-gradient(45deg,transparent 25px,var(--color-sahara) 25px),-moz-linear-gradient(135deg,transparent 25px,var(--color-sahara) 25px),-moz-linear-gradient(225deg,transparent 25px,var(--color-sahara) 25px),-moz-linear-gradient(315deg,transparent 25px,var(--color-sahara) 25px);background:-o-linear-gradient(45deg,transparent 25px,var(--color-sahara) 25px),-o-linear-gradient(135deg,transparent 25px,var(--color-sahara) 25px),-o-linear-gradient(225deg,transparent 25px,var(--color-sahara) 25px),-o-linear-gradient(315deg,transparent 25px,var(--color-sahara) 25px);background:-webkit-linear-gradient(45deg,transparent 25px,var(--color-sahara) 25px),-webkit-linear-gradient(135deg,transparent 25px,var(--color-sahara) 25px),-webkit-linear-gradient(225deg,transparent 25px,var(--color-sahara) 25px),-webkit-linear-gradient(315deg,transparent 25px,var(--color-sahara) 25px);background-position:bottom left,bottom right,top right,top left;-moz-background-size:51% 51%;-webkit-background-size:51% 51%;background-size:51% 51%;background-repeat:no-repeat;}.link-block__title{text-align:center;font-family:var(--font-secondary) !important;margin-bottom:var(--spacing-large);font-size:2rem;font-weight:500;font-size:clamp(1.875rem,2.5vw,2.1875rem);line-height:1.14;}.link-block__title a{text-decoration:none;margin-bottom:var(--spacing-large);}.link-block__title a:hover{text-decoration:underline;}.link-block__title-wrapper{display:inline;}.link-block__title-icon{display:none;}.link-block__content{font-size:1.25rem;line-height:1.4;}
blockquote{--font-size-largish:calc(var(--font-size) * 1.375);--font-size-larger:calc(var(--font-size) * 1.5);font-family:var(--font-secondary);font-size:var(--font-size-larger);font-size:clamp(var(--font-size-largish),2.5vw,var(--font-size-larger));margin-inline-start:0;}blockquote > p:first-of-type:before,.pull-out-quote__content:before{content:'';background:url(/themes/custom/lgd_org_theme/assets/images/quote.svg) no-repeat 0 50%;height:24px;width:31px;display:inline-block;background-size:100%;margin-right:var(--spacing);}blockquote > p:first-of-type:before{background:url(/themes/custom/lgd_org_theme/assets/images/quote-purple.svg) no-repeat 0 50%;}blockquote > p:last-of-type:after{content:"";display:block;width:28px;height:1px;border-top:5px solid var(--color-melrose);margin-top:12px;}.pull-out-quote{--font-size-largish:calc(var(--font-size) * 1.375);--font-size-large:calc(var(--font-size) * 1.5);--spacing-mega:4rem;margin-right:0;margin-left:0;padding:var(--quote-padding);padding-left:var(--quote-padding-left);border-color:transparent;border-left:0px;background-color:var(--quote-bg-color);font-family:var(--font-secondary);font-size:clamp(var(--font-size-largish),8vw,var(--font-size-large));margin-top:clamp(var(--spacing),8vw,var(--spacing-largest));margin-bottom:clamp(var(--spacing),8vw,var(--spacing-mega));text-align:center;line-height:1.3;}.pull-out-quote__content{margin:0;width:100%;background:url(/themes/custom/lgd_org_theme/assets/images/speech-front.svg) no-repeat 0 100%;padding-bottom:clamp(50px,8vw,100px);background-size:contain;padding-left:1.5rem;padding-right:1.5rem;}.pull-out-quote__author{margin-top:1rem;color:var(--quote-author-color);font-weight:normal;font-size:var(--font-size-medium);font-family:var(--font-primary);}.pull-out-quote__content:before{display:block;margin-left:auto;margin-right:auto;}.pull-out-quote__content:before{height:30px;width:36px;margin-bottom:1.5rem;display:block;}
body{background-color:white;}h1{font-weight:700;}h2,h3{--line-height:1.3;line-height:var(--line-height);font-weight:600;}@media screen and (min-width:48rem){body{font-size:var(--font-size-largish);--line-height:1.45;line-height:var(--line-height);}h2,h3{--line-height:1.4;line-height:var(--line-height);}}.field--name-localgov-text h2,.field--name-localgov-text h3,.field--name-localgov-text h4,.field--name-localgov-text h5,.field--name-localgov-text h6{margin-top:1.75rem;}blockquote{margin-top:var(--spacing-largest);margin-bottom:var(--spacing-largest);}table{width:100%;text-align:left;border:var(--table-border);}thead th{padding:var(--table-padding);background-color:var(--table-bg-color);}tbody td{padding:var(--table-padding);border-bottom:var(--table-border);}tbody tr{border-bottom:var(--table-border);}a{text-underline-offset:3px;}a:not([class*="toolbar"]):focus{box-shadow:none;outline:2px solid black;outline-offset:2px;}a.button-style-link,.button-style-link a{background-color:var(--button-bg-color);color:var(--color-black);border-radius:2rem;padding:10px 20px;padding:10px clamp(20px,2vw,1.5rem);font-size:clamp(1rem,2vw,var(--font-size-large));text-decoration:none;display:inline-block;margin-bottom:var(--flow-space);font-weight:700;text-align:center;}a.button-style-link:hover,.button-style-link a:hover{background-color:var(--button-bg-color-hover);}.paragraph--type--localgov-link.button-style-link{margin-left:auto;margin-right:auto;width:fit-content;}
