.search-input-wrapper{background-color:#2f3134;border:2px solid #979797;border-radius:5px;box-shadow:inset 0 0 0 15px rgba(0,0,0,.25);display:flex;flex-direction:row;gap:0;padding:20px;position:relative;width:100%}#search-box .search-input-wrapper{margin:0 auto;max-width:887px}.search-label{flex-grow:1}.header-search-input{background-color:transparent;border:0 solid transparent;flex:1;font-size:18px;outline:none;padding:.7rem}.header-search-input:focus{border-color:transparent;box-shadow:none}#header-autocomplete-dropdown{background:#2f3134;border:2px solid #979797;border-radius:0 0 .5rem .5rem;border-top:none;box-shadow:0 10px 15px -3px rgba(0,0,0,.1);color:#fff;left:0;margin-top:-.25rem;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:10000}#search-box #header-autocomplete-dropdown{margin-left:auto;margin-right:auto;max-width:887px}#header-autocomplete-dropdown .autocomplete-header{background-color:#232527;border-bottom:1px solid #414141;color:#fff;font-size:16px;font-weight:400;letter-spacing:.025em;padding:.5rem 1rem}#header-autocomplete-dropdown .autocomplete-item{border-bottom:1px solid #414141;color:#fff;cursor:pointer;font-size:18px;font-weight:300;padding:.75rem 1rem;transition:background-color .2s}#header-autocomplete-dropdown .autocomplete-item:last-child{border-bottom:none}#header-autocomplete-dropdown .autocomplete-item.selected,#header-autocomplete-dropdown .autocomplete-item:hover{background-color:#232527}#header-autocomplete-dropdown .autocomplete-item.selected{background-color:#3a3d42}#autocomplete-dropdown,#header-autocomplete-dropdown{-ms-overflow-style:none;scrollbar-width:none}#autocomplete-dropdown::-webkit-scrollbar,#header-autocomplete-dropdown::-webkit-scrollbar{display:none;height:0;width:0}@media(min-width:1000px){body.material #search-outer #search #search-box input[type=text].header-search-input{height:auto!important}}#header-outer #search-outer #search-box .search-label input.header-search-input{background-color:transparent!important;color:#fff!important;font-size:18px;height:auto!important;line-height:normal!important;padding:.7rem!important;text-transform:none!important}@media (max-width:768px){#header-outer #search-outer #search-box button.btn-primary-main{display:none}}body.material #search-outer>#search form{height:auto!important;line-height:auto!important}.search-title{color:#fff;display:block;margin:0 auto .5rem;max-width:887px}.quick-search{align-items:flex-start;display:flex;flex-direction:row;gap:24px;justify-content:center;margin:0 auto;max-width:887px}@media (min-width:769px){.quick-search>.search-links:first-child{flex:1.2}.quick-search>.search-links:last-child{flex:1.8}}@media (max-width:768px){.quick-search{align-items:stretch;flex-direction:column;height:400px;justify-content:flex-start;overflow:auto}}.quick-search .search-links{max-width:none}@media (min-width:500px){.quick-search .search-links{display:flex;flex-wrap:wrap}}.quick-search .search-links .search-text{font-size:21px}.quick-search .search-links .search-link{font-size:16px}@media (min-width:500px){.quick-search .search-links .search-link{width:50%}}.quick-search .search-links .search-link:after{background-color:currentColor;content:"";display:inline-block;height:9px;margin-left:8px;margin-top:2px;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.618 4.175c-.027-.054-.072-.108-.117-.162L1.152.673a.68.68 0 0 0-.954 0 .68.68 0 0 0 0 .954l1.116 1.116L3.097 4.49.189 7.38a.685.685 0 0 0 0 .944.668.668 0 0 0 .477.199.707.707 0 0 0 .477-.199l3.349-3.348a.64.64 0 0 0 .198-.477.608.608 0 0 0-.081-.315l.009-.01Z' fill='%23000'/%3E%3C/svg%3E");-webkit-mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='5' height='9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.618 4.175c-.027-.054-.072-.108-.117-.162L1.152.673a.68.68 0 0 0-.954 0 .68.68 0 0 0 0 .954l1.116 1.116L3.097 4.49.189 7.38a.685.685 0 0 0 0 .944.668.668 0 0 0 .477.199.707.707 0 0 0 .477-.199l3.349-3.348a.64.64 0 0 0 .198-.477.608.608 0 0 0-.081-.315l.009-.01Z' fill='%23000'/%3E%3C/svg%3E");mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:contain;-webkit-mask-size:contain;transition:transform .5s ease;width:5px}@media (max-width:499px){.quick-search .search-links .search-text{cursor:pointer;padding-right:20px;position:relative}.quick-search .search-links .search-text:before{background-image:url(../../img/arrow-down.svg);background-repeat:no-repeat;background-size:contain;content:"";height:12px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:12px}.quick-search .search-links .search-link{display:block;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .3s ease,opacity .25s ease;width:100%}.quick-search .search-links.is-open .search-text:before{transform:translateY(-50%) rotate(180deg)}.quick-search .search-links.is-open .search-link{max-height:48px;opacity:1;pointer-events:auto}}body.search .search-wrapper,body.search-results .search-wrapper{padding:48px 0}@media (max-width:768px){body.search .search-wrapper,body.search-results .search-wrapper{padding-top:0}}body.search .search-wrapper .search-inner,body.search-results .search-wrapper .search-inner{display:flex;flex-direction:column;gap:12px;margin:0 auto;max-width:1344px;padding:0;position:relative}body.search .search-wrapper .search-inner span,body.search-results .search-wrapper .search-inner span{color:#1d1f23;font-size:21px}body.search .search-wrapper .search-input-wrapper,body.search-results .search-wrapper .search-input-wrapper{background-color:#fffffe;border:2px solid #f2f2f2;border-radius:5px;box-shadow:inset 0 0 0 15px rgba(0,0,0,.02);display:flex;flex-direction:row;gap:0;padding:20px;width:100%}body.search .search-wrapper .search-label,body.search-results .search-wrapper .search-label{flex-grow:1}body.search .results-wrapper,body.search-results .results-wrapper{margin:0}body.search #hits-container,body.search-results #hits-container{max-width:1000px}body.search #pagination .ais-HierarchicalMenu-showMore,body.search #pagination .ais-InfiniteHits-loadMore,body.search-results #pagination .ais-HierarchicalMenu-showMore,body.search-results #pagination .ais-InfiniteHits-loadMore{background:#348ed1!important;border:1px solid #348ed1!important;border-radius:3px!important;box-shadow:0 2px 5px 0 rgba(57,57,60,.1),inset 0 -1px 0 0 rgba(0,0,0,.1);color:#fff!important;display:block!important;font-size:15px!important;font-weight:500!important;margin:2rem auto!important;min-width:180px!important;padding:.75rem 1.5rem!important;text-align:center!important;transition:color .3s,background-color .3s,border-color .3s!important}body.search #pagination .ais-HierarchicalMenu-showMore:hover,body.search #pagination .ais-InfiniteHits-loadMore:hover,body.search-results #pagination .ais-HierarchicalMenu-showMore:hover,body.search-results #pagination .ais-InfiniteHits-loadMore:hover{background-color:#234b66!important;border-color:#234b66!important;color:#fff!important}body.search .ais-Hits-list,body.search .ais-InfiniteHits-list,body.search-results .ais-Hits-list,body.search-results .ais-InfiniteHits-list{display:flex;flex-direction:column;gap:0;list-style:none;margin:0 0 2rem;padding:0}body.search .ais-Hits-item,body.search .ais-InfiniteHits-item,body.search-results .ais-Hits-item,body.search-results .ais-InfiniteHits-item{background-color:transparent!important;border-bottom:1px solid #c8c8c8;margin:0!important;padding:48px 20px;transition:box-shadow .2s}@media (max-width:768px){body.search .ais-Hits-item,body.search .ais-InfiniteHits-item,body.search-results .ais-Hits-item,body.search-results .ais-InfiniteHits-item{padding:48px 0}}body.search .ais-Hits-item:last-child,body.search .ais-InfiniteHits-item:last-child,body.search-results .ais-Hits-item:last-child,body.search-results .ais-InfiniteHits-item:last-child{border-bottom:none}body.search .ais-Hits-item:hover,body.search .ais-InfiniteHits-item:hover,body.search-results .ais-Hits-item:hover,body.search-results .ais-InfiniteHits-item:hover{box-shadow:none!important}body.search .ais-Hits-item a,body.search .ais-InfiniteHits-item a,body.search-results .ais-Hits-item a,body.search-results .ais-InfiniteHits-item a{color:inherit;display:block;max-width:900px;padding:0!important;text-decoration:none;white-space:normal}body.search .ais-Hits-item h3,body.search .ais-InfiniteHits-item h3,body.search-results .ais-Hits-item h3,body.search-results .ais-InfiniteHits-item h3{color:#265c7f;font-size:25px;font-weight:400;line-height:1.4;margin:0 0 24px;padding:0}@media (max-width:768px){body.search .ais-Hits-item h3,body.search .ais-InfiniteHits-item h3,body.search-results .ais-Hits-item h3,body.search-results .ais-InfiniteHits-item h3{font-size:20px}}body.search .ais-Hits-item h3:hover,body.search .ais-InfiniteHits-item h3:hover,body.search-results .ais-Hits-item h3:hover,body.search-results .ais-InfiniteHits-item h3:hover{color:#1d1f23}body.search .ais-Hits-item p,body.search .ais-InfiniteHits-item p,body.search-results .ais-Hits-item p,body.search-results .ais-InfiniteHits-item p{color:#1a1a1a;overflow:hidden;padding-bottom:0}@media (max-width:768px){body.search .ais-Hits-item p,body.search .ais-InfiniteHits-item p,body.search-results .ais-Hits-item p,body.search-results .ais-InfiniteHits-item p{font-size:16px}}body.search .ais-Hits-item em,body.search .ais-Hits-item mark,body.search .ais-InfiniteHits-item em,body.search .ais-InfiniteHits-item mark,body.search-results .ais-Hits-item em,body.search-results .ais-Hits-item mark,body.search-results .ais-InfiniteHits-item em,body.search-results .ais-InfiniteHits-item mark{background:#f0f0f0;border-radius:.25rem;color:#265c7f;font-style:normal;padding:.125rem .25rem}body.search .ais-Hits--empty,body.search-results .ais-Hits--empty{border-top:1px solid #c8c8c8;padding:48px 20px;text-align:center}body.search .ais-Stats,body.search-results .ais-Stats{border-top:1px solid #c8c8c8;color:#6b7280;display:flex;font-weight:500;justify-content:flex-end;padding:2rem 0 0;text-align:center}@media (max-width:768px){body.search .ais-Stats,body.search-results .ais-Stats{justify-content:center}}body.search .ais-Stats .ais-Stats-text,body.search-results .ais-Stats .ais-Stats-text{color:#1a1a1a;font-size:16px;font-weight:400}body.search .ais-Stats:has(.ais-Stats-text:empty),body.search-results .ais-Stats:has(.ais-Stats-text:empty){display:none}body.search #stats-container .ais-Stats,body.search-results #stats-container .ais-Stats{border-bottom:1px solid #c8c8c8;justify-content:flex-start;padding:48px 20px;text-align:left}@media (max-width:768px){body.search #stats-container .ais-Stats,body.search-results #stats-container .ais-Stats{padding:20px 0}}body.search #stats-container .ais-Stats .ais-Stats-text,body.search-results #stats-container .ais-Stats .ais-Stats-text{color:#265c7f;font-size:32px;font-weight:300}@media (max-width:768px){body.search #stats-container .ais-Stats .ais-Stats-text,body.search-results #stats-container .ais-Stats .ais-Stats-text{font-size:25px}}body.search #stats-container .ais-Stats .ais-Stats-text div,body.search-results #stats-container .ais-Stats .ais-Stats-text div{color:#4a4a4c;font-size:25px;margin-top:48px}@media (max-width:768px){body.search #stats-container .ais-Stats .ais-Stats-text div,body.search-results #stats-container .ais-Stats .ais-Stats-text div{font-size:20px}}body.search #stats-container .ais-Stats .ais-Stats-text span,body.search-results #stats-container .ais-Stats .ais-Stats-text span{font-weight:400}body.search .mobile-stats-text,body.search-results .mobile-stats-text{color:#1a1a1a;font-size:16px;font-weight:400;margin-top:1rem;text-align:center}body.search .progress-bar-container,body.search-results .progress-bar-container{background-color:#e5e7eb;border-radius:4px;height:4px;overflow:hidden;width:100%}body.search .progress-bar-fill,body.search-results .progress-bar-fill{background-color:#1d1f23;border-radius:4px;height:100%;transition:width .3s ease}body.search #pagination,body.search-results #pagination{height:auto;margin-bottom:0}body.search #pagination .ais-Pagination,body.search-results #pagination .ais-Pagination{display:flex;float:none;justify-content:flex-end;margin:2rem 0 0}@media (max-width:768px){body.search #pagination .ais-Pagination,body.search-results #pagination .ais-Pagination{justify-content:center}}body.search #pagination .ais-Pagination-list,body.search-results #pagination .ais-Pagination-list{display:flex;gap:0;list-style:none;margin:0;padding:0}body.search #pagination .ais-Pagination-item,body.search-results #pagination .ais-Pagination-item{display:inline-block}body.search #pagination .ais-Pagination-item--selected .ais-Pagination-link,body.search-results #pagination .ais-Pagination-item--selected .ais-Pagination-link{background:none;border:0!important;color:#1a1a1a!important}body.search #pagination .ais-Pagination-item--firstPage .ais-Pagination-link,body.search #pagination .ais-Pagination-item--lastPage .ais-Pagination-link,body.search #pagination .ais-Pagination-item--nextPage .ais-Pagination-link,body.search #pagination .ais-Pagination-item--previousPage .ais-Pagination-link,body.search-results #pagination .ais-Pagination-item--firstPage .ais-Pagination-link,body.search-results #pagination .ais-Pagination-item--lastPage .ais-Pagination-link,body.search-results #pagination .ais-Pagination-item--nextPage .ais-Pagination-link,body.search-results #pagination .ais-Pagination-item--previousPage .ais-Pagination-link{color:#1a1a1a!important;font-weight:400}body.search #pagination .ais-Pagination-item--nextPage .ais-Pagination-link,body.search-results #pagination .ais-Pagination-item--nextPage .ais-Pagination-link{padding-right:0!important}body.search #pagination .ais-Pagination-item--disabled .ais-Pagination-link,body.search-results #pagination .ais-Pagination-item--disabled .ais-Pagination-link{color:#c8c8c8!important;cursor:not-allowed}body.search #pagination .ais-Pagination-item--disabled .ais-Pagination-link:hover,body.search-results #pagination .ais-Pagination-item--disabled .ais-Pagination-link:hover{background-color:transparent;color:#c8c8c8!important}body.search #pagination .ais-Pagination-link,body.search-results #pagination .ais-Pagination-link{background-color:transparent!important;color:#c8c8c8!important;display:block;font-size:16px;font-weight:400;padding:.5rem!important;text-decoration:none;transition:all .2s}body.search #pagination .ais-Pagination-link:hover,body.search-results #pagination .ais-Pagination-link:hover{color:#1a1a1a!important}body.search .ais-InfiniteHits-loadMore,body.search-results .ais-InfiniteHits-loadMore{text-decoration:none!important}body.search .ais-InfiniteHits-loadMore:disabled,body.search-results .ais-InfiniteHits-loadMore:disabled{cursor:not-allowed!important;opacity:.5!important}body.search .search-input-wrapper,body.search-results .search-input-wrapper{align-items:center;display:flex;gap:.75rem}body.search #custom-search-input,body.search-results #custom-search-input{background-color:transparent;border:0 solid transparent;flex:1;font-size:18px;outline:none;padding:.7rem}body.search #custom-search-input:focus,body.search-results #custom-search-input:focus{border-color:transparent;box-shadow:none}body.search #autocomplete-dropdown,body.search-results #autocomplete-dropdown{background:#fff;border:2px solid #f2f2f2;border-radius:0 0 .5rem .5rem;border-top:none;left:0;margin-top:-.5rem;max-height:300px;overflow-y:auto;position:absolute;right:0;top:100%;z-index:1000}body.search .autocomplete-header,body.search-results .autocomplete-header{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;color:#1d1f23;font-size:16px;font-weight:400;letter-spacing:.025em;padding:.5rem 1rem}body.search .autocomplete-item,body.search-results .autocomplete-item{border-bottom:1px solid #f3f4f6;color:#1a1a1a;cursor:pointer;font-size:18px;padding:.75rem 1rem;transition:background-color .2s}body.search .autocomplete-item:last-child,body.search-results .autocomplete-item:last-child{border-bottom:none}body.search .autocomplete-item.selected,body.search .autocomplete-item:hover,body.search-results .autocomplete-item.selected,body.search-results .autocomplete-item:hover{background-color:#f9fafb}@media (max-width:768px){body.search #search-button,body.search-results #search-button{display:none}}
