/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fixed_button_container{position:fixed;right:0;top:50vh;transform:translateY(-50%);background-color:rgba(255,255,255,0.75);border-radius:10px 0 0 10px;z-index:999;transition:all 0.3s;box-shadow:0 0 10px rgba(0,0,0,0.5);cursor:pointer;}.fixed_button_container:hover{background-color:rgb(255,255,255);}.fixed_button{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0.5rem 0.25rem;text-decoration:none !important;}.fixed_button:before{content:"\f058";font-size:2rem;display:block;text-align:center;font-family:"Font Awesome 5 Free";font-weight:900;line-height:100%;}.fixed_button span{font-size:0.75rem;}h2{font-size:3rem;font-weight:300;color:#2E7C84;}h3,h4{font-weight:300;}.display-3{font-weight:400;}.page .news-title{color:#a5451e !important;}.orange-btn{background-color:#a5451e;color:white;border:none;}.mt-15{margin-top:15rem !important;}.mb-14{margin-bottom:14rem !important;}.mt-n15{margin-top:-15rem !important;}.mb-n14{margin-bottom:-14rem !important;}.mt-n6{margin-top:-6rem !important;}.mb-n6{margin-bottom:-6rem !important;}.section--undergraduate-program,.section--education-specialist-degree-programs{background:linear-gradient(to bottom,#f9f9f9,#e1e1e1) repeat-x !important;}.section--undergraduate-program,.section--education-specialist-degree-programs,.section--master039s-degree-programs,.section--doctoral-degree-programs{padding:5rem 0 5rem 0 !important;}.yt-thumbnail{position:relative;display:block;}.yt-thumbnail::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:68px;height:48px;background-color:rgba(255,0,0,0.85);border-radius:12px;pointer-events:none;z-index:1;}.yt-thumbnail::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-40%,-50%);border-style:solid;border-width:10px 0 10px 20px;border-color:transparent transparent transparent white;pointer-events:none;z-index:2;}.yt-thumbnail img{width:100%;height:auto;display:block;}.hero,.main-breadcrumb,.page{position:relative;z-index:1;}.section-menu{position:relative;font-family:"Source Sans Pro","Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#eeeeee;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;overflow:hidden;height:65px;z-index:0;}.section-menu > a.scroll{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;width:70px;height:100%;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#aaaaaa;transition:all 0.3s;}.section-menu > a.scroll.scroll-left{right:auto;left:0;background:linear-gradient(to right,#eeeeee 50%,rgba(238,238,238,0) 100%);}.section-menu > a.scroll.scroll-right{right:0;left:auto;background:linear-gradient(to left,#eeeeee 50%,rgba(238,238,238,0) 100%);}.section-menu > a.scroll:hover,.section-menu > a.scroll:focus{color:#000;}.section-menu .nav{overflow-x:scroll;height:100%;padding-bottom:17px;opacity:0;transition:all 0.5s;}.section-menu .nav > li:first-child{padding-left:300px;}.section-menu .nav > li:last-child{padding-right:300px;}.section-menu .nav > li > a{padding:0 20px;height:65px;font-size:0.85rem;line-height:65px;text-decoration:none;white-space:nowrap;color:#333333;transition:all 0.3s;}.section-menu .nav > li > a.active{font-weight:700;text-decoration:underline;background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 100%);box-shadow:0 0.25rem 3rem rgba(0,0,0,0.09) !important;}.section-menu .nav > li > a:hover,.section-menu .nav > li > a:focus{color:#5d1725;background-color:#fff;}nav.menu--study-abroad-sidebar-menu{transition:all 0.3s;}nav.menu--study-abroad-sidebar-menu.fixed{position:fixed;top:220px;}.msu-sidebar{display:block;}.msu-sidebar ul.nav{box-shadow:0 0.25rem 3rem rgba(0,0,0,0.09) !important;display:block;}.msu-sidebar .nav li a{transition:all 0.3s;background-color:#fff;border-left-width:5px;}.msu-sidebar .nav li a:hover{background-color:#f9f9f9;border-left-width:5px;}nav.menu--study-abroad-sidebar-menu li{border-bottom:thin solid #e1e1e1;}@media screen and (max-width:767px){nav.menu--study-abroad-sidebar-menu,nav.menu--study-abroad-sidebar-menu.fixed{position:relative !important;}}.sa[id],.sa [id]{scroll-margin-top:6rem;}.sa .sa-trip{position:relative;overflow:hidden;transition:transform 0.3s ease;}.sa .sa-trip:hover{transform:translateY(-3px);}.sa .sa-trip .card-img-top{background-color:#000;}.sa .sa-trip .card-body{display:flex;flex-direction:column;}.sa .sa-trip__img{background-position:top center;filter:brightness(0.6);transition:filter 0.3s ease;}.sa .sa-trip:hover .sa-trip__img{filter:brightness(0.75);}.sa .sa-trip__title{position:absolute;top:0;left:0;right:0;height:250px;margin:0;padding:1rem;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-size:1.333rem;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,0.6);}.sa .sa-trip__facts{display:grid;grid-template-columns:auto 1fr;gap:0.25rem 1rem;margin:0;}.sa .sa-trip__facts dt{font-weight:600;color:#555555;}.sa .sa-trip__facts dd{margin:0;}.sa .sa-steps{list-style:none;padding:0;counter-reset:sa-step;}.sa .sa-steps__item{position:relative;padding:0 0 1.5rem 3.5rem;counter-increment:sa-step;}.sa .sa-steps__item::before{content:counter(sa-step);position:absolute;left:0;top:0;width:2.25rem;height:2.25rem;border-radius:50%;background:#5d1725;color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;}.sa .sa-steps__item::after{content:"";position:absolute;left:1.08rem;top:2.5rem;bottom:0.25rem;width:2px;background:#e1e1e1;}.sa .sa-steps__item:last-child::after{display:none;}.sa .sa-steps__item u{text-decoration:none;font-weight:700;color:#5d1725;}.sa .sa-tabs .nav-link{color:#333333;font-weight:600;}.sa .sa-tabs .nav-link.active{color:#5d1725;border-top:3px solid #5d1725;}.sa.sa-band--contact a{color:#fff;text-decoration:underline;}.sa .sa-years .nav-link{border:1px solid #5d1725;border-radius:2rem;color:#5d1725;margin:0 0.5rem 0.5rem 0;padding:0.3rem 1.25rem;}.sa .sa-years .nav-link:hover,.sa .sa-years .nav-link:focus{background:#f6eef0;}.sa .sa-years .nav-link.active{background:#5d1725;color:#fff;}.sa .card-bg-img.sa-yt-thumb{background-size:auto 133.4%;background-position:center;}.sa .sa-cover{-o-object-fit:cover;object-fit:cover;}.sa .sa-quote__text::before{content:"“";display:block;font-family:Georgia,serif;font-size:3.5rem;line-height:0.7;color:#5d1725;}.sa .sa-quote__text p:last-child{margin-bottom:0;}.sa a:focus-visible,.sa .btn:focus-visible{outline:3px solid #5d1725;outline-offset:2px;}@media (prefers-reduced-motion:reduce){.sa .sa-trip,.sa .sa-trip__img{transition:none;}.sa .sa-trip:hover{transform:none;}}.sa-hero-fb::before{content:"\f09a";font-family:"Font Awesome 6 Brands";font-weight:400;margin-right:0.5rem;}
