/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{--width-mega:90rem;--width-extra-large:73.75rem;--width-large:60rem;--width-medium:48rem;--width-small:30rem;--width-container:var(--width-extra-large);--width-restricted-width-section:var(--width-medium);--spacing-smallest:calc(var(--spacing) * 0.25);--spacing-smaller:calc(var(--spacing) * 0.5);--spacing-small:calc(var(--spacing) * 0.75);--spacing:1rem;--spacing-large:calc(var(--spacing) * 1.5);--spacing-larger:calc(var(--spacing) * 2);--spacing-largest:calc(var(--spacing) * 2.5);--spacing-mega:calc(var(--spacing) * 3);--spacing-padding-horizontal:var(--spacing);--line-height:1.5;--vertical-rhythm-spacing:calc(var(--line-height) * 1rem);--color-accent:#652c95;--color-accent-2:#ffe146;--color-green:#048a04;--color-red:#e4251b;--color-orange:#ed7522;--color-yellow:#fd0;--color-blue:#297bbb;--color-white:#fff;--color-grey-lightest:#f9f9f9;--color-grey-lighter:#eaeaea;--color-grey-light:#cecfd0;--color-grey-medium:#b1b4b6;--color-grey-dark:#505a5f;--color-black:#0b0c0c;--color-info:var(--color-blue);--color-success:var(--color-green);--color-danger:var(--color-red);--color-warning:var(--color-orange);--color-minor:var(--color-yellow);--color-link:var(--color-accent);--color-focus:var(--color-yellow);--font-primary:roboto,oxygen,ubuntu,cantarell,"Open Sans","Helvetica Neue",sans-serif;--font-secondary:georgia,"Times New Roman",times,serif;--font-heading-1:var(--font-secondary);--font-heading-2:var(--font-secondary);--font-heading-3:var(--font-secondary);--font-heading-4:var(--font-secondary);--font-heading-5:var(--font-secondary);--font-heading-6:var(--font-secondary);--font-size:1rem;--font-size-smallest:calc(var(--font-size) * 0.3);--font-size-smaller:calc(var(--font-size) * 0.5);--font-size-small:calc(var(--font-size) * 0.75);--font-size-medium:calc(var(--font-size) * 1);--font-size-large:calc(var(--font-size) * 1.3125);--font-size-larger:calc(var(--font-size) * 1.6875);--font-size-largest:calc(var(--font-size) * 2.875);--font-size-h1:clamp(var(--font-size-larger),10vw,var(--font-size-largest));--font-size-h2:clamp(var(--font-size-large),8vw,var(--font-size-larger));--font-size-h3:clamp(var(--font-size-medium),6vw,var(--font-size-large));--font-size-h4:var(--font-size-medium);--font-size-h5:var(--font-size-medium);--font-size-h6:var(--font-size-medium);--color-text:var(--color-black);--heading-1-color:var(--color-text);--heading-2-color:var(--color-text);--heading-3-color:var(--color-text);--heading-4-color:var(--color-text);--heading-5-color:var(--color-text);--heading-6-color:var(--color-text);--heading-1-line-height:var(--line-height);--heading-2-line-height:var(--line-height);--heading-3-line-height:var(--line-height);--heading-4-line-height:var(--line-height);--heading-5-line-height:var(--line-height);--heading-6-line-height:var(--line-height);--heading-font-weight:bold;--heading-1-font-weight:var(--heading-font-weight);--heading-2-font-weight:var(--heading-font-weight);--heading-3-font-weight:var(--heading-font-weight);--heading-4-font-weight:var(--heading-font-weight);--heading-5-font-weight:var(--heading-font-weight);--heading-6-font-weight:var(--heading-font-weight);--border-width:1px;--border-width-large:5px;--border-color:var(--color-grey-light);--border-color-dark:var(--color-grey-dark);--border-color-alert:var(--color-black);--border-style:solid;--border-radius:var(--spacing-smallest);--border:var(--border-width) var(--border-style) var(--border-color);--border-large:var(--border-width-large) var(--border-style) var(--border-color);--border-dark:var(--border-width) var(--border-style) var(--border-color-dark);--transition-time:0.3s;}body{--grid-column-spacing:var(--spacing);--breadcrumbs-background-color:var(--color-white);--breadcrumbs-border:var(--border);--breadcrumbs-divider:"»";--breadcrumbs-font-size:var(--font-size-medium);--breadcrumbs-padding-vertical:var(--spacing-small);--breadcrumbs-padding-horizontal:0;--breadcrumbs-link-color:var(--color-link);--breadcrumbs-spacing-bottom:var(--vertical-rhythm-spacing);--section-spacing-vertical-header:var(--spacing);--color-section-header-bg:var(--color-accent);--header-link-color:var(--color-white);--header-services-button-border:var(--border);--header-services-button-border-color:var(--color-white);--header-services-button-color:var(--color-white);--header-services-button-bg-color:transparent;--header-services-button-bg-color-hover:var(--color-accent);--header-services-button-color-hover:var(--color-white);--header-logo-width:10rem;--color-slogan:var(--color-white);--header-search-button-color:var(--color-white);--header-search-button-bg-color:var(--color-accent);--header-search-button-color-hover:var(--color-accent);--header-search-button-bg-color-hover:var(--color-white);--header-search-input-border:none;--secondary-menu-bg-color-first:var(--color-accent);--secondary-menu-bg-color-second:var(--color-white);--secondary-menu-link-color:var(--color-black);--secondary-menu-link-color-focus:var(--color-black);--secondary-menu-column-count:3;--color-section-pre-footer-bg:var(--color-grey-dark);--color-section-footer-bg:var(--color-white);--color-section-post-footer-bg:var(--color-white);--section-spacing-vertical-pre-footer:var(--spacing-largest);--section-spacing-vertical-footer:var(--spacing);--section-spacing-vertical-post-footer:var(--spacing);--color-pre-footer-link:var(--color-white);--color-pre-footer-text:var(--color-white);--color-footer-link:var(--color-link);--color-footer-text:var(--color-text);--color-post-footer-link:var(--color-link);--color-post-footer-text:var(--color-text);--page-title-border:var(--border);--page-title-width:var(--width-medium);--page-title-lede-font-size:var(--font-size-h3);--form-item-description-bg-color:var(--color-grey-lightest);--form-item-description-border:var(--border);--input-padding-vertical:var(--spacing);--input-padding-horizontal:var(--spacing);--input-text-color:var(--color-white);--input-text-color-hover:var(--color-accent);--input-icon-color:var(--input-text-color);--input-icon-color-hover:var(--color-accent);--input-border-color:var(--color-grey-medium);--input-border-color-hover:var(--color-grey-medium);--input-bg-color:var(--color-white);--input-bg-color-hover:var(--color-grey-light);--input-border-radius:0;--text-input-font-family:var(--font-primary);--checkbox-select-focus-color:var(--color-focus);--checkbox-select-outline-color:var(--color-black);--radio-select-focus-color:var(--color-focus);--radio-select-outline-color:var(--color-black);--button-padding-vertical:var(--spacing);--button-padding-horizontal:var(--spacing);--button-text-color:var(--color-white);--button-text-color-hover:var(--color-accent);--button-icon-color:var(--button-text-color);--button-icon-color-hover:var(--color-accent);--button-border-color:var(--color-accent);--button-bg-color:var(--color-accent);--button-bg-color-hover:var(--color-white);--button-font-family:var(--font-primary);--button-border-radius:0;--file-upload-border:var(--border);--file-upload-border-left-size:var(--border-width-large);--file-upload-border-color:var(--color-accent);--file-upload-bg-hover-color:var(--color-accent);--file-upload-text-hover-color:var(--color-white);--fieldset-border-color:var(--color-grey-medium);--option-bg-color:var(--color-accent);--option-color:var(--color-white);--option-bg-hover-color:var(--color-white);--option-hover-color:var(--color-accent);--sidebar-exposed-form-bg-color:var(--color-grey-light);--sidebar-exposed-form-padding-vertical:var(--spacing-larger);--sidebar-exposed-form-padding-horizontal:var(--spacing-larger);--sidebar-exposed-form-item-spacing:var(--spacing);--section-spacing-vertical-guide-nav:calc(var(--spacing-large) + 1rem);--section-spacing-horizontal-guide-nav:var(--spacing-large);--guide-nav-column-count:3;--ia-block-bg-color:var(--color-white);--ia-block-bg-color-promoted:var(--color-white);--link-icon-margin:var(--spacing-smaller);--link-and-summary-title-icon-margin:var(--spacing-smaller);--featured-subsite-bg-color:var(--color-grey-light);--box-link-border:var(--border-dark);--box-link-content-spacing:var(--spacing-small);--fact-box-bg-light:var(--color-grey-light);--fact-box-bg-dark:var(--color-grey-dark);--fact-box-bg-accent:var(--color-accent);--fact-box-padding-vertical:var(--spacing-largest);--fact-box-padding-horizontal:var(--spacing-large);--fact-box-title:var(--font-size-large);--fact-box-fact:var(--font-size-largest);--fact-box-border:var(--border-large);--fact-box-border-color:var(--color-grey-medium);--fact-box-red:red;--fact-box-blue:blue;--fact-box-text-color-accent:var(--color-white);--image-with-caption-border:var(--border);--image-with-caption-border-color:var(--color-grey-light);--image-with-caption-padding:var(--spacing);--image-with-caption-bg-color:var(--color-grey-light);--quote-padding:var(--spacing-larger);--quote-padding-left:var(--spacing-larger);--quote-border:var(--border-large);--quote-border-color:var(--color-accent);--quote-bg-color:var(--color-grey-lighter);--quote-author-color:var(--color-accent);--featured-teaser-border:var(--border);--featured-teaser-content-padding:var(--spacing);--table-border:var(--border);--table-padding:var(--spacing);--table-bg-color:var(--color-grey-light);--tabs-border:var(--border);--tabs-border-color:var(--color-grey-dark);--tabs-text-color:var(--color-grey-dark);--tabs-button-bg-color:var(--color-grey-light);--tabs-button-active-color:var(--color-white);--tabs-button-font-size:var(--font-size);--tabs-button-font-family:var(--font-primary);--button-link-padding:var(--spacing);--button-link-bg-color:var(--color-accent);--button-link-color:var(--color-white);--button-link-bg-color-hover:var(--color-accent);--button-link-color-hover:var(--color-white);--step-by-step-relationship-border-color:var(--color-accent);--step-by-step-part-of-color:var(--color-accent);--step-by-step-active-item-color:var(--color-accent);--step-by-step-active-bullet-bg-color:var(--color-accent);--step-by-step-active-bullet-border-color:var(--color-accent);--step-by-step-line-joining-items-border:var(--border);--step-by-step-line-joining-items-color:var(--color-accent);--step-by-step-nav-block-width:var(--width-medium);--call-out-box-padding:var(--spacing-large);--call-out-box-link-padding:var(--spacing-smaller);--call-out-box-bg-color:var(--color-accent);--call-out-box-text-color:var(--color-white);--call-out-box-title-color:var(--call-out-box-text-color);--service-statuses-padding:var(--spacing);--service-statuses-container-bg-color:var(--color-accent);--service-statuses-container-text-color:var(--color-white);--service-statuses-list-bg-color:var(--color-white);--service-statuses-list-spacing:var(--spacing-large);--service-statuses-list-border:var(--border);--service-statuses-list-border-color:var(--color-accent);--banner-content-width:var(--width-medium);--banner-content-margin:calc(var(--spacing-largest) * 2);--banner-content-padding:var(--spacing-largest);--banner-content-bg-color:var(--color-accent);--banner-content-text-color:var(--color-white);--banner-title-size:var(--font-size-larger);--teaser-image-with:33%;--teaser-featured-content-padding:var(--spacing-larger);--teaser-featured-height:100%;--teaser-featured-border:var(--border);--teaser-featured-border-color:var(--border-color-dark);--newsroom-featured-bottom-space:var(--spacing-largest);--news-category-spacing:var(--spacing);--sitewide-search-header-container-padding-horizontal:var(--spacing);--sitewide-search-header-container-padding-vertical:var(--spacing);--search-results-item-spacing:var(--spacing-largest);--search-results-list-item-border:var(--border);--search-results-list-item-marker-color:transparent;--btn-start-bg-color:var(--color-success);--btn-start-bg-color-hover:var(--color-white);--btn-start-color:var(--color-white);--btn-start-color-hover:var(--color-success);--btn-start-padding-horizontal:var(--spacing);--btn-start-padding-vertical:var(--spacing-smaller);--btn-start-border:var(--border);--btn-start-border-color-hover:var(--btn-start-bg-color);--btn-start-icon:"\203A";--btn-start-icon-size:var(--font-size-largest);--btn-start-icon-top:-3px;--external-link-icon-color:var(--color-accent);--alert-banner-bg-color:var(--color-success);--alert-banner-bg-color-minor:var(--color-minor);--alert-banner-bg-color-major:var(--color-danger);--alert-banner-bg-color-notable-person:var(--color-black);--alert-banner-color:var(--color-white);--alert-banner-title-color-notable-person:inherit;--alert-banner-title-color-announcement:inherit;--alert-banner-title-color-minor:inherit;--alert-banner-title-color-major:inherit;--alert-banner-focus-color:var(--color-black);--alert-banner-minor-color:var(--color-black);--alert-banner-minor-border-color:var(--color-black);--alert-banner-close-button-bg-color:var(--color-black);--alert-banner-close-button-color:var(--color-white);--alert-banner-close-button-border-color:var(--color-white);--alert-banner-close-padding-vertical:var(--spacing-smaller);--alert-banner-close-padding-horizontal:var(--spacing-small);--alert-banner-color-minor:var(--color-black);--alert-banner-close-border:var(--border);--alert-banner-close-border-color:var(--color-white);--alert-banner-inner-margin-vertical:0;--alert-banner-inner-margin-horizontal:0;--alert-banner-inner-padding-vertical:var(--spacing);--alert-banner-inner-padding-horizontal:0;--leaflet-map-outline-stroke-colour:#38f;--blog-author-image-width:calc(var(--teaser-image-with)/2);--blog-author-content-margin:var(--spacing-largest);--color-page-section-background-color-1:var(--color-accent);--color-page-section-background-color-1-text-color:var(--color-white);--color-page-section-background-color-1-link-color:var(--color-white);--color-page-section-background-color-2:var(--color-accent-2);--color-page-section-background-color-2-text-color:var(--color-black);--color-page-section-background-color-2-link-color:var(--color-black);--color-page-section-background-color-3:var(--color-grey-lightest);--color-page-section-background-color-3-text-color:var(--color-black);--color-page-section-background-color-3-link-color:var(--color-black);--color-page-section-background-color-4:var(--color-accent);--color-page-section-background-color-4-text-color:var(--color-white);--color-page-section-background-color-4-link-color:var(--color-white);--color-page-section-background-color-5:var(--color-accent);--color-page-section-background-color-5-text-color:var(--color-white);--color-page-section-background-color-5-link-color:var(--color-white);--color-page-section-background-color-6:var(--color-accent);--color-page-section-background-color-6-text-color:var(--color-white);--color-page-section-background-color-6-link-color:var(--color-white);--color-page-section-background-color-1-newsroom-teaser-background-color:var(--color-white);--color-page-section-background-color-1-newsroom-teaser-text-color:var(--color-black);--color-page-section-background-color-1-newsroom-teaser-link-color:var(--color-black);--color-page-section-background-color-2-newsroom-teaser-background-color:var(--color-white);--color-page-section-background-color-2-newsroom-teaser-text-color:var(--color-black);--color-page-section-background-color-2-newsroom-teaser-link-color:var(--color-black);--color-page-section-background-color-3-newsroom-teaser-background-color:var(--color-black);--color-page-section-background-color-3-newsroom-teaser-text-color:var(--color-white);--color-page-section-background-color-3-newsroom-teaser-link-color:var(--color-white);--color-page-section-background-color-4-newsroom-teaser-background-color:var(--color-white);--color-page-section-background-color-4-newsroom-teaser-text-color:var(--color-black);--color-page-section-background-color-4-newsroom-teaser-link-color:var(--color-black);--color-page-section-background-color-5-newsroom-teaser-background-color:var(--color-white);--color-page-section-background-color-5-newsroom-teaser-text-color:var(--color-black);--color-page-section-background-color-5-newsroom-teaser-link-color:var(--color-black);--color-page-section-background-color-6-newsroom-teaser-background-color:var(--color-white);--color-page-section-background-color-6-newsroom-teaser-text-color:var(--color-black);--color-page-section-background-color-6-newsroom-teaser-link-color:var(--color-black);--color-page-section-background-color-1-box-link-border-color:var(--color-white);--color-page-section-background-color-1-box-link-background-color:var(--color-white);--color-page-section-background-color-1-box-link-text-color:var(--color-black);--color-page-section-background-color-1-box-link-link-color:var(--color-black);--color-page-section-background-color-2-box-link-border-color:var(--color-white);--color-page-section-background-color-2-box-link-background-color:var(--color-white);--color-page-section-background-color-2-box-link-text-color:var(--color-black);--color-page-section-background-color-2-box-link-link-color:var(--color-black);--color-page-section-background-color-3-box-link-border-color:var(--color-black);--color-page-section-background-color-3-box-link-background-color:var(--color-black);--color-page-section-background-color-3-box-link-text-color:var(--color-white);--color-page-section-background-color-3-box-link-link-color:var(--color-white);--color-page-section-background-color-4-box-link-border-color:var(--color-white);--color-page-section-background-color-4-box-link-background-color:var(--color-white);--color-page-section-background-color-4-box-link-text-color:var(--color-black);--color-page-section-background-color-4-box-link-link-color:var(--color-black);--color-page-section-background-color-5-box-link-border-color:var(--color-white);--color-page-section-background-color-5-box-link-background-color:var(--color-white);--color-page-section-background-color-5-box-link-text-color:var(--color-black);--color-page-section-background-color-5-box-link-link-color:var(--color-black);--color-page-section-background-color-6-box-link-border-color:var(--color-white);--color-page-section-background-color-6-box-link-background-color:var(--color-white);--color-page-section-background-color-6-box-link-text-color:var(--color-black);--color-page-section-background-color-6-box-link-link-color:var(--color-black);--color-page-section-background-color-1-featured-subsite-background-color:var(--color-grey-lightest);--color-page-section-background-color-1-featured-subsite-text-color:var(--color-black);--color-page-section-background-color-1-featured-subsite-link-color:var(--color-black);--color-page-section-background-color-2-featured-subsite-background-color:var(--color-grey-lightest);--color-page-section-background-color-2-featured-subsite-text-color:var(--color-black);--color-page-section-background-color-2-featured-subsite-link-color:var(--color-black);--color-page-section-background-color-3-featured-subsite-background-color:var(--color-black);--color-page-section-background-color-3-featured-subsite-text-color:var(--color-grey-lightest);--color-page-section-background-color-3-featured-subsite-link-color:var(--color-grey-lightest);--color-page-section-background-color-4-featured-subsite-background-color:var(--color-grey-lightest);--color-page-section-background-color-4-featured-subsite-text-color:var(--color-black);--color-page-section-background-color-4-featured-subsite-link-color:var(--color-black);--color-page-section-background-color-5-featured-subsite-background-color:var(--color-grey-lightest);--color-page-section-background-color-5-featured-subsite-text-color:var(--color-black);--color-page-section-background-color-5-featured-subsite-link-color:var(--color-black);--color-page-section-background-color-6-featured-subsite-background-color:var(--color-grey-lightest);--color-page-section-background-color-6-featured-subsite-text-color:var(--color-black);--color-page-section-background-color-6-featured-subsite-link-color:var(--color-black);}
.dialog-off-canvas-main-canvas{position:relative;}.lgd-container{max-width:var(--width-container);margin-right:auto;margin-left:auto;}.lgd-container--mega{max-width:var(--width-mega);}.lgd-container--extra-large{max-width:var(--width-extra-large);}.lgd-container--large{max-width:var(--width-large);}.lgd-container--medium{max-width:var(--width-medium);}.lgd-container--small{max-width:var(--width-small);}.padding-horizontal{padding-right:var(--spacing-padding-horizontal);padding-left:var(--spacing-padding-horizontal);}.lgd-icon svg{display:block;width:var(--spacing);height:auto;}.lgd-icon--large svg{width:var(--spacing-large);}.lgd-icon--larger svg{width:var(--spacing-larger);}.lgd-icon--largest svg{width:var(--spacing-largest);}.lgd-icon--small svg{width:var(--spacing-small);}.lgd-icon--smaller svg{width:var(--spacing-smaller);}.lgd-icon--smallest svg{width:var(--spacing-smallest);}.layout__region > *{margin-bottom:var(--vertical-rhythm-spacing);}
.field__label{font-weight:var(--heading-font-weight);}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:var(--spacing-smaller);}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:var(--spacing-smaller);}
.toolbar-menu{font-size:0.8125rem;}.toolbar .toolbar-bar .toolbar-item:focus{background-color:transparent;box-shadow:none;}
.messages{margin:1rem auto;padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 21px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 21px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/core/misc/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.skip-link{padding:var(--spacing);}.skip-link:focus,.skip-link:hover{text-decoration:underline !important;text-decoration-thickness:max(3px,0.1875rem,0.12em) !important;}
html{box-sizing:border-box;scroll-behavior:smooth;}*,*::before,*::after{box-sizing:border-box;margin-top:0;}@media screen and (prefers-reduced-motion:reduce){html{scroll-behavior:auto;}}body{margin:0;font-family:var(--font-primary);font-size:var(--font-size);line-height:var(--line-height);color:var(--color-text);}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:100vh;}main{margin-bottom:calc(var(--spacing)*3);}a{color:var(--color-link);transition:var(--transition-time);}a:hover{text-decoration-thickness:max(3px,0.1875rem,0.12em);}a:focus{color:var(--color-black);text-decoration:underline;outline:0;background-color:var(--color-yellow);box-shadow:none;-webkit-box-decoration-break:clone;}.main a:is(:focus,:hover){background-color:var(--color-yellow);color:var(--color-black);text-decoration:underline;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading{margin-bottom:var(--vertical-rhythm-spacing);font-family:var(--font-secondary);}h1,.h1{font-family:var(--font-heading-1);font-size:var(--font-size-h1);line-height:var(--heading-1-line-height);font-weight:var(--heading-1-font-weight);}h2,.h2{font-family:var(--font-heading-2);font-size:var(--font-size-h2);line-height:var(--heading-2-line-height);font-weight:var(--heading-2-font-weight);}@media screen and (min-width:48em){h2,.h2{font-size:var(--font-size-h2);}}h3,.h3{font-family:var(--font-heading-3);font-size:var(--font-size-h3);line-height:var(--heading-3-line-height);font-weight:var(--heading-3-font-weight);}@media screen and (min-width:48em){h2,.h2{font-size:var(--font-size-h2);}}h4,.h4{font-family:var(--font-heading-4);font-size:var(--font-size-h4);font-weight:bold;line-height:var(--heading-4-line-height);font-weight:var(--heading-4-font-weight);}h5,.h5{font-family:var(--font-heading-5);font-size:var(--font-size-h5);font-variant:small-caps;line-height:var(--heading-5-line-height);font-weight:var(--heading-5-font-weight);}h6,.h6{text-decoration:underline;font-family:var(--font-heading-6);font-size:var(--font-size-h6);font-variant:small-caps;line-height:var(--heading-6-line-height);font-weight:var(--heading-6-font-weight);}img{display:block;max-width:100%;height:auto;}p,ul,ol,pre,table,blockquote{margin-bottom:var(--vertical-rhythm-spacing);}ul ul,ol ol,ul ol,ol ul{margin-bottom:0;}sub,sup{position:relative;vertical-align:baseline;line-height:0;}sup{top:-0.5rem;}sub{bottom:-0.25rem;}table{width:100%;text-align:left;border:var(--table-border);border-collapse:collapse;}thead th{padding:var(--table-padding);background-color:var(--table-bg-color);}tbody td{padding:var(--table-padding);}tbody tr{border-bottom:var(--table-border);}input,select,option,textarea,button{font-family:var(--font-primary);}.main{font-size:var(--font-size-medium);}.main.theme--b .layout--threecol-33-34-33{justify-content:space-between;}.main.theme--b .layout--threecol-33-34-33 .layout__region{height:auto;}.node--type-localgov-services-page .field--type-text-with-summary h2{margin-top:2.5rem;}@media screen and (min-width:48rem){.media-oembed-content{width:30vw;height:calc(30vw * 9 / 16);}.path-frontpage .main{font-size:var(--font-size-body);}.main{font-size:var(--font-size-summary);}.main.theme--b .layout--threecol-33-34-33 .layout__region{flex:0 1 calc(33% - 20px);margin-bottom:20px;}.main.theme--b .layout--threecol-33-34-33 .layout__region.layout__region--bottom{flex:0 1 100%;}}.btn.btn-start:not(.page-node-type-localgov-subsites-overview .btn.btn-start){background-color:var(--color-accent);color:var(--color-white);}.btn.btn-start:focus:not(.page-node-type-localgov-subsites-overview .btn.btn-start){background-color:var(--color-yellow);color:var(--color-black);}.btn.btn-start:hover:not(.page-node-type-localgov-subsites-overview .btn.btn-start){background-color:var(--color-white);color:var(--color-accent);border-color:var(--color-accent);}.btn.btn-start.btn-secondary:not(.page-node-type-localgov-subsites-overview .btn.btn-start.btn-secondary){background-color:var(--color-accent-hover);color:var(--color-white);}.btn.btn-start.btn-secondary:focus:not(.page-node-type-localgov-subsites-overview .btn.btn-start.btn-secondary){background-color:var(--color-yellow);color:var(--color-black);}.btn.btn-start.btn-secondary:hover:not(.page-node-type-localgov-subsites-overview .btn.btn-start){background-color:var(--color-white);color:var(--color-accent-hover);border-color:var(--color-accent-hover);}.btn.btn-start:not(.page-node-type-localgov-subsites-overview .btn.btn-start):hover:after{background-image:var(--btn-start-icon--no-bg);}.btn.btn-start:not(.page-node-type-localgov-subsites-overview .btn.btn-start):focus:after{background-image:var(--btn-start-icon--no-bg);}.btn.btn-start:hover:after:not(.page-node-type-localgov-subsites-overview .btn.btn-start:after){background-image:var(--btn-start-icon--no-bg);}@media screen and (min-width:48em){.mobile-only{display:none;}}.node--view-mode-search-result{margin-bottom:20px;}.node--view-mode-search-result .node__content{display:flex;}.node--view-mode-search-result .node__content > div:first-child{min-width:33%;margin-right:20px;}.view-display-id-sitewide_search_page .views-row{margin-bottom:10px;border-bottom:2px solid #ccc;}.skip-link{display:block;}.blockquote{position:relative;padding:2em;}.blockquote:before{content:'“';position:absolute;left:-20px;top:-20px;font-size:100px;line-height:1;font-family:Arial,serif;font-weight:700;color:#D8DCEE;pointer-events:none;}.blockquote:after{content:'”';position:absolute;right:-20px;bottom:-20px;font-size:100px;line-height:1;font-family:Arial,serif;font-weight:700;color:#D8DCEE;pointer-events:none;}.views-field-field-news-header-description{font-size:var(--font-size-large);margin-bottom:var(--vertical-rhythm-spacing);}
.form-item,.facet-item,.form-item-webform-terms-of-service{position:relative;margin-bottom:var(--spacing);}fieldset,.fieldgroup{padding:var(--spacing);border:var(--border);border-color:var(--fieldset-border-color);}legend{padding:0 var(--spacing);font-weight:bold;}label,.webform-element--title-inline > label{display:block;margin-bottom:0;}input[disabled]{opacity:0.5;}.js input.form-autocomplete{background-position:calc(100% - 1rem) center;}input[type="date"],input[type="datetime-local"],input[type="email"],input[type="number"],input[type="password"],input[type="search"],input[type="tel"],input[type="text"],input[type="url"],textarea,select,.select2-container--default .select2-search--dropdown .select2-search__field{width:100%;padding:var(--input-padding-vertical) var(--input-padding-horizontal);border:var(--border);border-color:var(--input-border-color);background-color:var(--input-bg-color);font-family:var(--text-input-font-family);font-size:var(--font-size-medium);}.select2-container--default .select2-selection--single{display:flex;align-items:center;padding:1.5rem;border-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{margin:0.5rem;}.select2-results__option{padding:0.5rem 1rem;}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0;}.select2-container--default .select2-selection--single .select2-selection__arrow{top:13px;}button,input[type="submit"]{padding:var(--button-padding-vertical) var(--button-padding-horizontal)
    var(--button-padding-vertical) var(--button-padding-horizontal);cursor:pointer;color:var(--button-text-color);border:var(--border);border-color:var(--button-border-color);border-radius:var(--button-border-radius);background-color:var(--button-bg-color);font-family:var(--button-font-family);font-size:var(--font-size-medium);}button:focus,button:hover,input[type="submit"]:focus,input[type="submit"]:hover{text-decoration:underline;color:var(--button-text-color-hover);background-color:var(--button-bg-color-hover);}.form-checkboxes input[type="checkbox"],.facet-item input[type="checkbox"],.form-item-webform-terms-of-service input[type="checkbox"]{position:absolute;z-index:1;top:-2px;left:-2px;width:38px;height:38px;margin:0;cursor:pointer;opacity:0;}.form-checkboxes input[type="checkbox"] + label,.facet-item input[type="checkbox"] + label,.form-item-webform-terms-of-service input[type="checkbox"] + label{display:inline-block;margin-left:40px;padding:8px 15px 5px;cursor:pointer;touch-action:manipulation;}.form-checkboxes input[type="checkbox"] + label::before,.facet-item input[type="checkbox"] + label::before,.form-item-webform-terms-of-service input[type="checkbox"] + label::before{position:absolute;top:8px;left:0;box-sizing:border-box;width:35px;height:35px;content:"";border:2px solid var(--checkbox-select-outline-color);background:var(--color-white);border-radius:4px;}.form-checkboxes input[type="checkbox"] + label:hover::before,.facet-item input[type="checkbox"] + label:hover::before,.form-item-webform-terms-of-service input[type="checkbox"] + label:hover::before{box-shadow:0 0 4px 2px var(--color-yellow);}.form-checkboxes input[type="checkbox"] + label::after,.facet-item input[type="checkbox"] + label::after,.form-item-webform-terms-of-service input[type="checkbox"] + label::after{position:absolute;top:16px;left:6px;box-sizing:border-box;width:23px;height:12px;content:"";transform:rotate(-45deg);opacity:0;border:solid;border-width:0 0 5px 5px;border-top-color:transparent;background:transparent;}.form-checkboxes input[type="checkbox"]:focus + label:before,.facet-item input[type="checkbox"]:focus + label:before,.form-item-webform-terms-of-service input[type="checkbox"]:focus + label:before{border-width:4px;box-shadow:0 0 0 3px var(--checkbox-select-focus-color);}.form-checkboxes input[type="checkbox"]:hover + label,.facet-item input[type="checkbox"]:hover + label,.form-item-webform-terms-of-service input[type="checkbox"]:hover + label,.form-checkboxes input[type="checkbox"]:focus + label,.facet-item input[type="checkbox"]:focus + label,.form-item-webform-terms-of-service input[type="checkbox"]:focus + label{text-decoration:underline;}.form-checkboxes input[type="checkbox"]:checked + label:after,.facet-item input[type="checkbox"]:checked + label:after,.form-item-webform-terms-of-service input[type="checkbox"]:checked + label:after{opacity:1;color:var(--color-white);}.form-checkboxes input[type="checkbox"]:checked + label:before,.facet-item input[type="checkbox"]:checked + label:before,.form-item-webform-terms-of-service input[type="checkbox"]:checked + label:before{background-color:var(--color-accent);}.webform-type-radios .form-item,.webform-type-webform-radios-other .form-item-radios-other--radios{position:relative;display:block;clear:left;min-height:40px;margin-bottom:10px;padding-left:40px;}.webform-type-radios .form-item input,.webform-type-webform-radios-other .form-item-radios-other--radios input{position:absolute;z-index:1;top:-2px;left:-2px;width:44px;height:44px;margin:0;cursor:pointer;opacity:0;}.webform-type-radios .form-item label,.webform-type-webform-radios-other .form-item-radios-other--radios label{display:inline-block;margin-bottom:0;padding:8px 15px 5px;cursor:pointer;touch-action:manipulation;}.webform-type-radios .form-item [type="radio"] + label::before,.webform-type-webform-radios-other .form-item [type="radio"] + label::before{position:absolute;top:0;left:0;width:40px;height:40px;content:"";border:2px solid var(--radio-select-outline-color);border-radius:50%;background:transparent;}.webform-type-radios .form-item [type="radio"] + label::after,.webform-type-webform-radios-other .form-item [type="radio"] + label::after{position:absolute;top:10px;left:10px;width:0;height:0;content:"";opacity:0;border:10px solid currentColor;border-radius:50%;background:currentColor;}.webform-type-radios .form-item [type="radio"]:focus + label::before,.webform-type-webform-radios-other  .form-item [type="radio"]:focus + label::before{box-shadow:0 0 0 4px var(--radio-select-focus-color);}.webform-type-radios .form-item input:checked + label::after,.webform-type-webform-radios-other .form-item input:checked + label::after{opacity:1;}.webform-type-radios .form-item:last-child,.webform-type-radios .form-item:last-of-type{margin-bottom:0;}.form-item .description{padding:1rem;border:var(--form-item-description-border);background-color:var(--form-item-description-bg-color);}.form-item input + .description{border-top:0;}.form-item .description + input{border-top:0;}.form-item .description .webform-element-more--content{padding:1rem;}.fieldset-wrapper > .field-prefix + .form-checkboxes,.fieldset-wrapper > .field-prefix + .form-item-radios{margin-top:var(--spacing);}input[type="file"],.form-item-managed-file-button .webform-file-button{display:inline-block;margin:0;padding:1rem;cursor:pointer;border:var(--file-upload-border);border-color:var(--file-upload-border-color);border-left-width:var(--file-upload-border-left-size);}input[type="file"]:focus,input[type="file"]:hover,.form-item-managed-file-button .webform-file-button:focus,.form-item-managed-file-button .webform-file-button:focus,.form-managed-file:focus-within .webform-file-button,.form-managed-file .webform-file-button:hover{text-decoration:underline;color:var(--file-upload-text-hover-color);background-color:var(--file-upload-bg-hover-color);font-weight:bold;}.form-item-managed-file .description,.form-item-managed-file-multiple .description,.form-item-managed-file-button .description{position:relative;top:-1px;width:auto;max-width:768px;border:var(--file-upload-border);border-color:var(--file-upload-border-color);border-left-width:var(--file-upload-border-left-size);}.form-item-managed-file .description br,.form-item-managed-file-multiple .description br,.form-item-managed-file-button .description br{margin-bottom:var(--spacing);}
.layout--fourcol{display:flex;flex-wrap:wrap;}.layout--fourcol > .layout__region{flex:0 1 100%;min-height:100px;min-width:100px;}@media (max-width:calc(48em - 1px)){.layout--fourcol > .layout__region .box-link{margin-bottom:20px;}.layout--fourcol > .layout__region .box-link:last-child{margin-bottom:10px;}}@media (min-width:48em){.layout--fourcol > .layout__region{flex:0 1 calc(50% - 13px);}.layout--fourcol{gap:26px;}}@media (min-width:80em){.layout--fourcol > .layout__region{flex:0 1 calc(25% - 19.5px);padding-bottom:40px;height:auto;}}.layout__region--bottom{width:100%;}
.lgd-row{display:flex;flex-wrap:wrap;}.lgd-row--centered{justify-content:center;}.lgd-row--vertically-centered{align-items:center;}.lgd-row > *{margin-right:calc(var(--grid-column-spacing) / 2);margin-left:calc(var(--grid-column-spacing) / 2);}.lgd-row__one-quarter,.lgd-row--quarters > *,.lgd-row__one-third,.lgd-row--thirds > *,.lgd-row__one-half,.lgd-row--halves > *,.lgd-row__two-thirds,.lgd-row__three-quarters,.lgd-row__full{width:calc(100% - var(--grid-column-spacing));}@media (min-width:48rem){.lgd-row__one-quarter,.lgd-row--quarters > *,.lgd-row__one-third,.lgd-row--thirds > *,.lgd-row__one-half,.lgd-row--halves > *,.lgd-row__two-thirds,.lgd-row__three-quarters{width:calc(50% - var(--grid-column-spacing));}}@media (min-width:60rem){.lgd-row__one-quarter,.lgd-row--quarters > *{width:calc(25% - var(--grid-column-spacing));}.lgd-row__one-third,.lgd-row--thirds > *{width:calc((100% / 3) - var(--grid-column-spacing));}.lgd-row__two-thirds{width:calc((100% / 3 * 2) - var(--grid-column-spacing));}.lgd-row__three-quarters{width:calc(75% - var(--grid-column-spacing));}}
body{--font-size:1rem;--font-size-smallest:calc(var(--font-size) * 0.3);--font-size-smaller:calc(var(--font-size) * 0.5);--font-size-small:calc(var(--font-size) * 0.875);--font-size-medium:calc(var(--font-size) * 1);--font-size-default:calc(var(--font-size) * 1.25);--font-size-large:calc(var(--font-size) * 1.5);--font-size-larger:calc(var(--font-size) * 2);--font-size-largest:calc(var(--font-size) * 2.5);--font-size-body:calc(var(--font-size) * 1.25);--font-size-summary:calc(var(--font-size) * 1.1875);--font-size-banner-title:calc(var(--font-size) * 1.3125);--font-size-banner-description:calc(var(--font-size) * 1.0625);--font-size-h1:clamp(var(--font-size-large),10vw,var(--font-size-larger));--font-size-h2:clamp(calc(var(--font-size) * 1.4),8vw,calc(var(--font-size) * 1.6875));--font-size-h3:clamp(var(--font-size-medium),6vw,calc(var(--font-size) * 1.3125));--font-size-h4:calc(var(--font-size) * 1.1875);--font-size-pub-content:calc(var(--font-size) * 1.125);--font-primary:"Lexend","Open Sans","Helvetica Neue",sans-serif;--font-secondary:var(--font-primary);--color-accent:#482682;--color-accent-hover:#297e85;--color-section-header-bg:var(--color-accent);--color-yellow:#F9DE4B;--border-width:3px;--border-color:var(--header-services-button-border-color);--border:var(--border-width) var(--border-style) var(--border-color);--color-grey-dark:#383838;--color-info:#359DA5;--color-danger:#482682;--color-success:#3D8826;--color-sub-page-bg:rgba(255,255,255,0.87);--color-sub-page-accent:#205632;--color-sub-theme-accent:#E64879;--color-sub-theme-accent--hover:#F39200;--color-publication-breadcrumb-bg:#F2F0F6;--color-publication-pager-border:#D1C9E0;--color-publication-contents-active:#F9D1DD;--color-sub-theme-accent-opacity:rgba(230,72,121,0.2);--section-spacing-vertical-header:var(--spacing);--header-link-color:var(--color-black);--header-services-button-border:0;--header-services-button-border-color:var(--color-black);--header-services-button-color:var(--color-white);--header-services-button-bg-color:transparent;--header-services-button-color-hover:var(--color-black);--header-services-button-bg-color-hover:var(--color-yellow);--header-search-button-color:var(--color-black);--header-search-button-bg-color-hover:var(--color-black);--header-search-input-border:none;--border-radius:var(--spacing-smallest);--banner-content-border-radius:50px;--banner-content-bg-color:rgba(72,38,130,0.86);--banner-content-text-color:var(--color-white);--banner-content-width:700px;--banner-subtitle-size:var(--font-size-largest);--banner-title-size:var(--font-size-largest);--header-logo-width:250px;--header-logo-mobile-width:140px;--color-section-header-bg-mobile:#359DA5;--banner-secondary-content-bg-color:var(--color-sub-page-bg);--box-link-border-radius:1rem;--box-link-background-color:var(--color-white);--box-link-background-color--no-bg:var(--color-accent);--color-page-section-background-color-2:#6275BA;--btn-start-border-color:var(--color-white);--btn-start-border-color--no-bg:var(--color-accent);--btn-start-bg-color:transparent;--btn-start-padding-vertical:20px;--btn-start-padding-horizontal:40px;--btn-start-bg-color-hover:var(--color-accent);--btn-start-bg-color-hover--no-bg:var(--color-white);--btn-start-icon:url(/themes/custom/elmbridge/assets/icons/arrow_forward_outline.svg);--btn-start-icon--no-bg:url(/themes/custom/elmbridge/assets/icons/list-arrow.svg);--color-page-section-background-color-3:#D63566;--color-page-section-background-color-3-text-color:var(--color-white);--breadcrumbs-border:var(--border-width) var(--border-style) var(--color-white);--color--black:#000;--step-by-step-relationship-border-color:rgba(220,220,220,0.27);--teaser-featured-background--color:rgba(98,117,186,0.16);--transition-time:0.15s;--button-radius:12px;--border-xlarge:11px;--color-accent-light-callout:#d8dcee;--color-accent-light-secondary:#d3e7d4;}
@font-face{font-family:'Lexend';src:url(/themes/custom/elmbridge/fonts/Lexend-VariableFont_wght.ttf);font-weight:normal;font-style:normal;}
.region-content-top{padding-bottom:calc(var(--spacing) / 2);padding-top:calc(var(--spacing) * 2);color:var(--color-white);background-image:url(/themes/custom/elmbridge/assets/images/directory-bg-decoration.svg);background-repeat:repeat;background-position:center center;background-size:auto;margin-bottom:calc(var(--spacing));background-color:var(--color-accent-hover);}.page-node-type-localgov-newsroom .region-content-top,.page-node-type-localgov-news-article .region-content-top,.page-node-type-blogs .region-content-top,.path-blogs .region-content-top,.page-node-type-blogs-article .region-content-top,.page-node-type-localgov-directories-page .region-content-top,.path-news .region-content-top{background-color:var(--color-page-section-background-color-2);}.page-node-type-localgov-directories-org .region-content-top,.page-node-type-localgov-directories-venue .region-content-top,.page-node-type-localgov-directory .region-content-top{background-color:var(--color-accent-hover);}.region-content-top h1{color:var(--color-white);}.lgd-region--breadcrumb + main > .lgd-region--content-top{padding-top:0;}.theme--b .messages{margin:0;}.region-content-top .lgd-page-title-block{border-bottom:0;margin-bottom:calc(var(--spacing) * 2);padding-top:20px;}.theme--b .region-content-top{background:rgba(72,38,130,0.07);color:var(--color-text);}@media screen and (min-width:48em){.region-content-top{margin-bottom:calc(var(--spacing) * 3);padding-bottom:var(--spacing);}}
.layout--threecol-33-34-33{display:flex;flex-wrap:wrap;column-gap:0.75rem;}.layout--threecol-33-34-33 > .layout__region{flex:0 1 100%;}@media (min-width:40em){.layout--threecol-33-34-33 > .layout__region--first,.layout--threecol-33-34-33 > .layout__region--third{flex:1;}.layout--threecol-33-34-33 > .layout__region--second{flex:1;}}
.sliding-popup-bottom{right:0;background:var(--color-accent-hover);color:var(--color-white);padding:20px 0;border-radius:20px 20px 0 0;border:1px solid var(--color-white);border-bottom:0;}
#sliding-popup.sliding-popup-top{position:relative;background:var(--color-accent-hover);color:var(--color-white);padding:20px 0;}@media screen and (max-width:600px){.eu-cookie-compliance-message{max-width:100%;margin-bottom:1em;}}.eu-cookie-compliance-buttons{display:flex;flex-direction:column;gap:1.5em;margin-right:20%;min-width:20%;}
.localgov-alert-banner__inner{flex-wrap:wrap;}.localgov-alert-banner{color:var(--color-black);padding:24px 0;font-size:var(--font-size-small);font-weight:400;background-color:#fff;}.js-elmbridge-notification{display:none;color:var(--color-black);padding:24px 0;font-size:var(--font-size-small);font-weight:400;}.block-show-button-0,.js-elmbridge-notification--show{display:block;width:100%;overflow:hidden;}.localgov-alert-banner .localgov-alert-banner__content,.js-elmbridge-notification .lgd-container{display:block;align-items:center;flex-wrap:nowrap;}.block-show-button-0 .lgd-container{justify-content:flex-start;}.localgov-alert-banner__close,.js-elmbridge-notification .js-elmbridge-notification-close{border:3px solid var(--color-black);filter:drop-shadow(-5px 5px 12px rgba(98,98,98,0.25));border-radius:var(--button-radius);background:transparent;padding:10px 20px;color:var(--color-black);font-size:var(--font-size-medium);float:right;}.localgov-alert-banner__close:hover,.js-elmbridge-notification .js-elmbridge-notification-close:hover{color:var(--color-white);background:var(--color-black);text-decoration:underline;}.block-notification-type-major.localgov-alert-banner,.block-notification-type-warning{background-color:#A71C1C;padding:10px 0;color:var(--color-white);}.block-notification-type-severe.localgov-alert-banner{background-color:var(--color-sub-theme-accent--hover);padding:10px 0;color:var(--color-black);}.block-notification-type-major.localgov-alert-banner a,.block-notification-type-warning a{color:var(--color-white);}.localgov-alert-banner.block-notification-type-major a:focus,.block-notification-type-warning a:focus{color:var(--color-black);text-decoration:underline;background-color:var(--color-yellow);}.block-notification-type-major .localgov-alert-banner__close,.block-notification-type-warning .js-elmbridge-notification-close{border-color:var(--color-white);color:var(--color-white);}.block-notification-type-major .localgov-alert-banner__close:hover,.block-notification-type-warning .js-elmbridge-notification-close:hover{color:var(--color-black);background:var(--color-white);}.block-notification-type-major .localgov-alert-banner__close:focus,.block-notification-type-warning .js-elmbridge-notification-close:focus{color:var(--color-black);text-decoration:underline;background-color:var(--color-yellow);}.block-notification-type-minor,.block-notification-type-notification{background:linear-gradient(268.16deg,#FFE146 30.11%,#FFD600 77.86%);color:var(--color-black);overflow:hidden;}.localgov-alert-banner a,.block-notification-type-notification a{color:var(--color-black);}.localgov-alert-banner__title,.js-elmbridge-notification .field--name-field-title{width:340px;margin-right:20px;align-self:flex-start;flex-shrink:0;font-weight:600;display:flex;font-size:var(--font-size-default);}.localgov-alert-banner__title:before,.js-elmbridge-notification .field--name-field-title:before{content:url(/themes/custom/elmbridge/assets/icons/notifications/notification.svg);margin-right:20px;display:block;transform:scale(0.6);margin-top:-5px;}.block-notification-type-major .localgov-alert-banner__title:before,.block-notification-type-warning .field--name-field-title:before{content:url(/themes/custom/elmbridge/assets/icons/notifications/warning.svg);}.block-notification-type-announcement .localgov-alert-banner__title:before,.block-notification-type-information .field--name-field-title:before{content:url(/themes/custom/elmbridge/assets/icons/notifications/info.svg);}.localgov-alert-banner__body,.js-elmbridge-notification .field--name-body{width:100%;margin-right:0;padding-left:55px;margin-left:0;}.localgov-alert-banner__actions{width:100%;justify-content:flex-end;margin-top:20px;background:transparent;}@media screen and (min-width:60rem){.localgov-alert-banner__actions{width:auto;}.localgov-alert-banner .localgov-alert-banner__content,.js-elmbridge-notification .lgd-container{display:flex;}.localgov-alert-banner__body,.js-elmbridge-notification .field--name-body{width:58%;margin-right:30px;}.localgov-alert-banner__close,.js-elmbridge-notification .js-elmbridge-notification-close{position:static;float:none;}.localgov-alert-banner,.js-elmbridge-notification{font-size:var(--font-size-large);}.localgov-alert-banner__title,.js-elmbridge-notification .field--name-field-title{font-size:var(--font-size-banner-title);}.localgov-alert-banner__title:before,.js-elmbridge-notification .field--name-field-title:before{transform:scale(1);margin-top:0;}.localgov-alert-banner,.block-show-button-0,.js-elmbridge-notification--show{width:auto;}.localgov-alert-banner__inner{flex-wrap:nowrap;}.field.field--name-short-description.field--type-text-long.field--label-hidden.field__item p{font-size:var(--font-size-banner-description);}.field.field--name-link.field--type-link.field--label-hidden.field__item{font-size:var(--font-size-banner-description);}}
.pager__items{display:flex;flex-wrap:wrap;justify-content:center;padding-left:0;}.pager__item{margin-right:var(--spacing-smaller);margin-left:var(--spacing-smaller);}.pager__item::marker{color:transparent;}.pager__item.is-active a{text-decoration:none;}
.lgd-teaser__image img{width:100%;border-radius:6px;}.lgd-teaser__content+.lgd-teaser__image{margin-top:var(--spacing);}.lgd-teaser{display:flex;margin-bottom:1rem;}.lgd-teaser h3 a:hover{background-color:var(--color-yellow);}.newsroom__featured-news .lgd-teaser__image{width:100%;}.view-id-localgov_news_search h4,.newsroom__featured-news .lgd-teaser h4{color:var(--color-accent);font-size:22px;font-weight:bold;}.newsroom__featured-news h3{padding-top:30px;color:var(--color-accent);font-size:28px;}.newsroom__featured-news .lgd-teaser{flex-direction:column;margin-left:-2rem;margin-right:-2rem;background-color:var(--teaser-featured-background--color);padding-left:1rem;padding-right:1rem;}@media screen and (min-width:48rem){.newsroom__featured-news .lgd-teaser{flex-direction:row;margin:0;padding:0;}.lgd-teaser h3{margin-bottom:0.5rem;}.lgd-teaser .field--name-body{font-size:var(--font-size-summary);color:var(--color-black);}.lgd-teaser__image{flex-shrink:0;width:var(--teaser-image-with);}.lgd-teaser__image+.lgd-teaser__content{margin-left:1rem;}.lgd-teaser__content+.lgd-teaser__image{margin-top:0;margin-left:auto;padding-left:1rem;}.newsroom__featured-news .lgd-teaser{display:block;background-color:var(--teaser-featured-background--color);border-radius:3px;padding:25px;}.newsroom__featured-news .lgd-teaser .lgd-teaser__content--localgov-news-article .lgd-teaser__content--blogs-article{padding:0;}.newsroom__featured-news .lgd-teaser__content{padding:var(--teaser-featured-content-padding);}.newsroom__featured-news .lgd-teaser__image+.lgd-teaser__content{margin-left:0;}}@media screen and (max-width:48rem){.lgd-teaser{display:flex;flex-direction:column;}.lgd-teaser__image,.lgd-teaser__content{width:100%;}}.lgd-teaser-list .views-row,.view-blogs-search .views-row,.lgd-teaser-list .service-landing-page__service,.lgd-teaser-list .lgd-topic-list-builder__service,.news-article .field--name-localgov-news-related>.field__item{margin-bottom:var(--vertical-rhythm-spacing);padding-bottom:var(--vertical-rhythm-spacing);border-bottom:none;}.lgd-teaser-list--grid .view-content,.lgd-teaser-list--grid .lgd-teaser-list__content{display:flex;}.lgd-teaser-list .lgd-topic-list-builder__service,.service-landing-page__service.destination-landing-page__services--item{border-bottom:0;padding:0;margin-bottom:0;}.lgd-teaser>a:focus,.lgd-teaser>a:hover,.section-teaser>a:focus,.section-teaser>a:hover{position:relative;background:var(--color-yellow);outline:none;z-index:1;}.lgd-teaser>a:focus::before,.lgd-teaser>a:hover::before,.section-teaser>a:focus::before,.section-teaser>a:hover::before{content:'';position:absolute;top:0;left:-35px;height:100%;width:35px;background:var(--color-yellow);z-index:-1;}.lgd-topic-list-builder__service .lgd-topic-list-builder__service-icon,.destination-landing-page__services--item .service-landing-page__service-icon{padding-top:8px;color:var(--color-accent-hover);}.lgd-topic-list-builder__service .lgd-topic-list-builder__service-icon path,.destination-landing-page__services--item .service-landing-page__service-icon path{fill:var(--color-accent-hover);}.lgd-teaser>a,.lgd-teaser--localgov-services-landing a,.section-teaser>a{text-decoration:none;display:block;}.lgd-teaser>a{margin-left:1rem;}.lgd-teaser>a:hover,.section-teaser>a:hover{text-decoration:none;}.lgd-teaser--localgov-services-landing h2,.lgd-teaser__content--localgov-step-by-step-overview h2,.lgd-teaser.lgd-teaser--localgov-directory h2,.node.node--type-localgov-directory.node--view-mode-teaser h2,.section-teaser .node__title{font-size:var(--font-size-large);color:var(--color-accent);text-decoration:underline;margin-bottom:10px;}.lgd-teaser--localgov-services-landing .lgd-teaser__content,.lgd-teaser--localgov-services-landing .field--name-body,.section-teaser .node__content,.section-teaser .field--name-body{text-decoration:none;color:var(--color-black);}.field--name-localgov-news-date{font-size:var(--font-size-medium);}@media screen and (min-width:48em){.lgd-teaser__content--localgov-step-by-step-overview h2,.section-teaser .node__title{font-size:24px;margin-bottom:20px;}.lgd-topic-list-builder__service .lgd-topic-list-builder__service-icon,.destination-landing-page__services--item .service-landing-page__service-icon{padding-top:12px;color:var(--color-accent-hover);position:relative;z-index:10;}.lgd-teaser-list .lgd-topic-list-builder__service,.service-landing-page__service.destination-landing-page__services--item{border-bottom:0;padding:10px;}.lgd-topic-list-builder__service-item{width:100%;}}.service-landing-page__services{.destination-landing-page__services--item:hover,.destination-landing-page__services--item:focus,.destination-landing-page__services--item:focus-within{background-color:var(--color-yellow);}}.localgov-services-sublanding__content{.lgd-topic-list-builder__service:hover,.lgd-topic-list-builder__service:focus,.lgd-topic-list-builder__service:focus-within{background-color:var(--color-yellow);}}
.lgd-page-title-block{margin-bottom:var(--vertical-rhythm-spacing);border-bottom:var(--page-title-border);}.lgd-page-title-block__title,.lgd-page-title-block__subheader{max-width:var(--page-title-width);}.lgd-page-title-block__title{font-size:var(--font-size-large);}.lgd-page-title-block__subheader{font-size:var(--font-size-default);}@media screen and (min-width:48em){.lgd-page-title-block__title{font-size:var(--font-size-largest);}.lgd-page-title-block__subheader{font-size:var(--font-size-large);}}
.lgd-region--messages,.lgd-region--breadcrumb{margin-bottom:0;background-image:url(/themes/custom/elmbridge/assets/images/directory-bg-decoration.svg);background-color:var(--color-accent-hover);padding-bottom:10px;}.theme--b .lgd-region--messages,.theme--b .lgd-region--breadcrumb{background:rgba(72,38,130,0.07);}.page-node-type-blogs-article .lgd-region--breadcrumb,.page-node-type-blogs-article .lgd-region--messages,.path-blogs .lgd-region--breadcrumb,.path-blogs .lgd-region--messages,.page-node-type-blogs .lgd-region--messages,.page-node-type-blogs .lgd-region--breadcrumb,.page-node-type-localgov-newsroom .lgd-region--breadcrumb,.page-node-type-localgov-newsroom .lgd-region--messages,.path-news .lgd-region--breadcrumb,.path-news .lgd-region--messages,.page-node-type-localgov-news-article .lgd-region--breadcrumb,.page-node-type-localgov-news-article .lgd-region--messages{background-color:var(--color-page-section-background-color-2);}.page-node-type-localgov-directories-page .lgd-region--messages,.page-node-type-localgov-directories-page .lgd-region--breadcrumb,.page-node-type-localgov-directories-org .lgd-region--messages,.page-node-type-localgov-directories-org .lgd-region--breadcrumb,.page-node-type-localgov-directories-venue .lgd-region--messages,.page-node-type-localgov-directories-venue .lgd-region--breadcrumb,.page-node-type-localgov-directory .lgd-region--messages,.page-node-type-localgov-directory .lgd-region--breadcrumb{background-color:var(--color-accent-hover);}.lgd-region--breadcrumb a{color:var(--color-white);}.lgd-region--breadcrumb a:is(:focus,:hover){color:var(--color-black);text-decoration:underline;background-color:var(--color-yellow);}.theme--b .lgd-region--breadcrumb a{color:var(--color-text);}.breadcrumbs{padding:var(--breadcrumbs-padding-vertical) var(--breadcrumbs-padding-horizontal);border-bottom:var(--breadcrumbs-border);}.theme--b .breadcrumbs{border-bottom-color:var(--color-text);}.breadcrumbs__list{margin-bottom:0;padding-left:0;list-style:none;}.breadcrumbs__item{display:inline-block;margin-right:0.25rem;font-size:var(--breadcrumbs-font-size);}.breadcrumbs__item + .breadcrumbs__item::before{display:inline-block;margin-right:0.25rem;content:var(--breadcrumbs-divider);color:var(--color-white);}.theme--b .breadcrumbs__item + .breadcrumbs__item::before{color:var(--color-text);}.breadcrumbs__link{color:var(--breadcrumbs-link-color);}
.lgd-region--primary-menu{background-color:var(--color-white);}.menu--main{margin-bottom:0;padding-left:0;list-style:none;}.menu--main > .menu-item a{display:block;padding:var(--spacing);color:var(--color-black);}.menu--main > .menu-item--active-trail a,.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{color:var(--color-black);background-color:var(--color-white);}@media screen and (min-width:48rem){.lgd-region--primary-menu{background-color:transparent;}.lgd-region--primary-menu .menu--main{display:flex;}.menu--main > .menu-item{margin-right:var(--spacing-smaller);margin-left:var(--spacing-smaller);}.menu--main > .menu-item a{color:var(--color-white);border:1px solid transparent;background-color:transparent;}.menu--main > .menu-item--active-trail a,.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{color:var(--color-black);background-color:var(--color-white);}.menu--main > .menu-item a:hover{border-color:var(--color-white);}}
.form-item--error,.form-item.error{padding:var(--spacing);border:2px dashed var(--color-danger);}.form-item--error-message{padding:var(--spacing);border:1px solid var(--color-danger);border-bottom:0;background-color:#fcf4f2;}.fieldset-wrapper .form-item--error-message{margin-bottom:var(--spacing);border-bottom:1px solid var(--color-danger);}
.lgd-header{padding-top:clamp(1rem,10vw,var(--section-spacing-vertical-header));background-color:var(--color-section-header-bg);color:var(--color-white);position:relative;}.lgd-header__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:end;}.lgd-header .lgd-region--header{margin-right:0;margin-bottom:20px;}.lgd-header__nav--primary,.lgd-header__nav--secondary{margin-right:var(--spacing);margin-left:var(--spacing);}.lgd-header__nav--primary{display:none;width:100%;border-top:5px solid #359DA5;}.lgd-header__nav--primary.lgd-header__nav--active{display:flex;flex-direction:column;margin-left:0;margin-right:0;}@media screen and (min-width:48rem){.lgd-header__nav--primary{display:flex;flex-direction:row;align-items:center;width:auto;}}.lgd-header__nav--secondary{display:none;width:100%;}.lgd-header__nav--active{display:block;}.lgd-header__toggles{display:flex;margin-right:var(--spacing);margin-left:auto;margin-bottom:20px;}.lgd-header__toggle{display:flex;align-items:center;height:100%;margin-left:var(--spacing);padding:var(--spacing);cursor:pointer;color:var(--header-services-button-color);background-color:var(--header-services-button-bg-color);font-size:var(--font-size-large);line-height:1;border:0;}.lgd-header__toggle--active.lgd-header__toggle{background-color:transparent;color:var(--color-white);font-weight:500;}.lgd-header__toggle--active.lgd-header__toggle:before{content:"Close";display:inline-block;margin-right:5px;}.lgd-header__toggle-icon{margin-left:var(--spacing-smaller);padding:10px 5px;}.lgd-header__toggle-icon::after{display:inline-block;margin-left:var(--spacing-smaller);content:url(/themes/custom/elmbridge/assets/icons/hamburger.svg);transition:var(--transition-time);}.lgd-header__toggle--active .lgd-header__toggle-icon::after{content:url(/themes/custom/elmbridge/assets/icons/closemenu.svg);}.lgd-header__toggle--secondary{display:none;}@media screen and (min-width:48rem){.lgd-header__toggle--primary{display:none;}.lgd-header__toggle--secondary{display:flex;}}.lgd-header__toggle{color:var(--header-services-button-color-hover);background-color:var(--color-white);border-radius:var(--border-radius);outline:var(--header-services-button-border);border-color:var(--header-services-button-border-color);font-size:var(--font-size-medium);padding:6px 14px;}.lgd-header a{color:var(--header-link-color);}.branding__item--logo a:focus{background-color:var(--color-yellow);display:block;}.branding__item--logo a:focus img{filter:invert(1);}.branding__item--logo{width:var(--header-logo-mobile-width);}@media screen and (min-width:48rem){.lgd-header__inner{flex-wrap:wrap;justify-content:space-between;}.branding__item--logo{width:var(--header-logo-width);}.lgd-header__toggle:focus,.lgd-header__toggle:hover{color:var(--color-black);background-color:var(--header-services-button-bg-color-hover);border-radius:var(--border-radius);outline:var(--header-services-button-border);border-color:var(--header-services-button-border-color);padding:var(--spacing);font-size:var(--font-size-large);}}.branding__item--logo a{transition:none;}.branding__item--logo a:focus{outline-width:1px;outline-style:dashed;outline-color:var(--color-white);background-color:var(--color-yellow);box-shadow:none;}.lgd-region--search{margin-top:var(--spacing);margin-bottom:var(--spacing);}@media screen and (min-width:48rem){.lgd-region--search{margin-left:auto;}}.lgd-region--search form{display:flex;align-items:center;}.lgd-region--search label{display:block;color:var(--header-search-button-color);}.lgd-region--search .form-item-s{flex-grow:1;margin-bottom:0;}@media screen and (min-width:48rem){.lgd-region--search .form-item-s{flex-grow:initial;}}.lgd-region--search .form-text{width:100%;border:var(--header-search-input-border);}.lgd-region--search .form-actions{margin-top:auto;}.lgd-region--search .form-submit{color:var(--header-search-button-color);background-color:var(--header-search-button-bg-color);}.lgd-region--search .form-submit:hover,.lgd-region--search .form-submit:focus{color:var(--header-search-button-color-hover);background-color:var(--header-search-button-bg-color-hover);}.no-js .lgd-header__nav{display:block !important;}.no-js .lgd-header__toggle{display:none !important;}.lgd-header__nav--secondary{background:var(--color-white);left:0;right:0;z-index:10;margin:0;}.lgd-header__nav--secondary .lgd-region__inner--secondary-menu{padding:0;}.lgd-header__nav--secondary{bottom:-218px;z-index:11;}@media screen and (min-width:48rem){.lgd-header__nav--secondary{position:absolute;top:105px;border-top:2px solid var(--color-accent-hover);bottom:auto;border-bottom:2px solid var(--color-accent-hover);}.lgd-header__nav--secondary .lgd-region__inner--secondary-menu{padding:var(--spacing-large) var(--spacing-large) var(--spacing) 0;}}.lgd-header__nav--secondary .lgd-region--secondary-menu{max-width:var(--width-container);margin:0 auto;}.lgd-header__nav--secondary .lgd-region--secondary-menu .menu--main{column-rule:2px solid var(--color-accent-hover);}.block-localgov-search label{display:none;}.block-localgov-search form{align-items:center;justify-content:center;width:100%;display:none;}.block-localgov-search form .form-item-s{width:100%;max-width:350px;margin:0;}.block-localgov-search form .form-text{border:2px solid #5C5B5B;border-radius:10px 0 0 10px;border-right:0;font-size:var(--font-size-large);padding:11px 15px;}.block-localgov-search form .form-submit{border-radius:0px 8px 7px 0px;border-left:0;border-color:#5C5B5B;background:url(/themes/custom/elmbridge/assets/icons/search.svg) no-repeat var(--color-accent) center center;text-indent:-9999px;white-space:nowrap;display:block;width:60px;border-width:2px;}.block-localgov-search form .form-submit:hover{background:url(/themes/custom/elmbridge/assets/icons/search-w.svg) no-repeat #FFC630 center center;}.field--name-localgov-title{text-align:center;margin-bottom:40px;}.lgd-region__inner--header{display:flex;align-items:center;justify-content:space-between;}.lgd-region__inner--header .block-system-branding-block{margin-right:10px;margin-left:10px;}@media screen and (min-width:480px){.lgd-region__inner--header .block-system-branding-block{margin-right:40px;margin-left:35px;}.lgd-header .lgd-region--header{margin-right:calc(var(--spacing) * 2);}}.menu--localgov_services_menu{padding:0;margin:0;}.menu--localgov_services_menu .menu-item{list-style:none;}.block-notification-type-notification{position:relative;}.lgd-header .lgd-row__full{margin:0;width:100%;}.menu--localgov_services_menu .menu-item a{padding:var(--spacing);width:100%;display:block;border-bottom:1px solid rgba(98,98,98,0.25);text-decoration:none;}.region-secondary-menu .menu-item a{text-decoration:none;}.region-secondary-menu .menu-item:not(:last-child){border-bottom:1px solid rgba(98,98,98,0.25);}.lgd-header .region-secondary-menu .menu-item{margin-bottom:0;}@media screen and (min-width:48rem){.block-localgov-search--mobile{display:none;}.block-localgov-search form{display:flex;}.menu--localgov_services_menu{margin:0;}.menu--localgov_services_menu .menu-item a{color:var(--color-white);font-size:var(--font-size-large);text-decoration:none;padding:14px 10px;border-bottom:none;}.menu--localgov_services_menu .menu-item a.icon-user:after{display:inline-block;content:url(/themes/custom/elmbridge/assets/icons/user-menu.svg);margin-left:18px;}.menu--localgov_services_menu .menu-item a.icon-user:focus,.menu--localgov_services_menu .menu-item a:hover{color:var(--header-services-button-color-hover);background-color:var(--header-services-button-bg-color-hover);border-radius:var(--border-radius);outline:var(--header-services-button-border);border-color:var(--header-services-button-border-color);text-decoration:underline;}.menu--localgov_services_menu .menu-item a.icon-user:focus:after,.menu--localgov_services_menu .menu-item a.icon-user:hover:after{content:url(/themes/custom/elmbridge/assets/icons/user-menu-active.svg);}.lgd-header{padding-bottom:clamp(1rem,10vw,var(--section-spacing-vertical-header));}.block-localgov-search form .form-submit{border-radius:0px 8px 7px 0px;border-left:0;border-color:#5C5B5B;background:url(/themes/custom/elmbridge/assets/icons/search.svg) no-repeat var(--color-accent-hover) center center;text-indent:-9999px;white-space:nowrap;display:block;width:60px;border-width:2px;}.lgd-header__toggle:focus,.lgd-header__toggle:hover{color:var(--header-services-button-color-hover);background-color:var(--header-services-button-bg-color-hover);border-radius:var(--border-radius);outline:var(--header-services-button-border);border-color:var(--header-services-button-border-color);}.lgd-header__nav--primary{border-top:0;}.lgd-header__toggle-icon::after{content:"\203A";transform:rotate(90deg);font-size:var(--font-size-larger);}.lgd-header__toggle--active .lgd-header__toggle-icon::after{transform:rotate(270deg);content:"\203A";}.lgd-header__toggle--active.lgd-header__toggle:before{display:none;}.lgd-header__toggle--active.lgd-header__toggle:after{display:none;}.lgd-header__toggle{align-items:center;height:100%;margin-left:var(--spacing);padding:var(--spacing);cursor:pointer;color:var(--header-services-button-color);background-color:var(--header-services-button-bg-color);font-size:var(--font-size-large);line-height:1;border:0;}.lgd-header__toggle-icon{padding:0;}.lgd-header__toggles{margin-bottom:0;}.region-secondary-menu .menu-item:not(:last-child){border-bottom:0;}.lgd-region__inner--header .block-system-branding-block{margin-left:0;}.region-secondary-menu .menu-item > a{font-size:var(--font-size-large);}.region-secondary-menu .menu-item > a:before{content:url(/themes/custom/elmbridge/assets/icons/list-arrow-black.svg);margin-right:10px;}}.region-secondary-menu .menu-item > a:hover,.region-secondary-menu .menu-item > a:focus{background-color:var(--color-yellow);text-decoration:underline;}.block-localgov-search--mobile .block-localgov-search form{display:flex;}.block-localgov-search--mobile{width:100%;}.block-localgov-search--mobile .lgd-container{background:#359DA5;padding:5px 0 10px;scale:0.95;}.region-mobile-search{background:#359DA5;}@media screen and (min-width:48rem){.block-localgov-search--mobile .block-localgov-search form{display:none;}.menu--main>.menu-item a{color:var(--color-black);border:1px solid transparent;background-color:transparent}.region-secondary-menu .menu.menu--main{max-height:none;}}
.lgd-footer{margin-top:0;}.lgd-footer__pre-footer{padding-top:20px;padding-bottom:20px;color:var(--color-pre-footer-text);background-color:var(--color-accent-hover);}.lgd-footer__pre-footer a{color:var(--color-pre-footer-link);}.lgd-footer__pre-footer a:focus{color:var(--color-black);text-decoration:underline;}.lgd-footer__footer{padding-top:clamp(1rem,10vw,var(--section-spacing-vertical-footer));padding-bottom:clamp(1rem,10vw,var(--section-spacing-vertical-footer));background-color:var(--color-section-footer-bg);color:var(--color-footer-text)}.lgd-footer__footer a{color:var(--color-footer-link);}.lgd-footer__post-footer{padding-top:clamp(1rem,10vw,var(--section-spacing-vertical-post-footer));padding-bottom:clamp(1rem,10vw,var(--section-spacing-vertical-post-footer));background-color:var(--color-section-post-footer-bg);color:var(--color-post-footer-text);}.lgd-footer__post-footer a{color:var(--color-post-footer-link);}.lgd-footer .lgd-region .navigation h2{color:var(--color-white);border-bottom:1px solid var(--color-white);}.lgd-footer .lgd-region .menu{padding:0;margin:0;}.lgd-footer .lgd-region .menu .menu-item{list-style:none;margin-bottom:25px;margin-right:15px;margin-top:10px;}.lgd-footer__pre-footer [class^="icon-"]{text-indent:-9999px;height:30px;width:30px;white-space:nowrap;display:block;background-size:contain !important;}.lgd-footer__pre-footer [class^="icon-"]:focus,.lgd-footer__pre-footer [class^="icon-"]:hover{filter:invert(1) sepia(8%) saturate(15%) hue-rotate(315deg) brightness(0) contrast(100%);}.lgd-footer__pre-footer .icon-twitter{background-size:contain;}.lgd-footer__pre-footer .icon-linkedin{background-size:contain;}.lgd-footer__pre-footer .icon-youtube{background-size:contain;}.lgd-footer__pre-footer .icon-instagram{background-size:contain;}.lgd-footer .menu--follow-us{display:flex;}@media screen and (max-width:48rem){.lgd-footer .lgd-row__one-third:nth-child(1){order:1;width:160px;}.lgd-footer .lgd-row__one-third:nth-child(2){order:3;}.lgd-footer .lgd-row__one-third:nth-child(3){order:2;width:200px;}.menu--footer{display:flex;flex-wrap:wrap;}}#block-getintouch-menu,#block-followus-menu{display:none;}@media screen and (min-width:48rem){.lgd-footer__pre-footer [class^="icon-"]{text-indent:-9999px;height:50px;width:50px;white-space:nowrap;display:block;}.lgd-footer .lgd-region .menu .menu-item{list-style:none;margin-bottom:25px;margin-right:20px;margin-top:auto;}.lgd-footer .menu--follow-us{flex-wrap:wrap;}.lgd-footer .lgd-region .menu .menu-item:last-child{margin-right:0;}#block-followus-menu,#block-getintouch-menu{display:block;}.menu--footer a{font-size:20px;}.lgd-footer__pre-footer{padding-top:clamp(1rem,10vw,var(--section-spacing-vertical-pre-footer));padding-bottom:clamp(1rem,10vw,var(--section-spacing-vertical-pre-footer));}}.lgd-page-section--footer-pre p{margin-bottom:0;}.lgd-page-section--footer-pre{width:100%;padding:0 0 0 25px;display:flex;height:45px;align-items:center;background-color:var(--color-accent);font-size:16px;color:var(--color-white);bottom:calc(var(--spacing)*-3);}.lgd-page-section--footer-pre a{color:var(--color-white);}@media screen and (min-width:48rem){.lgd-page-section--footer-pre{position:relative;top:auto;bottom:calc(var(--spacing)*-3);font-size:20px;}}.lgd-region__inner--footer{position:relative;}
.callout{padding:1.5rem;text-align:center;color:var(--color-white);font-size:var(--font-size-summary);font-weight:bold;}.callout a{color:var(--color-link);}.callout a:focus{color:var(--color-white);background-color:var(--color-grey-dark);}.callout-primary{background-color:var(--color-accent-light-callout);color:var(--color-text);}.callout-success,.callout-highlight{background-color:var(--color-success);}.callout-danger{background-color:var(--color-danger);}.callout-teal,.callout-secondary{background-color:#CCE6E8;color:black;}.callout-carbon{background-color:var(--color-grey-dark);}.callout-yellow,.callout-yellow a{color:var(--color-grey-dark);background-color:var(--color-yellow);}
.region-secondary-menu{margin-top:var(--spacing);background-color:var(--secondary-menu-bg-color-first);}.lgd-region__inner--secondary-menu{padding:var(--spacing-large) var(--spacing-large) var(--spacing) 0;background-color:var(--secondary-menu-bg-color-second);}.lgd-region__inner--secondary-menu .block-menu > h2{padding-left:var(--spacing-large);}.region-secondary-menu .menu{overflow-y:auto;max-height:400px;}@media screen and (min-width:48rem){.region-secondary-menu{background-color:var(--secondary-menu-bg-color-second);}.lgd-region__inner--secondary-menu{background-color:var(--secondary-menu-bg-color-second);}.region-secondary-menu .menu{overflow-y:initial;max-height:auto;column-count:var(--secondary-menu-column-count);}}.region-secondary-menu .menu-item{margin-bottom:var(--spacing);}.region-secondary-menu .menu-item > a{color:var(--secondary-menu-link-color);}.region-secondary-menu .menu-item > a:focus{color:var(--secondary-menu-link-color-focus);}
.alert{padding:var(--spacing-large);border:var(--border-large);border-color:var(--border-color-alert);background-color:var(--color-white);font-size:var(--font-size-summary);font-weight:bold;}.alert-primary{border-color:var(--color-black);}.alert-info{border-color:var(--color-info);}.alert-danger{border-color:var(--color-danger);}.alert-success{border-top:none;border-bottom:none;border-color:var(--color-danger);border-left-width:var(--border-xlarge);border-right:none;padding:var(--spacing);}.alert-fail{border-color:var(--color-warning);}.btn.btn-start{display:inline-flex;align-items:center;padding:15px var(--btn-start-padding-horizontal);border:3px solid var(--btn-start-border-color);filter:drop-shadow(-5px 5px 12px rgba(98,98,98,0.25));border-radius:var(--button-radius);background-color:var(--btn-start-bg-color);text-decoration:none;font-size:16px;color:var(--color-white);}.btn.btn-start:focus,.btn.btn-start:hover{background-color:var(--btn-start-bg-color-hover);text-decoration:underline;}.btn.btn-start::after{position:relative;margin-left:0.5rem;content:'';background-image:var(--btn-start-icon);background-repeat:no-repeat;width:25px;height:22px;line-height:0;margin-bottom:5px;}.external-link::after{position:relative;display:inline-block;width:1rem;height:1rem;margin-left:0.25rem;content:"";background-color:var(--external-link-icon-color);-webkit-mask-image:url(/themes/custom/elmbridge/templates/includes/icons/external-link.svg);mask-image:url(/themes/custom/elmbridge/templates/includes/icons/external-link.svg);}a[type="application/pdf"]{display:inline-block;margin-bottom:var(--vertical-rhythm-spacing);}.list-checked li::marker{content:"\2714\0020";color:var(--color-green);}.list-checked-purple{list-style:none;}.list-checked-purple li::before{content:'';display:inline-block;height:1rem;width:14px;background-image:url(/themes/custom/elmbridge/templates/includes/icons/check-purple.svg);position:relative;left:-20px;}.list-key-links{list-style:none;padding-left:0;}.list-key-links li{position:relative;padding-left:2.5em;padding-bottom:0.5em;}.list-key-links li::before{content:'';display:inline-block;width:1.5em;height:1.5em;background-color:var(--color-accent);background-image:url(/themes/custom/elmbridge/assets/icons/arrow_forward_outline.svg);background-size:65%;background-position:center;background-repeat:no-repeat;border-radius:50%;position:absolute;left:0;top:0.1em;transform:translate(-1%,-10%);background-position:center 35%;}.date-heading{display:inline-block;position:relative;background-color:var(--color-accent);color:var(--color-white);padding:0.25em 1em;z-index:1;}.date-heading::before{content:'';position:absolute;top:0;left:0;transform:translateY(-50%);width:1000px;height:3px;background-color:var(--color-accent);z-index:-1;}@media (min-width:48em){.btn.btn-start{display:inline-flex;align-items:center;padding:calc(var(--btn-start-padding-vertical) / 2) var(--btn-start-padding-horizontal);border:3px solid var(--btn-start-bg-color);filter:drop-shadow(-5px 5px 12px rgba(98,98,98,0.25));border-radius:var(--button-radius);background-color:var(--btn-start-bg-color);text-decoration:none;font-size:20px;}.btn.btn-start:focus{border:3px solid var(--color-yellow);background-color:var(--color-yellow);color:var(--color-black)}.btn.btn-start.btn-secondary{background-color:var(--color-accent-hover);}.btn.btn-start.btn-secondary:focus{background-color:var(--color-yellow);color:var(--color-black)}}
