@font-face {
  font-weight: normal;
  font-family: 'RTL United';
  font-style: normal;
  src: url("https://bilder-a.akamaihd.net/rtl/fonts/rtl-united-regular.woff2") format("woff2"), url("https://bilder-a.akamaihd.net/rtl/fonts/rtl-united-regular.woff") format("woff");
  font-display: swap;
}
@font-face {
  font-weight: bold;
  font-family: 'RTL United';
  font-style: normal;
  src: url("https://bilder-a.akamaihd.net/rtl/fonts/rtl-united-bold.woff2") format("woff2"), url("https://bilder-a.akamaihd.net/rtl/fonts/rtl-united-bold.woff") format("woff");
  font-display: swap;
}
/* line 23, ../scss/01_framework/rtlunited/_fonts.scss */
html * {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 1, ../scss/new/_article.scss */
.article {
  background: #FFFFFF;
  font-weight: 400;
  font-size: 16px;
}
/* line 6, ../scss/new/_article.scss */
.article__title {
  font-size: 23px;
  font-weight: 900;
  line-height: 36px;
  color: #2D2D2D;
}
/* line 13, ../scss/new/_article.scss */
.article__text {
  margin-bottom: 36px;
  font-size: 16px;
  line-height: 36px;
  color: #424242;
}
/* line 20, ../scss/new/_article.scss */
.article__link {
  text-decoration: none;
  color: #EA123B;
}
/* line 24, ../scss/new/_article.scss */
.article__link:hover {
  color: #EA123B;
  text-decoration: underline;
}
/* line 30, ../scss/new/_article.scss */
.article__divider {
  width: 40px;
  border-bottom: 2px solid #EA123B;
  margin-bottom: 4px;
}
/* line 36, ../scss/new/_article.scss */
.article__date-text {
  font-family: "RTL United", Arial, sans-serif;
  color: #797979;
  font-size: 13px;
  line-height: 27px;
  margin: 0;
}

/* line 1, ../scss/new/_breadcrumb.scss */
.breadcrumb-navigation {
  display: flex;
  list-style-type: none;
  padding: 0;
  color: #505050;
  font-size: 11px;
  font-family: "RTL United", Arial, sans-serif, sans-serif;
}
/* line 9, ../scss/new/_breadcrumb.scss */
.breadcrumb-navigation > li + li:before {
  content: ">";
  color: #D1D1D1;
  padding: 0 10px;
}
@media only screen and (max-width: 480px) {
  /* line 1, ../scss/new/_breadcrumb.scss */
  .breadcrumb-navigation {
    margin-left: 15px;
  }
}

/* line 1, ../scss/new/_headline-red.scss */
.headline-red {
  text-transform: uppercase;
  font-weight: 800;
  font-size: 20px;
  color: #2D2D2D;
  padding-bottom: 8px;
  padding-top: 0;
}
/* line 9, ../scss/new/_headline-red.scss */
.headline-red:before {
  content: "| ";
  color: #EA123B;
}

/* line 1, ../scss/new/_body.scss */
.body {
  font-family: "RTL United", Arial, sans-serif, sans-serif;
  margin: 0;
  font-size: 16px;
  line-height: 36px;
}

/* line 1, ../scss/new/_table.scss */
.table-container {
  margin-bottom: 20px;
}

/* line 5, ../scss/new/_table.scss */
.rtl-table {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.86;
  letter-spacing: normal;
  white-space: nowrap;
}
/* line 14, ../scss/new/_table.scss */
.rtl-table .rtli-h14 {
  font-size: 14px;
}
/* line 18, ../scss/new/_table.scss */
.rtl-table__th {
  padding: 0.75rem 15px;
  color: #2d2d2d;
  line-height: 26px;
}
/* line 24, ../scss/new/_table.scss */
.rtl-table__head {
  font-weight: bold;
  background: #505050;
  color: white;
}
/* line 29, ../scss/new/_table.scss */
.rtl-table__head .rtli-padding {
  padding: 0.75rem;
}
/* line 34, ../scss/new/_table.scss */
.rtl-table__head--h2 {
  font-size: 14px;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 26px;
  letter-spacing: normal;
  padding: 8px 15px;
  margin-bottom: 10px;
}
/* line 45, ../scss/new/_table.scss */
.rtl-table__img {
  position: relative;
  width: 20px;
  height: 12px;
}
/* line 51, ../scss/new/_table.scss */
.rtl-table__body-img {
  width: 20px;
  height: 12px;
}
/* line 56, ../scss/new/_table.scss */
.rtl-table__normal {
  font-weight: normal;
}
/* line 60, ../scss/new/_table.scss */
.rtl-table__bold {
  font-weight: bold;
  color: #2D2D2D;
}
/* line 65, ../scss/new/_table.scss */
.rtl-table__link {
  color: #2D2D2D;
  margin-left: 5px;
  position: relative;
  top: 1px;
}
/* line 71, ../scss/new/_table.scss */
.rtl-table__link:hover {
  color: #ea123b;
  text-decoration: none;
}

/* line 78, ../scss/new/_table.scss */
.team-h2 {
  font-weight: Bold;
  font-size: 13px;
  line-height: 25px;
  color: #2D2D2D;
}

/* line 85, ../scss/new/_table.scss */
.team-h3 {
  font-size: 13px;
  line-height: 25px;
  color: #2D2D2D;
}

/* line 91, ../scss/new/_table.scss */
.team-mobile {
  display: none;
}

/* line 95, ../scss/new/_table.scss */
.table-driver {
  flex: 2 0 0;
  padding: 0 20px;
  margin: 40px;
  align-items: center;
  justify-content: center;
  background: inherit;
}
/* line 103, ../scss/new/_table.scss */
.table-driver th {
  padding: 0;
  line-height: 30px;
  font-size: 13px;
  color: #424242;
  font-weight: bold;
}
/* line 111, ../scss/new/_table.scss */
.table-driver td {
  padding: 0;
  line-height: 30px;
  font-size: 13px;
  color: #424242;
}

/* line 120, ../scss/new/_table.scss */
.team-mobile-2 {
  display: block;
  position: relative;
  left: 23px;
  font-size: 12px;
  color: #424242;
  line-height: 15px;
}

@media only screen and (max-width: 1200px) {
  /* line 131, ../scss/new/_table.scss */
  .table-container {
    overflow-x: scroll;
  }
}
@media only screen and (max-width: 767px) {
  /* line 137, ../scss/new/_table.scss */
  .table-container {
    overflow-x: auto;
  }

  /* line 141, ../scss/new/_table.scss */
  .rtl-table__col-hidden {
    display: none;
  }
}
/* line 147, ../scss/new/_table.scss */
.article-headline {
  font-size: 46px;
  line-height: normal;
  font-weight: bold;
  color: #020203;
  text-align: left;
}

@media only screen and (max-width: 480px) {
  /* line 156, ../scss/new/_table.scss */
  .team-mobile {
    display: block;
    position: relative;
    left: 23px;
    font-size: 12px;
    color: #424242;
    line-height: 15px;
  }

  /* line 164, ../scss/new/_table.scss */
  .article-headline {
    font-size: 28px;
  }
}
/* line 170, ../scss/new/_table.scss */
.table > tbody > tr > td, .table > tbody > tr > th, .table > tfoot > tr > td, .table > tfoot > tr > th, .table > thead > tr > td, .table > thead > tr > th {
  padding: 0.75rem 0.3rem;
  border-top: 0;
}

/* line 1, ../scss/new/_f1-infobox.scss */
.center {
  display: block;
  text-align: center;
}

/* line 6, ../scss/new/_f1-infobox.scss */
.f1-infobox {
  width: 100%;
  background-color: #F2F2F2;
  margin: 0;
  margin-bottom: 40px;
  color: #424242;
  font-family: "RTL United", Arial, sans-serif;
  padding: 40px 30px;
}
/* line 16, ../scss/new/_f1-infobox.scss */
.f1-infobox .driver-link:hover {
  color: #EA123B;
  text-decoration: none;
}
/* line 22, ../scss/new/_f1-infobox.scss */
.f1-infobox__team {
  color: #FFFFFF;
}
/* line 26, ../scss/new/_f1-infobox.scss */
.f1-infobox__title {
  font-weight: bold;
  font-size: 18px;
  line-height: 36px;
  color: #424242;
}
/* line 32, ../scss/new/_f1-infobox.scss */
.f1-infobox__title--driver {
  font-size: 17px;
  line-height: 18px;
}
/* line 38, ../scss/new/_f1-infobox.scss */
.f1-infobox__span {
  font-size: 16px;
  line-height: 30px;
  color: #424242;
  margin: 0;
  font-weight: normal;
  font-family: "RTL United", Arial, sans-serif;
}
/* line 47, ../scss/new/_f1-infobox.scss */
.f1-infobox__headline {
  font-size: 20px;
  line-height: 30px;
  color: #424242;
  margin-bottom: 10px;
}
/* line 54, ../scss/new/_f1-infobox.scss */
.f1-infobox__text {
  font-size: 16px;
  line-height: 30px;
  color: #424242;
  margin: 0;
}
/* line 60, ../scss/new/_f1-infobox.scss */
.f1-infobox__text--driver {
  font-family: "RTL United", Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  margin-top: 5px;
}
/* line 67, ../scss/new/_f1-infobox.scss */
.f1-infobox__text--bold {
  font-weight: bold;
}
/* line 72, ../scss/new/_f1-infobox.scss */
.f1-infobox__button {
  background-color: #EA123B;
  border-radius: 3px;
  padding: 10px 29px;
  font-size: 14px;
  font-family: "RTL United", Arial, sans-serif;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.29;
  letter-spacing: normal;
  position: relative;
  top: 25px;
  color: white;
}
/* line 87, ../scss/new/_f1-infobox.scss */
.f1-infobox__button:hover {
  cursor: pointer;
  background: #BA0C2D;
  color: white;
  text-decoration: none;
}
/* line 94, ../scss/new/_f1-infobox.scss */
.f1-infobox__button--hide {
  display: none;
}
/* line 99, ../scss/new/_f1-infobox.scss */
.f1-infobox__driver {
  text-align: center;
}
/* line 103, ../scss/new/_f1-infobox.scss */
.f1-infobox__driver-photo {
  width: 140px;
  height: 140px;
  background-color: #999999;
  border-radius: 50%;
  margin-bottom: 20px;
}

@media screen and (max-width: 992px) {
  /* line 113, ../scss/new/_f1-infobox.scss */
  .center {
    padding-top: 60px;
  }
}
@media screen and (max-width: 767px) {
  /* line 118, ../scss/new/_f1-infobox.scss */
  .center {
    padding-top: 20px;
  }

  /* line 122, ../scss/new/_f1-infobox.scss */
  .f1-infobox__title {
    line-height: 33px;
  }
  /* line 125, ../scss/new/_f1-infobox.scss */
  .f1-infobox__title--driver {
    line-height: 18px;
    margin-top: 10px;
  }
  /* line 131, ../scss/new/_f1-infobox.scss */
  .f1-infobox__text {
    line-height: 23px;
  }
  /* line 134, ../scss/new/_f1-infobox.scss */
  .f1-infobox__text--driver {
    line-height: 18px;
  }
  /* line 140, ../scss/new/_f1-infobox.scss */
  .f1-infobox__button--hide {
    display: inline;
  }
  /* line 144, ../scss/new/_f1-infobox.scss */
  .f1-infobox__button--hide-mobile {
    display: none;
  }
  /* line 149, ../scss/new/_f1-infobox.scss */
  .f1-infobox__center {
    text-align: center;
    color: white;
    margin: 30px 0;
  }
  /* line 155, ../scss/new/_f1-infobox.scss */
  .f1-infobox__driver {
    position: relative;
    top: 20px;
  }
  /* line 160, ../scss/new/_f1-infobox.scss */
  .f1-infobox__driver-photo {
    position: relative;
    top: 17px;
  }
}
