/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.branding img{width:100%;}main img{border-radius:0.5rem;}h1.page-title{max-width:var(--width-container);margin-inline:auto;padding-inline:var(--spacing-padding-horizontal);}h2,.h2{max-width:100vw;}.subsite-page h2,.subsite-page .h2{max-width:var(--width-container);margin:0 auto;padding-inline:var(--spacing-padding-horizontal);}.subsite-page .field h2,.subsite-page .field .h2{padding:0;}.path-frontpage h3,.path-frontpage .h3{text-transform:unset;text-decoration:none;font-size:1.2rem;font-variant:unset;font-weight:100;}em{font-family:'Montserrat',sans-serif;font-style:italic;}strong em{font-family:'Montserrat',sans-serif;font-weight:bold;font-style:italic;}.lgd-search-results-list .views-exposed-form{display:flex;flex-wrap:wrap;align-items:stretch;}.lgd-region--search form{align-items:stretch;}.lgd-search-results-list .form-item label{display:none;}.lgd-search-results-list input#edit-s{height:-webkit-fill-available;}.lgd-search-results-list button#edit-submit-localgov-sitewide-search{background-color:var(--color-green);border:2px solid var(--color-green);}.lgd-search-results-list button#edit-submit-localgov-sitewide-search:hover{background:var(--color-yellow);border-top:var(--color-yellow);border-left:var(--color-yellow);border-right:var(--color-yellow);}.lgd-region--search .form-actions{margin-block-start:0;}.block-localgov-sitewide-search-block .form-submit{height:-webkit-fill-available;}.lgd-search-results-list .lgd-icon--larger svg path{fill:var(--color-white);}.lgd-region--search .form-submit:focus svg path,.lgd-region__inner--search .block-localgov-sitewide-search-block .form-submit:focus svg path,.lgd-search-results-list button#edit-submit-localgov-sitewide-search:focus svg path,.lgd-region__inner--search .block-localgov-sitewide-search-block .form-submit:hover svg path,.lgd-search-results-list button#edit-submit-localgov-sitewide-search:hover svg path{fill:var(--color-black);}.ia-block ul li::marker{content:var(--btn-start-icon);font-size:var(--font-size-larger);}.ia-block ul{padding-left:var(--spacing);}.ia-block ul li{margin-block-end:0.5rem;padding-left:var(--spacing-smaller);}.ia-block ul a{color:var(--color-blue);font-size:1.2rem;}.layout--twocol .layout__region--first{padding-right:0.5rem;}.layout--twocol .layout__region--second{padding-left:0.5rem;}.lgd-page-section--full-width{padding:0;}.lgd-page-section--full-width .lgd-image.paragraph{margin-block-end:0;}.lgd-page-section--full-width .paragraph .field--name-field-media-image img{width:100%;border-radius:0;}.paragraph .lgd-image--has-caption{border:none;}.paragraph .field--name-localgov-caption{margin-top:0.5rem;}.paragraph .field--name-localgov-caption p{font-size:0.9rem;text-align:right;}.paragraph .lgd-image__image + *{padding:0;background-color:transparent;}.accordion-pane__title button{background-color:var(--color-accent-teal);border-color:var(--color-accent-teal);}.accordion-pane__title button:focus,.accordion-pane__title button:hover{background-color:white;border-color:var(--button-border-color);}.news-article__content .field--name-body{margin-top:var(--vertical-rhythm-spacing);}.field--name-localgov-news-date{color:var(--color-accent-dark-teal);font-weight:600;}.webform-actions input[type="submit"]{border-color:var(--color-accent-green);background-color:var(--color-accent-green);}.webform-actions input[type="submit"]:hover{color:var(--color-accent-green);background-color:white;}.webform-actions input[type="submit"]:focus{text-decoration:none;color:var(--color-black);outline:3px solid transparent;border-color: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);}.select2-container--default .select2-search--dropdown .select2-search__field{margin:0;}.layout.layout--fourcol-25-25-25-25 .layout__region{padding:var(--horizontal-rhythm-spacing);}@media only screen and (max-width:960px){.layout.layout--fourcol-25-25-25-25 .layout__region{padding:var(--horizontal-rhythm-spacing);}}@media only screen and (max-width:430px){.layout.layout--fourcol-25-25-25-25 .layout__region{padding:0;}}
@font-face{font-family:Monsterrat;src:url(/themes/custom/lancs_cca/fonts/Montserrat/Montserrat-Regular.otf) format('otf'),url(/themes/custom/lancs_cca/fonts/Montserrat/Montserrat-Regular.woff) format('woff'),url(/themes/custom/lancs_cca/fonts/Montserrat/Montserrat-Regular.woff2) format('woff2'),url(/themes/custom/lancs_cca/fonts/Montserrat/Montserrat-Regular.ttf) format('ttf');font-weight:normal;font-style:normal;}@font-face{font-family:Monsterrat;src:url(/themes/custom/lancs_cca/fonts/Montserrat/Montserrat-Bold.otff) format('otf'),url(/themes/custom/lancs_cca/fonts/Montserrat/Montserrat-Bold.woff2) format('woff2'),url(/themes/custom/lancs_cca/fonts/Montserrat/Montserrat-Bold.ttf) format('ttf');font-weight:bold;font-style:normal;}@font-face{font-family:Monsterrat;src:url(/themes/custom/lancs_cca/fonts/Montserrat/Montserrat-italic.otf) format('otf'),url(/themes/custom/lancs_cca/fonts/Montserrat/Montserrat-italic.woff2) format('woff2'),url(/themes/custom/lancs_cca/fonts/Montserrat/Montserrat-italic.ttf) format('ttf');font-weight:normal;font-style:italic;}@font-face{font-family:Monsterrat;src:url(/themes/custom/lancs_cca/fonts/Montserrat/Montserrat-Bolditalic.otf) format('otf'),url(/themes/custom/lancs_cca/fonts/Montserrat/Montserrat-Bolditalic.woff2) format('woff2'),url(/themes/custom/lancs_cca/fonts/Montserrat/Montserrat-Bolditalic.ttf) format('ttf');font-weight:bold;font-style:italic;}
.lgd-header{background-color:var(--color-header-bg);padding:var(--spacing-small) 0;}.lgd-header__nav--primary{margin-right:0;}.lgd-region--search .form-submit{background-color:var(--color-theme-green);border-color:var(--color-theme-green);}.block-localgov-sitewide-search-block .form-submit{padding:10px;border:none;background-color:var(--color-green);}.block-localgov-sitewide-search-block .form-submit:focus,.block-localgov-sitewide-search-block .form-submit:hover{background-color:var(--color-yellow);}.block-localgov-sitewide-search-block .form-submit svg path{fill:var(--color-white);}.block-localgov-sitewide-search-block .form-submit:focus svg path,.block-localgov-sitewide-search-block .form-submit:hover svg path{fill:var(--color-black);}@media only screen and (max-width:768px){.lgd-header .lgd-region--header{flex:1;}.branding{margin-left:0;}.lgd-header__toggles{margin-inline-end:0;}header .branding__item--logo{width:100%;}}
@media only screen and (max-width:768px){.lgd-header__nav--primary.lgd-header__nav--active{width:var(--width-container);margin:0 auto;margin-top:var(--vertical-rhythm-spacing);padding-left:0;padding-right:0;}nav .menu--main{background-color:var(--color-accent-green);}nav .menu--main > .menu-item a{color:white;}nav .menu--main > .menu-item--active-trail a{background-color:inherit;}}
.banner--primary{margin-bottom:var(--vertical-rhythm-spacing);}.banner--primary .banner__content-container,.banner--secondary .banner__content-container{position:absolute;width:100%;max-width:var(--banner-content-width);margin-inline:auto;top:0;}.banner--primary .banner__content,.banner--secondary .banner__content{position:relative;width:fit-content;top:5rem;margin:0;padding:var(--banner-content-padding);background-color:rgb(49 60 66 / 90%);border-radius:1rem;}.banner--primary h1.welcome,.banner--secondary h1.page-title{color:white;font-size:4rem;font-weight:100;margin-bottom:0;}.banner--primary h2.tag-line{color:var(--color-theme-secondary);font-size:2rem;font-weight:100;}.banner--secondary{margin-bottom:var(--vertical-rhythm-spacing);}@media only screen and (max-width:800px){.banner--primary .banner__content-container,.banner--secondary .banner__content-container{width:fit-content;top:3rem;left:0;padding:var(--horizontal-rhythm-spacing);}.banner--primary .banner__content,.banner--secondary .banner__content{top:0;padding:1.5rem;}.banner--primary h1.welcome,.banner--secondary h1.page-title{font-size:2rem;}.banner--primary h2.tag-line{font-size:1rem;}}
.lgd-footer{margin-block-start:clamp(2rem,10vw,var(--section-spacing-vertical-footer));}.lgd-footer__footer{background-color:var(--color-section-pre-footer-bg);}.council-logos-block{padding:var(--vertical-rhythm-spacing);}.council-logos-block ul.logos-wrapper{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;padding:0;}.council-logos-block ul.logos-wrapper li{flex:1 1 10%;list-style:none;margin:1rem;padding:4rem;}.council-logos-block ul li:nth-child(2){padding:2rem;}.council-logos-block img,.council-logos-block svg{width:100%;height:100%;box-shadow:none;}img.logo.bwd-logo{max-height:10rem;}footer .branding{justify-content:left;}.lgd-footer__post-footer{margin-block-start:0;}.lgd-footer__post-footer{background-color:var(--color-footer-bg);}.lgd-footer__post-footer .lgd-row{align-items:center;}.branding{display:flex;justify-content:center;}.branding__item--logo{width:max-content;}footer a,.lgd-footer__post-footer a{color:var(--color-white);text-align:center;min-width:44px !important;min-height:44px !important;}.lgd-footer__post-footer a{display:inline-block;color:var(--color-white);padding:var(--vertical-rhythm-spacing) 0;transition:var(--transition-time);}.lgd-footer__post-footer.menu-item > a{display:flex;align-items:center;justify-content:center;}.lgd-footer__post-footer a:focus,.lgd-footer__post-footer a:hover{transform:translateY(-5px);}.lgd-footer__post-footer .branding__logo:focus,.lgd-footer__post-footer .branding__logo:hover{transform:translateY(0);}.lgd-footer__post-footer .menu{display:flex;flex-wrap:wrap;gap:var(--spacing);justify-content:center;margin-bottom:0;padding-left:0;list-style:none;}.lgd-footer__post-footer .menu--footer{margin-top:var(--spacing-larger);}.lgd-footer__post-footer .menu--footer{justify-content:center;}.lgd-footer__post-footer .menu--housekeepting-menu{justify-content:center;}.lgd-footer__post-footer .menu--footer{margin-top:0;}.lgd-footer__post-footer .menu-item > a{text-decoration:none;}.lgd-footer__post-footer .menu-item > a:focus,.lgd-footer__post-footer .menu-item > a:hover{text-decoration:underline;}@media only screen and (max-width:800px){.council-logos-block ul.logos-wrapper li{padding:2%;}}@media only screen and (max-width:768px){.footer-social-media-block__links{justify-content:center;}}@media only screen and (max-width:430px){.council-logos-block ul.logos-wrapper li{flex:1 1 100%;padding-top:var(--horizontal-rhythm-spacing);padding-bottom:var(--horizontal-rhythm-spacing);}}
.footer-social-media-block__links{display:flex;gap:var(--spacing);justify-content:flex-end;list-style:none;margin:0;padding-left:0;}.footer-social-media-block .lgd-icon svg{width:100%;height:auto;max-height:44px;margin:auto;}.footer-social-media-block__link{display:inline-block;transition:var(--transition-time);}.footer-social-media-block .lgd-icon svg path{fill:var(--color-white);}.footer-social-media-block__link:hover svg path{fill:var(--color-accent-red);}.footer-social-media-block__link:focus svg path{fill:var(--color-accent-dark-pink);}@media only screen and (max-width:768px){footer .branding,.footer-social-media-block__links{justify-content:center;}}
.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);}}
.newsroom__featured-news{margin-block-end:var(--newsroom-featured-bottom-space);}.newsroom__featured-news > .lgd-row > *{margin-block-end:var(--newsroom-featured-space-after-items);}.news-article__metadata-item--categories{padding-inline-start:0;}.news-article__metadata-item + .news-article__metadata-item{margin-block-start:var(--vertical-rhythm-spacing);}.news-article__category::marker{color:transparent;}.news-article__category{display:inline;}.news-article__category + .news-article__category{margin-inline-start:var(--news-category-spacing);}
.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);}
.pager__items{display:flex;flex-wrap:wrap;justify-content:center;padding-inline-start:0;list-style-type:none;}.pager__item{margin-inline:var(--spacing-smaller);}.pager__item::marker{color:transparent;}.pager__item > a{padding-inline:var(--spacing-smaller);}
.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%;}
.lgd-teaser__image img{width:100%;}.lgd-teaser__content + .lgd-teaser__image{margin-block-start:var(--spacing);}@media screen and (min-width:48rem){.lgd-teaser{display:flex;}.lgd-teaser__image{flex-shrink:0;width:var(--teaser-image-with);}.lgd-teaser__image + .lgd-teaser__content{margin-inline-start:1rem;}.lgd-teaser__content + .lgd-teaser__image{margin-block-start:0;margin-inline-start:auto;padding-inline-start:1rem;}.newsroom__featured-news .lgd-teaser{display:block;height:var(--teaser-featured-height);border:var(--teaser-featured-border);border-color:var(--teaser-featured-border-color);}.newsroom__featured-news .lgd-teaser__image{width:100%;}.newsroom__featured-news .lgd-teaser__content{padding:var(--teaser-featured-content-padding);}.newsroom__featured-news .lgd-teaser__image + .lgd-teaser__content{margin-inline-start:0;}}.lgd-teaser-list .views-row,.lgd-teaser-list .service-landing-page__service,.lgd-teaser-list .lgd-topic-list-builder__service,.news-article .field--name-localgov-news-related > .field__item{margin-block-end:var(--vertical-rhythm-spacing);padding-block-end:var(--vertical-rhythm-spacing);border-block-end:var(--border);}.lgd-teaser-list--grid .view-content,.lgd-teaser-list--grid .lgd-teaser-list__content{display:flex;}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
