@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 */
.media-with-text--featured{border:var(--border);background-color:var(--color-grey-lightest)}.media-with-text{container-type:inline-size}.media-with-text--featured .media-with-text__body{padding:1rem}@container (min-width:500px){.media-with-text--media-left .media-with-text__inner,.media-with-text--media-right .media-with-text__inner{display:flex;justify-content:space-between}}.media-with-text--media-one-quarter .media-with-text__body,.media-with-text--media-three-quarters .media-with-text__media{flex-basis:75%}.media-with-text--media-one-quarter .media-with-text__media,.media-with-text--media-three-quarters .media-with-text__body{flex-basis:25%}.media-with-text--media-one-third .media-with-text__media,.media-with-text--media-two-thirds .media-with-text__body{flex-basis:33%}.media-with-text--media-one-half .media-with-text__body,.media-with-text--media-one-half .media-with-text__media{flex-basis:50%}.media-with-text--media-one-third .media-with-text__body,.media-with-text--media-two-thirds .media-with-text__media{flex-basis:66%}.media-with-text--media-left .media-with-text__body,.media-with-text--media-right .media-with-text__body{width:100%}.media-with-text--media-left .media-with-text__body{padding-inline-start:var(--spacing)}.media-with-text--media-right .media-with-text__body{padding-inline-end:var(--spacing)}.media-with-text--media-top .media-with-text__media{margin-block-end:var(--spacing)}
.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)}
.sidebar .lgd-region__inner>*,.blog-channel__sidebar>*,.newsroom__sidebar>*{padding:var(--sidebar-exposed-form-padding-vertical) var(--sidebar-exposed-form-padding-horizontal);background-color:var(--sidebar-exposed-form-bg-color)}.sidebar .lgd-region__inner>*+*,.newsroom__sidebar>*+*{margin-block-start:var(--sidebar-exposed-form-item-spacing)}.sidebar .views-exposed-form label,.newsroom__sidebar .views-exposed-form label{font-weight:700}.sidebar .views-exposed-form .form-item+.form-item,.sidebar .views-exposed-form .form-item+.form-actions,.sidebar .form-item-search-api-fulltext>*+*,.newsroom__sidebar .views-exposed-form .form-item+.form-item,.newsroom__sidebar .views-exposed-form .form-item+.form-actions,.newsroom__sidebar .form-item-search-api-fulltext>*+*{margin-block-start:var(--sidebar-exposed-form-item-spacing)}.sidebar .views-exposed-form input,.sidebar .views-exposed-form select,.newsroom__sidebar .views-exposed-form input,.newsroom__sidebar .views-exposed-form select{width:100%}
.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)}
@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:0 !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:#000 !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:0;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:#000;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:0;margin-left:0}.node--type-localgov-services-landing .lgd-row__full{margin-right:0;margin-left:0}.node--type-localgov-services-landing .lgd-row__two-thirds{margin-left:0}.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:#000;text-align:left;font-size:22px;font-weight:550}.page-node-type-localgov-services-page .accordion-pane__title{width:100%;background-color:transparent;color:#000;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:.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 .5rem;margin: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:#000}.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:700}.consultation-content{display:flex;margin-bottom:7px}@media (max-width:400px){.consultation-content{display:revert}}.consultation-label{color:var(--color-accent);font-weight:700;min-width:90px;margin-right:2rem}#block-addtoanybuttons-consultation h2{font-size:18px;margin-bottom:.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:.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:700;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:#fff;font-size:22px;font-weight:400;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:#fff;color:var(--color-accent);font-size:22px;font-weight:400;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:0;margin-right:0}.menu.menu--footer-bottom{border-top:1px solid #fff;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:.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:#fff;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:0}.lgd-footer .lgd-region.lgd-region--footer-first.region.region-footer-first .lgd-container.padding-horizontal{margin-left:0;padding-left:0}}
.lgd-teaser__content--directory-service,.lgd-teaser__content--localgov-directories-org{border-bottom:var(--border);width:100%;padding:20px}.lgd-teaser__content--directory-service:first-of-type{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:.5rem}.block-localgov-directories-channel-search-block .button:first-of-type{margin-bottom:1rem}.pager__item.is-active a{color:#000;font-weight:700;font-size:1.1em}
.views-field.views-field-localgov-event-date-value-1{font-weight:700;padding-bottom:10px}.block-views-exposed-filter-blocklocalgov-events-search-events-page .form-text{border-radius: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,.1875rem,.12em)}[data-drupal-selector=edit-reset]{margin-top:1rem}
.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:400}.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:700;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 0 0}.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:700}.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,.1875rem,.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:700}.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:700}.council-control-label{padding:.2em;margin-bottom:.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(.5*var(--spacing-padding-horizontal));margin-right:calc(.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(.5*var(--spacing-padding-horizontal));margin-right:calc(.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:0}.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:0}.path-frontpage.page-node-type-localgov-services-landing .front-page-banner-container .region-banner .lgd-container{padding-top:5.75rem;margin-right:0}.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:.5rem 1rem;font-size:19px;background-color:#fff;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:#fff}.banner-placeholder .banner-info .banner-title{font-size:36px;font-weight:700}.banner-placeholder .banner-info .banner-summary{font-size:23px}.banner-placeholder .banner-info .banner-title{color:#fff}.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:.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:.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: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:.5rem}}
.ui-dialog,.ui-dialog .ui-widget{font-family:var(--font-family-source-sans-pro)}.ui-dialog .ui-widget-header{background:0 0;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:400}.button-rate-this-page{display:inline-block;width:238px;max-width:calc(100% - 1rem);height:55px;margin-top:1rem;margin-left:.5rem;padding-top:12px;border:1px solid var(--color-accent);border-radius:7px;background-color:var(--color-accent);color:#fff;font-size:22px;font-weight:400;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:.5rem;font-size:1.2rem;font-weight:700}.webform-button--submit{display:inline-block;width:100%;max-width:320px;padding:1rem;background:#fff;border:1px solid var(--color-accent);border-radius:7px;color:var(--color-accent)}.rateit{margin-top:1rem}
.node-preview-container{width:20%;background-color:#d3d3d3}.node-preview-form-select label{display:block;margin-top:.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 #8d8d8d;--breadcrumbs-link-color:#000;--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:.5em}[dir=rtl] .field--label-inline .field__label,[dir=rtl] .field--label-inline .field__items{padding-right:0;padding-left:.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:.5rem 1.5rem 1.5rem 0;border-bottom:1px solid #d1d1d1 !important}.field--name-localgov-destinations{padding-top:1rem}.field--name-field-summary{color:#000;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:#000;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:0}.banner-in-content h1{font-size:36px;font-weight:700;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:400;font-size:36px !important}.featured-teasers__heading h2{font-size:36px;font-weight:400}.featured-teasers__heading h3{font-size:36px;font-weight:400}.featured-teasers__heading h4{font-size:36px;font-weight:400}.featured-teasers__heading h5{font-size:36px;font-weight:400}.featured-teasers__heading h6{font-size:36px;font-weight:400}.featured-teaser__heading h2{font-size:22px;font-variant:normal;font-weight:400}.featured-teaser__heading h3{font-size:22px;font-variant:normal;font-weight:400}.featured-teaser__heading h4{font-size:22px;font-variant:normal;font-weight:400}.featured-teaser__heading h5{font-size:22px;font-variant:normal;font-weight:400}.featured-teaser__heading h6{font-size:22px;font-variant:normal;font-weight:400}.featured-teaser{margin-right:33px;margin-bottom:87px;background-color:#fff;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 0 0}.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 0;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:#000 !important}.banner-breadcrumbs .lgd-region--breadcrumb a{color:#000 !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:#fff}#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 #d1d1d1;margin-left:calc(.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:.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:#000 !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:0}.lgd-footer__pre-footer{padding-bottom:0 !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 0 0}.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:400;font-size:22px}.more-link{float:right;font-size:18px;margin-right:calc(.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:#000}@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:0;margin-bottom:0}.page-component__contact-list{list-style-type:none;padding-left:0}.page-component__contact-list-item .button--primary,.page-component__contact-list-item .button--secondary{margin:.5rem 0 .5rem}.paragraph__contact h3{font-size:1rem;font-weight:400}.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:#000;font-size:19px}.path-node.page-node-type-localgov-news-article .lgd-row__one-third.sidebar.sidebar--first+.lgd-row__two-thirds{margin-right:0;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:0;padding-left:0}.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:0}.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:.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:0}@media screen and (max-width:400px){.lgd-header__inner .lgd-header__toggles{margin:0}.lgd-header__inner .lgd-header__toggles .lgd-header__toggle{margin:0}.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:.5rem}.js-localgov-alert-banner.localgov-alert-banner{margin-bottom:.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:0}.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:0}.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 0 0 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:0 12px 12px 0;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:0}.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;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:#000;text-decoration:none;font-size:20px;padding:25px 30px 25px 20px;margin:10px;margin-left:0;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:#000 !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:#000;padding: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:.5rem}.footer-signup-container .form-item-email{margin-bottom:0}.sidebar-email .title{color:#fff}.sidebar-email label{color:#fff}.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:#fff}.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:700;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;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:400;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:.5em}.menu--hubs-menu .menu-item{margin-right:1rem}.menu--hubs-menu a{color:#fff;font-weight:700;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 .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:0;padding-left:0}thead th{background-color:var(--color-accent);color:#fff}.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:#fff}.localgov-alert-banner--notable-person .localgov-alert-banner__content-link{border-color:#fff}.localgov-alert-banner--major .localgov-alert-banner__content{color:#fff}.localgov-alert-banner--major .localgov-alert-banner__content-link{border-color:#fff}.path-frontpage.page-node-type-localgov-services-landing .localgov-alert-banner--major .localgov-alert-banner__content-link a{color:#fff}table tbody td{word-break:normal}table tbody td p{word-break:normal}.event-search-header{margin-bottom:.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:#fff !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:""}#block-mkc-theme-reciteme p{margin:0}#enableRecite{max-width:50px;margin-left:2rem;cursor:pointer;margin-top:.25rem}@media (max-width:1075px){#enableRecite{display:none}#reciteme-button{display:block}}@media (min-width:1075px){#enableRecite{display:block}#reciteme-button{display:none}}
