/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(/themes/custom/lgd/assets/fonts/lato-v24-latin/lato-v24-latin-regular.woff2) format('woff2');}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(/themes/custom/lgd/assets/fonts/lato-v24-latin/lato-v24-latin-700.woff2) format('woff2');}
body{--color-accent:#396631;--color-accent-light:#008272;--color-accent-alt:#23527c;--color-theme-1:#396631;--color-theme-2:#23527c;--color-theme-3:#ad005b;--color-grey-lightest:#eeeeee;--color-grey-lighter:#bbbbbb;--color-grey-dark:#333333;--color-grey-darkest:#262626;--color-black:#333333;--ican-color-brand-blue:#23527c;--ican-color-brand-green:#396631;--ican-color-brand-teal:#008272;--ican-color-brand-pink:#ad005b;--color-text:var(--color-black);--color-heading:var(--color-black);--spacing:16px;--spacing-medium:calc(1.25 * var(--spacing));--grid-column-spacing:calc(var(--spacing) * 15 / 8);--spacing-eighths-1:calc(var(--spacing) * 1 / 8);--spacing-eighths-3:calc(var(--spacing) * 3 / 8);--spacing-eighths-5:calc(var(--spacing) * 5 / 8);--spacing-eighths-7:calc(var(--spacing) * 7 / 8);--border-radius-large:var(--spacing-eighths-5);--border-radius:calc(var(--spacing-eighths-5) / 2);--box-shadow-light:0 4px 4px 0 rgba(0,0,0,0.2);--box-shadow-heavy:0px 6px 12px 0px rgba(0,0,0,0.2);--box-shadow-heavy-bottom:0px 8px 8px 0px rgba(0,0,0,0.2);--font-primary:Lato,sans-serif;--font-secondary:var(--font-primary);--font-heading-1:var(--font-primary);--font-size:18px;--font-size-largest:calc(3 * var(--font-size));--font-size-larger:calc(1.8 * var(--font-size));--font-size-large:calc(1.5 * var(--font-size));--font-size-medium-large:calc(1.3125 * var(--font-size));--font-size-medium:calc(1.125 * var(--font-size));--font-size-small:calc(0.875 * var(--font-size));--line-height:1.5;--line-height-medium:1.6;--line-height-small:1.3;--line-height-smaller:1.2;--line-height-smallest:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-bold:700;--font-weight-black:900;--breadcrumbs-divider:">";--breadcrumbs-border:none;--breadcrumbs-font-size:var(--font-size-small);--breadcrumbs-spacing-bottom:0;--ican-breadcrumbs-divider-color:var(--color-text);--breadcrumbs-link-color:var(--color-accent-alt);--main-nav-background-color:var(--color-sub-1);--ican-main-nav-link-color:var(--color-white);--ican-main-nav-link-hover-color:var(--color-white);--ican-main-nav-link-focus-color:var(--color-text);--main-nav-link-hover-background-color:var(--color-sub-1--t3);--main-nav-link-focus-background-color:var(--color-white);--ican-banner-theme-content-background-color:hsla(0,0%,100%,0.65);--ican-callout-box-color:var(--call-out-box-text-color);--ican-callout-box-background-color:var(--call-out-box-bg-color);--color-section-header-bg:var(--color-white);--btn-start-bg-color:var(--color-accent);--btn-start-bg-color-hover:var(--color-theme-3);--btn-start-color:var(--color-white);--btn-start-color-hover:var(--color-white);--btn-start-border-color:var(--color-white);--btn-start-border-color-hover:var(--color-white);--btn-start-padding-horizontal:var(--spacing-large);--btn-start-padding-vertical:var(--spacing-small);--button-text-color:var(--color-white);--button-text-color-hover:var(--color-white);--button-icon-color:var(--button-text-color);--button-icon-color-hover:var(--button-text-color-hover);--button-border-color:var(--color-accent);--button-border-color-hover:var(--color-theme-3);--button-bg-color:var(--color-accent);--button-bg-color-hover:var(--color-theme-3);--color-section-pre-footer-bg:var(--color-accent);--color-page-section-background-color-3-link-color:var(--color-accent);--page-title-border:none;--guide-nav-column-count:1;--section-spacing-vertical-guide-nav:var(--section-spacing-horizontal-guide-nav);--color-page-section-text-color:var(--color-text);--sidebar-exposed-form-bg-color:transparent;--sidebar-exposed-form-padding-vertical:var(--spacing-padding-horizontal);--sidebar-exposed-form-padding-horizontal:var(--spacing-padding-horizontal);--table-padding:var(--spacing) 0;--header-services-button-color:var(--color-accent);--header-services-button-border-color:var(--color-white);--header-services-button-bg-color:var(--color-white);--header-services-button-color-hover:var(--color-white);--header-services-button-bg-color-hover:var(--color-accent);--color-page-section-background-color-2:var(--color-accent-alt);--color-page-section-background-color-2-text-color:var(--color-white);--color-page-section-background-color-2-link-color:var(--color-white);--button-border-radius:var(--border-radius);--sitewide-search-header-container-padding-vertical:0;--sitewide-search-header-container-padding-horizontal:0;--font-size:18.7px;--font-size-largest:calc(2.25 * var(--font-size));--font-size-larger:calc(1.75 * var(--font-size));--font-size-large:calc(1.25 * var(--font-size));--font-size-medium-large:calc(1.1 * var(--font-size));--font-size-medium:calc(1 * var(--font-size));--font-size-small:calc(0.875 * var(--font-size));--font-size-h1:clamp(var(--font-size-larger),10vw,var(--font-size-largest));--heading-1-font-weight:var(--font-weight-black);--heading-1-line-height:2.75rem;--font-size-h2:clamp(var(--font-size-large),10vw,var(--font-size-larger));--heading-2-font-weight:var(--font-weight-black);--heading-2-line-height:2.125rem;--font-size-h3:clamp(var(--font-size-medium-large),10vw,var(--font-size-large));--heading-3-font-weight:var(--font-weight-bold);--heading-3-line-height:1.625rem;--font-size-h4:clamp(var(--font-size-medium),10vw,var(--font-size-medium-large));--heading-4-font-weight:var(--font-weight-bold);--heading-4-line-height:1.625rem;--font-size-h5:clamp(var(--font-size),10vw,var(--font-size-medium));--heading-5-font-weight:var(--font-weight-bold);--heading-5-line-height:1.625rem;--font-size-h6:var(--font-size);--heading-6-font-weight:var(--font-weight-bold);--heading-6-line-height:1.625rem;--page-title-lede-line-height:1.5;}
.lgd-page-title-block{margin-block:var(--vertical-rhythm-spacing);}.field--type-text-long,.field--type-text-with-summary{max-width:var(--width-medium);}.media-oembed-content iframe{width:100%;}.ext svg.ext{box-sizing:content-box;height:1rem;padding-left:0.3em;padding-right:0;width:1rem;}.ext svg.ext path{stroke:currentcolor;}#backtotop{background-size:50px 50px;}.cky-revisit-bottom-left{bottom:30px !important;}.breadcrumbs__link{text-decoration:none;font-weight:var(--font-weight-normal);&:is(:hover,:focus){text-decoration:underline;}}.breadcrumbs__item{color:var(--color-accent-alt);font-weight:var(--font-weight-bold);}td,th,table{border-left:0;border-right:0;}th{color:var(--color-black);background-color:transparent;font-weight:var(--font-weight-bold);}.sidebar .views-exposed-form label,.newsroom__sidebar .views-exposed-form label{font-size:var(--font-size-h2);color:var(--color-heading);}.field--name-localgov-event-categories .field__item,.field--name-localgov-news-categories .field__item{margin-right:var(--spacing-small);display:inline-block;color:var(--color-accent-alt);background:var(--color-grey-lightest);border-radius:1rem;padding:calc(var(--spacing-small) / 2) var(--spacing-small);font-size:var(--font-size-small);margin-bottom:var(--spacing-small);}.paragraph--type--localgov-documents,.paragraph--type--localgov-link{max-width:var(--width-medium);}.link--button-style .lgd-icon{display:none;}.link--button-style:focus .link-wrapper,.link--button-style:hover .link-wrapper{text-decoration:none !important;}.sidebar .views-exposed-form label,.newsroom__sidebar .views-exposed-form label{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);}
main{}a,button,input,textarea{transition:var(--transition-time);}button:focus,input:focus,a:not([class*="toolbar"]):focus{text-decoration:none;color:var(--color-text);outline:3px solid var(--color-text);outline-offset:var(--spacing-smallest);background-color:var(--color-focus);-webkit-box-decoration-break:clone;box-decoration-break:clone;box-shadow:none;}button:focus:not(:focus-visible),input:focus,a:not([class="toolbar"]):focus{outline:none;}button:focus-visible,input:focus-visible,a:not([class="toolbar"]):focus-visible{outline:3px solid var(--color-text);outline-offset:var(--spacing-smallest);background-color:var(--color-focus);}blockquote{padding-left:var(--spacing-largest);border-color:var(--color-accent);border-left:var(--border-large);}strong{font-weight:var(--font-weight-bold);}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.heading{color:var(--color-heading);&:last-child{margin-bottom:0;}}.lgd-footer p:last-child{margin-bottom:0;}.field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;margin-bottom:var(--spacing-large);}.field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.path-events,.path-search,.page-node-type-localgov-newsroom,.page-node-type-localgov-directory{& .main{background:var(--color-grey-lightest);}}.form-check-label.is-active{font-weight:var(--font-weight-bold);color:var(--color-black);}.lgd-page-title-block{margin-top:var(--spacing-mega);}@media screen and (min-width:60rem){.path-events .lgd-page-title-block,.page-node-type-localgov-newsroom .lgd-page-title-block,.page-node-type-localgov-directory .lgd-page-title-block{padding-left:26%;}}.sidebar--first{position:relative;& .lgd-region--sidebar-first{position:sticky;top:calc(var(--drupal-displace-offset-top) + var(--spacing-mega));}}.user-logged-in .sidebar--first{& .lgd-region--sidebar-first{top:calc(var(--drupal-displace-offset-top) + var(--spacing-mega) + 60px);}}.sidebar .lgd-region__inner > *,.blog-channel__sidebar > *,.newsroom__sidebar > *{padding-inline-end:0!important;}.lgd-row__three-quarters .node--view-mode-full > .padding-horizontal{padding-inline:0!important;}.sidebar--first .views-exposed-form form{max-width:320px;}
.flow{--flow-space:var(--spacing);}.flow > * + *{margin-top:var(--flow-space);}.flow--large{--flow-space:var(--spacing-large);}
.layout{--lgd-page-section-gap:var(--vertical-rhythm-spacing)!important;}.layout__region > *:last-child{margin-block-end:0;}
.view--cards-events .view-content,.view--cards-alerts .view-content,.view--cards-news .view-content{display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:1fr;grid-gap:var(--grid-column-spacing);margin:0 auto;width:100%;}.view--cards-news .views-row,.view--cards-events .views-row,.view--cards-alerts .views-row{grid-column:span 12;}@media screen and (min-width:768px){.view--cards-news .views-row{grid-column:span 4;}.view--cards-events .views-row{grid-column:span 6;}.view--cards-alerts .views-row{grid-column:span 6;}}@media screen and (min-width:1024px){.view--cards-news .views-row{grid-column:span 4;}.view--cards-events .views-row{grid-column:span 3;}}
.cta-link,.lgd-page-section .cta-link{display:inline-flex;padding:var(--spacing-small) var(--spacing-large);gap:var(--spacing-eighths-1);align-items:center;}.cta-link--plain:before{content:"";display:block;background:var(--color-page-section-background-color-5-link-color);mask-image:url(/themes/custom/lgd/assets/images/icons/chevron-list.svg);mask-repeat:no-repeat;width:1rem;height:1rem;}.alert-info{background-color:var(--laois-color-brand-blue--t8);border:none;border-left:5px solid var(--laois-color-brand-blue);}.cta-link--light,.lgd-page-section .cta-link--light,.cta-link--dark:hover,.lgd-page-section .cta-link--dark:hover{background-color:var(--laois-color-white);color:var(--laois-color-black);}.cta-link--dark,.lgd-page-section .cta-link--dark,.cta-link--light:hover,.lgd-page-section .cta-link--light:hover{background-color:var(--laois-color-white);color:var(--color-grey-dark);border:1px solid var(--color-grey-dark);}a.cta-link.cta-link--dark{background:var(--laois-color-brand-blue--s3);border-radius:var(--border-radius);border:2px solid var(--laois-color-brand-blue--s3);color:var(--laois-color-white);&:hover{color:var(--laois-color-brand-blue--s3);background-color:var(--laois-color-white);border:2px solid var(--laois-color-brand-blue--s3);}}a.cta-link{border-width:1px;border-style:solid;border-color:transparent;}a.cta-link--light.cta-link--green{background:var(--color-theme-1);border-radius:var(--border-radius-large);}a.cta-link--dark.cta-link--gold{background:var(--color-theme-2);border-radius:var(--border-radius-large);}a.cta-link--light.cta-link--blue{background:var(--color-theme-3);border-radius:var(--border-radius-large);}a.cta-link--light.cta-link--purple{background:var(--color-theme-4);border-radius:var(--border-radius-large);}select{width:auto;}a.btn-start{border-radius:var(--border-radius);}.btn.btn-start::after{display:none;}.btn.btn-start:focus,.btn.btn-start:hover{border-color:var(--btn-start-border-color-hover);}
.lgd-header{padding-block:0;}.lgd-header > .lgd-container{padding-inline:var(--spacing-padding-horizontal);}.lgd-header__nav{width:100%;border:1px solid var(--color-grey-light);border-left:0;margin:0;}.branding{display:flex;gap:var(--spacing-large);align-items:center;flex-wrap:nowrap;}.branding__item--logo{width:auto;}.branding__item--logo > a{display:flex;flex-direction:column;align-items:center;white-space:nowrap;gap:0.25rem;}.branding__item--slogan,.branding__item--name{color:var(--color-theme-2);font-weight:var(--font-weight-bold);font-size:var(--font-size-medium);line-height:1;& a{color:inherit;text-decoration:none;&:is(:hover,:focus){text-decoration:underline;}}}.lgd-header__inner{justify-content:space-between;}.lgd-region__inner--header{display:flex;justify-content:space-between;align-items:center;}.lgd-header .lgd-region--header{width:100%;margin:0;padding-block:var(--spacing-medium);}.lgd-header .branding{max-width:600px;align-items:flex-end;}@media screen and (max-width:48rem){.lgd-header .lgd-region--header{max-width:75%;}.branding__item--name{font-weight:var(--font-weight-regular);}.lgd-header__inner{}.lgd-header__nav--primary{border:0;background-color:var(--color-accent) !important;}.lgd-region--primary-menu{background:none !important;}.menu--main > .menu-item{border-top:1px solid var(--color-grey-dark) !important;&:last-child{padding-block:var(--spacing-large) !important;}&:first-child{margin-top:var(--spacing-large) !important;}}.menu--main > .menu-item a{color:var(--color-white) !important;text-decoration:none !important;display:inline-flex !important;gap:var(--spacing-small);align-items:center;}.menu--main > .menu-item--active-trail a,.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{background-color:transparent !important;color:var(--color-white) !important;font-weight:bold;}.lgd-region--primary-menu{position:relative;z-index:1;}.lgd-header__nav--primary.lgd-header__nav--active{position:relative;&:before{z-index:0;content:"";position:absolute;inset:0 calc(-1 * var(--spacing));background-color:var(--color-accent);}}}.lgd-header__toggles{margin-inline-end:0;& .lgd-icon svg path{fill:currentColor;}}#block-lgd-donatecta--2{display:none;}@media screen and (max-width:32rem){.lgd-header .branding > *{width:50%;}.lgd-header .branding{max-width:240px;}.branding__item--slogan,.branding__item--name{font-size:var(--font-size-small);display:none;}}
.lgd-footer{margin-block-start:0;}.lgd-footer__pre-footer h2{font-size:var(--font-size-medium);}.lgd-footer__post-footer h2{font-size:var(--font-size);}.lgd-footer__footer{background-color:var(--color-grey-dark);}.lgd-footer__post-footer .lgd-container > .lgd-row{align-items:center;}@media screen and (min-width:48rem){.region-lower-footer-second p{text-align:right;}}
.menu-item .lgd-icon svg path{fill:currentColor;}.menu-item .lgd-icon svg{width:1em;height:auto;}.menu-item a{display:flex;align-items:center;gap:var(--spacing-small);}.menu--main .menu-item .btn{display:inline-flex !important;}.lgd-region__inner--primary-menu .navigation--main{position:relative;}@media screen and (min-width:48rem){.lgd-region--primary-menu,.lgd-region__inner--primary-menu{width:100%;}.lgd-region--primary-menu .menu--main{display:flex;gap:var(--spacing-mega);width:100%;}.menu--main > .menu-item{margin-inline:0 !important;}.menu--main > .menu-item a:not(.btn){color:var(--color-accent) !important;padding-inline:0 !important;text-decoration:none;border:1px solid transparent;background-color:transparent;&:is(.is-active){text-decoration:none;font-weight:var(--font-weight-bold);}}.menu--main .menu-item--active-trail a{font-weight:var(--font-weight-bold);}.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{color:var(--color-accent-alt) !important;}.menu--main > .menu-item a:hover{border-color:var(--color-accent-alt);}.menu--main .menu-item.search{margin-left:auto !important;border-left:1px solid var(--color-grey-light);display:flex;align-items:center;justify-content:center;flex-direction:column;padding-inline:var(--spacing-medium);}.menu--main .menu-item.donate{position:absolute;bottom:100%;right:0;margin-bottom:var(--spacing-mega);}.menu--main .icon-only-desktop .menu-item__title{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}.menu--main .menu-item .btn{background-color:var(--color-accent) !important;color:var(--color-white) !important;&:is(:hover,:focus){background-color:var(--color-theme-3) !important;border:1px solid var(--color-theme-3) !important;color:var(--color-white) !important;}}}.menu--social-media{display:flex;gap:var(--spacing);flex-wrap:wrap;list-style:none;padding:0;margin:0;}.menu--social-media .menu-item{margin:0;padding:0;}.menu--social-media .menu-item a{color:var(--color-white);text-decoration:none;& .menu-item__title{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}}.menu--social-media > .menu-item--active-trail a,.menu--social-media > .menu-item a:focus,.menu--social-media > .menu-item a:hover{text-decoration:underline;color:var(--color-grey-lighter);}.menu--footer{display:flex;gap:var(--spacing-large);flex-wrap:wrap;list-style:none;padding:0;margin:0;flex-direction:column;}@media screen and (min-width:48rem){.menu--footer{flex-direction:row;gap:var(--spacing-mega);}}.menu--footer .menu-item{margin:0;padding:0;}.menu--footer .menu-item a{color:var(--color-white);text-decoration:none;}.menu--footer > .menu-item--active-trail a,.menu--footer > .menu-item a:focus,.menu--footer > .menu-item a:hover{text-decoration:underline;}
.leaflet-interactive{stroke:var(--leaflet-map-outline-stroke-colour);}
.lgd-region--primary-menu{background-color:var(--color-white);}.menu--main{margin-block-end:0;padding-inline-start:0;list-style:none;}.menu--main > .menu-item a{display:block;padding:var(--spacing);color:var(--color-black);}.menu--main > .menu-item--active-trail a,.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{color:var(--color-black);background-color:var(--color-white);}@media screen and (min-width:48rem){.lgd-region--primary-menu{background-color:transparent;}.lgd-region--primary-menu .menu--main{display:flex;}.menu--main > .menu-item{margin-inline:var(--spacing-smaller);}.menu--main > .menu-item a{color:var(--color-white);border:1px solid transparent;background-color:transparent;}.menu--main > .menu-item--active-trail a,.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{color:var(--color-black);background-color:var(--color-white);}.menu--main > .menu-item a:hover{border-color:var(--color-white);}}
.lgd-page-title-block{margin-block-end:var(--vertical-rhythm-spacing);border-block-end:var(--page-title-border);}.lgd-page-title-block__title,.lgd-page-title-block__subheader{max-width:var(--page-title-width);}.lgd-page-title-block__subtitle{font-size:var(--page-title-subtitle-font-size);}.lgd-page-title-block__subtitle,.lgd-page-title-block__subheader{font-size:var(--page-title-lede-font-size);}
.pager__items{display:flex;flex-wrap:wrap;justify-content:center;padding-inline-start:0;list-style-type:none;}.pager__item{margin-inline:var(--spacing-smaller);}.pager__item::marker{color:transparent;}.pager__item > a{padding-inline:var(--spacing-smaller);}
.sidebar .lgd-region__inner > *,.blog-channel__sidebar > *,.newsroom__sidebar > *{padding:var(--sidebar-exposed-form-padding-vertical) var(--sidebar-exposed-form-padding-horizontal);background-color:var(--sidebar-exposed-form-bg-color);}.sidebar .lgd-region__inner > * + *,.newsroom__sidebar > * + *{margin-block-start:var(--sidebar-exposed-form-item-spacing);}.sidebar .views-exposed-form label,.newsroom__sidebar .views-exposed-form label{font-weight:bold;}.sidebar .views-exposed-form .form-item + .form-item,.sidebar .views-exposed-form .form-item + .form-actions,.sidebar .form-item-search-api-fulltext > * + *,.newsroom__sidebar .views-exposed-form .form-item + .form-item,.newsroom__sidebar .views-exposed-form .form-item + .form-actions,.newsroom__sidebar .form-item-search-api-fulltext > * + *{margin-block-start:var(--sidebar-exposed-form-item-spacing);}.sidebar .views-exposed-form input,.sidebar .views-exposed-form select,.newsroom__sidebar .views-exposed-form input,.newsroom__sidebar .views-exposed-form select{width:100%;}
.sticky-header--sticky .lgd-header{z-index:1000;top:var(--lgd-sticky-header-position);width:100%;}.sticky-header--sticky .lgd-header + *{margin-block-start:calc(var(--lgd-sticky-header-position) + var(--lgd-sticky-header-height));scroll-padding:var(--lgd-sticky-header-height);}.sticky-header-html,.sticky-header--sticky{scroll-padding-block-start:var(--lgd-sticky-header-height);}
.lgd-teaser__image img{width:100%;}.lgd-teaser__content + .lgd-teaser__image{margin-block-start:var(--spacing);}@media screen and (min-width:48rem){.lgd-teaser{display:flex;}.lgd-teaser__image{flex-shrink:0;width:var(--teaser-image-with);}.lgd-teaser__image + .lgd-teaser__content{margin-inline-start:1rem;}.lgd-teaser__content + .lgd-teaser__image{margin-block-start:0;margin-inline-start:auto;padding-inline-start:1rem;}.newsroom__featured-news .lgd-teaser{display:block;height:var(--teaser-featured-height);border:var(--teaser-featured-border);border-color:var(--teaser-featured-border-color);}.newsroom__featured-news .lgd-teaser__image{width:100%;}.newsroom__featured-news .lgd-teaser__content{padding:var(--teaser-featured-content-padding);}.newsroom__featured-news .lgd-teaser__image + .lgd-teaser__content{margin-inline-start:0;}}.lgd-teaser-list .views-row,.lgd-teaser-list .service-landing-page__service,.lgd-teaser-list .lgd-topic-list-builder__service,.news-article .field--name-localgov-news-related > .field__item{margin-block-end:var(--vertical-rhythm-spacing);padding-block-end:var(--vertical-rhythm-spacing);border-block-end:var(--border);}.lgd-teaser-list--grid .view-content,.lgd-teaser-list--grid .lgd-teaser-list__content{display:flex;}
.lgd-teaser{background-color:var(--color-white);&:is(:hover,:focus-within){& .lgd-teaser__title{text-decoration:underline;}}}.lgd-teaser__content{padding:var(--spacing-large);display:flex;flex-direction:column;gap:var(--spacing-medium);& > *{margin-block:0;}align-items:flex-start;justify-content:center;--color-link:var(--color-black);margin-inline-start:0 !important;& > h2,& > h3{font-size:var(--font-size);& a{color:inherit;text-decoration:none;}}}.lgd-teaser__content .field--name-localgov-location .field--name-label{display:none;}.lgd-teaser__content p:last-child{margin-bottom:0;}.lgd-teaser-list .views-row{border-block-end:0;}.lgd-teaser__content .address .country,.teaser .address br{display:none;}.teaser__meta{display:flex;flex-direction:column;gap:var(--spacing-small);}.teaser__meta > div{display:flex;align-items:center;gap:var(--spacing-small);}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;}@media (prefers-reduced-motion:no-preference){.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{animation:gin-throbber .75s linear infinite;}}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
