/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-system-branding-block{padding:var(--spacing);}.branding__item{color:var(--color-white);letter-spacing:3px;}.branding__item--name{text-transform:uppercase;}.branding__item--slogan{color:var(--color-accent-light);letter-spacing:normal;}@media screen and (min-width:32rem){.block-system-branding-block{display:flex;flex-direction:column;align-items:end;margin-bottom:2rem;padding:0;}.branding__item--name{font-size:35px;max-width:65rem;margin-right:0px;padding:0px;}.branding__item--slogan{font-size:35px;;}}
.form-item,.facet-item,.form-item-webform-terms-of-service{position:relative;margin-block-end: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-block-end: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-inline-start: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 .description{padding:1rem;border:var(--form-item-description-border);background-color:var(--form-item-description-bg-color);}.form-item input + .description{border-block-start:0;}.form-item .description + input{border-block-start:0;}.form-item .description .webform-element-more--content{padding:1rem;}.fieldset-wrapper > .field-prefix + .form-checkboxes,.fieldset-wrapper > .field-prefix + .form-item-radios{margin-block-start: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-inline-start-width:var(--file-upload-border-inline-start-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-inline-start-width:var(--file-upload-border-inline-start-size);}.form-item-managed-file .description br,.form-item-managed-file-multiple .description br,.form-item-managed-file-button .description br{margin-block-end:var(--spacing);}.facets-form fieldset{padding:0;border:none;}.facets-form .facets-widget > ul,.facets-form .facets-widget > ul ul{padding:0;list-style:none;}.facets-form .facets-widget > ul > li + li{margin-block-start:var(--spacing-largest);}.facets-form .form-actions:not(.hidden){display:flex;flex-wrap:wrap;gap:var(--spacing);align-items:center;}.radios--wrapper .form-item,.webform-radios-other .form-item{display:flex;align-items:baseline;gap:0.75rem;}.js-form-type-checkbox label{display:inline;margin-left:0.75rem;}.webform-submission-form{padding:0 var(--spacing);}.form-item .description{font-size:var(--spacing-small);margin-bottom:var(--spacing-smallest);border:1px solid var(--color-grey);padding:0.75rem;}label{font-weight:bold;}
.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);}}
.menu--main{margin-block-end:0;padding-inline-start:0;list-style:none;}.menu--main > .menu-item a{display:block;padding:var(--spacing-large) var(--spacing);color:var(--color-text);font-family:var(--font-secondary);text-decoration:none;font-size:var(--font-size-large);transition:all 0.2s ease;position:relative;border-bottom:1px solid var(--color-accent-light);text-transform:uppercase;letter-spacing:-1px;}.menu--main > .menu-item--active-trail a,.menu--main > .menu-item a:focus,.menu--main > .menu-item a:hover{color:var(--color-accent);background-color:rgba(16,185,129,0.1);transform:translateY(-1px);}.menu--main > .menu-item--active-trail a::after{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);width:3px;height:20px;background:var(--color-accent);}.sidebar .menu--main > .menu-item a{padding:var(--spacing-smallest);}.sidebar .menu--main > .menu-item--active-trail a{background-color:rgba(16,185,129,0.05);}.sidebar .menu--main > .menu-item--active-trail a::after{display:none;}@media screen and (max-width:47.9375rem){.lgd-container .lgd-row{display:flex;flex-direction:column;}.lgd-row__two-thirds,.lgd-row__one-half{order:1;width:100%;}.sidebar--first{order:2;width:100%;margin-top:var(--spacing-large);background:var(--color-surface,#f9fafb);padding:var(--spacing-large);box-shadow:var(--shadow-sm,0 1px 2px 0 rgba(0,0,0,0.05));scroll-margin-top:var(--spacing-large);}.sidebar--second{order:3;width:100%;margin-top:var(--spacing-large);}.sidebar--first::before{content:'';display:block;width:100%;height:2px;background:linear-gradient(90deg,var(--color-accent,#97bf0d) 0%,var(--color-accent-light,#d3e886) 100%);margin-bottom:var(--spacing-large);}.mobile-menu-anchor{padding:var(--spacing-small,0.75rem) var(--spacing-large,1.5rem);background-color:var(--color-accent-light,#d3e886);text-align:right;color:var(--color-white);}.mobile-menu-anchor:hover,.mobile-menu-anchor:focus{background-color:var(--color-text,#002341);color:white;box-shadow:var(--shadow,0 1px 3px 0 rgba(0,0,0,0.1));transform:translateY(-1px);}.mobile-menu-anchor:focus{outline:3px solid var(--color-focus,#ffe146);outline-offset:2px;}.mobile-menu-anchor:active{transform:translateY(0);box-shadow:var(--shadow-sm,0 1px 2px 0 rgba(0,0,0,0.05));}}.sidebar--first{position:relative;scroll-margin-top:var(--spacing-large,1.5rem);}html{scroll-behavior:smooth;}@media screen and (min-width:48rem){.mobile-menu-anchor{display:none;}.menu--main > .menu-item{margin-inline:0;}.header .menu--main,.menu--main:not(.sidebar .menu--main){display:flex;justify-content:center;align-items:center;gap:var(--spacing-small);}.header .menu--main > .menu-item a,.menu--main:not(.sidebar .menu--main) > .menu-item a{padding:var(--spacing-small) var(--spacing-large);border:1px solid transparent;}.header .menu--main > .menu-item--active-trail a::after,.menu--main:not(.sidebar .menu--main) > .menu-item--active-trail a::after{top:auto;bottom:0;left:50%;transform:translateX(-50%);width:20px;height:3px;}}.menu--footer{padding:0;display:flex;gap:1rem;list-style:none;}
.lgd-responsive-table{overflow-y:auto;}
.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);}
.node--unpublished,.paragraph--unpublished{background-color:var(--color-unpublished-bg);}
