.hideSearchArea{visibility:hidden !important}section.searchContent{margin-top:100px;margin-bottom:140px}section.searchContent>.container{max-width:1366px;margin-left:auto;margin-right:auto}section.searchContent .contentHeader .pageHeadline{color:#00833f}section.searchContent .searchRow form.searchForm{max-width:100%}section.searchContent .searchRow form.searchForm .filters .headline{font-size:22px;font-weight:700;font-family:"Montserrat-Bold","Montserrat-Bold-fallback";margin-bottom:5px}section.searchContent .searchRow form.searchForm .filters .headline+.line{border-bottom:2px solid #00833f;margin-bottom:18px}section.searchContent .searchRow form.searchForm .filters .categoryOptions{margin-bottom:35px}section.searchContent .searchRow form.searchForm .filters .categoryOptions .subHeadline{font-size:16px;font-weight:700;font-family:"Montserrat-Bold","Montserrat-Bold-fallback";margin-bottom:15px}section.searchContent .searchRow form.searchForm .filters .categoryOptions .checkboxStyle{margin-bottom:14px}section.searchContent .searchRow form.searchForm .filters .categoryOptions .checkboxStyle label{display:flex}section.searchContent .searchRow form.searchForm .filters .categoryOptions .checkboxStyle .label{font-weight:700;vertical-align:middle}section.searchContent .searchRow form.searchForm .filters .categoryOptions .checkboxStyle .chk{margin-right:10px}section.searchContent .searchRow form.searchForm .filters .clearFilters{border:0;background-color:rgba(0,0,0,0);font-size:16px;font-weight:700;display:flex;align-items:center;padding:0 10px 0 0;margin-top:40px;display:none}section.searchContent .searchRow form.searchForm .filters .clearFilters .icon{width:30px;height:30px;background-color:#c53f14;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:10px}section.searchContent .searchRow form.searchForm .filters .clearFilters .icon::before{content:"";font-family:"Font Awesome 6 Free";color:#fff;font-size:20px;font-weight:700;width:18px}section.searchContent .searchRow form.searchForm.hasFilters .filters .clearFilters{display:flex}section.searchContent .searchRow .searchTerm{margin-bottom:36px;max-width:730px}section.searchContent .searchRow .searchTerm .headline{font-family:"Montserrat-Bold","Montserrat-Bold-fallback";font-size:22px;font-weight:700;margin-bottom:15px}section.searchContent .searchRow .searchTerm .field{display:flex}section.searchContent .searchRow .searchTerm input[type=text]{padding:10px;height:38px;border:1px solid #707070;border-right:0;font-size:16px;width:100%}section.searchContent .searchRow .searchTerm button[type=submit]{background-color:#c53f14;border:0;padding:0;height:38px;width:38px}section.searchContent .searchRow .searchTerm button[type=submit] .icon::before{content:"";font-family:"Font Awesome 6 Free";color:#fff}section.searchContent .searchRow .searchTerm .appliedTopic{display:inline-block;background-color:#c53f14;color:#fff;padding:5px 30px 5px 15px;border-radius:72px;margin-top:15px;line-height:1.1em;position:relative;margin-left:5px}section.searchContent .searchRow .searchTerm .appliedTopic:first-child{margin-left:0}section.searchContent .searchRow .searchTerm .appliedTopic .text{font-size:14px}section.searchContent .searchRow .searchTerm .appliedTopic .remove{border:0;background-color:rgba(0,0,0,0);margin-left:10px;color:#fff;position:absolute;right:2px;top:50%;transform:translateY(-50%)}section.searchContent .searchRow .searchTerm .appliedTopic .remove::after{content:"✕";font-size:12px;font-weight:700;padding:2px}section.searchContent .searchRow .searchTerm .appliedTopic .remove:hover::after{opacity:.9}section.searchContent .resultCountRow{margin-bottom:50px;margin-top:45px}section.searchContent .resultCountRow .resultCount{font-weight:700}section.searchContent .indexRow{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bs-gutter-y));margin-right:calc(-0.5*var(--bs-gutter-x));margin-left:calc(-0.5*var(--bs-gutter-x));min-height:10%}section.searchContent .indexRow .colSidebar{margin-bottom:30px;flex:0 0 auto;width:100%;box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}@media(min-width: 992px){section.searchContent .indexRow .colSidebar{flex:0 0 auto;width:25%}}section.searchContent .indexRow .colSidebar.initialized .filters,section.searchContent .indexRow .colSidebar.initialized .appliedTerm{visibility:visible}section.searchContent .indexRow .colSidebar .postFilterLinks{max-width:157px}section.searchContent .indexRow .colSidebar .postFilterLinks .headline{font-size:22px;font-weight:700;font-family:"Montserrat-Bold","Montserrat-Bold-fallback";margin-bottom:5px;width:100%;display:flex;justify-content:space-between}section.searchContent .indexRow .colSidebar .postFilterLinks .headline .collapseButtonClose button{border:none;background:none}section.searchContent .indexRow .colSidebar .postFilterLinks .headline .collapseButtonClose button::before{content:"";font-family:"Font Awesome 6 Free";font-size:22px;font-weight:700;color:#090909;display:inline-block}section.searchContent .indexRow .colSidebar .postFilterLinks .headline .collapseButtonOpen button{border:none;background:none}section.searchContent .indexRow .colSidebar .postFilterLinks .headline .collapseButtonOpen button::before{content:"";font-family:"Font Awesome 6 Free";font-size:22px;font-weight:700;color:#090909;display:inline-block}section.searchContent .indexRow .colSidebar .postFilterLinks .headline+.line{border-bottom:3px solid #00833f;margin-bottom:18px}section.searchContent .indexRow .colSidebar .postFilterLinks .inner ul{list-style:none;margin:0;padding:0;margin-bottom:25px}section.searchContent .indexRow .colSidebar .postFilterLinks .inner ul .active{color:#00833f}section.searchContent .indexRow .colSidebar .postFilterLinks .inner ul li{line-height:1.25em;margin-bottom:.5rem}section.searchContent .indexRow .colSidebar .postFilterLinks .inner ul span{color:#000;text-decoration:none;font-weight:600;cursor:pointer}section.searchContent .indexRow .colSidebar .postFilterLinks .inner ul span:hover{color:#00833f;text-decoration:underline;text-decoration-color:#00833f}section.searchContent .indexRow .colSearchResults{margin-bottom:30px;flex:0 0 auto;width:100%;box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x)*.5);padding-left:calc(var(--bs-gutter-x)*.5);margin-top:var(--bs-gutter-y)}@media(min-width: 992px){section.searchContent .indexRow .colSearchResults{flex:0 0 auto;width:66.66666667%}}section.searchContent .indexRow .colSearchResults .post .inner{width:95%;margin:0 auto;position:relative;left:-3px;padding:22px 0 0 0}section.searchContent .indexRow .colSearchResults .post .inner .headline{font-family:"Montserrat-Bold","Montserrat-Bold-fallback";font-size:18px;font-weight:700;color:#00833f}section.searchContent .indexRow .colSearchResults .post .inner .headline a{color:#00833f;text-decoration:none}section.searchContent .indexRow .colSearchResults .post .inner .summary{font-size:18px;line-height:1.9em;position:relative}@media(max-width: 575.98px){section.searchContent .indexRow .colSearchResults .post .inner .summary{font-size:16px}}section.searchContent .indexRow .colSearchResults .post .inner .readmore{margin-top:15px}section.searchContent .indexRow .colSearchResults .post .inner .readmore a{font-size:18px;color:#c53f14}section.searchContent .indexRow .colSearchResults .post .inner .readmore a:hover{color:#9d3615}section.searchContent .indexRow .colSearchResults .post .bestMatch{border:5px solid #00833f}section.searchContent .indexRow .colSearchResults .post .bestMatch legend{background-color:#00833f;color:#fff;font-size:18px;margin-bottom:0px;margin-left:16px;width:auto;float:none;padding:0 5px;font-weight:800}section.searchContent .indexRow .colSearchResults .post .bestMatch .inner{padding:5px 0;width:96%}section.searchContent .indexRow .colSearchResults .post .bottomLine{border-bottom:3px dotted #00833f;padding:20px 0 0 0;width:96%;margin:0 auto}section.searchContent .indexRow .colSearchResults .noBottom{padding:20px 0 0 0;margin-bottom:0}section.searchContent .indexRow .colSearchResults .paginationArea{display:flex;justify-content:center;border-top:2px solid #00833f;width:96%;margin:60px auto 0 auto;padding:30px 0}section.searchContent .indexRow .colSearchResults .paginationArea ul.pagination{margin-bottom:0}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item{font-family:"Montserrat-Bold","Montserrat-Bold-fallback";font-weight:700;font-size:16px;line-height:22px;width:33px;display:flex;justify-content:center;align-items:center}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item .page-link{margin-left:0;border:0;background-color:rgba(0,0,0,0);padding:4px 5px;text-align:center;color:#000}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.active{background-color:#c53f14;border-radius:50%;border:0}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.active .page-link{color:#fff}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item span[aria-hidden=true]{display:none}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next{border:0;width:auto}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev .page-link,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next .page-link{position:relative;border-radius:0px;margin-left:0;display:inline-block;text-transform:uppercase;font-weight:700;padding:10px 25px;font-size:16px;transition:background-color .3s;box-shadow:0 2px 8px rgba(0,0,0,.4);background-color:#0071eb;color:#fff;font-family:"Nunito Sans","Nunito Sans-fallback","Open Sans",Arial,sans-serif;font-size:16px;font-weight:800;border-radius:0;text-transform:none;background-color:#c53f14;padding:5px 20px}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev .page-link:hover,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev .page-link:active,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next .page-link:hover,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next .page-link:active{cursor:pointer;text-decoration:none;box-shadow:0 0px 5px rgba(0,0,0,.4)}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev .page-link:hover,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev .page-link:active,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next .page-link:hover,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next .page-link:active{background-color:#005fc5;color:#fff}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev .page-link:hover,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev .page-link:active,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next .page-link:hover,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next .page-link:active{background-color:#9d3615}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev.disabled .page-link,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next.disabled .page-link{background-color:#bbb;color:#000}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev.prev,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next.prev{margin-right:30px}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev.next,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next.next{margin-left:30px}section.searchContent .indexRow .colSearchResults .serverSideResults{min-height:100vh}section.searchContent .indexRow .colSearchResults .clientSideResults{display:none;min-height:100vh}section.searchContent .indexRow .colSearchResults.clientSideMode .serverSideResults{display:none}section.searchContent .indexRow .colSearchResults.clientSideMode .clientSideResults{display:block}section.searchContent .indexRow .colSearchResults .noResults{display:none;margin-top:0}section.searchContent .indexRow .colSearchResults .noResults .headline{font-family:"Montserrat-Bold","Montserrat-Bold-fallback";font-size:18px;font-weight:700;margin-bottom:10px}section.searchContent .indexRow .colSearchResults .noResults ul{list-style:none;margin-left:0;padding-left:15px}section.searchContent .indexRow .colSearchResults .noResults ul li::before{content:"•";color:#00833f;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}section.searchContent .indexRow .colSearchResults.noResults .serverSideResults,section.searchContent .indexRow .colSearchResults.noResults .clientSideResults{display:none}section.searchContent .indexRow .colSearchResults.noResults .noResults{display:block}@media(max-width: 767.98px){section.searchContent{margin-top:15px;margin-bottom:15px}section.searchContent .post .summary{font-size:16px}section.searchContent .post .readmore{overflow-wrap:anywhere}section.searchContent .post .readmore a{font-size:16px}section.searchContent .resultCountRow{margin-bottom:10px;margin-top:5px}section.searchContent .indexRow .colSidebar .postFilterLinks{max-width:none}section.searchContent .indexRow .colSearchResults{margin:auto}section.searchContent .indexRow .colSearchResults .serverSideResults{min-height:1000px}section.searchContent .indexRow .colSearchResults .clientSideResults{min-height:1000px}section.searchContent .indexRow .colSearchResults .resultsArea{width:100%}section.searchContent .indexRow .colSearchResults .paginationArea .pagination{display:inline-block}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item{display:inline-block}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next{display:block;clear:both;width:100%}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev.prev,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next.prev{margin:5px 0;text-align:center}section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.prev.next,section.searchContent .indexRow .colSearchResults .paginationArea li.page-item.next.next{margin:5px 0;text-align:center}}