.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;}}.flex-grow-1{flex-grow:1;}.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;}.rounded{border-radius:var(--default-radius);}.rounded--input-radius{border-radius:var(--input-radius);}.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-auto{margin-top:auto;}.margin-right-auto{margin-right:auto;}.margin-bottom-auto{margin-bottom:auto;}.margin-left-auto{margin-left:auto;}.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;}.field--layout-paragraphs > div + div{margin-top:var(--spacing-large);}
.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\:grid-gap-2{grid-gap:2rem;}.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;}}
.action-link,.action-links > a{position:relative;display:block;margin-right:var(--spacing);text-decoration:none;font-weight:600;font-size:0.875rem;line-height:1.125rem;}.action-link--next{margin-right:0;padding-right:var(--spacing);}.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;}.top-story--homepage .action-link{display:inline-block;}
.bhcc-alert{position:relative;min-height:calc(2rem + (var(--spacing-x-small) * 2));margin-top:var(--spacing);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;}.bhcc-alert p:last-child{margin-bottom:0;}
.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 a:focus,.rich-text__item .button--cta:focus,.rich-text__item .cta-button:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);color:var(--color-text);outline:none;text-decoration:none;z-index:1;}.rich-text__item .button--cta:focus:hover,.rich-text__item .cta-button:focus:hover{outline:3px solid var(--color-focus);box-shadow:none;}.rich-text__item .button--cta:focus::after,.cta-button:focus::after{background-image:url(/themes/custom/bhcc_base/images/arrow-right-black.svg);}.rich-text__item a[href^="mailto:"]{display:inline-block;word-break:break-all;}@media only screen and (min-width:768px){.rich-text__item a[href^="mailto:"]{display:inline;word-break:normal;}}.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 iframe{max-width:100%;}.rich-text__item table{font-size:1rem;}@media not print{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;}}@media not print{table thead{display:none;}}@media only screen and (min-width:768px){table thead{display:table-header-group;}}@media not print{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;}}@media not print{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;}}
.button,.cta-button{appearance:none;position:relative;align-items:center;min-width:9rem;padding:var(--spacing-x-small) var(--spacing);border:0;text-decoration:none;line-height:1.375;font-weight:600;background:transparent;cursor:pointer;}.button:not(.hidden):not(.js-hide):not(.button--single),.cta-button:not(.hidden){display:flex;}.button:not(.hidden){align-items:center;justify-content:space-between;}.button--search{background-color:var(--color-blue);color:var(--color-negative);}.button--search:hover,.button--search:focus{background-color:var(--color-blue-var);}.button--single,.rich-text__item .cta-single{display:inline-flex;}.button--single-icon:not(.hidden){display:flex;align-items:center;justify-content:center;}.button__icon{position:relative;display:block;fill:currentColor;height:1em;width:1em;flex-shrink:0;}.button__icon--before{margin-right:var(--spacing-x-small);left:0;transition:left 0.25s ease;}.button__icon--after{margin-left:var(--spacing-x-small);right:0;transition:right 0.25s ease;}.button:hover .button__icon--before,.button:focus .button__icon--before{left:calc(var(--spacing-xx-small) * -1);}.button:hover .button__icon--after,.button:focus .button__icon--after{right:calc(var(--spacing-xx-small) * -1);}@media only screen and (min-width:768px){.button,.cta-button{min-width:10rem;}}.button.inline-icon::before{position:static;margin-right:var(--spacing-xx-small);flex-shrink:0;}.button--inline:not(.hidden){display:inline-flex;}.webform-submission-form .button:not(:focus),.button--cta:not(:focus){background-color:var(--button-background,var(--color-green));color:var(--color-negative);}.webform-submission-form .button:hover,.button--cta:hover,.cta-button:hover{background-color:var(--button-hover-background);color:var(--color-white);}.button--action{background-color:var(--color-green);color:var(--color-negative);}.button--action:hover{background-color:#006e1a;}.views-exposed-form .button--action .button__icon{display:none;}.button.link-disabled,.button.link-disabled:hover,.button.link-disabled:focus{cursor:not-allowed;background-color:var(--color-grey-dark);}.button.link-disabled:hover .button__icon,.button.link-disabled:focus .button__icon,.button__icon--no-animation{right:0;left:0;}.button--warning{background-color:var(--color-warning);color:var(--color-negative);}.button--next{background-color:var(--button-next-background,var(--color-blue));color:var(--color-white);margin-left:auto;margin-right:0;}.button--next:hover,.button--previous:hover{background-color:var(--button-next-hover-background,var(--color-blue-var));}.button--previous,.cta-button.previous{background-color:var(--button-next-background,var(--color-blue));color:var(--color-white);margin-right:auto;margin-left:0;}.button--next.button--single,.button--previous.button--single,.cta-button.cta-single{float:none;justify-content:center;}.rich-text__item .button--cta::after,.cta-button::after{content:'';position:relative;right:0;transition:right 0.25s ease;margin-left:var(--spacing-x-small);width:1em;height:1em;background-image:url(/themes/custom/bhcc_base/images/arrow-right-white.svg);background-repeat:no-repeat;background-position:center;}.rich-text__item .button--cta:hover::after,.rich-text__item .button--cta:focus::after,.cta-button:hover::after,.cta-button:focus::after{right:calc(var(--spacing-xx-small) * -1);}.cta-button{justify-content:space-between;border-radius:var(--default-radius);background-color:#008920;color:#FFF;}.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{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);}.cta-green{background-color:var(--button-action-background);}.cta-green:hover,.cta-green:focus{background-color:var(--button-action-hover-background);}
.form-checkboxes > .form-item:not(:first-child),.form-radios > .form-item:not(:first-child){margin-top: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);opacity:0;}.form-item input[type="checkbox"]:not(:disabled),.form-item input[type="radio"]:not(:disabled){cursor:pointer;}.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;touch-action:manipulation;}.form-item input[type="checkbox"]:not(:disabled) + label,.form-item input[type="radio"]:not(:disabled) + label{cursor:pointer;}@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);}}.facet-item input[type="checkbox"] + label,.facet-item input[type="radio"] + label{margin-left:calc(var(--form-base) * 0.675);}.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-black);background-color:var(--color-white);}.form-item input[type="radio"] + label::before{border-radius:50% 50%;}.form-item input[type="radio"]:disabled + label::before{background-color:var(--color-grey-mid);}.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:disabled + label::before{background-color:var(--color-black-lighter);border:1px solid var(--color-grey-dark);}.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%;}.form-item input[type="radio"]:checked:disabled + label::after{background-color:var(--color-grey-mid);}.form-item input[type="radio"]:not(:disabled):focus + label::before,.form-item input[type="checkbox"]:not(:disabled):focus + label::before{border-width:4px;outline:3px solid rgba(0,0,0,0);outline-offset:1px;box-shadow:0 0 0 4px #fd0;}.eu-cookie-compliance-content .form-item input[type="radio"] + label{font-size:1.188rem;line-height:1.25;}
.sliding-popup-bottom,.sliding-popup-top{z-index:99;}.sliding-popup-top{min-height:9rem;text-align:left;}@media only screen and (min-width:768px){.sliding-popup-top{min-height:6rem;}}@media screen and (min-width:960px){.sliding-popup-top{min-height:5.25rem;}}.popup-content{padding:var(--spacing-small);max-width:var(--page-container);margin-left:auto;margin-right:auto;}.eu-cookie-compliance__container{display:flex;flex-direction:column;}.eu-cookie-compliance-banner__categories{display:none;}.eu-cookie-compliance-buttons__icon{width:1rem;height:1rem;margin-right:0.5rem;}@media only screen and (min-width:768px){.eu-cookie-compliance__container{flex-direction:row;justify-content:space-between;}}.eu-cookie-compliance-buttons__button{display:flex;align-items:center;}.eu-cookie-compliance-buttons__button a:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);color:var(--color-text);outline:none;text-decoration:none;z-index:1;}.eu-cookie-compliance-message{float:none;max-width:100%;display:flex;flex-direction:column;margin-bottom:1.5rem;}.eu-cookie-compliance-message a:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);color:var(--color-text);outline:none;text-decoration:none;z-index:1;}@media only screen and (min-width:768px){.eu-cookie-compliance-message{margin-bottom:0;max-width:80%;}}@media only screen and (min-width:992px){.eu-cookie-compliance-message{flex-direction:row;}}.eu-cookie-compliance-message p{margin:0;}.eu-cookie-compliance-message p:first-child{font-size:1.325rem;font-weight:600;}@media only screen and (min-width:992px){.eu-cookie-compliance-message p:first-child{max-width:30%;padding-right:1.25rem;}}.eu-cookie-compliance-buttons{display:flex;float:none;max-width:100%;flex-direction:row;justify-content:space-around;}@media only screen and (min-width:768px){.eu-cookie-compliance-buttons{flex-direction:column;}}@media only screen and (min-width:768px){.eu-cookie-compliance-buttons .row:not(:first-child){margin-top:var(--spacing-xx-small);}}.eu-cookie-compliance-buttons a{appearance:none;position:relative;align-items:center;min-width:calc(50% - 0.75rem);border:0;text-decoration:none;line-height:1.375;font-weight:600;background:transparent;cursor:pointer;}@media only screen and (min-width:768px){.eu-cookie-compliance-buttons a{min-width:9rem;}}.eu-cookie-compliance-status-0 .sliding-popup-bottom,.eu-cookie-compliance-status-0 .sliding-popup-top{display:none;}
.footer{background-color:#d5dbe0;}.footer a{color:inherit;text-decoration:underline;}.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;}.js input.form-autocomplete{background-image:none;}.js input.form-autocomplete:focus{outline:3px solid var(--color-yellow);outline-offset:0;box-shadow:inset 0 0 0 2px;}.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;}.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;}.layout-sidebar-first{background-color:var(--color-white);}.webform--ajax-submit{padding-top:calc(var(--gin-toolbar-y-offset,0px) + var(--spacing-small));margin-top:calc((var(--gin-toolbar-y-offset,0px) + var(--spacing-small)) * -1);}@media screen and (min-width:1096px){.webform--ajax-submit{padding-top:calc(var(--gin-toolbar-y-offset,0px) + 98px + var(--spacing-small));margin-top:calc((var(--gin-toolbar-y-offset,0px) + 98px + var(--spacing-small)) * -1);}}
.site-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;}.site-header__right__site-menu{display:block;}.header-menu__desktop,.header-search__desktop{display:block;}.header-menu__desktop.horizontal-menu .menu__menu-top-right,.header-search__desktop{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);}.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);}.menu__services-links__link:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);outline:none;text-decoration:none;z-index:1;}.menu__services-links__link:focus:hover{outline:3px solid var(--color-focus);box-shadow:none;}.menu__services-links__link.menu-link--orange:not(:focus),.menu__services-links__link.menu-link--burgandy:not(:focus){color:var(--color-white);}.menu__services-links__link.active{background-color:var(--color-grey-semi-light);color:var(--color-brand);}.menu__services-links__link:not([class*="menu-link--"]):hover{color:var(--color-brand);}.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;}.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);}.menu__services-links__link:not([class*="menu-link--"]):hover::after,.menu__services-links__link:not([class*="menu-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{color:var(--color-burgundy);background-color:var(--color-grey-mid-light);border-bottom:none;}.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);}.menu-link--burgandy:hover{background-color:var(--color-colourway-burgundy-var);}.menu-link--red{background-color:var(--color-colourway-red);color:var(--color-negative);}.menu-link--red:hover{background-color:var(--color-colourway-red-var);}.menu-link--orange{background-color:var(--color-colourway-orange);color:var(--color-negative);}.menu-link--orange:hover{background-color:var(--color-colourway-orange-var);}[class*="menu-link--"]::after{filter:invert(100%);}[class*="menu-link--"]:focus:not(:hover)::after{filter:none;}
.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-file-excel::before{background-image:url(/themes/custom/bhcc_base/images/icon-file-excel.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-instagram::before{background-image:url(/themes/custom/bhcc_base/images/icon-instagram.svg);left:0;top:0;height:100%;width:100%;}.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-linkedin.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);}
.background-image-cover{background-size:cover;}.background-image-center{background-position:center;}
.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;}
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;}
.mobile-menu{border:2px solid var(--color-grey-mid-light);position:relative;z-index:0;overflow:hidden;}.mobile-menu .menu__services-links__link{padding:var(--spacing-x-small) var(--spacing);}.mobile-menu .menu-level-2 .menu__services-links__link{padding:var(--spacing-x-small) var(--spacing-large);}.mobile-menu .menu-level-1 > li{margin-bottom:2px;}.mobile-menu .menu-level-1 > li > .menu__services-links__link{font-size:1.25em;font-weight:700;}.mobile-menu .menu-level-1 > li > .menu__services-links__link:not([class*="menu-link--"]):not(:focus){background:var(--color-grey-mid-light);}.mobile-menu .menu__submenu .menu__services-links:not(:last-of-type){position:relative;border-bottom:1px solid var(--color-grey-mid-light);}.mobile-menu .menu__services-links__link[class*="menu-link--"]{color:var(--color-text);}.mobile-menu .menu-level-1 > li > .menu__services-links__link::after,.mobile-menu .menu__services-links__link--has-children::after{content: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);}
.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;}}
.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:focus{outline:3px solid var(--color-yellow);outline-offset:0;box-shadow:inset 0 0 0 0px;}.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;}.search-block-form .form-submit .button__icon,.news-search-form .form-submit .button__icon{display:none;}.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);}
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;}
.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);}
.site-header{background-color:var(--color-white);border-bottom:5px solid var(--color-brand);z-index:99;}@media screen and (min-width:1096px){.site-header{position:sticky;top:var(--gin-toolbar-y-offset,0);}}.site-header__container{display:flex;align-items:center;justify-content:space-between;height:80px;padding:var(--spacing-small);}@media screen and (min-width:1024px){.site-header__container{height:auto;}}.site-header[class*="background-colourway-"]{border:none;}.site-header__left{flex:0 0 auto;}.bhcc-portal .site-header__left{flex-direction:column;text-align:center;}@media only screen and (min-width:768px){.bhcc-portal .site-header__left{flex-direction:row;text-align:left;}}.site-logo{background-repeat:no-repeat;display: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}.site-logo__link{display:block;}[class*="background-colourway-"] .site-logo{border-color:var(--color-white);}.site-logo img{width:94px;}.site-logo img:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);color:var(--color-text);outline:none;text-decoration:none;z-index:1;}.site-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){.site-header__right{align-self:center;}}.site-header__right__site-menu{flex:1 0 auto;padding-left:1em;}.site-header__home{background-color:transparent;}.skip-content-link{padding:var(--spacing-small);color:var(--color-text);background-color:var(--color-focus);display:block;outline:none;}
.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);line-height:1.5;max-width:80ch;}.description .webform-element-description{margin-top:0;}.form-item__prefix-suffix-wrapper{display:flex;align-items:center;}.webform-scale-options{display:flex;justify-content:space-between;flex-direction:column;}@media screen and (min-width:768px){.webform-scale-options{flex-direction:row;}}.webform-scale-0-to-10{display:block;padding-top:1rem;margin-top:1rem;position:relative;}.webform-scale-text{position:static;}@media screen and (min-width:768px){.webform-scale-text{display:flex;justify-content:space-between;}}.webform-scale-text-min{top:0;}@media screen and (min-width:768px){.webform-scale-text-min{position:static;}}[dir="ltr"] .webform-scale-text-max{right:auto;}@media screen and (min-width:768px){[dir="ltr"] .webform-scale-text-max{position:static;}}.webform-scale-option .form-item input[type="radio"] + label::before,.webform-scale-option .form-item input[type="radio"] + label::after{content:none;}.webform-scale-option .form-item input[type="radio"]{width:1px;height:1px;}.webform-scale-option .form-item input[type="radio"] + label{display:flex;align-items:center;justify-content:center;margin-left:0;padding:0;}.form-item__prefix-suffix-wrapper .field-prefix{margin-right:var(--spacing-x-small);font-size:1.5rem;line-height:1;}.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-submission-form > .status-messages > .status-message a:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);outline:none;text-decoration:none;z-index:1;color:black;}.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__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-submission-form > .form-wrapper:not(.form-actions) > .webform-type-fieldset,.controller-based-form-fieldset{padding:var(--spacing-x-large) var(--spacing-large);background-color:var(--color-white);}.webform-submission-form fieldset:not(:first-of-type),.webform-submission-form fieldset:not(:first-child),.webform-submission-form .js-webform-states-hidden > *:first-child,.webform-submission-form .bhcc-webform-hidden-element-wrapper:not(:first-child),.webform-submission-form .bhcc-webform-date--wrapper:not(:first-child),.webform-submission-form .form-item--webform_markup:not(:first-child),.webform-submission-form .form-item--webform_document_file:not(:first-child),.webform-submission-form .form-item--webform_document_file .form-submit,.webform-submission-form #ajax-wrapper:not(:first-child) .form-item--webform_document_file,.webform-submission-form .form-item--select:not(:first-child),.webform-submission-form .form-item--textfield:not(:first-child),.webform-submission-form .form-item--textarea:not(:first-child),.webform-submission-form .form-item--checkbox:not(:first-child),.webform-submission-form .form-item--email:not(:first-child),.webform-submission-form .form-item--datelist:not(:first-child),.webform-submission-form .form-item--number:not(:first-child),.webform-submission-form .form-item--processed_text:not(:first-child),.webform-submission-form .form-item--webform_document_file:not(:first-child),.webform-submission-form .form-item--item:not(:first-child),.webform-submission-form .webform-message:not(:first-child),.webform-submission-form .js-webform-computed:not(:first-child) .form-item,.webform-submission-form .form-wrapper:not(:first-child) .webform-message,.webform-submission-form > .form-actions,.webform-submission-form .field-prefix + div,.webform-submission-form .js-form-wrapper:not(:first-child),.webform-submission-form .form-item--textfield + .js-webform-computed + .form-submit + .form-wrapper,.webform-submission-form .form-item--textfield + .form-submit + .form-wrapper,.webform-submission-form div[id^="ajax-wrapper"]:not(:first-child) > .form-item,.bhcc-contact-form > .form-actions,.controller-based-form > .form-actions,.address-select-container,.zone-view-info .zone-info,.controller-based-form > .controller-based-form-result,.controller-based-form .form-item + .form-item:not(.form-item--radio):not(.form-item--checkbox),.controller-based-form .form-item + .form-item--single-checkbox{margin-top:var(--spacing-large);}.filter-form{padding:var(--spacing-medium);background-color:var(--color-white);}.filter-form form > div:not(:first-child),.filter-form fieldset:not(:first-of-type),.filter-form fieldset:not(:first-child),.filter-form .origin-address-autocomplete,.filter-form .form-item--textfield:not(:first-child),.filter-form .form-item--select:not(:first-child),.filter-form .form-item--date:not(:first-child){margin-top:var(--spacing-medium);}.filter-form .form-actions,.filter-form > .form-submit{margin-top:var(--spacing-large);}.form-item--textfield + .form-submit,.form-item--textfield + .js-webform-computed + .form-submit,.form-wrapper + .form-submit{margin-top:var(--spacing-small);}.filter-form > .form-submit:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);outline:none;text-decoration:none;z-index:1;color:var(--color-text);}.form-element-label + .webform-document-file{margin-top:var(--spacing);}.webform-submission-form .form-item--textfield + .form-item--textfield{margin-top:var(--spacing-medium);}.container-inline .form-item--textfield + .form-item--textfield{margin-top:0;}.webform-submission-form .form-wrapper .bhcc-alert:not(:first-child){margin-top:var(--spacing-small);}.webform-submission-form .webform-document-file + .description{margin-top:var(--spacing-small);}.address-actions{margin-top:var(--spacing-large);}.centralhub-address-lookup .manual-address{margin-top:var(--spacing-small);}.webform-type-fieldset > legend{display:none;}.webform-type-fieldset > legend + .fieldset-wrapper{margin-top:0;}.webform-type-fieldset > .fieldset-wrapper{max-width:var(--content-container);}.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);}.price-summary-list{list-style:none;padding:0.25rem 0;border-left:6px solid #a40f55;}@media only screen and (min-width:768px){.price-summary-list{font-size:1.063rem;}}.price-summary-list__item{padding:1.25rem 0.75rem 0.5rem;font-weight:600;}.price-summary-list__item:not(:last-of-type){padding-top:0.5rem;font-weight:400;border-bottom:1px solid #efefef;}@media only screen and (min-width:768px){.price-summary-list__item{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;}}.price-summary-list__label{font-weight:600;}.price-summary-list__value{grid-column:span 3;margin:0.325rem 0 0;}@media only screen and (min-width:768px){.price-summary-list__value{margin:0;}}.form-element-label,.bhcc-contact-form .fieldset-legend{margin-bottom:var(--spacing-x-small);font-size:1rem;font-weight:600;}@media only screen and (min-width:768px){.webform-submission-form .form-element-label,.bhcc-contact-form .form-element-label,.bhcc-contact-form .fieldset-legend{font-size:1.188rem;}}.description + *,.webform-submission-form legend + *,.bhcc-contact-form legend + *{margin-top:var(--spacing-x-small);}.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;}.webform-submission-form .bhcc-webform-person--date_of_birth > .form-item--textfield{margin-top:0;}.webform-submission-form .form-item--webform_document_file input{margin-left:-5px;padding:5px;}.webform-submission-form .form-item--webform_document_file input:focus{outline:3px solid var(--color-yellow);box-shadow:inset 0 0 0 4px var(--color-black);}
.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);}.menubar-portal.background-colourway-myaccount-var a:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);outline:none;text-decoration:none;z-index:1;color:black;}.menubar-portal.background-colourway-cyan-var a:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);outline:none;text-decoration:none;z-index:1;color:black;}.menubar-portal.background-colourway-orange-var a:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);outline:none;text-decoration:none;z-index:1;color:black;}.menubar-portal.background-colourway-green-var a:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);outline:none;text-decoration:none;z-index:1;color:black;}.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);--button-background:var(--color-colourway-burgundy);}.bhcc-colourway-green{--color-primary:var(--color-colourway-green);--color-heading-text:var(--color-colourway-green);--button-background:var(--color-colourway-green);--button-hover-background:var(--color-colourway-green-var);--breadcrumb-background-color:var(--color-colourway-green-var);}.bhcc-colourway-red{--color-primary:var(--color-colourway-red);--color-heading-text:var(--color-colourway-red);--button-background:var(--color-colourway-red);--button-hover-background:var(--color-colourway-red-var);--breadcrumb-background-color:var(--color-colourway-red-var);}.bhcc-colourway-pink{--color-primary:var(--color-colourway-pink);--color-heading-text:var(--color-colourway-pink);--button-background:var(--color-colourway-pink);--button-hover-background:var(--color-colourway-pink-var);--breadcrumb-background-color:var(--color-colourway-pink-var);}.bhcc-colourway-cyan{--color-primary:var(--color-colourway-cyan);--color-heading-text:var(--color-colourway-cyan);--button-background:var(--color-colourway-cyan);--button-hover-background:var(--color-colourway-cyan-var);--breadcrumb-background-color:var(--color-colourway-cyan-var);}.bhcc-colourway-orange{--color-primary:var(--color-colourway-orange);--color-heading-text:var(--color-colourway-orange);--button-background:var(--color-colourway-orange);--button-hover-background:var(--color-colourway-orange-var);--breadcrumb-background-color:var(--color-colourway-orange-var)}.bhcc-colourway-blue{--color-primary:var(--color-colourway-blue);--color-heading-text:var(--color-colourway-blue);--button-background:var(--color-colourway-blue);--button-hover-background:var(--color-colourway-blue-var);--breadcrumb-background-color:var(--color-colourway-blue-var);}.bhcc-colourway-myaccount{--color-primary:var(--color-colourway-myaccount);--color-heading-text:var(--color-colourway-myaccount);--button-background:var(--color-colourway-myaccount);--button-hover-background:var(--color-colourway-myaccount-var);--breadcrumb-background-color:var(--color-colourway-myaccount);}
.keyline{position:relative;padding-bottom:calc(var(--spacing-small) * 1.5);color:var(--color-black);}.keyline::after{content:'';width:calc(var(--spacing) * 3);height:6px;background-color:var(--color-black);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);--breadcrumb-background-color:var(--color-colourway-blue-var);}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);--breadcrumb-background-color:var(--color-colourway-orange-var);}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);--breadcrumb-background-color:var(--color-colourway-cyan-var);}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);--breadcrumb-background-color:var(--color-colourway-pink-var);}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);--breadcrumb-background-color:var(--color-colourway-red-var);}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);--breadcrumb-background-color:var(--color-colourway-green-var);}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:100%;margin:0 auto var(--spacing-x-large);}@media only screen and (min-width:600px){body.subsite-theme--bhcc_black .paragraph--type--localgov-image img{max-width:600px;}}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;}
.accordion-pane__title > *{margin-bottom:0;}.accordion-pane__title button{display:block;position:relative;cursor:pointer;width:100%;text-align:left;border:0;background-color:transparent;}.paragraph--type--localgov-accordion .accordion-pane__title button:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);color:var(--color-text);outline:none;text-decoration:none;z-index:1;}.services-navigation .accordion-pane__title button{padding:var(--spacing-x-small) var(--spacing-small);padding-right:var(--spacing-large);position:relative;border-bottom:1px solid var(--color-grey-mid);line-height:1.5;font-weight:600;text-decoration:none;color:var(--color-text);}.services-navigation .accordion-pane__title button:focus{z-index:1;outline-offset:-2px;outline:none;}.paragraph--type--localgov-accordion .accordion-pane__title button{padding:var(--spacing-small) 0 var(--spacing-small) var(--spacing-large);border-bottom:1px solid var(--color-grey-semi-dark);font-weight:600;font-size:1.325rem;color:var(--color-heading-text);}.paragraph--type--localgov-accordion .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;}.paragraph--type--localgov-accordion .accordion-pane__title button[aria-expanded="true"]::before{background-image:url(/themes/custom/bhcc_base/images/minus.svg);}.paragraph--type--localgov-accordion .accordion-pane__title button:hover{background-color:var(--color-grey-light);}.paragraph--type--localgov-accordion .accordion-pane__title button:hover::before{opacity:1;filter:invert(12%) sepia(44%) saturate(6773%) hue-rotate(319deg) brightness(103%) contrast(97%);}.accordion--accessible.accordion--initialised .accordion-pane__content{display:block;content-visibility:hidden;}.accordion--accessible.accordion--initialised .accordion-pane__content--open{content-visibility:visible;}
.block-system-breadcrumb-block{background-color:var(--breadcrumb-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);}.breadcrumbs__item .breadcrumbs__link:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);color:var(--color-text);outline:none;text-decoration:none;z-index:1;}
@media print{html{font-family:sans-serif;color:#000 !important;}.page-container{padding:0 !important;}.lgd-row{display:block;}.lgd-row--halves > *:not(:first-child){margin-top:1rem;}.media_embed iframe{max-width:30%;height:auto;}a{text-decoration:underline;}*{background:#ffffff !important;}.sliding-popup-top,.keyline:after,.layout-sidebar-first,.layout-sidebar-second,.site-header__right,.block-localgov-alert-banner,.status-messages,.block-local-tasks-block,.block-localgov-service-cta-block,.block-portal-page-banner,.block-portal-menu,.block-bhcc-news-banner,.block-bhcc-news-email,.block-portal-overview-banner,.block-localgov-service-landing-cta-block,.block-bhcc-subsite-overview-banner,.block-bhcc-subsite-banner,.footer,.block-system-main-block .hide-mobile{display:none !important;}.site-logo{border:none;width:6rem;}.breadcrumbs__list{list-style-type:"↳";}.breadcrumbs__list > li:first-child,.breadcrumbs__item:not(:first-child)::before{display:none !important;}.breadcrumbs__list > li:nth-child(2){font-weight:700;padding-left:0;}.breadcrumbs__list > li:nth-child(n+3){display:list-item;padding-left:0.5rem;margin-top:0.25rem;margin-left:1em;}.breadcrumbs__item,.breadcrumbs__link{text-decoration:none;color:#000;}.breadcrumbs__link:after{content:" (" attr(href) ")";font-size:80%;font-weight:400;}.breadcrumbs__link[href^="/"]::after{content:" (https://www.brighton-hove.gov.uk" attr(href) ")";}.layout-container > div{margin-top:0.5rem !important;margin-bottom:0 !important;}.page-header-block{margin-bottom:1.375rem !important;}.rich-text__item .cta-button,.rich-text__item .button{display:block;}p a[href]:not([href=""])::after,.rich-text__item a[href]:not([href=""])::after,.views-row a[href]:not([href=""])::after,.services--list-block a[href]:not([href=""])::after{content:" (" attr(href) ")";font-size:80%;}p a[href]:not([href=""])[href^="/"]::after,.rich-text__item a[href]:not([href=""])[href^="/"]::after,.views-row a[href]:not([href=""])[href^="/"]::after,.services--list-block a[href]:not([href=""])[href^="/"]::after{content:" (https://www.brighton-hove.gov.uk" attr(href) ")";}.page-header-block .page-header-block__title{font-size:1.438rem;padding-bottom:0;}.page-header-block .page-header-block__subtitle p{font-size:1.125rem;}h2,.rich-text__item h2{font-size:14pt;margin-bottom:0.75rem;}h3,.rich-text__item h3{font-size:13pt;margin:0.5rem 0 !important;}.rich-text__item p + h3{margin-top:1rem !important;}.rich-text__item p,.rich-text__item ul,.rich-text__item ol{margin:0.625rem 0;}.qa-section__body,.accordion--initialised .accordion-pane__content{display:block;}}
.card{display:flex;flex-direction:column;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{background-color:var(--color-primary);color:var(--color-negative);}.card__title{margin-bottom:var(--spacing);color:var(--color-heading-text);display:block;font-size:1.125rem;font-weight:600;}.card:hover .card__title{color:var(--color-negative);}a.card:hover h2,a.card:hover h3{color:var(--color-negative);}.card__body,.card__body p{line-height:1.375;}
@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:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);outline:none;text-decoration:none;z-index:1;}.content-list__wrapper a.is-active:not(:focus){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);}
.node--type-html-page .js-bhcc-tab-content{padding-top:calc(var(--gin-toolbar-y-offset,0px) + var(--spacing-small));margin-top:calc((var(--gin-toolbar-y-offset,0px) + var(--spacing-small)) * -1);}@media screen and (min-width:1096px){.node--type-html-page .js-bhcc-tab-content{padding-top:calc(var(--gin-toolbar-y-offset,0px) + 98px + var(--spacing-small));margin-top:calc((var(--gin-toolbar-y-offset,0px) + 98px + var(--spacing-small)) * -1);}}
.page-navigation__prev,.page-navigation__next{position:relative;text-decoration:none;}.page-navigation__next:focus,.page-navigation__prev:focus{outline:none;}.page-navigation__prev:focus .page_navigation__text,.page-navigation__next:focus .page_navigation__text{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);color:var(--color-black);outline:none;text-decoration:none;z-index:1;}.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:focus .page-navigation__text,.page-navigation__next:focus .page-navigation__text{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);color:var(--color-text);outline:none;text-decoration:none;z-index:1;}.page-navigation__prev::after{left:0;transform:rotate(180deg);}.page-navigation__next::after{right:0;}.page-navigation__text{display:inline-block;}.page-prevnext__text{display:inline-block;}
.services-navigation{background-color:var(--color-white);}@media screen and (min-width:768px){.services-navigation{display:block !important;}}.services-navigation__landing-heading{position:relative;text-decoration:none;}.services-navigation__landing-heading > h2,.services-navigation__landing-heading > h3{margin:0;font-size:1.125rem;color:var(--color-burgundy);}.services-navigation__landing-heading:focus > h2,.services-navigation__landing-heading:focus > h3{color:var(--color-black);}.services-navigation__parent-list .services-navigation__child-heading,.services-navigation__landing-heading{display:block;padding:var(--spacing-x-small) var(--spacing-small);border-bottom:1px solid var(--color-grey-mid);color:var(--color-text);}.services-navigation__parent-list.accordion--initialised .services-navigation__child-heading{padding:0;border-bottom:none;}.services-navigation__child-heading{position:relative;text-decoration:none;}.services-navigation__child-heading > h4{font-size:1rem;}.services-navigation__child-heading button:focus{background-color:var(--color-focus);box-shadow:0 0 var(--color-yellow),0 4px var(--color-black);outline:none;text-decoration:none;z-index:1;}.services-navigation__child-heading button::after{content:'';display:block;position:absolute;right:5px;top:calc(50% - calc(var(--icon-base) / 2));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;}.services-navigation__child-heading button[aria-expanded="true"]::after{background-image:url(/themes/custom/bhcc_base/images/minus.svg);}.services-navigation__child-heading:hover{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{background-color:var(--color-white);}.services-navigation__child-list-link{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{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);}.services-navigation__landing-heading.active-landing:focus::before,.services-navigation__child-heading.active-service:focus::before,.services-navigation__child-list-link.active-service:focus::before{left:2px;z-index:-1;}
.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;}
