/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
#homepage-campus-buttons{padding:0;text-align:center;border-bottom:solid thin #efefef;position:relative;z-index:2;}#homepage-campus-buttons + section{padding-top:1rem;}#homepage-campus-buttons .btn{margin:0 !important;-webkit-transition:all 0.3s;transition:all 0.3s;}#homepage-campus-buttons .btn span{text-transform:uppercase;letter-spacing:0.1em;}#homepage-campus-buttons p{margin:0;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}#homepage-campus-buttons .btn:hover{background-color:#e1e1e1;border-color:#e1e1e1;-webkit-transform:scale(1.05) translateY(2px);transform:scale(1.05) translateY(2px);}.path-alias--home .hero .bg-img,.home-featured-medical-section .bg-img,.home-events .bg-img{background-attachment:fixed;}#home-featured-news .section-attachment .btn{text-align:right;}#home-events.hide_events_section{display:none;}#bulldog-head-container{padding:0;text-align:center;}.page .page-body .main-content figure.float-none{width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;text-align:center;}.page .page-body .main-content figure.float-none img{width:auto !important;max-width:100% !important;margin:0 !important;min-width:0 !important;}.advisors_listing_item ul{margin-bottom:0;}.advisors_listing_item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.advisors_listing_item .card-body{width:65%;}.advisors_listing_item_img_container{overflow:hidden;width:35%;}.advisors_listing_item_img_container img{width:100% !important;height:100% !important;-o-object-fit:cover;object-fit:cover;}@media all and (max-width:768px){.advisors_listing_item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.advisors_listing_item .card-body{width:100%;}.advisors_listing_item_img_container{width:100%;margin-bottom:2rem;}}section.video_section{display:block;width:100%;position:relative;overflow:hidden;min-height:400px;}@media (min-width:768px){section.video_section{min-height:60vh;}}@media (min-width:1200px){section.video_section{min-height:80vh;}}.video_section_wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;}.video_section video{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);min-width:100%;min-height:100%;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;z-index:1;}.vid_section_overlay{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;}.vid_section_content{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;}@media (min-width:768px){.vid_section_content{padding:40px;}}.vid_section_content_inner{width:100%;max-width:1200px;}.text-align-left .vid_section_content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.text-align-right .vid_section_content{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.text-align-center .vid_section_content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}.vid_section_title{margin-bottom:1rem;font-size:clamp(1.5rem,4vw,3rem);}.vid_section_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;}.text-align-center .vid_section_buttons{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}.text-align-right .vid_section_buttons{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.spacer_paragraph{clear:both;}.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;font-weight:700;margin:0 0 0 -50px;width:2rem;height:2rem;line-height:1.7;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;}.campus_services_landing .section-row .container-fluid .row > div{background-color:rgba(255,255,255,0.87);padding-top:5%;-webkit-box-shadow:0 0 25px rgba(0,0,0,0.5);box-shadow:0 0 25px rgba(0,0,0,0.5);}.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-scholarship-process,.page .card.card-scholarship-process{background:transparent;-webkit-transition:all 0.3s;transition:all 0.3s;border:5px solid var(--bs-gray-200);}.hero .card.card-scholarship-form,.page .card.card-scholarship-form{background:transparent;-webkit-transition:all 0.3s;transition:all 0.3s;overflow:hidden;}@media (max-width:575.98px){.hero .card.card-scholarship-form,.page .card.card-scholarship-form{position:fixed;z-index:1030;-webkit-transition:all 0.5s;transition:all 0.5s;opacity:1;height:80%;width:95%;top:10%;bottom:5%;left:0;right:0;background:var(--bs-white);-webkit-box-shadow:0 0 100px rgba(var(--bs-black),0.6) !important;box-shadow:0 0 100px rgba(var(--bs-black),0.6) !important;padding:0;margin:0 2.5%;}.hero .card.card-scholarship-form:not(.mobile-open),.page .card.card-scholarship-form:not(.mobile-open){opacity:0;top:110%;}.hero .card.card-scholarship-form form,.page .card.card-scholarship-form form{position:relative;overflow-y:scroll;width:100%;}}.hero .card.card-scholarship-form .card-body,.page .card.card-scholarship-form .card-body{border:5px solid var(--bs-gray-200);}.hero .card.card-quiz,.page .card.card-quiz{background:var(--bs-gray-200);border:none;}.hero .card.card-quiz .option-group .btn,.page .card.card-quiz .option-group .btn{text-transform:initial;}.hero .card.card-quiz .bully-message .speech-bubble,.page .card.card-quiz .bully-message .speech-bubble{margin:1rem;margin-bottom:40px;padding:0.75rem 1rem;position:relative;font-family:"Source Sans Pro",sans-serif;font-size:1rem;background:var(--bs-white);color:#777;}.hero .card.card-quiz .bully-message .speech-bubble:before,.page .card.card-quiz .bully-message .speech-bubble:before{content:"";border:12.5px solid transparent;border-top:12.5px solid #fff;border-bottom:0;height:0;width:0;border-top-width:25px;display:block;position:absolute;left:3rem;top:auto;bottom:-25px;-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate(90deg) skew(-25deg) translateY(16.6666666667px);transform:rotate(90deg) skew(-25deg) translateY(16.6666666667px);}.hero .card.card-quiz .bully-message .speech-bubble .text .dot,.page .card.card-quiz .bully-message .speech-bubble .text .dot{height:8px;width:8px;border-radius:100%;-webkit-animation:dot-pulse 0.9s ease both infinite;animation:dot-pulse 0.9s ease both infinite;background:#999;display:inline-block;}.hero .card.card-quiz .bully-message .speech-bubble .text .dot--one,.page .card.card-quiz .bully-message .speech-bubble .text .dot--one{-webkit-animation-delay:0;animation-delay:0;}.hero .card.card-quiz .bully-message .speech-bubble .text .dot--two,.page .card.card-quiz .bully-message .speech-bubble .text .dot--two{-webkit-animation-delay:0.3s;animation-delay:0.3s;}.hero .card.card-quiz .bully-message .speech-bubble .text .dot--three,.page .card.card-quiz .bully-message .speech-bubble .text .dot--three{-webkit-animation-delay:0.6s;animation-delay:0.6s;}@-webkit-keyframes dot-pulse{0%{-webkit-transform:scale(0);transform:scale(0);}50%{-webkit-transform:scale(1);transform:scale(1);}100%{-webkit-transform:scale(0);transform:scale(0);}}@keyframes dot-pulse{0%{-webkit-transform:scale(0);transform:scale(0);}50%{-webkit-transform:scale(1);transform:scale(1);}100%{-webkit-transform:scale(0);transform:scale(0);}}.hero .card.card-quiz .bully-message .speech-bubble cite,.page .card.card-quiz .bully-message .speech-bubble cite{position:absolute;bottom:-2rem;left:4.5rem;font-size:0.9rem;font-style:normal;font-weight:400;letter-spacing:0.08rem;color:var(--bs-maroon-300);}.hero .card.card-quiz .answer p,.page .card.card-quiz .answer p{line-height:1.75;}.hero .card.card-quiz-submit,.page .card.card-quiz-submit{background:transparent;overflow:visible;}.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);}
