#core-search-form input.form-control{border-color:#cfcfcf;border-radius:.1875rem}#core-search-form .input-group-append{box-shadow:none!important;height:100%}#core-search-form .input-group-append .btn-search{height:100%;z-index:3}#core-search-form .input-group-append .btn-search:active,#core-search-form .input-group-append .btn-search:focus,#core-search-form .input-group-append .btn-search:hover{background-color:#006490!important;color:#fff!important}#core-search-form input+.input-group-append .btn-search{box-shadow:none}.container.core-search-results{max-width:1200px}@media(max-width:767.98px){.container.core-search-results .core-search-entry-header{border-bottom:none}}.container.core-search-results .core-search-result-count-wrapper{color:#000;flex:1 1 auto;line-height:1.5;padding:0 1.5rem 1rem .75rem}@media(min-width:768px){.container.core-search-results .core-search-result-count-wrapper{padding:.375rem 1.5rem 1.5rem 0}}#core-search-aside-wrapper .form-check-input,.core-search-filter-search-modal .form-check-input{margin-top:5px}.core-search-entry-header{border-bottom:1px solid #cfcfcf}.form-select.core-search-form-select{border:none!important;font-size:1rem!important;height:40px;text-align:left!important}.form-select.core-search-form-select:hover{background-color:#ededed;color:#000}#jump-to-search-filters:not(:focus):not(:active),#skip-to-search-results:not(:focus):not(:active){border:0!important;clip:rect(1px,1px,1px,1px)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.core-search-mobile-display-options-wrapper{order:1}#core-search-mobile-filter-expand-wrapper{order:2}#core-search-mobile-filter-badges{order:3}.core-search-results-wrapper{order:4}.core-search-results-sidebar{order:2}@media(min-width:768px){.core-search-results-sidebar{order:4}}#core-search-mobile-filter-heading{font-family:Open Sans,Segoe UI,tahoma,sans-serif}#core-search-mobile-filter-badges .core-search-mobile-filter-badge{background-color:#ececec;border-radius:.1875rem}#core-search-mobile-filter-badges .core-search-mobile-filter-badge .core-search-mobile-filter-badge-remove-filter:focus,#core-search-mobile-filter-badges .core-search-mobile-filter-badge .core-search-mobile-filter-badge-remove-filter:hover{background-color:#c00;color:#fff!important}.core-search-badge{border-radius:3px;font-size:.75rem;line-height:1.5;padding:0 .5rem;vertical-align:text-bottom}.core-search-badge-filter-count{background-color:#f9f9f9;color:#363636;outline:1px solid #cfcfcf}#core-search-aside-wrapper{font-size:.9375rem}@media(min-width:768px){#core-search-aside-wrapper{border-left:1px solid #ccc}}#core-search-aside-wrapper .btn,#core-search-aside-wrapper button,#core-search-aside-wrapper ol,#core-search-aside-wrapper p,#core-search-aside-wrapper ul{font-size:.9375rem}#core-search-aside-wrapper .btn-close{font-size:1.5rem}#core-search-aside-wrapper #core-search-side-placeholder .core-search-side-spinner-wrapper,#core-search-aside-wrapper #core-search-side-placeholder .spinner{height:24px;width:24px}@media(min-width:768px){#core-search-aside-wrapper #core-search-side-placeholder .core-search-side-spinner-wrapper,#core-search-aside-wrapper #core-search-side-placeholder .spinner{height:36px;width:36px}}#core-search-aside-wrapper .core-search-filter-box~.core-search-filter-box{margin-top:2rem}#core-search-aside-wrapper .core-search-filter-option-divider{border-color:#888;display:none;max-width:100%;width:3rem}#core-search-aside-wrapper .core-search-filter-box.is-active.is-expanded .core-search-filter-option-divider{display:block}@media(min-width:768px){#core-search-aside-wrapper .core-search-filter-button{padding:.125rem .75rem}}#core-search-aside-wrapper .core-search-filter-heading{color:#454e58;font-size:.875rem;font-weight:500}#core-search-aside-wrapper .core-search-loading-filters-heading{color:#454e58;font-size:1rem;font-weight:400}#core-search-aside-wrapper .core-search-filter-unselected-options:not(.is-expanded) .form-check{display:none}#core-search-aside-wrapper .core-search-filter-unselected-options:not(.is-expanded) .form-check:first-child,#core-search-aside-wrapper .core-search-filter-unselected-options:not(.is-expanded) .form-check:nth-child(2),#core-search-aside-wrapper .core-search-filter-unselected-options:not(.is-expanded) .form-check:nth-child(3){display:block}#core-search-aside-wrapper .core-search-filter-box.is-active .core-search-filter-unselected-options:not(.is-expanded) .form-check{display:none}.core-search-form-check.core-search-filter-indent{margin-left:1.4375rem}.core-search-modal-search-results .core-search-filter-indent:not(.core-search-mobile-modal-filter-indent){margin-left:0}.btn.core-search-mobile-remove-input{display:none}@media(max-width:767.98px){.core-search-results:not(.mobile-filters-expanded) .core-search-results-sidebar.sidebar-loaded{display:none}#core-search-mobile-filter-expand-wrapper{padding-left:.75rem;padding-right:.75rem}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form{background-color:#ececec;margin-left:.675rem;margin-right:.675rem}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-fields{background-color:#fff;border:1px solid #ced4da;border-radius:.375rem;padding:.75rem}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-form-check,.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-mobile-input-empty,.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-mobile-modify-input{align-items:center;border-radius:.1875rem!important;display:flex;justify-content:space-between;padding-left:1rem}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-form-check+.core-search-form-check,.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-mobile-input-empty+.core-search-form-check,.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-mobile-modify-input+.core-search-form-check{margin-top:.5rem}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-form-check .form-check-label,.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-mobile-input-empty .form-check-label,.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-mobile-modify-input .form-check-label{cursor:default;flex-grow:1;font-weight:400}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-form-check{background-color:#ececec;min-height:38px}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-form-check .core-search-mobile-remove-input{display:inline-block;font-size:1.5rem;padding:0 .75rem}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-form-check .core-search-mobile-remove-input:focus,.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-form-check .core-search-mobile-remove-input:hover{background-color:#c00;color:#fff!important}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-form-check.core-search-filter-indent:not(.core-search-mobile-modal-filter-indent){margin-left:0}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-unselected-options{margin-top:.5rem}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-mobile-input-empty{color:#454e58;text-align:left}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-mobile-input-empty:focus span,.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-mobile-input-empty:hover span{color:#0076a9;text-decoration:underline}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-unselected-options{margin-top:0}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-mobile-modify-input{min-height:38px}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-ellipsis,.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-more,.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-open-modal-button,.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-option-divider,.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-form-check:not(.core-search-option-checked),.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .form-check-input{display:none!important}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-modal-search-results-wrapper .core-search-form-check{display:flex!important;justify-content:stretch}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-radio-options .form-check.core-search-form-check{background-color:transparent;border:1px solid #ced4da;display:flex!important}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-radio-options .form-check.core-search-form-check.core-search-option-checked{background-color:#0076a9!important;border-color:#0076a9!important;color:#fff}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-radio-options .form-check.core-search-form-check:not(.core-search-option-checked),.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-radio-options .form-check.core-search-form-check:not(.core-search-option-checked) .core-search-form-check-text{cursor:pointer}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .form-group+.form-group{margin-top:2rem}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-heading{font-size:1rem}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-button{min-height:44px;width:100%}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-button-clear-all{background-color:#fff;border:1px solid #0076a9!important;color:1px solid #0076a9!important;line-height:1.7}.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-button-clear-all:focus,.core-search-results.mobile-filters-expanded .core-search-results-sidebar #core-search-sidebar-form .core-search-filter-button-clear-all:hover{background-color:#e6f1f6!important}.core-search-results.mobile-filters-expanded #core-search-mobile-filter-badges,.core-search-results.mobile-filters-expanded #core-search-mobile-filter-expand-wrapper{display:none}.core-search-results.mobile-filters-expanded #core-search-mobile-filters-wrapper{display:block;margin:-.75rem .675rem 2rem}.core-search-results.mobile-filters-expanded .core-search-mobile-display-options-wrapper{display:none}.core-search-results #core-search-mobile-filter-collapse-wrapper{text-align:right}.core-search-results #core-search-mobile-filter-collapse,.core-search-results .modal-header .btn-close{background:none;border:none;border-radius:0!important;color:#000;font-size:1.5rem;line-height:1.5;padding:0 .75rem}.core-search-results #core-search-mobile-filter-collapse:focus,.core-search-results #core-search-mobile-filter-collapse:hover,.core-search-results .modal-header .btn-close:focus,.core-search-results .modal-header .btn-close:hover{background-color:#c00;color:#fff!important}}.modal.core-search-modal{z-index:99999}.modal.core-search-modal .core-search-filter-search-modal .modal-header .btn-close{background:none;border:none;border-radius:0!important;color:#000;font-size:1.5rem;line-height:1.5;padding:0 .75rem}.modal.core-search-modal .core-search-filter-search-modal .modal-header .btn-close:focus,.modal.core-search-modal .core-search-filter-search-modal .modal-header .btn-close:hover{background-color:#c00;color:#fff!important}.modal.core-search-modal .core-search-filter-search-modal .modal-title{color:#0f0f0f;font-family:Open Sans,sans-serif;font-weight:600}.modal.core-search-modal .core-search-filter-search-modal .modal-body{color:#454e58}.modal.core-search-modal .core-search-filter-search-modal .modal-body strong{font-weight:600}.modal.core-search-modal .core-search-filter-search-modal .modal-body .core-search-modal-search-results-wrapper{overflow:auto}.modal.core-search-modal .core-search-filter-search-modal .modal-body .core-search-modal-selected-results-wrapper mark{background:none;font-weight:400}.modal.core-search-modal .core-search-filter-search-modal .modal-body .core-search-modal-unselected-results-wrapper{min-height:240px}.modal.core-search-modal .core-search-filter-search-modal .modal-body .core-search-modal-unselected-results-wrapper mark{background:none;color:#0076a9}.modal.core-search-modal .core-search-filter-search-modal .modal-body .core-search-modal-body-heading{color:#454e58;font-size:1rem;font-weight:500}.modal.core-search-modal .core-search-filter-search-modal .modal-body .core-search-modal-result:focus-within,.modal.core-search-modal .core-search-filter-search-modal .modal-body .core-search-modal-result:hover{background-color:#e6f1f6;border-color:#0076a9;color:#0076a9}.modal.core-search-modal .core-search-filter-search-modal .modal-body .core-search-modal-spinner-wrapper,.modal.core-search-modal .core-search-filter-search-modal .modal-body .spinner{height:36px;width:36px}.modal.core-search-modal .core-search-filter-search-modal .modal-body .core-option-no-match{display:none!important}.modal.core-search-modal .core-search-filter-search-modal .modal-body .core-search-modal-checkbox-template{display:none}@media(min-width:768px){.core-search-results .modal.core-search-modal .modal-body,.core-search-results .modal.core-search-modal .modal-content,.core-search-results .modal.core-search-modal .modal-dialog{height:75%}}.modal{--bs-modal-zindex:1055;--bs-modal-width:500px;--bs-modal-padding:1rem;--bs-modal-margin:0.5rem;--bs-modal-color: ;--bs-modal-bg:var(--bs-body-bg);--bs-modal-border-color:var(--bs-border-color-translucent);--bs-modal-border-width:var(--bs-border-width);--bs-modal-border-radius:var(--bs-border-radius-lg);--bs-modal-box-shadow:var(--bs-box-shadow-sm);--bs-modal-inner-border-radius:calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-modal-header-padding-x:1rem;--bs-modal-header-padding-y:1rem;--bs-modal-header-padding:1rem 1rem;--bs-modal-header-border-color:var(--bs-border-color);--bs-modal-header-border-width:var(--bs-border-width);--bs-modal-title-line-height:1.5;--bs-modal-footer-gap:0.5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color:var(--bs-border-color);--bs-modal-footer-border-width:var(--bs-border-width);display:none;height:100%;left:0;outline:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:0;width:100%;z-index:var(--bs-modal-zindex)}.modal-dialog{margin:var(--bs-modal-margin);pointer-events:none;position:relative;width:auto}.modal.fade .modal-dialog{transform:translateY(-50px);transition:transform .3s ease-out}@media(prefers-reduced-motion:reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{align-items:center;display:flex;min-height:calc(100% - var(--bs-modal-margin)*2)}.modal-content{background-clip:padding-box;background-color:var(--bs-modal-bg);border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);color:var(--bs-modal-color);display:flex;flex-direction:column;outline:0;pointer-events:auto;position:relative;width:100%}.modal-backdrop{--bs-backdrop-zindex:1050;--bs-backdrop-bg:#000;--bs-backdrop-opacity:0.5;background-color:var(--bs-backdrop-bg);height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:var(--bs-backdrop-zindex)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{align-items:center;border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius);display:flex;flex-shrink:0;padding:var(--bs-modal-header-padding)}.modal-header .btn-close{margin:calc(var(--bs-modal-header-padding-y)*-.5) calc(var(--bs-modal-header-padding-x)*-.5) calc(var(--bs-modal-header-padding-y)*-.5) auto;padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5)}.modal-title{line-height:var(--bs-modal-title-line-height);margin-bottom:0}.modal-body{flex:1 1 auto;padding:var(--bs-modal-padding);position:relative}.modal-footer{align-items:center;background-color:var(--bs-modal-footer-bg);border-bottom-left-radius:var(--bs-modal-inner-border-radius);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap)*.5)}@media(min-width:576px){.modal{--bs-modal-margin:1.75rem;--bs-modal-box-shadow:var(--bs-box-shadow)}.modal-dialog{margin-left:auto;margin-right:auto;max-width:var(--bs-modal-width)}.modal-sm{--bs-modal-width:300px}}@media(min-width:992px){.modal-lg,.modal-xl{--bs-modal-width:800px}}@media(min-width:1200px){.modal-xl{--bs-modal-width:1140px}}.modal-fullscreen{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen .modal-footer,.modal-fullscreen .modal-header{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width:575.98px){.modal-fullscreen-sm-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-sm-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-sm-down .modal-footer,.modal-fullscreen-sm-down .modal-header{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width:767.98px){.modal-fullscreen-md-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-md-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-md-down .modal-footer,.modal-fullscreen-md-down .modal-header{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width:991.98px){.modal-fullscreen-lg-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-lg-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-lg-down .modal-footer,.modal-fullscreen-lg-down .modal-header{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width:1199.98px){.modal-fullscreen-xl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xl-down .modal-footer,.modal-fullscreen-xl-down .modal-header{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width:1399.98px){.modal-fullscreen-xxl-down{height:100%;margin:0;max-width:none;width:100vw}.modal-fullscreen-xxl-down .modal-content{border:0;border-radius:0;height:100%}.modal-fullscreen-xxl-down .modal-footer,.modal-fullscreen-xxl-down .modal-header{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}
