.funds-search-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;gap:.5rem}@media only screen and (max-width:555px){.funds-search-container{gap:1.5rem;max-width:100%}}.funds-search-dropdown-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%}.funds-search-dropdown-container .form-label{font-size:14px;font-style:normal;font-weight:500;line-height:20px}.funds-search-dropdown-container .funds-search-dropdown .form-select__control{border-radius:2px}.funds-search-dropdown-container .funds-search-dropdown .form-select__control--is-focused{border:none;-webkit-box-shadow:0 0 0 .25rem rgba(49,132,253,.5);box-shadow:0 0 0 .25rem rgba(49,132,253,.5)}.funds-search-dropdown-container .funds-search-dropdown input{border:none!important}.funds-search-dropdown-container .funds-search-dropdown input:focus{-webkit-box-shadow:none!important;box-shadow:none!important}.funds-search-footer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media only screen and (max-width:499px){.funds-search-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;gap:1.5rem}}.funds-search-footer .btn-outline-secondary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.75rem 1.5rem}@media only screen and (max-width:499px){.funds-search-footer .btn-outline-secondary{padding:.5rem}}@media only screen and (max-width:499px)and (max-width:350px){.funds-search-footer .btn-outline-secondary{font-size:12px}.funds-search-footer .btn-outline-secondary img{width:18px;height:18px}}.funds-search-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem}@media only screen and (max-width:499px){.funds-search-filters{width:100%}}@media only screen and (max-width:499px)and (max-width:350px){.funds-search-filters{gap:.5rem}}.funds-search-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:499px){.funds-search-filter.school{width:55%}.funds-search-filter.category{width:45%}}.filter-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media only screen and (max-width:499px){.filter-container{width:100%}}.filter-button-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:24px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:499px){.filter-button-container button{width:100%}}.filter-button-container.active:after{content:"";display:inline-block;position:absolute;top:.6rem;right:.75rem;width:7px;height:7px;background-color:var(--app-blue);border-radius:50%;margin:0;padding:0}.filter-collapse{position:absolute;width:500px;max-height:275px;overflow-x:hidden;overflow-y:auto;overflow:hidden auto;top:2.75rem;-webkit-box-shadow:0 0 10px rgba(0,0,0,.15);box-shadow:0 0 10px rgba(0,0,0,.15);z-index:1100}.filter-collapse:before{content:"";position:absolute;z-index:1000;display:inline-block;width:0;height:0;border-color:currentcolor rgba(0,0,0,0) #fff;border-style:dotted solid solid;border-width:0 8px 12px;vertical-align:middle;margin-left:2px;-webkit-transform:translate(.5rem,-.65rem);transform:translate(.5rem,-.65rem);-webkit-filter:drop-shadow(0 -5px 5px rgba(0,0,0,.15));filter:drop-shadow(0 -5px 5px rgba(0,0,0,.15))}.filter-collapse-body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;padding:.75rem 1rem;gap:1rem}@media only screen and (max-width:499px){.filter-collapse-body{gap:2rem;padding:0}}.filter-collapse-body ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;width:100%;padding:0;font-size:14px;margin:0;gap:.05rem}@media only screen and (max-width:499px){.filter-collapse-body ul{gap:.75rem}}.filter-collapse-body ul li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-height:-webkit-fit-content;min-height:-moz-fit-content;min-height:fit-content;gap:.75rem;font-size:14px}.filter-collapse-body .btn-primary{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-mobile-container{-webkit-box-orient:vertical;-ms-flex-flow:column;flex-flow:column;width:100%;padding:3rem 1.5rem;gap:1rem}.filter-mobile-container,.filter-mobile-container h5{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.filter-mobile-container h5{-webkit-box-orient:horizontal;-ms-flex-flow:row;flex-flow:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin:0 0 .5rem;font-size:16px;line-height:19px;font-weight:700}.filter-mobile-container h5:focus{-webkit-text-decoration:underline;text-decoration:underline}