/**
 * Variables
 */
.sub-footer {
  background-color: #236192;
}
.sub-footer .menu-social .social .athletics-logo img {
  max-width: 175px;
}
@media (min-width: 768px) {
  .sub-footer .menu-social .social .athletics-logo img {
    max-width: 215px;
  }
}

.header-website .logo-images svg .logo-identifier-1,
.header-website .logo-images svg .logo-identifier-2,
.header-website .logo-images svg .logo-words-1,
.header-website .logo-images svg .logo-words-3,
.header-website .logo-images svg .logo-words-4,
.header-website .logo-images svg .vertical-divider {
  fill: #236192;
}
.header-website .navbar-expand-xl .nav-link.open, .header-website .navbar-expand-xl .nav-link.show {
  background-color: #236192;
  color: #fff;
}
.header-website .navbar-expand-lg .nav-link.open, .header-website .navbar-expand-lg .nav-link.show {
  background-color: #236192;
  color: #fff;
}
.header-website .navbar-expand-md .nav-link.open, .header-website .navbar-expand-md .nav-link.show {
  background-color: #236192;
  color: #fff;
}
.header-website .navbar-expand-sm .nav-link.open, .header-website .navbar-expand-sm .nav-link.show {
  background-color: #236192;
  color: #fff;
}
.header-website .navbar-expand-xs .nav-link.open, .header-website .navbar-expand-xs .nav-link.show {
  background-color: #236192;
  color: #fff;
}
.header-website .navbar-expand-all .nav-link.open, .header-website .navbar-expand-all .nav-link.show {
  background-color: #236192;
  color: #fff;
}
.header-website #navbarMain.navbar-expand-xl {
  background-color: transparent;
}
@media (min-width: 1200px) {
  .header-website #navbarMain.navbar-expand-xl {
    background-color: #236192;
  }
}
.header-website #navbarMain.navbar-expand-xl .nav-link {
  color: #fff;
}
.header-website #navbarMain.navbar-expand-xl .nav-link:hover, .header-website #navbarMain.navbar-expand-xl .nav-link.open, .header-website #navbarMain.navbar-expand-xl .nav-link.show {
  background-color: #236192;
}
@media (min-width: 1200px) {
  .header-website #navbarMain.navbar-expand-xl .nav-link:hover, .header-website #navbarMain.navbar-expand-xl .nav-link.open, .header-website #navbarMain.navbar-expand-xl .nav-link.show {
    background-color: #1c4d73;
  }
}
@media (max-width: 1199.98px) {
  .header-website #navbarMain.navbar-expand-xl .nav-link:hover, .header-website #navbarMain.navbar-expand-xl .nav-link.open, .header-website #navbarMain.navbar-expand-xl .nav-link.show {
    background-color: #236192 !important;
  }
}
@media (min-width: 1200px) {
  .header-website #navbarMain.navbar-expand-xl .nav-quicklinks {
    background-color: #236192;
  }
}
@media (min-width: 1200px) {
  .header-website #navbarMain.navbar-expand-xl .nav-quicklinks .nav-quicklink {
    background-color: #ffca28;
  }
}
@media (min-width: 1200px) {
  .header-website #navbarMain.navbar-expand-xl .nav-quicklinks .nav-quicklink:hover, .header-website #navbarMain.navbar-expand-xl .nav-quicklinks .nav-quicklink.open, .header-website #navbarMain.navbar-expand-xl .nav-quicklinks .nav-quicklink.show {
    background-color: #dba500;
  }
}
.header-website #navbarMain.navbar-expand-xl .dropdown-btn:hover {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-xl .dropdown-btn.open {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-lg {
  background-color: transparent;
}
@media (min-width: 992px) {
  .header-website #navbarMain.navbar-expand-lg {
    background-color: #236192;
  }
}
.header-website #navbarMain.navbar-expand-lg .nav-link {
  color: #fff;
}
.header-website #navbarMain.navbar-expand-lg .nav-link:hover, .header-website #navbarMain.navbar-expand-lg .nav-link.open, .header-website #navbarMain.navbar-expand-lg .nav-link.show {
  background-color: #236192;
}
@media (min-width: 992px) {
  .header-website #navbarMain.navbar-expand-lg .nav-link:hover, .header-website #navbarMain.navbar-expand-lg .nav-link.open, .header-website #navbarMain.navbar-expand-lg .nav-link.show {
    background-color: #1c4d73;
  }
}
@media (max-width: 991.98px) {
  .header-website #navbarMain.navbar-expand-lg .nav-link:hover, .header-website #navbarMain.navbar-expand-lg .nav-link.open, .header-website #navbarMain.navbar-expand-lg .nav-link.show {
    background-color: #236192 !important;
  }
}
@media (min-width: 992px) {
  .header-website #navbarMain.navbar-expand-lg .nav-quicklinks {
    background-color: #236192;
  }
}
@media (min-width: 992px) {
  .header-website #navbarMain.navbar-expand-lg .nav-quicklinks .nav-quicklink {
    background-color: #ffca28;
  }
}
@media (min-width: 992px) {
  .header-website #navbarMain.navbar-expand-lg .nav-quicklinks .nav-quicklink:hover, .header-website #navbarMain.navbar-expand-lg .nav-quicklinks .nav-quicklink.open, .header-website #navbarMain.navbar-expand-lg .nav-quicklinks .nav-quicklink.show {
    background-color: #dba500;
  }
}
.header-website #navbarMain.navbar-expand-lg .dropdown-btn:hover {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-lg .dropdown-btn.open {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-md {
  background-color: transparent;
}
@media (min-width: 768px) {
  .header-website #navbarMain.navbar-expand-md {
    background-color: #236192;
  }
}
.header-website #navbarMain.navbar-expand-md .nav-link {
  color: #fff;
}
.header-website #navbarMain.navbar-expand-md .nav-link:hover, .header-website #navbarMain.navbar-expand-md .nav-link.open, .header-website #navbarMain.navbar-expand-md .nav-link.show {
  background-color: #236192;
}
@media (min-width: 768px) {
  .header-website #navbarMain.navbar-expand-md .nav-link:hover, .header-website #navbarMain.navbar-expand-md .nav-link.open, .header-website #navbarMain.navbar-expand-md .nav-link.show {
    background-color: #1c4d73;
  }
}
@media (max-width: 767.98px) {
  .header-website #navbarMain.navbar-expand-md .nav-link:hover, .header-website #navbarMain.navbar-expand-md .nav-link.open, .header-website #navbarMain.navbar-expand-md .nav-link.show {
    background-color: #236192 !important;
  }
}
@media (min-width: 768px) {
  .header-website #navbarMain.navbar-expand-md .nav-quicklinks {
    background-color: #236192;
  }
}
@media (min-width: 768px) {
  .header-website #navbarMain.navbar-expand-md .nav-quicklinks .nav-quicklink {
    background-color: #ffca28;
  }
}
@media (min-width: 768px) {
  .header-website #navbarMain.navbar-expand-md .nav-quicklinks .nav-quicklink:hover, .header-website #navbarMain.navbar-expand-md .nav-quicklinks .nav-quicklink.open, .header-website #navbarMain.navbar-expand-md .nav-quicklinks .nav-quicklink.show {
    background-color: #dba500;
  }
}
.header-website #navbarMain.navbar-expand-md .dropdown-btn:hover {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-md .dropdown-btn.open {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-sm {
  background-color: transparent;
}
@media (min-width: 576px) {
  .header-website #navbarMain.navbar-expand-sm {
    background-color: #236192;
  }
}
.header-website #navbarMain.navbar-expand-sm .nav-link {
  color: #fff;
}
.header-website #navbarMain.navbar-expand-sm .nav-link:hover, .header-website #navbarMain.navbar-expand-sm .nav-link.open, .header-website #navbarMain.navbar-expand-sm .nav-link.show {
  background-color: #236192;
}
@media (min-width: 576px) {
  .header-website #navbarMain.navbar-expand-sm .nav-link:hover, .header-website #navbarMain.navbar-expand-sm .nav-link.open, .header-website #navbarMain.navbar-expand-sm .nav-link.show {
    background-color: #1c4d73;
  }
}
@media (max-width: 575.98px) {
  .header-website #navbarMain.navbar-expand-sm .nav-link:hover, .header-website #navbarMain.navbar-expand-sm .nav-link.open, .header-website #navbarMain.navbar-expand-sm .nav-link.show {
    background-color: #236192 !important;
  }
}
@media (min-width: 576px) {
  .header-website #navbarMain.navbar-expand-sm .nav-quicklinks {
    background-color: #236192;
  }
}
@media (min-width: 576px) {
  .header-website #navbarMain.navbar-expand-sm .nav-quicklinks .nav-quicklink {
    background-color: #ffca28;
  }
}
@media (min-width: 576px) {
  .header-website #navbarMain.navbar-expand-sm .nav-quicklinks .nav-quicklink:hover, .header-website #navbarMain.navbar-expand-sm .nav-quicklinks .nav-quicklink.open, .header-website #navbarMain.navbar-expand-sm .nav-quicklinks .nav-quicklink.show {
    background-color: #dba500;
  }
}
.header-website #navbarMain.navbar-expand-sm .dropdown-btn:hover {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-sm .dropdown-btn.open {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-xs {
  background-color: transparent;
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-xs .nav-link {
  color: #fff;
}
.header-website #navbarMain.navbar-expand-xs .nav-link:hover, .header-website #navbarMain.navbar-expand-xs .nav-link.open, .header-website #navbarMain.navbar-expand-xs .nav-link.show {
  background-color: #236192;
  background-color: #1c4d73;
  background-color: #236192 !important;
}
.header-website #navbarMain.navbar-expand-xs .nav-quicklinks {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink {
  background-color: #ffca28;
}
.header-website #navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink:hover, .header-website #navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink.open, .header-website #navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink.show {
  background-color: #dba500;
}
.header-website #navbarMain.navbar-expand-xs .dropdown-btn:hover {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-xs .dropdown-btn.open {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-all {
  background-color: transparent;
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-all .nav-link {
  color: #fff;
}
.header-website #navbarMain.navbar-expand-all .nav-link:hover, .header-website #navbarMain.navbar-expand-all .nav-link.open, .header-website #navbarMain.navbar-expand-all .nav-link.show {
  background-color: #236192;
  background-color: #1c4d73;
  background-color: #236192 !important;
}
.header-website #navbarMain.navbar-expand-all .nav-quicklinks {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-all .nav-quicklinks .nav-quicklink {
  background-color: #ffca28;
}
.header-website #navbarMain.navbar-expand-all .nav-quicklinks .nav-quicklink:hover, .header-website #navbarMain.navbar-expand-all .nav-quicklinks .nav-quicklink.open, .header-website #navbarMain.navbar-expand-all .nav-quicklinks .nav-quicklink.show {
  background-color: #dba500;
}
.header-website #navbarMain.navbar-expand-all .dropdown-btn:hover {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-all .dropdown-btn.open {
  background-color: #236192;
}

@media (max-width: 1199.98px) {
  .header-website .navbar-expand-xl .utility-navigation {
    background-color: #236192;
  }
  .header-website .navbar-expand-xl .navbar-toggler svg .a, .header-website .navbar-expand-xl .navbar-toggler svg.bi-x-circle-fill {
    fill: #236192;
  }
  .header-website .navbar-expand-xl #navbarMain ul.dropdown-menu .nav-link:hover {
    background-color: #236192;
  }
  .header-website .navbar-expand-xl #navbarMain .navbar-nav .nav-item .nav-link:hover, .header-website .navbar-expand-xl #navbarMain .navbar-nav .nav-item .nav-link.open, .header-website .navbar-expand-xl #navbarMain .navbar-nav .nav-item .nav-link.show,
  .header-website .navbar-expand-xl #navbarMain .nav-quicklinks .nav-link:hover,
  .header-website .navbar-expand-xl #navbarMain .nav-quicklinks .nav-link.open,
  .header-website .navbar-expand-xl #navbarMain .nav-quicklinks .nav-link.show {
    background-color: #236192;
    color: #fff;
  }
  .header-website .navbar-expand-xl #navbarCta {
    background-color: #cccccc;
  }
  .header-website .navbar-expand-xl #navbarCta .navbar-nav .nav-link {
    background-color: #0171bc;
  }
}

.utility-navigation.navbar-expand-xl {
  background-color: #236192;
}
@media (min-width: 1200px) {
  .utility-navigation.navbar-expand-xl {
    background-color: #f2f2f2;
  }
  .utility-navigation.navbar-expand-xl .navbar-nav .nav-link.utility-none {
    color: #404040;
  }
  .utility-navigation.navbar-expand-xl .navbar-nav .nav-link.utility-none:hover {
    color: #404040;
    background-color: #cccccc;
  }
  .utility-navigation.navbar-expand-xl .navbar-nav .nav-link.utility-rsc-primary {
    background: #236192;
    color: #fff;
  }
  .utility-navigation.navbar-expand-xl .navbar-nav .nav-link.utility-rsc-primary:hover {
    background-color: #143854;
  }
  .utility-navigation.navbar-expand-xl .navbar-nav .nav-link.utility-rsc-secondary {
    background-color: #FFCA28;
    font-weight: 700;
    color: #13294B;
  }
  .utility-navigation.navbar-expand-xl .navbar-nav .nav-link.utility-rsc-secondary:hover {
    color: #13294B;
    background-color: #F9B631;
  }
}
@media (max-width: 1199.98px) {
  .utility-navigation.navbar-expand-xl.utility-rsc-primary {
    background: rgba(255, 255, 255, 0.25);
    color: #fff;
  }
}

@media (max-width: 991.98px) {
  .header-website .navbar-expand-lg .utility-navigation {
    background-color: #236192;
  }
  .header-website .navbar-expand-lg .navbar-toggler svg .a, .header-website .navbar-expand-lg .navbar-toggler svg.bi-x-circle-fill {
    fill: #236192;
  }
  .header-website .navbar-expand-lg #navbarMain ul.dropdown-menu .nav-link:hover {
    background-color: #236192;
  }
  .header-website .navbar-expand-lg #navbarMain .navbar-nav .nav-item .nav-link:hover, .header-website .navbar-expand-lg #navbarMain .navbar-nav .nav-item .nav-link.open, .header-website .navbar-expand-lg #navbarMain .navbar-nav .nav-item .nav-link.show,
  .header-website .navbar-expand-lg #navbarMain .nav-quicklinks .nav-link:hover,
  .header-website .navbar-expand-lg #navbarMain .nav-quicklinks .nav-link.open,
  .header-website .navbar-expand-lg #navbarMain .nav-quicklinks .nav-link.show {
    background-color: #236192;
    color: #fff;
  }
  .header-website .navbar-expand-lg #navbarCta {
    background-color: #cccccc;
  }
  .header-website .navbar-expand-lg #navbarCta .navbar-nav .nav-link {
    background-color: #0171bc;
  }
}

.utility-navigation.navbar-expand-lg {
  background-color: #236192;
}
@media (min-width: 992px) {
  .utility-navigation.navbar-expand-lg {
    background-color: #f2f2f2;
  }
  .utility-navigation.navbar-expand-lg .navbar-nav .nav-link.utility-none {
    color: #404040;
  }
  .utility-navigation.navbar-expand-lg .navbar-nav .nav-link.utility-none:hover {
    color: #404040;
    background-color: #cccccc;
  }
  .utility-navigation.navbar-expand-lg .navbar-nav .nav-link.utility-rsc-primary {
    background: #236192;
    color: #fff;
  }
  .utility-navigation.navbar-expand-lg .navbar-nav .nav-link.utility-rsc-primary:hover {
    background-color: #143854;
  }
  .utility-navigation.navbar-expand-lg .navbar-nav .nav-link.utility-rsc-secondary {
    background-color: #FFCA28;
    font-weight: 700;
    color: #13294B;
  }
  .utility-navigation.navbar-expand-lg .navbar-nav .nav-link.utility-rsc-secondary:hover {
    color: #13294B;
    background-color: #F9B631;
  }
}
@media (max-width: 991.98px) {
  .utility-navigation.navbar-expand-lg.utility-rsc-primary {
    background: rgba(255, 255, 255, 0.25);
    color: #fff;
  }
}

@media (max-width: 767.98px) {
  .header-website .navbar-expand-md .utility-navigation {
    background-color: #236192;
  }
  .header-website .navbar-expand-md .navbar-toggler svg .a, .header-website .navbar-expand-md .navbar-toggler svg.bi-x-circle-fill {
    fill: #236192;
  }
  .header-website .navbar-expand-md #navbarMain ul.dropdown-menu .nav-link:hover {
    background-color: #236192;
  }
  .header-website .navbar-expand-md #navbarMain .navbar-nav .nav-item .nav-link:hover, .header-website .navbar-expand-md #navbarMain .navbar-nav .nav-item .nav-link.open, .header-website .navbar-expand-md #navbarMain .navbar-nav .nav-item .nav-link.show,
  .header-website .navbar-expand-md #navbarMain .nav-quicklinks .nav-link:hover,
  .header-website .navbar-expand-md #navbarMain .nav-quicklinks .nav-link.open,
  .header-website .navbar-expand-md #navbarMain .nav-quicklinks .nav-link.show {
    background-color: #236192;
    color: #fff;
  }
  .header-website .navbar-expand-md #navbarCta {
    background-color: #cccccc;
  }
  .header-website .navbar-expand-md #navbarCta .navbar-nav .nav-link {
    background-color: #0171bc;
  }
}

.utility-navigation.navbar-expand-md {
  background-color: #236192;
}
@media (min-width: 768px) {
  .utility-navigation.navbar-expand-md {
    background-color: #f2f2f2;
  }
  .utility-navigation.navbar-expand-md .navbar-nav .nav-link.utility-none {
    color: #404040;
  }
  .utility-navigation.navbar-expand-md .navbar-nav .nav-link.utility-none:hover {
    color: #404040;
    background-color: #cccccc;
  }
  .utility-navigation.navbar-expand-md .navbar-nav .nav-link.utility-rsc-primary {
    background: #236192;
    color: #fff;
  }
  .utility-navigation.navbar-expand-md .navbar-nav .nav-link.utility-rsc-primary:hover {
    background-color: #143854;
  }
  .utility-navigation.navbar-expand-md .navbar-nav .nav-link.utility-rsc-secondary {
    background-color: #FFCA28;
    font-weight: 700;
    color: #13294B;
  }
  .utility-navigation.navbar-expand-md .navbar-nav .nav-link.utility-rsc-secondary:hover {
    color: #13294B;
    background-color: #F9B631;
  }
}
@media (max-width: 767.98px) {
  .utility-navigation.navbar-expand-md.utility-rsc-primary {
    background: rgba(255, 255, 255, 0.25);
    color: #fff;
  }
}

@media (max-width: 575.98px) {
  .header-website .navbar-expand-sm .utility-navigation {
    background-color: #236192;
  }
  .header-website .navbar-expand-sm .navbar-toggler svg .a, .header-website .navbar-expand-sm .navbar-toggler svg.bi-x-circle-fill {
    fill: #236192;
  }
  .header-website .navbar-expand-sm #navbarMain ul.dropdown-menu .nav-link:hover {
    background-color: #236192;
  }
  .header-website .navbar-expand-sm #navbarMain .navbar-nav .nav-item .nav-link:hover, .header-website .navbar-expand-sm #navbarMain .navbar-nav .nav-item .nav-link.open, .header-website .navbar-expand-sm #navbarMain .navbar-nav .nav-item .nav-link.show,
  .header-website .navbar-expand-sm #navbarMain .nav-quicklinks .nav-link:hover,
  .header-website .navbar-expand-sm #navbarMain .nav-quicklinks .nav-link.open,
  .header-website .navbar-expand-sm #navbarMain .nav-quicklinks .nav-link.show {
    background-color: #236192;
    color: #fff;
  }
  .header-website .navbar-expand-sm #navbarCta {
    background-color: #cccccc;
  }
  .header-website .navbar-expand-sm #navbarCta .navbar-nav .nav-link {
    background-color: #0171bc;
  }
}

.utility-navigation.navbar-expand-sm {
  background-color: #236192;
}
@media (min-width: 576px) {
  .utility-navigation.navbar-expand-sm {
    background-color: #f2f2f2;
  }
  .utility-navigation.navbar-expand-sm .navbar-nav .nav-link.utility-none {
    color: #404040;
  }
  .utility-navigation.navbar-expand-sm .navbar-nav .nav-link.utility-none:hover {
    color: #404040;
    background-color: #cccccc;
  }
  .utility-navigation.navbar-expand-sm .navbar-nav .nav-link.utility-rsc-primary {
    background: #236192;
    color: #fff;
  }
  .utility-navigation.navbar-expand-sm .navbar-nav .nav-link.utility-rsc-primary:hover {
    background-color: #143854;
  }
  .utility-navigation.navbar-expand-sm .navbar-nav .nav-link.utility-rsc-secondary {
    background-color: #FFCA28;
    font-weight: 700;
    color: #13294B;
  }
  .utility-navigation.navbar-expand-sm .navbar-nav .nav-link.utility-rsc-secondary:hover {
    color: #13294B;
    background-color: #F9B631;
  }
}
@media (max-width: 575.98px) {
  .utility-navigation.navbar-expand-sm.utility-rsc-primary {
    background: rgba(255, 255, 255, 0.25);
    color: #fff;
  }
}

.header-website .navbar-expand-xs .utility-navigation {
  background-color: #236192;
}
.header-website .navbar-expand-xs .navbar-toggler svg .a, .header-website .navbar-expand-xs .navbar-toggler svg.bi-x-circle-fill {
  fill: #236192;
}
.header-website .navbar-expand-xs #navbarMain ul.dropdown-menu .nav-link:hover {
  background-color: #236192;
}
.header-website .navbar-expand-xs #navbarMain .navbar-nav .nav-item .nav-link:hover, .header-website .navbar-expand-xs #navbarMain .navbar-nav .nav-item .nav-link.open, .header-website .navbar-expand-xs #navbarMain .navbar-nav .nav-item .nav-link.show,
.header-website .navbar-expand-xs #navbarMain .nav-quicklinks .nav-link:hover,
.header-website .navbar-expand-xs #navbarMain .nav-quicklinks .nav-link.open,
.header-website .navbar-expand-xs #navbarMain .nav-quicklinks .nav-link.show {
  background-color: #236192;
  color: #fff;
}
.header-website .navbar-expand-xs #navbarCta {
  background-color: #cccccc;
}
.header-website .navbar-expand-xs #navbarCta .navbar-nav .nav-link {
  background-color: #0171bc;
}

.utility-navigation.navbar-expand-xs {
  background-color: #236192;
  background-color: #f2f2f2;
}
.utility-navigation.navbar-expand-xs .navbar-nav .nav-link.utility-none {
  color: #404040;
}
.utility-navigation.navbar-expand-xs .navbar-nav .nav-link.utility-none:hover {
  color: #404040;
  background-color: #cccccc;
}
.utility-navigation.navbar-expand-xs .navbar-nav .nav-link.utility-rsc-primary {
  background: #236192;
  color: #fff;
}
.utility-navigation.navbar-expand-xs .navbar-nav .nav-link.utility-rsc-primary:hover {
  background-color: #143854;
}
.utility-navigation.navbar-expand-xs .navbar-nav .nav-link.utility-rsc-secondary {
  background-color: #FFCA28;
  font-weight: 700;
  color: #13294B;
}
.utility-navigation.navbar-expand-xs .navbar-nav .nav-link.utility-rsc-secondary:hover {
  color: #13294B;
  background-color: #F9B631;
}
.utility-navigation.navbar-expand-xs.utility-rsc-primary {
  background: rgba(255, 255, 255, 0.25);
  color: #fff;
}

.header-website .navbar-expand-all .utility-navigation {
  background-color: #236192;
}
.header-website .navbar-expand-all .navbar-toggler svg .a, .header-website .navbar-expand-all .navbar-toggler svg.bi-x-circle-fill {
  fill: #236192;
}
.header-website .navbar-expand-all #navbarMain ul.dropdown-menu .nav-link:hover {
  background-color: #236192;
}
.header-website .navbar-expand-all #navbarMain .navbar-nav .nav-item .nav-link:hover, .header-website .navbar-expand-all #navbarMain .navbar-nav .nav-item .nav-link.open, .header-website .navbar-expand-all #navbarMain .navbar-nav .nav-item .nav-link.show,
.header-website .navbar-expand-all #navbarMain .nav-quicklinks .nav-link:hover,
.header-website .navbar-expand-all #navbarMain .nav-quicklinks .nav-link.open,
.header-website .navbar-expand-all #navbarMain .nav-quicklinks .nav-link.show {
  background-color: #236192;
  color: #fff;
}
.header-website .navbar-expand-all #navbarCta {
  background-color: #cccccc;
}
.header-website .navbar-expand-all #navbarCta .navbar-nav .nav-link {
  background-color: #0171bc;
}

.utility-navigation.navbar-expand-all {
  background-color: #236192;
  background-color: #f2f2f2;
}
.utility-navigation.navbar-expand-all .navbar-nav .nav-link.utility-none {
  color: #404040;
}
.utility-navigation.navbar-expand-all .navbar-nav .nav-link.utility-none:hover {
  color: #404040;
  background-color: #cccccc;
}
.utility-navigation.navbar-expand-all .navbar-nav .nav-link.utility-rsc-primary {
  background: #236192;
  color: #fff;
}
.utility-navigation.navbar-expand-all .navbar-nav .nav-link.utility-rsc-primary:hover {
  background-color: #143854;
}
.utility-navigation.navbar-expand-all .navbar-nav .nav-link.utility-rsc-secondary {
  background-color: #FFCA28;
  font-weight: 700;
  color: #13294B;
}
.utility-navigation.navbar-expand-all .navbar-nav .nav-link.utility-rsc-secondary:hover {
  color: #13294B;
  background-color: #F9B631;
}
.utility-navigation.navbar-expand-all.utility-rsc-primary {
  background: rgba(255, 255, 255, 0.25);
  color: #fff;
}

.header-website #navbarMain.navbar-expand-xs {
  background-color: transparent;
}
.header-website #navbarMain.navbar-expand-xs ul.dropdown-menu .dropdown-item .nav-link:hover {
  background-color: #236192;
}
.header-website #navbarMain.navbar-expand-xs .nav-quicklinks .nav-link:hover, .header-website #navbarMain.navbar-expand-xs .nav-quicklinks .nav-link.open, .header-website #navbarMain.navbar-expand-xs .nav-quicklinks .nav-link.show {
  background-color: #236192 !important;
  color: #fff;
}
.header-website .navbar-expand-xs #cta-menu .nav-link {
  color: #fff;
}
.header-website .navbar-expand-xs #cta-menu .nav-link:hover, .header-website .navbar-expand-xs #cta-menu .nav-link:focus {
  color: #fff;
}
.header-website .utility-navigation.navbar-expand-xs {
  background-color: #236192;
}
.header-website .utility-navigation.navbar-expand-xs .navbar-nav a.nav-link.utility-rsc-primary, .header-website .utility-navigation.navbar-expand-xs .navbar-nav a.nav-link.utility-primary, .header-website .utility-navigation.navbar-expand-xs .navbar-nav a.nav-link.utility-secondary, .header-website .utility-navigation.navbar-expand-xs .navbar-nav a.nav-link.utility-dark, .header-website .utility-navigation.navbar-expand-xs .navbar-nav a.nav-link.utility-light, .header-website .utility-navigation.navbar-expand-xs .navbar-nav a.nav-link.utility-blue {
  color: #fff !important;
  background: rgba(255, 255, 255, 0.25);
}
.header-website .utility-navigation.navbar-expand-xs .navbar-nav a.nav-link.utility-none {
  color: #fff !important;
}
.header-website .utility-navigation.navbar-expand-xs .navbar-nav a.nav-link.utility-none:hover {
  background: none !important;
}

.header-website #navbarMain.navbar-expand-xs .nav-link:hover, .header-website #navbarMain.navbar-expand-xs .nav-link.open, .header-website #navbarMain.navbar-expand-xs .nav-link.show {
  background-color: #236192 !important;
}

#navbarMain.navbar-expand-xs .nav-quicklinks {
  background-color: #f2f2f2;
}
#navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink {
  background-color: #f2f2f2 !important;
}
#navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink:hover, #navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink.open, #navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink.show {
  background-color: #236192;
}

svg .college-primary {
  fill: #236192;
}
svg .college-secondary {
  fill: #ffca28;
}

.link-start-at-rio span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY2Njt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDguNzYsMTguMjFBMTcsMTcsMCwxLDAsNjUuNjgsMzUuMTMsMTYuOTEsMTYuOTEsMCwwLDAsNDguNzYsMTguMjFaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODUuMjYsODBTODUsNjEuMTYsNjIsNTYuNjVhMjAuMTQsMjAuMTQsMCwwLDEtMjYuNTQsMEMxMi41LDYxLjE2LDEyLjI2LDgwLDEyLjI2LDgwWiIvPjwvc3ZnPg==);
}

.link-degrees-certificates span {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY2Njt9PC9zdHlsZT48L2RlZnM+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjE1LjIxIDE3LjI5IDQ2LjQ2IDI0LjA5IDQ2LjQ2IDU3LjA3IDUwLjEyIDU1Ljc1IDUwLjEyIDI0LjA5IDgxLjM3IDE3LjI5IDgxLjM3IDU4LjIzIDg0LjYyIDU5LjQgODQuNjIgMTMuMjYgNDguMjkgMjEuMTYgMTEuOTYgMTMuMjYgMTEuOTYgNjguNTkgMzYuNzcgNzMuOTggMzYuNzcgNzAuNjUgMTUuMjEgNjUuOTcgMTUuMjEgMTcuMjkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03NC45MSwzOC45MWwtMTkuMjUsMy43NmMtLjc2LC4xNS0xLjMxLC44Mi0xLjMxLDEuNTksMCwxLjAyLC45MywxLjc5LDEuOTQsMS41OWwxOS4yNS0zLjc2Yy43Ni0uMTUsMS4zMS0uODIsMS4zMS0xLjU5LDAtMS4wMi0uOTMtMS43OS0xLjk0LTEuNTlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzQuOSwzMC41MWwtMTkuMjUsMy43NmMtLjc2LC4xNS0xLjMxLC44Mi0xLjMxLDEuNTksMCwxLjAyLC45MywxLjc5LDEuOTQsMS41OWwxOS4yNS0zLjc2Yy43Ni0uMTUsMS4zMS0uODIsMS4zMS0xLjU5LDAtMS4wMi0uOTMtMS43OS0xLjk0LTEuNTlaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNzQuODgsNDcuMDlsLTQuNzQsMS4wNGMtLjc0LC4xNi0xLjI3LC44Mi0xLjI3LDEuNTgsMCwxLjAzLC45NiwxLjgsMS45NiwxLjU4bDQuNzQtMS4wNGMuNzQtLjE2LDEuMjctLjgyLDEuMjctMS41OCwwLTEuMDMtLjk2LTEuOC0xLjk2LTEuNThaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDEuNjgsNDQuMjZjMC0uNzgtLjU1LTEuNDUtMS4zMS0xLjU5bC0xOS4yNS0zLjc2Yy0xLS4yLTEuOTQsLjU3LTEuOTQsMS41OSwwLC43OCwuNTUsMS40NSwxLjMxLDEuNTlsMTkuMjUsMy43NmMxLC4yLDEuOTQtLjU3LDEuOTQtMS41OVoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00MC4zNywzNC4yN2wtMTkuMjUtMy43NmMtMS0uMi0xLjk0LC41Ny0xLjk0LDEuNTksMCwuNzgsLjU1LDEuNDUsMS4zMSwxLjU5bDE5LjI1LDMuNzZjMSwuMiwxLjk0LS41NywxLjk0LTEuNTksMC0uNzgtLjU1LTEuNDUtMS4zMS0xLjU5WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTIxLjE0LDQ3LjA5Yy0xLjAxLS4yMi0xLjk2LC41NS0xLjk2LDEuNTgsMCwuNzYsLjUzLDEuNDIsMS4yNywxLjU4bDE4LjY1LDMuNzRjMS4wMSwuMjIsMS45Ni0uNTUsMS45Ni0xLjU4LDAtLjc2LS41My0xLjQyLTEuMjctMS41OGwtMTguNjUtMy43NFoiLz48Zz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05Mi4xMSw2NS4yNWwtMjkuODItMTAuNzJzMCwwLS4wMSwwbC0yOS43OCwxMC43MnMtLjAyLC4wMywwLC4wNGw3Ljg0LDMuMzdzLjAxLDAsLjAxLC4wMnYxNC43NHMwLC4wMiwuMDIsLjAyaDIuOTZzLjAyLDAsLjAyLS4wMnYtMTMuNDdsMS42MywuNywzLjAzLDEuMywxNC4yOSw2LjEzLDE4LjA4LTcuNzdoMHMxMS43Mi01LjAzLDExLjcyLTUuMDNjLjAyLDAsLjAyLS4wMywwLS4wNFoiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik00NS4wNCw3Mi42OGwuMDUsOS40N3MwLC4xLDAsLjFsMTQuMzMsNi4xOWMuODYsLjM3LDEuNzksLjU3LDIuNzQsLjU3czEuODQtLjE5LDIuNy0uNTVsMTQuOC02LjI4cy4wMSwwLC4wMS0uMDJ2LTkuNTJzMC0uMDEsLjAxLS4wMmwtMTcuMzgsNy41OS0xNy4yNi03LjU0WiIvPjwvZz48L3N2Zz4=);
}

.link-news span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY2Njt9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYuNzgsMTAuMThWODguNTZINzkuNDRWMTAuMThabTMuNDQsNzQuOTRWMTMuNjJINzZ2NzEuNVoiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMjUuNDUgNDUuNTkgMjUuNDUgNDYuMzQgMjUuNDUgNDYuNzggMjUuNDUgNDcuNTMgMjUuNDUgNDguMjggNzEuMDEgNDguMjggNzEuMDEgNDQuODQgMjUuNDUgNDQuODQgMjUuNDUgNDUuNTkiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMjUuNDUgNTUgMjUuNDUgNTUuNzUgMjUuNDUgNTYuMTggMjUuNDUgNTYuOTMgMjUuNDUgNTcuNjggNzEuMDEgNTcuNjggNzEuMDEgNTQuMjUgMjUuNDUgNTQuMjUgMjUuNDUgNTUiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iMjUuNDUgNjQuNCAyNS40NSA2NS4xNSAyNS40NSA2NS41OSAyNS40NSA2Ni4zNCAyNS40NSA2Ny4wOSA3MS4wMSA2Ny4wOSA3MS4wMSA2My42NSAyNS40NSA2My42NSAyNS40NSA2NC40Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjI1LjQ1IDczLjgxIDI1LjQ1IDc0LjU2IDI1LjQ1IDc0Ljk5IDI1LjQ1IDc1Ljc0IDI1LjQ1IDc2LjQ5IDcxLjAxIDc2LjQ5IDcxLjAxIDczLjA2IDI1LjQ1IDczLjA2IDI1LjQ1IDczLjgxIi8+PHJlY3QgY2xhc3M9ImNscy0xIiB4PSIyNS40NSIgeT0iMTguMzUiIHdpZHRoPSIyMy4yNSIgaGVpZ2h0PSIxOS4yMiIvPjwvc3ZnPg==);
}

.link-student-center span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY2Njt9PC9zdHlsZT48L2RlZnM+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjIwLjczIDQxLjI1IDE5Ljk4IDQxLjI1IDE5LjU0IDQxLjI1IDE4Ljc5IDQxLjI1IDE4LjA0IDQxLjI1IDE4LjA0IDc0LjUgMjEuNDggNzQuNSAyMS40OCA0MS4yNSAyMC43MyA0MS4yNSIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIzMS41NyA0MS4yNSAzMC44MiA0MS4yNSAzMC4zOCA0MS4yNSAyOS42MyA0MS4yNSAyOC44OCA0MS4yNSAyOC44OCA3NC41IDMyLjMyIDc0LjUgMzIuMzIgNDEuMjUgMzEuNTcgNDEuMjUiLz48cG9seWdvbiBjbGFzcz0iY2xzLTEiIHBvaW50cz0iNzAuMDggNDEuMjUgNjkuMzMgNDEuMjUgNjguODkgNDEuMjUgNjguMTQgNDEuMjUgNjcuMzkgNDEuMjUgNjcuMzkgNzQuNSA3MC44MyA3NC41IDcwLjgzIDQxLjI1IDcwLjA4IDQxLjI1Ii8+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjgwLjkyIDQxLjI1IDgwLjE3IDQxLjI1IDc5LjczIDQxLjI1IDc4Ljk4IDQxLjI1IDc4LjIzIDQxLjI1IDc4LjIzIDc0LjUgODEuNjcgNzQuNSA4MS42NyA0MS4yNSA4MC45MiA0MS4yNSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTEyLjM5LDc2LjY1di43NWgwdjEuOTRoMHYuNzVIMzUuODFhMTUuMDksMTUuMDksMCwwLDEtLjQ2LTMuNDRaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNODguMDgsNzYuNjVINjQuMzZhMTQuNTUsMTQuNTUsMCwwLDEtLjQ2LDMuNDRIODguMDhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDkuODYsMTMuNzUsNS4xMSwzNS4wOWwuMzMsMS40M0g5NC4yOGwuMzItMS40M1pNMTcuMzMsMzMuMDgsNDkuODYsMTcuNTYsODIuMzksMzMuMDhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDkuODYsNDJhNi42NCw2LjY0LDAsMSwwLDYuNjEsNi42MUE2LjYxLDYuNjEsMCwwLDAsNDkuODYsNDJaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNjAsNjYuMTJoNC4xMVM2NCw1OC43Nyw1NSw1N2E3Ljg3LDcuODcsMCwwLDEtMTAuMzcsMGMtOSwxLjc2LTkuMDgsOS4xMS05LjA4LDkuMTFoNC4xMmExNC40OSwxNC40OSwwLDAsMSwyMC4zLDBaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDkuODYsNjQuNjZBMTEuODMsMTEuODMsMCwxLDAsNjEuNjgsNzYuNDgsMTEuODIsMTEuODIsMCwwLDAsNDkuODYsNjQuNjZabS0yLjE4LDE3LjgtNi02LjkxLDIuMzItMkw0OCw3OC4xMWw4LTcuMDYsMiwyLjI5WiIvPjwvc3ZnPg==);
}

.link-riolearn span {
  background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6IzY2Njt9PC9zdHlsZT48L2RlZnM+PHBvbHlnb24gY2xhc3M9ImNscy0xIiBwb2ludHM9IjU3LjY2IDg1Ljg1IDU3LjE3IDgwLjMyIDUzLjkxIDgwLjMyIDU0LjM4IDg1LjY5IDQzLjYyIDg1LjY5IDQ0LjA5IDgwLjMyIDQwLjgzIDgwLjMyIDQwLjM0IDg1Ljg1IDM1LjU2IDg1Ljg1IDM1LjU2IDg5LjEgNjIuNDQgODkuMSA2Mi40NCA4NS44NSA1Ny42NiA4NS44NSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTg4LjE5LDE1LjU5SDkuODFWNzguMjVIODguMTlaTTg0Ljc1LDE5Vjc0LjgxSDEzLjI1VjE5Ii8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDcsMzNjNy43Mi4wOSwxNS41NiwxLjYsMjIuODUtMi4zN2EyNy42OSwyNy42OSwwLDAsMCwxMC04LjI0Qzc3Ljc3LDMzLjY4LDY5LjE3LDQxLjgzLDU3LjgxLDQ0LjUsNDYuNjQsNDgsMzQuMTksNDMuMDYsMjQuMDYsNTEuMDdsLTQuMzEsMy43OUMyMy4yNyw0Mi44OCwzNC4wOSwzMi44OSw0NywzM1oiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik03My4yOSw1NS41OUM2NCw2NS4xMiw0OSw2NS45MywzNy4zMSw2My42NiwzMC4yNCw2Mi4zMywyMS4xMiw2My4xNCwxNiw2OS4zYy4xNi0uMzMuMjItLjUuMzEtLjcycy4yMS0uNDguMzMtLjcxYTE0Ljc5LDE0Ljc5LDAsMCwxLC42OS0xLjM4QTIyLjM2LDIyLjM2LDAsMCwxLDE5LDYzLjg1YTI2Ljc2LDI2Ljc2LDAsMCwxLDItMi40MWMuNy0uNzUsMS40My0xLjQ4LDIuMi0yLjE3YTIxLjIsMjEuMiwwLDAsMSwyLjQ0LTEuODksMjguMTgsMjguMTgsMCwwLDEsMi43LTEuNmMuOTItLjQ4LDEuODUtLjkyLDIuNzktMS4zM2EyNi4yMywyNi4yMywwLDAsMSwyLjg1LTEsMTcuMzksMTcuMzksMCwwLDEsMy4xMi0uNjEsMzQuNTYsMzQuNTYsMCwwLDEsNC40NC0uMTlsMS41NiwwaDIuNDdjLjgyLDAsMS42MywwLDIuNDQtLjA4czEuNjItLjEsMi40My0uMTYsMS42LS4xNSwyLjQtLjI1LDEuNi0uMjMsMi40MS0uMzYsMS42LS4zMSwyLjM5LS40OCwxLjU5LS4zNywyLjM3LS41OCwxLjU3LS40NCwyLjM0LS42NywxLjU2LS41MSwyLjMzLS43OSwxLjUyLS41OCwyLjI4LS44OSwxLjQ4LS42NSwyLjE5LTEsMS40Mi0uNzMsMi4xLTEuMTUsMS4zMy0uODUsMi0xLjMxQTIxLjUyLDIxLjUyLDAsMCwwLDc1LDQzLjM5YTE4LjUzLDE4LjUzLDAsMCwwLDEuNjItMS43QTIxLjg4LDIxLjg4LDAsMCwwLDc4LDM5LjgyYTE4Ljc0LDE4Ljc0LDAsMCwwLDEuMjctMmMuNDEtLjcxLjc5LTEuNDQsMS4xNC0yLjE3cy43MS0xLjUsMS0yLjI1Yy4xNS0uMzUuMzYtLjcyLjQ4LTEuMUEzMi41MiwzMi41MiwwLDAsMSw3My4yOSw1NS41OVoiLz48L3N2Zz4=);
}

.offcanvas.offcanvas-top {
  height: 75vh;
}

.letter-alpha {
  font-size: 1.5rem;
  color: #333;
  font-weight: 500;
  margin-bottom: 0.5rem;
  display: block;
}

#degree-cert-tabs .nav-item {
  flex-grow: 1;
  width: 255px;
}

#degree-cert-tabs .nav-item .nav-link {
  padding: 1.25em 1em !important;
}

/* THANK YOU PAGE STYLES */
.page-node-1609, .page-node-1748 {
  /*----------- 1098px ------------- */
  /*----------- 1114px ------------- */
  /*----------- 984px ------------- */
  /*----------- 930px ------------- */
  /*----------- 880px ------------- */
  /*----------- 640px ------------- */
}
.page-node-1609 #wrapper-header, .page-node-1748 #wrapper-header {
  background-color: #192f45;
}
.page-node-1609 .grid_full, .page-node-1748 .grid_full {
  width: 100%;
}
.page-node-1609 #container-header, .page-node-1748 #container-header {
  position: relative;
  text-align: left;
  padding: 0 0 80px 0;
}
.page-node-1609 #container-header:after, .page-node-1748 #container-header:after {
  content: "";
  position: absolute;
  top: 430px;
  left: 46.82%;
  border-width: 24px 35px 0;
  border-style: solid;
  border-color: rgb(37, 100, 168) transparent;
  display: block;
  width: 0;
}
.page-node-1609 .grid_large, .page-node-1748 .grid_large {
  width: 1024px;
  text-align: center;
  padding: 0 20px;
}
.page-node-1609 #logo, .page-node-1748 #logo {
  margin: 60px 0;
  border: none;
  outline: none;
}
.page-node-1609 .thank-you-style, .page-node-1748 .thank-you-style {
  font-weight: 800;
  font-size: 4.8em;
  text-transform: uppercase;
  color: #fff;
  line-height: 1.2em;
  margin: 0 0 70px;
}
.page-node-1609 #image-graduate, .page-node-1748 #image-graduate {
  width: 300px;
  position: absolute;
  bottom: 0;
  right: 0;
}
.page-node-1609 #container-teaser, .page-node-1748 #container-teaser {
  padding: 50px 20px 50px;
}
.page-node-1609 .grid_large, .page-node-1748 .grid_large {
  width: 1024px;
  text-align: center;
  padding: 0 20px;
}
.page-node-1609 #container-teaser h2, .page-node-1748 #container-teaser h2 {
  color: #22a3dd;
  margin: 30px 0 20px;
  font-weight: 800;
  font-size: 2.36em;
  line-height: 1.32em;
}
.page-node-1609 #header-break, .page-node-1748 #header-break {
  display: block;
}
.page-node-1609 #wrapper-icons, .page-node-1748 #wrapper-icons {
  border-top: solid #d6d6d6 1px;
  padding: 30px 0 60px;
}
.page-node-1609 .grid_full, .page-node-1748 .grid_full {
  width: 100%;
}
.page-node-1609 .grid_large, .page-node-1748 .grid_large {
  width: 1024px;
  text-align: center;
  padding: 0 20px;
}
.page-node-1609 #container-icons h3, .page-node-1748 #container-icons h3 {
  font-weight: 400;
  font-size: 2.2rem;
  color: #286ab1;
  letter-spacing: 0.02em;
}
.page-node-1609 .module-icon, .page-node-1748 .module-icon {
  display: inline-block;
  margin: 50px 48px;
}
.page-node-1609 .module-icon .icon-text-link, .page-node-1748 .module-icon .icon-text-link {
  text-decoration: none;
  font-size: 1.46rem;
  color: #2564a8;
  line-height: 1.86rem;
}
.page-node-1609 .module-icon img, .page-node-1748 .module-icon img {
  display: block;
  padding: 0 0 40px 0;
  width: 89px;
}
.page-node-1609 .module-icon a:hover, .page-node-1748 .module-icon a:hover {
  color: #22a3dd;
}
.page-node-1609 .module-icon a:active, .page-node-1748 .module-icon a:active {
  color: #ccc;
}
.page-node-1609 #icon-financial-planning, .page-node-1748 #icon-financial-planning {
  width: 76px;
}
.page-node-1609 .module-icon .icon-image-link:hover, .page-node-1748 .module-icon .icon-image-link:hover {
  opacity: 0.6;
}
.page-node-1609 #wrapper-form, .page-node-1748 #wrapper-form {
  background-color: #192f45;
  position: relative;
  z-index: 10;
}
.page-node-1609 #container-form, .page-node-1748 #container-form {
  letter-spacing: 0.02em;
  position: relative;
  padding: 40px 20px;
  text-align: center;
}
.page-node-1609 #container-form h2, .page-node-1748 #container-form h2 {
  color: #fff;
  margin-bottom: 42px;
  font-weight: 800;
  font-size: 2.36em;
  margin: 30px 0 20px;
  line-height: 1.32em;
}
.page-node-1609 #container-form #contact-info, .page-node-1748 #container-form #contact-info {
  font-size: 1.46rem;
  font-weight: 600;
  line-height: 1.61em;
}
.page-node-1609 #container-form p, .page-node-1748 #container-form p {
  color: #fff;
  margin-top: 50px;
}
.page-node-1609 #container-form #message, .page-node-1748 #container-form #message {
  font-size: 1.38rem;
  width: 730px;
  text-align: left;
}
.page-node-1609 #container-footer-top, .page-node-1748 #container-footer-top {
  padding: 30px 20px;
  position: relative;
  text-align: left;
}
.page-node-1609 #footer-top-left, .page-node-1748 #footer-top-left {
  text-align: left;
  width: 70%;
  color: #a8a8a8;
  font-size: 0.84em;
  line-height: 1.9em;
  display: inline-block;
}
.page-node-1609 #footer-top-left a, .page-node-1748 #footer-top-left a {
  color: #a8a8a8;
}
.page-node-1609 #footer-top-left a:hover, .page-node-1748 #footer-top-left a:hover {
  color: #666;
}
.page-node-1609 #footer-top-left a:active, .page-node-1748 #footer-top-left a:active {
  color: #ccc;
  text-decoration: none;
}
.page-node-1609 #logo-mcccd, .page-node-1748 #logo-mcccd {
  width: 266px;
  border: none;
  outline: none;
  float: right;
  margin-top: 20px;
}
.page-node-1609 #wrapper-footer-bottom, .page-node-1748 #wrapper-footer-bottom {
  padding: 26px 0;
  background-color: #192f45;
  color: #e6e6e6;
  font-size: 0.84em;
}
.page-node-1609 #container-footer-bottom, .page-node-1748 #container-footer-bottom {
  padding: 0;
}
.page-node-1609 #disclaimer, .page-node-1748 #disclaimer {
  background-color: #192f45;
  border-top: 1px solid white;
}
.page-node-1609 #disclaimer a.nav-link, .page-node-1748 #disclaimer a.nav-link {
  color: white;
}
.page-node-1609 #disclaimer a.nav-link:hover, .page-node-1748 #disclaimer a.nav-link:hover {
  color: white;
  text-decoration: underline;
}
@media only screen and (max-width: 1098px) {
  .page-node-1609 .grid_large, .page-node-1748 .grid_large {
    width: auto;
  }
  .page-node-1609 #container-header, .page-node-1748 #container-header {
    padding: 0 18px 80px;
  }
  .page-node-1609 #header-break, .page-node-1748 #header-break {
    display: inline;
  }
  .page-node-1609 #header-break:before, .page-node-1748 #header-break:before {
    content: " ";
  }
}
@media only screen and (max-width: 1114px) {
  .page-node-1609 .module-icon, .page-node-1748 .module-icon {
    margin: 50px 30px;
  }
  .page-node-1609 #container-form h2, .page-node-1748 #container-form h2 {
    margin: 34px 80px;
  }
}
@media only screen and (max-width: 984px) {
  .page-node-1609 #image-graduate, .page-node-1748 #image-graduate {
    width: 340px;
  }
  .page-node-1609 #logo-mcccd, .page-node-1748 #logo-mcccd {
    width: 230px;
  }
}
@media only screen and (max-width: 930px) {
  .page-node-1609 #image-graduate, .page-node-1748 #image-graduate {
    width: 320px;
  }
  .page-node-1609 #container-header:after, .page-node-1748 #container-header:after {
    top: 535px;
    display: none;
  }
  .page-node-1609 #container-footer-top, .page-node-1609 #wrapper-footer-bottom, .page-node-1748 #container-footer-top, .page-node-1748 #wrapper-footer-bottom {
    display: none;
  }
}
@media only screen and (max-width: 880px) {
  .page-node-1609 #container-header, .page-node-1748 #container-header {
    text-align: center;
    padding: 0 40px;
  }
  .page-node-1609 #image-graduate, .page-node-1748 #image-graduate {
    width: 365px;
    padding-top: 30px;
    position: relative;
    display: block;
    margin-right: auto;
    margin-left: auto;
    margin-top: 40px;
  }
  .page-node-1609 #logo, .page-node-1748 #logo {
    position: relative;
    float: left;
  }
  .page-node-1609 #container-form:before, .page-node-1748 #container-form:before {
    display: none;
  }
  .page-node-1609 #container-form, .page-node-1748 #container-form {
    padding: 20px 18px 50px;
    margin-top: 120px;
  }
  .page-node-1609 #container-form p, .page-node-1748 #container-form p {
    font-size: 0.7em;
  }
  .page-node-1609 #container-footer-top, .page-node-1609 #wrapper-footer-bottom, .page-node-1748 #container-footer-top, .page-node-1748 #wrapper-footer-bottom {
    display: none;
  }
  .page-node-1609 #container-form #message, .page-node-1748 #container-form #message {
    width: auto;
    margin: 50px 20px 0;
    text-align: center;
    font-size: 2em;
    line-height: 1.56em;
  }
  .page-node-1609 #container-form h2, .page-node-1748 #container-form h2 {
    margin: 34px 12px;
  }
  .page-node-1609 .module-icon, .page-node-1748 .module-icon {
    display: inline-block;
    margin: 42px 74px;
  }
  .page-node-1609 .module-icon .icon-text-link, .page-node-1748 .module-icon .icon-text-link {
    font-size: 2rem;
    line-height: 2.8rem;
  }
  .page-node-1609 .responsive-module-icon, .page-node-1748 .responsive-module-icon {
    margin: 42px 74px 0;
  }
  .page-node-1609 .module-icon img, .page-node-1748 .module-icon img {
    width: auto;
  }
  .page-node-1609 #icon-financial-planning, .page-node-1609 #icon-placement-tests, .page-node-1748 #icon-financial-planning, .page-node-1748 #icon-placement-tests {
    width: 180px;
  }
}
@media only screen and (max-width: 640px) {
  .page-node-1609 #container-header, .page-node-1748 #container-header {
    padding: 0 20px;
  }
}

/* END THANK YOU PAGE STYLES */
.hero-video-container {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.hero-video {
  position: relative;
  z-index: 1;
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: grayscale(100%);
  transition: filter 1s;
}
.hero-video:hover {
  filter: grayscale(0%);
}

#hero-content,
#hero-video-controls {
  position: absolute;
  z-index: 2;
}

#hero-content {
  bottom: 0;
  left: 0;
  border-radius: 0 50px 0 0;
  background-color: rgba(0, 0, 0, 0.5);
  color: white;
  padding: 30px 60px;
}
#hero-content h1 {
  font-size: 2rem;
  margin-bottom: 10px;
}
#hero-content p {
  font-size: 1.5rem;
}

#hero-video-controls {
  top: 30px;
  right: 30px;
  z-index: 1000;
}

#hero-view-programs-btn {
  color: white;
}
#hero-view-programs-btn:hover {
  color: #444;
}

#hero-watch-video-btn {
  background-color: #FFCA28;
}
#hero-watch-video-btn:hover {
  color: black;
  background-color: white !important;
}

#hero-mobile,
#hero-desktop {
  display: none;
  object-fit: cover;
  width: 100%;
  height: 100%;
}

#hero-desktop {
  display: block;
}

.fp-hero-modal-dialog {
  width: 80%;
  height: auto;
  margin: auto;
  display: flex;
  align-items: normal;
  justify-content: center;
}

.fp-hero-modal-body {
  padding: 1px;
  overflow-y: hidden;
}
.modal-fullscreen .fp-hero-modal-body {
  overflow-y: hidden !important;
}

.fp-hero-modal-content {
  background: transparent;
  overflow: hidden;
}

.float-button {
  z-index: 1050;
  padding: 30px;
  font-weight: bold;
}

#pause-button {
  border: none;
  padding: 0;
  background: none;
}

#pause-image {
  display: block;
  width: 40px;
  z-index: 1051;
}

@media (max-width: 1200px) {
  .modal-dialog {
    width: 100%;
  }
}
@media (max-width: 600px) {
  #pause-image {
    display: none;
  }
  #hero-mobile {
    display: block;
    position: relative;
  }
  #hero-desktop {
    display: none;
  }
}
@media (max-width: 480px) {
  #hero-content {
    padding: 15px;
  }
  #hero-desktop {
    display: none;
  }
  #hero-video-controls {
    top: 10px;
    right: 8px;
  }
}
@media (max-width: 378px) {
  #hero-view-programs-btn,
  #hero-watch-video-btn {
    font-size: 1rem;
    padding: 5px 10px;
  }
}
@media (max-width: 306px) {
  #hero-view-programs-btn,
  #hero-watch-video-btn {
    font-size: 0.8rem;
  }
}

/*# sourceMappingURL=style.css.map */
