/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.background-position-x-left{background-position-x:left;}.background-position-x-center{background-position-x:center;}.background-position-x-right{background-position-x:right;}.background-position-y-top{background-position-y:top;}.background-position-y-center{background-position-y:center;}.background-position-y-bottom{background-position-y:right;}.min-h-0{min-height:0% !important;}.min-w-0{min-width:0% !important;}.min-h-5{min-height:5% !important;}.min-w-5{min-width:5% !important;}.min-h-10{min-height:10% !important;}.min-w-10{min-width:10% !important;}.min-h-15{min-height:15% !important;}.min-w-15{min-width:15% !important;}.min-h-20{min-height:20% !important;}.min-w-20{min-width:20% !important;}.min-h-25{min-height:25% !important;}.min-w-25{min-width:25% !important;}.min-h-30{min-height:30% !important;}.min-w-30{min-width:30% !important;}.min-h-35{min-height:35% !important;}.min-w-35{min-width:35% !important;}.min-h-40{min-height:40% !important;}.min-w-40{min-width:40% !important;}.min-h-45{min-height:45% !important;}.min-w-45{min-width:45% !important;}.min-h-50{min-height:50% !important;}.min-w-50{min-width:50% !important;}.min-h-55{min-height:55% !important;}.min-w-55{min-width:55% !important;}.min-h-60{min-height:60% !important;}.min-w-60{min-width:60% !important;}.min-h-65{min-height:65% !important;}.min-w-65{min-width:65% !important;}.min-h-70{min-height:70% !important;}.min-w-70{min-width:70% !important;}.min-h-75{min-height:75% !important;}.min-w-75{min-width:75% !important;}.min-h-80{min-height:80% !important;}.min-w-80{min-width:80% !important;}.min-h-85{min-height:85% !important;}.min-w-85{min-width:85% !important;}.min-h-90{min-height:90% !important;}.min-w-90{min-width:90% !important;}.min-h-95{min-height:95% !important;}.min-w-95{min-width:95% !important;}.min-h-100{min-height:100% !important;}.min-w-100{min-width:100% !important;}.min-h-105{min-height:105% !important;}.min-w-105{min-width:105% !important;}.min-h-110{min-height:110% !important;}.min-w-110{min-width:110% !important;}.min-h-115{min-height:115% !important;}.min-w-115{min-width:115% !important;}.min-h-120{min-height:120% !important;}.min-w-120{min-width:120% !important;}.min-h-125{min-height:125% !important;}.min-w-125{min-width:125% !important;}.min-h-130{min-height:130% !important;}.min-w-130{min-width:130% !important;}.min-h-135{min-height:135% !important;}.min-w-135{min-width:135% !important;}.min-h-140{min-height:140% !important;}.min-w-140{min-width:140% !important;}.min-h-145{min-height:145% !important;}.min-w-145{min-width:145% !important;}.min-h-150{min-height:150% !important;}.min-w-150{min-width:150% !important;}.min-h-155{min-height:155% !important;}.min-w-155{min-width:155% !important;}.min-h-160{min-height:160% !important;}.min-w-160{min-width:160% !important;}.min-h-165{min-height:165% !important;}.min-w-165{min-width:165% !important;}.min-h-170{min-height:170% !important;}.min-w-170{min-width:170% !important;}.min-h-175{min-height:175% !important;}.min-w-175{min-width:175% !important;}.min-h-180{min-height:180% !important;}.min-w-180{min-width:180% !important;}.min-h-185{min-height:185% !important;}.min-w-185{min-width:185% !important;}.min-h-190{min-height:190% !important;}.min-w-190{min-width:190% !important;}.min-h-195{min-height:195% !important;}.min-w-195{min-width:195% !important;}.min-h-200{min-height:200% !important;}.min-w-200{min-width:200% !important;}.text-no-max-width{max-width:none !important;}.hero,.page{}.hero .no-ext-icon.fa-external-link-alt,.hero .no-ext-icon .fa-external-link-alt,.page .no-ext-icon.fa-external-link-alt,.page .no-ext-icon .fa-external-link-alt{display:none;}.hero .font-family-msu-bulldog,.page .font-family-msu-bulldog{font-family:"MSU Bulldog Revised Slab","Source Sans 3","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;}.hero .letter-spacing--50,.page .letter-spacing--50{letter-spacing:-0.5rem;}.hero .letter-spacing--45,.page .letter-spacing--45{letter-spacing:-0.45rem;}.hero .letter-spacing--40,.page .letter-spacing--40{letter-spacing:-0.4rem;}.hero .letter-spacing--35,.page .letter-spacing--35{letter-spacing:-0.35rem;}.hero .letter-spacing--30,.page .letter-spacing--30{letter-spacing:-0.3rem;}.hero .letter-spacing--25,.page .letter-spacing--25{letter-spacing:-0.25rem;}.hero .letter-spacing--20,.page .letter-spacing--20{letter-spacing:-0.2rem;}.hero .letter-spacing--15,.page .letter-spacing--15{letter-spacing:-0.15rem;}.hero .letter-spacing--10,.page .letter-spacing--10{letter-spacing:-0.1rem;}.hero .letter-spacing--5,.page .letter-spacing--5{letter-spacing:-0.05rem;}.hero .letter-spacing-0,.page .letter-spacing-0{letter-spacing:0rem;}.hero .letter-spacing-5,.page .letter-spacing-5{letter-spacing:0.05rem;}.hero .letter-spacing-10,.page .letter-spacing-10{letter-spacing:0.1rem;}.hero .letter-spacing-15,.page .letter-spacing-15{letter-spacing:0.15rem;}.hero .letter-spacing-20,.page .letter-spacing-20{letter-spacing:0.2rem;}.hero .letter-spacing-25,.page .letter-spacing-25{letter-spacing:0.25rem;}.hero .letter-spacing-30,.page .letter-spacing-30{letter-spacing:0.3rem;}.hero .letter-spacing-35,.page .letter-spacing-35{letter-spacing:0.35rem;}.hero .letter-spacing-40,.page .letter-spacing-40{letter-spacing:0.4rem;}.hero .letter-spacing-45,.page .letter-spacing-45{letter-spacing:0.45rem;}.hero .letter-spacing-50,.page .letter-spacing-50{letter-spacing:0.5rem;}.hero .main-content div + p,.page .main-content div + p{margin-top:1.925rem;}.hero .pull-quote-q,.page .pull-quote-q{position:relative;}.hero .pull-quote-q:before,.page .pull-quote-q:before{content:open-quote;position:absolute;left:-8rem;top:-3.5rem;text-align:right;font-size:15rem;font-style:italic;}.page .auto-flow{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;justify-items:stretch;overscroll-behavior-inline:contain;-ms-scroll-snap-type:inline mandatory;scroll-snap-type:inline mandatory;scrollbar-color:var(--bs-gray-500) var(--bs-gray-300);}.page .auto-flow--right{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;}.page .auto-flow--left{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;}.page .auto-flow > *{scroll-snap-align:start;}.page .auto-flow::-webkit-scrollbar{width:0.5rem;height:0.5rem;}.page .auto-flow::-webkit-scrollbar-thumb{background:var(--bs-gray-500);border-radius:5px;}.page .auto-flow::-webkit-scrollbar-track{background:var(--bs-gray-300);border-radius:5px;}.hero,.page{}.hero .btn.btn-social,.page .btn.btn-social{color:var(--bs-white);}.hero .btn.btn-social .fa-external-link-alt,.page .btn.btn-social .fa-external-link-alt{display:none;}.hero .btn.facebook,.page .btn.facebook{background-color:#1877F2;}.hero .btn.google-plus,.page .btn.google-plus{background-color:#DC4E41;}.hero .btn.instagram,.page .btn.instagram{background-color:#E4405F;}.hero .btn.linkedin,.page .btn.linkedin{background-color:#0077B5;}.hero .btn.pinterest,.page .btn.pinterest{background-color:#BD081C;}.hero .btn.tumblr,.page .btn.tumblr{background-color:#36465D;}.hero .btn.twitter,.page .btn.twitter{background-color:#1DA1F2;}.hero .btn.x-twitter,.page .btn.x-twitter{background-color:#000000;}.hero .btn.vine,.page .btn.vine{background-color:#11B48A;}.hero .btn.youtube,.page .btn.youtube{background-color:#CD201F;}.hero .btn.rss,.page .btn.rss{background-color:#FFA500;}.hero .btn.vimeo,.page .btn.vimeo{background-color:#1AB7EA;}.hero .btn.snapchat,.page .btn.snapchat{background-color:#FFFC00;}.hero .btn.skype,.page .btn.skype{background-color:#00AFF0;}.hero .btn:hover.facebook,.hero .btn:focus.facebook,.page .btn:hover.facebook,.page .btn:focus.facebook{background-color:#0b5fcc;}.hero .btn:hover.google-plus,.hero .btn:focus.google-plus,.page .btn:hover.google-plus,.page .btn:focus.google-plus{background-color:#c63224;}.hero .btn:hover.instagram,.hero .btn:focus.instagram,.page .btn:hover.instagram,.page .btn:focus.instagram{background-color:#d31e40;}.hero .btn:hover.linkedin,.hero .btn:focus.linkedin,.page .btn:hover.linkedin,.page .btn:focus.linkedin{background-color:#005582;}.hero .btn:hover.pinterest,.hero .btn:focus.pinterest,.page .btn:hover.pinterest,.page .btn:focus.pinterest{background-color:#8c0615;}.hero .btn:hover.tumblr,.hero .btn:focus.tumblr,.page .btn:hover.tumblr,.page .btn:focus.tumblr{background-color:#232e3d;}.hero .btn:hover.twitter,.hero .btn:focus.twitter,.page .btn:hover.twitter,.page .btn:focus.twitter{background-color:#0c85d0;}.hero .btn:hover.x-twitter,.hero .btn:focus.x-twitter,.page .btn:hover.x-twitter,.page .btn:focus.x-twitter{background-color:black;}.hero .btn:hover.vine,.hero .btn:focus.vine,.page .btn:hover.vine,.page .btn:focus.vine{background-color:#0d8566;}.hero .btn:hover.youtube,.hero .btn:focus.youtube,.page .btn:hover.youtube,.page .btn:focus.youtube{background-color:#a11918;}.hero .btn:hover.rss,.hero .btn:focus.rss,.page .btn:hover.rss,.page .btn:focus.rss{background-color:#cc8400;}.hero .btn:hover.vimeo,.hero .btn:focus.vimeo,.page .btn:hover.vimeo,.page .btn:focus.vimeo{background-color:#1295bf;}.hero .btn:hover.snapchat,.hero .btn:focus.snapchat,.page .btn:hover.snapchat,.page .btn:focus.snapchat{background-color:#ccca00;}.hero .btn:hover.skype,.hero .btn:focus.skype,.page .btn:hover.skype,.page .btn:focus.skype{background-color:#008abd;}.hero .btn.btn-options,.page .btn.btn-options{color:var(--bs-white);width:50px;height:50px;padding:0;-webkit-box-shadow:0 0.125rem 1rem rgba(var(--bs-black),0.07);box-shadow:0 0.125rem 1rem rgba(var(--bs-black),0.07);border:1px solid var(--bs-maroon-primary);background-color:var(--bs-maroon-300);border-radius:50%;}.hero .btn.btn-options:hover,.hero .btn.btn-options:focus,.page .btn.btn-options:hover,.page .btn.btn-options:focus{color:var(--bs-white);-webkit-transform:scale(1.05);transform:scale(1.05);border:1px solid var(--bs-maroon-primary);-webkit-box-shadow:0 0.25rem 3rem rgba(var(--bs-black),0.09);box-shadow:0 0.25rem 3rem rgba(var(--bs-black),0.09);}.hero .btn.btn-options.mobile-scholarship-filter,.page .btn.btn-options.mobile-scholarship-filter{display:none !important;position:fixed;z-index:1060;bottom:60px;right:10px;}@media (max-width:575.98px){.hero .btn.btn-options.mobile-scholarship-filter,.page .btn.btn-options.mobile-scholarship-filter{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}}.hero .btn[class*=btn-arrow-],.page .btn[class*=btn-arrow-]{padding-left:0;padding-right:0;color:var(--bs-maroon-primary);font-weight:normal;-webkit-transition:all 0.3s;transition:all 0.3s;}.hero .btn[class*=btn-arrow-]:after,.page .btn[class*=btn-arrow-]:after{display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:900;content:"\f061";margin-left:0.75rem;}.hero .btn[class*=btn-arrow-]:hover,.hero .btn[class*=btn-arrow-]:focus,.page .btn[class*=btn-arrow-]:hover,.page .btn[class*=btn-arrow-]:focus{-webkit-transform:scale(1.1);transform:scale(1.1);}.hero .btn.btn-arrow-maroon,.page .btn.btn-arrow-maroon{color:var(--bs-maroon-primary);}.hero .btn.btn-arrow-white,.page .btn.btn-arrow-white{color:var(--bs-white);}.hero .btn.btn-arrow-black,.page .btn.btn-arrow-black{color:var(--bs-black);}.hero .btn[class*=btn-outline-]:hover,.hero .btn[class*=btn-outline-]:focus,.page .btn[class*=btn-outline-]:hover,.page .btn[class*=btn-outline-]:focus{border-color:var(--bs-white) !important;-webkit-box-shadow:0 0.5rem 1.5rem rgba(var(--bs-black),0.15) !important;box-shadow:0 0.5rem 1.5rem rgba(var(--bs-black),0.15) !important;background:var(--bs-white);color:var(--bs-gray-900);}.hero,.page{}.hero .card.card-overlay > .bg-container,.hero .card.card-overlay > .bg-cover,.page .card.card-overlay > .bg-container,.page .card.card-overlay > .bg-cover{-webkit-transition:all 0.3s cubic-bezier(0.56,0.12,0.22,1);transition:all 0.3s cubic-bezier(0.56,0.12,0.22,1);}.hero .card.card-overlay > .bg-container .bg-fade,.hero .card.card-overlay > .bg-cover .bg-fade,.page .card.card-overlay > .bg-container .bg-fade,.page .card.card-overlay > .bg-cover .bg-fade{opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;}.hero .card.card-overlay:hover,.hero .card.card-overlay:focus,.page .card.card-overlay:hover,.page .card.card-overlay:focus{z-index:1;}.hero .card.card-overlay:hover > .bg-container,.hero .card.card-overlay:hover > .bg-cover,.hero .card.card-overlay:focus > .bg-container,.hero .card.card-overlay:focus > .bg-cover,.page .card.card-overlay:hover > .bg-container,.page .card.card-overlay:hover > .bg-cover,.page .card.card-overlay:focus > .bg-container,.page .card.card-overlay:focus > .bg-cover{-webkit-transform:scale(1.1);transform:scale(1.1);}.hero .card.card-overlay:hover > .bg-container .bg-fade,.hero .card.card-overlay:hover > .bg-cover .bg-fade,.hero .card.card-overlay:focus > .bg-container .bg-fade,.hero .card.card-overlay:focus > .bg-cover .bg-fade,.page .card.card-overlay:hover > .bg-container .bg-fade,.page .card.card-overlay:hover > .bg-cover .bg-fade,.page .card.card-overlay:focus > .bg-container .bg-fade,.page .card.card-overlay:focus > .bg-cover .bg-fade{opacity:0.9;}.hero .card.card-scholarship,.page .card.card-scholarship{border-top:6px solid #ddd !important;}.hero .card.card-scholarship.card-scholarship-automatic,.page .card.card-scholarship.card-scholarship-automatic{border-color:#7a1e30 !important;}.hero .card.card-scholarship.card-scholarship-need-based,.page .card.card-scholarship.card-scholarship-need-based{border-color:#007da4 !important;}.hero .card.card-scholarship.card-scholarship-other,.page .card.card-scholarship.card-scholarship-other{border-color:#c99700 !important;}.hero .card.card-scholarship .card-footer p,.hero .card.card-scholarship .card-footer ul,.hero .card.card-scholarship .card-footer ol,.page .card.card-scholarship .card-footer p,.page .card.card-scholarship .card-footer ul,.page .card.card-scholarship .card-footer ol{margin-bottom:0.75rem;}.hero .card.card-scholarship > .card-scholarship-award,.page .card.card-scholarship > .card-scholarship-award{border-left:none;border-right:none;border-bottom:none;border-top:1px solid #ddd;}.hero .card.card-scholarship > .card-scholarship-award:nth-child(odd),.page .card.card-scholarship > .card-scholarship-award:nth-child(odd){background-color:#fff;}.hero .card.card-scholarship > .card-scholarship-award:nth-child(even),.page .card.card-scholarship > .card-scholarship-award:nth-child(even){background-color:#f7f7f7;}.hero .card.card-important-date,.page .card.card-important-date{-webkit-transition:opacity 0.3s ease-in;transition:opacity 0.3s ease-in;}.hero .card.card-important-date.past,.page .card.card-important-date.past{opacity:0.5;}.hero .card.card-important-date.past:hover,.hero .card.card-important-date.past:focus,.page .card.card-important-date.past:hover,.page .card.card-important-date.past:focus{opacity:1;}.hero .card.card-arrow:before,.page .card.card-arrow:before{position:absolute;right:-2rem;top:35%;content:"";display:inline-block;width:5em;height:5em;background:var(--bs-white);border-radius:50%;}.hero .card.card-arrow:after,.page .card.card-arrow:after{position:absolute;right:0;top:40%;content:"";display:inline-block;margin-top:1.05em;margin-left:-0.6em;width:1.4em;height:1.4em;border-top:0.5em solid var(--bs-gray-500);border-right:0.5em solid var(--bs-gray-500);-webkit-transform:rotate(45deg);transform:rotate(45deg);}.hero .card.card-arrow:hover:after,.page .card.card-arrow:hover:after{border-top-color:var(--bs-maroon-primary);border-right-color:var(--bs-maroon-primary);}.hero ol.step-list,.page ol.step-list{list-style:none;}.hero ol.step-list > li,.page ol.step-list > li{position:relative;counter-increment:numerals;padding-bottom:40px;margin:0 0 0 50px;}.hero ol.step-list > li h3,.hero ol.step-list > li p,.page ol.step-list > li h3,.page ol.step-list > li p{margin-bottom:1rem;}.hero ol.step-list > li:last-of-type,.page ol.step-list > li:last-of-type{padding-bottom:0;}.hero ol.step-list > li:before,.page ol.step-list > li:before{text-align:center;content:counter(numerals);position:absolute;color:var(--bs-maroon-300);font-family:"MSU Bulldog Revised Slab","Source Sans 3","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1rem;margin:0 0 0 -50px;width:2rem;height:2rem;line-height:1.9;border-radius:50%;background:white;z-index:2;border:3px solid var(--bs-maroon-300);}.hero ol.step-list > li:after,.page ol.step-list > li:after{content:"";width:1px;height:100%;background:var(--bs-gray-500);position:absolute;top:0;left:-35px;}.hero ol.step-list > li:last-child:after,.page ol.step-list > li:last-child:after{display:none;}.link-group{background-color:var(--bs-gray-200);}.link-group h1,.link-group h2,.link-group h3,.link-group h4,.link-group h5,.link-group h6{color:var(--bs-maroon-400);border-bottom:1px solid var(--bs-maroon-400);margin-bottom:1.5rem;padding-bottom:0.5rem;}.link-group li{padding:0.25rem 0;line-height:1.5;}.link-group a{line-height:1.5;text-decoration:none !important;font-size:0.88rem;color:var(--bs-gray-800);}.link-group a:hover,.link-group a:focus{text-decoration:underline !important;color:var(--bs-maroon-400);}.link-group .link-bottom{border-color:var(--bs-gray-400) !important;}.link-group .link-bottom a{font-size:1rem;color:var(--bs-maroon-400);}.link-group.link-group-dark{background-color:var(--bs-gray-900);}.link-group.link-group-dark h1,.link-group.link-group-dark h2,.link-group.link-group-dark h3,.link-group.link-group-dark h4,.link-group.link-group-dark h5,.link-group.link-group-dark h6{color:var(--bs-gray-300);border-color:var(--bs-gray-600);}.link-group.link-group-dark a{color:var(--bs-gray-200);}.link-group.link-group-dark a:hover,.link-group.link-group-dark a:focus{color:var(--bs-white);}.link-group.link-group-dark .link-bottom{border-color:var(--bs-gray-600) !important;}.link-group.link-group-dark .link-bottom a{color:var(--bs-gray-300);}.link-group.link-group-white{background-color:var(--bs-white);}.link-group.link-group-white h1,.link-group.link-group-white h2,.link-group.link-group-white h3,.link-group.link-group-white h4,.link-group.link-group-white h5,.link-group.link-group-white h6{color:var(--bs-maroon-400);border-color:var(--bs-maroon-400);}.link-group.link-group-white a{color:var(--bs-gray-800);}.link-group.link-group-white a:hover,.link-group.link-group-white a:focus{color:var(--bs-maroon-400);}.link-group.link-group-white .link-bottom{border-color:var(--bs-gray-400) !important;}.link-group.link-group-white .link-bottom a{color:var(--bs-maroon-400);}
