.highlight{font-family:Satisfy,cursive;color:#db1f35}.d-block{display:block!important}.w-100{width:100%!important}.dropdown>.dropdown-menu .dropdown-menu{top:0;left:100%}.footer-button-list{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:32px;margin-top:2rem;margin-bottom:32px;margin-bottom:2rem;clear:both}.footer-button-list>.btn{margin-left:3px;margin-left:.2rem;margin-right:3px;margin-right:.2rem}.homepage-title--alt1{margin-bottom:32px!important;margin-bottom:2rem!important}.carousel-item-title{font-size:72px!important;font-size:4.5rem!important;margin-bottom:16px!important;margin-bottom:1rem!important}.content-homepage .container-fluid{padding:0!important}.content-homepage .container-fluid p{margin:0}.content-page .alignleft{float:left}.content-page .alignright{float:right}.m-accordion-image>.panel{font-size:14px}.button-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.button-wrap .nav-item{margin-left:10px;margin-right:10px}.button-wrap .nav-item>.btn{color:#fff;display:inline-grid;height:100%}.button-wrap .nav-item>.btn:hover{background-color:inherit;filter:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg"><filter id="filter"><feComponentTransfer color-interpolation-filters="sRGB"><feFuncR type="linear" slope="0.9" /><feFuncG type="linear" slope="0.9" /><feFuncB type="linear" slope="0.9" /></feComponentTransfer></filter></svg>#filter');filter:brightness(90%)}.btn-bg_img--arrow_left .fa{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comment-list ol{list-style:none}.webapp-login .student-controls{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.webapp-login .student-controls a{color:#fff;font-family:Montserrat,sans-serif;font-weight:700;font-size:12px;padding:15px 0;text-transform:uppercase}.webapp-login .student-controls .login{border-bottom:1px solid rgba(255,255,255,.3)}#slide-sponsors.slide{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#slide-sponsors.slide .left.carousel-control,#slide-sponsors.slide .right.carousel-control{display:-webkit-box;display:-ms-flexbox;display:flex;background:inherit!important;width:30px;position:absolute;top:auto;bottom:auto;height:300px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;opacity:1}#slide-sponsors.slide .left.carousel-control>.fas,#slide-sponsors.slide .right.carousel-control>.fas{background-color:#e01643;height:80px;width:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#slide-sponsors.slide .left{left:-15px}#slide-sponsors.slide .right{right:-15px}#slide-sponsors.slide .sponsors-list{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#slide-sponsors.slide .sponsors-image{margin-right:15px;margin-left:15px;-o-object-fit:contain;object-fit:contain;width:190px;height:190px}#slide-sponsors.slide .carousel-inner>.item{height:256px}#slide-sponsors.slide .carousel-inner>.item .nav-link{padding:0}#slide-sponsors.slide .carousel-indicators{width:100%;background:0 0}#carousel-generic .carousel-inner,#carousel-generic .carousel-item{height:350px}#carousel-generic .carousel-indicators{right:17%!important}#carousel-generic .carousel-caption{top:0;right:auto;bottom:auto}#carousel-generic .carousel-caption .btn{position:absolute;left:5px}#student-account-container.dashboard .personal-information .pull-right ul{display:-webkit-box;display:-ms-flexbox;display:flex}#student-account-container.dashboard .personal-information .pull-right ul li{padding:0 16px;padding:0 1rem}.panel-group .panel{border-color:#da002e}.panel-group .panel-heading{padding:10px 15px;background-color:#da002e!important;color:#555;border-color:#da002e;border-bottom:0;position:relative}.panel-group .panel-title{font-size:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.panel-group .panel-title a{color:#fff}.panel-group .panel-title a[class=collapsed]::after{content:"\f056";font-family:FontAwesome;position:absolute;right:14px;top:10px}.panel-group .panel-title a:not([class=collapsed])::after{content:"\f055";font-family:FontAwesome;position:absolute;right:14px;top:10px}