.page-container{max-width:var(--page-container);margin-left:auto;margin-right:auto;}.page-container--allow-bleed{max-width:calc(var(--page-container) - var(--spacing-small) - var(--spacing-small));}.content-container p,.content-container h2,.content-container h3,.content-container h4,.content-container h5,.content-container h6,.content-container ol,.content-container ul,.constrain-width{max-width:var(--content-container);}.width-100pc{width:100%;}.height-100pc{height:100%;}.pull-left{float:left;}.pull-right{float:right;}.list-unstyled{list-style:none;padding-left:0;margin:0;}.list-inline{padding-left:0;}.list-inline > li{display:inline-block;}.block{display:block;}.inline-block{display:inline-block;}.flex{display:flex;}.flex-align-center{align-items:center;}@media only screen and (min-width:768px){.m\:flex-align-center{align-items:center;}}.flex-align-left{align-items:flex-start;}@media only screen and (min-width:768px){.m\:flex-align-left{align-items:flex-start;}}.flex-align-right{align-items:flex-end;}@media only screen and (min-width:768px){.m\:flex-align-right{align-items:flex-end;}}.flex-space-between{justify-content:space-between;}@media only screen and (min-width:768px){.m\:flex-space-between{justify-content:space-between;}}.flex-justify-center{justify-content:center;}@media only screen and (min-width:768px){.m\:flex-justify-center{justify-content:center;}}.flex-justify-left{justify-content:flex-start;}@media only screen and (min-width:768px){.m\:flex-justify-left{justify-content:flex-start;}}.flex-justify-right{justify-content:flex-end;}@media only screen and (min-width:768px){.m\:flex-justify-right{justify-content:flex-end;}}.flex-column{flex-direction:column;}@media only screen and (min-width:768px){.m\:flex-column{flex-direction:column;}}@media only screen and (min-width:768px){.m\:flex-row{flex-direction:row;}}.relative{position:relative;}.absolute{position:absolute;}.left-neg-medium{left:calc(var(--spacing-medium) * -1);}.top-neg-x-small{top:calc(var(--spacing-x-small) * -1);}.top-reset{top:0;}.right-reset{right:0;}.bottom-reset{bottom:0;}.left-reset{left:0;}.position-cover{top:0;right:0;bottom:0;left:0;}.top-large{top:var(--spacing-large);}.right-large{right:var(--spacing-large);}.bottom-large{bottom:var(--spacing-large);}.left-large{left:var(--spacing-large);}.top-small{top:var(--spacing-small);}.right-small{right:var(--spacing-small);}.bottom-small{bottom:var(--spacing-small);}.left-small{left:var(--spacing-small);}.z-index-100{z-index:100;}.z-index-80{z-index:80;}.z-index-60{z-index:60;}.z-index-40{z-index:40;}.z-index-20{z-index:20;}@media screen and (min-width:48rem){.show-mobile{display:none !important;}}@media screen and (max-width:767px){.hide-mobile{display:none !important;}}.sr-only{border:0 !important;clip:rect(0,0,0,0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;}.overflow-hidden{overflow:hidden;}.esri-map-embed-container{position:relative;padding-bottom:80%;}.esri-map-embed-container > iframe{position:absolute;top:0;left:0;}.iframe-wrapper{position:relative;overflow:hidden;padding-top:56.25%;}.iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;}.padding-top-reset{padding-top:0 !important;}.padding-right-reset{padding-right:0 !important;}.padding-bottom-reset{padding-bottom:0 !important;}.padding-left-reset{padding-left:0 !important;}.padding-reset{padding:0 !important;}.padding-top-xx-small{padding-top:var(--spacing-xx-small) !important;}.padding-right-xx-small{padding-right:var(--spacing-xx-small) !important;}.padding-bottom-xx-small{padding-bottom:var(--spacing-xx-small) !important;}.padding-left-xx-small{padding-left:var(--spacing-xx-small) !important;}.padding-xx-small{padding:var(--spacing-xx-small) !important;}.padding-top-x-small{padding-top:var(--spacing-x-small) !important;}.padding-right-x-small{padding-right:var(--spacing-x-small) !important;}.padding-bottom-x-small{padding-bottom:var(--spacing-x-small) !important;}.padding-left-x-small{padding-left:var(--spacing-x-small) !important;}.padding-x-small{padding:var(--spacing-x-small) !important;}.padding-top-small{padding-top:var(--spacing-small) !important;}.padding-right-small{padding-right:var(--spacing-small) !important;}.padding-bottom-small{padding-bottom:var(--spacing-small) !important;}.padding-left-small{padding-left:var(--spacing-small) !important;}.padding-small{padding:var(--spacing-small) !important;}.padding-top-medium{padding-top:var(--spacing-medium) !important;}.padding-right-medium{padding-right:var(--spacing-medium) !important;}.padding-bottom-medium{padding-bottom:var(--spacing-medium) !important;}.padding-left-medium{padding-left:var(--spacing-medium) !important;}.padding-medium{padding:var(--spacing-medium) !important;}.padding-top-large{padding-top:var(--spacing-large) !important;}.padding-right-large{padding-right:var(--spacing-large) !important;}.padding-bottom-large{padding-bottom:var(--spacing-large) !important;}.padding-left-large{padding-left:var(--spacing-large) !important;}.padding-large{padding:var(--spacing-large) !important;}.padding-top-x-large{padding-top:var(--spacing-x-large) !important;}.padding-right-x-large{padding-right:var(--spacing-x-large) !important;}.padding-bottom-x-large{padding-bottom:var(--spacing-x-large) !important;}.padding-left-x-large{padding-left:var(--spacing-x-large) !important;}.padding-x-large{padding:var(--spacing-x-large) !important;}.padding-top-xx-large{padding-top:var(--spacing-xx-large) !important;}.padding-right-xx-large{padding-right:var(--spacing-xx-large) !important;}.padding-bottom-xx-large{padding-bottom:var(--spacing-xx-large) !important;}.padding-left-xx-large{padding-left:var(--spacing-xx-large) !important;}.padding-xx-large{padding:var(--spacing-xx-large) !important;}.padding-top-xxx-large{padding-top:var(--spacing-xxx-large) !important;}.padding-right-xxx-large{padding-right:var(--spacing-xxx-large) !important;}.padding-bottom-xxx-large{padding-bottom:var(--spacing-xxx-large) !important;}.padding-left-xxx-large{padding-left:var(--spacing-xxx-large) !important;}.padding-xxx-large{padding:var(--spacing-xxx-large) !important;}.margin-top-reset{margin-top:0 !important;}.margin-right-reset{margin-right:0 !important;}.margin-bottom-reset{margin-bottom:0 !important;}.margin-left-reset{margin-left:0 !important;}.margin-reset{margin:0 !important;}.margin-top-xx-small{margin-top:var(--spacing-xx-small) !important;}.margin-right-xx-small{margin-right:var(--spacing-xx-small) !important;}.margin-bottom-xx-small{margin-bottom:var(--spacing-xx-small) !important;}.margin-left-xx-small{margin-left:var(--spacing-xx-small) !important;}.margin-xx-small{margin:var(--spacing-xx-small) !important;}.margin-top-x-small{margin-top:var(--spacing-x-small) !important;}.margin-right-x-small{margin-right:var(--spacing-x-small) !important;}.margin-bottom-x-small{margin-bottom:var(--spacing-x-small) !important;}.margin-left-x-small{margin-left:var(--spacing-x-small) !important;}.margin-x-small{margin:var(--spacing-x-small) !important;}.margin-top-small{margin-top:var(--spacing-small) !important;}.margin-right-small{margin-right:var(--spacing-small) !important;}.margin-bottom-small{margin-bottom:var(--spacing-small) !important;}.margin-left-small{margin-left:var(--spacing-small) !important;}.margin-small{margin:var(--spacing-small) !important;}.margin-top-medium{margin-top:var(--spacing-medium) !important;}.margin-right-medium{margin-right:var(--spacing-medium) !important;}.margin-bottom-medium{margin-bottom:var(--spacing-medium) !important;}.margin-left-medium{margin-left:var(--spacing-medium) !important;}.margin-medium{margin:var(--spacing-medium) !important;}.margin-negative-top-medium{margin-top:calc(0px - var(--spacing-medium)) !important;}.margin-negative-right-medium{margin-right:calc(0px - var(--spacing-medium)) !important;}.margin-negative-bottom-medium{margin-bottom:calc(0px - var(--spacing-medium)) !important;}.margin-negative-left-medium{margin-left:calc(0px - var(--spacing-medium)) !important;}.margin-negative-medium{margin:calc(0px - var(--spacing-medium)) !important;}.margin-top-large{margin-top:var(--spacing-large) !important;}.margin-right-large{margin-right:var(--spacing-large) !important;}.margin-bottom-large{margin-bottom:var(--spacing-large) !important;}.margin-left-large{margin-left:var(--spacing-large) !important;}.margin-large{margin:var(--spacing-large) !important;}.margin-negative-top-large{margin-top:calc(0px - var(--spacing-large)) !important;}.margin-negative-right-large{margin-right:calc(0px - var(--spacing-large)) !important;}.margin-negative-bottom-large{margin-bottom:calc(0px - var(--spacing-large)) !important;}.margin-negative-left-large{margin-left:calc(0px - var(--spacing-large)) !important;}.margin-negative-large{margin:calc(0px - var(--spacing-large)) !important;}.margin-top-x-large{margin-top:var(--spacing-x-large) !important;}.margin-right-x-large{margin-right:var(--spacing-x-large) !important;}.margin-bottom-x-large{margin-bottom:var(--spacing-x-large) !important;}.margin-left-x-large{margin-left:var(--spacing-x-large) !important;}.margin-x-large{margin:var(--spacing-x-large) !important;}.margin-top-xx-large{margin-top:var(--spacing-xx-large) !important;}.margin-right-xx-large{margin-right:var(--spacing-xx-large) !important;}.margin-bottom-xx-large{margin-bottom:var(--spacing-xx-large) !important;}.margin-left-xx-large{margin-left:var(--spacing-xx-large) !important;}.margin-xx-large{margin:var(--spacing-xx-large) !important;}.margin-top-xxx-large{margin-top:var(--spacing-xxx-large) !important;}.margin-right-xxx-large{margin-right:var(--spacing-xxx-large) !important;}.margin-bottom-xxx-large{margin-bottom:var(--spacing-xxx-large) !important;}.margin-left-xxx-large{margin-left:var(--spacing-xxx-large) !important;}.margin-xxx-large{margin:var(--spacing-xxx-large) !important;}.collapse-margins :first-child{margin-top:0;}.collapse-margins :last-child{margin-bottom:0;}.collapse-direct-margins > :first-child{margin-top:0;}.collapse-direct-margins > :last-child{margin-bottom:0;}.clearfix::after{visibility:hidden;display:block;content:" ";clear:both;height:0;}* html .clearfix{zoom:1;}*:first-child+html .clearfix{zoom:1;}.layout__region > :first-child{margin-top:0 !important;}.layout__region > :last-child{margin-bottom:0 !important;}
.lgd-row > *{margin-bottom:var(--spacing-large);}@supports (display:grid){.lgd-row > *{margin-bottom:0;}}.lgd-row__one-quarter,.lgd-row--quarters > *{grid-column:span 3;}.lgd-row__one-third,.lgd-row--thirds > *{grid-column:span 4;}.lgd-row__one-half,.lgd-row--halves > *{grid-column:span 6;}.lgd-row__two-thirds{grid-column:span 8;}.lgd-row__three-quarters{grid-column:span 9;}.lgd-row__full{grid-column:span 12;}.lgd-row__one-half-one-third,.lgd-row--halves-thirds > *{grid-column:span 6;}.lgd-row{display:grid;grid-gap:1rem;}.grid-gap-2{grid-gap:2rem;}.grid-gap-v2-h1{grid-gap:2rem 1rem;}.grid-gap-v1-h2{grid-gap:1rem 2rem;}@media screen and (min-width:768px){.lgd-row{grid-template-columns:repeat(12,1fr);}.m\:lgd-row__one-quarter{grid-column:span 3;}.m\:lgd-row__one-third{grid-column:span 4;}.m\:lgd-row__one-half{grid-column:span 6;}.m\:lgd-row__two-thirds{grid-column:span 8;}.m\:lgd-row__three-quarters{grid-column:span 9;}.m\:lgd-row__full{grid-column:span 12;}}@media screen and (min-width:1024px){.l\:grid-gap-2{grid-gap:2rem;}.lgd-row__one-half-one-third,.lgd-row--halves-thirds > *{grid-column:span 4;}.l\:lgd-row__one-quarter{grid-column:span 3;}.l\:lgd-row__one-third{grid-column:span 4;}.l\:lgd-row__one-half{grid-column:span 6;}.l\:lgd-row__two-thirds{grid-column:span 8;}.l\:lgd-row__three-quarters{grid-column:span 9;}.l\:lgd-row__full{grid-column:span 12;}}
.accordion{margin-bottom:var(--spacing-x-large);}.accordion h2{margin-bottom:var(--spacing-small);}.accordion__body{display:none;}.accordion--active-initial > .accordion__body{display:block;}.accordion__heading{padding-right:calc(var(--icon-base) * 2);position:relative;}.accordion__heading::after{content:'';display:block;position:absolute;right:5px;top:calc(50% - 8px);width:var(--icon-base);height:var(--icon-base);background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/bhcc_base/images/plus.svg);opacity:0.6;}.accordion--active-initial > .accordion__heading::after,.accordion--active > .accordion__heading::after{background-image:url(/themes/custom/bhcc_base/images/minus.svg);}
.accordion-pane__title > *{margin-bottom:0;}.accordion-pane__title button{display:block;position:relative;cursor:pointer;width:100%;text-align:left;border:0;border-bottom:1px solid var(--color-grey-semi-dark);padding:var(--spacing-small) 0 var(--spacing-small) var(--spacing-large);font-weight:600;font-size:1.325rem;color:var(--color-heading-text);}.accordion-pane__content{padding:var(--spacing) 0;}.accordion-pane__title button::before{content:'';position:absolute;left:0;top:calc(50% - calc(var(--icon-base) / 2));width:var(--icon-base);height:var(--icon-base);background-image:url(/themes/custom/bhcc_base/images/plus.svg);background-repeat:no-repeat;background-position:center;background-size:calc(var(--icon-base) * 0.875);opacity:0.5;}.accordion-pane__title button[aria-expanded="true"]::before{background-image:url(/themes/custom/bhcc_base/images/minus.svg);}.accordion-pane__title button:hover,.accordion-pane__title button:focus{background-color:var(--color-grey-light);}.accordion-pane__title button:hover::before,.accordion-pane__title button:focus::before{opacity:1;filter:invert(12%) sepia(44%) saturate(6773%) hue-rotate(319deg) brightness(103%) contrast(97%);}
.action-link,.action-links > a{position:relative;display:block;padding-right:var(--spacing);text-decoration:none;font-weight:600;font-size:0.875rem;line-height:1.125rem;}.action-link--next::before,.action-links--next > a::before{content:'';display:block;position:absolute;right:0;top:calc(50% - 8px);width:var(--icon-base);height:var(--icon-base);background-image:url(/themes/custom/bhcc_base/images/arrow-right-blue.svg);background-repeat:no-repeat;background-position:center;}
.localgov-alert-banner__title{color:var(--color-negative);}.localgov-alert-banner--minor .localgov-alert-banner__title{color:var(--color-body);}.localgov-alert-banner__close{margin-left:var(--spacing-large);}
.bhcc-alert{position:relative;min-height:calc(2rem + (var(--spacing-x-small) * 2));margin-bottom:var(--spacing);padding:var(--spacing-small) var(--spacing-small) var(--spacing-small) calc((2rem + (var(--spacing-small) * 2)));border:2px solid var(--color-red);font-weight:700;background-color:var(--color-grey-light);background-repeat:no-repeat;background-position:var(--spacing-small) center;background-size:3rem;}.bhcc-alert:before{content:'';background-repeat:no-repeat;background-position:center;background-size:100%;}.bhcc-alert-info:before,.bhcc-alert-warning:before,.bhcc-alert-failure:before,.bhcc-alert-success:before{display:block;position:absolute;left:var(--spacing-small);top:calc(50% - 1rem);width:100%;height:100%;max-width:2rem;max-height:2rem;}.bhcc-alert-borderless{border:none;font-weight:600;background-color:transparent;}.bhcc-alert-small{font-size:1rem;line-height:1.125;}.bhcc-alert-small:before{width:1.875rem;height:1.875rem;top:calc(50% - 0.9rem);}.bhcc-alert-info{border-color:var(--color-black);color:var(--color-black);}.bhcc-alert-info:before{background-image:url(/themes/custom/bhcc_base/images/icon-alert-info-circle.svg);}.bhcc-alert-warning,.bhcc-alert-failure{border-color:var(--color-red);color:var(--color-red);}.bhcc-alert-warning:before{background-image:url(/themes/custom/bhcc_base/images/icon-alert-warning-circle.svg);}.bhcc-alert-failure:before{background-image:url(/themes/custom/bhcc_base/images/icon-alert-failure-circle.svg);}.bhcc-alert-success{border-color:var(--color-green);color:var(--color-green);}.bhcc-alert-success:before{background-image:url(/themes/custom/bhcc_base/images/icon-alert-success-circle.svg);}.bhcc-alert-borderless{padding:0;}.bhcc-alert-content{line-height:1.25;}
.rich-text__item,.rich-text__item p{line-height:1.5;}@media only screen and (min-width:768px){.rich-text__item,.rich-text__item p{font-size:1.063rem;}}@media only screen and (min-width:992px){.rich-text__item,.rich-text__item p{font-size:1.188rem;}}.rich-text__item p:first-child{margin-top:0;}.rich-text__item h1{font-weight:700;font-size:2.75rem;margin-bottom:var(--spacing-small);}.rich-text__item h2{font-weight:700;font-size:1.75rem;margin-bottom:var(--spacing-small);}.rich-text__item h2 + p,.rich-text__item h3 + p,.rich-text__item h4 + p,.rich-text__item h5 + p,.rich-text__item h6 + p{margin-top:0;}.rich-text__item h2:not(:first-child){margin-top:calc(var(--spacing) * 2);}.rich-text__item h3{margin-bottom:var(--spacing);font-size:1.375rem;font-weight:700;}.rich-text__item h4{margin-bottom:var(--spacing);font-size:1.25rem;font-weight:700;}.rich-text__item h3:not(:first-child){margin-top:calc(var(--spacing) * 2);}.rich-text__item h4:not(:first-child),.rich-text__item h5:not(:first-child),.rich-text__item h6:not(:first-child){margin-top:calc(var(--spacing) * 1.5);}.rich-text__item ul,.rich-text__item ol{padding-left:calc(var(--spacing) * 1.5);}.rich-text__item ul ul,.rich-text__item ul ol,.rich-text__item ol ul,.rich-text__item ol ol{margin:var(--spacing) 0 !important;}.rich-text__item ul > li,.rich-text__item ol > li{margin:var(--spacing-xx-small) 0;}.rich-text__item li{line-height:1.5;}@media only screen and (min-width:768px){.rich-text__item li{font-size:1.063rem;}}@media only screen and (min-width:992px){.rich-text__item li{font-size:1.188rem;}}.rich-text__item table{font-size:1rem;}table,tbody{display:flex;flex-direction:column;}@media only screen and (min-width:768px){table{display:table;}}@media only screen and (min-width:768px){tbody{display:table-row-group;}}table thead{display:none;}@media only screen and (min-width:768px){table thead{display:table-header-group;}}table tbody tr{display:flex;flex-wrap:wrap;margin-bottom:1.875rem;flex-direction:column;}@media only screen and (min-width:992px){table tbody tr{display:table-row;margin-bottom:0;}}table td{border-bottom:1px solid var(--color-grey-mid-dark);padding-left:1em;padding-right:1em;}@media only screen and (min-width:768px){table td{padding-left:var(--spacing-xx-small);padding-right:var(--spacing-xx-small);}}table td:nth-child(1){background:#fff;font-size:1.125rem;font-weight:700;}@media only screen and (min-width:768px){table td:nth-child(1){background:transparent;font-weight:400;}}@media only screen and (min-width:768px){table tbody tr{border-bottom:none;}}table caption{font-size:1.25rem;color:var(--color-secondary-text);margin-bottom:0.5em;text-align:left;font-weight:600;}table + table{margin-top:var(--spacing-x-large);}.field--name-localgov-subsites-content > *,.paragraph--type--indexed-snippet-content > *{margin-bottom:var(--spacing-large);}.paragraph--type--bhcc-fact-box-listing{margin:var(--spacing-x-large) 0;}.rich-text__item table p{margin-top:0;}table:not(.simple){margin-bottom:var(--spacing-medium);}@media only screen and (min-width:992px){table:not(.simple){margin-bottom:0;}}table:not(.simple) thead tr{display:none;}@media only screen and (min-width:992px){table:not(.simple) thead tr{display:table-row;}}table:not(.simple) tbody tr{border-bottom:2px solid var(--color-grey-mid-dark);}@media only screen and (min-width:768px){table:not(.simple) tbody tr{display:grid;}}@media only screen and (min-width:992px){table:not(.simple) tbody tr{display:table-row;border-bottom:none;}}@media only screen and (min-width:768px){table:not(.simple) td{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1em;}}@media only screen and (min-width:992px){table:not(.simple) td{display:table-cell;}}table:not(.simple) td div{display:grid;grid-column:span 8;}@media only screen and (min-width:992px){table:not(.simple) td div{display:block;}}table:not(.simple) td:before{content:attr(data-label);grid-column:span 12;font-weight:600;}@media only screen and (min-width:768px){table:not(.simple) td:before{grid-column:span 4;}}@media only screen and (min-width:992px){table:not(.simple) td:before{content:none;}}
.block-system-breadcrumb-block{background-color:var(--color-brand);color:var(--color-negative);}.breadcrumbs__item:not(:first-child){position:relative;padding-left:var(--spacing);}.breadcrumbs__item:not(:first-child)::before{content:'/';position:absolute;left:7px;}.breadcrumbs__link{color:var(--color-negative);}
.button,.cta-button{appearance:none;position:relative;align-items:center;min-width:9rem;justify-content:center;border-radius:var(--input-radius);padding:12px var(--spacing-large);border:0;text-decoration:none;line-height:1.375;font-weight:600;background:transparent;cursor:pointer;}@media only screen and (min-width:768px){.button,.cta-button{min-width:10rem;}}.button:not(.hidden):not(.js-hide),.cta-button:not(.hidden){display:flex;}.button.inline-icon::before{position:static;margin-right:var(--spacing-xx-small);flex-shrink:0;}.button--inline:not(.hidden){display:inline-flex;}.button--single,.cta-single{width:16rem;max-width:100%;}.button--success{background-color:var(--color-success);color:var(--color-negative);}.button--warning{background-color:var(--color-warning);color:var(--color-negative);}.button--action{background-color:var(--color-link);color:var(--color-negative);}.button--next{padding-right:var(--spacing-xx-large);justify-content:right;background-color:var(--color-link);color:#FFF;margin-left:auto;margin-right:0;}.button--previous,.cta-button.previous{padding-left:var(--spacing-xx-large);background-color:var(--color-link);text-align:left;float:left;color:#FFF;}.button--next.button--single,.button--previous.button--single,.cta-button.cta-single{float:none;justify-content:center;}.button--next::before,.cta-button::before{content:'';display:block;position:absolute;right:var(--spacing);top:calc(50% - 8px);width:var(--icon-base);;height:var(--icon-base);;background-image:url(/themes/custom/bhcc_base/images/arrow-right-white.svg);background-repeat:no-repeat;background-position:center;}.button--previous::before,.cta-button.previous::before{content:'';display:block;position:absolute;left:var(--spacing);top:calc(50% - 8px);width:var(--icon-base);;height:var(--icon-base);;background-image:url(/themes/custom/bhcc_base/images/arrow-right-white.svg);background-repeat:no-repeat;background-position:center;transform:rotate(180deg);}.button--success.button--next::before,.button--action.button--next::before{background-image:url(/themes/custom/bhcc_base/images/arrow-right-white.svg);}.button--cta,.cta-button{border-radius:var(--default-radius);background-color:#008920;color:#FFF;}.button--cta::before,.cta-button::before{background-image:url(/themes/custom/bhcc_base/images/arrow-right-white.svg);}.button--small{min-width:9rem;}.button-red{background-color:#A41355;color:#FFF;border-radius:0;padding-right:var(--spacing-xx-large);}.button-red a{color:#FFF;text-decoration:none;}.button-red .button--next::before{background-image:url(/themes/custom/bhcc_base/images/arrow-right-white.svg);}.cta-button{padding-right:var(--spacing-xx-large);margin-bottom:var(--spacing-large);}.cta-full{max-width:100%}.cta-auto{max-width:100%;width:auto}.cta-medium{max-width:13.75rem}.cta-small{width:8.75rem}.cta-step{max-width:9.75rem}.cta-blue{background-color:var(--color-blue);}
.card{display:block;width:100%;padding:var(--spacing);text-decoration:none;color:var(--color-text);background-color:var(--color-negative);border:1px solid var(--color-primary);}a.card:hover,a.card:focus{background-color:var(--color-primary);color:var(--color-negative);}.card h2,.card h3{margin-bottom:var(--spacing);color:var(--color-heading-text);}a.card:hover h2,a.card:focus h2,a.card:hover h3,a.card:focus h3{color:var(--color-negative);}.card h3{font-size:1.125rem;}.card__body,.card__body p{line-height:1.375;}
.call-out-box{padding:0;}.call-out-box--no-image{background-color:var(--call-out-box-bg-color);}.call-out-box__content{color:var(--call-out-box-text-color);background:var(--call-out-box-bg-color);}.call-out-box__link{color:var(--call-out-box-bg-color);background-color:var(--call-out-box-text-color);}@media screen and (min-width:48rem){.call-out-box--has-image .call-out-box__content{width:75%;padding-right:20%;background:linear-gradient(to right,var(--call-out-box-bg-color) 75%,transparent);}}
.form-checkboxes > .form-item,.form-radios > .form-item{margin-bottom:var(--spacing-small);}.form-checkboxes > .form-item:last-of-type,.form-radios > .form-item:last-of-type{margin-bottom:0;}.form-item input[type="checkbox"],.form-item input[type="radio"]{position:absolute;z-index:1;top:0;left:0;width:var(--form-base);height:var(--form-base);cursor:pointer;opacity:0;}.form-item input[type="checkbox"] + label,.form-item input[type="radio"] + label{display:inline-block;margin-left:var(--form-base);margin-bottom:0;padding:var(--form-base-quarter);padding-left:var(--spacing-medium);font-weight:400;cursor:pointer;touch-action:manipulation;}@media only screen and (min-width:992px){.form-item input[type="checkbox"] + label,.form-item input[type="radio"] + label{padding-top:calc(var(--form-base-quarter) / 1.5);padding-bottom:calc(var(--form-base-quarter) / 1.5);}}.form-item input[type="checkbox"] + label::before,.form-item input[type="radio"] + label::before{position:absolute;top:0;left:0;box-sizing:border-box;width:var(--form-base);height:var(--form-base);content:"";border:1px solid var(--color-grey-dark);background-color:var(--color-white);}.form-item input[type="radio"] + label::before{border-radius:50% 50%;}.form-item input[type="checkbox"]:checked + label::before{background-image:url(/themes/custom/bhcc_base/images/checkbox.svg);background-repeat:no-repeat;background-position:center;background-size:contain;border:1px solid var(--color-link);}.form-item input[type="radio"]:checked + label::before{background-color:var(--color-link);border:1px solid var(--color-link);}.form-item input[type="radio"]:checked + label::after{position:absolute;top:var(--form-base-quarter);left:var(--form-base-quarter);box-sizing:border-box;width:var(--form-base-half);height:var(--form-base-half);content:"";background-color:var(--color-white);border-radius:50% 50%;}.checkboxes--wrapper,.radios--wrapper{margin-bottom:var(--spacing-x-large);}
.table.compact-table,.table.compact-table th{font-size:0.875rem;line-height:1.25rem;}.table.compact-table td,.table.compact-table th{padding:0.3125rem 0.46875rem;}.table.compact-table td > p,.table.compact-table td > ul,.table.compact-table td > ol,.table.compact-table td > li,.table.compact-table td > div,.table.compact-table th > p,.table.compact-table th > ul,.table.compact-table th > ol,.table.compact-table th > li,.table.compact-table th > div{font-size:0.875rem;line-height:inherit;font-weight:inherit;}
.contact-card__content{background-color:var(--color-white);padding:var(--spacing-small);}@media screen and (min-width:48rem){.contact-card__content{padding:var(--spacing);}}.contact-card__header{position:relative;padding-right:5rem;}.contact-card__title{color:var(--color-heading-text);}.contact-card__content p{margin:var(--spacing-x-small) 0;}.contact-card__content .rich-text__item,.contact-card__content .rich-text__item p{font-size:inherit;}.contact-card__item{position:relative;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-medium) 0 var(--spacing-medium) calc(var(--icon-base) * 3);min-height:calc(var(--icon-base) + (var(--spacing-medium) * 2) + 1rem);}.contact-card__item:not(:last-of-type){border-bottom:3px solid var(--color-light-blue);}.contact-card__item::before{content:'';display:block;position:absolute;left:0;width:var(--icon-base);height:var(--icon-base);background-repeat:no-repeat;background-position:center;background-color:var(--color-light-blue);top:calc(var(--spacing-medium) + 2px);padding:1rem;}.contact-card__action{position:relative;background-color:var(--color-white);}.contact-card__action::after{content:'';display:block;position:absolute;right:0;top:0;width:calc(var(--icon-base) + (var(--spacing-medium) * 2));height:100%;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/bhcc_base/images/arrow-right-blue.svg);background-color:var(--color-light-blue);}.contact-card__action-link{display:block;padding:var(--spacing-small);}
@media screen and (min-width:768px){.content-list__wrapper{display:block !important;}}.content-list__wrapper ul{list-style:none;margin:0;padding:0;}.content-list__wrapper li{position:relative;border-bottom:1px solid var(--color-grey-mid);}.content-list__wrapper a{position:relative;display:block;padding:var(--spacing-x-small) var(--spacing);padding-right:var(--spacing-large);text-decoration:none;font-weight:600;color:var(--color-text);}.content-list__wrapper a.is-active{cursor:unset;color:var(--color-burgundy);}.content-list__wrapper a.is-active::before{content:'';display:block;position:absolute;left:0;top:0;height:100%;width:6px;background-color:var(--color-burgundy);}.content-list__wrapper a:not(.is-active):after{content:'';display:block;position:absolute;right:var(--spacing-x-small);top:calc(50% - 9px);width:18px;height:18px;background-image:url(/themes/custom/bhcc_base/images/arrow-right-black.svg);background-repeat:no-repeat;background-position:center;opacity:0.6;}.content-list__toggle{display:block;width:100%;padding:var(--spacing-x-small) var(--spacing-small);background-color:var(--color-white);border-radius:0;border:2px solid var(--color-grey-mid);cursor:pointer;}.content-list__toggle.show-hide-toggle--is-active{border-color:#d8d8d8;}@media screen and (min-width:768px){.content-list__toggle{display:none;}}.content-list__toggle.show-hide-toggle::before{right:var(--spacing-x-small);}
.sliding-popup-bottom,.sliding-popup-top{z-index:99;}.eu-cookie-compliance-content{display:flex;align-items:center;justify-content:space-around;}.eu-cookie-compliance-status-0 .sliding-popup-bottom,.eu-cookie-compliance-status-0 .sliding-popup-top{display:none;}
.event__date{border-bottom:1px solid var(--color-grey-dark);padding-bottom:1em;}.event-summary__item{display:flex;flex-direction:column;border-bottom:1px solid var(--color-grey-dark);padding:0.75em 0;}@media only screen and (min-width:768px){.event-summary__item{flex-direction:row;}}.event-summary__label{min-width:15%;padding-right:1em;}@media only screen and (min-width:768px){.event-summary__label,.event-summary__content{font-size:1.188rem;line-height:1.5;}}
.facets-widget{padding-top:var(--spacing-xx-small);padding-bottom:var(--spacing-xx-small);}.facet-group__title{margin-bottom:0;font-size:1rem;line-height:1;text-align:left;}.form-item.facet-item{margin-bottom:0px;}.form-item.facet-item input[type="checkbox"] + label{margin-left:calc(24px + var(--spacing-medium));color:var(--color-text-lighter);font-size:0.875rem;line-height:1.3;}.form-item.facet-item input[type="checkbox"],.form-item.facet-item input[type="checkbox"] + label::before{top:calc(50% - 12px);width:24px;height:24px;}.facets-widget__toggle{width:100%;justify-content:left;padding-top:var(--spacing-small);padding-bottom:var(--spacing-small);padding-left:0;}.facets-widget__list > li:not(:last-of-type){border-bottom:1px solid var(--color-grey-mid);}
.fact-box{text-align:center;border-bottom:1px solid var(--fact-box-border-color);}.fact-box--fact-box-light,.fact-box--fact-box-grey{background-color:var(--fact-box-bg-light);}.fact-box--fact-box-dark{color:var(--color-white);background-color:var(--fact-box-bg-dark);}.fact-box--fact-box-accent{color:var(--color-negative);background-color:var(--color-accent);}.fact-box--border-left{margin-top:var(--spacing-medium);padding:var(--spacing-medium);border-left:1px solid var(--fact-box-border-color);border-bottom:1px solid var(--color-grey-mid-light);}
@media only screen and (min-width:768px){.featured-news__secondary > .lgd-row{margin-bottom:24px !important;}}
.find-your-councillor{padding:var(--spacing-small);}@media screen and (min-width:768px){.find-your-councillor{padding:var(--spacing);}}@media screen and (min-width:1024px){.find-your-councillor{padding:var(--spacing-large);}}.find-your-councillor__logo{width:94px;height:63px;}.find-your-councillor__logo::before{content:'';display:block;width:94px;height:63px;}.find-your-councillor-form{position:relative;padding-right:40px;text-align:center}.find-your-councillor-form .button--action{position:absolute;right:0;top:0;width:40px;height:100%;padding:0;min-width:0;border-radius:0;}.find-your-councillor-form .button--action::before{content:'';background-repeat:no-repeat;background-position:center;width:40px;height:100%;background-image:url(/themes/custom/bhcc_base/images/icon-search-white.svg);}.find-your-councillor-form .button--action span{display:none;}
.footer{background-color:#d5dbe0;}.footer a{color:inherit;text-decoration:underline;}.footer .action-link,.footer .action-links > a{font-weight:normal;}.footer-social a{display:inline-block;text-decoration:none;font-size:1.375rem;margin:var(--spacing-x-small) 1px;width:40px;height:40px;text-align:center;line-height:40px;border-radius:5px;border-radius:0.3125rem;background:var(--color-black);color:var(--color-negative);}.footer-social a:hover{background:var(--color-link);}@media only screen and (min-width:992px){.menu__find-out-more{max-width:350px;margin-bottom:0 !important;}.menu__find-out-more-links{display:inline-block;}footer .menu__contact{margin-bottom:0 !important;}.footer__right{display:flex;}.footer-social{align-self:flex-end;text-align:right;flex:1 0 auto;}}
.form-item--error{padding-left:var(--spacing-medium);border-left:3px solid var(--color-error);}.form-item--error-message{margin-bottom:var(--spacing-x-small);font-weight:600;color:var(--color-error);}.form-item input:not([type="submit"]):not([type="file"]).error,.form-item textarea.error{border:2px solid var(--color-error);}
.form-item{position:relative;}.form-item:not(.form-item-keys):not(.form-wrapper):not(.js-form-type-checkbox):not(.js-form-type-radio):not(.form-no-label):not(.form-item-search-api-fulltext):not(.facet-item):not(.form-item--with-description),.date-picker .form-item-dates{margin-bottom:var(--spacing-x-large);}.form-wrapper .button{margin-top:var(--spacing);}.js input.form-autocomplete{background-image:none;}.node--type-localgov-directory .views-exposed-form{display:none;}.form-item-search-api-fulltext{margin-bottom:var(--spacing-medium);}.localgov-search-channel{display:block;margin-top:var(--spacing-x-small);}.address-select-container + .link-button{}.form-actions,.form-element-actions{display:flex;flex-wrap:wrap;margin-top:var(--spacing-large);margin-bottom:var(--spacing-large);}.form-actions,.form-element-actions:not(.address-actions){justify-content:space-between;}.form-actions .button:not(:last-of-type),.form-element-actions .button:not(:last-of-type){margin-right:var(--spacing-medium);}.link-button{border:none;background:transparent;color:var(--color-blue);text-decoration:underline;padding:0;}.form-actions::after{content:none;}.layout-sidebar-first .form-actions,.layout-sidebar-second .form-actions{flex-direction:column;}.layout-sidebar-first .form-actions .button,.layout-sidebar-second .form-actions .button{margin-right:0;margin-bottom:var(--spacing-medium);width:100%;}.layout-sidebar-first .form-actions .button:last-child,.layout-sidebar-second .form-actions .button:last-child{margin-bottom:0;}
#google-cse-results .gsc-above-wrapper-area-container{margin-top:0;}#google-cse-results .gsc-control-cse{padding:0;}#google-cse-results .gsc-control-cse,#google-cse-results .gsc-webResult{border:none;background-color:var(--color-background);}#google-cse-results .gsc-results .gsc-cursor-box .gsc-cursor-page{border-color:reset;background-color:var(--color-background);color:var(--color-text);}
.page-header__right__site-menu,.header-menu__desktop,.header-search__desktop{display:none;}.header-menu__mobile .show-hide-toggle{position:relative;z-index:1;background:var(--color-white);border-radius:0;}.header-menu__mobile .show-hide-toggle.show-hide-toggle--is-active{background:var(--color-grey-mid-light);color:var(--color-burgundy);}@media screen and (min-width:1096px){.header-menu__mobile{display:none;}.page-header__right__site-menu{display:block;}.header-menu__desktop,.header-search__desktop{display:block;margin-left:1em;}.header-menu__show-hide-toggle{margin-right:calc(var(--spacing) * 2.5);}}.header-menu__dropdown{background-color:var(--color-white);}.mobile-menu .search-block-form{padding:var(--spacing);}.horizontal-menu .menu-level-1{padding:0;margin:0;list-style:none;}.horizontal-menu .menu-level-1{position:relative;display:flex;flex-direction:row;}.horizontal-menu .menu-level-1 > li{margin-left:var(--spacing-xx-small);}.horizontal-menu .menu-level-1 > li > .menu__services-links__link{position:relative;display:block;padding:var(--spacing-x-small) calc(var(--icon-base) * 2) var(--spacing-x-small) var(--spacing-small);white-space:nowrap;cursor:pointer;text-decoration:none;font-weight:600;color:var(--color-black);}.horizontal-menu .menu-level-1 > li > .menu__services-links__link.active{background-color:var(--color-grey-semi-light);color:var(--color-brand);}.horizontal-menu .menu-level-1 > li > .menu__services-links__link:hover{color:var(--color-brand);}.horizontal-menu .menu-level-1 > li > .menu__services-links__link:focus{outline:4px solid var(--color-focus);}.horizontal-menu .menu-level-1 > li > .menu__services-links__link::after{content:' ';position:absolute;right:var(--spacing-small);top:calc(50% - 8px);width:var(--icon-base);height:var(--icon-base);background-image:url(/themes/custom/bhcc_base/images/arrow-right-black.svg);background-repeat:no-repeat;background-position:center;}.horizontal-menu .menu-level-1 > li > .menu__services-links__link--has-children::after{background-image:url(/themes/custom/bhcc_base/images/plus.svg);}.horizontal-menu .menu-level-1 > li .menu__services-links__link.active::after{background-image:url(/themes/custom/bhcc_base/images/minus.svg);}.horizontal-menu .menu-level-1 > li > .menu__services-links__link:hover::after,.horizontal-menu .menu-level-1 > li > .menu__services-links__link.active::after{filter:invert(12%) sepia(44%) saturate(6773%) hue-rotate(319deg) brightness(103%) contrast(97%);}.horizontal-menu .menu-level-1 ul.menu__submenu{display:none;}.push-menu{background-color:#FCFAFA;}.push-menu .page-container{padding:var(--spacing-large) var(--spacing-small);border-top:2px solid var(--color-grey-mid-light);}.push-menu ul{display:none;margin-left:calc(0px - var(--spacing-small));margin-right:calc(0px - var(--spacing-small));}@media screen and (min-width:1096px){.push-menu ul{display:block;}@supports (display:grid){.push-menu ul{display:grid;grid-template-columns:repeat(4,1fr);}}}.push-menu .menu__services-links{display:block;}.push-menu .menu__services-links__link{position:relative;display:block;color:var(--color-black);text-decoration:none;padding:var(--spacing-x-small) var(--spacing-small);margin-top:2px;margin-bottom:2px;font-weight:600;font-size:0.875em;}.push-menu .menu__services-links__link:hover,.push-menu .menu__services-links__link:focus{color:var(--color-burgundy);background-color:var(--color-grey-mid-light);}.push-menu .menu__services-links__link::after{content:'';position:absolute;right:var(--spacing-small);top:calc(50% - 8px);width:var(--icon-base);height:var(--icon-base);background-image:url(/themes/custom/bhcc_base/images/arrow-right-black.svg);background-repeat:no-repeat;background-position:center;}.push-menu .menu__services-links__link:hover::after,.push-menu .menu__services-links__link:focus::after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="7px" height="11px" viewBox="0 0 7 11"> <path style="fill: none; stroke: rgb(164 16 85); stroke-linecap: square; stroke-miterlimit: 10; stroke-width: 2px;" d="M 1.5 9.5 L 5.5 5.5 L 1.5 1.5"/></svg>');color:var(--color-brand);}.menu-link--burgandy{background-color:var(--color-colourway-burgundy);color:var(--color-negative) !important;}.menu-link--burgandy:hover{background-color:var(--color-colourway-burgundy-var);}.menu-link--red{background-color:var(--color-colourway-red);color:var(--color-negative) !important;}.menu-link--red:hover{background-color:var(--color-colourway-red-var);}.menu-link--orange{background-color:var(--color-colourway-orange);color:var(--color-negative) !important;}.menu-link--orange:hover{background-color:var(--color-colourway-orange-var);}[class*="menu-link--"]::after{filter:invert(100%) !important;}
.homepage-banner{background-color:#906;}.homepage-title{color:var(--color-negative);line-height:2.5rem;padding-top:2rem;min-height:200px;}.homepage-title__subtitle{font-size:1.125rem;font-weight:500;}.homepage-title__title{font-size:3rem;line-height:0.9;font-weight:700;}.homepage-container{position:relative;z-index:10;}.overlay__image img{object-fit:cover;width:100%;max-width:1024px;min-height:200px;margin-left:auto;margin-right:auto;}@media only screen and (min-width:768px){.homepage-title{padding-top:3.75rem;min-height:300px;}.homepage-title__subtitle{font-size:1.5625rem;}.homepage-title__title{font-size:4.375rem;line-height:0.9;}.overlay__image img{min-height:300px;}}.homepage-search{display:flex;flex-direction:column;border-bottom:5px solid var(--color-accent2);background:rgba(0,0,0,1);color:var(--color-negative);}.homepage-search__left{width:17.5rem;}.homepage-search__left > h2{margin-bottom:0.625rem;color:var(--color-negative);}.homepage-search__right{flex-grow:1;}.homepage-search__fieldset{display:flex;}.homepage-search__input{flex-grow:1;border-radius:var(--input-radius) 0 0 var(--input-radius);padding:var(--spacing-x-small) calc(var(--spacing) * 2) var(--spacing-x-small) var(--spacing);-webkit-appearance:none;}.homepage-search__button{line-height:1.25rem;font-weight:600;background:var(--color-link);color:var(--color-negative);margin-bottom:0;border:none;padding:12px var(--spacing-small);height:3.125rem;appearance:none;cursor:pointer;flex:0 0 auto;border-radius:0 var(--input-radius) var(--input-radius) 0;}.homepage-search__button__icon{display:inline-block;padding-left:var(--spacing-xx-small);}@media only screen and (max-width:500px){.homepage-search__button__label{display:block;width:1px;height:1px;text-indent:-999px;}.homepage-search__button__icon{padding-left:0;}}@media only screen and (min-width:768px){.homepage-container{margin-top:-5.95rem;}.homepage-search{flex-direction:row;align-items:center;background:rgba(0,0,0,.6);}.homepage-search__left{flex:0 0 16rem;}.homepage-search__left > h2{font-size:1.875rem;margin-bottom:0;}.homepage-search__button{flex:0 0 10rem;width:10rem;padding:12px var(--spacing-large);font-size:1.375rem;}.homepage-search__button__icon{font-size:1.125rem;}}.homepage-icons{background-color:var(--color-negative);border-bottom:1px solid #d8d8d8;margin-bottom:var(--spacing);}.homepage-icon{display:block;color:var(--color-text);text-decoration:none;font-weight:600;margin:5px;padding:1.25rem 0.3125rem;text-align:center;}.homepage-icon:hover,.homepage-icon:focus{color:var(--color-link);}.homepage-icon__icon{display:block;margin:0 auto;border-radius:50%;width:2.9375rem;height:2.9375rem;font-size:26px;font-size:1.625rem;line-height:2.9375rem;background-color:var(--color-text);color:var(--color-negative);}.homepage-icon:hover .homepage-icon__icon,.homepage-icon:focus .homepage-icon__icon{background-color:var(--color-link);}.homepage-icon__title{font-size:1.0625rem;line-height:1.5rem;padding:0.3125rem;text-decoration:none;}.field--name-bhcc-services h3 a{font-size:1.5rem;color:#000;}.field--name-bhcc-services ul{margin:0;padding:0;}@media only screen and (min-width:768px){.field--name-bhcc-services .promoted ul{column-count:2;}}@media only screen and (min-width:992px){.field--name-bhcc-services .promoted ul{column-count:3;}}.field--name-bhcc-services li{list-style:none;line-height:1.75rem;margin:0px;padding:0px;}.field--name-bhcc-services li a:before{content:"\f054";margin-right:5px;margin-right:0.3125rem;font-size:13px;font-size:0.8125rem;font-family:"Font Awesome 5 Free";font-weight:900;color:var(--color-accent2);}.field--name-bhcc-services li a{text-decoration:none;font-size:1.1875rem;}.field--name-bhcc-newsroom{display:flex;overflow-y:hidden;}.promoted{background-color:#f0f5fa;float:left;margin-top:20px;margin-top:1.25rem;padding:30px;padding:1.875rem;width:100%;min-height:150px;min-height:9.375rem;}.top-story--title{display:flex;flex-direction:column;border-bottom:1px solid #d8d8d8;margin:0;padding:0;font-family:var(--font-secondary);}@media screen and (min-width:768px){.top-story--title{flex-direction:row;align-items:flex-end;}}.top-story--title > h3{margin-bottom:0;flex:0 1 auto;}.top-story--title h3 a{display:block;background:var(--color-brand);color:var(--color-negative);padding:var(--spacing-small);text-decoration:none;font-size:1.5rem;}.top-story--title > span{padding:var(--spacing-small);font-size:1.25rem;}.top-story__body{line-height:1.5;}.top-story--homepage .action-link--expand-icon{color:var(--color-accent2);}
.icaseworkembed{border:0;}
.single-icon{position:relative;display:inline-block;width:var(--icon-base);height:var(--icon-base);flex-shrink:0;}.single-icon--large{width:var(--spacing-x-large);height:var(--spacing-x-large);}.single-icon--x-large{width:3rem;height:3rem;}.single-icon--xx-large{width:4.375rem;height:4.375rem;}.inline-icon{position:relative;display:inline;padding-left:calc(var(--icon-base) * 2);}.icon-list li{margin-bottom:var(--spacing-x-small);padding-left:calc(var(--icon-base) * 2);position:relative;}.inline-icon::before,.single-icon::before,.icon-list__item::before{content:'';display:block;position:absolute;left:0;top:calc(50% - 9px);width:var(--icon-base);height:var(--icon-base);background-repeat:no-repeat;background-position:center;background-size:var(--icon-base) var(--icon-base);}.inline-icon.inline-icon--large::before{width:1.2em;height:1.4em;background-size:calc(var(--icon-base) * 1) calc(var(--icon-base) * 1.9);top:calc(50% - 11px);}.single-icon--large::before{left:calc(50% - 10px);top:calc(50% - 10px);width:var(--spacing-medium);height:var(--spacing-medium);background-size:contain;}.single-icon--x-large::before{left:0;top:calc(50% - 1.5rem);width:2.1875rem;height:3rem;background-size:3rem 3rem;}.single-icon--xx-large::before{left:calc(50% - 17.5px);top:calc(50% - 17px);width:2.1875rem;height:2.1875rem;background-size:contain;}.icon-currency-gbp::before{background-image:url(/themes/custom/bhcc_base/images/icon-currency-gbp.svg);}.icon-time::before{background-image:url(/themes/custom/bhcc_base/images/icon-clock.svg);}.icon-location::before{background-image:url(/themes/custom/bhcc_base/images/icon-location.svg);}.icon-call::before{background-image:url(/themes/custom/bhcc_base/images/icon-call.svg);}.icon-email::before{background-image:url(/themes/custom/bhcc_base/images/icon-email.svg);}.icon-email--white::before{background-image:url(/themes/custom/bhcc_base/images/icon-email-white.svg);}.icon-logo::before{background-image:url(/themes/custom/bhcc_base/images/logo.svg);}.icon-website::before{background-image:url(/themes/custom/bhcc_base/images/icon-website.svg);}.icon-pdf::before{background-image:url(/themes/custom/bhcc_base/images/icon-pdf.svg);}.icon-file::before{background-image:url(/themes/custom/bhcc_base/images/icon-file.svg);}.icon-file-pdf::before{background-image:url(/themes/custom/bhcc_base/images/icon-file-pdf.svg);}.icon-file-word::before{background-image:url(/themes/custom/bhcc_base/images/icon-file-word.svg);}.icon-facebook::before{background-image:url(/themes/custom/bhcc_base/images/icon-facebook.svg)}.icon-twitter::before{background-image:url(/themes/custom/bhcc_base/images/icon-twitter.svg)}.icon-youtube::before{background-image:url(/themes/custom/bhcc_base/images/icon-youtube.svg)}.icon-linkedin::before{background-image:url(/themes/custom/bhcc_base/images/icon-facebook.svg)}.service-icon{padding-left:35px;position:relative;}.service-icon:before{content:'';display:block;position:absolute;left:0px;top:calc(50% - 12px);width:24px;height:24px;background-repeat:no-repeat;background-position:center;background-image:url(/themes/custom/bhcc_base/images/icon-housing.svg);}.service-icon--home:before{background-image:url(/themes/custom/bhcc_base/images/icon-home-pink.svg);}.service-icon--council-tax:before{background-image:url(/themes/custom/bhcc_base/images/icon-service-council-tax.svg);}.service-icon--all-services:before{background-image:url(/themes/custom/bhcc_base/images/icon-all-services.svg);}.services-navigation__landing-heading .service-icon:before{filter:invert(12%) sepia(44%) saturate(6773%) hue-rotate(319deg) brightness(103%) contrast(97%);}.icon-invert::before{filter:invert(1);}
.ie-banner{background-color:#0059a4;color:#fff;line-height:1.5;}.ie-banner__inner{padding:20px;max-width:1168px;margin-left:auto;margin-right:auto;}
.background-image-cover{background-size:cover;}.background-image-center{background-position:center;}.news-banner{background-image:url(/themes/custom/bhcc_base/images/newsroom-hero.jpeg);background-repeat:no-repeat;background-position:right;background-size:28rem;}
.inset-text,p.highlighted-text{margin-bottom:var(--spacing-large);margin-top:var(--spacing-large);padding:var(--spacing-x-small) var(--spacing-medium);border-left:3px solid var(--color-accent);font-size:1.125rem;}
.job-card{position:relative;padding:var(--spacing-x-large) var(--spacing-medium) var(--spacing-medium);}.job-card__contract{position:absolute;top:0;left:var(--spacing-medium);padding:var(--spacing-xx-small) var(--spacing-x-small);background:var(--color-light-blue);}.job-card__salary{font-size:1.125rem;line-height:1.375;}.job-card__item{position:relative;display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-xx-small) 0 var(--spacing-xx-small) calc(var(--icon-base) * 3);min-height:calc(var(--icon-base) + (var(--spacing-xx-small) * 2) + 1rem);}.job-card__item::before{content:'';display:block;position:absolute;left:0;width:var(--icon-base);height:var(--icon-base);background-repeat:no-repeat;background-position:center;background-color:var(--color-light-blue);top:calc(var(--spacing-xx-small) + 2px);padding:1rem;}
.leaflet-container{font:0.875rem/1 "Source Sans Pro",sans-serif;}.leaflet-popup-content{margin:var(--spacing-medium);}.leaflet-container a{color:var(--color-link);}.leaflet-container a.leaflet-popup-close-button{width:1.25rem;height:1.25rem;font:24px/1 "Source Sans Pro",sans-serif;text-decoration:none;color:var(--color-secondary-accent);}.leaflet-popup-content > .teaser{padding:0;box-shadow:none;}.leaflet-popup-content > .teaser .lgd-row{display:block;margin:0;}.leaflet-popup-content > .teaser .lgd-row__one-half{width:100%;margin:0;}.leaflet-popup-content > .teaser .icon-list{display:none;}
.link-block{display:flex;flex-direction:column;width:100%;}.link-block__title-wrapper{display:flex;align-items:center;margin-bottom:var(--spacing-medium);}.link-block__title-icon{flex-shrink:0;margin-right:var(--spacing-x-small);}.link-block__title{margin-bottom:0;}
p.keystat--fact + p.keystat--subtitle{margin-top:calc(var(--spacing-x-small) * -1);margin-bottom:calc(var(--spacing-x-large));}p.keystat--subtitle+p.keystat--fact{margin-top:calc(var(--spacing-x-small) * -1)}p.keystat--subtitle{margin-bottom:var(--spacing-x-small);font-weight:600;text-transform:uppercase;letter-spacing:.02em;line-height:1;}p.keystat--fact{font-size:4rem;font-weight:700;line-height:1;word-break:break-all;}
.views-field-localgov-event-image img,.media--view-mode-localgov-event-thumbnail img{float:right;width:auto;height:auto;margin:0 0 0 var(--spacing-medium);}
.menu-local-tasks{position:fixed;bottom:0;width:100%;z-index:100;background-color:var(--color-cyan);padding:var(--spacing-small) var(--spacing-small) var(--spacing-xx-small);}.menu-local-tasks__item{margin-right:0.5em;font-size:0.875em;letter-spacing:1px;text-transform:uppercase;font-weight:600;padding:0.5em 0;margin-bottom:0.375em;}.menu-local-tasks__item > a{text-decoration:none;border-bottom:2px solid var(--color-dark-blue);padding:0.5em 0.875em;color:var(--color-black);background-color:var(--color-grey-light);}.menu-local-tasks__item > a:focus,.menu-local-tasks__item > a:hover,.menu-local-tasks__item > a:active{border-bottom-color:var(--color-yellow);}
.mobile-menu{border:2px solid var(--color-grey-mid-light);position:relative;z-index:0;overflow:hidden;}.mobile-menu .menu__services-links__link{display:block;font-weight:600;text-decoration:none;color:var(--color-text);padding:var(--spacing-x-small) var(--spacing);}.mobile-menu .menu-level-1 > li > .menu__services-links__link{font-size:1.25em;font-weight:700;border-bottom:2px solid var(--color-white);}.mobile-menu .menu-level-1 > li > .menu__services-links__link:not(.menu-link--orange):not(.menu-link--burgandy){background:var(--color-grey-mid-light);}.mobile-menu .menu__submenu .menu__services-links{position:relative;border-bottom:1px solid var(--color-grey-mid-light);padding:0 calc(var(--icon-base) * 2) 0 var(--spacing-small);}.mobile-menu .menu__submenu .menu__services-links::after{content:'';position:absolute;right:var(--spacing-small);top:calc(50% - 8px);width:var(--icon-base);height:var(--icon-base);background-image:url(/themes/custom/bhcc_base/images/arrow-right-black.svg);background-repeat:no-repeat;background-position:center;}
.news-banner__title{color:var(--color-negative);font-family:var(--font-secondary);font-size:1.625rem;margin-bottom:0;}.news-banner__title a{color:var(--color-white);text-decoration:none;}.news-banner__title h1{font:var(--font-secondary);color:var(--color-white);}.news-banner__tagline{font:var(--font-secondary);color:var(--color-white);padding-left:var(--spacing-large);margin-left:var(--spacing-medium);position:relative;}.news-banner__tagline:before{content:"";background:var(--color-accent2);position:absolute;top:50%;left:1px;transform:translateY(-50%);height:16px;width:2px;}
.not-published-banner{background-color:var(--color-yellow);color:var(--color-black);z-index:2;width:100%;margin:0 auto;}.not-published-banner__text{padding:var(--spacing-small) var(--spacing-small) var(--spacing-small) calc(var(--spacing-small) + 20px);font-size:var(--font-size);text-align:center;background-image:url(/themes/custom/bhcc_base/images/icon-alert-info-circle.svg);background-size:contain;background-repeat:no-repeat;background-position:var(--spacing-small) center;}
.field--name-field-media-oembed-video > iframe{width:100%;height:auto;aspect-ratio:16 / 9;}
.ol-overlay-container .popup{width:260px;height:160px;padding:16px;background-color:#fff;position:absolute;top:-207px;left:-130px;z-index:99;box-shadow:0 3px 14px rgba(0,0,0,0.4);}.ol-overlay-container .popup h2{margin-bottom:0px;font-family:"Source Sans Pro",sans-serif;}.ol-overlay-container .popup h2 a{font-size:18px;line-height:24px;}.ol-overlay-container .popup p,.ol-overlay-container .popup li{font-size:15px;line-height:26px;}.ol-overlay-container .popup p,.ol-overlay-container .popup ul{margin:0px;}.ol-overlay-container .popup .fas{margin-right:20px;}.ol-overlay-container .popup ul{padding-left:0px;list-style:none;}@media only screen and (max-width:767px){.ol-overlay-container .popup h2 a{font-size:17px;line-height:22px;}}.ol-overlay-container .popup:after{content:'';display:block;width:0;height:0;border-left:11px solid transparent;border-right:11px solid transparent;border-top:11px solid #fff;bottom:-11px;position:absolute;left:119px;z-index:199;}.ol-overlay-container .marker{width:25px;height:30px;background-color:transparent;background-image:url(/themes/custom/bhcc_base/images/marker.png);background-repeat:no-repeat;background-size:50px;background-position:0 -11px;background-origin:border-box;cursor:pointer;}.ol-control{z-index:999;}.ol-overlay-container .marker.selected{background-position:-25px -11px;}
.overlay{position:relative;overflow:hidden;}.overlay__content{position:relative;z-index:3;}.overlay__transparency,.overlay__image{position:absolute;}.overlay__transparency{z-index:2;top:0;right:0;bottom:0;left:0;background:linear-gradient(rgba(12,13,13,0.4),rgba(12,13,13,0.7));}.overlay__image{z-index:1;top:0;left:0;height:100%;width:100%;}
.page-header{background-color:var(--color-white);border-bottom:5px solid var(--color-brand);z-index:99;}@media screen and (min-width:1096px){.page-header{position:sticky;top:var(--ginHorizontalToolbarOffset,0);}}.page-header__container{display:flex;align-items:center;justify-content:space-between;height:80px;padding:var(--spacing-small);}@media screen and (min-width:1024px){.page-header__container{height:auto;}}.bhcc-portal .page-header__container{height:auto;justify-content:center;flex-direction:column;}@media screen and (min-width:768px){.bhcc-portal .page-header__container{justify-content:space-between;flex-direction:row;}}.page-header[class*="background-colourway-"]{border:none;}.page-header__left{flex:0 0 auto;}.bhcc-portal .page-header__left{flex-direction:column;text-align:center;}@media only screen and (min-width:768px){.bhcc-portal .page-header__left{flex-direction:row;text-align:left;}}@media screen and (min-width:768px){.portal-name{margin-left:var(--spacing);}}.site-logo{background-repeat:no-repeat;display:inline-block;background-size:contain;background-position:center;font-size:1.3em;text-decoration:none;margin:0;padding-right:1em;border-right:solid 1px var(--color-black);flex:1}[class*="background-colourway-"] .site-logo{border-color:var(--color-white);}.bhcc-portal .site-logo{padding-right:0;border-right:none;padding-bottom:var(--spacing-x-small);}@media only screen and (min-width:768px){.bhcc-portal .site-logo{padding-right:1em;border-right:solid 1px var(--color-black);padding-bottom:0;}}.site-logo img{width:94px;}.page-header__right{display:flex;align-items:center;align-self:end;justify-content:flex-end;flex:1 0 auto;}@media only screen and (min-width:768px){.page-header__right{align-self:center;}}.page-header__right__site-menu{flex:1 0 auto;padding-left:1em;}.page-header__home{background-color:transparent;}
.page-header-block__title{font-size:2.125rem;}@media only screen and (min-width:768px){.page-header-block__title{font-size:2.25rem;}}.page-header-block__subtitle p:last-of-type{margin-bottom:0;}.page-header-block__subtitle p{font-size:1.313rem;line-height:1.25;}@media only screen and (min-width:768px){.page-header-block__subtitle p{font-size:1.5rem;}}
.pager{display:flex;justify-content:center;}.pager__item{position:relative;margin-right:var(--spacing-xx-small);margin-left:var(--spacing-xx-small);min-width:1.5rem;text-align:center;}.pager__item.is-active{font-weight:600;}.pager__item.is-active::after{content:'';position:absolute;bottom:-5px;left:2px;display:block;height:3px;width:calc(100% - 4px);background-color:var(--color-secondary-accent);}.pager__item > a{color:var(--color-text);text-decoration:none;}.pager__item.is-disabled{opacity:0.5;cursor:not-allowed;}.pager__item--previous{margin-right:var(--spacing-medium);}.pager__item--next{margin-left:var(--spacing-medium);}.pager__item--first > .pager__link,.pager__item--previous > .pager__link{padding-left:var(--spacing-medium);}.pager__item--last > .pager__link,.pager__item--next > .pager__link{padding-right:var(--spacing-medium);}.pager__item--first > .pager__link,.pager__item--previous > .pager__link
.pager__item--last > .pager__link,.pager__item--next > .pager__link{position:relative;}.pager__item--first > .pager__link::before,.pager__item--previous > .pager__link::before,.pager__item--last > .pager__link::before,.pager__item--next > .pager__link::before{content:'';display:block;position:absolute;right:0;top:calc(50% - 7.5px);width:var(--icon-base);;height:var(--icon-base);;background-repeat:no-repeat;background-position:center;}.pager__item--first > .pager__link::before,.pager__item--previous > .pager__link::before{left:0;right:auto;transform:rotate(180deg);}.pager__item--next > .pager__link::before,.pager__item--previous > .pager__link::before{background-image:url(/themes/custom/bhcc_base/images/arrow-right-black.svg);}.pager__item--first > .pager__link::before,.pager__item--last > .pager__link::before{background-image:url(/themes/custom/bhcc_base/images/arrow-right-black-double.svg);}.leaflet-container + .pager{display:none;}
.pill{display:inline-block;padding:2px 5px;background-color:var(--color-secondary-text);color:var(--color-negative);font-weight:600;font-size:0.625rem;}.pill--accent{background-color:var(--color-accent);}
.portal-overview-block,.portal-page-block{min-height:16rem;}.portal-tile{height:100%;}.portal-tile__image{height:8rem;}.portal-tile__text h2{line-height:1.375;}.portal-tile__text p{line-height:1.5;}.portal-menu__toggle{color:var(--color-white);width:100%;border-radius:0;padding:var(--spacing-small);}.portal-menu__toggle.show-hide-toggle::before{background-image:url(/themes/custom/bhcc_base/images/arrow-right-white.svg);right:var(--spacing-small);}.portal-menu__container{display:none;}@media screen and (min-width:768px){.portal-menu__container{display:flex !important;}}@media screen and (min-width:768px){.menubar-portal .portal-menu__toggle{display:none !important;}}.portal-menu__list{display:flex;flex-direction:column;}@media screen and (min-width:768px){.portal-menu__list{flex-direction:row;}}@media screen and (min-width:768px){.portal-menu__item{display:flex;}}.portal-menu__item > a{padding:var(--spacing-small);display:block;text-decoration:none;font-weight:600;}.portal-menu__toggle:focus,.portal-menu__item > a:focus{outline-offset:-4px;}@media screen and (min-width:768px){.menubar-portal{padding:0 var(--spacing-small);}}.menubar-portal a{color:var(--color-negative);}
.progress-bar__list{list-style:none;padding-left:0;}.progress-bar__list-item{position:relative;padding:var(--spacing-x-small) var(--spacing-x-small) var(--spacing-x-small) var(--spacing-x-large);}.progress-bar__list-item::before{content:'';position:absolute;top:0;left:var(--spacing-medium);display:block;width:1px;height:100%;background-color:var(--color-grey-semi-dark);}.progress-bar__list-item:first-child::before{top:50%;height:50%;}.progress-bar__list-item:last-child::before{height:50%;}.progress-bar__list-item::after{content:'';position:absolute;top:calc(50% - 4px);left:15px;display:block;width:11px;height:11px;border-radius:50% 50%;background-color:var(--color-grey-semi-dark);}.progress-bar__list-item--active::after{border:1px solid var(--color-accent);background-color:var(--color-white);}
.pull-out-quote{margin-top:0;margin-right:0;margin-left:0;padding-left:var(--spacing--large);border-left:1px solid var(--quote-border-color);background-color:var(--quote-bg-color);}.pull-out-quote__content{margin:0;}.pull-out-quote__author{color:var(--quote-author-color);font-weight:bold;}
.search-block-form .form-item-keys,.search-block-form > form,.news-search-form{position:relative;}.search-block-form input.form-search{appearance:none;border-radius:var(--input-radius);font-size:calc(var(--font-size) * 0.875);line-height:1.29;background:var(--color-grey-mid-light) !important;border:none;}.search-block-form input.form-search::placeholder{font-weight:600;color:var(--color-secondary-text);}.search-block-form input.form-search,.news-search-form .form-autocomplete{padding:var(--spacing-x-small) calc(var(--spacing) * 2) var(--spacing-x-small) var(--spacing);}.news-search-form .form-item{margin-bottom:0;}.search-block-form .form-actions,.news-search-form .form-actions{margin:0;position:absolute;bottom:0;right:0;height:calc((var(--form-base-quarter) * 2) + 1.25em);width:calc((var(--form-base-quarter) * 2) + 1.75em);}.news-search-form .form-actions{width:calc((var(--form-base-quarter) * 2) + 1.25em);background-color:var(--color-link);}.background-burgundy-alt .news-search-form .form-actions{background-color:var(--color-negative);border-left:1px solid var(--color-burgundy-alt);}.search-block-form .form-submit,.news-search-form .form-submit{width:100%;min-width:0;height:100%;margin:0;padding:0;background:transparent;border-radius:0;}.search-block-form .form-submit span,.news-search-form .form-submit span{position:absolute;clip:rect(1px,1px,1px,1px);overflow:hidden;height:0;width:1px;word-wrap:normal;}.search-block-form .form-submit::before,.news-search-form .form-submit::before{content:'';display:block;position:absolute;top:calc(50% - 10px);left:calc(50% - 10px);width:var(--icon-base);height:var(--icon-base);background-image:url(/themes/custom/bhcc_base/images/icon-search.svg);background-repeat:no-repeat;background-position:center;}.news-search-form .form-submit::before{background-image:url(/themes/custom/bhcc_base/images/icon-search-white.svg);}.background-burgundy-alt .news-search-form .form-submit::before{background-image:url(/themes/custom/bhcc_base/images/icon-search-blue.svg);}@media screen and (min-width:48rem){.search-block-form{min-width:15rem;max-width:100%;}}.background-burgundy-alt .news-search-form .form-item > input{border:1px solid var(--color-negative);}
.step-by-step-pages__relationship{border-left-color:var(--color-brand);}@media screen and (min-width:48rem){.block-views-blocklocalgov-step-by-step-navigation-steps .step-by-step-pages__relationship{display:none;}}.step-by-step-pages__relationship .step-by-step-pages__part-of{color:var(--color-brand);}.step-by-step-pages ol.step-list .step.step--active .step__title a{color:var(--color-brand);}.step-by-step-pages ol.step-list .step.step--active::before{border-color:var(--color-brand);background-color:var(--color-brand);}.step-by-step-pages ol.step-list .step.step--active:not(:last-of-type)::after{border-color:var(--color-brand);}.step-by-step-pages .step-master{color:var(--color-text);}.step-by-step-pages ol.step-list .step .step__title a{text-decoration:none;color:var(--color-text);}.step-by-step-pages ol.step-list .step .step__title{font-size:1.125rem;font-weight:normal;}.step-by-step-pages ol.step-list .step .step__title a{text-decoration:none;color:var(--color-text);}.step-by-step-pages .step-master:focus,.step-by-step-pages .step-master:hover,.step-by-step-pages .step-master:active,.step-by-step-pages ol.step-list .step .step__title a:hover,.step-by-step-pages ol.step-list .step .step__title a:focus,.step-by-step-pages ol.step-list .step .step__title a:active,.step-by-step-pages ol.step-list .step .step__title .step-show:focus,.step-by-step-pages ol.step-list .step .step__title .step-show:hover,.step-by-step-pages ol.step-list .step .step__title .step-show:active{background-color:initial;color:var(--color-link);box-shadow:initial;text-decoration:underline;cursor:pointer;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:var(--form-base);text-overflow:ellipsis;white-space:nowrap;background-image:url(/themes/custom/bhcc_base/images/select.svg);background-position:right;background-repeat:no-repeat;background-size:calc((var(--form-base-quarter) * 2) + 1.25em);}.select--white,.background-accent > select,.background-burgundy-alt > select{border:1px sold var(--color-accent);background-image:url(/themes/custom/bhcc_base/images/select--accent.svg);background-size:38px;}
.service-landing-update__row{display:flex;flex-direction:column;justify-content:space-between;border-bottom:2px solid var(--color-grey-mid-dark);padding:var(--spacing-x-small) 0;}@media screen and (min-width:1024px){.service-landing-update__row{flex-direction:row;}}.service-landing-update__row .action-link{padding-top:var(--spacing-x-small);padding-bottom:var(--spacing-x-small);padding-left:var(--spacing-medium);flex-shrink:0;align-self:flex-end;}.service-landing-update__date{font-weight:600;color:var(--color-grey-dark);margin-bottom:var(--spacing-x-small);}@media screen and (min-width:1024px){.service-landing-update__date{margin-bottom:0;}}.service-landing-update__title{font-weight:600;color:var(--color-black-lighter);}.service-landing-update__description{flex-grow:1;padding-top:var(--spacing-small);line-height:1.375;}@media screen and (min-width:1024px){.service-landing-update__description{padding-right:var(--spacing-medium);}}.service-landing-update__content{display:flex;flex-direction:column;padding-top:var(--spacing-x-small);padding-bottom:var(--spacing-x-small);}@media screen and (min-width:1024px){.service-landing-update__content{flex-direction:row;}}
.services-cta__item{display:flex;position:relative;align-items:center;min-width:10rem;padding:var(--spacing-x-small) var(--spacing);padding-right:var(--spacing-x-large);border:0;text-decoration:none;line-height:1.375;font-weight:600;border-radius:var(--default-radius);background-color:var(--color-green);color:var(--color-white);cursor:pointer;}.services-cta__item.link-disabled,.services-cta__item.link-disabled:hover,.services-cta__item.link-disabled:focus{cursor:not-allowed;background-color:var(--color-grey-dark);}.services-cta__item::before{content:'';display:block;position:absolute;right:var(--spacing);top:calc(50% - 8px);width:var(--icon-base);height:var(--icon-base);background-image:url(/themes/custom/bhcc_base/images/arrow-right-white.svg);background-repeat:no-repeat;background-position:center;transition:right 0.25s ease;}.services-cta__item:hover,.services-cta__item:focus{background-color:#006e1a;}.services-cta__item:hover::before,.services-cta__item:focus::before{right:calc(var(--spacing) - var(--spacing-xx-small));}.services-cta__item.link-disabled:hover::before,.services-cta__item.link-disabled:focus::before{right:var(--spacing);}
.layout-sidebar-first{background-color:var(--color-white);}.services-navigation{background-color:var(--color-white);}.services-navigation .accordion__body > .accordion{padding-left:var(--spacing);}.services-navigation__landing-heading{position:relative;}.services-navigation__landing-heading > h2,.services-navigation__landing-heading > h3{margin:0;padding-top:0;padding-bottom:0;font-size:1.125rem;color:var(--color-burgundy);}.services-navigation > a,.services-navigation__child-heading,.services-navigation__landing-heading{display:block;padding:var(--spacing-x-small) var(--spacing-small);padding-right:var(--spacing-large);text-decoration:none;color:var(--color-text);}.services-navigation__child-heading{position:relative;border-bottom:1px solid var(--color-grey-mid);}.services-navigation__child-heading > h4{margin:0;padding:0;font-size:1rem;line-height:1.5;}.services-navigation__child-heading:hover,.services-navigation__child-heading:focus{background-color:var(--color-grey-light);}.services-navigation__child-list-link{position:relative;background-color:var(--color-grey-light);border-bottom:1px solid var(--color-grey-mid);}.services-navigation__child-list-link:hover,.services-navigation__child-list-link:focus{background-color:var(--color-white);}.services-navigation__child-list-link,.services-navigation__all-services-item > a{position:relative;display:block;text-decoration:none;font-size:1rem;line-height:1.5;padding:var(--spacing-x-small) calc(var(--icon-base) * 2) var(--spacing-x-small) var(--spacing-large);color:var(--color-text-lighter);}.services-navigation__child-list-link:after,.services-navigation__all-services-item > a:after{content:'';display:block;position:absolute;right:5px;top:calc(50% - 9px);width:18px;height:18px;background-image:url(/themes/custom/bhcc_base/images/arrow-right-black.svg);background-repeat:no-repeat;background-position:center;opacity:0.6;}.services-navigation__child-list-link.active-service{color:var(--color-text);}.services-navigation__landing-heading.active-landing::before,.services-navigation__child-heading.active-service::before,.services-navigation__child-list-link.active-service::before{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:6px;background-color:var(--color-burgundy);}
.show-hide{display:none;}.show-hide-toggle{padding-right:calc(var(--spacing) * 1.25);position:relative;}.show-hide-toggle--medium,.show-hide-toggle.padding-medium,.show-hide-toggle.padding-right-medium{padding-right:calc(var(--spacing-medium) + var(--spacing) * 1.25) !important;}.show-hide-toggle::before{content:'';display:block;position:absolute;right:0;top:calc(50% - 9px);width:var(--icon-base);height:var(--icon-base);background-image:url(/themes/custom/bhcc_base/images/arrow-right-black.svg);background-repeat:no-repeat;background-position:center;transform:rotate(90deg);transition:transform var(--transition-time) ease-in-out;}.show-hide-toggle--medium::before,.show-hide-toggle.padding-medium::before,.show-hide-toggle.padding-right-medium::before{right:var(--spacing-medium);}
.menu__social-media{display:flex;}.menu__social-media-links{margin-right:var(--spacing-x-small);}.menu__social-media-links > a{position:relative;display:block;border-radius:var(--input-radius);width:var(--spacing-x-large);height:var(--spacing-x-large);background-color:var(--color-text);font-size:0;}.menu__social-media-links > a::after{content:'';position:absolute;width:var(--spacing-x-large);height:var(--spacing-x-large);top:0;left:0;background-position:center;background-repeat:no-repeat;}.icon-facebook::after{background-image:url(/themes/custom/bhcc_base/images/icon-facebook.svg);}.icon-twitter::after{background-image:url(/themes/custom/bhcc_base/images/icon-twitter.svg);}.icon-youtube::after{background-image:url(/themes/custom/bhcc_base/images/icon-youtube.svg);}
.status-message{position:relative;margin-bottom:var(--spacing-large);padding:var(--spacing-small) var(--spacing-medium) var(--spacing-small) 4rem;border:2px solid var(--color-text);font-weight:600;}.status-message::before{content:'';position:absolute;top:calc(50% - 15px);left:20px;display:block;height:var(--spacing-large);width:var(--spacing-large);background-color:var(--color-text);background-image:url(/themes/custom/bhcc_base/images/icon-exclaimation-white-large.svg);background-position:12.5px center;background-repeat:no-repeat;border-radius:var(--input-radius);}.status-message--error,.status-message--warning{border-color:var(--color-warning);color:var(--color-warning);}.status-message--error::before,.status-message--warning::before{background-color:var(--color-warning);}.status-message--warning::before{background-image:url(/themes/custom/bhcc_base/images/icon-cross-white-large.svg);background-position:8.5px center;}.status-message--success{border-color:var(--color-success);color:var(--color-success);}.status-message--success::before{background-color:var(--color-success);background-image:url(/themes/custom/bhcc_base/images/icon-tick-white-large.svg);background-position:6.5px center;}
.subsite-banner{position:relative;background:var(--subsite-banner-bg-color,#ccc) no-repeat center center;background-size:cover;color:var(--subsite-banner-text-color);background-blend-mode:multiply;}.subsite-banner::before{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,var(--subsite-banner-gradient-color) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 80%,var(--subsite-banner-gradient-color) 100%);}.subsite-banner__content{position:relative;min-height:158px;z-index:10;}
.subsite-navigation{background-color:var(--subsite-menu-background-color);}@media screen and (min-width:768px){.subsite-navigation{display:block !important;}}.subsite-navigation__menu-item{display:block;}.subsite-navigation__menu--child .subsite-navigation__menu--child{padding-left:var(--spacing-small);}.subsite-navigation__menu--root,.subsite-navigation__menu-item:not(:last-of-type){border-bottom:1px solid var(--color-grey-mid);}.subsite-navigation__menu--child .subsite-navigation__menu--child .subsite-navigation__menu-item{border-bottom:0;}.subsite-navigation__menu--root .subsite-navigation__menu--child .subsite-navigation__menu-item:first-child{border-top:1px solid var(--color-grey-mid);}.subsite-navigation__menu-item a{position:relative;display:block;padding:var(--spacing-x-small) var(--spacing-small);text-decoration:none;color:var(--subsite-menu-link-color);font-weight:600;line-height:1.5;}.subsite-navigation__menu-item a:hover,.subsite-navigation__menu-item a:focus{background-color:var(--subsite-menu-hover-background-color);}.subsite-navigation__menu--root > .menu-item--active-trail > a{position:relative;font-size:1.125rem;color:var(--subsite-menu-highlight-color);}.subsite-navigation__menu-item a.is-active::before{content:'';display:block;position:absolute;top:0;left:0;height:100%;width:6px;background-color:var(--subsite-menu-highlight-color);}.subsite-navigation__toggle{display:block;width:100%;padding:var(--spacing-x-small) var(--spacing-small);background-color:var(--color-white);border-radius:0;border:2px solid var(--color-grey-mid);cursor:pointer;}.subsite-navigation__toggle.show-hide-toggle--is-active{border-color:#d8d8d8;}@media screen and (min-width:768px){.subsite-navigation__toggle{display:none;}}.subsite-navigation__toggle.show-hide-toggle::before{right:var(--spacing-x-small);}
.subsite-overview-banner{position:relative;background:var(--subsite-banner-bg-color,#ccc) no-repeat center center;background-size:cover;color:var(--subsite-banner-text-color);background-blend-mode:multiply;}.subsite-overview-banner::before{content:' ';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to right,var(--subsite-banner-gradient-color) 0%,rgba(0,0,0,0) 20%,rgba(0,0,0,0) 50%,rgba(0,0,0,0) 80%,var(--subsite-banner-gradient-color) 100%);}.subsite-overview-banner__content{position:relative;min-height:256px;z-index:10;}
.summary-list__item{display:flex;flex-direction:column;border-bottom:1px solid var(--color-grey-dark);padding:0.75em 0;}@media only screen and (min-width:768px){.summary-list__item{flex-direction:row;}}.summary-list__label{min-width:15%;padding-right:1em;}.summary-list--large-label .summary-list__label{min-width:25%;}@media only screen and (min-width:768px){.summary-list--large .summary-list__label,.summary-list--large .summary-list__content{font-size:1.188rem;line-height:1.5;}}
.tabs--initialised .tab-panel{display:none;padding:1rem;border:var(--tabs-border);border-color:var(--tabs-border-color);}.tabs--initialised .tab-panel--active{display:block;}.tabs--initialised .tabs__controls{display:flex;list-style:none;margin:0;padding:0;}.tabs--initialised .tabs__controls li{margin:0;}.tabs--initialised .tabs__controls button{border:var(--tabs-border);font-size:var(--tabs-button-font-size);font-family:var(--tabs-button-font-family);margin:0;border-color:var(--tabs-border-color);color:var(--tabs-text-color);background:var(--tabs-button-bg-color);cursor:pointer;}.tabs--initialised .tabs__controls [aria-selected="true"]{background-color:var(--tabs-button-active-color);border-bottom-color:var(--tabs-button-active-color);}.tabs--initialised .tabs__controls > li + li button{border-left:none;}@media screen and (min-width:768px){.node--type-html-page .js-bhcc-tab-content,.webform--ajax-submit{padding-top:calc(var(--ginHorizontalToolbarOffset,0px) + var(--spacing-small));margin-top:calc((var(--ginHorizontalToolbarOffset,0px) + var(--spacing-small)) * -1);}}@media screen and (min-width:1096px){.node--type-html-page .js-bhcc-tab-content,.webform--ajax-submit{padding-top:calc(var(--ginHorizontalToolbarOffset,0px) + 98px + var(--spacing-small));margin-top:calc((var(--ginHorizontalToolbarOffset,0px) + 98px + var(--spacing-small)) * -1);}}
.teaser__title{line-height:1.25;}.teaser__content .field--name-body p{line-height:1.5;}.teaser__content > h3 > a{text-decoration:none;color:var(--color-text);}.teaser__content p:first-of-type{margin-top:0;}.taxonomy-index__item .teaser__content{padding-bottom:var(--spacing-large);border-bottom:2px solid var(--color-grey-dark);}.teaser__image{flex-shrink:0;max-width:20rem;}@media screen and (min-width:768px){.teaser__image{max-width:12rem;}}.teaser--localgov-news-article{flex-direction:column;}@media screen and (min-width:768px){.teaser--localgov-news-article{flex-direction:row;}}
.page-navigation__prev,.page-navigation__next{position:relative;text-decoration:none;}.page-navigation__label{font-size:0.875rem;line-height:18px;color:var(--color-text);font-weight:600;text-transform:uppercase;letter-spacing:.03em;}.page-navigation__prev{padding-left:46px;}.page-navigation__next{padding-right:46px;text-align:right;}.page-navigation__prev::after,.page-navigation__next::after{content:'';position:absolute;display:block;height:2.25rem;width:2.25rem;top:0;background-color:var(--color-link);border-radius:9999px;background-image:url(/themes/custom/bhcc_base/images/arrow-right-white.svg);background-position:calc(50% - 2px) 50%;background-repeat:no-repeat;background-size:12px;}.page-navigation__prev::after{left:0;transform:rotate(180deg);}.page-navigation__next::after{right:0;}
.node--type-webform .webform-submission-form,.controller-based-form{max-width:48rem;}.webform-progress{display:none;}.form-actions > .webform-button--previous:before{left:var(--spacing);right:auto;transform:rotate(180deg);background-image:url(/themes/custom/bhcc_base/images/arrow-right-white.svg);}.description,.webform-element-description{margin-top:var(--spacing-x-small);margin-bottom:var(--spacing-medium);line-height:1.5;max-width:80ch;font-size:var(--font-size);font-weight:normal;}.bhcc-webform-date--wrapper .description,.bhcc-webform-date-of-birth--wrapper .description{position:relative;top:calc(var(--spacing-x-large) * -1);}.field-prefix .description{margin-top:calc(var(--spacing-x-small) * -1);}.field-prefix,.field-suffix{font-weight:600;font-size:1.5em;line-height:1;color:var(--color-black-lighter);}.webform-element-more{margin-top:var(--spacing-x-small);}.webform-element-more--link{position:relative;padding-left:var(--spacing-medium);}.webform-element-more--link:before{position:absolute;left:0px;top:3px;color:var(--color-link);}.webform-element-more--content{margin-top:var(--spacing-x-small);}.webform-submission-form > .status-messages > .status-message{margin-top:var(--spacing-x-large);margin-bottom:var(--spacing-xx-large);color:var(--color-text);}.webform-submission-form > .status-messages > .status-message .item-list__comma-list{display:block;margin-top:var(--color-x-small);list-style:none;}.webform-submission-form > .status-messages > .status-message .item-list__comma-list li{display:block;margin:var(--spacing-x-small) 0;}.webform-submission-form > .status-messages > .status-message .item-list__comma-list li::after{content:'';}.webform-submission-form > .status-messages > .status-message a{color:var(--color-error);}.webform-radios-other,.webform-checkboxes-other{margin-bottom:var(--spacing-x-large);}.webform-radios-other-input,.webform-checkboxes-other-input{margin-top:var(--spacing-x-small);}.webform-select-other{margin-bottom:var(--spacing-x-large);}.webform-select-other-input{margin-top:var(--spacing-x-small);}.webform-checkbox-single{margin-bottom:var(--spacing-x-large);}.webform-checkbox-single__wrapper{position:relative;}.webform-checkbox-single input[type="checkbox"] + label{font-weight:600;}.bhcc-webform-select-other-checkbox{margin-top:var(--spacing-x-small);}.webform-type-fieldset{padding:var(--spacing);background-color:#fff;margin-bottom:var(--spacing-x-large);}.webform-type-fieldset .webform-type-fieldset{padding:0;}@media only screen and (min-width:768px){.webform-type-fieldset{padding:var(--spacing-x-large) var(--spacing-x-large) var(--spacing-medium);}}.webform-type-fieldset > legend{display:none;}.webform-type-fieldset > .fieldset-wrapper{max-width:var(--content-container);}.form-managed-file{margin-bottom:var(--spacing-medium);}.form-managed-file > .form-file{margin-bottom:var(--spacing-medium);}.form-managed-file > .file,.webform-document-file > .js-form-type-checkbox{display:block;font-weight:600;}.webform-document-file > .js-form-type-checkbox{margin-top:var(--spacing-x-small);margin-bottom:var(--spacing-x-small);}.form-managed-file > .button--success{margin-top:var(--spacing-medium);padding:var(--spacing-small) var(--spacing-large) var(--spacing-small) 3rem;text-align:center;color:var(--color-negative);background-color:var(--color-error);border-radius:var(--input-radius);}.form-managed-file > .button--success::before{background-image:url(/themes/custom/bhcc_base/images/icon-bin.svg);top:calc(50% - 9px);right:0;left:var(--spacing);}.webform-submission-form .rich-text__item{margin-bottom:var(--spacing-x-large);}.webform-submission-form .rich-text__item:not(:first-of-type){margin-top:var(--spacing-x-large);}.webform-submission-form .form-element-label,.webform-submission-form .rich-text__item.form-item,.bhcc-contact-form .fieldset-legend{margin-bottom:var(--spacing-medium);font-size:1rem;}@media only screen and (min-width:768px){.webform-submission-form .form-element-label,.webform-submission-form .rich-text__item.form-item,.webform-submission-form li,.bhcc-contact-form .fieldset-legend{font-size:1.125rem;}}.bhcc-webform-person--date_of_birth > div:first-of-type:not(.form-item--error):not(.form-item--error-message),.bhcc-webform-person--date_of_birth > div:nth-of-type(2):not(.form-item--error):not(.form-item--error-message),.bhcc-webform-person--date_of_birth > div:nth-of-type(3):not(.form-item--error):not(.form-item--error-message){display:inline-block;margin-right:5px;}.bhcc-webform-person--date_of_birth > div:first-of-type:not(.form-item--error):not(.form-item--error-message),.bhcc-webform-person--date_of_birth > div:nth-of-type(2):not(.form-item--error):not(.form-item--error-message){width:70px;}.bhcc-webform-person--date_of_birth > div:nth-of-type(3):not(.form-item--error):not(.form-item--error-message){width:80px;}
.zone-info{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;margin:-4px;}.zone-info > .zone-carfree-alert{margin-left:4px;margin-right:4px;}.zone-info > .zone-alert{width:auto;min-width:300px;max-width:100%;margin:4px;}.zone-info > .zone-buy-text{width:auto;min-width:300px;max-width:100%;margin:4px;}
.show-hide--is-active{display:block;}.show-hide-toggle--is-active::before{transform:rotate(270deg);}.header-menu__mobile .show-hide-toggle--is-active::before{right:1em;}.header-menu__dropdown{display:none;}@media screen and (min-width:1096px){.header-menu__dropdown.show-hide--is-active{display:block;}.mobile-menu.menu-dropdown.show-hide--is-active{display:none;}}
.background-white,.background-negative{background-color:var(--color-white);}.background-grey-mid-light{background-color:var(--color-grey-mid-light);}.background-burgundy-alt{background-color:var(--color-burgundy-alt);}.background-light-blue{background-color:var(--color-light-blue);}.background-action{background-color:var(--color-link);}.background-transparent{background-color:transparent;}.background-accent{background-color:var(--color-accent);}.background-facebook{background-color:var(--color-facebook)}.background-twitter{background-color:var(--color-twitter)}.background-youtube{background-color:var(--color-youtube)}.background-linkedin{background-color:var(--color-linkedin)}
.default-border{border:1px solid var(--color-grey-mid);}.default-border-top{border-top:1px solid var(--color-grey-mid);}.default-border-right{border-right:1px solid var(--color-grey-mid);}.default-border-bottom{border-bottom:1px solid var(--color-grey-mid);}.default-border-left{border-left:1px solid var(--color-grey-mid);}.dark-border{border:1px solid var(--color-grey-dark);}.dark-border-top{border-top:1px solid var(--color-grey-dark);}.dark-border-right{border-right:1px solid var(--color-grey-dark);}.dark-border-bottom{border-bottom:1px solid var(--color-grey-dark);}.dark-border-left{border-left:1px solid var(--color-grey-dark);}.accent2-border{border:3px solid var(--color-accent2);}.accent2-border-top{border-top:3px solid var(--color-accent2);}.accent2-border-right{border-right:3px solid var(--color-accent2);}.accent2-border-bottom{border-bottom:3px solid var(--color-accent2);}.accent2-border-left{border-left:3px solid var(--color-accent2);}.accent3-border{border:3px solid var(--color-accent3);}.accent3-border-top{border-top:3px solid var(--color-accent3);}.accent3-border-right{border-right:3px solid var(--color-accent3);}.accent3-border-bottom{border-bottom:3px solid var(--color-accent3);}.accent3-border-left{border-left:3px solid var(--color-accent3);}.accent4-border-left{border-left:3px solid var(--color-accent4);}.default-radius{border-radius:var(--default-radius);}.small-radius{border-radius:2px;}.circular-radius{border-radius:9999px;}
.color-colourway-burgundy{color:var(--color-colourway-burgundy);}.color-colourway-green{color:var(--color-colourway-green);}.color-colourway-red{color:var(--color-colourway-red);}.color-colourway-pink{color:var(--color-colourway-pink);}.color-colourway-cyan{color:var(--color-colourway-cyan);}.color-colourway-orange{color:var(--color-colourway-orange);}.color-colourway-blue{color:var(--color-colourway-blue);}.color-colourway-myaccount{color:var(--color-colourway-myaccount-var);}.background-colourway-burgundy,.background-colourway-burgundy-cta,a.background-colourway-burgundy-var:hover,.menubar-portal.background-colourway-burgundy-var a.is-active,.menubar-portal.background-colourway-burgundy-var a:hover{background-color:var(--color-colourway-burgundy);}.background-colourway-burgundy-var,a.background-colourway-burgundy:hover,a.background-colourway-burgundy-cta:hover,a.background-colourway-burgundy-cta:focus{background-color:var(--color-colourway-burgundy-var);}.background-colourway-green,.background-colourway-green-cta,a.background-colourway-green-var:hover,.menubar-portal.background-colourway-green-var a.is-active,.menubar-portal.background-colourway-green-var a:hover{background-color:var(--color-colourway-green);}.background-colourway-green-var,a.background-colourway-green:hover,a.background-colourway-green-cta:hover,a.background-colourway-green-cta:focus{background-color:var(--color-colourway-green-var);}.background-colourway-red,.background-colourway-red-cta,a.background-colourway-red-var:hover,.menubar-portal.background-colourway-red-var a.is-active,.menubar-portal.background-colourway-red-var a:hover{background-color:var(--color-colourway-red);}.background-colourway-red-var,a.background-colourway-red:hover,a.background-colourway-red-cta:hover,a.background-colourway-red-cta:focus{background-color:var(--color-colourway-red-var);}.background-colourway-pink,.background-colourway-pink-cta,a.background-colourway-pink-var:hover,.menubar-portal.background-colourway-pink-var a.is-active,.menubar-portal.background-colourway-pink-var a:hover{background-color:var(--color-colourway-pink);}.background-colourway-pink-var,a.background-colourway-pink:hover,a.background-colourway-pink-cta:hover,a.background-colourway-pink-cta:focus{background-color:var(--color-colourway-pink-var);}.background-colourway-cyan,.background-colourway-cyan-cta,a.background-colourway-cyan-var:hover,.menubar-portal.background-colourway-cyan-var a.is-active,.menubar-portal.background-colourway-cyan-var a:hover{background-color:var(--color-colourway-cyan);}.background-colourway-cyan-var,a.background-colourway-cyan:hover,a.background-colourway-cyan-cta:hover,a.background-colourway-cyan-cta:focus{background-color:var(--color-colourway-cyan-var);}.background-colourway-orange,.background-colourway-orange-cta,a.background-colourway-orange-var:hover,.menubar-portal.background-colourway-orange-var a.is-active,.menubar-portal.background-colourway-orange-var a:hover{background-color:var(--color-colourway-orange);}.background-colourway-orange-var,a.background-colourway-orange:hover,a.background-colourway-orange-cta:hover,a.background-colourway-orange-cta:focus{background-color:var(--color-colourway-orange-var);}.background-colourway-blue,.background-colourway-blue-cta,a.background-colourway-blue-var:hover,.menubar-portal.background-colourway-blue-var a.is-active,.menubar-portal.background-colourway-blue-var a:hover{background-color:var(--color-colourway-blue);}.background-colourway-blue-var,a.background-colourway-blue:hover,a.background-colourway-blue-cta:hover,a.background-colourway-blue-cta:focus{background-color:var(--color-colourway-blue-var);}.background-colourway-myaccount,.menubar-portal.background-colourway-myaccount-var a.is-active,.menubar-portal.background-colourway-myaccount-var a:hover{background-color:var(--color-colourway-myaccount);}.background-colourway-myaccount-var,.background-colourway-myaccount-cta{background-color:var(--color-colourway-myaccount-var);}a.background-colourway-myaccount-var:hover,a.background-colourway-myaccount-cta:hover,a.background-colourway-myaccount-cta:focus{background-color:var(--color-colourway-burgundy-var);}.bhcc-colourway-burgundy{--color-primary:var(--color-colourway-burgundy);--color-heading-text:var(--color-colourway-burgundy);}.bhcc-colourway-green{--color-primary:var(--color-colourway-green);--color-heading-text:var(--color-colourway-green);}.bhcc-colourway-red{--color-primary:var(--color-colourway-red);--color-heading-text:var(--color-colourway-red);}.bhcc-colourway-pink{--color-primary:var(--color-colourway-pink);--color-heading-text:var(--color-colourway-pink);}.bhcc-colourway-cyan{--color-primary:var(--color-colourway-cyan);--color-heading-text:var(--color-colourway-cyan);}.bhcc-colourway-orange{--color-primary:var(--color-colourway-orange);--color-heading-text:var(--color-colourway-orange);}.bhcc-colourway-blue{--color-primary:var(--color-colourway-blue);--color-heading-text:var(--color-colourway-blue);}.bhcc-colourway-myaccount{--color-primary:var(--color-colourway-myaccount);--color-heading-text:var(--color-colourway-myaccount);}
.keyline{position:relative;padding-bottom:calc(var(--spacing-small) * 1.5);color:var(--color-heading-text);}.keyline::after{content:'';width:calc(var(--spacing) * 3);height:6px;background-color:var(--color-heading-text);position:absolute;bottom:0;display:block;}.color-negative .keyline::after{background-color:var(--color-negative);}
.overlay--multiply{mix-blend-mode:multiply;}.overlay--grey{background-color:rgba(0,0,0,0.3);}.overlay--burgundy{background-color:var(--color-burgundy);}.overlay--green{background-color:var(--color-colourway-green);}.overlay--red{background-color:var(--color-colourway-red);}.overlay--pink{background-color:var(--color-colourway-pink);}.overlay--cyan{background-color:var(--color-colourway-cyan);}.overlay--orange{background-color:var(--color-colourway-orange);}.overlay--blue{background-color:var(--color-colourway-blue);}
body{--subsite-banner-text-color:var(--color-white);--subsite-banner-gradient-color:var(--color-banner-gradient);--subsite-menu-background-color:var(--color-white);--subsite-menu-link-color:var(--color-text);--subsite-menu-highlight-color:var(--color-colourway-burgundy);--subsite-menu-hover-background-color:var(--color-grey-light);--call-out-box-bg-color:var(--color-colourway-burgundy);--call-out-box-text-color:var(--color-white);--quote-border-color:var(--color-colourway-orange);--quote-bg-color:var(--color-grey-mid-light);--quote-author-color:var(--color-text);--fact-box-border-color:var(--color-colourway-orange);--fact-box-bg-light:var(--color-grey-mid-light);--fact-box-bg-dark:var(--color-black-lighter);}body.subsite-theme--bhcc_burgundy{--subsite-banner-bg-color:var(--color-colourway-burgundy);}body.subsite-theme--bhcc_blue{--subsite-banner-bg-color:var(--color-colourway-blue);--subsite-menu-highlight-color:var(--color-colourway-blue);--call-out-box-bg-color:var(--color-colourway-blue);--call-out-box-text-color:var(--color-white);--quote-border-color:var(--color-colourway-blue);--fact-box-border-color:var(--color-colourway-blue);}body.subsite-theme--bhcc_orange{--subsite-banner-bg-color:var(--color-colourway-orange);--subsite-menu-highlight-color:var(--color-colourway-orange);--call-out-box-bg-color:var(--color-colourway-orange);--call-out-box-text-color:var(--color-white);--quote-border-color:var(--color-colourway-orange);--fact-box-border-color:var(--color-colourway-orange);}body.subsite-theme--bhcc_cyan{--subsite-banner-bg-color:var(--color-colourway-cyan);--subsite-menu-highlight-color:var(--color-colourway-cyan);--call-out-box-bg-color:var(--color-colourway-cyan);--call-out-box-text-color:var(--color-white);--quote-border-color:var(--color-colourway-cyan);--fact-box-border-color:var(--color-colourway-cyan);}body.subsite-theme--bhcc_pink{--subsite-banner-bg-color:var(--color-colourway-pink);--subsite-menu-highlight-color:var(--color-colourway-pink);--call-out-box-bg-color:var(--color-colourway-pink);--call-out-box-text-color:var(--color-white);--quote-border-color:var(--color-colourway-pink);--fact-box-border-color:var(--color-colourway-pink);}body.subsite-theme--bhcc_red{--subsite-banner-bg-color:var(--color-colourway-red);--subsite-menu-highlight-color:var(--color-colourway-red);--call-out-box-bg-color:var(--color-colourway-red);--call-out-box-text-color:var(--color-white);--quote-border-color:var(--color-colourway-red);--fact-box-border-color:var(--color-colourway-red);}body.subsite-theme--bhcc_green{--subsite-banner-bg-color:var(--color-colourway-green);--subsite-menu-highlight-color:var(--color-colourway-green);--call-out-box-bg-color:var(--color-colourway-green);--call-out-box-text-color:var(--color-white);--fact-box-border-color:var(--color-colourway-green);}body.subsite-theme--bhcc_black{--subsite-banner-bg-color:var(--color-black);--subsite-menu-background-color:var(--color-black);--subsite-menu-link-color:var(--color-white);--subsite-menu-highlight-color:var(--color-white);--subsite-menu-hover-background-color:var(--color-grey-dark);--call-out-box-bg-color:var(--color-black);--call-out-box-text-color:var(--color-white);--fact-box-border-color:var(--color-black);}
body.subsite-theme--bhcc_black .page-header{background-color:var(--color-black);}body.subsite-theme--bhcc_black .layout-container,body.subsite-theme--bhcc_black .layout-sidebar-first,body.subsite-theme--bhcc_black .footer{background-color:var(--color-black);color:var(--color-white);}body.subsite-theme--bhcc_black .paragraph{text-align:center;}@media only screen and (min-width:768px){body.subsite-theme--bhcc_black .paragraph--type--localgov-text{max-width:920px;margin:0 auto;}}body.subsite-theme--bhcc_black .paragraph--type--localgov-text a{color:var(--color-light-blue);}body.subsite-theme--bhcc_black .paragraph--type--localgov-image img{max-width:600px;margin:0 auto var(--spacing-x-large);}body.subsite-theme--bhcc_black .footer h2{color:var(--color-grey-light);}body.subsite-theme--bhcc_black .horizontal-menu .menu-level-1 > li > .menu__services-links__link{color:var(--color-grey-light);}body.subsite-theme--bhcc_black .horizontal-menu .menu-level-1 > li > .menu__services-links__link:hover{background-color:var(--color-grey-dark);}body.subsite-theme--bhcc_black .horizontal-menu .menu-level-1 > li > .menu__services-links__link.active{background-color:var(--color-burgundy);}body.subsite-theme--bhcc_black .horizontal-menu .menu-level-1 > li > .menu__services-links__link::after,body.subsite-theme--bhcc_black .site-logo img{filter:invert(100%);}body.subsite-theme--bhcc_black .push-menu{background-color:var(--color-black);}body.subsite-theme--bhcc_black .push-menu .menu__services-links__link{color:var(--color-white);}body.subsite-theme--bhcc_black .push-menu .menu__services-links__link:hover,body.subsite-theme--bhcc_black .push-menu .menu__services-links__link:focus{background-color:var(--color-grey-dark);}body.subsite-theme--bhcc_black .push-menu .menu__services-links__link::after{filter:invert(100%);}body.subsite-theme--bhcc_black .push-menu .menu__services-links__link:hover::after,body.subsite-theme--bhcc_black .push-menu .menu__services-links__link:focus::after{background-image:url(/themes/custom/bhcc_base/images/arrow-right-black.svg);}body.subsite-theme--bhcc_black .mobile-menu .menu-level-1 > li > .menu__services-links__link:not(.menu-link--orange):not(.menu-link--burgandy){background-color:var(--color-grey-dark);}body.subsite-theme--bhcc_black .mobile-menu .menu__services-links__link{color:var(--color-white);}
.default-shadow{box-shadow:0px 1px 2px 0px rgb(0 0 0 / 5%);}
.sans-text{font-family:var(--font-primary);}.serif-text{font-family:var(--font-secondary);}.default-text{font-size:1rem;}.smallest-text{font-size:0.75rem;}.smaller-text{font-size:0.875rem;}.larger-text{font-size:1.125rem;}.subtitle{font-size:1.25rem;}.larger-subtitle{font-size:1.375rem;}.smallest-heading{font-size:1.125rem;}.smaller-heading{font-size:1.25rem;}.large-header{font-size:2.25rem;}.default-line-height{line-height:1.25;}.line-height-smaller{line-height:1.125;}.line-height-larger,.line-height-larger p{line-height:1.375;}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.uppercase{text-transform:uppercase;}.letter-spacing-2pc{letter-spacing:.02em;}.weight-semi{font-weight:600;}.weight-bold{font-weight:700;}.emphasis{font-style:italic;}.color-text{color:var(--color-text);}.color-negative{color:var(--color-negative);}.color-secondary{color:var(--color-secondary-text);}.accent-text{color:var(--color-accent);}.success-text{color:var(--color-success);}.warning-text{color:var(--color-warning);}.error-text{color:var(--color-error);}.color-external-link{color:var(--color-green);}.opacity-100{opacity:1;}.opacity-80{opacity:0.8;}.unstyled{text-decoration:none;}.unstyled-link{color:var(--color-text);text-decoration:none;}
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/themes/custom/bhcc_base/css/homepage-carousel/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-nav [class*='owl-']{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px;}.owl-theme .owl-nav [class*='owl-']:hover{background:#869791;color:#FFF;text-decoration:none;}.owl-theme .owl-nav .disabled{opacity:0.5;cursor:default;}.owl-theme .owl-nav.disabled + .owl-dots{margin-top:10px;}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent;}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;*display:inline;}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity 200ms ease;border-radius:30px;}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#0072B8;}button.owl-dot:focus{outline:4px solid #fc3;}
