/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--icon-link-bg-color:var(--color-white);--icon-link-border-color:var(--color-gray-200);--icon-link--active-bg-color:var(--color-absolutezero);--icon-link--active-border-color:var(--color-absolutezero);--icon-link--hover-bg-color:var(--color-bgblue-hover);--icon-link--hover-border-color:var(--color-gray-200-o-80);}.icon-link{display:flex;padding:0;border:1px solid var(--icon-link-border-color);border-radius:50%;background-color:var(--icon-link-bg-color);&:hover{border-color:var(--icon-link--hover-border-color);background-color:var(--icon-link--hover-bg-color);}&:focus{box-shadow:0 0 0 1.5px var(--color-white),0 0 0 3.5px var(--color-focus);}&:active,.open > &{border-color:var(--icon-link--active-border-color);background-color:var(--icon-link--active-bg-color);}}.icon-link--small{&:focus{box-shadow:0 0 0 1px var(--color-white),0 0 0 3px var(--color-focus);}}
.media-library-selected-count{margin:0 var(--space-l);}
.breadcrumb{font-size:0.929em;}
.hero{position:relative;display:flex;align-items:center;justify-content:center;background-color:#1E8266;background-size:cover;background-position:center;background-repeat:no-repeat;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);z-index:0;}.hero__content{position:relative;z-index:4;width:100%;color:white;padding:0 0 1rem 0;}.hero__title{font-size:3rem;font-weight:600;font-family:"Montserrat","Helvetica Neue",Helvetica,Arial,sans-serif;text-shadow:2px 2px 4px rgba(0,0,0,0.7);color:white;letter-spacing:2px;padding-top:3rem;text-align:center;}@media (max-width:767px){.hero__title{font-size:2.5rem;}}.hero__tagline{font-size:1.25rem;color:white;max-width:93%;margin:0 auto;}@media (max-width:767px){.hero__tagline{font-size:1.1rem;}}.hero__search{border-radius:12px;padding:2rem;}.hero__search .row{margin-left:-0.75rem;margin-right:-0.75rem;}.hero__search .row > [class*=col-]{padding-left:0.75rem;padding-right:0.75rem;}.hero__search .form-item-query{width:100%;}.hero__search .form-item-query input[type=text]{min-height:44px;}.hero__search .form-item{margin-bottom:0;}.hero__search label{font-size:0.875rem;font-weight:500;color:#14111C;display:block;margin-bottom:0.25rem;}.hero__search .accordion-header{height:44px;}.hero__search .accordion-body label{color:#14111C;}.hero__search > .mt-3:has(.accordion){margin-top:0;}.hero__search .accordion{margin-top:0;}.hero__search .form-select,.hero__search .form-control{border-radius:8px;}.hero__search .form-select:focus,.hero__search .form-control:focus{border-color:#006666;box-shadow:0 0 0 0.25rem rgba(0,102,102,0.25);}.hero__search .btn-primary,.hero__search .form-submit{border-radius:8px;border:1px solid #D93D04;height:44px;background-color:#D93D04;border-color:#D93D04;color:white;}.hero__search .btn-primary:hover,.hero__search .form-submit:hover{background-color:#fff;border:1px solid #D93D04;color:#D93D04;}.hero__search .btn-primary:focus,.hero__search .form-submit:focus{background-color:#D93D04;border-color:#D93D04;color:#fff;box-shadow:0 0 0 0.25rem rgba(0,102,102,0.25);}.hero__search #clear-filters-btn{background-color:#D93D04;border-color:#D93D04;color:#fff;}.hero__search #clear-filters-btn:hover{border-radius:8px;background-color:#fff;border-color:#D93D04;color:#D93D04;}@media (max-width:767px){.hero__search{padding:1.5rem;}}.path-frontpage .hero{top:-9px;}.path-frontpage .hero__tagline{color:#14111C;margin-bottom:1rem !important;font-size:1.5rem;font-weight:bold;}.path-frontpage .paragraph--type--text{max-width:82%;margin:0 auto;}.path-frontpage .paragraph--type--text .field--name-field-image{text-align:center;margin:1rem auto;}.path-frontpage .paragraph--type--text .field--name-field-image .field__item{display:flex;justify-content:center;}.path-frontpage .paragraph--type--text .field--name-field-image img{margin:0 auto;}.path-frontpage .paragraph--type--text .field--name-field-content{font-size:1.125rem;line-height:1.6;}.path-frontpage .paragraph--type--text .field--name-field-content p{font-size:1.125rem;line-height:1.6;}.hero-wrapper{min-height:20vh;}.hero-search-wrapper{min-height:60vh;}.hero-search-wrapper__overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.4);z-index:1;}.hero-search-wrapper .hero__title{color:#14111C;text-shadow:none;}.hero-search-filters{max-width:93%;margin:0 auto;}.node--type-resource .hero-wrapper{min-height:auto;height:auto;margin-bottom:0;}.node--type-resource .hero__header{flex-direction:row;text-align:left;gap:1rem;}.node--type-resource .hero__content{padding:0;}.node--type-resource .hero__title{font-size:2rem;line-height:2.5rem;text-align:center;}@media (max-width:767px){.node--type-resource .hero__title{font-size:1.5rem;line-height:2rem;}}.node--type-resource .hero__header:not(:has(.node--type-resource .hero__logo)) .node--type-resource .hero__title,.node--type-resource .hero__header:only-child .node--type-resource .hero__title,.node--type-resource .hero__header .node--type-resource .hero__title:only-child{margin-top:2rem;}.node--type-resource .hero__logo-column{display:flex;align-items:center;justify-content:flex-start;margin-top:1.5rem;}@media (max-width:767px){.node--type-resource .hero__logo-column{justify-content:center;}}.node--type-resource .hero__logo{background:white;border-radius:0.5rem;padding:1rem;box-shadow:0 4px 8px rgba(0,0,0,0.3);}.node--type-resource .hero__logo img{width:200px;height:auto;margin:0;display:block;}.node--type-resource .hero-categories-list{list-style:none;background:none;--bs-list-group-bg:none;margin-bottom:60px;display:flex;flex-wrap:wrap;justify-content:center;gap:0.5rem;}.node--type-resource .hero-categories-list a{color:white;text-decoration:none;background:rgba(255,255,255,0.1);padding:0.5rem 1rem;border-radius:1.5rem;font-size:0.9rem;text-shadow:1px 1px 2px rgba(0,40,0,0.7);transition:background-color 0.3s ease;display:inline-block;}.node--type-resource .hero-categories-list a:hover{background:rgba(255,255,255,0.3);text-decoration:underline;color:white;}.blog-hero-wrapper{position:relative;}.blog-hero-wrapper .hero{position:relative;}.blog-hero-wrapper .hero__content{position:relative;z-index:2;isolation:isolate;}.blog-overlay{display:none;}.knowledge-library-hero-wrapper{position:relative;}.knowledge-library-hero-wrapper .hero{position:relative;}.knowledge-library-hero-wrapper .hero__content{position:relative;z-index:2;isolation:isolate;}.knowledge-library-overlay{display:none;}.node--type-page .page_hero{position:relative;min-height:20vh;background-color:#1E8266;}.node--type-page .page_hero .hero-wrapper{min-height:20vh;}.node--type-article .hero__meta{color:white;font-size:1rem;text-shadow:1px 1px 2px rgba(0,0,0,0.7);justify-content:center;}.node--type-article .hero__author{font-weight:600;padding-right:1rem;}.node--type-article .hero__date{font-style:italic;}
.info-graphic{text-align:left;justify-content:center;}.info-graphic .info-graphic-text{text-align:left;background-color:#FFFFFF;padding:40px;}
.pagination{--bs-pagination-active-bg:var(--bs-primary);--bs-pagination-active-border-color:var(--bs-primary);}.btn-primary{--bs-btn-color:var(--bb-primary-text);--bs-btn-bg:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-primary-text);--bs-btn-disabled-bg:var(--bs-primary);--bs-btn-disabled-border-color:var(--bs-primary);}.btn-secondary{--bs-btn-color:var(--bb-secondary-text);--bs-btn-bg:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-focus-shadow-rgb:167,50,62;--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-active-shadow:inset 0 3px 5px rgba(0,0,0,0.125);--bs-btn-disabled-color:var(--bb-secondary-text);--bs-btn-disabled-bg:var(--bs-secondary);--bs-btn-disabled-border-color:var(--bs-secondary);}.btn-outline-primary{--bs-btn-color:var(--bs-primary);--bs-btn-border-color:var(--bs-primary);--bs-btn-hover-color:var(--bb-primary-text);--bs-btn-hover-bg:var(--bb-primary-dark);--bs-btn-hover-border-color:var(--bb-primary-dark);--bs-btn-active-color:var(--bb-primary-text);--bs-btn-active-bg:var(--bb-primary-dark);--bs-btn-active-border-color:var(--bb-primary-dark);--bs-btn-disabled-color:var(--bb-primary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-primary-dark);}.btn-outline-secondary{--bs-btn-color:var(--bs-secondary);--bs-btn-border-color:var(--bs-secondary);--bs-btn-hover-color:var(--bb-secondary-text);--bs-btn-hover-bg:var(--bb-secondary-dark);--bs-btn-hover-border-color:var(--bb-secondary-dark);--bs-btn-active-color:var(--bb-secondary-text);--bs-btn-active-bg:var(--bb-secondary-dark);--bs-btn-active-border-color:var(--bb-secondary-dark);--bs-btn-disabled-color:var(--bb-secondary-dark);--bs-btn-disabled-bg:transparent;--bs-btn-disabled-border-color:var(--bb-secondary-dark);}h1,.h1{color:var(--bb-h1-color);}h2,.h2{color:var(--bb-h2-color);}h3,.h3{color:var(--bb-h3-color);}
