#mountSearchEngine .search-wrapper{align-items:center;background-color:#fff;border-top:1px solid #f5f5f5;display:none;justify-content:space-between;opacity:0;padding-right:0 20px;transform:translateY(0);transition:opacity .4s ease;visibility:hidden;width:100%}#mountSearchEngine .search-wrapper.is-active{opacity:1;transition:opacity .4s ease,visibility 0s 0s;visibility:visible}#mountSearchEngine .search-wrapper:not(.is-active){opacity:0;transition:opacity .4s ease,visibility 0s .4s}#mountSearchEngine .search-wrapper label[for=search-input]{border:1px solid #c10;border-radius:4px;font-size:0;height:-moz-fit-content;height:fit-content;margin-left:32px;position:relative;width:100%}@media screen and (min-width:1250px){#mountSearchEngine .search-wrapper label[for=search-input]{width:50%}}@media screen and (max-width:768px){#mountSearchEngine .search-wrapper label[for=search-input]{margin-left:12px}}#mountSearchEngine .search-wrapper label[for=search-input] img{height:16px;left:10px;position:absolute;top:12px;width:16px}#mountSearchEngine .search-wrapper label[for=search-input] input{align-items:center;background-color:transparent;border:none;color:#c10;flex-grow:1;font-family:inherit!important;font-size:16px;padding:10px 20px 10px 36px;width:100%}#mountSearchEngine .search-wrapper label[for=search-input] input::placeholder{color:#c10;font-weight:500}#mountSearchEngine .search-wrapper label[for=search-input] input::-webkit-input-placeholder{color:#c10;font-weight:500}#mountSearchEngine .search-wrapper label[for=search-input] input:-moz-placeholder,#mountSearchEngine .search-wrapper label[for=search-input] input::-moz-placeholder{color:#c10;font-weight:500}#mountSearchEngine .search-wrapper label[for=search-input] input:-ms-input-placeholder{color:#c10;font-weight:500}#mountSearchEngine .search-wrapper label[for=search-input] input:focus{outline:none}@media screen and (max-width:1249px){#mountSearchEngine .search-wrapper label[for=search-input] input{font-size:16px}}#mountSearchEngine .search-wrapper .sv__search-close{background-color:transparent;border:none;cursor:pointer;margin-right:20px;padding:36px;position:relative;z-index:999}@media screen and (max-width:1249px){#mountSearchEngine .search-wrapper .sv__search-close{padding:36px 24px}}#mountSearchEngine .search-wrapper .sv__search-close span{height:1px!important;left:-10000px!important;overflow:hidden!important;position:absolute!important;top:auto!important;width:1px!important}#mountSearchEngine .search-wrapper .sv__search-close:after{background:#c10;content:"";height:2px;position:absolute;right:0;transform:rotate(45deg);width:32px}#mountSearchEngine .search-wrapper .sv__search-close:before{background:#c10;content:"";height:2px;position:absolute;right:0;transform:rotate(-45deg);width:32px}@media screen and (max-width:1249px){#mountSearchEngine .search-wrapper .sv__search-close:after,#mountSearchEngine .search-wrapper .sv__search-close:before{width:24px}}#mountSearchEngine #search-ui{background-color:#fff;position:absolute;width:100%}@media screen and (max-width:1249px){#mountSearchEngine #search-ui{height:calc(100vh - 137px);top:71px}}@media screen and (min-width:1250px){#mountSearchEngine #search-ui{height:calc(100vh - 150px);top:71px}}#mountSearchEngine .index-selector{-moz-column-gap:24px;column-gap:24px;display:flex;flex-flow:wrap;padding:12px 32px 0;row-gap:12px}@media screen and (max-width:768px){#mountSearchEngine .index-selector{padding:12px 12px 0}}#mountSearchEngine .index-selector label{align-items:center;display:inline-flex}#mountSearchEngine .index-selector label input[name=index-selection]{margin-right:8px}#mountSearchEngine .index-selector label:hover,#mountSearchEngine .index-selector:hover{cursor:pointer}#mountSearchEngine #suggested-terms{align-items:center;display:flex;flex-flow:row wrap;gap:20px;list-style:none;padding:20px 32px}#mountSearchEngine #suggested-terms .suggested-term .suggested-term-btn{background-color:#fff;border:1px solid #c10;border-radius:20px;color:#c10;padding:6px 12px;transition:background-color .2s ease-out}#mountSearchEngine #suggested-terms .suggested-term .suggested-term-btn:hover{background-color:hsla(5,100%,77%,.1);cursor:pointer}@media screen and (max-width:768px){#mountSearchEngine #suggested-terms{display:none;padding:20px 12px}}#mountSearchEngine #results-container{height:-moz-fit-content;height:fit-content}#mountSearchEngine #search-results{list-style-type:none;padding:20px 20px 80px}#mountSearchEngine #search-results #placeholder{align-items:center;color:#c10;display:flex;flex-direction:row;font-size:20px;font-weight:500;grid-column:span 2}#mountSearchEngine #search-results #placeholder .search-loader{animation:spinner 1.1s linear infinite;border-left:4px solid #627982;border-right:4px solid #627982;border-top:4px solid #627982;border-color:rgba(98,121,130,.15) rgba(98,121,130,.5) #627982 rgba(98,121,130,0);border-radius:50%;border-style:solid;border-width:4px;height:32px;margin-right:180px;margin-top:24px;position:absolute!important;width:32px}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#mountSearchEngine #search-results #placeholder .search-loader{margin-right:0;margin-top:0}#mountSearchEngine #search-results h2{font-size:20px;font-weight:500;margin-bottom:8px}#mountSearchEngine #search-results .hit-type{color:#c10;font-size:14px;font-weight:500;margin-bottom:8px}#mountSearchEngine #search-results li{padding:12px;width:100%}#mountSearchEngine #search-results li span.highlighted{background-color:#ff0}#mountSearchEngine #search-results li:hover:not(#placeholder) h2{text-decoration:underline}@media screen and (max-width:768px){#mountSearchEngine #search-results li{padding:12px 0}}#mountSearchEngine #search-results li p{font-size:14px;line-height:1.2}@media screen and (max-width:768px){#mountSearchEngine #search-results{padding:0 12px}}@media screen and (min-width:769px){#mountSearchEngine #search-results{display:grid}}@media screen and (min-width:769px) and (max-width:1249px){#mountSearchEngine #search-results{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:1250px){#mountSearchEngine #search-results{grid-template-columns:repeat(4,1fr)}#mountSearchEngine #search-results li{align-self:stretch;height:auto}}