/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--custom-dark:#003073;--nav-inactive-bg:#dddddd;--nav-active-bg:#ffffff;--nav-hover-bg:#cccccc;--nav-inactive-text:#aaaaaa;--nav-active-text:#000;--nav-hover-text:var(--custom-dark);--tldr-bg:#f6f6f2;--tldr-heading-bg:#f4f4f0;--tldr-text:#222222;--site-brand-color:#003073;}.site-branding,.region-header,.region-primary-menu,#navbar-main,.navbar.navbar-expand-sm,header.navbar,.navbar.bg-primary,.bg-primary{background-color:var(--custom-dark) !important;}.region-primary-menu .nav-link,.navbar-nav .nav-link{background-color:var(--nav-inactive-bg) !important;border:1px solid var(--nav-inactive-bg) !important;border-bottom:none !important;border-radius:5px 5px 0 0 !important;padding:8px 15px !important;color:#333 !important;font-weight:500 !important;margin-right:3px !important;margin-bottom:0 !important;}.tabs--primary a,.tabs .nav-tabs .nav-link,.nav-tabs .nav-link{background-color:var(--nav-active-bg) !important;border-color:var(--nav-inactive-bg) !important;color:var(--nav-inactive-text) !important;}.region-primary-menu .nav-link:hover,.navbar-nav .nav-link:hover,.tabs--primary a:hover,.nav-tabs .nav-link:hover{background-color:var(--nav-hover-bg) !important;border-color:var(--nav-hover-bg) !important;color:var(--nav-hover-text) !important;}.region-primary-menu .nav-item.active .nav-link,.navbar-nav .nav-item.active .nav-link,.region-primary-menu .active .nav-link,.navbar-nav .active .nav-link,.region-primary-menu .nav-link.active,.navbar-nav .nav-link.active,.region-primary-menu .nav-link.is-active,.navbar-nav .nav-link.is-active,.region-primary-menu .menu-item--active-trail .nav-link,.navbar-nav .menu-item--active-trail .nav-link,.region-primary-menu .nav-item.is-active .nav-link,.region-primary-menu .nav-item.active-trail .nav-link,.region-primary-menu .nav-item.menu-item--active-trail .nav-link,.tabs--primary .is-active a,.nav-tabs .nav-link.active,.path-view .nav-link[href*=current_path],.path-view .navbar-nav li:nth-of-type(3) .nav-link,body.path-frontpage .region-primary-menu a[href="/"],body.path-frontpage .navbar-nav a[href="/"],body.path-frontpage .region-primary-menu .nav-item:first-child .nav-link,body.path-frontpage .navbar-nav .nav-item:first-child .nav-link,body.front .region-primary-menu a[href="/"],body.front .navbar-nav a[href="/"]{background-color:var(--nav-active-bg) !important;border:1px solid var(--nav-active-bg) !important;border-top:1px solid var(--custom-dark) !important;border-right:1px solid var(--custom-dark) !important;border-left:1px solid var(--custom-dark) !important;border-bottom:1px solid transparent !important;color:var(--nav-active-text) !important;margin-bottom:-1px !important;}.region-primary-menu,.navbar-nav,.region-primary-menu .navbar-nav{justify-content:flex-start !important;float:left !important;margin-left:0 !important;margin-bottom:0 !important;padding-bottom:0 !important;display:flex !important;flex-direction:row !important;align-items:flex-end !important;}.region-primary-menu .nav-item{margin-bottom:0 !important;}@media (min-width:0px){.navbar-expand-lg .navbar-nav,.navbar-expand-lg .navbar-collapse{justify-content:flex-start !important;}}.ms-auto,.ml-auto,.justify-content-end{margin-left:0 !important;justify-content:flex-start !important;}.navbar,.navbar-collapse,.header{margin-bottom:0 !important;padding-bottom:0 !important;}.search-form .form-submit,.search-block-form .form-submit,.form-search .form-submit,input[type="submit"].form-submit[value="Search"]{background-color:var(--custom-dark) !important;border-color:var(--custom-dark) !important;color:#ffffff !important;}.search-form .form-submit:hover,.search-block-form .form-submit:hover,.form-search .form-submit:hover,input[type="submit"].form-submit[value="Search"]:hover{background-color:var(--nav-inactive-bg) !important;border-color:var(--nav-inactive-bg) !important;color:var(--custom-dark) !important;}@media (max-width:767px){.region-primary-menu .navbar-nav,.navbar-nav{width:100% !important;flex-direction:column !important;margin:0 !important;}.region-primary-menu .nav-item,.navbar-nav .nav-item{width:100% !important;margin-right:0 !important;margin-bottom:2px !important;}.region-primary-menu .nav-link,.navbar-nav .nav-link{width:100% !important;border-radius:0 !important;margin-right:0 !important;text-align:center !important;padding:12px 20px !important;border:1px solid var(--nav-inactive-bg) !important;border-bottom:1px solid var(--nav-inactive-bg) !important;}.region-primary-menu .nav-item.active .nav-link,.region-primary-menu .nav-link.active,body.path-frontpage .region-primary-menu a[href="/"]{background-color:var(--custom-dark) !important;color:#ffffff !important;border:1px solid var(--custom-dark) !important;margin-bottom:2px !important;}}.tldr-container{background-color:var(--tldr-bg);border:1px solid var(--tldr-heading-bg);border-radius:0;padding:0;margin:24px 0;overflow:hidden;}.tldr-container .tldr-heading{background-color:var(--tldr-heading-bg);color:var(--tldr-text);font-size:1.25rem;font-weight:600;margin:0;padding:12px 16px;border-bottom:1px solid var(--tldr-heading-bg);letter-spacing:0.5px;}.tldr-container .tldr-content{padding:16px;font-size:1rem;line-height:1.5;color:var(--tldr-text);margin:0;}.tldr-container + .field--name-body{margin-top:32px;}.site-branding .navbar-brand,.navbar .navbar-brand,.site-branding .navbar-brand a,.navbar .navbar-brand a,.d-inline-block.align-top.site-name-slogan{color:var(--custom-dark) !important;text-decoration:none;}.site-branding .navbar-brand:hover,.site-branding .navbar-brand:focus,.navbar .navbar-brand:hover,.navbar .navbar-brand:focus,.site-branding .navbar-brand a:hover,.site-branding .navbar-brand a:focus,.navbar .navbar-brand a:hover,.navbar .navbar-brand a:focus{color:var(--custom-dark) !important;text-decoration:none;}.d-inline-block.align-top.site-name-slogan a{color:var(--custom-dark) !important;text-decoration:none;}.region-featured-top{position:relative;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;background-color:var(--custom-dark) !important;color:#fff;}.region-featured-top .container,.region-featured-top .container-sm,.region-featured-top .container-md,.region-featured-top .container-lg,.region-featured-top .container-xl,.region-featured-top .container-xxl{max-width:100%;padding-left:0;padding-right:0;}.region-featured-top .row{--bs-gutter-x:0;}.field--name-field-tags{display:flex !important;align-items:baseline !important;margin:0 !important;}.field--name-field-tags .field__label{margin-right:0.25rem;white-space:nowrap;flex-shrink:0;}.field--name-field-tags .field__items{margin-left:0;display:flex;flex-wrap:wrap;gap:0.25rem;}.field--name-field-tags .field__item,.field--name-field-tags .field__items a{display:inline-flex;align-items:center;}.a2a_kit{display:block !important;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{background-color:#fff;border-bottom-color:#fff;}#navbar-top{background-color:#055a8e;}#navbar-main{background-color:#1d84c3;}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#018fe2;}.nav-item .dropdown-item a.active{color:white;}.nav-link{color:rgb(231,231,231);}.nav-link:hover,.nav-link:focus{color:rgb(231,231,231);}a:active,.link:active{color:#23aeff;}.page-item.active .page-link{background-color:#0071b3;border-color:#0071b3;}.page-link,.page-link:hover{color:#0071b3;}.sidebar .block{background-color:#f6f6f2;border-color:#f9f9f9;}.btn-primary{background-color:#007bff;border-color:#007bff;}.btn-primary:hover,.btn-primary:focus{background-color:#0256b1;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-left:0;margin-right:20px;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
.breadcrumb{font-size:0.929em;}
.teaser{position:relative;padding-block-end:var(--sp1-5);}.teaser::after{position:absolute;inset-block-end:0;width:var(--sp3);height:0;content:"";border-top:solid 2px var(--color--gray-95);}@media (min-width:62.5rem){.teaser{padding-block-end:var(--sp3);}}.teaser__content{display:grid;grid-auto-rows:max-content;gap:var(--sp);}.teaser__content .field:not(:last-child){margin-block-end:0;}@media (min-width:62.5rem){.teaser__content{gap:var(--sp2);}}.teaser__image{flex-shrink:0;margin:0;}.teaser__image:empty{display:none;}.teaser__image:empty + .teaser__title{flex-basis:auto;}.teaser__image a{display:block;}.teaser__image img{width:var(--sp3-5);height:var(--sp3-5);object-fit:cover;border-radius:50%;}@media (min-width:62.5rem){.teaser__image img{width:var(--grid-col-width);height:var(--grid-col-width);}}@media (min-width:62.5rem){.teaser__image{position:absolute;inset-block-start:0;inset-inline-start:calc(-1 * ((var(--grid-col-width) + var(--grid-gap))));margin:0;}}.teaser__meta{margin-block-end:var(--sp);}.teaser__title{margin-block:0;flex-basis:calc(100% - var(--sp4-5));color:var(--color-text-neutral-loud);font-size:1.5rem;line-height:var(--line-height-base);}@media (min-width:62.5rem){.teaser__title{flex-basis:auto;font-size:var(--sp2);line-height:var(--sp3);}}.teaser__top{display:flex;flex-wrap:nowrap;align-items:center;margin:0;gap:var(--sp1);margin-block-end:var(--sp1);}@media (min-width:62.5rem){.teaser__top{position:relative;}}
.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);}
