.card-container[data-v-22589766]{min-width:130px;width:100%;height:100%;background-color:#d1d3d3;display:flex;flex-direction:column}.card-contents[data-v-22589766]{padding-left:10px;padding-right:10px;padding-bottom:20px;height:100%;display:flex;flex-direction:column}.card-contents ul[data-v-22589766]{margin-block-start:auto}h3[data-v-22589766]{padding-bottom:4px;font-size:14px;color:#2f1a45;border-bottom:2px solid #85739c}.card-description[data-v-22589766]{font-size:12px;font-weight:300;line-height:1.6;color:#0a0a0a}ul[data-v-22589766]{padding-left:0}li[data-v-22589766]{display:flex;align-items:center;margin-bottom:5px}li span[data-v-22589766]{display:inline-block;font-size:14px}li span img[data-v-22589766]{width:28px;max-height:28px;margin-right:7px}.request-info[data-v-22589766]{cursor:pointer;color:#4f3674;font-size:12px;font-weight:900;display:block;padding-bottom:12px;padding-left:18px}.request-info>svg[data-v-22589766]{height:10px;vertical-align:auto;fill:#4f3674}.see-program-details[data-v-22589766]{background-color:#4f3674;display:block;color:#fff;padding:12px 20px;font-size:12px;font-weight:900;text-decoration:none}.see-program-details[data-v-22589766]:hover{background-color:#2f1a45}@media (min-width: 640px){.request-info[data-v-22589766]{font-size:14px}.request-info>svg[data-v-22589766]{height:12px}.see-program-details[data-v-22589766]{height:25px;line-height:25px;font-size:18px}.card-contents[data-v-22589766]{padding-left:20px;padding-right:20px}h3[data-v-22589766]{font-size:17px}.card-description[data-v-22589766]{font-size:15px}}#programs[data-v-0eb18b32]{scroll-margin-top:15em}.main-wrap[data-v-0eb18b32]{background-color:#fefefe}h1[data-v-0eb18b32]{margin-top:0}h5[data-v-0eb18b32]{margin-top:0;margin-bottom:0}.col-4-grid[data-v-0eb18b32]{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem}.main-container[data-v-0eb18b32]{padding-right:10px;padding-left:10px;padding-bottom:35px}.filter-container[data-v-0eb18b32]{padding-top:7px;margin-bottom:15px}.filter-container[data-v-0eb18b32],.filter-container *[data-v-0eb18b32]{background:#f7f6f8}.filter-container h2[data-v-0eb18b32]{text-align:center;font-weight:400}.inputs-container[data-v-0eb18b32]{display:flex;flex-flow:row wrap;justify-content:center;padding-bottom:45px}.input-group[data-v-0eb18b32]{flex-basis:100%;padding-left:1rem;padding-right:1rem;color:#4f3674;font-size:1.0625rem}.input-group select[data-v-0eb18b32]{margin-top:4px;margin-bottom:15px;height:2.44rem;width:100%;border:2px solid #4f3674;color:#4f3674;font-size:1rem}.no-cards-error[data-v-0eb18b32]{background-color:#f7e4e1;color:#0a0a0a;border:1px solid rgba(10,10,10,.25);padding-top:10px;padding-left:10px;text-align:center}.no-cards-error>*[data-v-0eb18b32]{background-color:transparent}.fade[data-v-0eb18b32]{position:relative;max-height:880px;overflow-y:hidden}.fade[data-v-0eb18b32]:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:200px;background:linear-gradient(to bottom,rgba(242,242,242,0),white)}.card[data-v-0eb18b32]{flex:0 1 calc(50% - 20px)}.see-all[data-v-0eb18b32],.see-fewer[data-v-0eb18b32]{margin:20px auto;padding-top:10px;padding-bottom:10px;text-align:center;color:#4f3674;cursor:pointer}.see-all h3[data-v-0eb18b32],.see-fewer h3[data-v-0eb18b32]{margin:0;font-weight:300}.see-all svg[data-v-0eb18b32],.see-fewer svg[data-v-0eb18b32]{fill:#4f3674;margin-top:5px;font-size:2rem}.see-fewer[data-v-0eb18b32]{background-color:#fff;position:sticky;bottom:0}@media (min-width: 640px){#programs[data-v-0eb18b32]{scroll-margin-top:3em}h1[data-v-0eb18b32]{font-size:2.1875rem}h2[data-v-0eb18b32]{font-size:30px}.inputs-container[data-v-0eb18b32]{padding-bottom:20px}.input-group[data-v-0eb18b32]{flex-basis:40%}}@media (min-width: 1024px){.card[data-v-0eb18b32]{flex-basis:calc(25% - 20px)}}@media (min-width: 1280px){.main-container[data-v-0eb18b32]{max-width:75rem;margin:auto}}@media (max-width: 576px){.col-4-grid[data-v-0eb18b32]{display:grid;grid-template-columns:repeat(1,1fr);grid-gap:1rem}}@media (min-width: 577px) and (max-width: 991px){.col-4-grid[data-v-0eb18b32]{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1rem}}
