h1, h1 * {
  font-size: 3.75rem !important;
  line-height: normal !important;
}
@media screen and (max-width: 1024px) {
  h1, h1 * {
    font-size: 3.125rem !important;
  }
}
@media screen and (max-width: 767px) {
  h1, h1 * {
    font-size: 2.5rem !important;
  }
}
h2, h2 * {
  font-size: 3rem !important;
  line-height: normal !important;
}
@media screen and (max-width: 1024px) {
  h2, h2 * {
    font-size: 2.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  h2, h2 * {
    font-size: 2.375rem !important;
  }
}
h3, h3 * {
  font-size: 2.25rem !important;
  line-height: normal !important;
}
h4, h4 * {
  font-size: 2.125rem !important;
  line-height: normal !important;
}
h5, h5 * {
  font-size: 1.625rem !important;
  line-height: normal !important;
}
h6, h6 * {
  font-size: 1.25rem !important;
  line-height: normal !important;
}
.h1, .h1 * {
  font-size: 3.75rem !important;
  line-height: normal !important;
}
@media screen and (max-width: 1024px) {
  .h1, .h1 * {
    font-size: 3.125rem !important;
  }
}
@media screen and (max-width: 767px) {
  .h1, .h1 * {
    font-size: 2.5rem !important;
  }
}
.h2, .h2 * {
  font-size: 3rem !important;
  line-height: normal !important;
}
@media screen and (max-width: 1024px) {
  .h2, .h2 * {
    font-size: 2.5rem !important;
  }
}
@media screen and (max-width: 767px) {
  .h2, .h2 * {
    font-size: 2.375rem !important;
  }
}
.h3, .h3 * {
  font-size: 2.25rem !important;
  line-height: normal !important;
}
.h4, .h4 * {
  font-size: 2.125rem !important;
  line-height: normal !important;
}
.h5, .h5 * {
  font-size: 1.625rem !important;
  line-height: normal !important;
}
.h6, .h6 * {
  font-size: 1.25rem !important;
  line-height: normal !important;
}
.subheading, .subheading * {
  font-size: 1.125rem !important;
  line-height: normal !important;
}
.body-small, .body-small * {
  font-size: 0.6875rem !important;
  line-height: 1.0625rem !important;
}
.fusion-text > * {
  margin: 0 0 1.5rem !important;
}
.fusion-text > *:last-child {
  margin: 0 !important;
}
/* Buttons */
.fusion-button {
  min-width: 250px !important;
  height: 60px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 100% !important;
  font-weight: normal !important;
  position: relative;
  background: none !important;
  border-radius: 0 !important;
}
.fusion-button .fusion-button-text {
  color: #fff !important;
  font-weight: 400 !important;
  z-index: 1;
}
.fusion-button:before {
  content: '';
  width: calc(100% - 30px);
  height: 100%;
  position: absolute;
  background: #1aafe6;
  left: 0;
  right: 0;
  z-index: 0;
  -moz-transform: skewX(-25deg);
  -webkit-transform: skewX(-25deg);
  -o-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
  transform: skewX(-25deg);
  margin: auto;
  transition: all 0.4s ease-in-out;
}
.fusion-button.btn-red:before {
  background: #eb3725;
}
.fusion-button:hover:before {
  background: #eb3725;
}
.fusion-button:hover.btn-red:before {
  background: #1aafe6;
}
.grid.fusion-slider-loading {
  position: initial;
  margin: 0px auto;
}
@media screen and (max-width: 576px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .logo-img {
    margin-right: 1.875rem;
  }
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .fusion-menu .awb-menu__main-li {
    border-bottom: none;
  }
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .fusion-menu .awb-menu__main-li .awb-menu__main-a {
  transition: all 0.4s ease-in-out !important;
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .fusion-menu .awb-menu__main-li .awb-menu__main-a {
    font-size: 1rem !important;
  }
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .fusion-menu .awb-menu__main-li .awb-menu__main-a:hover {
  color: #eb3725 !important;
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .fusion-menu .awb-menu__main-li.current-menu-item .awb-menu__main-a {
  color: #eb3725 !important;
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .fusion-menu .awb-menu__main-li.current-menu-item .awb-menu__main-a {
    background: #111827 !important;
  }
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .fusion-menu .awb-menu__main-li.contact-us {
  align-items: center;
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .fusion-menu .awb-menu__main-li.contact-us {
    display: none;
  }
}
@media screen and (max-width: 576px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .fusion-menu .awb-menu__main-li.contact-us {
    display: flex;
  }
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .fusion-menu .awb-menu__main-li.contact-us .awb-menu__main-a {
  position: relative;
  height: 40px;
  width: 144px;
  font-family: "Russo One";
  color: #fff !important;
  font-weight: 400 !important;
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .fusion-menu .awb-menu__main-li.contact-us .awb-menu__main-a .menu-text {
  color: #fff !important;
  font-weight: 400 !important;
  z-index: 1;
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .fusion-menu .awb-menu__main-li.contact-us .awb-menu__main-a:before {
  content: '';
  width: calc(100% - 15px);
  height: 100%;
  position: absolute;
  background: #1aafe6;
  left: 0;
  right: 0;
  z-index: 0;
  transform: skewX(-21deg);
  margin: auto;
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .fusion-menu .awb-menu__main-li.contact-us .awb-menu__main-a:before {
    transform: skewX(0);
    width: 100%;
  }
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper > .fusion-image-element {
    flex: 1;
  }
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper > div:nth-child(3) {
  display: none;
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper > div:nth-child(3) {
    display: block;
  }
}
@media screen and (max-width: 576px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper > div:nth-child(3) {
    display: none;
  }
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .desktop-menu {
    display: none;
  }
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .mobile-menu {
  display: none;
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .mobile-menu {
    display: flex;
  }
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .contact-header-btn {
  height: 40px !important;
  width: 144px !important;
  font-size: 0.75rem !important;
  min-width: 144px !important;
  margin-right: 0.3125rem;
  margin-left: 1.25rem;
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .contact-header-btn:before {
  width: calc(100% - 15px) !important;
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .open-mobile-menu-slider {
  display: none;
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
  margin-right: 0 !important;
  padding-left: 0.625rem !important;
  margin-left: 0.625rem !important;
  transition: all 0.4s ease-in-out;
}
@media screen and (max-width: 1200px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .open-mobile-menu-slider {
    display: block;
  }
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .open-mobile-menu-slider:before {
  width: 28px !important;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: all ease 0.3s;
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .open-mobile-menu-slider.opened:before {
  content: "\f00d" !important;
  transform: rotate(180deg);
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .awb-menu.mobile-menu.collapse-enabled.mobile-size-full-absolute .awb-menu__main-ul {
  max-height: max-content;
  overflow-y: auto;
  opacity: 1;
  z-index: 99999999999999;
  pointer-events: auto;
  left: auto !important;
  position: fixed;
  top: 68px;
  right: -100%;
  opacity: 0 !important;
}
@media screen and (max-width: 782px) {
  .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .awb-menu.mobile-menu.collapse-enabled.mobile-size-full-absolute .awb-menu__main-ul {
    top: 68px;
  }
}
.fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .awb-menu.mobile-menu.collapse-enabled.mobile-mode-collapse-to-button.expanded .awb-menu__main-ul {
  right: 0;
  opacity: 1 !important;
}
.admin-bar .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .awb-menu.mobile-menu.collapse-enabled.mobile-size-full-absolute .awb-menu__main-ul {
  top: 100px;
}
@media screen and (max-width: 782px) {
  .admin-bar .fusion-tb-header .main-header > .fusion-row .fusion-column-wrapper .awb-menu.mobile-menu.collapse-enabled.mobile-size-full-absolute .awb-menu__main-ul {
    top: 114px;
  }
}
.fusion-tb-footer .main-footer:before {
  content: '' !important;
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 100px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 100vw solid #111827;
  top: -100px;
}
@media screen and (max-width: 1024px) {
  .fusion-tb-footer .main-footer > .fusion-row {
    gap: 40px;
    justify-content: flex-start !important;
  }
}
.fusion-tb-footer .main-footer > .fusion-row .info-col {
  width: 250px !important;
}
.fusion-tb-footer .main-footer > .fusion-row .quicklinks-col {
  width: auto !important;
}
.fusion-tb-footer .main-footer > .fusion-row .quicklinks-col > .fusion-column-wrapper .fusion-menu {
  display: grid;
  gap: 10px 60px;
  grid-template-columns: repeat(2, 1fr);
  align-items: flex-start;
}
.fusion-tb-footer .main-footer > .fusion-row .quicklinks-col > .fusion-column-wrapper .fusion-menu .menu-item {
  margin: 0 !important;
  width: auto !important;
}
.fusion-tb-footer .main-footer > .fusion-row .rallies-col {
  width: auto !important;
}
.fusion-tb-footer .main-footer > .fusion-row .contact-col {
  width: 154px !important;
}
.fusion-tb-footer .main-footer > .fusion-row .contact-col > .fusion-column-wrapper .fusion-text a {
  color: #c2c2c2 !important;
}
.fusion-tb-footer .main-footer > .fusion-row .social-col {
  width: auto !important;
}
.fusion-tb-footer .main-footer > .fusion-row .social-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
  display: flex;
  margin: -0.46875rem;
}
.fusion-tb-footer .main-footer > .fusion-row .social-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
  margin: 0.46875rem;
}
.fusion-tb-footer .main-footer > .fusion-row .social-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon:before {
  content: '';
  display: block;
  width: 36px;
  height: 36px;
}
.fusion-tb-footer .main-footer > .fusion-row .social-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook {
  order: 1;
}
.fusion-tb-footer .main-footer > .fusion-row .social-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook:before {
  background: url('/wp-content/uploads/2025/12/facebook.svg') no-repeat center center;
}
.fusion-tb-footer .main-footer > .fusion-row .social-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-twitter {
  order: 3;
}
.fusion-tb-footer .main-footer > .fusion-row .social-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-twitter:before {
  background: url('/wp-content/uploads/2025/12/twitter.svg') no-repeat center center;
}
.fusion-tb-footer .main-footer > .fusion-row .social-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram {
  order: 2;
}
.fusion-tb-footer .main-footer > .fusion-row .social-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram:before {
  background: url('/wp-content/uploads/2025/12/instagram.svg') no-repeat center center;
}
.fusion-tb-footer .main-footer > .fusion-row .bottom-col .fusion-text {
  color: #fff;
  font-size: 0.75rem !important;
  font-weight: 400;
  line-height: normal;
}
.fusion-tb-footer .main-footer > .fusion-row .bottom-col .fusion-text a {
  color: #fff;
}
.our-sponsors {
  position: relative;
  z-index: 999 !important;
}
@media screen and (max-width: 767px) {
  .our-sponsors {
    margin-bottom: 50px !important;
  }
}
.our-sponsors:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 100px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 100vw solid #111827;
  top: -100px;
}
@media screen and (max-width: 767px) {
  .our-sponsors:before {
    top: -50px;
    border-top: 50px solid transparent;
  }
}
.our-sponsors:after {
  /*
   content: "";
   position: absolute;
   left: 0;
   right: 0;
   width: 0;
   height: 0;
   border-top: 0;
   border-bottom: 100px solid transparent;
   border-left: 100vw solid $darkblue;
   bottom: -100px;
   @media screen and (max-width: $breakpoint-md) {
   bottom: -50px;
   border-bottom: 50px solid transparent;
   }
   */
}
.our-sponsors .fusion-row .heading-col .fusion-text p {
  line-height: normal;
}
.our-sponsors .fusion-row .gallery-col .awb-gallery-wrapper .fusion-gallery {
  display: flex;
  justify-content: center;
  align-items: center;
  align-self: stretch;
  gap: 16px;
  margin: 0 !important;
  flex-wrap: wrap;
  height: unset !important;
}
.our-sponsors .fusion-row .gallery-col .awb-gallery-wrapper .fusion-gallery .fusion-grid-column {
  position: initial !important;
  display: flex;
  width: 140px !important;
  height: 75px;
  padding: 16px 0 !important;
  justify-content: center;
  align-items: center;
  border: 1px solid #fff;
  background: #111827;
}
.our-sponsors .fusion-row .gallery-col .awb-gallery-wrapper .fusion-gallery .fusion-grid-column .fusion-gallery-image img {
  width: 120px;
  height: 55px;
  object-fit: contain;
}
.our-sponsors .fusion-row .gallery-col .awb-gallery-wrapper .fusion-gallery .clearfix {
  display: none;
}
.our-sponsors .fusion-row .btn-col .fusion-button {
  min-width: 321px !important;
}
.our-sponsors .fusion-row .btn-col .fusion-button:before {
  border: 1px solid #fff;
}
.newsletter {
  margin-top: -100px !important;
  display: none !important;
}
@media screen and (max-width: 767px) {
  .newsletter {
    margin-top: -50px !important;
  }
}
.newsletter .fusion-row {
  background-color: rgba(235, 55, 37, 0.6);
  backdrop-filter: blur(7.5px);
  padding: 50px !important;
}
@media screen and (max-width: 767px) {
  .newsletter .fusion-row {
    padding: 50px 30px !important;
  }
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper {
  max-width: 750px;
  margin: auto;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .newsletter-icon {
  display: flex;
  width: 60px;
  height: 60px;
  justify-content: center;
  align-items: center;
  background: #fff;
  border-radius: 50px;
  margin: auto;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .newsletter-icon img {
  width: 32px;
  height: 32px;
  object-fit: contain;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row {
  display: flex;
  row-gap: 16px;
  align-items: center;
  width: 100%;
  justify-content: center;
  position: relative;
  flex-wrap: wrap;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column {
  /*
   .fusion-button {
   width: 175.36px;
   height: 60px;
   display: inline-block;
   background-color: $darkblue;
   border: 1px solid $white;
   border-radius: 0;
   -moz-transform: skewX(-30deg);
   -webkit-transform: skewX(-30deg);
   -o-transform: skewX(-30deg);
   -ms-transform: skewX(-30deg);
   transform: skewX(-30deg);
   padding: 0;
   position: relative;
   .fusion-button-text {
   background: transparent;
   border: 0;
   border: 0;
   box-shadow: none;
   -moz-transform: skewX(30deg);
   -webkit-transform: skewX(30deg);
   -o-transform: skewX(30deg);
   -ms-transform: skewX(30deg);
   transform: skewX(30deg);
   height: 60px;
   width: 100%;
   font-size: 15px;
   color: $white;
   display: flex;
   align-items: center;
   gap: 10px;
   justify-content: center;
   &:after {
   content: "";
   width: 20px;
   height: 20px;
   display: flex;
   background-image: url(/wp-content/uploads/2025/12/arrow-right.svg);
   }
   }
   .fusion-slider-loading {
   position: absolute !important;
   }
   }
   */
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column p {
  margin: 0;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column .field-wrapper {
  min-width: 550px !important;
  height: 60px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  line-height: 100% !important;
  font-weight: normal !important;
  position: relative;
  background: none !important;
  border-radius: 0 !important;
  margin-right: -16px;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column .field-wrapper:before {
  content: '';
  width: calc(100% - 30px);
  height: calc(100% - 2px);
  position: absolute;
  background: rgba(0, 0, 0, 0.20);
  border: 1px solid #fff;
  left: 0;
  right: 0;
  z-index: 0;
  -moz-transform: skewX(-25deg);
  -webkit-transform: skewX(-25deg);
  -o-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
  transform: skewX(-25deg);
  margin: auto;
}
@media screen and (max-width: 767px) {
  .newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column .field-wrapper {
    width: 100%;
    min-width: unset !important;
  }
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column .field-wrapper .wpcf7-form-control-wrap {
  display: flex;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column .field-wrapper .wpcf7-form-control-wrap input {
  background: transparent;
  border: 0;
  border: 0;
  box-shadow: none;
  padding: 0 40px;
  height: 60px;
  width: 100%;
  font-size: 15px;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column .field-wrapper .wpcf7-not-valid-tip {
  -moz-transform: skewX(25deg);
  -webkit-transform: skewX(25deg);
  -o-transform: skewX(25deg);
  -ms-transform: skewX(25deg);
  transform: skewX(25deg);
  padding: 0 25px;
  height: 60px;
  width: 100%;
  font-size: 15px;
  color: #fff;
  display: flex;
  position: absolute;
  display: none;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column .fusion-button {
  min-width: 210px !important;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column .fusion-button .fusion-button-text {
  color: #fff !important;
  font-weight: 400 !important;
  z-index: 1;
  height: 60px;
  width: 100%;
  font-size: 15px;
  color: #fff;
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column .fusion-button .fusion-button-text:after {
  content: "";
  width: 20px;
  height: 20px;
  display: flex;
  background-image: url(/wp-content/uploads/2025/12/arrow-right.svg);
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column .fusion-button:before {
  content: '';
  width: calc(100% - 30px);
  height: calc(100% - 2px);
  position: absolute;
  background: #111827;
  left: 0;
  right: 0;
  z-index: 0;
  transform: skewX(-25deg);
  border: 1px solid #fff;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column .fusion-button:hover:before {
  background: #1aafe6;
  border: 1px solid #1aafe6;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column .fusion-button .fusion-slider-loading {
  position: absolute !important;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .field-row .field-column.loading-col {
  position: absolute;
  right: -50px;
  top: 50%;
  transform: translateY(-50%);
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .fusion-alert {
  margin-top: 24px;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .wpcf7 .fusion-alert.fusion-danger {
  color: #fff !important;
  border: 1px solid #fff !important;
  font-size: 15px !important;
}
.newsletter .fusion-row .fusion-layout-column .fusion-column-wrapper .fusion-text {
  line-height: normal !important;
}
.page-banner {
  overflow: hidden !important;
}
.page-banner:before {
  content: '' !important;
  position: absolute;
  left: 0;
  top: 0;
  background-image: linear-gradient(90deg, rgba(0, 0, 0, 0.24) 0%, rgba(0, 0, 0, 0.60) 50%, rgba(0, 0, 0, 0.24) 100%);
  background-size: cover;
  z-index: 0;
  width: 100%;
  height: 100%;
}
.page-banner:after {
  content: '' !important;
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 110px solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 100vw solid #fff;
  bottom: 0;
}
.rounds-container .fusion-row .heading-col .fusion-title .fusion-title-heading strong {
  font-weight: 400;
  color: #1aafe6;
}
.rounds-container .fusion-row .heading-col .fusion-text p {
  line-height: normal;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid {
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
  gap: 35px;
}
@media screen and (max-width: 1279px) {
  .rounds-container .fusion-row .grid-col .rounds-list .grid {
    justify-content: center;
  }
}
@media screen and (max-width: 1024px) {
  .rounds-container .fusion-row .grid-col .rounds-list .grid {
    gap: 16px;
  }
}
@media screen and (max-width: 800px) {
  .rounds-container .fusion-row .grid-col .rounds-list .grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 576px) {
  .rounds-container .fusion-row .grid-col .rounds-list .grid {
    grid-template-columns: 1fr;
  }
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card {
  border-radius: 2px;
  background: #fff;
  box-shadow: 0 5px 20px -3px rgba(0, 0, 0, 0.15);
  width: 100%;
  max-width: 390px;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-image {
  border-top: 5px solid #fff;
  border-right: 5px solid #fff;
  border-left: 5px solid #fff;
  position: relative;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-image .round-card-label {
  display: flex;
  width: fit-content;
  padding: 5px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  background: #eb3725;
  color: #fff;
  font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  position: absolute;
  top: 15px;
  left: 15px;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-image img {
  height: calc(250px - 5px);
  object-fit: cover;
  object-position: center right;
}
@media screen and (max-width: 767px) {
  .rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-image img {
    object-position: top right;
  }
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content {
  display: flex;
  padding: 1.25rem 1.25rem 1.5625rem 1.25rem;
  flex-direction: column;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-title {
  margin-top: 0;
  margin-bottom: 1.25rem;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-title a {
  color: #000 !important;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta {
  display: flex;
  flex-direction: column;
  gap: 15px;
  font-size: 0.8125rem;
  line-height: normal;
  margin-bottom: 1.5rem;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-date {
  display: flex;
  align-items: center;
  gap: 8px;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-date:before {
  content: "";
  display: flex;
  width: 20px;
  height: 20px;
  background-image: url(/wp-content/uploads/2026/01/round-calendar-icon.svg);
  flex-shrink: 0;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-location {
  display: flex;
  align-items: center;
  gap: 8px;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-location:before {
  content: "";
  display: flex;
  width: 20px;
  height: 20px;
  background-image: url(/wp-content/uploads/2026/01/round-map-pin-icon.svg);
  flex-shrink: 0;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-promoter {
  display: flex;
  align-items: center;
  gap: 8px;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-promoter:before {
  content: "";
  display: flex;
  width: 20px;
  height: 20px;
  background-image: url(/wp-content/uploads/2026/02/Promotor-Icon.png);
  flex-shrink: 0;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-promoter a {
  color: #111827;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-promoter a:hover {
  color: #eb3725;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-sponsors {
  display: flex;
  align-items: center;
  gap: 8px;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-sponsors:before {
  content: "";
  display: flex;
  width: 20px;
  height: 20px;
  background-image: url(/wp-content/uploads/2026/02/Sponsor-Icon.png);
  flex-shrink: 0;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-sponsors .sponsors-list {
  margin: 0;
  padding: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 6px;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-sponsors .sponsors-list li a {
  color: #fff;
  background: #1aafe6;
  display: flex;
  padding: 3px 6px;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-volunteer {
  display: flex;
  align-items: center;
  gap: 8px;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-volunteer:before {
  content: "";
  display: flex;
  width: 20px;
  height: 20px;
  background-image: url(/wp-content/uploads/2026/02/Volunteer-icon.png);
  flex-shrink: 0;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-meta .round-card-volunteer p {
  margin-bottom: 0;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-actions {
  display: flex;
  row-gap: 16px;
  flex-wrap: wrap;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-actions .fusion-button {
  height: 35px;
  min-width: 175px !important;
}
@media screen and (max-width: 1024px) {
  .rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-actions .fusion-button {
    flex-grow: 1;
  }
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-actions .fusion-button:before {
  content: '';
  width: calc(100% - 20px);
  height: calc(100% - 2px);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -moz-transform: skewX(-27deg);
  -webkit-transform: skewX(-27deg);
  -o-transform: skewX(-27deg);
  -ms-transform: skewX(-27deg);
  transform: skewX(-27deg);
  margin: auto;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-actions .fusion-button .fusion-button-text {
  font-size: 0.75rem;
  line-height: normal;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-results:before {
  background-color: #eb3725 !important;
  border: 1px solid #eb3725;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-results:hover:before {
  background-color: #1aafe6 !important;
  border: 1px solid #1aafe6;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-details:before {
  background-color: transparent !important;
  border: 1px solid #1aafe6;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-details:hover:before {
  background-color: #1aafe6 !important;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-details:hover .fusion-button-text {
  color: #fff !important;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-details:hover .fusion-button-text:after {
  filter: brightness(0) invert(1);
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-details .fusion-button-text {
  color: #1aafe6 !important;
  display: flex;
  gap: 10px;
  align-items: center;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-details .fusion-button-text:after {
  content: "";
  display: flex;
  width: 18px;
  height: 18px;
  background-image: url(/wp-content/uploads/2026/01/round-card-arrow-right.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .slick-list {
  margin-left: -1.09375rem;
  margin-right: -1.09375rem;
  width: 88%;
  overflow: visible !important;
  display: flex;
}
@media screen and (max-width: 767px) {
  .rounds-container .fusion-row .grid-col .rounds-list .grid .slick-list {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .slick-list .slick-track {
  display: flex;
}
.rounds-container .fusion-row .grid-col .rounds-list .grid .slick-list .slick-track .slick-slide {
  margin-left: 1.09375rem;
  margin-right: 1.09375rem;
}
@media screen and (max-width: 767px) {
  .rounds-container .fusion-row .grid-col .rounds-list .grid .slick-list .slick-track .slick-slide {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.rounds-container .fusion-row .grid-col .rounds-list .load-more-wrapper {
  display: flex;
  justify-content: center;
}
.rounds-container .fusion-row .grid-col .rounds-list .load-more-wrapper button {
  font-size: 1rem;
  line-height: normal;
  margin-top: 50px;
}
.rounds-container .fusion-row .social-col .fusion-social-links {
  display: flex;
  justify-content: center;
}
.rounds-container .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
  display: flex;
  margin: -0.46875rem;
}
.rounds-container .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
  margin: 0.46875rem;
}
.rounds-container .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon:before {
  content: '';
  display: block;
  width: 36px;
  height: 36px;
}
.rounds-container .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook {
  order: 1;
}
.rounds-container .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook:before {
  background: url('/wp-content/uploads/2025/12/facebook.svg') no-repeat center center;
}
.rounds-container .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-twitter {
  order: 3;
}
.rounds-container .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-twitter:before {
  background: url('/wp-content/uploads/2026/01/twitter-black-icon.svg') no-repeat center center;
}
.rounds-container .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram {
  order: 2;
}
.rounds-container .fusion-row .social-col .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram:before {
  background: url('/wp-content/uploads/2025/12/instagram.svg') no-repeat center center;
}
@media screen and (max-width: 1280px) {
  .rounds-container.upcoming-rounds-container .fusion-row .grid-col .rounds-list .grid .round-card {
    max-width: unset;
  }
}
.championship-standings .fusion-row .content-col .sub {
  line-height: normal;
}
.championship-standings .fusion-row .table-col .championship-standing {
  border: 2px solid #fff;
  background: #fff;
  box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25), 0 0 0 0 rgba(0, 0, 0, 0.00), 0 0 0 0 rgba(0, 0, 0, 0.00);
}
.championship-standings .fusion-row .table-col .championship-standing .standing-header {
  background-color: #111827;
  display: flex;
  padding: 16px 24px;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
  align-self: stretch;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-header h3 {
  color: #fff;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 1.125rem !important;
  font-weight: 400;
  line-height: normal !important;
  margin: 0;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-header span {
  color: #f9fafb;
  font-family: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: normal;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item {
  display: flex;
  padding: 14px 25px;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  gap: 16px;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item.is-active {
  background: rgba(235, 55, 37, 0.10);
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item:not(.is-active) {
  border-bottom: 1px solid #f3f4f6;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item:not(.is-active):last-child {
  border-bottom: 0;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item .driver-info {
  display: flex;
  width: 176px;
  justify-content: start;
  align-items: center;
  flex-shrink: 0;
  flex-grow: 1;
  column-gap: 25px;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item .driver-info .position {
  color: #000;
  text-align: center;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 26px;
  font-weight: 400;
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 10px;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item .driver-info .position span {
  width: 15px;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item .driver-info .position:after {
  content: "";
  width: 20px;
  height: 20px;
  display: flex;
  background-image: url(/wp-content/uploads/2026/01/position-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item .driver-info .details {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 6px;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item .driver-info .details .name, .championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item .driver-info .details .name a {
  color: #000;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 0.9375rem;
  font-weight: 400;
  line-height: normal;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item .driver-info .details .team {
  color: #595959;
  font-family: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: normal;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item .points {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item .points strong {
  display: flex;
  padding: 0px 8px;
  height: 27px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  color: #fff;
  text-align: center;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: normal;
  background: #eb3725;
  min-width: 52px;
}
.championship-standings .fusion-row .table-col .championship-standing .standing-list .standing-item .points span {
  color: #6b7280;
  text-align: center;
  font-family: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
  font-size: 0.625rem;
  font-weight: 500;
  line-height: normal;
}
.featured-drivers {
  position: relative;
  margin-bottom: 100px !important;
  z-index: 999 !important;
}
@media screen and (max-width: 767px) {
  .featured-drivers {
    margin-bottom: 50px !important;
  }
}
.featured-drivers:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 100px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 100vw solid #111827;
  top: -100px;
}
@media screen and (max-width: 767px) {
  .featured-drivers:before {
    top: -50px;
    border-top: 50px solid transparent;
  }
}
.featured-drivers:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 0;
  border-bottom: 100px solid transparent;
  border-left: 100vw solid #111827;
  bottom: -100px;
}
@media screen and (max-width: 767px) {
  .featured-drivers:after {
    bottom: -50px;
    border-bottom: 50px solid transparent;
  }
}
.featured-drivers .fusion-row .heading-col .fusion-text p {
  line-height: normal;
}
.featured-drivers .fusion-row .content-col .drivers-list-slider {
  margin-left: -1.09375rem !important;
  margin-right: -1.09375rem !important;
}
@media screen and (max-width: 1024px) {
  .featured-drivers .fusion-row .content-col .drivers-list-slider {
    margin-left: -0.625rem !important;
    margin-right: -0.625rem !important;
  }
}
.featured-drivers .fusion-row .content-col .drivers-list-slider .driver-card {
  border: 0 !important;
  margin-left: 1.09375rem !important;
  margin-right: 1.09375rem !important;
}
@media screen and (max-width: 1024px) {
  .featured-drivers .fusion-row .content-col .drivers-list-slider .driver-card {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
}
.featured-drivers .fusion-row .content-col .drivers-list-slider .slick-dots {
  margin-left: 1.09375rem !important;
  margin-right: 1.09375rem !important;
  padding: 0;
  margin-top: 1.875rem !important;
  list-style: none;
  font-size: 0;
  display: flex;
  gap: 6px;
  line-height: 0;
}
@media screen and (max-width: 1024px) {
  .featured-drivers .fusion-row .content-col .drivers-list-slider .slick-dots {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
}
.featured-drivers .fusion-row .content-col .drivers-list-slider .slick-dots li button {
  background: rgba(26, 175, 230, 0.3);
  border: 0;
  padding: 0;
  font-size: 0;
  width: 13.42px;
  height: 12px;
  transform: skewX(-25deg);
  transition: all 0.4s ease-in-out;
  cursor: pointer;
}
.featured-drivers .fusion-row .content-col .drivers-list-slider .slick-dots li.slick-active button {
  opacity: 1;
  width: 21.42px;
  background: #1aafe6;
}
.featured-drivers .fusion-row .btn-col .fusion-button:before {
  border: 1px solid #fff !important;
}
.driver-card {
  display: flex;
  height: 500px !important;
  padding: 1.25rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 10px;
  flex-shrink: 0;
  border: 5px solid #fff;
  background: linear-gradient(180deg, rgba(17, 24, 39, 0.24) 0%, rgba(17, 24, 39, 0.81) 50%, rgba(17, 24, 39, 0.95) 100%);
  box-shadow: 0 5px 15px 0 rgba(0, 0, 0, 0.10);
  position: relative;
}
.driver-card .driver-card-image {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.driver-card .driver-card-image img {
  height: 100%;
  object-fit: cover;
  width: 100%;
}
.driver-card .driver-card-info {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  height: 100%;
  z-index: 1;
}
.driver-card .driver-card-info .driver-badge {
  display: flex;
  width: 25px;
  height: 25px;
  padding: 5px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  background: #eb3725;
  color: #fff;
  font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  margin-bottom: auto;
}
.driver-card .driver-card-info .driver-profile {
  width: fit-content;
}
.driver-card .driver-card-info .driver-profile img {
  width: 80px;
  height: 80px;
  object-fit: cover;
  aspect-ratio: 1;
  border-radius: 50px;
  border: 2px solid #fff;
}
.driver-card .driver-card-info .driver-name {
  margin: 0.9375rem 0 0.3125rem 0;
  display: flex;
}
.driver-card .driver-card-info .driver-name a {
  color: #fff;
  font-size: 1.25rem !important;
  font-weight: 400;
  line-height: normal !important;
}
.driver-card .driver-card-info .driver-team {
  color: #eb3725;
  font-size: 0.8125rem;
  font-weight: 400;
  line-height: normal;
  margin-bottom: 0.9375rem;
}
.driver-card .driver-card-info .view-profile {
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  color: #fff;
  font-size: 0.75rem;
  line-height: normal;
  display: flex;
  gap: 10px;
  align-items: center;
}
.driver-card .driver-card-info .view-profile:after {
  content: "";
  background-image: url(/wp-content/uploads/2026/01/read-more-arrow.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 16px;
  height: 16px;
  display: flex;
}
.latest-news {
  position: relative;
  margin-bottom: 100px !important;
  z-index: 999 !important;
}
@media screen and (max-width: 767px) {
  .latest-news {
    margin-bottom: 50px !important;
  }
}
.latest-news:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 100px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 100vw solid #eb3725;
  top: -100px;
}
@media screen and (max-width: 767px) {
  .latest-news:before {
    top: -50px;
    border-top: 50px solid transparent;
  }
}
.latest-news:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 0;
  border-bottom: 100px solid transparent;
  border-left: 100vw solid #eb3725;
  bottom: -100px;
}
@media screen and (max-width: 767px) {
  .latest-news:after {
    bottom: -50px;
    border-bottom: 50px solid transparent;
  }
}
.latest-news .fusion-row .heading-col .fusion-text p {
  line-height: normal;
}
.latest-news .fusion-row .content-col .news-list .grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 35px;
}
@media screen and (max-width: 1024px) {
  .latest-news .fusion-row .content-col .news-list .grid {
    gap: 16px;
  }
}
@media screen and (max-width: 800px) {
  .latest-news .fusion-row .content-col .news-list .grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 576px) {
  .latest-news .fusion-row .content-col .news-list .grid {
    grid-template-columns: 1fr;
  }
}
.latest-news .fusion-row .content-col .news-list .grid .news-author {
  display: none;
}
.latest-news .fusion-row .content-col .news-list .grid .news-card-excerpt {
  border-bottom: 0;
  margin-bottom: 0.9375rem !important;
  padding-bottom: 0 !important;
}
.latest-news .fusion-row .content-col .news-list .grid .slick-list {
  margin-left: -1.09375rem;
  margin-right: -1.09375rem;
  width: 88%;
  overflow: visible !important;
  display: flex;
}
@media screen and (max-width: 767px) {
  .latest-news .fusion-row .content-col .news-list .grid .slick-list {
    margin-left: -0.625rem;
    margin-right: -0.625rem;
  }
}
.latest-news .fusion-row .content-col .news-list .grid .slick-list .slick-track {
  display: flex;
}
.latest-news .fusion-row .content-col .news-list .grid .slick-list .slick-track .slick-slide {
  margin-left: 1.09375rem;
  margin-right: 1.09375rem;
}
@media screen and (max-width: 767px) {
  .latest-news .fusion-row .content-col .news-list .grid .slick-list .slick-track .slick-slide {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }
}
.latest-news .fusion-row .content-col .news-list .load-more-wrapper {
  display: flex;
  justify-content: center;
}
.latest-news .fusion-row .content-col .news-list .load-more-wrapper button {
  font-size: 1rem;
  line-height: normal;
  margin-top: 50px;
}
.latest-news .fusion-row .btn-col .fusion-button:hover:before {
  background-color: #111827 !important;
}
.news-card {
  border-radius: 2px;
  background: #fff;
  box-shadow: 0 5px 20px -3px rgba(0, 0, 0, 0.15);
}
.news-card .news-card-image {
  border-top: 5px solid #fff;
  border-right: 5px solid #fff;
  border-left: 5px solid #fff;
  position: relative;
}
.news-card .news-card-image img {
  height: calc(250px - 5px);
  object-fit: cover;
  width: 100%;
}
.news-card .news-card-content {
  display: flex;
  padding: 1.5625rem 1.25rem 1.875rem 1.25rem;
  flex-direction: column;
}
.news-card .news-card-content .news-card-meta {
  display: flex;
  gap: 15px;
  line-height: normal;
  margin-bottom: 0.625rem;
  align-items: center;
}
.news-card .news-card-content .news-card-meta .news-label {
  display: flex;
  width: fit-content;
  padding: 5px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  background: #eb3725;
  color: #fff;
  font-family: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
  font-size: 0.5625rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
}
.news-card .news-card-content .news-card-meta .news-date {
  display: flex;
  align-items: center;
  gap: 8px;
  font-size: 0.8125rem;
  line-height: normal;
}
.news-card .news-card-content .news-card-meta .news-date:before {
  content: "";
  display: flex;
  width: 20px;
  height: 20px;
  background-image: url(/wp-content/uploads/2026/01/news-clock-icon.svg);
}
.news-card .news-card-content .news-card-meta .news-card-location {
  display: flex;
  align-items: center;
  gap: 8px;
}
.news-card .news-card-content .news-card-meta .news-card-location:before {
  content: "";
  display: flex;
  width: 20px;
  height: 20px;
  background-image: url(/wp-content/uploads/2026/01/round-map-pin-icon.svg);
}
.news-card .news-card-content .news-card-title {
  margin-top: 0;
  margin-bottom: 0.9375rem;
  line-height: normal !important;
  font-size: 1.125rem !important;
}
.news-card .news-card-content .news-card-title a {
  color: #000;
  font-size: 1.125rem !important;
  font-weight: 400;
  line-height: normal !important;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
.news-card .news-card-content .news-card-excerpt {
  font-size: 0.6875rem !important;
  line-height: 17px !important;
  padding-bottom: 0.9375rem !important;
  margin-bottom: 1rem !important;
  border-bottom: 1px solid #d1d5db;
}
.news-card .news-card-content .news-card-excerpt p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  margin: 0;
}
.news-card .news-card-content .news-card-meta-bottom {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 16px;
  flex-wrap: wrap;
}
.news-card .news-card-content .news-card-meta-bottom .news-author {
  color: #000;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: normal;
}
.news-card .news-card-content .news-card-meta-bottom .news-read-more {
  color: #1aafe6;
  text-align: center;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 10px;
}
.news-card .news-card-content .news-card-meta-bottom .news-read-more:after {
  content: "";
  display: flex;
  width: 16px;
  height: 16px;
  background-image: url(/wp-content/uploads/2026/01/news-read-more-arrow-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
  flex-shrink: 0;
}
.follow-the-action .fusion-row {
  column-gap: 35px;
  row-gap: 50px;
}
@media screen and (max-width: 767px) {
  .follow-the-action .fusion-row {
    row-gap: 35px !important;
  }
}
.follow-the-action .fusion-row .heading-col .fusion-text p {
  line-height: normal;
}
.follow-the-action .fusion-row .feed-card {
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
}
@media screen and (min-width: 1281px) {
  .follow-the-action .fusion-row .feed-card {
    width: 100% !important;
    max-width: 390px !important;
  }
}
.follow-the-action .fusion-row .feed-card .fusion-column-wrapper .fusion-builder-row-inner {
  display: flex;
  gap: 12px;
  align-items: center;
}
.follow-the-action .fusion-row .feed-card .fusion-column-wrapper .fusion-builder-row-inner .fusion-title .fusion-title-heading {
  font-size: 0.875rem !important;
  line-height: normal !important;
}
.follow-the-action .fusion-row .feed-card .fusion-column-wrapper .fusion-builder-row-inner .fusion-text p {
  font-size: 0.75rem !important;
  line-height: normal !important;
}
.follow-the-action .fusion-row .feed-card .fusion-column-wrapper .awb-instagram-element .instagram-posts {
  margin: 0 !important;
  gap: 12.5px;
  display: grid;
  grid-template-columns: repeat(3, 1fr);
}
.follow-the-action .fusion-row .feed-card .fusion-column-wrapper .awb-instagram-element .instagram-posts .instagram-post {
  margin: 0 !important;
  padding: 0 !important;
  width: 100% !important;
}
.follow-the-action .fusion-row .feed-card .fusion-column-wrapper .twitter-tweet-rendered {
  margin: 0 !important;
  height: 339px;
  overflow-y: scroll;
}
.follow-the-action .fusion-row .feed-card .fusion-column-wrapper .fb_reset {
  display: none;
}
.follow-the-action .fusion-row .feed-card .fusion-column-wrapper div:not([class]) {
  display: flex;
  margin-top: auto;
}
.follow-the-action .fusion-row .feed-card .fusion-column-wrapper div:not([class]) .fusion-button {
  padding: 0 !important;
  height: 20px !important;
  width: fit-content;
  min-width: unset !important;
  margin: auto;
}
.follow-the-action .fusion-row .feed-card .fusion-column-wrapper div:not([class]) .fusion-button:before {
  display: none;
}
.follow-the-action .fusion-row .feed-card .fusion-column-wrapper div:not([class]) .fusion-button .fusion-button-text {
  color: #111827 !important;
  font-size: 0.74375rem !important;
  line-height: normal !important;
}
.follow-the-action .fusion-row .feed-card-container {
  gap: 35px;
  display: flex;
  width: 100%;
}
@media screen and (max-width: 1280px) {
  .follow-the-action .fusion-row .feed-card-container {
    display: block;
  }
}
.follow-the-action .fusion-row .feed-card-container .slick-list {
  margin-left: -1.09375rem !important;
  margin-right: -1.09375rem !important;
  width: 88%;
  overflow: visible !important;
  display: flex;
}
@media screen and (max-width: 767px) {
  .follow-the-action .fusion-row .feed-card-container .slick-list {
    margin-left: -0.625rem !important;
    margin-right: -0.625rem !important;
  }
}
.follow-the-action .fusion-row .feed-card-container .slick-list .slick-track {
  display: flex;
}
.follow-the-action .fusion-row .feed-card-container .slick-list .slick-track .slick-slide {
  margin-left: 1.09375rem !important;
  margin-right: 1.09375rem !important;
}
@media screen and (max-width: 767px) {
  .follow-the-action .fusion-row .feed-card-container .slick-list .slick-track .slick-slide {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }
}
.follow-the-action .fusion-row .feed-card-container .slick-list .slick-track .slick-slide .fb_iframe_widget_fluid span {
  width: 100% !important;
  overflow: hidden;
}
.follow-the-action .fusion-row .feed-card-container .slick-list .slick-track .slick-slide .fb_iframe_widget iframe {
  position: initial !important;
  width: 100% !important;
}
.awb-off-canvas-wrap.sidebar-menu {
  margin-top: 4.5rem !important;
  transform: translateX(100%);
  transition: all 0.4s ease-in-out !important;
}
@media screen and (min-width: 1201px) {
  .awb-off-canvas-wrap.sidebar-menu {
    display: none;
  }
}
.awb-off-canvas-wrap.sidebar-menu .awb-off-canvas {
  height: 100% !important;
}
.awb-off-canvas-wrap.sidebar-menu .awb-off-canvas > .awb-icon-close {
  display: none;
}
.awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner {
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 65%, #1aafe6 35%) !important;
}
.awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container {
  height: 100% !important;
  min-height: 730px;
  overflow-y: auto;
}
@media screen and (max-width: 576px) {
  .awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container {
    padding-left: 1.875rem !important;
    min-height: 630px;
  }
}
.awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container > .fusion-row .sidebar-menu-col {
  justify-content: flex-end;
}
.awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container > .fusion-row .sidebar-menu-col .fusion-column-wrapper {
  max-width: 490px;
  background-color: #1aafe6;
  padding-top: 3.125rem;
  padding-left: 1.875rem;
  padding-bottom: 1.875rem;
}
@media screen and (max-width: 576px) {
  .awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container > .fusion-row .sidebar-menu-col .fusion-column-wrapper {
    max-width: 100%;
  }
}
.awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container > .fusion-row .sidebar-menu-col .fusion-column-wrapper .fb-icon-element {
  display: none;
}
.awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container > .fusion-row .sidebar-menu-col .fusion-column-wrapper .fb-icon-element.awb-icon-close:before {
  content: "\e904";
  font-size: 2rem !important;
  color: #fff !important;
}
.awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container > .fusion-row .sidebar-menu-col .fusion-column-wrapper .fusion-menu {
  gap: 25px !important;
}
@media screen and (max-width: 576px) {
  .awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container > .fusion-row .sidebar-menu-col .fusion-column-wrapper .fusion-menu {
    gap: 10px !important;
  }
}
.awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container > .fusion-row .sidebar-menu-col .fusion-column-wrapper .fusion-menu .menu-item .awb-menu__main-a {
  justify-content: center;
  font-size: 2.5rem !important;
}
@media screen and (max-width: 576px) {
  .awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container > .fusion-row .sidebar-menu-col .fusion-column-wrapper .fusion-menu .menu-item .awb-menu__main-a {
    font-size: 1.875rem !important;
  }
}
.awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container > .fusion-row .sidebar-menu-col .fusion-column-wrapper .fusion-menu .menu-item .awb-menu__main-a:hover {
  color: #eb3725 !important;
}
@media screen and (max-width: 1200px) {
  .awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container > .fusion-row .sidebar-menu-col .fusion-column-wrapper .fusion-menu .menu-item.contact-us {
    display: none;
  }
}
@media screen and (max-width: 576px) {
  .awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container > .fusion-row .sidebar-menu-col .fusion-column-wrapper .fusion-menu .menu-item.contact-us {
    display: flex;
  }
}
.awb-off-canvas-wrap.sidebar-menu .awb-off-canvas .awb-off-canvas-inner .sidebar-container > .fusion-row .sidebar-menu-col .fusion-column-wrapper .fusion-menu .menu-item.current-menu-item .awb-menu__main-a {
  color: #eb3725 !important;
}
.awb-off-canvas-wrap.sidebar-menu.awb-show {
  transform: translateX(0);
}
.admin-bar .awb-off-canvas-wrap.sidebar-menu {
  margin-top: 6.5rem !important;
}
@media screen and (max-width: 782px) {
  .admin-bar .awb-off-canvas-wrap.sidebar-menu {
    margin-top: 7.375rem !important;
  }
}
@media screen and (max-width: 1200px) {
  body.awb-show-opened {
    overflow: hidden;
  }
}
.page-id-13 .home-banner {
  max-width: 1950px !important;
  margin: 0 auto !important;
}
@media screen and (max-width: 1910px) {
  .page-id-13 .home-banner {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
}
@media screen and (max-width: 576px) {
  .page-id-13 .home-banner {
    padding-bottom: 9.375rem !important;
  }
}
.page-id-13 .home-banner:before {
  content: '' !important;
  position: absolute;
  top: 0;
  left: calc(-200% + 150px);
  width: 200%;
  height: 100%;
  background: #1aafe6;
}
@media screen and (max-width: 1910px) {
  .page-id-13 .home-banner:before {
    left: calc(-200% + 120px);
  }
}
@media screen and (max-width: 1845px) {
  .page-id-13 .home-banner:before {
    left: calc(-200% + 90px);
  }
}
@media screen and (max-width: 1740px) {
  .page-id-13 .home-banner:before {
    left: calc(-200% + 38px);
  }
}
@media screen and (max-width: 1660px) {
  .page-id-13 .home-banner:before {
    left: calc(-200% - 20px);
  }
}
.page-id-13 .home-banner:after {
  content: '' !important;
  position: absolute;
  top: 0;
  right: -200%;
  width: 200%;
  height: 100%;
  background: #1aafe6;
}
.page-id-13 .home-banner > .fusion-row:before {
  content: '' !important;
  position: absolute;
  top: -90px;
  left: -215px;
  width: 381px;
  height: 784px;
  background: url('/wp-content/uploads/2026/01/left-clip.png') no-repeat left top;
  background-size: 100%;
  z-index: -1;
}
@media screen and (max-width: 576px) {
  .page-id-13 .home-banner > .fusion-row:before {
    display: none;
  }
}
.page-id-13 .home-banner > .fusion-row:after {
  content: '' !important;
  width: 625px;
  height: 1373px;
  background: url('/wp-content/uploads/2026/01/right-clip.svg') no-repeat center center;
  background-size: 100%;
  position: absolute;
  top: -697px;
  right: -463px;
  z-index: -1;
}
@media screen and (max-width: 576px) {
  .page-id-13 .home-banner > .fusion-row:after {
    display: none;
  }
}
.page-id-13 .home-banner > .fusion-row .info-col:after {
  content: '' !important;
  width: 24px;
  height: 40px;
  position: absolute;
  bottom: -65px;
  left: 0;
  right: 0;
  margin: 0 auto;
  background: url('/wp-content/uploads/2026/01/scroll-icon.svg') no-repeat center;
}
@media screen and (max-width: 1024px) {
  .page-id-13 .home-banner > .fusion-row .info-col:after {
    bottom: -30px;
  }
}
@media screen and (max-width: 576px) {
  .page-id-13 .home-banner > .fusion-row .info-col:after {
    bottom: -75px;
  }
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper {
  max-width: 660px;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .fusion-title.year-tag .fusion-title-heading {
  display: inline-flex;
  padding: 0.5rem 0.625rem !important;
  background: #eb3725;
  color: #fff !important;
  font-size: 0.75rem !important;
  line-height: normal;
  height: 35px;
  align-items: center;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .next-event {
  padding: 1.4375rem 1.5625rem;
  background: rgba(255, 255, 255, 0.20);
  backdrop-filter: blur(7.5px);
  margin-bottom: 2.1875rem;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .next-event .subhead {
  color: #fff;
  font-size: 0.8125rem;
  font-weight: 500;
  line-height: normal;
  margin-bottom: 0.625rem;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .next-event .subhead a {
  color: #fff;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .next-event .event-name {
  color: #fff;
  margin: 0 0 1.25rem;
  font-size: 1.75rem !important;
  font-weight: 400;
  line-height: normal;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .next-event .event-info {
  display: flex;
  flex-wrap: wrap;
  gap: 12px 30px;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .next-event .event-info .date {
  color: rgba(255, 255, 255, 0.90);
  font-size: 0.875rem;
  font-weight: 700;
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 10px;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .next-event .event-info .date:before {
  content: url('/wp-content/uploads/2026/01/calendar-blue-icon.svg');
  flex-shrink: 0;
  display: flex;
  height: 20px;
  width: 20px;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .next-event .event-info .location {
  color: rgba(255, 255, 255, 0.90);
  font-size: 0.875rem;
  font-weight: 700;
  line-height: normal;
  display: flex;
  align-items: center;
  gap: 10px;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .next-event .event-info .location:before {
  content: url('/wp-content/uploads/2026/01/location-blue-icon.svg');
  flex-shrink: 0;
  display: flex;
  height: 20px;
  width: 20px;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .btn-col .fusion-button {
  min-width: 208px !important;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .btn-col .fusion-button:before {
  border: 1px solid #fff;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .btn-col .fusion-button.get-ticket .fusion-button-text {
  display: flex;
  align-items: center;
  gap: 10px;
}
.page-id-13 .home-banner > .fusion-row .info-col > .fusion-column-wrapper .btn-col .fusion-button.get-ticket .fusion-button-text:after {
  content: url('/wp-content/uploads/2026/01/get-ticket-arrow.svg');
  flex-shrink: 0;
  display: flex;
  height: 20px;
  width: 20px;
}
.page-id-13 .upcoming-rounds-container {
  z-index: 10;
  background: #fff;
}
.page-id-13 .upcoming-rounds-container:after {
  content: '' !important;
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 100px solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 100vw solid #fff;
  top: -100px;
}
.page-id-15 .featured-drivers:before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 111px solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 100vw solid #111827;
  top: -111px;
  border-left: unset;
}
.page-id-15 .featured-drivers .content-col {
  margin-bottom: 0 !important;
}
.page-id-15 .featured-drivers .btn-col {
  display: none !important;
}
.page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter {
  background: #fff;
  box-shadow: 0 5px 20px -3px rgba(0, 0, 0, 0.15);
  padding: 1.25rem 1.875rem;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 3.125rem;
}
@media screen and (max-width: 767px) {
  .page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter {
    flex-direction: column;
  }
}
.page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter .filter-col {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter .filter-col {
    flex-direction: column;
    align-items: start;
    width: 100%;
  }
}
.page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter .filter-col .filter-label {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 0.75rem;
  line-height: 20px;
  font-weight: 700;
  color: #000;
}
.page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter .filter-col .filter-label:before {
  content: "";
  background-image: url(/wp-content/uploads/2026/01/filter-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: flex;
}
@media screen and (max-width: 767px) {
  .page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter .team-col {
    width: 100%;
  }
}
.page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter .select-field {
  position: relative;
  height: 45px;
  min-width: 227px;
}
.page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter .select-field.team {
  width: 100%;
  max-width: 277px;
  min-width: 277px;
}
@media screen and (max-width: 767px) {
  .page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter .select-field.team {
    min-width: unset;
  }
}
@media screen and (max-width: 767px) {
  .page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter .select-field {
    width: 100% !important;
    max-width: unset !important;
  }
}
.page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter .select-field:before {
  content: '';
  width: calc(100% - 30px);
  height: calc(100% - 2px);
  position: absolute;
  background: #1aafe6;
  left: 0;
  right: 0;
  z-index: 0;
  -moz-transform: skewX(-25deg);
  -webkit-transform: skewX(-25deg);
  -o-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
  transform: skewX(-25deg);
  margin: auto;
  border: 1px solid #d1d5db;
  background: #fff;
}
.page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter .select-field select {
  border: 0;
  background: transparent;
  height: 45px;
  width: 100%;
  padding: 0 1.5625rem;
  position: relative;
  z-index: 1;
  color: #595959;
  font-size: 0.75rem;
  font-weight: 700;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(/wp-content/uploads/2026/01/chevron-down-icon.svg);
  background-size: contain;
  background-position: right center;
  background-image: url(/wp-content/uploads/2026/01/chevron-down-icon.svg);
  background-size: 9px;
  background-position: calc(100% - 28px) center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .filter .select-field select {
    width: 100%;
  }
}
.page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 35px;
}
@media screen and (max-width: 1024px) {
  .page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .grid {
    gap: 16px;
  }
}
@media screen and (max-width: 800px) {
  .page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 576px) {
  .page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .grid {
    grid-template-columns: 1fr;
  }
}
.page-id-15 .drivers-container .fusion-row .fusion-layout-column .drivers-list .grid .no-drivers-found {
  font-size: 1rem;
  line-height: 181.25%;
}
.single-driver .driver-information .fusion-row .main-col .fusion-builder-row-inner {
  align-items: start;
  gap: 24px;
  margin-bottom: 2.5rem;
  flex-wrap: nowrap;
}
@media screen and (max-width: 576px) {
  .single-driver .driver-information .fusion-row .main-col .fusion-builder-row-inner {
    flex-direction: column;
  }
}
@media screen and (max-width: 576px) {
  .single-driver .driver-information .fusion-row .main-col .fusion-builder-row-inner .profile-img-col {
    width: 100% !important;
  }
}
.single-driver .driver-information .fusion-row .main-col .fusion-builder-row-inner .profile-img-col .fusion-image-element {
  display: flex;
  justify-content: center;
}
.single-driver .driver-information .fusion-row .main-col .fusion-builder-row-inner .profile-img-col .fusion-image-element .fusion-imageframe {
  width: 100%;
}
.single-driver .driver-information .fusion-row .main-col .fusion-builder-row-inner .profile-img-col .fusion-image-element .fusion-imageframe img {
  width: 140px;
  height: 140px;
  aspect-ratio: 1;
  object-fit: cover;
}
@media screen and (max-width: 576px) {
  .single-driver .driver-information .fusion-row .main-col .fusion-builder-row-inner .profile-img-col .fusion-image-element .fusion-imageframe img {
    width: 100% !important;
    height: unset;
  }
}
.single-driver .driver-information .fusion-row .main-col .fusion-builder-row-inner .general-info-col {
  align-self: center;
  flex-shrink: 1;
}
@media screen and (max-width: 576px) {
  .single-driver .driver-information .fusion-row .main-col .fusion-builder-row-inner .general-info-col {
    width: 100% !important;
  }
}
.single-driver .driver-information .fusion-row .main-col .fusion-builder-row-inner .general-info-col .driver-tag {
  background: #06c;
  color: #fff;
  display: flex;
  padding: 5px 10px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 12px;
  line-height: 20px;
  width: fit-content;
  margin-bottom: 0.875rem;
}
.single-driver .driver-information .fusion-row .main-col .fusion-builder-row-inner .general-info-col .driver-vehicle {
  line-height: normal !important;
}
@media screen and (max-width: 767px) {
  .single-driver .driver-information .fusion-row .main-col .fusion-content-tb {
    margin-bottom: 0 !important;
  }
}
.single-driver .driver-information .fusion-row .main-col .fusion-content-tb p:last-of-type {
  margin-bottom: 0;
}
.single-driver .driver-information .fusion-row .sidebar-col .driver-gallery-slider {
  border: 5px solid #fff;
  margin-bottom: 1.5625rem;
  border-radius: 2px;
  box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.10);
}
.single-driver .driver-information .fusion-row .sidebar-col .driver-gallery-slider .slick-slide img {
  width: 100%;
  height: 255px;
  object-fit: cover;
}
.single-driver .driver-information .fusion-row .sidebar-col .driver-gallery-slider .slick-dots {
  padding: 0;
  margin: 0;
  list-style: none;
  font-size: 0;
  display: flex;
  position: absolute;
  bottom: 10px;
  left: 50%;
  transform: translateX(-50%);
  gap: 6px;
  line-height: 0;
}
.single-driver .driver-information .fusion-row .sidebar-col .driver-gallery-slider .slick-dots li button {
  background: #fff;
  border: 0;
  padding: 0;
  font-size: 0;
  width: 13.42px;
  height: 12px;
  opacity: 0.5;
  transform: skewX(-25deg);
  transition: all 0.4s ease-in-out;
  cursor: pointer;
}
.single-driver .driver-information .fusion-row .sidebar-col .driver-gallery-slider .slick-dots li.slick-active button {
  opacity: 1;
  width: 21.42px;
}
.single-driver .driver-information .fusion-row .sidebar-col .info-col {
  background: #fff;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.10);
  padding: 1.5625rem !important;
  margin-bottom: 1.5625rem !important;
}
.single-driver .driver-information .fusion-row .sidebar-col .info-col .info-heading .fusion-title-heading {
  margin-bottom: 1.5625rem !important;
  font-size: 1rem !important;
}
.single-driver .driver-information .fusion-row .sidebar-col .info-col .label, .single-driver .driver-information .fusion-row .sidebar-col .info-col .lablel * {
  font-size: 13px;
  line-height: normal;
  margin-bottom: 0.4375rem !important;
}
.single-driver .driver-information .fusion-row .sidebar-col .info-col .field, .single-driver .driver-information .fusion-row .sidebar-col .info-col .field * {
  color: #000;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 0.875rem !important;
  line-height: normal !important;
}
.single-driver .driver-information .fusion-row .sidebar-col .info-col .field:not(:last-of-type) {
  margin-bottom: 1.25rem !important;
}
.single-driver .driver-information .fusion-row .sidebar-col .info-col.social {
  margin-bottom: 0 !important;
  background-color: #1aafe6;
}
.single-driver .driver-information .fusion-row .sidebar-col .info-col.social .info-heading .fusion-title-heading {
  color: #fff !important;
}
.single-driver .driver-information .fusion-row .sidebar-col .info-col.social .social-info {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.single-driver .driver-information .fusion-row .sidebar-col .info-col.social .social-info .social-link {
  color: #fff;
  font-size: 0.875rem !important;
  line-height: normal !important;
  display: flex;
  gap: 9px;
  align-items: center;
}
.single-driver .driver-information .fusion-row .sidebar-col .info-col.social .social-info .social-link:before {
  content: "";
  width: 20px;
  height: 20px;
  flex-shrink: 0;
  display: flex;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(/wp-content/uploads/2025/12/social-instagram-icon.svg);
}
.single-driver .driver-information .fusion-row .sidebar-col .info-col.social .social-info .social-link.instagram:before {
  background-image: url(/wp-content/uploads/2025/12/social-instagram-icon.svg);
}
.single-driver .driver-information .fusion-row .sidebar-col .info-col.social .social-info .social-link.x:before {
  background-image: url(/wp-content/uploads/2025/12/social-x-icon-.svg);
}
.single-driver .driver-information .fusion-row .sidebar-col .info-col.social .social-info .social-link.facebook:before {
  background-image: url(/wp-content/uploads/2025/12/social-facebook-icon.svg);
}
.single-driver .driver-information .fusion-row .driver-recent-results {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.single-driver .driver-information .fusion-row .driver-recent-results .driver-result-item {
  display: flex;
  padding: 15px 20px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-left: 4px solid #111827;
  background: #fff;
  box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.10);
  gap: 16px;
}
.single-driver .driver-information .fusion-row .driver-recent-results .driver-result-item .driver-result-info-wrapper {
  display: flex;
  align-items: center;
  gap: 20px;
}
.single-driver .driver-information .fusion-row .driver-recent-results .driver-result-item .driver-result-info-wrapper .driver-result-position {
  display: flex;
  width: 45px;
  height: 45px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  background: rgba(17, 24, 39, 0.10);
  color: #111827;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  flex-shrink: 0;
}
.single-driver .driver-information .fusion-row .driver-recent-results .driver-result-item .driver-result-info-wrapper .driver-result-info {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.single-driver .driver-information .fusion-row .driver-recent-results .driver-result-item .driver-result-info-wrapper .driver-result-info .driver-result-round {
  color: #000;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 14px !important;
  line-height: normal !important;
  margin: 0 !important;
  display: flex;
  height: 20px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
}
.single-driver .driver-information .fusion-row .driver-recent-results .driver-result-item .driver-result-info-wrapper .driver-result-info .driver-result-season {
  font-size: 12px !important;
  line-height: normal !important;
}
.single-driver .driver-information .fusion-row .driver-recent-results .driver-result-item .driver-result-info-wrapper .driver-result-info .driver-result-season:after {
  content: " Season";
}
.single-driver .driver-information .fusion-row .driver-recent-results .driver-result-item .driver-result-points {
  display: flex;
  padding: 0 2px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1px;
}
.single-driver .driver-information .fusion-row .driver-recent-results .driver-result-item .driver-result-points strong {
  color: #111827;
  text-align: center !important;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 1.25rem !important;
  line-height: normal !important;
}
.single-driver .driver-information .fusion-row .driver-recent-results .driver-result-item .driver-result-points span {
  font-size: 0.75rem !important;
  line-height: normal !important;
}
.single-driver .driver-information .fusion-row .recent-results-mobile {
  flex-direction: column;
  margin-top: 25px;
}
.single-driver .driver-information .fusion-row .recent-results-mobile .recent-result-heading {
  margin-bottom: 1.5625rem !important;
}
.page-id-17 .calendar-container .fusion-row .heading-col .fusion-title .fusion-title-heading strong {
  font-weight: 400;
  color: #1aafe6;
}
.page-id-17 .calendar-container .fusion-row .heading-col .fusion-text p {
  line-height: normal;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter {
  background: #fff;
  box-shadow: 0 5px 20px -3px rgba(0, 0, 0, 0.15);
  padding: 1.25rem 1.875rem;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 3.125rem;
}
@media screen and (max-width: 767px) {
  .page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter {
    flex-direction: column;
  }
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter .filter-col {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter .filter-col {
    flex-direction: column;
    align-items: start;
    width: 100%;
  }
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter .filter-col .filter-label {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 0.75rem;
  line-height: 20px;
  font-weight: 700;
  color: #000;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter .filter-col .filter-label:before {
  content: "";
  background-image: url(/wp-content/uploads/2026/01/filter-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: flex;
}
@media screen and (max-width: 767px) {
  .page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter .team-col {
    width: 100%;
  }
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter .select-field {
  position: relative;
  height: 45px;
  min-width: 227px;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter .select-field.year {
  width: 100%;
  max-width: 277px;
  min-width: 277px;
}
@media screen and (max-width: 767px) {
  .page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter .select-field.year {
    min-width: unset !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter .select-field {
    width: 100% !important;
    max-width: unset !important;
  }
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter .select-field:before {
  content: '';
  width: calc(100% - 30px);
  height: calc(100% - 2px);
  position: absolute;
  background: #1aafe6;
  left: 0;
  right: 0;
  z-index: 0;
  -moz-transform: skewX(-25deg);
  -webkit-transform: skewX(-25deg);
  -o-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
  transform: skewX(-25deg);
  margin: auto;
  border: 1px solid #d1d5db;
  background: #fff;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter .select-field select {
  border: 0;
  background: transparent;
  height: 45px;
  width: 100%;
  padding: 0 1.5625rem;
  position: relative;
  z-index: 1;
  color: #595959;
  font-size: 0.75rem;
  font-weight: 700;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(/wp-content/uploads/2026/01/chevron-down-icon.svg);
  background-size: contain;
  background-position: right center;
  background-image: url(/wp-content/uploads/2026/01/chevron-down-icon.svg);
  background-size: 9px;
  background-position: calc(100% - 28px) center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .filter .select-field select {
    width: 100%;
  }
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 30px;
}
@media screen and (max-width: 1024px) {
  .page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid {
    gap: 16px;
  }
}
@media screen and (max-width: 1023px) {
  .page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 576px) {
  .page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid {
    grid-template-columns: 1fr;
  }
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card {
  border-radius: 2px;
  background: #fff;
  box-shadow: 0 5px 20px -3px rgba(0, 0, 0, 0.15);
  display: flex;
}
@media screen and (max-width: 1023px) {
  .page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card {
    flex-direction: column;
  }
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-image {
  border-top: 5px solid #fff;
  border-bottom: 5px solid #fff;
  border-left: 5px solid #fff;
  position: relative;
  max-width: 405px;
  width: 100%;
}
@media screen and (max-width: 1023px) {
  .page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-image {
    max-width: unset;
    border-right: 5px solid #fff;
    border-bottom: 0;
  }
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-image .round-card-label {
  display: flex;
  width: fit-content;
  padding: 5px;
  justify-content: center;
  align-items: center;
  gap: 10px;
  flex-shrink: 0;
  background: #eb3725;
  color: #fff;
  font-family: "Roboto Slab", Arial, Helvetica, sans-serif;
  font-size: 0.625rem;
  font-style: normal;
  font-weight: 500;
  line-height: normal;
  position: absolute;
  top: 15px;
  left: 15px;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-image img {
  width: 100%;
  height: 270px;
  object-fit: cover;
  object-position: right;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content {
  display: flex;
  padding: 1.875rem 2.1875rem;
  flex-direction: column;
  flex-grow: 1;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-title {
  margin-top: 0;
  margin-bottom: 1.875rem;
  font-size: 1.625rem !important;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-meta {
  display: flex;
  column-gap: 70px;
  row-gap: 25px;
  font-size: 0.8125rem;
  line-height: normal;
  margin-bottom: 1.875rem;
  flex-wrap: wrap;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-meta .round-card-meta-item {
  display: flex;
  align-items: center;
  gap: 8px;
  width: 190px;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-meta .round-card-meta-item .wrap {
  display: flex;
  flex-direction: column;
  gap: 3px;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-meta .round-card-meta-item .wrap .meta-label {
  color: #595959;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  line-height: normal;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-meta .round-card-meta-item .wrap .meta-value {
  color: #000;
  font-family: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: normal;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-meta .round-card-meta-item:before {
  content: "";
  display: flex;
  width: 25px;
  height: 25px;
  background-position: center center;
  flex-shrink: 0;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-meta .round-card-meta-item.date:before {
  background-image: url(/wp-content/uploads/2026/01/round-date-icon.svg);
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-meta .round-card-meta-item.round:before {
  background-image: url(/wp-content/uploads/2026/01/round-number-icon.svg);
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-meta .round-card-meta-item.distance:before {
  background-image: url(/wp-content/uploads/2026/01/round-distance-icon.svg);
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-meta .round-card-meta-item.location:before {
  background-image: url(/wp-content/uploads/2026/01/round-location-icon.svg);
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-actions {
  display: flex;
  row-gap: 16px;
  flex-wrap: wrap;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-actions .fusion-button {
  height: 35px;
  min-width: 175px !important;
}
@media screen and (max-width: 1024px) {
  .page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-actions .fusion-button {
    flex-grow: 1;
  }
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-actions .fusion-button:before {
  content: '';
  width: calc(100% - 20px);
  height: calc(100% - 2px);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  -moz-transform: skewX(-27deg);
  -webkit-transform: skewX(-27deg);
  -o-transform: skewX(-27deg);
  -ms-transform: skewX(-27deg);
  transform: skewX(-27deg);
  margin: auto;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-actions .fusion-button .fusion-button-text {
  font-size: 0.75rem;
  line-height: normal;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-results:before {
  background-color: #eb3725 !important;
  border: 1px solid #eb3725;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-results:hover:before {
  background-color: #1aafe6 !important;
  border: 1px solid #1aafe6;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-details:before {
  background-color: transparent !important;
  border: 1px solid #1aafe6;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-details:hover:before {
  background-color: #1aafe6 !important;
  border: 1px solid #1aafe6;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-details:hover .fusion-button-text {
  color: #fff !important;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-details:hover .fusion-button-text:after {
  filter: brightness(0) invert(1);
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-details .fusion-button-text {
  color: #1aafe6 !important;
  display: flex;
  gap: 10px;
  align-items: center;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .grid .round-card .round-card-content .round-card-actions .fusion-button.btn-details .fusion-button-text:after {
  content: "";
  display: flex;
  width: 18px;
  height: 18px;
  background-image: url(/wp-content/uploads/2026/01/round-card-arrow-right.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .load-more-wrapper {
  display: flex;
  justify-content: center;
  margin-top: 50px;
}
.page-id-17 .calendar-container .fusion-row .grid-col .calendar-wrapper .load-more-wrapper button {
  font-size: 1rem;
}
.page-id-19 .page-banner {
  background-position: 100% 75% !important;
}
.page-id-21 .about-content > .fusion-row .fusion-title .fusion-title-heading strong {
  font-weight: normal !important;
  color: #1aafe6;
}
.page-id-21 .about-content > .fusion-row .fusion-text strong {
  color: #000;
  font-weight: 600;
}
.page-id-21 .about-content > .fusion-row .fusion-text h4 {
  margin-bottom: 0.9375rem !important;
  font-size: 1.375rem !important;
}
.page-id-21 .about-content > .fusion-row .fusion-text.custom-text-box {
  background: #fff;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
  padding: 1.5625rem;
}
.page-id-21 .about-content > .fusion-row .fusion-text.custom-text-box-blue {
  background: #1aafe6;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
  padding: 1.5625rem;
  color: #fff !important;
}
.page-id-21 .about-content > .fusion-row .fusion-text.custom-text-box-blue * {
  color: #fff !important;
}
.page-id-21 .about-content > .fusion-row .fusion-table.past-winners {
  background: #fff;
  width: 100%;
  margin: 0;
  table-layout: fixed;
  overflow-x: auto;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
  margin-bottom: 0 !important;
}
.page-id-21 .about-content > .fusion-row .fusion-table.past-winners thead {
  background-color: #111827;
}
@media screen and (max-width: 767px) {
  .page-id-21 .about-content > .fusion-row .fusion-table.past-winners thead {
    display: none;
  }
}
.page-id-21 .about-content > .fusion-row .fusion-table.past-winners thead tr {
  background-color: #111827;
}
.page-id-21 .about-content > .fusion-row .fusion-table.past-winners thead tr td {
  color: #fff;
  padding: 0 1.125rem;
  height: 50px;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: normal;
}
.page-id-21 .about-content > .fusion-row .fusion-table.past-winners thead tr td:nth-child(1) {
  width: 8%;
}
.page-id-21 .about-content > .fusion-row .fusion-table.past-winners tbody tr {
  border-bottom: 1px solid #e5e7eb;
}
@media screen and (max-width: 767px) {
  .page-id-21 .about-content > .fusion-row .fusion-table.past-winners tbody tr {
    display: flex;
    flex-direction: column;
  }
}
.page-id-21 .about-content > .fusion-row .fusion-table.past-winners tbody tr th {
  display: none;
  color: #fff;
  padding: 0 1.125rem;
  height: 50px;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: normal;
  align-items: center;
  background-color: #111827;
}
.page-id-21 .about-content > .fusion-row .fusion-table.past-winners tbody tr th:nth-child(5), .page-id-21 .about-content > .fusion-row .fusion-table.past-winners tbody tr th:nth-child(6), .page-id-21 .about-content > .fusion-row .fusion-table.past-winners tbody tr th:nth-child(7) {
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .page-id-21 .about-content > .fusion-row .fusion-table.past-winners tbody tr th {
    display: flex;
  }
}
.page-id-21 .about-content > .fusion-row .fusion-table.past-winners tbody tr td {
  height: 60px;
  padding: 0 1.125rem;
  font-size: 0.8125rem;
}
@media screen and (max-width: 767px) {
  .page-id-21 .about-content > .fusion-row .fusion-table.past-winners tbody tr td {
    justify-content: left !important;
    text-align: left;
    border-right: 1px solid #e5e7eb;
    height: 30px !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-21 .about-content > .fusion-row .fusion-table.past-winners tbody tr td:nth-child(1):before {
    content: "Year: ";
  }
}
@media screen and (max-width: 767px) {
  .page-id-21 .about-content > .fusion-row .fusion-table.past-winners tbody tr td:nth-child(2):before {
    content: "Driver: ";
  }
}
@media screen and (max-width: 767px) {
  .page-id-21 .about-content > .fusion-row .fusion-table.past-winners tbody tr td:nth-child(3):before {
    content: "Co-driver: ";
  }
}
@media screen and (max-width: 767px) {
  .page-id-21 .about-content > .fusion-row .fusion-table.past-winners tbody tr td:nth-child(4):before {
    content: "Vehicle: ";
  }
}
.page-id-21 .get-involved:before {
  content: '' !important;
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 100px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 100vw solid #eb3725;
  top: -100px;
}
.page-id-21 .get-involved > .fusion-row .fusion-content-boxes {
  margin-top: 3.125rem !important;
  margin-bottom: 0 !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  display: flex;
  justify-content: center;
  gap: 35px;
  flex-wrap: wrap;
}
.page-id-21 .get-involved > .fusion-row .fusion-content-boxes .content-box-column {
  margin: 0 !important;
  padding: 1.5625rem 1.25rem !important;
  border-radius: 2px;
  background: #fff;
  box-shadow: 0 5px 20px -3px rgba(0, 0, 0, 0.15);
  width: 390px !important;
}
.page-id-21 .get-involved > .fusion-row .fusion-content-boxes .content-box-column .heading {
  margin-bottom: 0.9375rem !important;
}
.page-id-21 .get-involved > .fusion-row .fusion-content-boxes .content-box-column .heading .image img {
  margin-bottom: 1.25rem !important;
}
.page-id-21 .get-involved > .fusion-row .fusion-content-boxes .content-box-column .heading .content-box-heading {
  font-size: 1.125rem !important;
  line-height: normal !important;
}
.page-id-21 .get-involved > .fusion-row .fusion-content-boxes .content-box-column .content-container {
  font-size: 0.8125rem !important;
  line-height: 20px !important;
}
.page-id-21 .get-involved > .fusion-row .fusion-content-boxes .content-box-column .fusion-read-more {
  position: relative;
  height: 40px !important;
  width: 100% !important;
  color: #fff;
  font-family: "Russo One", Arial, Helvetica, sans-serif !important;
  font-size: 0.75rem !important;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  gap: 10px;
}
.page-id-21 .get-involved > .fusion-row .fusion-content-boxes .content-box-column .fusion-read-more:before {
  content: '';
  width: calc(100% - 20px);
  height: 100%;
  position: absolute;
  background: #111827;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  -moz-transform: skewX(-27deg);
  -webkit-transform: skewX(-27deg);
  -o-transform: skewX(-27deg);
  -ms-transform: skewX(-27deg);
  transform: skewX(-27deg);
  margin: auto;
}
.page-id-21 .get-involved > .fusion-row .fusion-content-boxes .content-box-column .fusion-read-more:after {
  content: url('/wp-content/uploads/2026/01/read-more-arrow.svg') !important;
  position: static !important;
  display: flex !important;
  width: 18px !important;
  height: 18px !important;
  padding: 0 !important;
  margin: 0 !important;
  transform: none !important;
  font-size: 0 !important;
}
.page-id-21 .get-involved > .fusion-row .fusion-content-boxes .content-box-column .fusion-read-more:hover:before {
  background: #1aafe6;
}
.page-id-21 .get-involved > .fusion-row .fusion-content-boxes:before, .page-id-21 .get-involved > .fusion-row .fusion-content-boxes:after, .page-id-21 .get-involved > .fusion-row .fusion-content-boxes .fusion-clearfix {
  display: none !important;
}
.page-id-21 .our-mission:before {
  content: '' !important;
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 100px solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 100vw solid #fff;
  top: -100px;
}
.page-id-21 .our-mission > .fusion-row .fusion-title .fusion-title-heading strong {
  font-weight: normal !important;
  color: #1aafe6;
}
.page-id-21 .our-mission > .fusion-row .fusion-button {
  min-width: calc(280px - 30px) !important;
}
.page-id-25 .page-banner {
  background-position: 100% 70% !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-title .fusion-title-heading strong {
  font-weight: normal !important;
  color: #1aafe6;
}
.page-id-25 .spectator-content > .fusion-row .fusion-content-boxes {
  margin-top: 0 !important;
  margin-bottom: 3.125rem !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  display: flex;
  justify-content: center;
  gap: 35px;
  flex-wrap: wrap;
}
.page-id-25 .spectator-content > .fusion-row .fusion-content-boxes .content-box-column {
  margin: 0 !important;
  padding: 1.5625rem 1.25rem !important;
  border-radius: 2px;
  background: #fff;
  box-shadow: 0 5px 20px -3px rgba(0, 0, 0, 0.15);
  width: 390px !important;
  flex-shrink: 0;
}
@media screen and (max-width: 576px) {
  .page-id-25 .spectator-content > .fusion-row .fusion-content-boxes .content-box-column {
    flex-shrink: 1;
  }
}
.page-id-25 .spectator-content > .fusion-row .fusion-content-boxes .content-box-column .heading {
  margin-bottom: 0.9375rem !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-content-boxes .content-box-column .heading .image img {
  margin-bottom: 1.25rem !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-content-boxes .content-box-column .heading .content-box-heading {
  font-size: 1.125rem !important;
  line-height: normal !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-content-boxes .content-box-column .content-container {
  font-size: 0.8125rem !important;
  line-height: 20px !important;
  margin-bottom: 0 !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-content-boxes .content-box-column .fusion-read-more {
  position: relative;
  height: 40px !important;
  width: 100% !important;
  color: #fff;
  font-family: "Russo One", Arial, Helvetica, sans-serif !important;
  font-size: 0.75rem !important;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1;
  gap: 10px;
}
.page-id-25 .spectator-content > .fusion-row .fusion-content-boxes .content-box-column .fusion-read-more:before {
  content: '';
  width: calc(100% - 20px);
  height: 100%;
  position: absolute;
  background: #111827;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
  -moz-transform: skewX(-27deg);
  -webkit-transform: skewX(-27deg);
  -o-transform: skewX(-27deg);
  -ms-transform: skewX(-27deg);
  transform: skewX(-27deg);
  margin: auto;
}
.page-id-25 .spectator-content > .fusion-row .fusion-content-boxes .content-box-column .fusion-read-more:after {
  content: url('/wp-content/uploads/2026/01/read-more-arrow.svg') !important;
  position: static !important;
  display: flex !important;
  width: 18px !important;
  height: 18px !important;
  padding: 0 !important;
  margin: 0 !important;
  transform: none !important;
  font-size: 0 !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-content-boxes:before, .page-id-25 .spectator-content > .fusion-row .fusion-content-boxes:after, .page-id-25 .spectator-content > .fusion-row .fusion-content-boxes .fusion-clearfix {
  display: none !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-title.address-icon {
  display: flex;
  align-items: center;
  gap: 15px;
}
.page-id-25 .spectator-content > .fusion-row .fusion-title.address-icon:before {
  content: url('/wp-content/uploads/2026/01/address-icon.svg');
  display: flex;
  width: 35px;
  height: 35px;
  flex-shrink: 0;
}
.page-id-25 .spectator-content > .fusion-row .fusion-title.guidelines-icon {
  display: flex;
  align-items: center;
  gap: 15px;
}
.page-id-25 .spectator-content > .fusion-row .fusion-title.guidelines-icon:before {
  content: url('/wp-content/uploads/2026/01/guidelines-icon.svg');
  display: flex;
  width: 35px;
  height: 35px;
  flex-shrink: 0;
}
.page-id-25 .spectator-content > .fusion-row .fusion-title.food-icon {
  display: flex;
  align-items: center;
  gap: 15px;
}
.page-id-25 .spectator-content > .fusion-row .fusion-title.food-icon:before {
  content: url('/wp-content/uploads/2026/01/food-icon.svg');
  display: flex;
  width: 35px;
  height: 35px;
  flex-shrink: 0;
}
.page-id-25 .spectator-content > .fusion-row .fusion-title.bring-icon {
  display: flex;
  align-items: center;
  gap: 15px;
}
.page-id-25 .spectator-content > .fusion-row .fusion-title.bring-icon:before {
  content: url('/wp-content/uploads/2026/01/bring-icon.svg');
  display: flex;
  width: 35px;
  height: 35px;
  flex-shrink: 0;
}
.page-id-25 .spectator-content > .fusion-row .fusion-text h6 {
  font-size: 0.75rem !important;
  line-height: normal !important;
  margin-bottom: 0.6875rem !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-text p {
  color: #374151 !important;
  font-size: 0.75rem !important;
  font-weight: 400;
  line-height: 20px !important;
  margin-bottom: 1.25rem !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-text p:last-child {
  margin-bottom: 0 !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-text ol {
  color: #374151 !important;
  font-size: 0.75rem !important;
  font-weight: 400;
  line-height: 26px !important;
  padding: 0 !important;
  list-style-position: inside !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-text ul {
  color: #374151 !important;
  font-size: 0.75rem !important;
  font-weight: 400;
  line-height: 26px !important;
  padding: 0 !important;
  list-style: none !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-text.text-box-white {
  background: #fff;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.10);
  padding: 1.875rem;
}
.page-id-25 .spectator-content > .fusion-row .fusion-text.text-box-grey {
  background: #f9fafb;
  padding: 1.875rem;
}
.page-id-25 .spectator-content > .fusion-row .fusion-text.text-box-red {
  background: #eb3725;
  padding: 1.875rem;
}
.page-id-25 .spectator-content > .fusion-row .fusion-text.text-box-red h6 {
  color: #fff !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-text.text-box-red p {
  color: #fff !important;
}
.page-id-25 .spectator-content > .fusion-row .fusion-text.text-box-red ol, .page-id-25 .spectator-content > .fusion-row .fusion-text.text-box-red ul {
  color: #fff !important;
}
.page-id-25 .spectator-content > .fusion-row .family-experience > .fusion-column-wrapper .fusion-image-element {
  flex-shrink: 0;
}
.page-id-25 .spectator-content > .fusion-row .family-experience > .fusion-column-wrapper .fusion-text * {
  color: #fff !important;
}
.page-id-25 .spectator-content > .fusion-row .family-experience > .fusion-column-wrapper .fusion-text h5 {
  margin-bottom: 0.9375rem !important;
}
.page-id-25 .spectator-content > .fusion-row .family-experience > .fusion-column-wrapper .fusion-text p {
  color: #dbeafe !important;
  font-size: 1.0625rem !important;
  font-weight: 400;
  line-height: 28px !important;
  margin-bottom: 1.3125rem !important;
}
@media screen and (max-width: 576px) {
  .page-id-25 .spectator-content > .fusion-row .family-experience > .fusion-column-wrapper .fusion-text p {
    font-size: 0.75rem !important;
    line-height: 18px !important;
  }
}
.page-id-25 .spectator-content > .fusion-row .family-experience > .fusion-column-wrapper .fusion-text p:last-child {
  margin-bottom: 0 !important;
}
.page-id-25 .spectator-content > .fusion-row .family-experience > .fusion-column-wrapper .fusion-text ul {
  font-size: 1rem !important;
  font-weight: 400;
  line-height: 24px !important;
  display: flex;
  flex-direction: column;
  gap: 10px;
  list-style: disc !important;
  list-style-position: inside !important;
}
@media screen and (max-width: 576px) {
  .page-id-25 .spectator-content > .fusion-row .family-experience > .fusion-column-wrapper .fusion-text ul {
    font-size: 0.75rem !important;
    line-height: 15px !important;
  }
}
.page-id-29 .news-container .fusion-row .heading-col .fusion-title .fusion-title-heading strong {
  font-weight: 400;
  color: #1aafe6;
}
.page-id-29 .news-container .fusion-row .heading-col .fusion-text p {
  line-height: normal;
}
.page-id-29 .news-container .fusion-row .grid-col .news-list .grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 35px;
}
@media screen and (max-width: 1024px) {
  .page-id-29 .news-container .fusion-row .grid-col .news-list .grid {
    gap: 16px;
  }
}
@media screen and (max-width: 800px) {
  .page-id-29 .news-container .fusion-row .grid-col .news-list .grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (max-width: 576px) {
  .page-id-29 .news-container .fusion-row .grid-col .news-list .grid {
    grid-template-columns: 1fr;
  }
}
.page-id-29 .news-container .fusion-row .grid-col .news-list .load-more-wrapper {
  display: flex;
  justify-content: center;
}
.page-id-29 .news-container .fusion-row .grid-col .news-list .load-more-wrapper button {
  font-size: 1rem;
  line-height: normal;
  margin-top: 50px;
}
.page-id-31 .contact-content > .fusion-row .fusion-title .fusion-title-heading strong {
  font-weight: normal !important;
  color: #1aafe6;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .fusion-content-boxes {
  margin-top: 0 !important;
  margin-bottom: 2.5rem !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  display: flex;
  justify-content: center;
  gap: 30px;
  flex-wrap: wrap;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .fusion-content-boxes .content-box-column {
  margin: 0 !important;
  padding: 0 !important;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .fusion-content-boxes .content-box-column .heading {
  margin-bottom: 0.625rem !important;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .fusion-content-boxes .content-box-column .heading .content-box-heading {
  font-size: 0.875rem !important;
  line-height: normal !important;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-container {
  font-size: 0.8125rem !important;
  line-height: normal !important;
  margin-bottom: 0 !important;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-container p {
  margin-bottom: 0.4375rem !important;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .fusion-content-boxes .content-box-column .content-container p:last-child {
  margin-bottom: 0 !important;
  font-size: 0.75rem !important;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .fusion-content-boxes:before, .page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .fusion-content-boxes:after, .page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .fusion-content-boxes .fusion-clearfix {
  display: none !important;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .inquiries-col > .fusion-column-wrapper {
  background: #fff;
  box-shadow: 0 3px 15px 0 rgba(0, 0, 0, 0.10);
  padding: 1.5625rem;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .inquiries-col > .fusion-column-wrapper .fusion-title, .page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .inquiries-col > .fusion-column-wrapper .fusion-title * {
  font-size: 0.875rem !important;
  line-height: normal !important;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .inquiries-col > .fusion-column-wrapper .fusion-text {
  font-size: 0.875rem !important;
  line-height: normal !important;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .inquiries-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper {
  display: flex;
  margin: -0.46875rem;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .inquiries-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon {
  margin: 0.46875rem;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .inquiries-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon:before {
  content: '';
  display: block;
  width: 36px;
  height: 36px;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .inquiries-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook {
  order: 1;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .inquiries-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-facebook:before {
  background: url('/wp-content/uploads/2025/12/facebook.svg') no-repeat center center;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .inquiries-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-twitter {
  order: 3;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .inquiries-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-twitter:before {
  background: url('/wp-content/uploads/2026/01/twitter-black-icon.svg') no-repeat center center;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .inquiries-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram {
  order: 2;
}
.page-id-31 .contact-content > .fusion-row .contact-info-col > .fusion-column-wrapper .inquiries-col > .fusion-column-wrapper .fusion-social-links .fusion-social-networks .fusion-social-networks-wrapper .fusion-social-network-icon.fusion-instagram:before {
  background: url('/wp-content/uploads/2025/12/instagram.svg') no-repeat center center;
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper {
  padding: 2.1875rem;
  background: #fff;
  box-shadow: 0 5px 20px -6px rgba(0, 0, 0, 0.15);
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .fusion-alert {
  margin: 0 !important;
  width: 100%;
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .form-submit-row {
  width: 100%;
  display: flex;
  justify-content: center;
  margin-top: 0.625rem;
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .form-submit-row p {
  margin: 0;
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .form-input-row {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  gap: 20px;
}
@media screen and (max-width: 576px) {
  .page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .form-input-row {
    flex-wrap: wrap;
  }
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .form-input-row .form-input-group {
  width: 100%;
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .form-input-row .form-input-group p {
  margin: 0;
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .form-input-row .form-input-group label {
  display: flex;
  width: 100%;
  margin-bottom: 0.5625rem;
  font-weight: 700;
  font-size: 0.8125rem;
  color: #000;
  line-height: normal;
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .form-input-row .form-input-group .wpcf7-form-control-wrap {
  display: flex;
  flex-wrap: wrap;
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .form-input-row .form-input-group .wpcf7-form-control-wrap .wpcf7-form-control {
  display: flex;
  height: 50px;
  border: 2px solid #d1d5db;
  background: #fff;
  padding: 0 1.25rem;
  font-size: 0.6875rem;
  font-weight: 500;
  color: #595959;
  border-radius: 0;
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .form-input-row .form-input-group .wpcf7-form-control-wrap .wpcf7-form-control::placeholder {
  color: #595959;
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .form-input-row .form-input-group .wpcf7-form-control-wrap .wpcf7-form-control.wpcf7-textarea {
  padding: 1.25rem;
  height: 170px;
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .form-input-row .form-input-group .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  width: 100%;
  display: flex;
  font-size: 0.75rem;
  line-height: normal;
  margin-top: 0.3125rem;
}
.page-id-31 .contact-content > .fusion-row .contact-form-col > .fusion-column-wrapper .wpcf7-form .form-input-row .form-input-group .wpcf7-form-control-wrap .wpcf7-select-parent .select-arrow {
  background: url('/wp-content/uploads/2026/01/dropdown-select-arrow.svg') no-repeat center transparent !important;
  border-radius: 0 !important;
  border: none !important;
  font-size: 0 !important;
  height: 100% !important;
}
.page-id-27 .page-banner {
  background-position: 100% 20% !important;
}
.page-id-27 .sponsor-content > .fusion-row .fusion-title .fusion-title-heading strong {
  font-weight: normal !important;
  color: #1aafe6;
}
@media screen and (max-width: 767px) {
  .page-id-27 .sponsor-content > .fusion-row .awb-gallery-wrapper .fusion-gallery {
    margin: -0.625rem !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-27 .sponsor-content > .fusion-row .awb-gallery-wrapper .fusion-gallery .fusion-gallery-column {
    padding: 0.625rem !important;
  }
}
@media screen and (max-width: 360px) {
  .page-id-27 .sponsor-content > .fusion-row .awb-gallery-wrapper .fusion-gallery .fusion-gallery-column {
    width: 100% !important;
  }
}
.page-id-27 .sponsor-content > .fusion-row .awb-gallery-wrapper .fusion-gallery .fusion-gallery-column .fusion-gallery-image {
  display: flex;
  height: 170px;
  border-radius: 2px;
  background: #fff;
  box-shadow: 0 5px 20px -3px rgba(0, 0, 0, 0.15);
  align-items: center;
  justify-content: center;
}
.page-id-27 .sponsor-content > .fusion-row .awb-gallery-wrapper .awb-gallery-buttons {
  margin-top: 3.125rem !important;
}
.page-id-27 .sponsor-content > .fusion-row .awb-gallery-wrapper .awb-gallery-buttons .fusion-button.awb-gallery-load-more-btn {
  color: #fff !important;
}
.page-id-27 .sponsor-content > .fusion-row .awb-gallery-wrapper .awb-gallery-buttons .fusion-button.awb-gallery-load-more-btn:hover {
  color: #fff !important;
}
.page-id-27 .sponsor-content > .fusion-row .awb-gallery-wrapper .awb-gallery-buttons .fusion-button.awb-gallery-load-more-btn:before {
  z-index: -1;
}
.page-id-27 .sponsor-promo:before {
  content: '' !important;
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 100px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 100vw solid #eb3725;
  top: -100px;
}
.page-id-27 .sponsor-promo > .fusion-row .sponsors-promo-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
}
.page-id-27 .sponsor-promo > .fusion-row .sponsors-promo-wrapper .sponsor-promo-item {
  width: calc(50% - 20px);
  background: #fff;
  box-shadow: 0 5px 20px -6px rgba(0, 0, 0, 0.15);
  padding: 1.5625rem;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 767px) {
  .page-id-27 .sponsor-promo > .fusion-row .sponsors-promo-wrapper .sponsor-promo-item {
    width: 100%;
  }
}
.page-id-27 .sponsor-promo > .fusion-row .sponsors-promo-wrapper .sponsor-promo-item .promo-heading {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 1.25rem;
}
.page-id-27 .sponsor-promo > .fusion-row .sponsors-promo-wrapper .sponsor-promo-item .promo-heading .sponsor-name {
  display: flex;
  align-items: center;
  gap: 10px;
  color: #eb3725;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: normal;
}
.page-id-27 .sponsor-promo > .fusion-row .sponsors-promo-wrapper .sponsor-promo-item .promo-heading .sponsor-name:before {
  content: url('/wp-content/uploads/2026/01/tag-icon.svg');
  flex-shrink: 0;
  display: flex;
  height: 20px;
  width: 20px;
}
.page-id-27 .sponsor-promo > .fusion-row .sponsors-promo-wrapper .sponsor-promo-item .promo-heading .promo-date {
  display: flex;
  align-items: center;
  gap: 6px;
  color: #595959;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: normal;
}
.page-id-27 .sponsor-promo > .fusion-row .sponsors-promo-wrapper .sponsor-promo-item .promo-heading .promo-date:before {
  content: url('/wp-content/uploads/2026/01/date-icon.svg');
  flex-shrink: 0;
  display: flex;
  height: 16px;
  width: 16px;
}
.page-id-27 .sponsor-promo > .fusion-row .sponsors-promo-wrapper .sponsor-promo-item .promo-title {
  font-size: 1.25rem !important;
  margin: 0 0 0.625rem;
}
.page-id-27 .sponsor-promo > .fusion-row .sponsors-promo-wrapper .sponsor-promo-item .promo-description {
  font-size: 0.8125rem;
  line-height: normal;
  margin: 0 0 1.25rem;
}
.page-id-27 .sponsor-promo > .fusion-row .sponsors-promo-wrapper .sponsor-promo-item .promo-code {
  border-left: 4px solid #111827;
  background: rgba(17, 24, 39, 0.10);
  padding: 0.9375rem 1.25rem;
  margin-bottom: 0;
  margin-top: auto;
}
.page-id-27 .sponsor-promo > .fusion-row .sponsors-promo-wrapper .sponsor-promo-item .promo-code strong {
  font-size: 12px;
  font-weight: 400;
  line-height: normal;
  display: block;
  margin-bottom: 10px;
}
.page-id-27 .sponsor-promo > .fusion-row .sponsors-promo-wrapper .sponsor-promo-item .promo-code span {
  color: #000;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 1.125rem;
  font-weight: 400;
  line-height: normal;
  display: block;
}
.page-id-27 .become-a-partner:before {
  content: '' !important;
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 100px solid transparent;
  border-bottom: 0 solid transparent;
  border-right: 100vw solid #fff;
  top: -100px;
}
.page-id-27 .become-a-partner:after {
  content: '' !important;
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 100px solid transparent;
  border-bottom: 0 solid transparent;
  border-left: 100vw solid #111827;
  bottom: 0;
}
.page-id-27 .become-a-partner > .fusion-row .info-col {
  max-width: 902px !important;
  width: 100% !important;
}
.page-id-27 .become-a-partner > .fusion-row .info-col > .fusion-column-wrapper .fusion-title .fusion-title-heading strong {
  font-weight: normal !important;
  color: #1aafe6;
}
.page-id-27 .become-a-partner > .fusion-row .info-col > .fusion-column-wrapper .fusion-button {
  min-width: 340px !important;
}
.page-id-27 .newsletter {
  margin-top: 0 !important;
}
.page-id-27 .newsletter:before {
  content: '' !important;
  position: absolute;
  left: 0;
  right: 0;
  width: 0;
  height: 0;
  border-top: 0 solid transparent;
  border-bottom: 100px solid transparent;
  border-left: 100vw solid #111827;
  top: 0;
}
.page-id-23 .page-banner {
  background-position: 100% 75% !important;
}
@media screen and (max-width: 767px) {
  .page-id-23 .page-banner {
    background-position: 50% 100% !important;
  }
}
.page-id-23 .results-container .fusion-row .heading-col .fusion-title .fusion-title-heading strong {
  font-weight: 400;
  color: #1aafe6;
}
.page-id-23 .results-container .fusion-row .heading-col .fusion-text p {
  line-height: normal;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-navigation {
  margin-bottom: 1.25rem;
  display: flex;
  flex-wrap: nowrap;
  row-gap: 20px;
}
@media screen and (max-width: 360px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-navigation {
    flex-direction: column;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-navigation .fusion-button {
  height: 45px;
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-navigation .fusion-button {
    width: 100%;
    min-width: unset !important;
    padding: 0 1rem !important;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-navigation .fusion-button:before {
  background-color: #fff !important;
  border: 1px solid #d1d5db !important;
  height: calc(100% - 2px);
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-navigation .fusion-button .fusion-button-text {
  color: #595959 !important;
  font-family: "Plus Jakarta Sans", Arial, Helvetica, sans-serif !important;
  font-weight: 700 !important;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-navigation .fusion-button.active:before {
  background-color: #eb3725 !important;
  border: 1px solid #eb3725 !important;
  height: calc(100% - 2px);
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-navigation .fusion-button.active .fusion-button-text {
  color: #fff !important;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content {
  display: none;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content.active {
  display: block;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content[data-id="2"] .row-bottom {
  display: none !important;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter {
  background: #fff;
  box-shadow: 0 5px 20px -3px rgba(0, 0, 0, 0.15);
  padding: 1.25rem 1.875rem;
  border-radius: 2px;
  display: flex;
  align-items: center;
  justify-content: start;
  margin-bottom: 3.125rem;
  row-gap: 20px;
}
@media screen and (max-width: 1366px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter {
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter {
    flex-direction: column;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter.two-row {
  flex-direction: column;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter.two-row .filter-row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter.two-row .filter-row {
    gap: 20px;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter.two-row .filter-row .filter-col {
  flex-shrink: 0;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter.two-row .filter-row .filter-col:not(:nth-child(1)) {
  flex-grow: 1;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter.two-row .filter-row .filter-col:not(:nth-child(1)) .select-field {
  max-width: unset;
  width: 100%;
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter.two-row .filter-row .filter-col:not(:nth-child(1)) .select-field {
    min-width: unset !important;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .filter-col {
  display: flex;
  align-items: center;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .filter-col {
    flex-direction: column;
    align-items: start;
    width: 100%;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .filter-col .filter-label {
  display: flex;
  align-items: center;
  gap: 10px;
  font-size: 0.75rem;
  line-height: 20px;
  font-weight: 700;
  color: #000;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .filter-col .filter-label:before {
  content: "";
  background-image: url(/wp-content/uploads/2026/01/filter-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: flex;
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .team-col {
    width: 100%;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .select-field {
  position: relative;
  height: 45px;
  min-width: 227px;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .select-field.year {
  width: 100%;
  max-width: 132px;
  min-width: 132px;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .select-field.championship {
  width: 100%;
  max-width: 272px;
  min-width: 272px;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .select-field.event {
  width: 100%;
  max-width: 172px;
  min-width: 172px;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .select-field.category {
  width: 100%;
  max-width: 142px;
  min-width: 142px;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .select-field.stage {
  width: 100%;
  max-width: 291px;
  min-width: 291px;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .select-field.class {
  width: 100%;
  max-width: 172px;
  min-width: 172px;
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .select-field {
    width: 100% !important;
    max-width: unset !important;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .select-field:before {
  content: '';
  width: calc(100% - 30px);
  height: calc(100% - 2px);
  position: absolute;
  background: #1aafe6;
  left: 0;
  right: 0;
  z-index: 0;
  -moz-transform: skewX(-25deg);
  -webkit-transform: skewX(-25deg);
  -o-transform: skewX(-25deg);
  -ms-transform: skewX(-25deg);
  transform: skewX(-25deg);
  margin: auto;
  border: 1px solid #d1d5db;
  background: #fff;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .select-field select {
  border: 0;
  background: transparent;
  height: 45px;
  width: 100%;
  padding: 0 1.5625rem;
  position: relative;
  z-index: 1;
  color: #595959;
  font-size: 0.75rem;
  font-weight: 700;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url(/wp-content/uploads/2026/01/chevron-down-icon.svg);
  background-size: contain;
  background-position: right center;
  background-image: url(/wp-content/uploads/2026/01/chevron-down-icon.svg);
  background-size: 9px;
  background-position: calc(100% - 28px) center;
  background-repeat: no-repeat;
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .filter .select-field select {
    width: 100%;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table {
  overflow-x: auto;
  box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.15);
  margin-bottom: 0 !important;
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table {
    box-shadow: unset;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list {
  background: #fff;
  width: 100%;
  margin: 0;
  table-layout: fixed;
  display: flex;
  flex-direction: column;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list thead {
  display: flex;
  flex-direction: column;
  background-color: #111827;
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list thead {
    display: none;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list thead tr {
  background-color: #111827;
  display: grid;
  grid-template-columns: 120px 160px 280px 280px 110px 120px 160px;
}
@media screen and (max-width: 1279px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list thead tr {
    grid-template-columns: 100px 100px 1fr 1fr 100px 100px 100px;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list thead tr {
    grid-template-columns: 100px 80px 1fr 1fr 80px 80px 80px;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list thead tr td {
  color: #fff;
  padding: 0 1.125rem;
  height: 50px;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: normal;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 1279px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list thead tr td:nth-child(5), .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list thead tr td:nth-child(6), .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list thead tr td:nth-child(7) {
    justify-content: center;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody {
  display: flex;
  flex-direction: column;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr {
  border-bottom: 1px solid #e5e7eb;
  display: grid;
  grid-template-columns: 120px 160px 280px 290px 110px 120px 160px;
  align-items: center;
}
@media screen and (max-width: 1279px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr {
    grid-template-columns: 100px 100px 1fr 1fr 100px 100px 100px;
  }
}
@media screen and (max-width: 1024px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr {
    grid-template-columns: 100px 80px 1fr 1fr 80px 80px 80px;
  }
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr {
    grid-template-columns: 1fr;
    padding-left: 50px;
    position: relative;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr:nth-child(1), .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr:nth-child(2) {
  background: rgba(235, 55, 37, 0.10);
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr th {
  display: none;
  color: #fff;
  padding: 0 1.125rem;
  height: 50px;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: normal;
  align-items: center;
  background-color: #111827;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr th:nth-child(5), .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr th:nth-child(6), .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr th:nth-child(7) {
  justify-content: center;
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr th {
    display: flex;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td {
  height: 60px;
  padding: 0 1.125rem;
  font-size: 0.8125rem;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td {
    justify-content: left !important;
    text-align: left;
    border-right: 1px solid #e5e7eb;
    height: 30px !important;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td label {
  font-size: 0.8125rem !important;
  font-family: "Russo One", Arial, Helvetica, sans-serif;
  color: #000;
  font-weight: 400;
  min-width: 60px;
  max-width: 100px;
  margin-right: 12px;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-position {
  font-size: 1.25rem !important;
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-position {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    border-left: 1px solid #e5e7eb;
    width: 50px;
    display: flex;
    justify-content: center !important;
    height: unset !important;
  }
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-position label {
    display: none;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-position .position {
  display: flex;
  gap: 10px;
  color: #000;
  font-family: "Plus Jakarta Sans", Arial, Helvetica, sans-serif;
  font-weight: 400;
  line-height: normal;
  align-items: center;
}
@media screen and (max-width: 767px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-position .position {
    flex-direction: column;
    text-align: center;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-position .position span {
  width: 28px;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-position .position:after {
  content: "";
  width: 20px;
  height: 20px;
  display: flex;
  background-image: url(/wp-content/uploads/2026/01/position-icon-red.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-driver.empty:after {
  content: "";
  width: 33px;
  height: 16px;
  flex-shrink: 0;
  display: flex;
  background-image: url(/wp-content/uploads/2026/01/empty-change-icon.svg);
  background-size: contain;
  background-repeat: no-repeat;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-name {
  color: #111827;
  font-weight: 700;
  line-height: normal;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-team {
  font-weight: 400;
  line-height: normal;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-wins, .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-podiums {
  color: #000;
  font-weight: 700;
  line-height: normal;
}
@media screen and (max-width: 1279px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-wins, .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-podiums {
    justify-content: center;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-points {
  color: #eb3725;
  font-weight: 400;
  line-height: normal;
}
@media screen and (max-width: 1279px) {
  .page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .table table.standing-list tbody tr td.data-points {
    justify-content: center;
  }
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .load-more-wrapper {
  display: flex;
  justify-content: center;
}
.page-id-23 .results-container .fusion-row .table-col .results-wrapper .tab-content .load-more-wrapper button {
  font-size: 1rem;
  line-height: normal;
  margin-top: 50px;
}
