/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{--width-container:1320px;--font-size:1rem;--color-accent:#4567c6;--color-accent-alt:#424443;--font-primary:'Lato',sans-serif,Arial;--font-secondary:var(--font-primary);--color-blocks:#f2f2f2;--breadcrumbs-divider:"/";--breadcrumbs-background-color:var(--color-accent);--breadcrumbs-link-color:var(--color-white);--alert-banner-bg-color-minor:var(--color-accent-alt);--color-section-pre-footer-bg:var(--color-accent);--button-text-color-hover:var(--color-white);--button-icon-color:var(--button-text-color);--button-icon-color-hover:var(--color-white);--button-border-color:var(--color-accent);--button-text-color:var(--color-white);--button-bg-color:var(--color-accent);--button-bg-color-hover:var(--color-accent-alt);--button-font-family:var(--font-primary);--button-border-radius:0.25rem;--color-page-section-background-color-vision:#fffee6;--color-page-section-background-color-vision-text-color:var(--color-black);--color-page-section-background-color-vision-link-color:var(--color-black);--color-page-section-background-color-policy:#ecf2fe;--color-page-section-background-color-policy-text-color:var(--color-black);--color-page-section-background-color-policy-link-color:var(--color-black);--color-page-section-background-color-question:#f6ecfd;--color-page-section-background-color-question-text-color:var(--color-black);--color-page-section-background-color-question-link-color:var(--color-black);--color-page-section-background-color-objective:#ecfef0;--color-page-section-background-color-objective-text-color:var(--color-black);--color-page-section-background-color-objective-link-color:var(--color-black);--color-page-section-background-color-issue:#f1f1f1;--color-page-section-background-color-issue-text-color:var(--color-black);--color-page-section-background-color-issue-link-color:var(--color-black);--color-page-section-background-color-general:#ffffff;--color-page-section-background-color-general-text-color:var(--color-black);--color-page-section-background-color-general-link-color:var(--color-black);.lgd-page-section--bg-color-vision{--color-page-section-background-color:var(--color-page-section-background-color-vision);--color-page-section-text-color:var(--color-page-section-background-color-vision-text-color);--color-page-section-link-color:var(--color-page-section-background-color-vision-link-color);}.lgd-page-section--bg-color-policy{--color-page-section-background-color:var(--color-page-section-background-color-policy);--color-page-section-text-color:var(--color-page-section-background-color-policy-text-color);--color-page-section-link-color:var(--color-page-section-background-color-policy-link-color);}.lgd-page-section--bg-color-question{--color-page-section-background-color:var(--color-page-section-background-color-question);--color-page-section-text-color:var(--color-page-section-background-color-question-text-color);--color-page-section-link-color:var(--color-page-section-background-color-question-link-color);}.lgd-page-section--bg-color-objective{--color-page-section-background-color:var(--color-page-section-background-color-objective);--color-page-section-text-color:var(--color-page-section-background-color-objective-text-color);--color-page-section-link-color:var(--color-page-section-background-color-objective-link-color);}.lgd-page-section--bg-color-issue{--color-page-section-background-color:var(--color-page-section-background-color-issue);--color-page-section-text-color:var(--color-page-section-background-color-issue-text-color);--color-page-section-link-color:var(--color-page-section-background-color-issue-link-color);}.lgd-page-section--bg-color-general{--color-page-section-background-color:var(--color-page-section-background-color-general);--color-page-section-text-color:var(--color-page-section-background-color-general-text-color);--color-page-section-link-color:var(--color-page-section-background-color-general-link-color);}--color-section-header-bg:var(--color-white);--breadcrumbs-border:none;--header-services-button-color:#fff;--header-services-button-border:#4567c6;--header-services-button-border-color:1px solid #4567c6;--header-services-button-bg-color:#4567c6;--secondary-menu-bg-color-second:#4567c6;--secondary-menu-link-color:var(--color-white);--sidebar-exposed-form-bg-color:#f2f2f2;--color-footer-text:var(--color-white);--color-footer-link:var(--color-white);--color-section-footer-bg:#424443;--color-footer-heading:var(--color-white);--section-spacing-vertical-footer:2em;}
:root{--font-primary:'Inter';}#gin-toolbar-bar{position:sticky;margin-top:31px;}.skip-link{margin-top:2em;top:45px;}.lgd-header{margin-top:30px;padding-left:1em;padding-right:1em;}.lgd-header__inner{justify-content:start;}.lgd-header__toggles{margin-inline-end:2em;}#block-jdilocalgov-sitebranding .branding__logo img{width:100%;height:100%;object-fit:contain;}#block-jdilocalgov-mainnavigation .menu.menu--main{display:none;}.lgd-header__nav--primary{display:none;}#block-jdilocalgov-servicesmenu > .menu--localgov-services-menu{display:grid;grid-template-columns:1fr 1fr 1fr;}#block-jdilocalgov-servicesmenu .menu--localgov-services-menu .menu--localgov-services-menu.menu--sub-menu{column-count:1;}#block-jdilocalgov-servicesmenu .menu--localgov-services-menu .menu--localgov-services-menu.menu--sub-menu .menu-item{margin:0;padding-top:0.5em;}main ul li,main ol li{margin:0.5em 0;}.path-frontpage .homepage-services .views-view-responsive-grid__item{margin:1em;text-align:center;display:grid;}.path-frontpage .homepage-services .views-view-responsive-grid__item a{display:grid;height:100%;padding:3em 1em;font-weight:700;font-size:1.5em;border-radius:0.25rem;}.page-node-type-localgov-services-landing .service-landing-page__services .service-landing-page__service.field__item{padding:0;display:grid;border-radius:0.25rem;}.page-node-type-localgov-services-landing .service-landing-page__services .service-landing-page__service.field__item a{text-decoration:none;display:flex;align-items:center;height:100%;font-size:1.15rem;padding:1em 2.5em 1em 1em;font-weight:600;}.block-localgov-publications  summary,.block-jdi-toc-block summary{position:relative;}.block-localgov-publications  summary::marker,.block-localgov-publications  summary::-webkit-details-marker,.block-jdi-toc-block summary::marker,.block-jdi-toc-block summary::-webkit-details-marker{content:"";display:none;}.block-localgov-publications  summary:before,.block-jdi-toc-block summary:before{content:"+";position:relative;top:-4px;float:right;font-size:2em;}.block-localgov-publications  details[open] summary:before,.block-jdi-toc-block  details[open] summary:before{content:"-";position:relative;}.page-node-type-localgov-guides-page  #block-jdilocalgov-pagetitle--2{display:none;}.lgd-guide-nav__list .lgd-guide-nav__list-item{margin:0 0.25em 0.5em;}.block-localgov-publications  details[open] summary:before{content:"-";}.sidebar .lgd-region__inner > *{margin-bottom:2em;}.page-node-type-localgov-publication-page  aside.sidebar--first{position:sticky;top:30px;z-index:10;align-self:start;max-height:100vh;overflow-y:auto;}.sidebar--first .region-sidebar-first .block,.lgd-guide-nav,.lgd-region--sidebar-second .lgd-region__inner--sidebar-second .block-localgov-services-related-links-block{border-radius:0.375em;}.sidebar .lgd-region__inner > *{margin-bottom:2em;}.sidebar--first .block-publication-navigation li{margin:0.5em 0;}.page-node-type-localgov-publication-page  aside.sidebar--first{position:sticky;top:30px;z-index:10;align-self:start;max-height:100vh;overflow-y:auto;}.lgd-page-section.paragraph--type--localgov-page-section{margin:1em 0;border-radius:0.375em;padding:0;}.lgd-page-section.lgd-page-section--has-bg-colour .field--name-localgov-text *:not(ol):not(ul):not(li){padding:0.5em;}.footer-copyright,.footer-links{margin-top:1em;}.footer-first h2{position:relative;font-weight:500;}.footer-first .footer-social .social-icons-header{font-size:.8rem;}.footer-first .footer-social--icons{margin:1em 0;position:relative;}.footer-first .footer-social--icons ul{list-style:none;padding:0;}.footer-first .footer-social--icons li{margin-bottom:2rem;}.footer-first .footer-social--icons li svg{vertical-align:text-bottom;margin-right:0.5em;}.footer-second{padding:2em 0 1em;}#block-jdilocalgov-footer .menu--footer{list-style-type:none;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;grid-column-gap:5px;}#block-jdilocalgov-footer .menu--footer .menu-item{display:inline;text-align:center;}.lgd-footer__footer .footer-copyright{display:grid;}.lgd-footer__footer .footer-logo-block{display:grid;justify-content:end;}.back-to-top{z-index:100;border-radius:50rem;}.paragraph--type--oc2-comment-point-link2{display:block;padding-bottom:1em;}.oc-link-v2{margin:1em 0;}.field__item .oc-link-v2 .btn{margin-right:.5rem;padding:0.75em;}.oc-link-v2 a{text-decoration:none;}.oc-link-v2 a svg{vertical-align:middle;}span[class^="footnote"]::before{content:"(Footnote: ";}span[class^="footnote"]::after{content:")"}*[id^="Footnotes"]::before{content:"Footnotes Section: ";border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;left:-625em;top:auto;}span[class^="footnote"]{display:block;}.hasJS span[class^="footnote"],.hasJS span[class ='fnWrapper']{display:none;}.hideTip{display:none !important;}.invis{border:0;clip-path:inset(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;left:-9999px;top:auto;}.fnNum::before{content:'\200B';}.fnWrapper{display:inline;margin-bottom:0.5em;}.tipContent{display:inline;border:#000 solid 1px;padding:0.3em;}body{line-height:1.35;}.fnNum,.fnNumBase{background-color:#fff;white-space:nowrap;text-decoration:none;z-index:400;}.fnNum{padding:0 0.063em 0.1em 0.063em;font-size:80%;line-height:1.0;position:relative;top:-0.5em;font-size:80%;}.fnNum:hover,.fnNum:focus{top:-0.4em;}.fnNumBase{clear:both;float:left;font-size:90%;line-height:1.1;padding:0 0.08em 0 0.08em;}.fnTextBase{padding-left:2.5em;display:inline;font-size:90%;padding-bottom:0.312em;}.fnNumIn{position:relative;vertical-align:middle;}.tipContent{width:auto;max-width:95%;z-index:1080;position:absolute;margin:0 auto 0.5em auto;padding:0.19em 0.375em 0.23em 0.375em;border:3px solid #000;color:#000;background-color:#fff;box-shadow:0.5em 1em 1.25em rgba(15,36,27,0.62);text-align:left;border-radius:0.35em;}#SideBox{float:right;width:25em;max-width:50%;padding:1em .5em .75em 1em;margin:.3em .2em .5em .5em;background-color:#fffcf0;border:#eed677 solid .1em;border-radius:.6em;box-shadow:.25em .5em .7em rgba(15,36,27,0.45)}span[id$="_Side"],#FootnotesSide{font-family:Baskerville,"Palatino Linotype","Century Schoolbook L","Times New Roman",serif;}.JRMToggleBtn{text-shadow:0 0.09em 0 #ced9bf;background:linear-gradient(to bottom,#f9fcf9 0%,#c1c4bf 100%);box-shadow:inset 0 0.07em 0.62em 0.07em #E9FEE9,0.5em 1em 1.25em rgba(15,36,27,0.62);border-top:0.09em solid rgba(122,153,122,0.9);border-right:0.09em solid rgba(153,190,153,0.9);border-bottom:0.09em solid rgba(153,190,153,0.9);border-left:0.09em solid rgba(122,153,122,0.9);}@media print{.fnWrapper,.invis,.unhideTip,.hideTip{display:none !important;}.fnNum,.fnNumBase{white-space:nowrap;}.fnNum a,.fnNumBase a{text-decoration:none;color:#000;}.fnNum::before{content:'\200B';}.JRMToggleBtn{display:none !important;}}
#block-jdilocalgov-servicesmenu .menu--localgov-services-menu .menu-item::marker{color:var(--secondary-menu-link-color);}.branding__item--logo a:focus,.lgd-header__toggle:focus{outline:3px solid var(--color-focus);outline-offset:3px;}#block-jdilocalgov-servicesmenu > .menu--localgov-services-menu li{color:var(--color-white);}#block-jdilocalgov-guidecontents .lgd-guide-nav{background-color:var(--color-blocks);}.path-frontpage .homepage-services .views-view-responsive-grid__item a{color:var(--color-white);text-decoration:none;background-color:var(--color-accent-alt);box-shadow:0 2px 4px 0 rgb(136 144 195 / 20%),0 5px 15px 0 rgb(37 44 97 / 6%);}.path-frontpage .homepage-services .views-view-responsive-grid__item a:hover{color:var(--color-white);background-color:var(--color-accent);background-size:120%;background-blend-mode:soft-light;}.path-frontpage .homepage-services .views-view-responsive-grid__item a:focus{text-decoration:none;color:var(--color-black);outline:3px solid transparent;background-color:var(--color-focus);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 -2px var(--color-focus),0 4px var(--color-black);}.path-frontpage .homepage-services .views-view-responsive-grid__item a{background-size:100%;background-position:center;transition:0.8s ease-in-out;background-blend-mode:overlay;}.path-frontpage .homepage-services .views-view-responsive-grid__item:nth-of-type(1) a{background-image:url("/themes/jdilocalgov/images/homepage-1.jpg");}.path-frontpage .homepage-services .views-view-responsive-grid__item:nth-of-type(2) a{background-image:url("/themes/jdilocalgov/images/homepage-2.jpg");}.path-frontpage .homepage-services .views-view-responsive-grid__item:nth-of-type(3) a{background-image:url("/themes/jdilocalgov/images/homepage-3.jpg");}.page-node-type-localgov-services-landing .service-landing-page__services .service-landing-page__service.field__item{background-color:var(--color-accent);border:1px solid var(--color-accent);box-shadow:0 2px 4px 0 rgb(136 144 195 / 20%),0 5px 15px 0 rgb(37 44 97 / 6%);}.page-node-type-localgov-services-landing .service-landing-page__services .service-landing-page__service.field__item:hover{border-color:var(--color-accent-alt);}.page-node-type-localgov-services-landing .service-landing-page__services .service-landing-page__service.field__item a{color:var(--color-white);}.page-node-type-localgov-services-landing .service-landing-page__services .service-landing-page__service.field__item a:focus{color:var(--color-black);}.page-node-type-localgov-services-landing .service-landing-page__services .service-landing-page__service.field__item a:hover{color:var(--color-white);background-color:var(--color-accent-alt);}.page-node-type-localgov-services-landing .service-landing-page__services .service-landing-page__service.field__item .block-link-arrow:after{position:relative;top:-59%;left:90%;content:' ';display:inline-block;border-bottom:3px solid var(--button-icon-color);border-right:3px solid var(--button-icon-color);height:20px;width:20px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);border-color:var(--button-icon-color);-webkit-transition:right 0.5s ease;transition:all 0.5s ease;}.page-node-type-localgov-services-landing .service-landing-page__services .service-landing-page__service.field__item:hover .block-link-arrow::after{border-color:var(--button-icon-color-hover);left:93%;}.block-localgov-publications h2,.block-jdi-toc-block h2{border-bottom:1px solid var(--heading-2-color);}.lgd-page-section.lgd-page-section--has-bg-colour{box-shadow:1px 2px 3px rgba(0,0,0,0.2);}.lgd-page-section a{color:var(--color-page-section-link-color);font-weight:600;}.step-by-step-pages .step-master,.step-by-step-pages ol.step-list .step .step__title .step-show{color:var(--step-by-step-active-item-color);}.lgd-prev-next__link:hover{background-color:var(--button-bg-color-hover);}.lgd-prev-next__icon:hover{color:var(--button-icon-color-hover);}.lgd-footer{background-color:var(--color-accent);color:var(--color-white);position:relative;}.oc2-account-btns .oc2-btn{border-color:var(--button-border-color);border:2px solid var(--button-border-color);}.oc2-account-btns .oc2-btn:first-child{border-bottom-left-radius:50rem;border-top-left-radius:50rem;}.oc2-account-btns .oc2-btn:last-child,.oc2-account-btns .oc2-btn:has(+ .hiddenoc2){border-bottom-right-radius:50rem;border-top-right-radius:50rem;}.oc-link-v2 .btn{color:var(--button-text-color);background-color:var(--button-bg-color);border-color:var(--button-border-color);border-radius:0.375em;border:2px solid var(--button-border-color);}.oc-link-v2 .btn:hover,.oc-link-v2 .btn:focus,.oc-link-v2 .btn:active:focus,.oc-link-v2 .btn.active{color:var(--button-text-color-hover);background-color:var(--button-bg-color-hover);border-color:var(--button-bg-color-hover);}.oc-link-v2 .btn.user-view-comment svg path,.oc-link-v2 .btn.user-map-button svg path,.oc-link-v2 .btn.maplist-btn svg path{fill:var(--button-icon-color);}.oc-link-v2 .btn.user-view-comment:hover svg path,.oc-link-v2 .btn.user-map-button:hover svg path,.oc-link-v2 .btn.maplist-btn:hover svg path{fill:var(--button-icon-color-hover);}.lgd-page-section.paragraph--type--localgov-page-section .oc-link-v2 .btn{color:var(--color-black);background-color:var(--color-white);border:2px solid var(--color-black);margin-top:0.5em;}.lgd-page-section.paragraph--type--localgov-page-section .oc-link-v2 .btn:hover{color:var(--color-white);background-color:var(--color-black);text-decoration:none;}.lgd-page-section.paragraph--type--localgov-page-section .oc-link-v2 .user-view-comment svg path,.lgd-page-section.paragraph--type--localgov-page-section .oc-link-v2 .user-map-button svg path,.lgd-page-section.paragraph--type--localgov-page-section .oc-link-v2 .maplist-btn svg path{fill:var(--color-black);}.lgd-page-section.paragraph--type--localgov-page-section .oc-link-v2 .user-view-comment:hover svg path,.lgd-page-section.paragraph--type--localgov-page-section .oc-link-v2 .user-map-button:hover svg path,.lgd-page-section.paragraph--type--localgov-page-section .oc-link-v2 .maplist-btn:hover svg path{fill:var(--color-white);}
@media screen and (max-width:768px){.field--name-body a{word-wrap:break-word;word-break:break-all;}#block-jdilocalgov-servicesmenu > .menu--localgov_services_menu{display:block;}.lgd-header .lgd-region--header{margin-inline-end:0;}#block-jdilocalgov-servicesmenu > .menu--localgov-services-menu{grid-template-columns:1fr;}.sidebar .lgd-region__inner > .block-localgov-publications,.sidebar .lgd-region__inner > .block-jdi-toc-block{padding:0.1em 1em;margin:0;}.sidebar .lgd-region__inner > .block-localgov-publications  h2,.sidebar .lgd-region__inner > .block-jdi-toc-block h2{margin-bottom:.25em;font-size:16px;}.sidebar .lgd-region__inner > .block-localgov-publications  ul,.sidebar .lgd-region__inner > .block-jdi-toc-block ul{margin-bottom:0;}.page-node-type-localgov-publication-page  aside.sidebar--first{margin-top:2em;font-size:14px;}.lgd-guide-nav .lgd-guide-nav__list-item{margin-block-end:0;font-size:18px;}.lgd-footer__footer .footer-first h2{padding:0 1em;}.footer-first .footer-social--icons li{margin-bottom:1rem;}.lgd-footer__footer .footer-social--icons,#block-jdilocalgov-footer .menu--footer{text-align:center;}.lgd-footer__footer .footer-copyright{justify-content:center;}.back-to-top{font-size:12px;padding:0.5em;}.back-to-top .lgd-icon svg{width:12px;}}@media screen and (max-width:1400px){.lgd-footer__footer .lgd-container,.footer-second .lgd-row{padding:0 1em;}.lgd-footer__footer .footer-copyright,.lgd-footer__footer .footer-links{text-align:center;}.lgd-footer__footer .footer-logo-block{justify-content:center;}.back-to-top{font-size:12px;padding:0.5em;}.back-to-top .lgd-icon svg{width:12px;}}@media screen and (min-width:768px){.footer-second .lgd-region--footer .lgd-container{padding:0;}}
@font-face{font-family:'Inter';font-style:normal;font-weight:400;src:url("/themes/cheshireeast/css/fonts/inter/Inter-Regular.ttf");}@font-face{font-family:'Inter';font-style:normal;font-weight:700;src:url("/themes/cheshireeast/css/fonts/inter/Inter-Bold.ttf");}@font-face{font-family:'Inter';font-style:normal;font-weight:100;src:url("/themes/cheshireeast/css/fonts/inter/Inter-Thin.ttf");}@font-face{font-family:'Inter';font-style:normal;font-weight:200;src:url("/themes/cheshireeast/css/fonts/inter/Inter-ExtraLight.ttf");}@font-face{font-family:'Inter';font-style:normal;font-weight:300;src:url("/themes/cheshireeast/css/fonts/inter/Inter-Light.ttf");}@font-face{font-family:'Inter';font-style:normal;font-weight:500;src:url("/themes/cheshireeast/css/fonts/inter/Inter-Medium.ttf");}@font-face{font-family:'Inter';font-style:normal;font-weight:600;src:url("/themes/cheshireeast/css/fonts/inter/Inter-SemiBold.ttf");}@font-face{font-family:'Inter';font-style:normal;font-weight:800;src:url("/themes/cheshireeast/css/fonts/inter/Inter-ExtraBold.ttf");}@font-face{font-family:'Inter';font-style:normal;font-weight:900;src:url("/themes/cheshireeast/css/fonts/inter/Inter-Black.ttf");}
.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:bold;}.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);}
