:root{--font-custom1:var(--font-custom1-fallback),sans-serif,arial;--font-custom2:var(--font-custom2-fallback),sans-serif,arial}.search-page{overflow-x:hidden}.search-page mark{background-color:#e3ff7f;font-style:normal}.search-page__hero{background:url(https://images.contentstack.io/v3/assets/blt309b1de7d109902d/bltbed08ac15471094f/67d9cf6f9c716d005f10c0ca/search-index-hero-background-sm.jpg?width=2500&auto=avif&format=jpg&disable=upscale) top/cover no-repeat}@media (min-width:48em){.search-page__hero{background:url(https://images.contentstack.io/v3/assets/blt309b1de7d109902d/blt539627a7dacd89fc/67d9cf6fa8fa6edb945176da/search-index-hero-background-md.jpg?width=2500&auto=avif&format=jpg&disable=upscale) top/cover no-repeat}}@media (min-width:64em){.search-page__hero{background:url(https://images.contentstack.io/v3/assets/blt309b1de7d109902d/bltc481f4482cb62880/67d9cf6f84e668332b3e206c/search-index-hero-background-lg-2xl.jpg?width=2500&auto=avif&format=jpg&disable=upscale) top/cover no-repeat}}.search-page__container{max-width:1200px;margin:0 auto;padding:0 20px}.search-page__header{margin-bottom:30px}.search-page__header h1{color:#000;font-size:32px;font-weight:500}.search-page__search-box-container{margin-bottom:30px}.search-page .custom-refinement-list{flex-direction:column;align-items:flex-start;display:flex}.search-page .custom-refinement-list .custom-refinement-item{cursor:pointer;text-align:left;color:#000;border-bottom:1px solid #d1d1d1;border-left:6px solid transparent;align-items:center;gap:.5em;width:100%;padding:20px;font-size:18px;display:flex}.search-page .custom-refinement-list .custom-refinement-item:hover{background-color:rgba(26,26,26,.05)}.search-page .custom-refinement-list .custom-refinement-item--active{background-color:rgba(26,26,26,.05);border-left-color:#4b62f3}.search-page__input-field{box-sizing:border-box;z-index:0;background-color:#fff;border:1px solid #b6b6b6;border-radius:8px;outline:none;width:100%;height:54px;padding:15px 15px 15px 56px;font-size:18px;line-height:24px;position:relative}.search-page__input-field:focus{border-color:#4b62f3;box-shadow:0 0 0 2px rgba(75,98,243,.2)}.search-page__input-field::placeholder{color:#666}.search-page__submit{cursor:pointer;z-index:1;background-color:transparent;border:none;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex;position:absolute;top:50%;left:5px;transform:translateY(-50%)}.search-page__submit svg{fill:#666;width:24px;height:24px}.search-page__input-clear{cursor:pointer;z-index:1;background-color:transparent;border:none;justify-content:center;align-items:center;width:46px;height:46px;padding:0;display:flex;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.search-page__input-clear svg{fill:#666;width:16px;height:16px}.search-page__form{width:100%;margin:0;padding:0;display:flex;position:relative}.search-page__root{width:100%}.search-page__content{gap:30px;display:flex}.search-page__content-wrapper{transition:all .3s}.search-page__sidebar{flex-shrink:0;width:250px}.search-page__filters{background-color:#f9f9f9;border-radius:8px;padding:20px}.search-page__filters h3{color:#333;margin-bottom:10px;font-size:16px;font-weight:600}.search-page__filters .ais-RefinementList{margin-bottom:20px}.search-page__filters .ais-RefinementList-list{margin:0;padding:0;list-style:none}.search-page__filters .ais-RefinementList-item{margin-bottom:8px}.search-page__filters .ais-RefinementList-item--selected{font-weight:600}.search-page__filters .ais-RefinementList-item--selected .ais-RefinementList-checkbox{background-color:#4b62f3;border-color:#4b62f3}.search-page__filters .ais-RefinementList-checkbox{margin-right:8px}.search-page__filters .ais-RefinementList-count{background-color:#eee;border-radius:10px;margin-left:5px;padding:2px 6px;font-size:12px}.search-page__results{flex-grow:1;width:100%;max-width:100%;position:relative;overflow-x:hidden}.search-page__stats{color:#000;justify-content:space-between;align-items:center;margin-bottom:15px;font-size:24px;line-height:1.6;display:flex}.search-page__hits-list{width:100%;max-width:100%;margin:0;padding:0;list-style:none;overflow-x:hidden}.search-page__hits-item{cursor:pointer;border-bottom:1px solid #d1d1d1;width:100%;max-width:100%;padding:15px 0;transition:background-color .2s;overflow-x:hidden}.search-page__hits-item:hover .hit-title{text-decoration:underline}.search-page__hits-item:last-child{border-bottom:none}.search-page__empty{text-align:center;color:#666;padding:20px;font-size:14px}.search-page__no-results{margin-top:1rem;padding:1rem 0}.search-page__no-results-title{color:#000;margin-bottom:1rem;font-family:inherit;font-size:28px;font-weight:400}.search-page__no-results-message{color:#333;font-size:1rem}.search-page__pagination{justify-content:center;margin-top:30px;display:flex}.search-page__pagination--hidden{display:none}.search-page__pagination-root{justify-content:center;display:flex}.search-page__pagination-list{margin:0;padding:0;list-style:none;display:flex}.search-page__pagination-item{margin:0 5px}.search-page__pagination-link{color:#8a8a8a;background-color:#fff;border-radius:4px;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:all .2s;display:flex}.search-page__pagination-link:hover{background-color:#d1d1d1}.search-page__pagination-selected-item .search-page__pagination-link{color:#fff;background-color:#8a8a8a}.search-page__pagination-selected-item .search-page__pagination-link:hover{background-color:#8a8a8a}.search-page__pagination-disabled-item{opacity:.5;pointer-events:none}.search-page .results-container{flex-direction:column;min-height:auto;display:flex;position:relative}.popular-searches{margin:2rem 0}.popular-searches__heading{color:#d14b04;margin-bottom:1rem;font-family:inherit;font-size:1rem;font-weight:400}.popular-searches__items{flex-direction:column;gap:.75rem;display:flex}.popular-searches__item-row{margin-bottom:.5rem}.popular-searches__item-button{color:#333;cursor:pointer;text-align:left;background:0 0;border:none;padding:0;font-size:1rem;transition:color .2s}.popular-searches__item-button:hover{color:#d14b04;text-decoration:underline}.search-hit__link{color:inherit;text-decoration:none;display:block}.hit-content-type{color:#c24100;text-transform:uppercase;word-wrap:break-word;margin-top:8px;margin-bottom:12px;font-size:13px;font-style:normal;font-weight:650;line-height:18px;display:block}.hit-title{color:#000;margin-bottom:8px;font-size:20px;font-style:normal;font-weight:500;line-height:26px}@media (min-width:48em){.hit-title{font-size:24px;line-height:30px}}.hit-title .ais-Highlight-highlighted,.hit-title mark{background-color:#e3ff7f;font-style:normal}.hit-description,.hit-summary{color:#3d3c3c;margin-bottom:5px;font-size:16px;line-height:1.6}.hit-description .ais-Highlight-highlighted,.hit-description mark,.hit-summary .ais-Highlight-highlighted,.hit-summary mark{background-color:#e3ff7f;font-style:normal}@media (max-width:768px){.search-page__content{flex-direction:column}.search-page__sidebar{width:100%;margin-bottom:20px}.custom-refinement-list{white-space:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none;box-sizing:content-box;gap:.5em;margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;display:inline-flex;overflow-x:auto;flex-direction:row!important}.custom-refinement-list::-webkit-scrollbar{display:none}.custom-refinement-item{box-sizing:border-box;flex:none;min-width:max-content;height:40px;padding:10px 18px;font-size:16px;line-height:20px;width:auto!important;display:inline-flex!important}.custom-refinement-item--active{height:40px;padding-top:6px;border-top:4px solid #4b62f3!important;border-left:none!important}}.ais-SearchBox-input[type=search]::-webkit-search-cancel-button{display:none}.results-transition{opacity:1;transition:opacity .3s,transform .3s;transform:translateY(0)}.results-transition--hidden{opacity:0;pointer-events:none;width:100%;position:absolute;transform:translateY(20px)}.results-transition--fading{transition:opacity .3s,transform .3s;opacity:0!important}.toggle-fade{opacity:1;visibility:visible;transition:opacity .3s,visibility .3s}.toggle-fade--hidden{opacity:0;visibility:hidden;pointer-events:none}.results-view-toggle{background:#f6f4f4;border:1.5px solid #d1d1d1;border-radius:999px;align-items:center;height:44px;display:inline-flex;overflow:hidden}.results-view-toggle__btn{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;width:56px;height:44px;padding:0;transition:background .2s;display:flex}.results-view-toggle__btn--active{background:#b7c0fa}.results-view-toggle__btn svg{display:block}
