.degree-filter{padding-top:3.125rem;padding-bottom:3.125rem}@media (min-width: 768px){.degree-filter{padding-bottom:4.375rem}}@media (min-width: 992px){.degree-filter{padding-bottom:4.6875rem}}@media (min-width: 1200px){.degree-filter{padding-bottom:5.625rem}}.degree-filter__heading{margin-bottom:3.125rem}.degree-filter__heading-title{color:var(--color-navy);font-size:var(--font-size-36);font-family:var(--font-family-base-900);line-height:3.0625rem}@media (min-width: 768px){.degree-filter__heading-title{font-size:var(--font-size-44);line-height:3.75rem}}@media (min-width: 768px){.degree-filter__form{display:flex;flex-flow:row wrap;margin:0;padding:0}}.degree-filter__form-search,.degree-filter__form-select{position:relative;margin-bottom:1.25rem}.degree-filter__form-search::before,.degree-filter__form-select::before{position:absolute;right:1.25rem;bottom:0.9375rem;color:var(--color-blue-secondary);font-size:var(--font-size-14);font-family:var(--font-family-icons);content:'\f002'}@media (min-width: 768px){.degree-filter__form-search::before,.degree-filter__form-select::before{right:1.875rem}}@media (min-width: 768px){.degree-filter__form-search,.degree-filter__form-select{width:33.333333%;margin-bottom:0;padding:0 0.9375rem;flex:0 0 auto}}.degree-filter__form-search label,.degree-filter__form-select label{display:block;margin-bottom:1.25rem;color:var(--color-navy);font-weight:700;font-size:var(--font-size-16);font-family:var(--font-family-heading);text-transform:uppercase;letter-spacing:0.0625rem}.degree-filter__form-search input{width:100%;padding:0.9375rem;border:0.0625rem solid var(--color-gray);border-radius:0.25rem;background:transparent;color:var(--color-dark-gray);font-size:var(--font-size-16);font-family:var(--font-family-base-400);-webkit-appearance:none;-moz-appearance:none;appearance:none}.degree-filter__form-search input::-webkit-input-placeholder{color:var(--color-dark-gray)}.degree-filter__form-search input::-moz-placeholder{color:var(--color-dark-gray)}.degree-filter__form-search input:-ms-input-placeholder{color:var(--color-dark-gray)}.degree-filter__form-search input:-moz-placeholder{color:var(--color-dark-gray)}.degree-filter__form-search input::-webkit-search-decoration,.degree-filter__form-search input::-webkit-search-cancel-button,.degree-filter__form-search input::-webkit-search-results-button,.degree-filter__form-search input::-webkit-search-results-decoration{-webkit-appearance:none}.degree-filter__form-select{margin-bottom:1.25rem}@media (min-width: 768px){.degree-filter__form-select{margin-bottom:0}}.degree-filter__form-select:last-child{margin-bottom:0}.degree-filter__form-select::before{content:'\f078';color:var(--color-gold)}.degree-filter__form-select select{width:100%;padding:0.9375rem;border:0.0625rem solid var(--color-navy);border-radius:0.25rem;background:var(--color-navy);color:var(--color-white);font-size:var(--font-size-16);font-family:var(--font-family-base-400);-webkit-appearance:none;-moz-appearance:none;appearance:none}.degree-filter__form-select select::-webkit-input-placeholder{color:var(--color-white)}.degree-filter__form-select select::-moz-placeholder{color:var(--color-white)}.degree-filter__form-select select:-ms-input-placeholder{color:var(--color-white)}.degree-filter__form-select select:-moz-placeholder{color:var(--color-white)}.degree-filter__form-select .choices__inner{width:100%;padding:0.9375rem !important;border:none;border-radius:0.25rem;background:var(--color-navy);color:var(--color-white);font-size:var(--font-size-16);font-family:var(--font-family-base-400);-webkit-appearance:none;-moz-appearance:none;appearance:none}.degree-filter__form-select .choices.is-open .choices__inner{border-bottom-right-radius:0;border-bottom-left-radius:0}.degree-filter__form-select .choices__list{padding:0}.degree-filter__form-select .choices__list{border:none;background-color:var(--color-navy)}.degree-filter__form-select .choices__list.is-active{border-bottom-right-radius:0.25rem;border-bottom-left-radius:0.25rem;box-shadow:0 0.25rem 1.25rem rgba(0,0,0,0.15)}.degree-filter__form-select .choices__list.is-active .choices__item{padding:0.625rem 0.9375rem}.degree-filter__form-select .choices__item{color:var(--color-white);font-weight:400;font-size:var(--font-size-14);font-family:var(--font-family-base-400)}.degree-filter__form-select .choices__list.is-active .choices__item--selectable.is-highlighted{background:#083164;color:var(--color-white)}

