/**
 * Variables
 */
/**
 * Variables
 */
.sub-footer {
  background-color: #cb333b;
}

.sub-footer .menu-social .social .athletics-logo {
  max-width: 155px;
}

@media (min-width: 768px) {
  .sub-footer .menu-social .social .athletics-logo {
    max-width: 200px;
  }
}

.sub-footer .menu-social .social .social-icons a {
  margin-bottom: 0.75em;
}

.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: #cb333b;
}

.header-website .navbar-expand-xl .nav-link.open, .header-website .navbar-expand-xl .nav-link.show {
  background-color: #cb333b;
  color: #fff;
}

.header-website .navbar-expand-lg .nav-link.open, .header-website .navbar-expand-lg .nav-link.show {
  background-color: #cb333b;
  color: #fff;
}

.header-website .navbar-expand-md .nav-link.open, .header-website .navbar-expand-md .nav-link.show {
  background-color: #cb333b;
  color: #fff;
}

.header-website .navbar-expand-sm .nav-link.open, .header-website .navbar-expand-sm .nav-link.show {
  background-color: #cb333b;
  color: #fff;
}

.header-website .navbar-expand-xs .nav-link.open, .header-website .navbar-expand-xs .nav-link.show {
  background-color: #cb333b;
  color: #fff;
}

.header-website .navbar-expand-all .nav-link.open, .header-website .navbar-expand-all .nav-link.show {
  background-color: #cb333b;
  color: #fff;
}

.header-website #navbarMain.navbar-expand-xl {
  background-color: transparent;
}

@media (min-width: 1200px) {
  .header-website #navbarMain.navbar-expand-xl {
    background-color: #cb333b;
  }
}

.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: #cb333b;
}

@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: #ac2b32;
  }
}

@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: #cb333b !important;
  }
}

@media (min-width: 1200px) {
  .header-website #navbarMain.navbar-expand-xl .nav-quicklinks {
    background-color: #cb333b;
  }
}

@media (min-width: 1200px) {
  .header-website #navbarMain.navbar-expand-xl .nav-quicklinks .nav-quicklink {
    background-color: #2d2926;
  }
}

@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: #040303;
  }
}

.header-website #navbarMain.navbar-expand-xl .dropdown-btn:hover {
  background-color: #cb333b;
}

.header-website #navbarMain.navbar-expand-xl .dropdown-btn.open {
  background-color: #cb333b;
}

.header-website #navbarMain.navbar-expand-lg {
  background-color: transparent;
}

@media (min-width: 992px) {
  .header-website #navbarMain.navbar-expand-lg {
    background-color: #cb333b;
  }
}

.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: #cb333b;
}

@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: #ac2b32;
  }
}

@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: #cb333b !important;
  }
}

@media (min-width: 992px) {
  .header-website #navbarMain.navbar-expand-lg .nav-quicklinks {
    background-color: #cb333b;
  }
}

@media (min-width: 992px) {
  .header-website #navbarMain.navbar-expand-lg .nav-quicklinks .nav-quicklink {
    background-color: #2d2926;
  }
}

@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: #040303;
  }
}

.header-website #navbarMain.navbar-expand-lg .dropdown-btn:hover {
  background-color: #cb333b;
}

.header-website #navbarMain.navbar-expand-lg .dropdown-btn.open {
  background-color: #cb333b;
}

.header-website #navbarMain.navbar-expand-md {
  background-color: transparent;
}

@media (min-width: 768px) {
  .header-website #navbarMain.navbar-expand-md {
    background-color: #cb333b;
  }
}

.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: #cb333b;
}

@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: #ac2b32;
  }
}

@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: #cb333b !important;
  }
}

@media (min-width: 768px) {
  .header-website #navbarMain.navbar-expand-md .nav-quicklinks {
    background-color: #cb333b;
  }
}

@media (min-width: 768px) {
  .header-website #navbarMain.navbar-expand-md .nav-quicklinks .nav-quicklink {
    background-color: #2d2926;
  }
}

@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: #040303;
  }
}

.header-website #navbarMain.navbar-expand-md .dropdown-btn:hover {
  background-color: #cb333b;
}

.header-website #navbarMain.navbar-expand-md .dropdown-btn.open {
  background-color: #cb333b;
}

.header-website #navbarMain.navbar-expand-sm {
  background-color: transparent;
}

@media (min-width: 576px) {
  .header-website #navbarMain.navbar-expand-sm {
    background-color: #cb333b;
  }
}

.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: #cb333b;
}

@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: #ac2b32;
  }
}

@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: #cb333b !important;
  }
}

@media (min-width: 576px) {
  .header-website #navbarMain.navbar-expand-sm .nav-quicklinks {
    background-color: #cb333b;
  }
}

@media (min-width: 576px) {
  .header-website #navbarMain.navbar-expand-sm .nav-quicklinks .nav-quicklink {
    background-color: #2d2926;
  }
}

@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: #040303;
  }
}

.header-website #navbarMain.navbar-expand-sm .dropdown-btn:hover {
  background-color: #cb333b;
}

.header-website #navbarMain.navbar-expand-sm .dropdown-btn.open {
  background-color: #cb333b;
}

.header-website #navbarMain.navbar-expand-xs {
  background-color: transparent;
  background-color: #cb333b;
}

.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: #cb333b;
  background-color: #ac2b32;
  background-color: #cb333b !important;
}

.header-website #navbarMain.navbar-expand-xs .nav-quicklinks {
  background-color: #cb333b;
}

.header-website #navbarMain.navbar-expand-xs .nav-quicklinks .nav-quicklink {
  background-color: #2d2926;
}

.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: #040303;
}

.header-website #navbarMain.navbar-expand-xs .dropdown-btn:hover {
  background-color: #cb333b;
}

.header-website #navbarMain.navbar-expand-xs .dropdown-btn.open {
  background-color: #cb333b;
}

.header-website #navbarMain.navbar-expand-all {
  background-color: transparent;
  background-color: #cb333b;
}

.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: #cb333b;
  background-color: #ac2b32;
  background-color: #cb333b !important;
}

.header-website #navbarMain.navbar-expand-all .nav-quicklinks {
  background-color: #cb333b;
}

.header-website #navbarMain.navbar-expand-all .nav-quicklinks .nav-quicklink {
  background-color: #2d2926;
}

.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: #040303;
}

.header-website #navbarMain.navbar-expand-all .dropdown-btn:hover {
  background-color: #cb333b;
}

.header-website #navbarMain.navbar-expand-all .dropdown-btn.open {
  background-color: #cb333b;
}

@media (max-width: 1199.98px) {
  .header-website .navbar-expand-xl .utility-navigation {
    background-color: #cb333b;
  }
  .header-website .navbar-expand-xl .navbar-toggler svg .a, .header-website .navbar-expand-xl .navbar-toggler svg.bi-x-circle-fill {
    fill: #cb333b;
  }
  .header-website .navbar-expand-xl #navbarMain ul.dropdown-menu .nav-link:hover {
    background-color: #cb333b;
  }
  .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: #cb333b;
    color: #fff;
  }
  .header-website .navbar-expand-xl #navbarCta {
    background-color: #ccc;
  }
  .header-website .navbar-expand-xl #navbarCta .navbar-nav .nav-link {
    background-color: #0171bc;
  }
}

.utility-navigation.navbar-expand-xl {
  background-color: #cb333b;
}

@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-gcc-primary {
    background: #cb333b;
    color: #fff;
  }
  .utility-navigation.navbar-expand-xl .navbar-nav .nav-link.utility-gcc-primary:hover {
    background-color: #8e2429;
  }
  .utility-navigation.navbar-expand-xl .navbar-nav .nav-link.utility-gcc-secondary {
    background-color: #2d2926;
    color: #fff;
  }
  .utility-navigation.navbar-expand-xl .navbar-nav .nav-link.utility-gcc-secondary:hover {
    background-color: #040303;
  }
}

@media (max-width: 1199.98px) {
  .utility-navigation.navbar-expand-xl.utility-gcc-primary {
    background: rgba(255, 255, 255, 0.25);
    color: #fff;
  }
}

@media (max-width: 991.98px) {
  .header-website .navbar-expand-lg .utility-navigation {
    background-color: #cb333b;
  }
  .header-website .navbar-expand-lg .navbar-toggler svg .a, .header-website .navbar-expand-lg .navbar-toggler svg.bi-x-circle-fill {
    fill: #cb333b;
  }
  .header-website .navbar-expand-lg #navbarMain ul.dropdown-menu .nav-link:hover {
    background-color: #cb333b;
  }
  .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: #cb333b;
    color: #fff;
  }
  .header-website .navbar-expand-lg #navbarCta {
    background-color: #ccc;
  }
  .header-website .navbar-expand-lg #navbarCta .navbar-nav .nav-link {
    background-color: #0171bc;
  }
}

.utility-navigation.navbar-expand-lg {
  background-color: #cb333b;
}

@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-gcc-primary {
    background: #cb333b;
    color: #fff;
  }
  .utility-navigation.navbar-expand-lg .navbar-nav .nav-link.utility-gcc-primary:hover {
    background-color: #8e2429;
  }
  .utility-navigation.navbar-expand-lg .navbar-nav .nav-link.utility-gcc-secondary {
    background-color: #2d2926;
    color: #fff;
  }
  .utility-navigation.navbar-expand-lg .navbar-nav .nav-link.utility-gcc-secondary:hover {
    background-color: #040303;
  }
}

@media (max-width: 991.98px) {
  .utility-navigation.navbar-expand-lg.utility-gcc-primary {
    background: rgba(255, 255, 255, 0.25);
    color: #fff;
  }
}

@media (max-width: 767.98px) {
  .header-website .navbar-expand-md .utility-navigation {
    background-color: #cb333b;
  }
  .header-website .navbar-expand-md .navbar-toggler svg .a, .header-website .navbar-expand-md .navbar-toggler svg.bi-x-circle-fill {
    fill: #cb333b;
  }
  .header-website .navbar-expand-md #navbarMain ul.dropdown-menu .nav-link:hover {
    background-color: #cb333b;
  }
  .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: #cb333b;
    color: #fff;
  }
  .header-website .navbar-expand-md #navbarCta {
    background-color: #ccc;
  }
  .header-website .navbar-expand-md #navbarCta .navbar-nav .nav-link {
    background-color: #0171bc;
  }
}

.utility-navigation.navbar-expand-md {
  background-color: #cb333b;
}

@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-gcc-primary {
    background: #cb333b;
    color: #fff;
  }
  .utility-navigation.navbar-expand-md .navbar-nav .nav-link.utility-gcc-primary:hover {
    background-color: #8e2429;
  }
  .utility-navigation.navbar-expand-md .navbar-nav .nav-link.utility-gcc-secondary {
    background-color: #2d2926;
    color: #fff;
  }
  .utility-navigation.navbar-expand-md .navbar-nav .nav-link.utility-gcc-secondary:hover {
    background-color: #040303;
  }
}

@media (max-width: 767.98px) {
  .utility-navigation.navbar-expand-md.utility-gcc-primary {
    background: rgba(255, 255, 255, 0.25);
    color: #fff;
  }
}

@media (max-width: 575.98px) {
  .header-website .navbar-expand-sm .utility-navigation {
    background-color: #cb333b;
  }
  .header-website .navbar-expand-sm .navbar-toggler svg .a, .header-website .navbar-expand-sm .navbar-toggler svg.bi-x-circle-fill {
    fill: #cb333b;
  }
  .header-website .navbar-expand-sm #navbarMain ul.dropdown-menu .nav-link:hover {
    background-color: #cb333b;
  }
  .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: #cb333b;
    color: #fff;
  }
  .header-website .navbar-expand-sm #navbarCta {
    background-color: #ccc;
  }
  .header-website .navbar-expand-sm #navbarCta .navbar-nav .nav-link {
    background-color: #0171bc;
  }
}

.utility-navigation.navbar-expand-sm {
  background-color: #cb333b;
}

@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-gcc-primary {
    background: #cb333b;
    color: #fff;
  }
  .utility-navigation.navbar-expand-sm .navbar-nav .nav-link.utility-gcc-primary:hover {
    background-color: #8e2429;
  }
  .utility-navigation.navbar-expand-sm .navbar-nav .nav-link.utility-gcc-secondary {
    background-color: #2d2926;
    color: #fff;
  }
  .utility-navigation.navbar-expand-sm .navbar-nav .nav-link.utility-gcc-secondary:hover {
    background-color: #040303;
  }
}

@media (max-width: 575.98px) {
  .utility-navigation.navbar-expand-sm.utility-gcc-primary {
    background: rgba(255, 255, 255, 0.25);
    color: #fff;
  }
}

.header-website .navbar-expand-xs .utility-navigation {
  background-color: #cb333b;
}

.header-website .navbar-expand-xs .navbar-toggler svg .a, .header-website .navbar-expand-xs .navbar-toggler svg.bi-x-circle-fill {
  fill: #cb333b;
}

.header-website .navbar-expand-xs #navbarMain ul.dropdown-menu .nav-link:hover {
  background-color: #cb333b;
}

.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: #cb333b;
  color: #fff;
}

.header-website .navbar-expand-xs #navbarCta {
  background-color: #ccc;
}

.header-website .navbar-expand-xs #navbarCta .navbar-nav .nav-link {
  background-color: #0171bc;
}

.utility-navigation.navbar-expand-xs {
  background-color: #cb333b;
  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-gcc-primary {
  background: #cb333b;
  color: #fff;
}

.utility-navigation.navbar-expand-xs .navbar-nav .nav-link.utility-gcc-primary:hover {
  background-color: #8e2429;
}

.utility-navigation.navbar-expand-xs .navbar-nav .nav-link.utility-gcc-secondary {
  background-color: #2d2926;
  color: #fff;
}

.utility-navigation.navbar-expand-xs .navbar-nav .nav-link.utility-gcc-secondary:hover {
  background-color: #040303;
}

.utility-navigation.navbar-expand-xs.utility-gcc-primary {
  background: rgba(255, 255, 255, 0.25);
  color: #fff;
}

.header-website .navbar-expand-all .utility-navigation {
  background-color: #cb333b;
}

.header-website .navbar-expand-all .navbar-toggler svg .a, .header-website .navbar-expand-all .navbar-toggler svg.bi-x-circle-fill {
  fill: #cb333b;
}

.header-website .navbar-expand-all #navbarMain ul.dropdown-menu .nav-link:hover {
  background-color: #cb333b;
}

.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: #cb333b;
  color: #fff;
}

.header-website .navbar-expand-all #navbarCta {
  background-color: #ccc;
}

.header-website .navbar-expand-all #navbarCta .navbar-nav .nav-link {
  background-color: #0171bc;
}

.utility-navigation.navbar-expand-all {
  background-color: #cb333b;
  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-gcc-primary {
  background: #cb333b;
  color: #fff;
}

.utility-navigation.navbar-expand-all .navbar-nav .nav-link.utility-gcc-primary:hover {
  background-color: #8e2429;
}

.utility-navigation.navbar-expand-all .navbar-nav .nav-link.utility-gcc-secondary {
  background-color: #2d2926;
  color: #fff;
}

.utility-navigation.navbar-expand-all .navbar-nav .nav-link.utility-gcc-secondary:hover {
  background-color: #040303;
}

.utility-navigation.navbar-expand-all.utility-gcc-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: #cb333b;
}

.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: #cb333b !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: #cb333b;
}

.header-website .utility-navigation.navbar-expand-xs .navbar-nav a.nav-link.utility-gcc-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: #cb333b !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: #cb333b;
}

.paragraph--type--pb-accordion-set .accordion-button.accordion-color-gcc-secondary:focus, .paragraph--type--pb-accordion-set .accordion-button.accordion-color-gcc-secondary:hover {
  background-color: #342F2C !important;
}

svg .college-primary {
  fill: #cb333b;
}

svg .college-secondary {
  fill: #2d2926;
}

svg .college-share {
  fill: #cccccc;
}

img.image-style-featured-extra-small-348-196 {
  border-top: 1px solid var(--bs-border-color-translucent);
  border-left: 1px solid var(--bs-border-color-translucent);
  border-right: 1px solid var(--bs-border-color-translucent);
}

#sliding-popup {
  background-color: #2d2926;
  color: #fff;
}

a {
  color: #7a1f23;
}

a:hover {
  color: #cb333b;
}

:root, main .paragraph, .sidebar-second a, .card li a {
  --bs-link-color: #7a1f23;
  --bs-link-hover-color: #cb333b;
}

div.card-body {
  --bs-link-color: #cb333b;
  --bs-link-hover-color: #cb333b;
}

.news-fp-list .news-fp-list-category a, article.node--type-news .field--name-field-taxonomy-news-category a {
  color: #fff;
}

.news-fp-list .news-fp-list-category a:hover, article.node--type-news .field--name-field-taxonomy-news-category a:hover {
  color: #fff;
}

.view-program-foi-cards a, h3.card-title a, .news-fp-list-title a {
  color: #cb333b;
  color: #cb333b;
}

.paragraph--type--pb-card .ada-link .card-title a, .promo-card .ada-link .card-title a {
  color: #cb333b;
}

.paragraph--type--pb-card .ada-link .card-title:hover, .promo-card .ada-link .card-title:hover {
  color: #cb333b;
  text-decoration: underline;
}

h2.news-events-list-title a {
  --bs-link-color: #cb333b;
  --bs-link-hover-color: #ad2b32;
}

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #cb333b;
  --bs-btn-border-color: #cb333b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ad2b32;
  --bs-btn-hover-border-color: #a2292f;
  --bs-btn-focus-shadow-rgb: 211, 82, 88;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #a2292f;
  --bs-btn-active-border-color: #98262c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #cb333b;
  --bs-btn-disabled-border-color: #cb333b;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2d2926;
  --bs-btn-border-color: #262320;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #262320;
  --bs-btn-hover-border-color: #24211e;
  --bs-btn-focus-shadow-rgb: 211, 82, 88;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #24211e;
  --bs-btn-active-border-color: #221f1d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2d2926;
  --bs-btn-disabled-border-color: #262320;
}

.btn-secondary.hero-cta {
  --bs-btn-color: #fff;
  --bs-btn-bg: #cb333b;
  --bs-btn-border-color: #cb333b;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ad2b32;
  --bs-btn-hover-border-color: #a2292f;
  --bs-btn-focus-shadow-rgb: 211, 82, 88;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #a2292f;
  --bs-btn-active-border-color: #98262c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #cb333b;
  --bs-btn-disabled-border-color: #cb333b;
}

@media (max-width: 1199.98px) {
  #navbarCta.navbar-expand-xl .navbar-nav .nav-link {
    background-color: #2d2926 !important;
  }
}

@media (max-width: 991.98px) {
  #navbarCta.navbar-expand-lg .navbar-nav .nav-link {
    background-color: #2d2926 !important;
  }
}

@media (max-width: 767.98px) {
  #navbarCta.navbar-expand-md .navbar-nav .nav-link {
    background-color: #2d2926 !important;
  }
}

@media (max-width: 575.98px) {
  #navbarCta.navbar-expand-sm .navbar-nav .nav-link {
    background-color: #2d2926 !important;
  }
}

#navbarCta.navbar-expand-xs .navbar-nav .nav-link {
  background-color: #2d2926 !important;
}

#navbarCta.navbar-expand-all .navbar-nav .nav-link {
  background-color: #2d2926 !important;
}

.header-website .site-name a:hover {
  color: #ad2b32 !important;
}

@media (min-width: 992px) {
  .header-website #cta-menu a.nav-link:hover, .header-website #cta-menu a.nav-link:focus {
    color: #ad2b32 !important;
    text-decoration: underline;
  }
}

.header-website #searchToggle:hover, .header-website #searchToggle:focus {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(203, 51, 59, 0.5);
}

.header-website .gsc-search-button-v2:hover, .header-website .gsc-search-button-v2:focus {
  box-shadow: 0 0 0 0.25rem rgba(203, 51, 59, 0.5);
}

.view-frontpage-video-feature .carousel-caption a.btn.btn-primary, .view-frontpage-feature .carousel-caption a.btn.btn-primary {
  background-color: #cb333b;
}

.view-frontpage-video-feature .carousel-caption a.btn.btn-primary:hover, .view-frontpage-video-feature .carousel-caption a.btn.btn-primary:focus, .view-frontpage-feature .carousel-caption a.btn.btn-primary:hover, .view-frontpage-feature .carousel-caption a.btn.btn-primary:focus {
  outline: 0;
  box-shadow: 0 0 10px #791f23;
  background-color: #b52d34;
  border-color: #ac2b32;
}

.view-frontpage-video-feature .carousel-indicators a, .view-frontpage-feature .carousel-indicators a {
  background-color: #2d2926;
}

.view-frontpage-video-feature .carousel-indicators a:hover, .view-frontpage-video-feature .carousel-indicators a:focus, .view-frontpage-feature .carousel-indicators a:hover, .view-frontpage-feature .carousel-indicators a:focus {
  outline: 0;
  box-shadow: 0 0 10px black;
  background-color: #b52d34;
  border-color: #ac2b32;
}

.view-frontpage-video-feature .carousel-indicators a.active, .view-frontpage-feature .carousel-indicators a.active {
  background-color: #a2292f;
}

.cards-xs .card-body, .cards-sm .card-body, .cards-md .card-body {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.cards-xs a.btn-card, .cards-sm a.btn-card, .cards-md a.btn-card {
  margin-top: auto;
}

.card-img-top img {
  border-bottom: 1px solid var(--bs-border-color-translucent);
}

#degree-cert-tabs .nav-item .nav-link:hover {
  color: #ad2b32;
  background-color: #e0e0e0;
}

#degree-cert-tabs .nav-item .nav-link:focus, #degree-cert-tabs .nav-item .nav-link.active {
  color: #fff;
  background-color: #a2292f;
}

.paragraph--type--pb-accordion-set .accordion-button:not(.collapsed) .accordion-icon.icon-color {
  background-color: #2d2926 !important;
}

.paragraph--type--pb-accordion-set .accordion-button .accordion-icon.icon-color {
  background-color: #2d2926 !important;
}

.sidebar-border {
  background-color: #2d2926;
}

.sidebar .block-menu.navigation ul.nav li a:hover, .sidebar .block-menu.navigation ul.nav li a:focus {
  color: #ad2b32;
}

.sidebar .block-menu.navigation ul.nav li a.is-active {
  color: #ad2b32;
}

.nav * li a.last:last-of-type {
  border-bottom: none;
}

.pagination {
  --bs-pagination-active-bg: #cb333b;
  --bs-pagination-active-border-color: #cb333b;
}

.pagination .page-item.active > .page-link {
  color: #cb333b;
}

.block-program-award-program-link-block .program-link-award-pages {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2d2926;
  --bs-btn-border-color: #cccccc;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #262320;
  --bs-btn-hover-border-color: #a3a3a3;
  --bs-btn-focus-shadow-rgb: 212, 212, 212;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #24211e;
  --bs-btn-active-border-color: #999999;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2d2926;
  --bs-btn-disabled-border-color: #cccccc;
  border-radius: var(--bs-border-radius);
  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  font-weight: normal;
  line-height: 22px;
  text-align: center;
  text-decoration: none;
  background: #2d2926;
}

.block-program-award-program-link-block .program-link-award-pages:hover,
.block-program-award-program-link-block .program-link-award-pages:focus {
  --bs-btn-color: #fff;
  --bs-btn-bg: #262320;
  --bs-btn-border-color: #cccccc;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #201e1b;
  --bs-btn-hover-border-color: #a3a3a3;
  --bs-btn-focus-shadow-rgb: 212, 212, 212;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #1e1c1a;
  --bs-btn-active-border-color: #999999;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #262320;
  --bs-btn-disabled-border-color: #cccccc;
  text-decoration: none;
  background: #262320;
}

.award .alert.alert-info {
  --bs-alert-color: #404040;
  --bs-alert-bg: #f2f2f2;
  --bs-alert-border-color: #e0e0e0;
}

.award .alert.alert-info .alert-link {
  color: #262626;
}

.award-pathway-map .soc-div .soc-statistic .toggle, .award-pathway-map .soc-div .soc-data .toggle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22%232d2926%22%20class%3D%22bi%20bi-plus-circle-fill%22%20viewBox%3D%220%200%2016%2016%22%3E%0A%20%20%3Cpath%20d%3D%22M16%2C8c0%2C4.4-3.6%2C8-8%2C8s-8-3.6-8-8s3.6-8%2C8-8S16%2C3.6%2C16%2C8z%22%2F%3E%0A%3Cpath%20style%3D%22fill%3A%23FFFFFF%3B%22%20d%3D%22M11.5%2C8.5h-3v3C8.5%2C11.8%2C8.3%2C12%2C8%2C12c-0.3%2C0-0.5-0.2-0.5-0.5v-3h-3C4.2%2C8.5%2C4%2C8.3%2C4%2C8%0A%09s0.2-0.5%2C0.5-0.5h3v-3C7.5%2C4.2%2C7.7%2C4%2C8%2C4c0.3%2C0%2C0.5%2C0.2%2C0.5%2C0.5v3h3C11.8%2C7.5%2C12%2C7.7%2C12%2C8S11.8%2C8.5%2C11.5%2C8.5z%22%2F%3E%0A%3C%2Fsvg%3E");
}

.award-pathway-map .soc-div .soc-statistic .expanded .toggle, .award-pathway-map .soc-div .soc-data .expanded .toggle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20width%3D'16'%20height%3D'16'%20fill%3D'%232d2926'%20class%3D'bi%20bi-plus-circle-fill'%20viewBox%3D'0%200%2016%2016'%3E%3Cpath%20d%3D'M16%2C8c0%2C4.4-3.6%2C8-8%2C8s-8-3.6-8-8s3.6-8%2C8-8S16%2C3.6%2C16%2C8z'%2F%3E%3Cpath%20style%3D'fill%3A%23FFFFFF%3B'%20d%3D'M4.5%2C8.5C4.2%2C8.5%2C4%2C8.3%2C4%2C8s0.2-0.5%2C0.5-0.5h7C11.8%2C7.5%2C12%2C7.7%2C12%2C8s-0.2%2C0.5-0.5%2C0.5H4.5z'%2F%3E%3C%2Fsvg%3E");
}

.award-pathway-map .course-sequence-options-intro .options-list li.option-item:focus, .award-pathway-map .course-sequence-options-intro .options-list li.option-item:hover {
  border: 1px solid #cb333b;
}

.award-pathway-map .course-sequence-options-intro .options-list li.option-item:focus a, .award-pathway-map .course-sequence-options-intro .options-list li.option-item:hover a, .award-pathway-map .course-sequence-options-intro .options-list li.option-item a.option-list-item:focus {
  color: #cb333b;
}

.award-pathway-map .course-sequence-options-intro .options-list li.option-item.option-active {
  border: 1px solid #cb333b;
  background-color: #cb333b;
}

.award-pathway-map .course-sequence-options-intro .options-list li.option-item.option-active a.option-list-item {
  color: #cb333b;
}

.award-pathway-map .course-sequence-options-intro .options-list li.option-item.option-active a.option-link {
  color: #cb333b;
}

.award-pathway-map table.program-awareness-areas thead th {
  background-color: #cb333b;
}

.award-pathway-map .course-sequence-term .option-course td:first-child, .award-pathway-map .course-sequence-option .option-course td:first-child {
  border-left-color: #ccc;
}

div.field--name-field-courses-rendered {
  margin-top: 2rem;
}

.award-pathway-map #tabs-course-sequence-types .nav-tabs .nav-link.active, .award-pathway-map #tabs-course-sequence-options .nav-tabs .nav-link.active {
  border-color: #2d2926;
  background-color: #2d2926;
}

.award table thead th {
  background-color: #2d2926;
}

.award-pathway-map .course-sequence-term thead th, .award-pathway-map .course-sequence-option thead th {
  background: #2d2926;
}

.award-pathway-map .course-sequence-term tr th:first-child, .award-pathway-map .course-sequence-option tr th:first-child {
  border-left-color: #2d2926;
}

.soc-statistics .soc-chart path {
  stroke: #cb333b;
}

.soc-statistics .soc-chart svg > g > g > g > g > g > text {
  fill: #cb333b;
}

.soc-statistics .soc-chart svg > g > g > g > circle:first-child {
  stroke: #2d2926;
}

.soc-statistics .soc-chart svg > g > g > g > circle:nth-child(2), svg g > g > g > circle:nth-child(4), .soc-statistics .soc-chart svg > g > g > g > circle:nth-child(5) {
  fill: #2d2926;
}

div.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal > span.swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #7a1f23 !important;
}

.w-xs-auto {
  width: auto !important;
}

.w-xs-100 {
  width: 100% !important;
}

.w-xs-75 {
  width: 75% !important;
}

.w-xs-50 {
  width: 50% !important;
}

.w-xs-25 {
  width: 25% !important;
}

@media (min-width: 576px) {
  .w-sm-auto {
    width: auto !important;
  }
  .w-sm-100 {
    width: 100% !important;
  }
  .w-sm-75 {
    width: 75% !important;
  }
  .w-sm-50 {
    width: 50% !important;
  }
  .w-sm-25 {
    width: 25% !important;
  }
}

@media (min-width: 768px) {
  .w-md-auto {
    width: auto !important;
  }
  .w-md-100 {
    width: 100% !important;
  }
  .w-md-75 {
    width: 75% !important;
  }
  .w-md-50 {
    width: 50% !important;
  }
  .w-md-25 {
    width: 25% !important;
  }
}

@media (min-width: 992px) {
  .w-lg-auto {
    width: auto !important;
  }
  .w-lg-100 {
    width: 100% !important;
  }
  .w-lg-75 {
    width: 75% !important;
  }
  .w-lg-50 {
    width: 50% !important;
  }
  .w-lg-25 {
    width: 25% !important;
  }
}

@media (min-width: 1200px) {
  .w-xl-auto {
    width: auto !important;
  }
  .w-xl-100 {
    width: 100% !important;
  }
  .w-xl-75 {
    width: 75% !important;
  }
  .w-xl-50 {
    width: 50% !important;
  }
  .w-xl-25 {
    width: 25% !important;
  }
}

@media (min-width: 1400px) {
  .w-xxl-auto {
    width: auto !important;
  }
  .w-xxl-100 {
    width: 100% !important;
  }
  .w-xxl-75 {
    width: 75% !important;
  }
  .w-xxl-50 {
    width: 50% !important;
  }
  .w-xxl-25 {
    width: 25% !important;
  }
}

.row > * {
  min-width: 1px;
}

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