/* @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);--border-transparent:var(--border-width) var(--border-style) transparent;--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:var(--border-transparent);--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);--table-header-border-color:var(--color-grey-medium);--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:transparent;--color-page-section-text-color:var(--color-black);--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);--add-to-calendar-dialog-max-width:80%;--add-to-calendar-dialog-max-height:80%;--add-to-calendar-dialog-width:500px;--add-to-calendar-dialog-height:500px;--add-to-calendar-dialog-backdrop-color:var(--color-black);--add-to-calendar-dialog-backdrop-opacity:0.75;--add-to-calendar--icon-color:var(--color-white);--add-to-calendar--icon-color-hover:var(--color-accent);}
html{box-sizing:border-box;}*,*::before,*::after{box-sizing:border-box;margin-top:0;}body{margin:0;color:var(--color-text);font-family:var(--font-primary);font-size:var(--font-size);line-height:var(--line-height);scroll-behavior:smooth;}@media screen and (prefers-reduced-motion:reduce){body{scroll-behavior:auto;}}.dialog-off-canvas-main-canvas{display:flex;flex-direction:column;min-height:100vh;}main{margin-bottom:auto;}a{transition:var(--transition-time);color:var(--color-link);}a:hover{text-decoration-thickness:max(3px,0.1875rem,0.12em);}a:not([class*="toolbar"]):focus{text-decoration:none;color:var(--color-black);outline:3px solid transparent;background-color:var(--color-focus);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:0 -2px var(--color-focus),0 4px var(--color-black);}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{color:var(--heading-1-color);font-family:var(--font-heading-1);font-size:var(--font-size-h1);font-weight:var(--heading-1-font-weight);line-height:var(--heading-1-line-height);}h2,.h2{color:var(--heading-2-color);font-family:var(--font-heading-2);font-size:var(--font-size-h2);font-weight:var(--heading-2-font-weight);line-height:var(--heading-2-line-height);}h3,.h3{color:var(--heading-3-color);font-family:var(--font-heading-3);font-size:var(--font-size-h3);font-weight:var(--heading-3-font-weight);line-height:var(--heading-3-line-height);}h4,.h4{color:var(--heading-4-color);font-family:var(--font-heading-4);font-size:var(--font-size-h4);font-weight:bold;font-weight:var(--heading-4-font-weight);line-height:var(--heading-4-line-height);}h5,.h5{color:var(--heading-5-color);font-family:var(--font-heading-5);font-size:var(--font-size-h5);font-weight:var(--heading-5-font-weight);font-variant:small-caps;line-height:var(--heading-5-line-height);}h6,.h6{text-decoration:underline;color:var(--heading-6-color);font-family:var(--font-heading-6);font-size:var(--font-size-h6);font-weight:var(--heading-6-font-weight);font-variant:small-caps;line-height:var(--heading-6-line-height);}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;}td,th{padding:var(--table-padding);border:var(--table-border);}th{border-color:var(--table-header-border-color);background-color:var(--table-bg-color);}input,select,option,textarea,button{font-family:var(--font-primary);}
.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);}
.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);}input[type="date"]:focus,input[type="datetime-local"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="url"]:focus,textarea:focus,select:focus{border-color:var(--color-black);outline:3px solid var(--color-focus);outline-offset:0;box-shadow:inset 0 0 0 3px;}.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-item input[type="checkbox"],.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:44px;height:44px;margin:0;cursor:pointer;opacity:0;}.form-item input[type="checkbox"] + label,.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-item input[type="checkbox"] + label::before,.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:0;left:0;box-sizing:border-box;width:40px;height:40px;content:"";border:2px solid var(--checkbox-select-outline-color);background:transparent;}.form-item input[type="checkbox"] + label::after,.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:11px;left:9px;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-item input[type="checkbox"]:focus + label::before,.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-item input[type="checkbox"]:hover + label,.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-item input[type="checkbox"]:focus + 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-item input[type="checkbox"]:checked + label::after,.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;}.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{border-width:4px;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);}
.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;}
.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 screen and (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 screen and (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));}}.view--grid{--lgd-view-grid-columns:1;--lgd-view-grid-gap:var(--spacing);}.view--grid-gap-none{--lgd-view-grid-gap:0;}.view--grid-gap-small{--lgd-view-grid-gap:var(--spacing-small);}.view--grid-gap-smaller{--lgd-view-grid-gap:var(--spacing-smaller);}.view--grid-gap-smallest{--lgd-view-grid-gap:var(--spacing-smallest);}.view--grid-gap-medium{--lgd-view-grid-gap:var(--spacing);}.view--grid-gap-large{--lgd-view-grid-gap:var(--spacing-large);}.view--grid-gap-larger{--lgd-view-grid-gap:var(--spacing-larger);}.view--grid-gap-largest{--lgd-view-grid-gap:var(--spacing-largest);}.view--grid .view-content{display:grid;grid-template-columns:repeat(var(--lgd-view-grid-columns),1fr);grid-gap:var(--lgd-view-grid-gap);}@media screen and (min-width:48rem){.view--grid .view-content{--lgd-view-grid-columns:2;}}@media screen and (min-width:60rem){.view--grid-thirds .view-content{--lgd-view-grid-columns:3;}.view--grid-quarters .view-content{--lgd-view-grid-columns:4;}.view--grid-fifths .view-content{--lgd-view-grid-columns:5;}}
:where(.social-share-links__menu){list-style:"";}.lgd-header .social-share-links,.lgd-footer .social-share-links{--social-icon-border-radius:50%;--social-icon-height:44px;--social-icon-width:var(--social-icon-height);}.lgd-header .social-share-links{--social-icon-background:transparent;--social-icon-border-color:var(--laois-color-text);--social-icon-fill:var(--social-icon-border-color);--social-icon-hover-background-color:var(--laois-color-white);--social-icon-focus-background-color:var(--laois-color-white);--social-icon-hover-border-color:var(--social-icon-background);--social-icon-focus-border-color:var(--social-icon-hover-border-color);--social-icon-focus-outline-color:var(--social-icon-border-color);}.lgd-footer .social-share-links{--social-icon-background:var(--laois-color-white);--social-icon-border-color:var(--social-icon-background);--social-icon-fill:var(--color-accent);--social-icon-hover-fill:var(--laois-color-white);--social-icon-focus-fill:var(--social-icon-hover-fill);--social-icon-hover-background-color:var(--color-accent);--social-icon-focus-background-color:var(--social-icon-hover-background-color);--social-icon-hover-border-color:var(--social-icon-focus-background-color);--social-icon-focus-border-color:var(--social-icon-hover-border-color);--social-icon-focus-outline-color:var(--laois-color-white);}.lgd-header .social-share-links__menu,.lgd-footer .social-share-links__menu{display:flex;justify-content:space-between;margin-bottom:0;padding:0;}.lgd-header .social-share-links__menu-link,.lgd-footer .social-share-links__menu-link{align-items:center;background:var(--social-icon-background);border:1px solid var(--social-icon-border-color);border-radius:var(--social-icon-border-radius);display:flex;height:var(--social-icon-height);justify-content:center;width:var(--social-icon-width);&:hover,&:focus{background-color:var(--social-icon-focus-background-color);border-color:var(--social-icon-focus-border-color);}&:focus{outline-color:var(--social-icon-focus-outline-color);}&:hover svg path,&:focus svg path{fill:var(--social-icon-focus-fill);}}.lgd-header .social-share-links__menu-link svg,.lgd-footer .social-share-links__menu-link svg{display:block;max-height:20px;}.lgd-header .social-share-links__menu-link svg path,.lgd-footer .social-share-links__menu-link svg path{fill:var(--social-icon-fill);}.lgd-header .social-share-links{margin:var(--spacing-medium) var(--spacing-largest) 0;}.lgd-footer .social-share-links__title{font-size:var(--font-size);font-weight:var(--font-weight-normal);line-height:var(--line-height);}@media screen and (min-width:480px){.lgd-footer .social-share-links__menu{gap:var(--spacing-medium);justify-content:flex-start;}}@media screen and (min-width:769px){.lgd-header .social-share-links{display:none;}.lgd-footer .social-share-links{display:inline-block;}}
.card{background:transparent;border-radius:var(--border-radius-large);}.card img{border-radius:var(--border-radius-large);}.card__content{padding:var(--spacing);}.card__title{font-size:var(--font-size-medium);margin-top:var(--spacing);}.card__title a{text-decoration:none;}.card__title a:focus,.card__title a:hover,.card__title a:focus-within{text-decoration:underline;}.card__tags{display:block;}.card__tags .field__item{display:inline-block;}.card__tags a{display:inline-block;margin-right:var(--spacing-smaller);text-decoration:none;border:1px solid var(--color-white);padding:var(--spacing-smallest) var(--spacing-smaller);border-radius:50px;line-height:var(--line-height-smaller);}@media screen and (min-width:769px){.page-node-type-localgov-newsroom .card--localgov-news-article{display:grid;}}.page-node-type-localgov-newsroom .card--localgov-news-article{grid-template-columns:20rem auto;.card__content{padding-top:unset;}.card__title{margin-top:unset;}}
.lgd-teaser__image img{width:100%;}.lgd-teaser__content + .lgd-teaser__image{margin-top:var(--spacing);}@media screen and (min-width:48rem){.lgd-teaser{display:flex;}.lgd-teaser__image{flex-shrink:0;width:var(--teaser-image-with);}.lgd-teaser__image + .lgd-teaser__content{margin-left:1rem;}.lgd-teaser__content + .lgd-teaser__image{margin-top:0;margin-left:auto;padding-left:1rem;}.newsroom__featured-news .lgd-teaser{display:block;height:var(--teaser-featured-height);border:var(--teaser-featured-border);border-color:var(--teaser-featured-border-color);}.newsroom__featured-news .lgd-teaser__image{width:100%;}.newsroom__featured-news .lgd-teaser__content{padding:var(--teaser-featured-content-padding);}.newsroom__featured-news .lgd-teaser__image + .lgd-teaser__content{margin-left:0;}}.lgd-teaser-list .views-row,.lgd-teaser-list .service-landing-page__service,.lgd-teaser-list .lgd-topic-list-builder__service,.news-article .field--name-localgov-news-related > .field__item{margin-bottom:var(--vertical-rhythm-spacing);padding-bottom:var(--vertical-rhythm-spacing);border-bottom:var(--border);}.lgd-teaser-list--grid .view-content,.lgd-teaser-list--grid .lgd-teaser-list__content{display:flex;}
.lgd-teaser{background:var(--laois-color-brand-blue--t8);padding:var(--spacing-medium);border-radius:var(--border-radius);height:100%;width:100%;}.service-landing-page__services .service-landing-page__service{border-top:0;}.service-landing-page__service .service-landing-page__service-icon{display:none;}.lgd-teaser__content .icon-file-link{--background-light:var(--laois-color-white);}.lgd-teaser--localgov-services-page h3 a,.lgd-teaser--localgov-guides-overview h3 a,.lgd-teaser--localgov-step-by-step-overview h3 a{font-size:var(--font-size-medium-large);text-decoration:none;}.lgd-teaser--localgov-services-page .field--name-body p:last-child{margin-bottom:0;}.lgd-teaser--localgov-services-page:hover h3 a,.lgd-teaser--localgov-guides-overview:hover h3 a,.lgd-teaser--localgov-step-by-step-overview:hover h3 a{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:2px;}.lgd-teaser--localgov-news-article h3{font-size:var(--font-size);font-weight:var(--font-weight-normal);margin-bottom:var(--spacing);}.lgd-teaser--localgov-news-article .field--name-body{display:none;}.lgd-teaser--irish-councillor,.lgd-teaser--person{background:var(--laois-color-brand-blue--t8);container:cllr / inline-size;border-radius:var(--border-radius-large);overflow:hidden;flex-direction:column;}@media screen and (min-width:48em){.lgd-teaser--person{flex-direction:row;}}@media screen and (min-width:62em){.lgd-teaser--irish-councillor{flex-direction:row;}}.lgd-teaser--irish-councillor .field__label,.lgd-teaser--person .field__label{font-weight:bold;}.lgd-teaser--irish-councillor .lgd-teaser__image img,.lgd-teaser--person .lgd-teaser__image img{border-radius:var(--border-radius-large);}@container cllr (min-width:38rem){.lgd-teaser__content--irish-councillor{display:grid;grid-template-columns:50% 50%;gap:var(--spacing);}}.lgd-teaser__content--irish-councillor,.lgd-teaser__content--person,.lgd-teaser__content--irish-council-meeting{padding:var(--spacing-small);width:100%;}.lgd-teaser--person .lgd-teaser__image{}.lgd-teaser__content--irish-councillor > * + *{margin-top:unset;}.field--name-field-cllr-email a{max-width:95%;overflow:hidden;display:inline-block;text-overflow:ellipsis;font-size:var(--font-size);}.field--name-field-cllr-email:hover a,.field--name-field-cllr-email:focus-within a{overflow:auto;display:inline-block;background:var(--laois-color-white);max-width:unset;z-index:10;position:relative;}.view-councillors.lgd-teaser-list .views-row,.view-job-vacancies .views-row{margin-bottom:var(--spacing-large);}.lgd-teaser__content--irish-councillor h2{grid-column-start:1;grid-column-end:3;margin-bottom:var(--spacing-small);}.lgd-teaser__content--irish-councillor .field--name-field-cllr-address .country{display:none;}.lgd-teaser__content--irish-councillor .field--name-field-cllr-address p.address{margin-bottom:0;}.lgd-teaser__content--irish-councillor .field--name-field-cllr-mobile{display:initial;container:mobile / inline-size;}@container mobile (min-width:200px){.lgd-teaser__content--irish-councillor .field--name-field-cllr-mobile .field__items{display:grid;grid-template-columns:50% auto;}}.lgd-teaser__content--irish-councillor .field--name-field-cllr-mobile .field__item{display:initial;padding:0 var(--spacing) 0 0;width:unset;}.view-councillors.lgd-teaser-list .view-content > h3{border-top:var(--border);border-bottom:var(--border);padding-bottom:var(--spacing);padding-top:var(--spacing);margin-bottom:var(--spacing-large);}.lgd-teaser--irish-council-meeting,.lgd-teaser--localgov-job-vacancy{margin-bottom:var(--spacing);background:var(--laois-color-brand-blue--t8);}.lgd-teaser--localgov-job-vacancy .lgd-teaser__content--localgov-job-vacancy{padding:var(--spacing);}.lgd-teaser--irish-council-meeting .lgd-teaser__content .field--name-field-meeting-file a,.lgd-teaser--localgov-job-vacancy .lgd-teaser__content .field--type-file a{transition:var(--transition-time);}.lgd-teaser--irish-council-meeting .lgd-teaser__content h3 a:after,.lgd-teaser--localgov-job-vacancy .lgd-teaser__content h3 a:after{position:relative;}@media screen and (min-width:60rem){.lgd-teaser--localgov-job-vacancy .lgd-teaser__content--localgov-job-vacancy{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing);width:100%;}}.lgd-teaser--localgov-job-vacancy .field--name-field-closing-date{display:flex;align-items:flex-start;}@media screen and (min-width:60rem){.lgd-teaser--localgov-job-vacancy .field--name-field-closing-date{justify-content:flex-end;}}.lgd-teaser--localgov-job-vacancy .lgd-teaser__content h3{margin-bottom:0;}.lgd-teaser--localgov-job-vacancy .field--name-field-closing-date .field__label{font-weight:var(--font-weight-semibold);margin-right:var(--spacing);}.lgd-teaser--localgov-job-vacancy .field--name-field-application-forms{grid-column:1/-1;}.page-node-type-localgov-services-sublanding .lgd-teaser__content--localgov-services-page h3 a,.page-node-type-localgov-services-sublanding .lgd-teaser--localgov-guides-overview h3 a{background-color:unset;text-align:unset;display:unset;padding:unset;color:var(--color-link);}.view-taxonomy-term{.view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:var(--spacing);;}}
.service-landing-page__contact{margin-bottom:var(--vertical-rhythm-spacing);padding:var(--spacing);border-left:var(--border-width-large) var(--border-style) var(--color-accent);background-color:var(--color-grey-lighter);}.service-landing-page__contact-list{padding-left:0;}.service-landing-page__contact-list-item,.service-landing-page__contact-title{display:flex;align-items:center;}.service-landing-page__contact-list-item + .service-landing-page__contact-list-item{margin-top:var(--spacing-smaller);}.service-landing-page__contact-map{display:flex;align-items:center;}.service-landing-page__contact-icon{margin-right:var(--spacing-smaller);line-height:1;}.service-landing-page__contact h3{margin-bottom:0;}.service-landing-page__contact-containers{margin-bottom:var(--vertical-rhythm-spacing);padding-bottom:var(--vertical-rhythm-spacing);border-bottom:var(--border);border-bottom-color:var(--color-grey-medium);}.service-landing-page__service{display:flex;}.service-landing-page__service-icon svg{flex-shrink:0;margin-right:var(--spacing-small);}
.service-landing-page__body{max-width:var(--width-restricted-width-section);}.view-irish-service-landing-page-items .view-content{display:grid;gap:var(--spacing-medium);margin-bottom:var(--spacing-largest);}.view-irish-service-landing-page-items .lgd-row{row-gap:var(--grid-column-spacing);}.view-irish-service-landing-page-items .lgd-row__title{margin-top:var(--spacing);}.view-irish-service-landing-page-items .lgd-row__title > h3{margin-bottom:0;color:var(--laois-color-brand-blue);}.service-landing-page__contact-wrapper{background:var(--laois-color-brand-blue--t8);padding-block:var(--spacing-largest);}.service-landing-page__contact{margin-bottom:0;padding-inline:var(--spacing);border-left:none;background-color:transparent;}.service-landing-page__contact h2{font-size:var(--font-size-medium-large);}.service-landing-page__contact-containers{margin-bottom:0;padding-bottom:0;border-bottom:0;border-bottom-color:0;}@media screen and (min-width:60em){.service-landing-page__contact-list{margin-bottom:0;}}.service-landing-page__contact-list-item{display:block;margin-bottom:var(--spacing-larger);}.service-landing-page__contact-list-item:last-child{margin-bottom:0;}.service-landing-page__contact h3{font-size:var(--font-size-medium);color:var(--color-accent-dark);margin-bottom:var(--spacing);}.service-landing-page__contact-map{margin-bottom:var(--spacing-medium);}.service-landing-page__contact-list__social{display:flex;gap:var(--spacing);}.service-landing-page__contact-list__social .service-landing-page__contact-list-item{margin:0;}.service-landing-page__contact-list__social .service-landing-page__contact-list-item a{display:block;width:2.8rem;height:2.8rem;padding:1rem;background:var(--laois-color-white);border-radius:100%;display:flex;justify-content:center;align-items:center;}.service-landing-page__contact-list__social .service-landing-page__contact-icon{margin:0;}.service-landing-page__contact-list__social .service-landing-page__contact-icon svg{fill:var(--color-accent-dark);}.service-landing-page__contact-list__social .service-landing-page__contact-list-item a:hover,.service-landing-page__contact-list__social .service-landing-page__contact-list-item a:focus{background:var(--color-accent-dark);}.service-landing-page__contact-list__social .service-landing-page__contact-list-item a:hover svg,.service-landing-page__contact-list__social .service-landing-page__contact-list-item a:focus svg{fill:var(--laois-color-white);}.service-landing-page__related-content{padding-block:calc(var(--spacing-largest) + var(--spacing));background:var(--laois-color-brand-blue--t7);}.service-landing-page__related-content .view--cards-news .views-row{grid-column:span 3;}.service-landing-page__related-content__label{font-size:var(--font-size-medium-large);color:var(--laois-color-text);}.service-landing-page__related-content .card{background:var(--laois-color-white);border-radius:var(--border-radius-large);overflow:hidden;padding-bottom:var(--spacing);}
.service-cta-block__list{padding-left:0;list-style:none;border-bottom:var(--border);}.service-cta-block__list-item{margin-bottom:var(--vertical-rhythm-spacing);}.service-cta-block__link{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing);text-decoration:none;color:var(--color-white);background-color:var(--color-info);}.service-cta-block__link:hover{text-decoration:underline;color:var(--color-black);background-color:var(--color-focus);}.service-cta-block__link--cta-action{background-color:var(--color-success);}.service-cta-block__link-icon{position:relative;left:0;transition:var(--transition-time);line-height:1;}.service-cta-block__link-icon svg path{fill:var(--color-white);}.service-cta-block__link:focus .service-cta-block__link-icon,.service-cta-block__link:hover .service-cta-block__link-icon{left:var(--spacing-smallest);}.service-cta-block__link:focus .service-cta-block__link-icon svg path{fill:var(--color-accent);}
.service-cta-block__link,.service-cta-block__link--cta-action,.service-cta-block__link--cta-info{display:flex;padding-block:var(--spacing-large);color:var(--laois-color-white);background-color:var(--laois-color-brand-blue);font-weight:var(--font-weight-bold);text-align:center;border-radius:var(--border-radius-large);border:2px solid var(--laois-color-brand-blue);width:100%;height:100%;text-decoration:none;align-items:center;justify-content:center;&:hover{background-color:unset;border:2px solid var(--laois-color-brand-blue--s2);color:var(--laois-color-black);text-underline-offset:6px;text-decoration-thickness:2px;}}.service-cta-block__list{border-bottom:0;max-width:var(--width-container);margin-inline:auto;}
.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__subheader{font-size:var(--page-title-lede-font-size);}
.lgd-page-title-block{border-bottom:none;margin-bottom:0;}.lgd-page-title-block__subheader{margin-bottom:0;color:var(--laois-color-body);line-height:var(--page-title-lede-line-height);}
.lgd-region--breadcrumb{margin-bottom:var(--breadcrumbs-spacing-bottom);background-color:var(--breadcrumbs-background-color);}.breadcrumbs{padding:var(--breadcrumbs-padding-vertical) var(--breadcrumbs-padding-horizontal);border-bottom:var(--breadcrumbs-border);}.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(--breadcrumbs-link-color);}.breadcrumbs__link{color:var(--breadcrumbs-link-color);}
.lgd-region--breadcrumb{background-color:var(--breadcrumbs-background-color);margin-bottom:0;}.breadcrumbs__item{text-underline-offset:0.7rem;margin-right:var(--spacing-eighths-5);}.breadcrumbs__item + .breadcrumbs__item::before{color:var(--laois-breadcrumbs-divider-color);margin-right:var(--spacing-eighths-5);}.breadcrumbs{border-bottom:0;}
:where(.menu--main,.menu--main .menu-item){list-style:"";}.menu--main .menu-item:has(.language-link.is-active){display:none;}.menu--main{margin-bottom:0;}.menu--main .menu-item{margin:0;padding:0;}.main-menu__services:not([hidden]),.menu--main a{background:transparent;border-style:none;color:var(--laois-color-text);text-decoration:none;}.main-menu__services[aria-expanded="false"] svg{transform:rotate(0deg);transition:transform var(--transition-time) ease-out;}.main-menu__services[aria-expanded="true"] svg{transform:rotate(180deg);transition:transform var(--transition-time) ease-in;}@media screen and (max-width:768px){.menu--main{padding:0;width:auto;}.menu--main .menu-item{position:relative;}.menu--main .menu-item:after{background:var(--laois-color-brand-gold--t1);content:"";display:block;height:1px;left:var(--spacing-largest);margin:0 auto;position:absolute;right:var(--spacing-largest);}.menu--main .menu-item:has(.language-link){margin-bottom:var(--spacing-large);&:after{content:none;}}.menu--main .menu-item:not(:first-child):has([aria-expanded="true"]):after{content:none;}.menu--main .menu-item:has(.main-menu__services[hidden]){display:none;}.main-menu__services[aria-expanded],.menu--main a{align-items:first baseline;display:flex;font-size:var(--font-size-medium);font-weight:var(--font-weight-light);line-height:var(--line-height);justify-content:space-between;padding:var(--spacing-small) var(--spacing-largest) var(--spacing);width:100%;.navigation--main &:hover,.navigation--main &:focus{background-color:var(--laois-color-white);}.navigation--main &:focus{outline-offset:calc(-1* var(--spacing-smaller));}}.main-menu__services[aria-expanded="true"]{background-color:var(--laois-color-brand-gold--t4);}}@media screen and (min-width:769px){.navigation--main{background-color:var(--main-nav-background-color);position:relative;z-index:2;}.menu--main{display:flex;justify-content:flex-end;margin:0 auto;padding:0;}.menu--main .menu-item:has(.language-link){margin-right:auto;}.menu--main .menu-item:after{content:none;}.main-menu__services:not([hidden]),.menu--main a{align-items:center;background:transparent;color:var(--laois-main-nav-link-color);display:flex;gap:var(--spacing-small);height:var(--height-main-nav);line-height:var(--line-height);padding:0 var(--spacing-larger);&:hover,&:focus{background:var(--main-nav-link-hover-background-color);box-shadow:none;color:var(--laois-main-nav-link-hover-color);text-decoration:none;}&:active,&:focus{background:var(--main-nav-link-focus-background-color);color:var(--laois-main-nav-link-focus-color);}&:active svg path,&:focus svg path{fill:currentcolor;}}.menu--main a:not(.language-link).is-active{background:var(--main-nav-link-hover-background-color);color:var(--laois-main-nav-link-color);}.main-menu__services svg path{fill:currentcolor;}.main-menu__services[aria-expanded="true"]{background:var(--laois-color-white);color:var(--laois-main-nav-link-focus-color);}}
.branding__logo{display:block;.block-system-branding-block &:focus{background-color:transparent;}}.branding__logo img{display:block;}@media screen and (max-width:768px){.lgd-header__main > .block-system-branding-block{display:none;}.block-system-branding-block{max-width:350px;width:calc(100vw - (var(--width-mobile-menu-toggle) + 2 * var(--spacing-eighths-5) + var(--spacing-large)));}.block-system-branding-block .branding__logo{position:relative;}.block-system-branding-block .branding__logo::before{background-image:url(/themes/custom/lgd/logo-black.png);background-size:cover;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;}.lgd-header__mobile-nav:has(.lgd-header__mobile-nav-toggle[aria-expanded="true"]) .branding__logo img{opacity:0;}.lgd-header__mobile-nav:has(.lgd-header__mobile-nav-toggle[aria-expanded="true"]) .branding__logo::before{opacity:1;}}@media screen and (min-width:769px){.lgd-header > .block-system-branding-block{display:none;}.block-system-branding-block{width:clamp(250px,37%,480px);}}@media screen and (min-width:1164px){.block-system-branding-block{width:430px;}}
:where(.navigation--quick-links--1,.navigation--quick-links--1 .menu-item,.navigation--quick-links--2,.navigation--quick-links--2 .menu-item){list-style:"";}.menu--quick-links{--background-color-quick-links-menu:var(--laois-color-white);--background-color-quick-links-menu-hover:var(--laois-color-sub-3--t8);--background-color-quick-links-menu-hover-bar:var(--laois-color-sub-3);--background-color-quick-links-menu-search:var(--laois-color-brand-blue);--background-color-quick-links-menu-search-hover:var(--laois-color-brand-blue--s2);--border-color-quick-links-menu:var(--color-grey-lighter);--box-shadow-quick-links-menu:var(--box-shadow-light);--font-size-quick-links-menu-mobile:var(--font-size-large);--font-size-quick-links-menu-desktop:var(--font-size-medium);--font-weight-quick-links-menu:var(--heading-font-weight);--line-height-quick-links-menu-mobile:1;--line-height-quick-links-menu-desktop:var(--line-height-small);}.menu--quick-links a{color:var(--laois-color-text);display:block;font-weight:var(--heading-font-weight);text-decoration:none;}@media screen and (max-width:768px){.navigation--quick-links--1 .menu--quick-links{margin:0;padding:0 var(--spacing-medium);}.navigation--quick-links--1 .menu-item a{font-size:var(--font-size-quick-links-menu-mobile);line-height:var(--line-height-quick-links-menu-mobile);padding:var(--spacing) var(--spacing-medium);&:hover,&:focus{background-color:var(--laois-color-white);}}.navigation--quick-links--2{display:none;}}@media screen and (min-width:769px){.navigation--quick-links--1{display:none;}.navigation--quick-links--2{--padding-vertical-quick-links-menu:clamp(var(--spacing-smallest),1.5vw,var(--spacing-large));--padding-horizontal-quick-links-menu:clamp(var(--spacing-smaller),1.75vw,var(--spacing-larger));position:relative;}.lgd-header:has(.navigation--localgov-services-menu[data-disclosure-expanded="true"]) .navigation--quick-links--2{z-index:-1;}.navigation--quick-links--2 .menu{--border-radius:calc(0.625 * var(--spacing));background:var(--background-color-quick-links-menu);border-radius:var(--border-radius);box-shadow:var(--box-shadow-quick-links-menu);display:inline-flex;margin:0;padding:0;}.navigation--quick-links--2 .menu-item + .menu-item{border-left:1px solid var(--border-color-quick-links-menu);}.navigation--quick-links--2 .menu-item a{font-size:var(--font-size-quick-links-menu-desktop);line-height:var(--line-height-quick-links-menu-desktop);padding:var(--padding-vertical-quick-links-menu) var(--padding-horizontal-quick-links-menu);position:relative;&:hover,&:focus{background:var(--background-color-quick-links-menu-hover);}&:hover::after,&:focus::after{background:var(--background-color-quick-links-menu-hover-bar);bottom:0;content:"";display:block;height:6px;position:absolute;right:0;width:100%;}}.navigation--quick-links--2 .menu-item:first-child a{border-radius:var(--border-radius) 0 0 var(--border-radius);&:hover::after,&:focus::after{border-bottom-left-radius:10px;}}.navigation--quick-links--2 .menu-item:last-child a{border-radius:0 var(--border-radius) var(--border-radius) 0;}.navigation--quick-links--2 a[href="/search"]{align-items:center;background:var(--background-color-quick-links-menu-search);color:var(--laois-color-white);display:flex;gap:var(--spacing-small);&:hover,&:focus{background:var(--background-color-quick-links-menu-search-hover);color:var(--laois-color-white);}&:hover::after,&:focus::after{content:none;}}.navigation--quick-links--2 a[href="/search"] svg path{fill:var(--laois-color-white);}.navigation--quick-links--2 a.is-active{background:var(--background-color-quick-links-menu-hover);}.navigation--quick-links--2 a[href="/search"].is-active{background:var(--background-color-quick-links-menu-search-hover);}}@media screen and (min-width:1024px){.navigation--quick-links--2 .menu-item a{--padding-vertical-quick-links-menu:var(--spacing-medium);--padding-horizontal-quick-links-menu:var(--spacing-large);}}@media screen and (min-width:1165px){.navigation--quick-links--2 .menu-item a{--padding-vertical-quick-links-menu:var(--spacing-large);--padding-horizontal-quick-links-menu:var(--spacing-larger);}}
.lgd-header{--background-color-mobile-menu-toggle:var(--laois-color-white);--border-radius-mobile-menu-toggle:var(--border-radius-large);--box-shadow-mobile-menu-toggle:var(--box-shadow-heavy);--width-mobile-menu-toggle:calc(5 * var(--spacing));--height-mobile-menu-toggle:calc(3.25 * var(--spacing));--background-color-mobile-header:var(--laois-color-brand-gold);background:var(--laois-color-brand-grey--t8);position:relative;z-index:2;}.lgd-header:has(.navigation--localgov-services-menu[data-disclosure-expanded="true"]){background:var(--laois-color-white);}.lgd-header__main{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing) 0;}.lgd-header--mobile[data-disclosure-expanded]{--short-transition-time:calc(var(--transition-time) / 2);--long-transition-time:calc(var(--transition-time) * 2);}.lgd-header--mobile[data-disclosure-expanded="false"]{height:0;opacity:0;transition:opacity 0s;visibility:hidden;}.lgd-header--mobile[data-disclosure-expanded="true"]{height:auto;opacity:1;transition:opacity var(--short-transition-time);visibility:visible;}@media screen and (max-width:768px){.lgd-container:has(.lgd-header__main){display:none;}.lgd-header{padding-bottom:var(--spacing-largest);}.lgd-header--mobile > * + *{margin-top:var(--spacing-medium);}.lgd-header__mobile-nav{align-items:center;display:flex;gap:var(--spacing-large);justify-content:space-between;padding:calc(2 * var(--spacing-eighths-5)) var(--spacing-eighths-5);}.lgd-header__mobile-nav-toggle{background:var(--background-color-mobile-menu-toggle);border-radius:var(--border-radius-mobile-menu-toggle);box-shadow:var(--box-shadow-mobile-menu-toggle);border-style:none;color:var(--laois-color-text);font-weight:var(--font-weight-heavy);height:var(--height-mobile-menu-toggle);width:var(--width-mobile-menu-toggle);&:focus{background:var(--laois-color-white);box-shadow:var(--box-shadow-mobile-menu-toggle);}}.lgd-header__mobile-nav-toggle[aria-expanded="true"]{box-shadow:none;}.lgd-header:has(.lgd-header--mobile[data-disclosure-expanded="true"]){background:var(--background-color-mobile-header);}.lgd-header--mobile{padding:0;width:100vw;}}@media screen and (min-width:769px){.lgd-container:has(.lgd-header__main){background:var(--laois-color-white);position:relative;z-index:1;}.lgd-header__mobile-nav{display:none;}.lgd-header__main{padding:var(--spacing-larger) 0;position:relative;}.lgd-row__full:has(.lgd-header__main){background:var(--laois-color-brand-grey--t8);margin:0;padding:0 var(--spacing);width:100%;}.lgd-header:has(.navigation--localgov-services-menu[data-disclosure-expanded="true"]) .lgd-row__full:has(.lgd-header__main){background:var(--laois-color-white);}}
.lgd-footer{margin-top:clamp(1rem,10vw,var(--section-spacing-vertical-footer));}.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));color:var(--color-pre-footer-text);background-color:var(--color-section-pre-footer-bg);}.lgd-footer__pre-footer a{color:var(--color-pre-footer-link);}.lgd-footer__footer{padding-top:clamp(1rem,10vw,var(--section-spacing-vertical-footer));padding-bottom:clamp(1rem,10vw,var(--section-spacing-vertical-footer));color:var(--color-footer-text);background-color:var(--color-section-footer-bg);}.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));color:var(--color-post-footer-text);background-color:var(--color-section-post-footer-bg);}.lgd-footer__post-footer a{color:var(--color-post-footer-link);}
.lgd-footer{--footer-background-gradient:linear-gradient(90deg,var(--laois-color-brand-blue--s3),var(--laois-color-brand-blue--s6));--post-footer-background:var(--laois-color-brand-grey--t6);--footer-large-spacing:calc(3.75 * var(--spacing));margin-top:0;}.lgd-footer a:not(.social-share-links__menu-link){color:var(--laois-color-white);text-decoration:none;&:hover,&:focus{color:inherit;text-decoration:underline;text-decoration-thickness:3px;}&:focus{background:transparent;outline-color:var(--laois-color-white);}}.lgd-footer h2,.lgd-footer__pre-footer,.lgd-footer__footer,.lgd-footer__post-footer{color:var(--laois-color-white);}.lgd-footer h2{font-size:var(--font-size-h3);font-weight:var(--heading-3-font-weight);line-height:var(--heading-3-line-height);}.lgd-footer__pre-footer,.lgd-footer__footer{background:var(--footer-background-gradient);}.lgd-footer__pre-footer{padding-top:var(--footer-large-spacing);}.lgd-footer__post-footer{background:var(--post-footer-background);padding:}.lgd-footer__footer{padding:var(--spacing-larger) 0 var(--footer-large-spacing);}.lgd-region--footer-first .field--name-body p:first-child{font-size:var(--font-size-medium);}.lgd-footer__pre-footer .lgd-row > * + *{margin-top:var(--footer-large-spacing);}.lgd-region--footer-first .field--name-body ul,.lgd-region--footer-first .field--name-body li{list-style:"";margin:0;padding:0;}.lgd-region--footer-first .field--name-body ul{display:inline-block;}.lgd-region--footer-first .field--name-body li{display:grid;grid-template-columns:12ch auto;}.lgd-region--footer-first .field--name-body li:has(address){display:unset;address{font-style:normal;}}.lgd-region--footer-first .field--name-body li:nth-child(2n+2) + li{padding-top:calc(2 * var(--spacing-medium));}.lgd-region--footer-first .field--name-body li strong{}.lgd-region--footer-first .field--name-body a[href^="mailto"]{font-weight:var(--font-weight-bold);}.lgd-row--logos{align-items:center;display:flex;gap:var(--spacing-larger);justify-content:space-between;padding:var(--spacing-mega) var(--footer-large-spacing);}.lgd-row--logos > *{margin:0;}.branding__logo--footer-shield,.branding__logo--footer-word{display:block;}.branding__logo--footer-shield img,.branding__logo--footer-word img{display:block;max-height:var(--footer-large-spacing);}.navigation--housekeeping::before{background:var(--laois-color-white);content:"";display:block;height:1px;opacity:0.5;position:relative;top:calc(-1 * var(--spacing-larger));width:100%;}:where(.menu--housekeeping,.menu--housekeeping .menu-item){list-style:"";}.menu--housekeeping,.menu--housekeeping .menu-item{margin:0;padding:0;}.menu--housekeeping{display:grid;grid-row-gap:var(--spacing-larger);grid-template-columns:1fr 1fr;}@media screen and (min-width:600px){.lgd-row--logos{padding-left:var(--spacing-large);padding-right:var(--spacing-large);}.menu--housekeeping{grid-template-columns:1fr 1fr 1fr;}}@media screen and (min-width:769px){.lgd-footer .lgd-row__one-third{display:flex;justify-content:flex-end;margin-top:var(--footer-large-spacing);}.branding__logo--footer-shield img,.branding__logo--footer-word img{max-height:none;}}@media screen and (min-width:1024px){.menu--housekeeping{display:flex;justify-content:space-between;}}@media screen and (min-width:1168px){.lgd-region--footer-first .field--name-body ul{display:block;columns:2;}.lgd-region--footer-first .field--name-body li:nth-child(2n+2) + li{padding:0;}}
.callout{padding:1.5rem;text-align:center;color:var(--color-white);font-size:var(--font-size-large);font-weight:bold;}.callout a{color:var(--color-white);}.callout a:focus{color:var(--color-white);background-color:var(--color-grey-dark);}.callout-primary{background-color:var(--color-accent);}.callout-success{background-color:var(--color-success);}.callout-danger{background-color:var(--color-danger);}.callout-teal{background-color:teal;}.callout-carbon{background-color:var(--color-grey-dark);}.callout-yellow,.callout-yellow a{color:var(--color-grey-dark);background-color:var(--color-yellow);}
:where(.menu--localgov_services_menu,.menu--localgov_services_menu .menu-item){list-style:"";}.menu--localgov_services_menu,.navigation--localgov-services-menu{margin:0;padding:0;}.navigation--localgov-services-menu[data-disclosure-expanded]{--short-transition-time:calc(var(--transition-time) / 2);--long-transition-time:calc(var(--transition-time) * 2);}.navigation--localgov-services-menu .menu--localgov_services_menu a{&:hover,&:active,&:focus{background-color:var(--laois-color-white);box-shadow:none;text-decoration:underline;text-decoration-thickness:3px;}}@media screen and (max-width:768px){.navigation--localgov-services-menu[data-disclosure-expanded]{overflow:hidden;}.navigation--localgov-services-menu[data-disclosure-expanded="false"]{height:0;margin-top:0;transition:opacity var(--short-transition-time) linear;visibility:hidden;}.navigation--localgov-services-menu[data-disclosure-expanded="true"]{height:auto;transition:opacity var(--long-transition-time) linear;visibility:visible;}.menu--localgov_services_menu{background:var(--laois-color-brand-gold--t3);padding:0;}.menu--localgov_services_menu .menu-item{}.menu--localgov_services_menu a{--services-menu-mobile-link-padding-left:calc(var(--spacing-largest));--services-menu-mobile-link-padding-right:calc(var(--spacing-largest));color:var(--laois-color-text);display:flex;padding:var(--spacing-eighths-7) var(--services-menu-mobile-link-padding-right)  var(--spacing-eighths-7) var(--services-menu-mobile-link-padding-left);position:relative;text-decoration:none;.navigation--localgov-services-menu &:focus{outline-offset:calc(-1* var(--spacing-smaller));}}.menu--localgov_services_menu a::before{--icon-size:calc(var(--font-size) * var(--line-height));background:transparent url(/themes/custom/lgd/assets/images/icons/chevron-services.svg) top center no-repeat;box-sizing:content-box;content:"";display:block;height:auto;padding:0;position:relative;transform:rotate(-90deg);width:var(--icon-size);z-index:1;}.menu--localgov_services_menu .menu-item:not(:last-child) a:after{background:var(--laois-color-brand-gold--t1);bottom:0;content:"";display:block;height:1px;left:var(--spacing-largest);margin:0 auto;position:absolute;right:var(--spacing-largest);}}@media screen and (min-width:769px){.navigation--localgov-services-menu{background:var(--laois-color-white);box-shadow:var(--box-shadow-heavy-bottom);width:100vw;}.navigation--localgov-services-menu[data-disclosure-expanded]{position:absolute;z-index:1;}.navigation--localgov-services-menu[data-disclosure-expanded="false"]{opacity:0;transition:top ease-out var(--long-transition-time),opacity var(--short-transition-time);top:-100%;visibility:hidden;z-index:-1;}.navigation--localgov-services-menu[data-disclosure-expanded="true"]{opacity:1;transition:top var(--long-transition-time),opacity var(--short-transition-time);top:100%;visibility:visible;}.menu--localgov_services_menu{column-count:4;margin:0 auto;padding:var(--spacing-larger);}.menu--localgov_services_menu .menu-item{align-items:start;display:flex;gap:0;position:relative;}.menu--localgov_services_menu .menu-item::before{--icon-size:calc(var(--font-size) * var(--line-height));background:transparent url(/themes/custom/lgd/assets/images/icons/chevron-services.svg) 50% calc(100% - 0.5rem) no-repeat;box-sizing:content-box;content:"";display:block;height:var(--icon-size);padding:var(--spacing-smaller);position:relative;transform:rotate(-90deg);width:var(--icon-size);z-index:1;}.menu--localgov_services_menu a{color:var(--laois-color-text);font-weight:var(--font-weight-services-menu-link);left:calc(-1 * var(--spacing-large));outline:none;padding:var(--spacing-smaller) var(--spacing-smaller) var(--spacing-smaller) calc(1.75 * var(--spacing));position:relative;text-decoration:none;}}
.alert{padding:var(--spacing-largest);border:var(--border-large);border-color:var(--border-color-alert);background-color:var(--color-white);font-size:var(--font-size-large);font-weight:bold;}.alert-primary{border-color:var(--color-accent);}.alert-info{border-color:var(--color-info);}.alert-danger{border-color:var(--color-danger);}.alert-fail{border-color:var(--color-warning);}.alert-success{border-color:var(--color-success);}.btn.btn-start{display:inline-flex;align-items:center;padding:var(--btn-start-padding-vertical) var(--btn-start-padding-horizontal);text-decoration:none;color:var(--btn-start-color);border:var(--btn-start-border);border-color:var(--btn-start-border-color);background-color:var(--btn-start-bg-color);line-height:1;}.btn.btn-start:focus,.btn.btn-start:hover{color:var(--btn-start-color-hover);background-color:var(--btn-start-bg-color-hover);}.btn.btn-start::after{position:relative;top:var(--btn-start-icon-top);margin-left:0.5rem;content:var(--btn-start-icon);font-size:var(--btn-start-icon-size);line-height:0;}.external-link::after{position:relative;top:-3px;display:inline-block;width:0.75rem;height:0.75rem;margin-left:0.25rem;content:"";background-color:var(--external-link-icon-color);-webkit-mask-image:url(/themes/contrib/localgov_base/templates/includes/icons/external-link.svg);mask-image:url(/themes/contrib/localgov_base/templates/includes/icons/external-link.svg);}.list-checked li::marker{content:"\2714\0020";color:var(--color-green);}
