/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.header-search-form.aa-Form{border:1px solid #b9b9b9;border-radius:4px;transition:border-color .2s ease,box-shadow .2s ease}@media (min-width:1280px){.header-search-form.aa-Form{width:280px}.header-search-form.aa-Form .aa-Input{min-width:0;padding-left:12px;width:100%}.header-search-form .aa-InputWrapperSuffix svg,.header-search-form .aa-SubmitIcon,.header-search-form .header-search-submit-wrapper i,.header-search-form button[type=submit] i{color:#005e9c;font-size:1.25rem;height:1.25rem;width:1.25rem}.header-search-form .aa-InputWrapperSuffix svg,.header-search-form .aa-SubmitIcon{fill:#005e9c}}.header-search-form .aa-InputWrapperSuffix svg,.header-search-form .aa-SubmitIcon{fill:#005e9c}.header-search-form .aa-InputWrapper{order:1}.header-search-form .aa-InputWrapperPrefix,.header-search-form .header-search-submit-wrapper{order:2}.header-search-form.header-search-form--has-value .aa-InputWrapperPrefix,.header-search-form.header-search-form--has-value .header-search-submit-wrapper,.header-search-form:focus-within .aa-InputWrapperPrefix,.header-search-form:focus-within .header-search-submit-wrapper{min-width:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden;width:0}.header-search-form.header-search-form--has-value button[type=submit],.header-search-form:focus-within button[type=submit]{min-width:0;opacity:0;overflow:hidden;pointer-events:none;visibility:hidden;width:0}.header-search-form:focus-within{border-color:#005e9c;border-radius:4px;box-shadow:0 0 0 2px #fff,0 0 0 4px #005e9c;outline:none}.header-search-form .aa-Input:focus{box-shadow:none;outline:none}.header-search-form .aa-ClearButton,.header-search-form .aa-InputWrapperSuffix{display:none!important}@media (min-width:1280px){.header-search-panel.aa-Panel{left:auto!important;right:0!important;top:100%!important}}.header-search-clear-btn{pointer-events:none;visibility:hidden}.header-search-form--has-value .header-search-clear-btn{pointer-events:auto;visibility:visible}
#search-query-heading{margin-bottom:24px}@media (max-width:1023px){#search-results-container{background-color:#f1f3f4;min-height:0;overflow:visible}#search-results-state{gap:0;min-height:0;overflow:visible}#search-results-header{display:grid;margin-bottom:0}#search-results-header #search-query-heading{margin-bottom:24px;order:-2}#search-results-header .search-results-aside,#search-results-header aside{margin-bottom:24px;order:-1}#facets-container .ais-RefinementList-list,#facets-container .ais-RefinementList-list.space-y-1{display:flex;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;margin-left:-.25rem;margin-right:-.25rem;max-width:100%;padding-left:.25rem;padding-right:.25rem;scrollbar-width:thin;width:100%}#facets-container .ais-RefinementList-list li{display:flex;flex-direction:row;flex-shrink:0;margin-top:0}#facets-container .ais-RefinementList-count{display:none!important}#facets-container .ais-RefinementList-list .ais-RefinementList-item:first-child .ais-RefinementList-label{align-items:center;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;justify-content:space-between;padding-bottom:.25rem;padding-top:.25rem;transition:color var(--facet-transition);width:100%}#facets-container .ais-RefinementList-list .ais-RefinementList-item:first-child .ais-RefinementList-label:hover{color:var(--facet-brand-primary)}}@media (min-width:1024px){#search-sort,#search-sort .ais-SortBy,#search-sort .ais-SortBy-select,.search-sort-desktop-row{width:100%}#search-sort .ais-SortBy-select,#search-sort .search-sort-select,#search-sort select.search-sort-select{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%23005e9c' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m19 9-7 7-7-7'/%3E%3C/svg%3E");background-position:right .75rem center;background-size:1.25rem;font-size:1rem;height:44px;line-height:1.5;min-width:0;padding-right:2.5rem;width:100%}}#search-mobile-sort-menu{bottom:0;left:0;right:0;top:0}#search-mobile-sort-options label:hover{color:var(--facet-brand-primary)}@media (min-width:1024px){#facets-container .facet-tabs{display:none}#facets-container .facet-tab-panel,#facets-container .facet-tab-panel--hidden,#facets-container .facet-tab-panel[hidden]{display:block!important}#facets-container .facet-tab-panel+.facet-tab-panel{border-top:1px solid var(--facet-border-color);margin-top:1.5rem;padding-top:1.5rem}}@media (max-width:1023px){#facets-container .facet-tabs{display:flex;overflow:auto}#facets-container .facet-tab-panel .ais-Panel-header{display:none}}.facet-tabs{border:1px solid var(--facet-tab-border);border-radius:8px;display:flex;flex-wrap:nowrap;gap:0;margin-bottom:1rem;overflow:hidden}.facet-tab,.facet-tabs{background:var(--facet-white,#fff)}.facet-tab{border:none;border-right:1px solid var(--facet-tab-border);color:var(--facet-brand-primary);cursor:pointer;flex:1;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:600;padding:.75rem 1rem;text-align:center;transition:background-color var(--facet-transition),color var(--facet-transition)}.facet-tab:last-child{border-right:none}.facet-tab:first-child{border-radius:8px 0 0 8px}.facet-tab:last-child{border-radius:0 8px 8px 0}.facet-tab:hover:not([aria-selected=true]){background:rgba(0,94,156,.06);color:var(--facet-brand-primary)}.facet-tab[aria-selected=true]{background:var(--facet-brand-primary);color:var(--facet-white,#fff)}.facet-tab-panel{padding-top:.5rem}.facet-tab-panel--hidden,.facet-tab-panel[hidden]{display:none!important}:root{--facet-brand-primary:#005e9c;--facet-brand-accent:#ff6b35;--facet-white:#fff;--facet-neutral-dark:#191e20;--facet-border-color:#b9b9b9;--facet-tab-border:#b9b9b9;--facet-transition:0.2s ease;--facet-list-active-color:#213247;--facet-list-active-underline:#f5a623;--facet-list-inactive-color:#0077c8}.ais-RefinementList-label,.facet-label{padding-left:8px;padding-right:8px;transition:background-color var(--facet-transition),color var(--facet-transition)}.search-results-aside .ais-RefinementList-item:not(.ais-RefinementList-item--selected) .ais-RefinementList-label:hover,.search-results-aside .facet-label:hover:not(.facet-label--selected){background-color:var(--facet-brand-primary);color:var(--facet-white)}.search-results-aside .ais-RefinementList-item:not(.ais-RefinementList-item--selected) .ais-RefinementList-label:hover .ais-RefinementList-labelText,.search-results-aside .ais-RefinementList-item:not(.ais-RefinementList-item--selected) .ais-RefinementList-label:hover .facet-label-text,.search-results-aside .facet-label:hover:not(.facet-label--selected) .ais-RefinementList-labelText,.search-results-aside .facet-label:hover:not(.facet-label--selected) .facet-label-text{color:var(--facet-white)!important}.search-results-aside .ais-RefinementList-item:not(.ais-RefinementList-item--selected) .ais-RefinementList-label:hover .ais-RefinementList-count,.search-results-aside .facet-label:hover:not(.facet-label--selected) .facet-count{background-color:var(--facet-white);border:1px solid var(--facet-brand-primary);color:var(--facet-brand-primary)}.search-results-aside .ais-RefinementList-labelText,.search-results-aside .facet-label-text{color:var(--facet-brand-primary)!important;font-size:1.125rem;font-weight:600!important;line-height:1.75rem;white-space:nowrap}.ais-RefinementList-count,.facet-count{background-color:var(--facet-brand-accent);color:var(--facet-neutral-dark)}.search-results-aside .ais-RefinementList-item--selected .ais-RefinementList-label,.search-results-aside .facet-item--selected .facet-label,.search-results-aside .facet-label--selected{background-color:var(--facet-brand-primary)!important;color:var(--facet-white)!important}.ais-RefinementList-item--selected .ais-RefinementList-labelText,.facet-item--selected .facet-label-text,.facet-label-text--selected{color:var(--facet-white)!important}.ais-RefinementList-item--selected .ais-RefinementList-count,.facet-count--selected,.facet-item--selected .facet-count{background-color:var(--facet-white);border:1px solid var(--facet-brand-primary);color:var(--facet-brand-primary)}@media (max-width:1023px){#facets-container .ais-RefinementList-labelText,#facets-container .facet-label-text{color:var(--facet-list-inactive-color);font-weight:400}#facets-container .ais-RefinementList-item--selected .ais-RefinementList-label,#facets-container .facet-item--selected .facet-label,#facets-container .facet-label--selected{background-color:transparent!important;color:inherit!important}#facets-container .ais-RefinementList-item--selected .ais-RefinementList-labelText,#facets-container .facet-item--selected .facet-label-text,#facets-container .facet-label-text--selected{color:var(--facet-list-active-color)!important;display:inline-block;font-weight:700!important;padding-bottom:4px;position:relative}#facets-container .ais-RefinementList-item--selected .ais-RefinementList-labelText:after,#facets-container .facet-item--selected .facet-label-text:after,#facets-container .facet-label-text--selected:after{background-color:var(--facet-list-active-underline);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;right:0}#facets-container .ais-RefinementList-item--selected .ais-RefinementList-count,#facets-container .facet-count--selected,#facets-container .facet-item--selected .facet-count{background-color:var(--facet-white);border:1px solid var(--facet-brand-primary);color:var(--facet-brand-primary)}}.ais-RefinementList-item,.facet-item{margin-bottom:.25rem}.ais-RefinementList-item:last-child,.facet-item:last-child{margin-bottom:0}#facets-container .ais-RefinementList-showMore--disabled{display:none}#search-pagination .ais-Pagination,#search-pagination.ais-Pagination{align-items:center;display:flex;justify-content:center}#search-pagination .ais-Pagination-list{align-items:center;display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}#search-pagination .ais-Pagination-item{align-items:center;border-radius:4px;display:flex;font-family:Montserrat,sans-serif;font-size:1rem;font-weight:700;height:2.5rem;justify-content:center;min-width:2.5rem}#search-pagination .ais-Pagination-item--selected .ais-Pagination-link{background-color:var(--facet-brand-primary);color:#fff}#search-pagination .ais-Pagination-item--disabled .ais-Pagination-link{color:#a3a3a3;cursor:not-allowed;pointer-events:none}#search-pagination .ais-Pagination-link{align-items:center;border-radius:4px;color:var(--facet-brand-primary);display:flex;height:100%;justify-content:center;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}#search-pagination .ais-Pagination-link:hover:not(.ais-Pagination-item--selected .ais-Pagination-link){background-color:#f1f3f4}#search-pagination .ais-Pagination-item--ellipsis{color:#a3a3a3;pointer-events:none}.featured-resources-bottom-wrapper .featured-resources-bottom{margin:0}@media (max-width:1023px){.featured-resources-bottom-wrapper .featured-resources-bottom{margin-bottom:24px}}.featured-resources-bottom-wrapper .featured-resources-bottom ul{list-style:none;margin:0;padding:0}.featured-resources-bottom-wrapper .featured-resources-bottom a{text-underline-offset:.2em}#search-current-refinements{display:block}#search-current-refinements .active-filters--empty,#search-current-refinements .ais-CurrentRefinements--noRefinement,#search-current-refinements:empty{display:none!important}.active-filters-list,.active-filters-wrapper .active-filters,.active-filters-wrapper .ais-CurrentRefinements,.ais-CurrentRefinements-list{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem 1rem}.active-filters-list,.ais-CurrentRefinements-list{list-style:none;margin:0;padding:0}.active-filters-item,.ais-CurrentRefinements-item{align-items:center;display:flex;flex-wrap:wrap;gap:.25rem .5rem;margin:0}.active-filters-label,.ais-CurrentRefinements-label{color:var(--color-neutral-dark,#191e20);font-size:.875rem;margin-right:.25rem}.active-filters-chip,.ais-CurrentRefinements-category{align-items:center;background:var(--color-brand-primary,#005e9c);border-radius:9999px;color:#fff;display:inline-flex;font-size:.875rem;font-weight:500;gap:.375rem;padding:.25rem .5rem .25rem .75rem}.active-filters-chip-label,.ais-CurrentRefinements-categoryLabel{color:inherit}.active-filters-chip-remove,.ais-CurrentRefinements-delete{align-items:center;background:hsla(0,0%,100%,.25);border:0;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;height:1.25rem;justify-content:center;line-height:1;margin:0;padding:0;transition:background .15s ease;width:1.25rem}.active-filters-chip-remove:focus,.active-filters-chip-remove:hover,.ais-CurrentRefinements-delete:focus,.ais-CurrentRefinements-delete:hover{background:hsla(0,0%,100%,.4);outline:none}.ais-CurrentRefinements-delete:focus-visible{outline:2px solid #fff;outline-offset:2px}
.layout--onecol .layout__region{width:100%;}
.paragraph--unpublished{background-color:#fff4f4;}
.ajax-progress.ajax-progress-fullscreen{z-index:1261;}.webform-ajax-messages{position:fixed;z-index:501;bottom:0;width:100%;}.webform-ajax-messages .messages{margin:0;border-width:10px 0 0 0;font-weight:bold;}.webform-ajax-messages .messages + .messages{margin:0;}.webform-ui-dialog{top:50px !important;}.toolbar-tray-open.toolbar-horizontal .webform-ui-dialog{top:90px !important;}
