@import url('https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.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);}
.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-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);}
@media screen and (max-width:1950px){.jump-to-top{right:15vw !important;top:65% !important;}}@media screen and (max-width:1685px){.jump-to-top{right:5rem !important;}}@media screen and (max-width:1385px){.jump-to-top{right:1rem !important;}}@media screen and (max-width:1250px){.jump-to-top{display:none;}}@media screen and (max-width:700px){.region-footer-third{padding-left:0px !important;}}@media screen and (max-width:1075px){#lgd-header__nav--primary .menu-item a{font-size:17px;}.lgd-header__toggle--primary{display:block !important;}.lgd-header__nav.lgd-header__nav--primary{display:none;}#lgd-header__nav--primary .menu--main{display:block !important;}.lgd-region__inner.lgd-region__inner--primary-menu{display:flex;flex-direction:column;background-color:#fff;padding:5px;z-index:999999999;box-shadow:#ccc 1px 5px 5px;border-radius:5px;}.lgd-header__nav.lgd-header__nav--primary.lgd-header__nav--active{z-index:2;}.lgd-region__inner.lgd-region__inner--primary-menu a{color:black !important;border-top:thin #ccc solid;}.lgd-region__inner.lgd-region__inner--primary-menu li:first-child a{border-top:none;}}@media (max-width:480px){.service-cta-block__list{width:100%;}}@media (max-width:600px){.service-cta-block__list .service-cta-block__list-item{width:100%;}}@media (max-width:600px){.service-cta-block__list{display:block;}}@media (max-width:600px){.page-node-type-localgov-services-page .service-cta-block__list-item{width:100%;}}
.fancy-listing .service-landing-page__service{border-bottom:none;margin-bottom:0;}.fancy-listing .service-landing-page__service-item{background-color:#fff;padding-top:0px;overflow:hidden;border-bottom:5px solid var(--color-accent) !important;border-radius:5px;}.fancy-listing .service-landing-page__service .service-landing-page__service-item{flex-grow:1;padding:2rem 1.5rem 1.5rem;}.page-node-type-localgov-services-landing .fancy-listing .service-landing-page__service{border-bottom:none !important;padding:0;}.fancy-listing .service-landing-page__service-item h2{font-size:18px;padding-left:23px;padding-right:23px;padding-top:15px;}.service-landing-page__service-item h3{min-height:3.5rem;}.fancy-listing .service-landing-page__service-icon{display:none;}.fancy-listing .service-listing-banner-teaser img{z-index:1;}.node--view-mode-fancy-child-listing{z-index:1;}.fancy-listing .service-listing-banner-placeholder{background-color:grey;width:100%;}.node--view-mode-fancy-child-listing .service-listing-banner-teaser:first{display:none;}
.path-frontpage.page-node-type-localgov-services-landing .service-cta-block__list-item{width:calc(25% - var(--spacing));}.path-frontpage.page-node-type-localgov-services-landing .service-cta-block__list svg path{fill:var(--color-accent);}.path-frontpage.page-node-type-localgov-services-landing .banner-in-content h1{color:var(--color-success) !important;}
.page-node-type-localgov-services-sublanding .lgd-topic-list-builder__service-item{font-size:21px;}.localgov-services-sublanding .lgd-topic-list-builder__service{margin-left:0;margin-right:0;}.page-node-type-localgov-services-sublanding .accordion-pane__title{width:100%;background-color:transparent;color:black;text-align:left;border-top:1px solid #0b7d85;margin-bottom:2px;min-height:50px;display:flex;}
.node--type-localgov-services-landing.node--view-mode-child-pages-view{margin-right:0px;margin-left:0px;}.node--type-localgov-services-landing .lgd-row__full{margin-right:0px;margin-left:0px;}.node--type-localgov-services-landing .lgd-row__two-thirds{margin-left:0px;}.messages{margin-left:8px;}#block-logos img{max-height:150px;}#block-logos{display:flex;align-items:center;justify-content:center;}#block-logos p{display:inline-flex;}@media screen and (max-width:800px){#block-logos p{display:block;}#block-logos img{margin:auto;}}
.page-node-type-localgov-services-page .lgd-container .lgd-row__two-thirds{width:885px}.sidebar--first ul li{padding-bottom:12px;}@media(max-width:1201px){.sidebar--first{margin-bottom:2rem;border-bottom:none;}}@media (max-width:1201px){.region-sidebar-first{border-bottom:none;}}.paragraph--type--localgov-accordion{margin-bottom:2rem;}.paragraph--type--localgov-accordion-pane .accordion-pane__title h2,.paragraph--type--localgov-accordion-pane .accordion-pane__title h3,.paragraph--type--localgov-accordion-pane .accordion-pane__title h4,.paragraph--type--localgov-accordion-pane .accordion-pane__title h5,.paragraph--type--localgov-accordion-pane .accordion-pane__title h6{width:100%;margin-bottom:0;}.paragraph--type--localgov-accordion-pane .accordion-pane__title button{width:105%;border:0;background-color:transparent;color:black;text-align:left;font-size:22px;font-weight:550;}.page-node-type-localgov-services-page .accordion-pane__title{width:100%;background-color:transparent;color:black;text-align:left;border-top:1px solid #0b7d85;margin-bottom:2px;min-height:50px;display:flex;}.page-node-type-localgov-services-page .field--name-localgov-body-text{margin-left:1rem;}.page-node-type-localgov-services-sublanding .accordion-pane__content .field--name-localgov-body-text{margin-left:1rem;}.accordion-icon{font-size:1.8rem;font-style:normal;margin-top:3px;position:relative;right:1rem;z-index:-1;}.accordion-icon:after{position:relative;top:5px;padding-left:1rem;}.accordion-open:after{content:"-";display:block;}.accordion-close:after{content:"+";display:block;}@media (min-width:600px){.page-node-type-localgov-services-page  .service-cta-block__list-item{width:calc(25% - var(--spacing));}}.addtoany_list ul{padding-left:0;}.addtoany_list a{padding-right:0.5em;}.marketing.mpu{text-align:center;}
.path-consultations .region-sidebar-first{border-bottom:none;border-top:3px solid var(--color-accent);padding-top:3rem;}.path-consultations .sidebar + .lgd-row__two-thirds{flex-grow:1;}.mailing-list-subscription-form .description{display:none;}.mailing-list-subscription-form .button{width:100%;font-size:1rem;}.view-consultations{position:relative;}.view-consultations .views-row{display:flex;width:100%;border-bottom:2px solid var(--color-grey-lines);padding-top:2rem;padding-bottom:2rem;}.view-consultations .view-header .pager{position:absolute;width:100%;margin-top:2rem;}.view-consultations .view-header .js-pager__items{display:flex;justify-content:space-between;padding:0 0.5rem 0 0.5rem;margin:0 3rem 0 3rem;border-top:2px solid #ccc;border-left:2px solid #ccc;border-right:2px solid #ccc;background-color:#fff;}.view-consultations .calendar-calendar{margin-top:2rem;}.view-consultations .views-row h3 a{color:black;}.consultation-teaser-content{width:100%;}.consultation-closing-date{display:flex;flex-direction:column;align-items:center;width:30%;padding-right:2rem;padding-top:2rem;}.consultation-closing-date span{font-size:82px;font-weight:bold;}.consultation-content{display:flex;margin-bottom:7px;}@media (max-width:400px){.consultation-content{display:revert;}}.consultation-label{color:var(--color-accent);font-weight:bold;min-width:90px;margin-right:2rem;}#block-addtoanybuttons-consultation h2{font-size:18px;margin-bottom:0.5rem;}.consultation__content .field--name-field-end-date .field__label,.consultation__content .field--name-field-start-date .field__label,.consultation__content .field--name-field-contact-name .field__label{width:6rem;}.field--name-field-contact-name .contextual-region{display:grid;}.consultation .field--name-field-purpose{margin-top:0.5rem;}.tabsbar .quicktabs-main{padding-top:0;}.tabsbar ul.quicktabs-tabs{margin-bottom:0;padding-left:0;}.tabsbar .quicktabs-main{padding-left:0;}.tabsbar .quicktabs-tabs > li > a{display:inline-flex;min-width:140px;text-align:center;height:70px;background:var(--color-tint-bg);justify-content:center;align-items:center;word-break:break-all;color:var(--color-text-black);text-decoration:none;font-size:1rem;font-weight:bold;border-bottom:10px solid var(--color-grey-lightest);border-top:3px solid var(-webkit-column-rule:;-moz-column-rule:;-ms-column-rule:;-o-column-rule:;column-rule:;grey-lightest);}.tabsbar .quicktabs-tabs > li.active > a{border-bottom:10px solid var(--color-tint-bg);border-top:2px solid var(--color-success);background:var(--color-tint-bg);}.quicktabs-tabs .active{border-top-color:var(--color-success);}.tabsbar ul.quicktabs-tabs li{margin-bottom:-2px;}.tabsbar .quicktabs-tabs > li.active > a,.tabsbar .quicktabs-tabs > li.active > a:hover,.tabsbar .quicktabs-tabs > li.active > a:focus{background-color:var(--color-tint-bg);border-bottom-color:var(--color-tint-bg);box-shadow:none;}.node--type-consultation .field--name-field-contact-name .field--name-name{display:flex;}.page-node-type-consultation tbody tr td{border:var(--table-border);word-break:normal;}
.leaderBoard{text-align:center;}.leaderBoard iframe{margin:1rem;}
a.button--primary,.button--primary a{display:inline-block;border:1px solid var(--color-accent);border-radius:7px;background-color:var(--color-accent);color:white;font-size:22px;font-weight:normal;text-decoration:none;text-align:center;padding-top:12px;width:261px;height:55px;}.button--secondary a,a.button--secondary{display:inline-block;border:1px solid var(--color-accent);border-radius:7px;background-color:white;color:var(--color-accent);font-size:22px;font-weight:normal;text-decoration:none;text-align:center;padding-top:12px;width:261px;height:55px;}
.menu.menu--footer{display:flex;}.menu.menu--footer li{margin-right:2rem;list-style-type:none;font-size:15px;}.menu.menu--footer li a{text-decoration:none;}.menu.menu--footer li a:hover{text-decoration:underline;}.menu.menu--footer li:last-child{padding-right:0px;margin-right:0px;}.menu.menu--footer-bottom{border-top:1px solid white;display:flex;flex-wrap:wrap;padding-top:1em;padding-left:1em;}.menu.menu--footer-bottom li,.menu.menu--footer li{list-style-type:none;font-size:19px;margin-bottom:0.5em;margin-left:-1em;padding:0 1em;}.menu.menu--footer li{font-size:22px;}@media screen and (max-width:800px){.navigation--footer-bottom .menu.menu--footer-bottom,.menu.menu--footer{flex-direction:column;}.lgd-footer__pre-footer li.menu-item{font-size:19px;}}.menu.menu--footer-bottom li a{color:white;text-decoration:none;}.menu.menu--footer-bottom li a:hover{text-decoration:underline;}.menu.menu--footer-bottom li a:focus{color:#0d35f8 !important;}.lgd-footer__pre-footer a:focus{color:#0d35f8 !important;}.lgd-footer__footer .lgd-container{margin:0 auto;}.lgd-footer .menu{padding-left:0;}.lgd-region--footer-third{margin-left:auto;}@media screen and (max-width:1153px){.lgd-footer .lgd-row.lgd-row__full{margin-left:0px;}.lgd-footer .lgd-region.lgd-region--footer-first.region.region-footer-first .lgd-container.padding-horizontal{margin-left:0px;padding-left:0px;}}
.lgd-teaser__content--directory-service,.lgd-teaser__content--localgov-directories-venue,.lgd-teaser__content--localgov-directories-org{border-bottom:var(--border);width:100%;padding:20px;}.view-localgov-directory-channel .views-row:first-of-type{.lgd-teaser__content--directory-service,.lgd-teaser__content--localgov-directories-venue,.lgd-teaser__content--localgov-directories-org{border-top:var(--border);}}.directory-teaser div{display:flex;}.directory-teaser div div{margin-right:20px;}.directory-teaser .field__label:after{content:":";}.directory-teaser .address span:after{content:",";margin-right:5px;}.directory-teaser .address span:last-of-type:after{content:"";}.block-localgov-directories-channel-search-block input{border:1px solid var(--color-accent);border-radius:7px;}.school-open-status{color:green;}.school-closed-status{color:red;}.btn-extra-filters{display:inline-block;margin-bottom:1rem;cursor:pointer;}.node--type-directory-service.node--view-mode-teaser .field--label-inline .field__label{min-width:80px;}.node--type-directory-service.node--view-mode-full .field--label-inline .field__label{width:160px;}.node--type-directory-service.node--view-mode-full .field--label-inline p{display:inline-block;}.node--type-directory-service h2{margin-top:3rem;}.directory-grouping--field-register h3{margin-top:2rem;}.directory-grouping--field-register h4{margin-top:1rem;margin-bottom:0.5rem;}.block-localgov-directories-channel-search-block .button:first-of-type{margin-bottom:1rem;}.pager__item.is-active a{color:black;font-weight:700;font-size:1.1em;}
.views-field.views-field-localgov-event-date-value-1{font-weight:bold;padding-bottom:10px;}.block-views-exposed-filter-blocklocalgov-events-search-events-page .form-text{border-radius:12px 12px 12px 12px;width:250px;border:1px solid var(--color-accent) !important;margin-top:1rem;}.field--name-localgov-event-call-to-action a:focus{box-shadow:none;}.view-localgov-events-listing .views-row h2 a:hover{text-decoration:underline;text-decoration-thickness:max(3px,0.1875rem,0.12em);}[data-drupal-selector="edit-reset"]{margin-top:1rem;}article.localgov-event .field--name-localgov-event-call-to-action{margin:1rem 0 0.5rem 0;}
.newsroom__sidebar .lgd-region__inner{padding:0;}.newroom__sidebar .lgd-region__inner--content .lgd-row__two-thirds{width:100%;}.facets-widget.facets-widget--checkbox{background-color:var(--background-color);}.block-facet-blockyear-links ul li{padding-bottom:0;}.page-node-type-localgov-newsroom .view-filters{padding:10px;float:left;border-bottom:3px solid var(--color-accent);}@media screen and (max-width:1050px){.page-node-type-localgov-newsroom .view-filters{float:none;}.page-node-type-localgov-newsroom .view-content{margin-left:0;}.page-node-type-localgov-newsroom .pager{margin-left:0;}}.mkc-news-card{height:100%;display:flex;background-color:#fff;border-bottom:5px solid var(--color-success) !important;border-radius:5px;margin-bottom:var(--vertical-rhythm-spacing);padding-bottom:var(--vertical-rhythm-spacing);}.node--type-localgov-news-article h2{font-size:22px;padding:11px 20px 0;}.node--type-localgov-news-article h2 a{text-decoration:none;font-weight:normal;}.field--name-field-news-listing .viewsreference--view-title{display:none;}.node--type-localgov-news-article.node--view-mode-simple-news-list h2{padding-left:0;}.node--type-localgov-news-article.node--view-mode-simple-news-list a{font-weight:bold;font-size:1.8rem;color:var(--color-text-black);}.path-frontpage.page-node-type-localgov-services-landing .node--type-localgov-news-article img{border-radius:5px 5px 0px 0px;}.lgd-teaser.lgd-teaser--localgov-news-article h3 a{color:#212121;text-decoration:underline;}.lgd-teaser.lgd-teaser--localgov-news-article h3 span{font-weight:bold;}.lgd-teaser-list.view.view-localgov-news-list.view-id-localgov_news_list .views-row,.view-localgov-news-search.view-display-id-block_1 .views-row{padding-top:35px;padding-bottom:50px;border-bottom:2px solid #d4d4d4;}.node--type-localgov-news-article h2 a:hover{text-decoration:underline;text-decoration-thickness:max(3px,0.1875rem,0.12em);}
.view-localgov-elections-candidates caption{font-size:larger;text-align:left;}.view-localgov-elections-candidates th{background-color:#efecec;color:#000;}.view-localgov-elections-candidates .name{font-weight:bold;}.view-localgov-elections-candidates table.cols-3 td:first-child{width:5%;}.view-localgov-elections-candidates table.cols-3 td:nth-child(2){width:65%;}.view-localgov-elections-candidates.view-display-id-embed_1 thead{display:none;}.view-localgov-elections-candidates .election-candidates-headings{display:flex;text-align:center;}.view-localgov-elections-candidates .election-candidates-headings h3{width:50%;margin-bottom:0;}.field--name-field-eligible-electorate,.field--name-field-turnout,.field--name-field-turnout-percentage,.field--name-field-rejected-papers{border:var(--table-border);border-top-width:0;margin:0;padding:2rem 11%;display:flex;}.field--name-field-eligible-electorate .field__label,.field--name-field-turnout .field__label,.field--name-field-turnout-percentage .field__label,.field--name-field-rejected-papers .field__label{width:65%;}.view-localgov-elections-candidates table{margin:0;}.view-localgov-elections-candidates caption{margin-top:20.8px;}.elections-chart-container{padding:0 20%;}tfoot td{padding:var(--table-padding);font-weight:bold;}.council-control-label{padding:0.2em;margin-bottom:0.8em;}
.path-frontpage.page-node-type-localgov-services-landing .lgd-region--banner{position:relative;height:auto;}.path-frontpage.page-node-type-localgov-services-landing .field--name-field-landing-banner{height:auto;overflow:hidden;}.lgd-region--banner{position:relative;padding-top:3rem;height:374px;overflow:hidden;}.field--name-field-landing-banner{left:0;right:0;top:0;position:absolute;z-index:-1;}.front-page-banner-container .region-banner .field--name-field-landing-banner{top:auto;}.fancy-listing .field--name-field-landing-banner{overflow:hidden;left:0;right:0;top:0;position:relative;z-index:-9;}.field--name-field-landing-banner picture{display:flex;height:100%;}.field--name-field-landing-banner img{width:100%;max-width:none;object-fit:cover;object-position:center;}.path-frontpage.page-node-type-localgov-services-landing .banner-in-content{color:var(--color-success);background-color:#fff;border-radius:7px;margin-left:calc(0.5 * var(--spacing-padding-horizontal));margin-right:calc(0.5 * var(--spacing-padding-horizontal));}.path-frontpage.page-node-type-localgov-services-landing .lgd-region__inner--banner-secondary{color:var(--color-success);background-color:#fff;border-radius:7px;margin-left:calc(0.5 * var(--spacing-padding-horizontal));margin-right:calc(0.5 * var(--spacing-padding-horizontal));box-shadow:0px 3px 6px #2f2f2f29;display:flex;flex-direction:column;justify-content:center;max-width:504px;}.front-page-banner-container .region.region-banner{display:contents;}.banner-image-container{position:relative;overflow:hidden;}.front-page-banner-container .region-banner-secondary{margin-right:auto;margin-left:auto;position:relative;}@media (min-width:801px){.front-page-banner-container .region-banner-secondary{padding-right:var(--spacing-padding-horizontal);padding-left:var(--spacing-padding-horizontal);}.region-banner-secondary .lgd-region__inner--banner-secondary{max-height:271.984px;}}.front-page-banner-container .region-banner .lgd-container{padding-top:3rem;}.region-banner-secondary .lgd-region__inner--banner-secondary{padding:var(--spacing-larger) var(--spacing);}.lgd-region__inner--banner-secondary img{border-radius:7px;max-height:150px;}.lgd-region__inner--banner-secondary h2{font-size:34px;font-weight:100;}.lgd-region__inner--banner-secondary .block .field__items .field__item{margin-right:5px;margin-left:5px;}.path-frontpage.page-node-type-localgov-services-landing .region-banner-secondary{padding-bottom:5.75rem;}.path-frontpage .page-node-type-localgov-services-landing .front-page-banner-container{width:0px;}.field--name-field-landing-banner article .field__item{height:374px;overflow:hidden;}.path-frontpage .field--name-field-landing-banner article .field__item{height:440px;overflow:hidden;}@media (min-width:801px){.path-frontpage.page-node-type-localgov-services-landing .lgd-region--banner{padding-top:5.75rem;}.path-frontpage.page-node-type-localgov-services-landing .region-banner-secondary{padding-top:5.75rem;margin-left:0px;}.path-frontpage.page-node-type-localgov-services-landing .front-page-banner-container .region-banner .lgd-container{padding-top:5.75rem;margin-right:0px;}.path-frontpage.page-node-type-localgov-services-landing .banner-in-content{padding:var(--spacing-larger) var(--spacing-largest);margin-bottom:120px;}.front-page-banner-container{display:flex;justify-content:center;}.path-frontpage.page-node-type-localgov-services-landing .banner-in-content{max-width:501px;}.path-frontpage.page-node-type-localgov-services-landing .banner-in-content{padding:var(--spacing-larger) var(--spacing-largest);margin-bottom:120px;}.path-frontpage.page-node-type-localgov-services-landing .banner-in-content h1{font-size:calc(var(--font-size-h1) + 6px);font-weight:600;}}.service-cta-block__link-title{width:90%;}@media (min-width:801px){.path-frontpage.page-node-type-localgov-services-landing .service-cta-block__link{min-height:80px;padding:var(--spacing);padding-left:10%;}}@media (min-width:1300px){.path-frontpage.page-node-type-localgov-services-landing .service-cta-block__link{min-height:105px;}}.path-frontpage .service-cta-block__list-item{display:flex;}.path-frontpage.page-node-type-localgov-services-landing .service-cta-block__link{width:100%;padding:0.5rem 1rem;font-size:19px;background-color:white;color:#212121;border-bottom:4px solid var(--color-success);border-radius:5px;box-shadow:0px 0px 2px #00000029;}.path-frontpage.page-node-type-localgov-services-landing .service-cta-block__link:focus{background-color:#FFD43D;}.path-frontpage.page-node-type-localgov-services-landing .service-cta-block{margin-top:3rem;}@media (min-width:801px){.path-frontpage.page-node-type-localgov-services-landing .service-cta-block{margin-top:-39px;margin-bottom:3rem;}}.banner-placeholder{width:100%;background-color:#289ea7;overflow:hidden;flex-direction:column;justify-content:center;}.banner-info{margin-top:4rem;margin-bottom:4rem;}@media (min-width:1201px){.banner-info{width:100%;}}.banner-placeholder .banner-info span{color:white;}.banner-placeholder .banner-info .banner-title{font-size:36px;font-weight:bold;}.banner-placeholder .banner-info .banner-summary{font-size:23px;}.banner-placeholder .banner-info .banner-title{color:white;}.page-node-type-localgov-services-page .banner-placeholder .banner-info .banner-title{color:#0b2365;}.localgov-alert-banner--notable-person .localgov-alert-banner-full--centered{display:flex;flex-direction:column;}.localgov-alert-banner--notable-person .localgov-alert-banner__close.js-localgov-alert-banner__close{width:fit-content;align-self:end;}.localgov-alert-banner--notable-person .localgov-alert-banner-full--content{text-align:center;}.field.field--name-field-banner-text{margin-left:4px;}.field.field--name-field-second-banner-image{padding-top:0.5rem;}.field.field--name-field-title{font-size:34px;line-height:1;}.lgd-region__inner--banner-secondary img{max-height:100%;}.lgd-region__inner.lgd-region__inner--banner-secondary .block{padding-top:1rem;padding-right:0.5rem;}@media (min-width:800px){.lgd-region__inner.lgd-region__inner--banner-secondary .block{display:flex;flex-wrap:nowrap;height:230px;gap:1rem;}}@media (min-width:940px){.lgd-region__inner--banner-secondary .left{flex-basis:50%;}}@media (max-width:950px) and (min-width:800px){}@media (max-width:920px) and (min-width:801px){.lgd-region__inner--banner-secondary img{margin-left:0;}.field.field--name-field-second-banner-image{max-height:100px;}}.field.field--name-field-title h2{font-size:calc(var(--font-size-h1) + 6px);line-height:1;font-weight:600;color:#0b7d85;margin-bottom:1rem;}@media (max-width:420px){.lgd-region__inner--banner-secondary img{max-width:none;margin-top:0;}.path-frontpage.page-node-type-localgov-services-landing .lgd-region__inner--banner-secondary{margin-top:2rem;height:auto;max-height:none;padding-bottom:0;}.path-frontpage.page-node-type-localgov-services-landing .region-banner-secondary{padding-bottom:0;}.lgd-region__inner.lgd-region__inner--banner-secondary .block{padding-top:0;}.field.field--name-field-banner-text.field--type-text.field--label-hidden.field__items{max-width:none;max-height:69%;}.field.field--name-field-second-banner-image{padding-top:0.5rem;}}
.ui-dialog,.ui-dialog .ui-widget{font-family:var(--font-family-source-sans-pro);}.ui-dialog .ui-widget-header{background:none;border:none;}.ui-dialog .ui-dialog-titlebar-close{top:14px;background-color:unset;border:none;}.ui-dialog .ui-dialog-title{margin-top:3rem;font-size:1.6rem;white-space:pre-wrap;}.ui-dialog .ui-dialog-titlebar,.ui-dialog .ui-dialog-content,.ui-dialog .ui-dialog-buttonpane{padding-left:1.5rem;padding-right:1.5rem;}.ui-dialog-buttonpane{border-top:none;}.ui-dialog-buttonpane .form-actions{text-align:center;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;}.ui-dialog .webform-button--submit{font-size:1.3rem;}
#webform-submission-customer-feedback-form-form-ajax h3{font-size:1.7rem;}#webform-submission-customer-feedback-form-form-ajax .js-form-type-webform-rating label{font-size:1.4rem;font-weight:normal;}.button-rate-this-page{display:inline-block;width:238px;max-width:calc(100% - 1rem);height:55px;margin-top:1rem;margin-left:0.5rem;padding-top:12px;border:1px solid var(--color-accent);border-radius:7px;background-color:var(--color-accent);color:white;font-size:22px;font-weight:normal;text-decoration:none;text-align:center;}
.webform-submission-form input[type="date"],.webform-submission-form input[type="datetime-local"],.webform-submission-form input[type="email"],.webform-submission-form input[type="number"],.webform-submission-form input[type="password"],.webform-submission-form input[type="search"],.webform-submission-form input[type="tel"],.webform-submission-form input[type="text"],.webform-submission-form textarea,.webform-submission-form select,.webform-submission-form .select2-container--default .select2-search--dropdown .select2-search__field{margin-bottom:2rem;padding:1.5rem 0 1.5rem;border:none;border-bottom:2px solid var(--color-grey-lines);font-size:1.2rem;}.webform-submission-form input[type="date"]::placeholder,.webform-submission-form input[type="datetime-local"]::placeholder,.webform-submission-form input[type="email"]::placeholder,.webform-submission-form input[type="number"]::placeholder,.webform-submission-form input[type="password"]::placeholder,.webform-submission-form input[type="search"]::placeholder,.webform-submission-form input[type="tel"]::placeholder,.webform-submission-form input[type="text"]::placeholder,.webform-submission-form textarea::placeholder,.webform-submission-form select::placeholder,.webform-submission-form .select2-container--default .select2-search--dropdown .select2-search__field::placeholder{font-size:1.2rem;color:var(--color-grey-lines);}.webform-submission-form .form-item{margin-bottom:2rem;}.webform-submission-form label{margin-bottom:0.5rem;font-size:1.2rem;font-weight:bold;}.webform-button--submit{display:inline-block;width:100%;max-width:320px;padding:1rem;background:white;border:1px solid var(--color-accent);border-radius:7px;color:var(--color-accent);}.rateit{margin-top:1rem;}
.node-preview-container{width:20%;background-color:lightgrey;}.node-preview-form-select label{display:block;margin-top:0.5rem;}
@media print{.lgd-region--tabs{display:none;}.lgd-header{display:none;}.field--name-localgov-text{break-inside:auto;}.service-cta-block__list{display:none;}.node__related-links{display:none;}button.button-print{display:none;}.button-rate-this-page{display:none;}.dialog-off-canvas-main-canvas > *:not(.lgd-header,.main,.banner-placeholder,.lgd-footer),.lgd-container > *:not(.jump-to-top),.lgd-header__inner > *:not(.lgd-region--header),.lgd-region__inner--header>*:not(.block-system-branding-block),.lgd-prev-next
  .node__restricted-width-section > *:not(.node__related-links){display:unset !important;}}
.fa,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.fa-500px:before{content:"\f26e"}.fa-ad:before{content:"\f641"}.fa-address-card:before{content:"\f2bb"}.fa-apple:before{content:"\f179"}.fa-apple-alt:before{content:"\f5d1"}.fa-apple-pay:before{content:"\f415"}.fa-at:before{content:"\f1fa"}.fa-bookmark:before{content:"\f02e"}.fa-building:before{content:"\f1ad"}.fa-bus:before{content:"\f207"}.fa-bus-alt:before{content:"\f55e"}.fa-calendar:before{content:"\f133"}.fa-calendar-alt:before{content:"\f073"}.fa-calendar-day:before{content:"\f783"}.fa-calendar-week:before{content:"\f784"}.fa-cc-apple-pay:before{content:"\f416"}.fa-child:before{content:"\f1ae"}.fa-city:before{content:"\f64f"}.fa-code:before{content:"\f121"}.fa-comment:before{content:"\f075"}.fa-comment-alt:before{content:"\f27a"}.fa-css3:before{content:"\f13c"}.fa-css3-alt:before{content:"\f38b"}.fa-d-and-d:before{content:"\f38d"}.fa-drupal:before{content:"\f1a9"}.fa-edit:before{content:"\f044"}.fa-facebook:before{content:"\f09a"}.fa-facebook-f:before{content:"\f39e"}.fa-facebook-square:before{content:"\f082"}.fa-fill:before{content:"\f575"}.fa-filter:before{content:"\f0b0"}.fa-font:before{content:"\f031"}.fa-font-awesome:before{content:"\f2b4"}.fa-font-awesome-alt:before{content:"\f35c"}.fa-font-awesome-logo-full:before{content:"\f4e6"}.fa-google:before{content:"\f1a0"}.fa-google-play:before{content:"\f3ab"}.fa-h-square:before{content:"\f0fd"}.fa-home:before{content:"\f015"}.fa-html5:before{content:"\f13b"}.fa-icons:before{content:"\f86d"}.fa-id-badge:before{content:"\f2c1"}.fa-id-card:before{content:"\f2c2"}.fa-id-card-alt:before{content:"\f47f"}.fa-image:before{content:"\f03e"}.fa-images:before{content:"\f302"}.fa-info:before{content:"\f129"}.fa-js:before{content:"\f3b8"}.fa-js-square:before{content:"\f3b9"}.fa-link:before{content:"\f0c1"}.fa-linkedin:before{content:"\f08c"}.fa-linkedin-in:before{content:"\f0e1"}.fa-list:before{content:"\f03a"}.fa-list-alt:before{content:"\f022"}.fa-list-ul:before{content:"\f0ca"}.fa-mask:before{content:"\f6fa"}.fa-medium:before{content:"\f23a"}.fa-medium-m:before{content:"\f3c7"}.fa-microsoft:before{content:"\f3ca"}.fa-mobile:before{content:"\f10b"}.fa-mobile-alt:before{content:"\f3cd"}.fa-node:before{content:"\f419"}.fa-node-js:before{content:"\f3d3"}.fa-page4:before{content:"\f3d7"}.fa-paragraph:before{content:"\f1dd"}.fa-parking:before{content:"\f540"}.fa-play:before{content:"\f04b"}.fa-recycle:before{content:"\f1b8"}.fa-road:before{content:"\f018"}.fa-safari:before{content:"\f267"}.fa-search:before{content:"\f002"}.fa-sign:before{content:"\f4d9"}.fa-sign-in-alt:before{content:"\f2f6"}.fa-smoking:before{content:"\f48d"}.fa-square:before{content:"\f0c8"}.fa-square-full:before{content:"\f45c"}.fa-stop:before{content:"\f04d"}.fa-tag:before{content:"\f02b"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-twitter:before{content:"\f099"}.fa-twitter-square:before{content:"\f081"}.fa-user:before{content:"\f007"}.fa-user-alt:before{content:"\f406"}.fa-user-edit:before{content:"\f4ff"}.fa-user-tag:before{content:"\f507"}.fa-water:before{content:"\f773"}.fa-whatsapp:before{content:"\f232"}.fa-whatsapp-square:before{content:"\f40c"}.fa-youtube:before{content:"\f167"}.fa-youtube-square:before{content:"\f431"}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-brands-400.eot);src:url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-brands-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-brands-400.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-brands-400.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-regular-400.eot);src:url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-regular-400.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-regular-400.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-regular-400.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-regular-400.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-regular-400.svg#fontawesome) format("svg")}.fab{font-weight:400}@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-solid-900.eot);src:url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-solid-900.woff2) format("woff2"),url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-solid-900.woff) format("woff"),url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-solid-900.ttf) format("truetype"),url(https://use.fontawesome.com/releases/v5.13.0/webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa{font-family:"Font Awesome 5 Free"}.fa{font-weight:900}
body{--background-color:#F7F7F7;--breadcrumbs-background-color:#F7F7F7;--breadcrumbs-border:2px solid rgb(141,141,141);--breadcrumbs-link-color:black;--border:1px solid #d1d1d1;--button-border-radius:5px;--color-accent:#0B7D85;--color-text-black:#212121;--color-section-header-bg:#f7f7f7;--color-tint-bg:#D9E7E8;--color-success:#0b7d85;--color-highlight-yellow:#FFD43D;--alert-banner-bg-color-minor:#F7E8B0;--header-link-color:#0b2365;--color-section-pre-footer-bg:#0b7d85;--color-section-footer-bg:#0b7d85;--color-section-header-bg:#0b7d85;--color-grey-lines:#BFC6D8;--line-height:1.3;--font-family-source-sans-pro:'Source Sans Pro';--font-style-normal:normal;--font-weight-600:600px;--font-weight-normal:normal;--font-weight-bold:bold;--font-size-18:18px;--font-size-20:20px;--font-size-24:24px;--font-size-26:26px;--font-size-40:40px;--font-size-h1:36px;--character-spacing-0:0px;--line-spacing-22:22px;--line-spacing-24:24px;--line-spacing-26:26px;--line-spacing-48:48px;--decoration-underline:underline;--font-primary:'Source Sans Pro',sans-serif;--font-secondary:var(--font-primary);--font-family:var(--font-primary);--spacing-padding-horizontal:1.5rem;--header-logo-width:138px;}@media (min-width:801px){body{--spacing-padding-horizontal:1rem;--header-logo-width:138px;}}
.paragraph--type--service-links{margin-bottom:var(--spacing-large);}
.path-frontpage.page-node-type-localgov-services-landing .lgd-page-title-block{display:none;}#main-content .lgd-page-title-block{display:none;}.page-node-type-localgov-directories-venue #main-content .lgd-page-title-block{display:block;}.lgd-page-title-block{border-bottom:none !important;}body{background-color:var(--background-color);}a,p,li{word-break:break-word;}.dialog-off-canvas-main-canvas{display:flex;min-height:100vh;flex-direction:column}#main-content{flex-grow:1;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}.field--label-hidden.field--name-label{display:none;}.arrow-list{list-style-type:none;padding-left:0;}.arrow-list > li{display:flex;margin-bottom:var(--vertical-rhythm-spacing);}.arrow-list > li .lgd-icon svg{display:inline-block;width:var(--spacing);height:var(--spacing);margin-right:var(--spacing-smallest);vertical-align:middle;}.with-subtitle{display:inline-block;margin-right:var(--spacing);}.subtitle{display:inline-block;}.field--name-localgov-subsites-content > *{margin-bottom:var(--spacing-largest);}.block-mkc-custom.block-landing-banner img{width:100%;z-index:0;}.page-node-type-localgov-services-landing .lgd-region--breadcrumb{background-color:transparent !important;}.page-node-type-localgov-services-landing .breadcrumbs{border-bottom:none !important;}.page-node-type-localgov-services-landing .service-landing-page__service{padding:0.5rem 1.5rem 1.5rem 0;border-bottom:1px solid rgb(209,209,209) !important;}.field--name-localgov-destinations{padding-top:1rem;}.field--name-field-summary{color:black;font-size:17px;}.field--name-field-teaser{font-size:17px;}.paragraph--type--localgov-media-with-text{max-width:1000px;margin:0 auto;padding-bottom:50px;}@media (max-width:768px){.media-with-text--media-left,.media-with-text--media-right{flex-wrap:wrap;}}.banner-wrapper{position:absolute;z-index:1;width:100%;top:20%;}.banner-container{width:1140px;padding-right:1rem;padding-left:1rem;margin:0 auto;}.banner-in-content{color:black;background-color:#D9E7E8;min-height:191px;max-width:504px;border-radius:7px;padding:1rem;margin-bottom:4rem;box-shadow:0px 3px 6px #2f2f2f29;display:flex;flex-direction:column;justify-content:center;}.banner-in-content .field__item p{font-size:34px;margin-bottom:0px;}.banner-in-content h1{font-size:36px;font-weight:bold;line-height:1;}.banner-pre-title{padding-left:5px;}.banner-title{font-size:60px;font-weight:600;}.banner-summary{font-size:19px;padding-left:2px;}.featured-teasers .field--type-entity-reference-revisions{display:flex;align-items:baseline;}.featured-teasers__heading{color:var(--color-success);font-weight:normal;font-size:36px !important;}.featured-teasers__heading h2{font-size:36px;font-weight:normal;}.featured-teasers__heading h3{font-size:36px;font-weight:normal;}.featured-teasers__heading h4{font-size:36px;font-weight:normal;}.featured-teasers__heading h5{font-size:36px;font-weight:normal;}.featured-teasers__heading h6{font-size:36px;font-weight:normal;}.featured-teaser__heading{}.featured-teaser__heading h2{font-size:22px;font-variant:normal;font-weight:normal;}.featured-teaser__heading h3{font-size:22px;font-variant:normal;font-weight:normal;}.featured-teaser__heading h4{font-size:22px;font-variant:normal;font-weight:normal;}.featured-teaser__heading h5{font-size:22px;font-variant:normal;font-weight:normal;}.featured-teaser__heading h6{font-size:22px;font-variant:normal;font-weight:normal;}.featured-teaser{margin-right:33px;margin-bottom:87px;background-color:white;border-bottom:5px solid var(--color-accent) !important;height:421px;width:358px;border-radius:5px;color:var(--color-accent);font-family:var(--font-family);font-variant:normal !important;}.path-frontpage.page-node-type-localgov-services-landing .featured-teaser img{border-radius:5px 5px 0px 0px;}.page-node-type-localgov-services-page .banner-placeholder{background-color:#d9e7e8;color:#0b2365 !important;}.page-node-type-localgov-services-page .banner-placeholder span{color:#0b2365 !important;}.service-cta-block__link{border-radius:5px;height:100%;}.service-cta-block__list-item{width:calc((100% / 3) - var(--spacing));}@media (max-width:768px){.service-cta-block__list-item,.path-frontpage.page-node-type-localgov-services-landing .service-cta-block__list-item{width:calc((100% / 3) - var(--spacing));}}@media (max-width:600px){.service-cta-block__list-item,.path-frontpage.page-node-type-localgov-services-landing .service-cta-block__list-item{width:calc(50% - var(--spacing));}}@media (max-width:480px){.service-cta-block__list-item,.path-frontpage.page-node-type-localgov-services-landing .service-cta-block__list-item{width:100%;}}.lgd-topic-list-builder__service{width:calc(100%/3);padding:50px 0px 50px 0px;border-bottom:1px solid #b9b7b7;}@media (max-width:360px){.lgd-topic-list-builder__service{width:100%;}}@media (max-width:600px){.lgd-topic-list-builder__service{width:calc(100%/2);}}@media (max-width:480px){.lgd-topic-list-builder__service{width:100%;}}.lgd-container{max-width:1188px;}.lgd-row > .lgd-row__full{flex-basis:100%;}.grid-spacing-fix{margin-left:-8px;margin-right:-8px;}.banner-breadcrumbs .lgd-region--breadcrumb{color:black !important;}.banner-breadcrumbs .lgd-region--breadcrumb a{color:black !important;}.lgd-header__inner .branding__item.branding__item--logo{width:200px;}.lgd-header .lgd-region--header.region-header{margin-right:0;}#lgd-header__nav--primary .menu-item a{padding-left:9px;padding-right:9px;}@media screen and (max-width:1124px){#lgd-header__nav--primary .menu-item a{padding-left:7px;padding-right:7px;}}@media screen and (max-width:1104px){#lgd-header__nav--primary .menu-item a{padding-left:5px;padding-right:5px;}}@media screen and (max-width:440px){.lgd-header__inner .branding__item.branding__item--logo{width:160px;}}.lgd-header__nav--primary,.lgd-header__nav--secondary{margin:0;}#lgd-header__nav--primary .menu--main{font-size:19px;font-weight:600;display:flex;justify-content:right;}#lgd-header__nav--primary .menu--main .menu-item a:focus{background-color:#FFD43D;color:#0D35F8;}.path-frontpage.page-node-type-localgov-services-landing #lgd-header__nav--primary .menu--main{justify-content:right;}.lgd-region__inner--primary-menu{display:flex;}#lgd-header__nav--primary .menu-item a{color:white;}#lgd-header__nav--primary .menu-item:hover a{color:#0D35F8 !important;}#lgd-header__nav--primary .menu-item:focus a{color:#0D35F8 !important;}.path-frontpage.page-node-type-localgov-services-landing  .block-localgov-sitewide-search-block,.path-frontpage.page-node-type-localgov-services-landing  .block-views-exposed-filter-blocksitewide-search-solr-page-1{float:none;}.block-views-exposed-filter-blocksitewide-search-solr-page-1 label{display:none;}#views-exposed-form-localgov-sitewide-search-sitewide-search-page-block .js-form-required{display:none;}.path-frontpage.page-node-type-localgov-services-landing .node--view-mode-child-pages-view:before{content:'Council Services';padding-bottom:10px;font-size:2rem;color:var(--color-accent);display:block;border-bottom:1px solid rgb(209,209,209);margin-left:calc(0.5 * var(--spacing-padding-horizontal));}.node--view-mode-child-pages-view::before::after{content:'Council Services';color:var(--color-accent);font-size:2rem;}.lgd-header__toggle--primary{border-radius:var(--button-border-radius);font-size:22px;padding:0.75rem 1rem;}.lgd-header .lgd-region--primary-menu .menu--main > .menu-item a:hover{background-color:#FFD43D !important;border-radius:5px;border-color:transparent;}.lgd-header .lgd-region--primary-menu .menu--main > .menu-item.menu-item--active-trail a:focus,.lgd-header .lgd-region--primary-menu .menu--main > .menu-item--active-trail a{color:black !important;border-radius:5px;border:none;box-shadow:none;}.lgd-region.lgd-region--footer-third.region.region-footer-third{margin-right:1.5rem;}.branding__logo img{width:200px;}.region-footer-third .padding-horizontal{padding-right:0px;}.lgd-footer__pre-footer{padding-bottom:0px !important;}.lgd-region--breadcrumb{background-color:var(--background-color);}.service-cta-block__list{border-bottom:none !important;}.path-frontpage.page-node-type-localgov-services-landing .view-child-page-block.view-id-child_page_block .views-row{border-bottom:none !important;}.view-id-latest_news .views-row:last-child{margin-right:0;}.lgd-teaser--localgov-news-article .lgd-teaser__image{width:100%;}.path-frontpage.page-node-type-localgov-services-landing .lgd-teaser--localgov-news-article .lgd-teaser__image img{border-radius:5px 5px 0px 0px;}.lgd-teaser--localgov-news-article{display:flex;flex-direction:column;}.view-child-page-block.view-id-child_page_block{float:left;}.viewsreference--view-title{color:#0B7D85;font-size:2rem;margin-bottom:23px;}.lgd-teaser--localgov-news-article a{text-decoration:none;}.lgd-teaser__content--localgov-news-article span{font-weight:normal;font-size:22px;}.more-link{float:right;font-size:18px;margin-right:calc(0.5 * var(--spacing-padding-horizontal));}.jump-to-top{font-size:50px;cursor:pointer;position:fixed;right:20vw;top:75%;border:345px;z-index:999;}.return-svg{width:30.33px;}.lgd-teaser-list .view-id-child_page_block .views-row{border-bottom:none;}@media (min-width:768px){.sidebar--first{width:270px;}}@media (max-width:767px){.sidebar--first{width:100%;}}.region-sidebar-first{border-bottom:3px solid var(--color-accent);}.sidebar--first h2{font-size:18px;color:#0D2259;}.sidebar--first ul{list-style-type:none;padding-left:0;}.sidebar--first ul li a{color:#2367B5;text-decoration:none;}.sidebar .lgd-region__inner > *,.newsroom__sidebar > *{background-color:var(--background-color) !important;}.sidebar .lgd-region__inner > *{padding:0;}.lgd-region__inner--content .lgd-row__two-thirds{width:100%;}.news-article__title span{font-size:36px;}.field--name-field-main-content{font-size:19px;}.path-frontpage.page-node-type-localgov-services-landing .field--name-localgov-news-date{position:relative;padding-left:20px;}.path-frontpage.page-node-type-localgov-services-landing .node--type-localgov-news-article{display:flex;flex-direction:column;justify-content:flex-start;}.field--type-datetime{margin-top:auto;}.paragraph__contact{margin-top:50px;border-top:var(--border);border-left:none !important;margin-bottom:var(--vertical-rhythm-spacing);padding:var(--spacing);border-bottom:7px solid var(--color-accent);background-color:#F3F6FA !important;box-shadow:0px 3px 6px #2F2F2F29;border-radius:10px;}.paragraph__contact--header{display:flex;flex-direction:row;}.contact-information-svg-wrapper{padding-right:31px;padding-left:15px;}@media (max-width:360px){.contact-information-svg-wrapper{display:none;}}.contact-information-svg{width:50px;}.contact-information-svg path{fill:black;}@media (min-width:480px){.paragraph__contact--content{padding-left:90px;}}.page-component__contact-containers{display:flex;}.lgd-row.page-component__contact-containers{flex-direction:column;border-bottom:none !important;padding-bottom:0px;margin-bottom:0px;}.page-component__contact-list{list-style-type:none;padding-left:0px;}.page-component__contact-list-item .button--primary,.page-component__contact-list-item .button--secondary{margin:0.5rem 0 0.5rem;}.paragraph__contact h3{font-size:1rem;font-weight:normal;}.paragraph__contact .address br{display:none;}.paragraph__contact .address span:not(:empty):not(.country,.given-name,.postal-code,.locality):after{content:", ";display:inline;right:0;}.lgd-region__inner--footer-first .block.block-block-content{display:flex;}.field--type-fontawesome-icon{font-size:50px;}.fontawesome-icons{margin-right:20px;}@media (max-width:400px){.fontawesome-icons{margin-right:10px;}}.path-frontpage.page-node-type-localgov-services-landing .lgd-icon.service-landing-page__service-icon svg{display:none;}.service-cta-block__list svg{width:24.5px;margin-top:3px;}.block-mkc-custom.block-field-summary-block .field__item{color:black;font-size:19px;}.path-node.page-node-type-localgov-news-article .lgd-row__one-third.sidebar.sidebar--first + .lgd-row__two-thirds{margin-right:0px;margin-left:3px;}.path-node.page-node-type-localgov-news-article .lgd-row__one-third.sidebar.sidebar--first + .lgd-row__two-thirds .padding-horizontal{padding-right:0px;padding-left:0px;}.path-frontpage.page-node-type-localgov-services-landing .view-child-page-block.view-id-child_page_block{margin-top:37px;}.path-node.page-node-type-localgov-news-article .news-article__title{line-height:35px;margin-bottom:49px;margin-top:28px;}.news-article__content.node__content .field--name-field-media-image{margin-bottom:45px;}.field--name-localgov-news-date.field--type-datetime .field__item{font-size:19px;}.lgd-teaser__content.lgd-teaser__content--localgov-news-article span{font-size:24px;}.path-node.page-node-type-localgov-news-article .block-menu.navigation.navigation--news-article-side-menu{padding-left:0px;}.block-menu.navigation.navigation--news-article-side-menu h2{font-size:18px;}.menu.menu--news-article-side-menu a{font-size:18px;}@media (max-width:768px){.navigation--news-article-side-menu{display:inline-block;margin-right:2rem;}.menu--news-article-side-menu,.menu--news-article-side-menu{display:flex;flex-wrap:wrap;margin-bottom:1rem;}.menu--news-article-side-menu li,.menu--news-article-side-menu li{padding:0.5rem;}.menu--news-article-side-menu li a,.menu--news-article-side-menu li a{width:100%;height:100%;display:inline-block;}}.news-article.node.node--type-localgov-news-article .lgd-row__two-thirds{margin-right:0px;}@media screen and (max-width:400px){.lgd-header__inner .lgd-header__toggles{margin:0px;}.lgd-header__inner .lgd-header__toggles .lgd-header__toggle{margin:0px;}.lgd-header__inner .lgd-region.lgd-region--header.region.region-header{margin-right:auto;}.lgd-region__inner.lgd-region__inner--primary-menu .form-text{width:100%;}}.lgd-header__nav.lgd-header__nav--primary.lgd-header__nav--active{margin-top:0.5rem;}.js-localgov-alert-banner.localgov-alert-banner{margin-bottom:0.5em;}.dialog-off-canvas-main-canvas .lgd-region--hub-menu.region.region-hub-menu{padding-bottom:0;}.lgd-header__inner .js-form-item.form-item.js-form-type-textfield.form-item-s.js-form-item-s{margin-bottom:0px;}.lgd-header .lgd-region.lgd-region--primary-menu.region.region-primary-menu{height:20px;margin-left:auto;display:contents;display:contents;}.lgd-icon.lgd-topic-list-builder__service-icon svg,.view-child-page-block svg{width:12px;margin-top:3px;}.lgd-icon.lgd-topic-list-builder__service-icon path,.view-child-page-block path{fill:var(--color-accent);}.lgd-footer__pre-footer{padding-bottom:0px;}.path-frontpage.page-node-type-localgov-services-landing .lgd-teaser__content--localgov-services-landing .field__item p,.service-landing-page__service-item p{font-size:17px;margin-bottom:5px;}.paragraph--type--topic-list-builder .lgd-teaser h3{min-height:3.5rem;}.path-frontpage.page-node-type-localgov-services-landing main{z-index:1;}.block-localgov-sitewide-search-block,.block-views-exposed-filter-blocksitewide-search-solr-page-1{margin-top:6px;}.views-exposed-form.block-localgov-sitewide-search-block form,.views-exposed-form.block-views-exposed-filter-blocksitewide-search-solr-page-1 form{display:flex;}.path-frontpage.page-node-type-localgov-services-landing .block-localgov-sitewide-search-block .form-text,.path-frontpage.page-node-type-localgov-services-landing .block-views-exposed-filter-blocksitewide-search-solr-page-1 .form-text{width:100%;border:1px solid var(--color-accent);border-radius:5px 0 0 5px;}.path-frontpage .block-localgov-sitewide-search-block .form-item,.path-frontpage .block-views-exposed-filter-blocksitewide-search-solr-page-1 .form-item{margin-bottom:0;}.block-localgov-sitewide-search-block .form-text,.block-views-exposed-filter-blocksitewide-search-solr-page-1 .form-text{border-radius:12px 0px 0px 12px;background-color:#ededed;border:none;width:250px;}.path-frontpage.page-node-type-localgov-services-landing .views-exposed-form.block-localgov-sitewide-search-block .button,.path-frontpage.page-node-type-localgov-services-landing .views-exposed-form.block-views-exposed-filter-blocksitewide-search-solr-page-1 .button{background:var(--color-accent) url('/sites/default/files/2021-11/SEARCH-ICON.png') 50% 50% no-repeat;}.views-exposed-form.block-localgov-sitewide-search-block .button,.views-exposed-form.block-views-exposed-filter-blocksitewide-search-solr-page-1 .button{border-radius:0px 12px 12px 0px;background:#297bbb url('/sites/default/files/2021-11/SEARCH-ICON.png') 50% 50% no-repeat;overflow:hidden;text-indent:-9999px;height:52px;width:52px;border:none;}.service-hide{display:none !important;}.more-services-wrap{width:100%;text-align:right;padding:1rem 0 1rem;}.more-services{border-top:1px solid var(--color-accent);background-color:transparent;color:var(--color-accent);font-size:22px;padding-top:12px;width:261px;height:55px;}#service-page-contents{display:flex;flex-direction:column;padding-left:0px;}.page-contents-headers{margin-bottom:5px;cursor:pointer;color:#2367B5;}.page-contents-headers:hover{text-decoration:underline;}.localgov-alert-banner--minor{background-color:#F7E8B0;}.localgov-alert-banner--announcement{background-color:#D4E4F8;}.alert-banner-icon-container{padding-right:50px;}.alert_banner_icon{position:relative;width:48px;top:25%;}.alert_banner_icon path{fill:#0D1C60;}.localgov-alert-banner__content{color:#0D1C60;}.localgov-alert-banner__content-link{border:1px solid #0D1C60;padding:10px 20px;border-radius:5px;width:fit-content;}.banner-action-container{margin-top:40px;}.banner-link{background-color:#1404F8;padding:10px 20px 10px 20px;box-shadow:0px 3px 6px #00000029;border-radius:12px;font-size:22px;color:#fff;text-decoration:none;}.banner-link:hover{background-color:#1004b9;}.service-listing-banner-teaser{height:206px;width:358px;overflow:hidden;}.related-links-container{margin-top:20px;display:flex;flex-wrap:wrap;}.related-links-links{color:black;text-decoration:none;font-size:20px;padding:25px 30px 25px 20px;margin:10px;margin-left:0px;flex-basis:395px;background-color:#F3F6FA;box-shadow:0px 3px 6px #2F2F2F29;border-radius:10px;}.related-links-links:nth-child(2n + 0){margin-left:37px;}.related-links-links:hover,.related-links-links:focus{background-color:#E9F0F8;text-decoration:underline;}.block-localgov-services-related-links-block{border-top:var(--border);padding-top:20px;}.related-links-links{position:relative;}.related-links-arrow{display:flex;}.related-links-arrow{position:absolute;right:12px;top:0;height:100%;display:flex;}.related-links-arrow svg{width:9px;}.related-links-arrow path{fill:black !important;}.lgd-footer .block.block-system.block-system-branding-block{align-self:flex-end;}.lgd-footer .block.block-system.block-system-branding-block{align-self:flex-end;}.lgd-footer .branding__item.branding__item--logo{width:100%;display:flex;display:flex;}.more-services-arrow{text-decoration:none !important;}.localgov-services-page.node.node--type-localgov-services-page .node__restricted-width-section{max-width:100%;}.node__related-links{padding-top:20px;border-top:var(--border);}.sidebar-email .form-submit{background-color:#F3F6FA;border-radius:5px;color:black;padding:10px 12px 10px 12px;height:45px;margin-top:20px;margin-left:5px;}.sidebar-email .form-email{height:45px;border-radius:5px;}.footer-signup-container{display:flex;align-items:flex-end;}.footer-signup-container label{margin-bottom:0.5rem;}.footer-signup-container .form-item-email{margin-bottom:0;}.sidebar-email .title{color:white;}.sidebar-email label{color:white;}.region-footer-second .lgd-region__inner{display:flex;}.lgd-footer__pre-footer > .lgd-container > .lgd-row{justify-content:space-between;}.region-footer-second .branding__logo{display:inline-block;margin-top:5px;margin-left:1rem;}@media (max-width:1140px){.region-footer-second .lgd-region__inner > .block{margin-top:2rem;}}@media (max-width:768px){.region-footer-second .lgd-region__inner{flex-wrap:wrap;}.region-footer-second .lgd-region__inner > .block{flex-basis:100%;margin-top:2rem;}.lgd-footer .branding__item.branding__item--logo{margin-left:0;}.branding__logo{margin-left:0;}}.menu.menu--footer li{margin-right:1.6rem;}.service-cta-block__list svg path{fill:white;}.views-display-link{display:inline-flex;min-width:140px;text-align:center;height:70px;background:var(--color-tint-bg);justify-content:center;align-items:center;word-break:break-all;color:var(--color-text-black);text-decoration:none;font-size:1rem;font-weight:bold;border-bottom:10px solid var(--color-grey-lightest);border-top:3px solid var(--color-grey-lightest);}.views-display-link.is-active{border-bottom:10px solid var(--color-tint-bg);border-top-color:var(--color-success);}.search--results__summary{margin:2rem 0;font-size:18px;}.views-display-link:hover{text-decoration:underline;}.views-display-link:focus{box-shadow:none;}.view-header .views-display-link{padding:1rem;}.view-localgov-sitewide-search .view-filters{margin:2rem 0 3rem;}.view-localgov-sitewide-search .view-filters label{display:none;}.view-localgov-sitewide-search .view-filters form{display:flex;align-items:flex-end;}.view-localgov-sitewide-search .view-filters .form-item{flex-grow:1;margin-bottom:0;}.view-localgov-sitewide-search .view-content,.view-localgov-sitewide-search .view-empty,.view-sitewide-search-solr .view-content,.view-sitewide-search-solr .view-empty,.view-consultations .view-content,.view-consultations .view-empty{background:var(--color-tint-bg);}.view-localgov-sitewide-search .view-empty,.view-sitewide-search-solr .view-empty,.view-consultations .view-empty{padding:1.4rem 3rem 3rem 3rem;text-align:center;}.lgd-search-results-list,.view-localgov-sitewide-search .search-results,.sitewide-solr-search .search-results,.view-consultations .views-row{list-style:none;}.block-mailing-list-subscription-block .field--name-email .description{display:none;}.block-mailing-list-subscription-block .button--primary{width:100%;}.view-localgov-sitewide-search .search-results li,.view-sitewide-search-solr .search-results li{border-bottom:2px solid var(--color-grey-lines);padding-right:3rem;padding-bottom:3rem;padding-top:2rem;margin-bottom:0;}@media (max-width:480px){.view-localgov-sitewide-search .search-results,.view-consultations .view-content{padding:2rem 0 2rem 1rem;}.view-localgov-sitewide-search .search-results li{padding-right:1rem;}}.view-localgov-sitewide-search .search-results strong{font-weight:normal;background:var(--color-highlight-yellow);}.view-localgov-sitewide-search h3,.view-sitewide-search-solr h3{margin-bottom:2rem;}.view-localgov-sitewide-search h3 a,.view-sitewide-search-solr h3 a{font-size:24px;line-height:25px;color:var(--color-text-black);}.view-localgov-sitewide-search p{font-size:19px;line-height:25px;}.view-localgov-sitewide-search .view-empty{background:var(--color-tint-bg);padding:3rem 2rem;text-align:center;}.views-exposed-form-localgov-events-listing-page-all-events .sidebar input[type="text"],.sidebar select{margin-top:10px;border:1px solid var(--color-accent) !important;border-radius:5px;}.pager__items{flex-wrap:wrap;line-height:3rem;}table{word-break:break-word;}.paragraph--type--localgov-documents td:last-child{word-break:keep-all;}.block-menu.navigation.navigation--hubs-menu ul{list-style-type:none;}.menu--hubs-menu{display:flex;justify-content:center;}.lgd-region--hub-menu.region.region-hub-menu{background-color:var(--color-section-header-bg);padding-bottom:0.5em;}.menu--hubs-menu .menu-item{margin-right:1rem;}.menu--hubs-menu a{color:white;font-weight:bold;text-decoration:none;}.menu--hubs-menu li>a{display:none;}.menu--hubs-menu .menu---sub-menu a{display:block;}.menu--hubs-menu .menu---sub-menu{margin-top:20px;}.menu--hubs-menu a:hover{text-decoration:underline;}.view-localgov-events-listing .form-item{flex-basis:calc((100% / 3) - var(--spacing));}.view-localgov-events-listing form{display:flex;flex-wrap:wrap;justify-content:space-between;}.view-localgov-events-listing .form-item.date-picker{flex-basis:100%;}.view-localgov-events-listing .date-picker .form-item{}.view-localgov-events-listing .date-picker .fieldset-wrapper{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;}.view-localgov-events-listing .views-row{border-bottom:1px solid gray;padding:1rem 0 2rem;min-height:19rem;}.view-localgov-events-listing .views-row h2 a{color:var(--color-text-black);text-decoration:none;font-size:24px;}.lgd-region--footer-second.region.region-footer-second .lgd-container.padding-horizontal{padding-right:0rem;padding-left:0rem;}thead th{background-color:var(--color-accent);color:white;}.pull-out-quote{border-left:5px solid var(--color-accent);background-color:#f3f2f1;}.sidebar--first{padding-right:var(--spacing-padding-horizontal);padding-left:var(--spacing-padding-horizontal);}.view-localgov-sitewide-search .is-active a{color:grey;}.button-print{display:flex;float:right;margin-top:-4rem;}.button-print:hover{background-color:var(--color-tint-bg);}.button-print{background-color:var(--background-color);border:none;}.button-print img{height:2rem;}.service-cta-block__link--cta-info{background-color:var(--color-success);}.menu--main .menu-item a{text-decoration:none;}@media (max-width:325px){.lgd-header .lgd-region--header{margin-right:0;}}@media (max-width:293px){.lgd-header__toggles{margin-right:0;}}@media screen and (min-width:48rem){.menu--main > .menu-item{margin-right:0;margin-left:0;}}.addtoany_list ul{display:flex;}.addtoany_list ul li{list-style:none;}.localgov-alert-banner__actions{margin-left:auto;}@media (max-width:500px){.localgov-alert-banner__inner{display:block;}.alert-banner-icon-container{text-align:center;padding-right:5px;}.localgov-alert-banner__close{margin-top:10px;text-align:center;}.alert_banner_icon{top:5%;}}.alert-banner-icon-container{text-align:center;}.localgov-alert-banner__close{margin-left:20px;}.localgov-alert-banner__inner{display:flex;justify-content:normal;}.localgov-alert-banner__content-link{position:relative;top:0;right:0;}.localgov-alert-banner--minor .localgov-alert-banner__close{color:#0D1C60;border-color:#0D1C60;}.localgov-alert-banner--announcement .localgov-alert-banner__dismiss .localgov-alert-banner__close{color:#0D1C60;border-color:#0D1C60;}.localgov-alert-banner.localgov-alert-banner--announcement a{color:#0D1C60;}.localgov-alert-banner--notable-person .localgov-alert-banner__content{color:white;}.localgov-alert-banner--notable-person .localgov-alert-banner__content-link{border-color:white;}.localgov-alert-banner--major .localgov-alert-banner__content{color:white;}.localgov-alert-banner--major .localgov-alert-banner__content-link{border-color:white;}.path-frontpage.page-node-type-localgov-services-landing .localgov-alert-banner--major .localgov-alert-banner__content-link a{color:white;}table tbody td{word-break:normal;}table tbody td p{word-break:normal;}.event-search-header{margin-bottom:0.5rem;text-decoration:underline;}@media (max-width:400px){.lgd-region.lgd-region--leaderboard.region.region-leaderboard iframe{max-width:90%;}}.moderngov-sidebar ul li a{font-size:20px;}#block-usermenu{display:flex;align-items:center;}.menu.menu--user-menu{list-style:none;margin-bottom:0;padding-left:0;width:100%;}.menu--user-menu .menu-item a{font-size:19px;font-weight:600;text-decoration:none;height:3rem;}.menu--user-menu .menu-item a:hover{text-decoration:underline;color:white !important;}@media (max-width:700px){.menu.menu--user-menu{padding-left:0;width:100%;}.menu--user-menu .menu-item a{border-top:thin #ccc solid;width:100%;display:block;display:flex;align-items:center;}.menu--user-menu .menu-item{height:3rem;display:flex;border-top:thin #ccc solid;align-items:center;}}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";}#views-exposed-form-users-full-list-page-1 .actions-and-export-button{display:flex;flex-direction:row-reverse;justify-content:flex-end;gap:1rem;padding-bottom:1rem;}.view-users-full-list .view-content thead tr th a{color:white;text-decoration:none;}#block-mkc-theme-reciteme p{margin:0;}#enableRecite{max-width:50px;margin-left:2rem;cursor:pointer;margin-top:0.25rem;}@media (max-width:1075px){#enableRecite{display:none;}#reciteme-button{display:block;}}@media (min-width:1075px){#enableRecite{display:block;}#reciteme-button{display:none;}}
