.search__container{box-sizing:border-box;overflow:hidden}.search__header{background-color:#00445c}.search-results__container li{margin:0 0 2rem}.search-tags__container ul{list-style:none;padding:0}.js-facet-option,.js-facet-all{width:1rem;display:inline-block}@media screen and (min-width:768px){.search-filters__container{border-right:2px solid #f7f8f9}#hero-search .form-control-lg{padding:1.25rem;font-size:1.25rem}}.search-filters__container input[type=radio],.search-filters__container input[type=checkbox]:not[.custom-control-input]{display:inline-block;width:1.25rem;vertical-align:initial}.search-filters__container label{display:inline-block;margin:0 0 .5rem;width:calc(100% - 1.5rem);font-size:87.5%}.search-filters__container label:hover{cursor:pointer;color:#006892;text-decoration:underline}.search-filters__container label:hover span{color:#fff;background-color:#006892}.search-filters__container label.custom-control-label{width:calc(100%)}.search-filters__more .btn{padding:.1rem .4rem}.search-tags__container{margin-bottom:2rem}.search-tags__container:empty{margin-bottom:0}.search-tags__container li{margin:0 0 .75rem !important}.search-tags__container ul li a{padding:.25rem .5rem;margin-right:.25rem;color:#000;background-color:#e9e9e9;border:1px solid #ccc;border-radius:.25rem;text-decoration:none;font-weight:400}.search-tags__container ul li a:after{content:"\00d7";padding-left:.25rem}.search-results__title{font-weight:700;text-decoration:none}.search-results__title:hover{text-decoration:underline}.search-results__summary{background-color:#f7f8f9}.search-results__summary .container-xl{padding:1rem 15px}@media (min-width:576px){.search-results__summary .container-xl{display:flex;flex-direction:row;justify-content:space-between;padding:1.5rem 15px}.search-results__summary .container-xl p{line-height:2}}.search__debug{position:fixed;z-index:1;top:1rem;right:1rem;border:1px solid #222;padding:1rem;width:24rem;background-color:#f2f2f2;box-shadow:0 2px 8px #222}.search__debug h4{margin-top:0}.search__debug h2{display:inline-block;margin:0 0 .5rem;font-size:1.4rem}.search__debug img{display:inline-block;width:2.25rem;margin:0 0 0 .5rem;vertical-align:text-bottom}.search__debug pre{overflow-wrap:break-word;white-space:normal;padding:.5rem;border-radius:4px;border:1px solid #aaa;background-color:#fcfcfc}.facet-total{float:right;background-color:#fafafa;padding:.125rem .25rem;border-radius:.125rem;font-size:90%;border:1px solid #bbb}.mb-1.small{margin-bottom:.25rem !important}h6{margin:1rem 0 0;color:#002564;padding:0 0 1rem}h6 .btn{padding:0}hr{margin:.5rem 0}h6 .btn:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"\f078";font-family:"Font Awesome 6 Pro";padding-top:.15rem;transition:all .4s ease;position:absolute;right:20px;font-weight:300}h6 .btn[aria-expanded=false]:after{content:"\f078"}h6 .btn[aria-expanded=true]:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}ul#search__tabs{display:flex;list-style-type:none;color:#fff;padding-left:0;margin-bottom:0}@media screen and (max-width:767px){ul#search__tabs{overflow-x:scroll;white-space:nowrap}.search-results__container{min-height:80vh}.search-filters__container{height:0;transition:height .5s;position:fixed;z-index:1012;background:#f7f8f9;bottom:2.5rem;border-top:2px solid #efefef;overflow-y:scroll}.search-filters__container.is-active{height:calc(80vh - 3rem)}.search-filters__mask{position:fixed;top:0;bottom:0;right:0;left:0;width:100%;height:100vh;background-color:#000;overflow:hidden;visibility:hidden;z-index:2;transition:opacity .4s,visibility .4s;opacity:0;filter:alpha(opacity=0)}.search-filters__mask.is-active{visibility:visible;opacity:.5;filter:alpha(opacity=70)}.top-link{bottom:3rem}}ul#search__tabs li{flex-grow:1}ul#search__tabs li a{color:#fff;text-decoration:none;text-align:center;display:block;padding:0 1rem;margin:0 .125rem;line-height:3;border-radius:.125rem .125rem 0 0}ul#search__tabs li a.active{background-color:#f7f8f9;color:#00445c;font-weight:700}ul#search__tabs li a:hover,ul#search__tabs li a:focus{background-color:#fff;color:#00445c;outline:none}ul#search__tabs li span{font-weight:700;line-height:3;padding:0 1rem 0 .25rem;font-style:italic}span.format{background-color:#f7f8f9;padding:.125rem .25rem}#search-results__mobile-buttons{background-color:#8ce0ff;height:2.75rem}@media screen and (max-width:576px){button.input-group-append.btn.btn-search{padding:.375rem}.spinner-border{display:block;margin:0 auto 1rem}}#content .btn.btn-secondary.btn-sm{padding:.125rem .25rem;margin-bottom:1rem}.page-item.active .page-link{z-index:0}.page-item.previous .page-link,.page-item.next .page-link{font-family:"Iconly";font-size:90%;line-height:1.4}.page-item.previous .page-link:after{content:'\e013'}.page-item.next .page-link:after{content:'\e00d'}.loading-container{display:none;position:fixed;top:50%;left:50%;border:1px solid rgba(0,0,0,.1);border-radius:4px;padding:1.5rem;text-align:center;background-color:rgba(255,255,255,.95);box-shadow:0 0 4px rgba(0,0,0,.5);transform:translate(-50%,-50%);z-index:2000}.loading-container.is-active{display:block}.loading-message{display:inline;margin:0 0 0 .5rem;padding:0;height:3rem;vertical-align:super}.filters-toggle{font-size:1.25rem;padding:calc(1rem - 2px)}.alert.alert-info p{margin-bottom:.5rem}.alert.alert-info p:empty{display:none}.twitter-typeahead{display:table-cell !important;flex-grow:1}.form-inline .form-control.tt-input{width:100%;height:100%;border-radius:.25rem 0 0 .25rem}.tt-menu{background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.1);border-radius:0 0 .25rem .25rem;box-shadow:0 6px 12px rgba(0,0,0,.176);font-size:1rem;padding-bottom:5px;width:100%}.tt-menu .tt-suggestion{clear:both;color:#333;cursor:pointer;display:block;font-weight:400;line-height:1.5;padding:.25rem .5rem;text-align:left}.tt-menu .tt-suggestion:hover,.tt-menu .tt-cursor{background-color:#428bca;color:#fff;text-decoration:none}.tt-menu .tt-category,.tt-menu .tt-group{background-color:#f5f5f5;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.tt-menu .tt-category{margin:3px 0;padding:7px 5px}.tt-menu .tt-dataset:first-child .tt-category,.tt-horizontal .tt-dataset .tt-category{border-top:none;border-top-left-radius:4px;border-top-right-radius:4px;margin-top:0}.tt-menu .tt-group{padding:3px 5px;text-align:center}.tt-menu .tt-group:first-of-type{border-top:none}.tt-horizontal{width:100%}.tt-horizontal .tt-dataset{float:left;width:100%}.tt-scrollable{overflow-y:auto;max-height:460px}.tt-hint{color:#ccc !important}@media (max-width:414px){.tt-horizontal .tt-dataset{width:100% !important}}