.h1,.h2,h1,h2{font-family:acumin-pro-semi-condensed,sans-serif;font-weight:700}.program-finder .image-content,.program-finder .program-finder-container{-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical}.h1,h1{font-size:38px;line-height:110%}@media screen and (min-width:640px){.h1,h1{font-size:48px;line-height:110%}}.h2,h2{font-size:28px;line-height:120%}@media screen and (min-width:640px){.h2,h2{font-size:38px;line-height:110%}}.h3,.h4,.h5,h3,h4,h5{font-family:acumin-pro-semi-condensed,sans-serif;line-height:120%}.h3,h3{font-size:24px;font-weight:700}@media screen and (min-width:640px){.h3,h3{font-size:28px;line-height:120%}}.h4,h4{font-size:20px;font-weight:700}@media screen and (min-width:640px){.h4,h4{font-size:24px;line-height:120%}}.h5,h5{font-size:20px;font-weight:400}@media screen and (min-width:640px){.h5,h5{font-size:24px;line-height:120%}}p{font-family:acumin-pro,sans-serif;font-size:18px;line-height:140%;margin:0}.program-finder{position:relative;background-size:auto}@media screen and (min-width:1024px){.program-finder{padding:0 60px}}@media screen and (max-width:1024px){.program-finder .grid-container{padding:0}}.program-finder .image-content{display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.program-finder .image-content .image{min-height:300px;max-height:400px}.program-finder .image-content .image img{min-height:300px;max-height:400px;height:100%;width:100%;object-fit:cover}@media screen and (min-width:768px){.program-finder .image-content{display:none}.program-finder .text-overlay{top:unset;bottom:0}}.program-finder .program-finder-container{padding:60px 40px;background-color:#eae7e3;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}@media screen and (min-width:768px){.program-finder .program-finder-container{min-height:50vh;max-width:420px;background-color:rgba(255,255,255,.7)}}.program-finder .header{font-size:24px;line-height:120%;font-weight:700;font-family:sofia-pro-condensed,sans-serif;text-transform:uppercase;color:#333133;padding:0;margin:0 0 15px}@media screen and (min-width:640px){.program-finder .header{font-size:28px;line-height:120%}}.program-finder .subheader{font-family:acumin-pro,sans-serif;font-size:18px;line-height:140%;color:#333133;margin:0 0 30px}.program-finder .primary-button{font-family:sofia-pro-condensed,sans-serif;line-height:110%;font-weight:700;text-transform:uppercase;padding:15px 30px;border-radius:4px;letter-spacing:.5px;background-color:#cfb991;color:#333133;margin-top:15px;width:100%}.program-finder .primary-button:focus,.program-finder .primary-button:hover{cursor:pointer;text-decoration:none}.program-finder .primary-button:disabled{background-color:#9d9795;color:#333133;border:none}.program-finder .primary-button:focus{outline-offset:2px;outline:#333133 solid 2px;background-color:#555960;color:#fff}.program-finder .primary-button:hover{background-color:#555960;color:#fff}.program-finder .home-dropmenus{-webkit-box-pack:center;-moz-box-pack:center;-o-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.program-finder .home-dropmenus .fancySelect{display:inline-block;margin-bottom:15px}.program-finder .home-dropmenus .fancySelect .fancySelectTitle{font-family:acumin-pro,sans-serif;font-size:18px;line-height:140%;margin:0;color:#333133;text-align:left;border:1px solid #9d9795;border-radius:6px;background:#fff;overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis;padding:17.5px 20px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-align:center;-moz-box-align:center;-o-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}.program-finder .home-dropmenus .fancySelect .fancySelectTitle:focus{outline:#555960 solid 3px;outline-offset:3px}.program-finder .home-dropmenus .fancySelect .fancySelectTitle .selection{white-space:nowrap}.program-finder .home-dropmenus .fancySelect .fancySelectTitle .far{color:#333133;margin-left:auto;font-size:16px;line-height:140%}.program-finder .home-dropmenus .fancySelect .fancySelectContent{color:#333133;text-align:left;z-index:2}.program-finder .home-dropmenus .fancySelect .fancySelectContent .fancySelectUL{max-height:300px;overflow-y:auto;border:1px solid #9d9795;background-color:#fff}.program-finder .home-dropmenus .fancySelect .fancySelectContent .fancySelectUL li{font-family:$font-regular;font-weight:regular;padding-left:15px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.program-finder .home-dropmenus .fancySelect .fancySelectContent .fancySelectUL li:hover{background-color:#eae7e3}.fancySelect{position:relative;cursor:pointer}.fancySelect .fancySelectContent{position:absolute;float:left;width:100%;left:0;top:calc(100% + -3px);overflow:hidden}.fancySelect .fancySelectContent .fancySelectUL{position:relative;padding:0;margin:-1px 0 0;overflow:hidden;border:1px solid #9d9795;display:none;border-top:none;background:0 0;border-radius:0 0 3px 3px;width:100%;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.fancySelect .fancySelectContent .fancySelectUL li{list-style:none;padding:10px 30px 10px 10px;font-size:16px;display:inline-block;width:100%;font-family:$font-regular}.fancySelect .fancySelectContent .fancySelectUL li:focus,.fancySelect .fancySelectContent .fancySelectUL li:hover{background-color:#eae7e3;cursor:pointer}.fancySelect .fancySelectContent .fancySelectUL li.disabled{background-color:#9d9795}.fancySelect .fancySelectContent .fancySelectUL li.disabled:hover{cursor:initial}.fancySelect .fancySelectContent .fancySelectUL .fancySelectHr{position:relative;width:90%;background:#9d9795;height:1px;margin:0 auto;border:none}.fancySelect.open .fancySelectUL{display:inherit}.fancySelect.open .fal{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}