.program-modal{visibility:hidden;opacity:0;transition:opacity .3s}.program-modal .program-inside{opacity:0;display:flex;flex-direction:column;max-width:550px;max-height:85vh;transition:.5s cubic-bezier(0.08, 0.17, 0.46, 0.97);transition-delay:.25s}.program-modal .program-inside .degree-bar{max-width:550px}.program-modal .program-inside .program-nav{position:relative;contain:content}.program-modal .program-inside .program-nav .program-tabs li{position:relative;cursor:pointer;margin-bottom:0;transition:.35s}.program-modal .program-inside .program-nav .program-tabs li:hover{background-color:f5f5f5}.program-modal .program-inside .program-nav .selected-tab{background:#b70e28;margin-left:0;height:3px;width:93.27px;transition:.25s}.program-modal .program-inside .program-content{max-width:550px;overflow-x:hidden;width:100%;overflow-y:auto}.program-modal .program-inside .program-content>div{padding:1rem;gap:1rem}.program-modal .program-inside .program-content>div>div{max-width:517px;width:100%}.program-modal .program-inside .program-content>div>div p{margin-bottom:1rem}.program-modal.program-visible{visibility:visible;opacity:1}.program-modal.program-visible .program-inside{opacity:1;height:100%;width:100%;max-height:918px}.list-toggle{height:1.6rem;width:1.6rem;margin-bottom:.3rem}.list-toggle .list-icon span{position:absolute;display:block;width:100%;max-width:.3rem;transition:.25s;height:.25rem;background-color:currentColor}.list-toggle .list-icon span.list-view{max-width:.8rem}.major .degree-bar,.major .degree-info,.major::before,.major::after{background-color:#007dab}.minor .degree-bar,.minor .degree-info,.minor::before,.minor::after{background-color:#0aa2c2;color:#000}.associate .degree-bar,.associate .degree-info,.associate::before,.associate::after{background-color:#8ed8f8;color:#000}.pre-professional .degree-bar,.pre-professional .degree-info,.pre-professional::before,.pre-professional::after{background-color:#babbbc;color:#000}.masters .degree-bar,.masters .degree-info,.masters::before,.masters::after{background-color:#0061ab}.doctoral .degree-bar,.doctoral .degree-info,.doctoral::before,.doctoral::after{background-color:#224670}.post-masters .degree-bar,.post-masters .degree-info,.post-masters::before,.post-masters::after,.graduate-certificate .degree-bar,.graduate-certificate .degree-info,.graduate-certificate::before,.graduate-certificate::after{background-color:#8f0b1f}.certificate .degree-bar,.certificate .degree-info,.certificate::before,.certificate::after{background-color:#c99139}.post-baccalaureate .degree-bar,.post-baccalaureate .degree-info,.post-baccalaureate::before,.post-baccalaureate::after,.undergraduate-certificate .degree-bar,.undergraduate-certificate .degree-info,.undergraduate-certificate::before,.undergraduate-certificate::after{background-color:#c99139;color:#000}.undergraduate-microcredential .degree-bar,.undergraduate-microcredential .degree-info,.undergraduate-microcredential::before,.undergraduate-microcredential::after{background-color:#fcb643;color:#000}.graduate-microcredential .degree-bar,.graduate-microcredential .degree-info,.graduate-microcredential::before,.graduate-microcredential::after{background-color:#c8001f}.degree-bar .major{background-color:#007dab}.degree-bar .minor{background-color:#0aa2c2;color:#000}.degree-bar .associate{background-color:#8ed8f8;color:#000}.degree-bar .pre-professional{background-color:#babbbc;color:#000}.degree-bar .masters{background-color:#0061ab}.degree-bar .doctoral{background-color:#224670}.degree-bar .post-masters,.degree-bar .graduate-certificate{background-color:#8f0b1f}.degree-bar .certificate{background-color:#c99139}.degree-bar .post-baccalaureate,.degree-bar .undergraduate-certificate{background-color:#c99139;color:#000}.degree-bar .undergraduate-microcredential{background-color:#fcb643;color:#000}.degree-bar .graduate-microcredential{background-color:#c8001f}#certificate,#major,#minor,#pre-professional,#associate,#masters,#doctoral,#post-masters,#post-baccalaureate,#undergraduate-certificate,#graduate-certificate{scroll-margin-top:1.5rem}.list-toggle{margin-bottom:2px;align-self:center}#shareBtn{color:#fff;padding:.125rem .5rem;height:auto;align-self:center;border-radius:15px}#shared{top:5px;transform:translateX(0);opacity:0;transition:opacity .25s,transform .75s}#shared.active{transform:translateX(85px);opacity:1;transition:opacity .5s,transform .25s}#pList{margin:1rem auto;gap:2rem}#pList.list-view{max-width:1360px;gap:1rem}.program{display:flex;flex-direction:column;height:228px;width:430px;position:relative}.program .program-image{position:absolute;top:0;height:188px;object-fit:cover;width:430px}.program .program-name{color:#fff;background:rgba(0,0,0,.5);flex-basis:100%;padding:1rem;width:100%;text-align:left}.program .degree-bar{flex-basis:auto;width:100%}.program button,.program a,.program .degree-type{padding:.5rem 1rem;height:100%;transition:opacity .15s}.program.program-btn{transition:opacity .15s}.list-view .program{flex-direction:column;justify-content:space-between;align-items:baseline;gap:.5rem;width:100%;padding:.5rem .5rem 0;height:auto;overflow:hidden;border:solid 1px #e2e2e2}.list-view .program .program-image{display:none}.list-view .program .program-name{color:#666;background:none;flex-basis:66.66%;display:flex;justify-content:space-between;align-items:center;padding:0;font-size:18px;line-height:1.25;flex-wrap:wrap;gap:.25rem 1rem}.list-view .program .program-type-footer{display:flex;gap:.5rem;align-items:center;font-size:18px;color:#000;line-height:1.25;text-align:left;margin:0;height:30px;justify-content:center;width:auto;align-self:end}.list-view .program.program-btn::before{content:"";position:absolute;opacity:.6;z-index:-1;width:100%;height:30px;bottom:0;right:0}.list-view .program .degree-bar{flex-basis:33.33%;height:100%}.list-view .program button,.list-view .program a,.list-view .program .degree-type{padding:0 1rem}.program.hidden{display:none}.filters.pressed .select-filters{display:flex}.rich-text .filter-h{background:#002856;border-radius:5px;color:#fff;font-size:1.25rem;padding:.5rem 1rem !important}.filter-h.active~form{position:absolute;display:flex;width:100%;margin-top:4rem;z-index:10;background:#fff;padding:0 1rem 2rem;flex-direction:column;align-items:center}.filter-h~form{display:none}.select-filters{width:calc(100% - 2rem)}.filters{width:100%}.search-programs{width:100%}.pContent a{text-decoration:underline;color:#002856}@media only screen and (min-width: 640px){.list-view .program{flex-direction:row;align-items:center;gap:0;padding:.5rem 1rem}.list-view .program.program-btn::after{right:-35px}.list-view .program.program-btn::before{right:-10px}.list-view .program.program-btn::after,.list-view .program.program-btn::before{content:"";position:absolute;transform:skewX(-10deg);opacity:.3;transition:.5s;z-index:-1;bottom:0;height:100%;top:0;width:330px}.list-view .program.program-btn:hover::before,.list-view .program.program-btn:hover::after{width:80px}.list-view .program .program-type-footer{max-width:230px;width:100%;justify-content:space-between;margin-left:90px;align-self:center}.filter-h.active~form{flex-direction:row;align-items:flex-end;padding:2rem 1rem}.select-filters{width:auto}.filters{width:auto}.search-programs{width:auto}}@media only screen and (min-width: 1024px){.rich-text .filter-h{font-size:clamp(1.5rem,6vw,2rem);line-height:2rem;background:none;padding:0;color:#666;border-radius:0}.filter-h~form{display:flex}}
