.wrapper {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
}
.f-s-14 {
  font-size: 14px;
}
.header {
}
.header--sticky {
  position: sticky;
  top: 0;
  z-index: 2;
}
.container {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
.link-drop {
  display: block;
  cursor: pointer;
  text-decoration: none;
  transition: all 0.2s ease;;
}
.list-drop {
  margin-left: 0;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}
.image {
  display: block;
}
.main {
  flex: 1;
}
.t-a-center {
  text-align: center;
}
.dfx {
  display: flex;
}
.dfxcol {
  display: flex;
  flex-direction: column;
}
.dgd {
  display: grid;
}
.wr-bg-color {
  background: #101323;
}
.header__block {
  background: #0C0F20;
  z-index: 0;
}
.header__content {
  padding-bottom: 14px;
  padding-top: 14px;
  align-items: center;
}
.logo-h {
  height: 46px;
  width: 192px;
}
.logo-h__img {
  width: 100%;
  height: 100%;
}
.nav__list {
  margin-left: auto;
  column-gap: 24px;
  align-items: center;
}
.nav__list--item {
}
.nav__list--link {
  color: rgb(185, 186, 191);
  font-size: 14px;
  font-weight: 600;
}
.nav__list--link:hover {
  color: rgb(255, 255, 255);
}
.wr-m-color {
  color: rgb(185, 186, 191);
}
.hero {
  background-image: url("https://wow-wiki.in/assets/img/808861c662d02dd7b6d322610e5c4051.webp");
  background-position: top center;;
  background-repeat: no-repeat;
  background-size: cover;
}
.hero__bg {
  background-color: rgba(16, 19, 35, 0.76);
  padding-top: 48px;
  padding-bottom: 48px;
  height: 73vh;
  align-items: center;
}
.hero__content {
  align-items: center;
  row-gap: 72px;
}
.hero-m-section {
  width: 55%;
  row-gap: 24px;
}
.hero-m-section__title {
  color: rgb(255, 255, 255);
  font-size: 64px;
  font-weight: 800;
  margin-bottom: 0;
}
.hero-m-section__parag {
  font-size: 18px;
  margin-bottom: 0;
}
.hero-benef {
}
.hero-benef__list {
  justify-content: center;
  column-gap: 48px;
}
.hero-benef__list--item {
  flex-basis: 25%;
}
.hero-benef__card {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: 12px;
}
.hero-benef__card--title {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  font-size: 22px;
  font-weight: 700;
}
.hero-benef__card--parag {
  margin-bottom: 0;
  font-size: 18px;
}
.hero-benef__card--link {
  color: rgb(253, 176, 34);
  font-size: 18px;
  font-weight: 600;
}
.hero-benef__card--link:hover {
  color: rgb(253, 176, 34);
  text-decoration: underline;
}
.m-news {
  padding-bottom: 24px;
  padding-top: 24px;
}
.m-news__content {
  row-gap: 24px;
}
.m-news__top {
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 24px;
  column-gap: 24px;
  height: 100%;
  grid-template-rows: 1fr 1fr;
}
.m-news__item-1 {
  color: rgb(255, 255, 255);
  grid-row: span 2;
  grid-column: span 3;
  border-radius: 4px;
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0);
  background: #0C0F20;
}
.m-news__item-1:hover {
  filter: contrast(102%);
  color: rgb(253, 176, 34);
}
.m-news__item-2 {
  color: rgb(255, 255, 255);
  grid-column: span 1;
  grid-row: span 1;
  border-radius: 4px;
  overflow: hidden;
  background: #0C0F20;
}
.m-news__item-2:hover {
  filter: contrast(102%);
  color: rgb(253, 176, 34);
}
.m-news__card {
  height: 100%;
}
.m-news__card--img-box {
  flex-basis: 40%;
}
.m-news__card--img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.m-news__card--content {
  flex-basis: 60%;
  padding-bottom: 14px;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 14px;
  display: flex;
  flex-direction: column;
  row-gap: 14px;
}
.m-news__card--img-2 {
}
.m-news__card--title {
  font-size: 32px;
  margin-bottom: 0;
}
.m-news__card--parag {
  color: rgb(185, 186, 191);
  font-size: 16px;
  margin-bottom: 0;
}
.m-news__card--title-side {
  font-size: 18px;
  margin-bottom: 0;
}
.m-news__card--parag-side {
  color: rgb(185, 186, 191);
  font-size: 12px;
  margin-bottom: 0;
}
.m-news__bot {
}
.m-news__bot-list {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  column-gap: 24px;
}
.m-news__bot-list--item {
}
.m-news__bot-list--link {
  color: rgb(255, 255, 255);
  grid-column: span 1;
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
  background: #0C0F20;
}
.m-news__bot-list--link:hover {
  filter: contrast(102%);
  color: rgb(253, 176, 34);
}
.m-news__bot-card {
  height: 100%;
}
.m-news__bot-card--img-box {
  height: 60%;
}
.m-news__bot-card--img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: 50% 25%;
}
.m-news__bot-card--content {
  padding-top: 14px;
  padding-right: 14px;
  padding-left: 14px;
  padding-bottom: 14px;
}
.m-news__bot-card--title {
  font-size: 18px;
}
.m-news__bot-card--parag {
  color: rgb(185, 186, 191);
  font-size: 12px;
}
.m-teams {
  padding-bottom: 24px;
}
.m-teams__content {
  row-gap: 24px;
}
.m-teams__list {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  row-gap: 24px;
  column-gap: 24px;
  justify-items: center;
}
.m-teams__list--item {
}
.m-teams__list--link {
  height: 130px;
  width: 130px;
  object-fit: cover;
}
.m-teams__list--link-img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.footer {
}
.footer__block {
}
.footer__content {
}
.footer-nav {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  column-gap: 24px;
  padding-bottom: 24px;
  padding-top: 24px;
}
.footer-nav__menu {
  row-gap: 14px;
}
.footer-nav__menu--title {
  color: rgb(255, 255, 255);
  font-size: 18px;
  margin-bottom: 0;
  font-weight: 700;
}
.footer-nav__list {
  row-gap: 8px;
}
.footer-nav__list--item {
}
.footer-nav__list--link {
  color: rgb(185, 186, 191);
  display: inline-flex;
  transition: none;
}
.footer-nav__list--link:hover {
  color: rgb(253, 176, 34);
  text-decoration: underline;
}
.footer-contacts {
  row-gap: 14px;
  grid-column: span 2;
}
.logo-f {
  height: 24px;
  width: 102px;
}
.logo-f__img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.footer-contacts__list {
  row-gap: 14px;
}
.footer-contacts__list--item {
}
.footer-contacts__parag {
  margin-bottom: 0;
}
.footer-contacts__list--link {
  color: rgb(185, 186, 191);
  display: inline-flex;
}
.footer-contacts__list--link:hover {
  color: rgb(253, 176, 34);
  text-decoration: underline;
}
.footer-policy {
  padding-bottom: 24px;
  padding-top: 24px;
  border-style: solid;
  border-right-width: 0;
  border-left-width: 0;
  border-top-width: 3px;
  border-color: rgb(63, 66, 79);
  border-bottom-width: 0;
  border-top-color: rgb(63, 66, 79);
}
.footer-policy__list {
  align-items: center;
  justify-content: space-between;
}
.footer-policy__list--item {
}
.footer-policy__list--link {
  color: rgb(185, 186, 191);
}
.footer-policy__list--link:hover {
  color: rgb(253, 176, 34);
}
.footer-policy__list--parag {
  margin-bottom: 0;
}
.m-articles {
  padding-bottom: 48px;
}
.m-articles__content {
  row-gap: 24px;
}
.m-section-title__text {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 42px;
  padding-left: 24px;
}
.m-section-title {
}
.m-articles__list {
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 24px;
  column-gap: 24px;
}
.m-articles__list--item {
}
.m-articles__list--link {
  color: rgb(255, 255, 255);
  background: #0C0F20;
  border-radius: 4px;
  overflow: hidden;
}
.m-articles__list--link:hover {
  color: rgb(253, 176, 34);
  filter: contrast(102%);
}
.m-articles__card {
}
.m-articles__card--img-box {
}
.m-articles__card--img {
  width: 100%;
  height: 270px;
  object-fit: cover;
  object-position: 50% 25%;
}
.m-articles__card--content {
  padding-bottom: 14px;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 14px;
  row-gap: 14px;
}
.m-articles__card--content:hover {
}
.m-articles__card--title {
  margin-bottom: 0;
  font-size: 18px;
}
.m-articles__card--parag {
  margin-bottom: 0;
  color: rgb(185, 186, 191);
  font-size: 12px;
}
.m-articles__card--date {
  color: rgb(89, 37, 220);
  font-size: 12px;
  font-weight: 500;
}
.m-players {
  padding-bottom: 24px;
}
.m-players__content {
  row-gap: 24px;
}
.m-section-title__parag {
  margin-bottom: 0;
}
.m-players__list {
  column-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-template-rows: auto;
}
.m-players__list--item {
}
.m-players__list--link {
  border-radius: 4px;
  overflow: hidden;
  background: #0C0F20;
  color: rgb(155, 138, 251);
  height: 100%;
}
.m-players__list--link:hover {
  filter: contrast(102%);
  color: rgb(253, 176, 34);
}
.m-players__card {
}
.m-players__card--img-box {
  position: relative;
  overflow: hidden;
}
.m-players__card--img-box::after {
  background: linear-gradient(180deg, #00000000 30%, #0C0F20 100%);;
  pointer-events: none;
  content: '';
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
}
.m-players__card--img {
  width: 100%;
  object-fit: cover;
  height: 380px;
}
.m-players__card-top {
  background: linear-gradient(180deg, #00000000 30%, #101323 100%);;
}
.m-players__card--content {
  padding-top: 14px;
  padding-right: 14px;
  padding-left: 14px;
  padding-bottom: 14px;
  row-gap: 14px;
  align-items: center;
}
.m-players__card--title {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}
.m-players__card--title::after {
}
.m-players__card--parag {
  margin-bottom: 0;
  color: rgb(185, 186, 191);
}
.t-upper {
  text-transform: uppercase;
}
.groups {
  padding-bottom: 24px;
}
.groups__content {
  row-gap: 24px;
}
.m-subsection-title {
  align-items: center;
  justify-content: space-between;
}
.m-subsection-title__text {
  margin-bottom: 0;
  font-size: 42px;
  font-weight: 700;
  text-transform: uppercase;
  color: rgb(255, 255, 255);
  padding-left: 24px;
}
.m-subsection-title__update-text {
  margin-bottom: 0;
  font-size: 16px;
}
.m-subsection-title__update {
  align-items: center;
  column-gap: 14px;
}
.m-subsection-title__update-icon {
  height: 20px;
  width: 20px;
  object-fit: cover;
}
.groups__list {
}
.groups__list--item {
}
.groups__card {
  grid-template-columns: 2fr 1fr;
  border-top-color: rgb(63, 66, 79);
  padding-top: 14px;
  padding-bottom: 14px;
  align-items: center;
}
.groups__card-title-link {
  color: rgb(253, 176, 34);
  display: inline-flex;
  justify-content: center;
  margin-left: 48px;
  font-size: 16px;
  font-weight: 700;
}
.groups__card-title-link:hover {
  color: rgb(253, 176, 34);
  text-decoration: underline;
}
.groups__card-title-text {
  justify-items: center;
  font-size: 16px;
}
.groups__box {
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 48px;
}
.groups__item {
}
.groups__card--team-box {
}
.groups__card--team-icon {
  height: 26px;
  width: 26px;
  object-fit: contain;
}
.groups__card--team-icon-box {
  height: 37px;
  width: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #B9BABF;
  border-radius: 4px;
}
.groups__card--team-link {
  color: rgb(185, 186, 191);
  font-weight: 600;
  align-items: center;
  column-gap: 14px;
  display: inline-flex;
  transition: none;
  font-size: 16px;
}
.groups__card--team-link:hover {
  text-decoration: underline;
  color: rgb(253, 176, 34);
}
.groups__card--team-name {
}
.groups__card--score {
  justify-items: center;
  align-items: center;
  font-weight: 500;
  font-size: 16px;
}
.groups__team-card {
  border-style: solid;
  border-color: rgb(63, 66, 79);
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 1px;
  padding-top: 14px;
  padding-bottom: 14px;
}
.groups__card-title {
  padding-bottom: 24px;
  padding-top: 24px;
}
.groups__card-title-link-box {
}
.groups__card--team-link-box {
}
.groups__card--time {
}
.groups__card--day {
  justify-items: center;
}
.groups__card--day-value {
  font-size: 16px;
}
.groups__card--time-value {
  margin-bottom: 0;
  font-size: 16px;
}
.groups__card--date {
  align-items: flex-start;
  grid-template-columns: 2fr 1fr;
}
.matches {
  padding-bottom: 24px;
}
.matches__content {
  row-gap: 24px;
}
.matches__list {
}
.matches__list--item {
}
.matches__card {
  border-bottom-width: 1px;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-color: rgb(63, 66, 79);
  border-style: dashed;
  padding-bottom: 24px;
  padding-top: 24px;
  display: flex;
  flex-direction: column;
  row-gap: 14px;
}
.matches__card--header {
  justify-items: center;
}
.matches__card--title {
  row-gap: 4px;
}
.matches__card--title-text {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  font-size: 28px;
  font-weight: 700;
}
.matches__card--categ {
  margin-bottom: 0;
  color: rgb(185, 186, 191);
  font-size: 20px;
}
.matches__card--main {
  grid-template-columns: 6fr 1fr 6fr;
  align-items: center;
}
.matches__card--team-box {
  grid-template-columns: 1fr 1fr;
  align-items: center;
}
.matches__card--descr-box {
  row-gap: 14px;
}
.matches__card--descr-title {
  color: rgb(155, 138, 251);
  margin-bottom: 0;
  font-weight: 700;
  font-size: 22px;
}
.matches__card--opponent-box {
  justify-items: center;
  row-gap: 2px;
}
.matches__card--opponent-logo {
  height: 110px;
  width: 110px;
  object-fit: contain;
}
.matches__card--opponent-descr {
  justify-items: center;
  row-gap: 12px;
}
.matches__card--opponent-name {
  color: rgb(255, 255, 255);
  font-size: 22px;
  font-weight: 700;
  margin-bottom: 0;
  display: inline-block;
}
.matches__card--opponent-profile {
  color: rgb(253, 176, 34);
  font-size: 18px;
  font-weight: 600;
}
.matches__card--opponent-profile:hover {
  text-decoration: underline;
}
.matches__card--descr-text {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 500;
}
.matches__card--versus {
}
.matches__card--versus-text {
  color: rgb(155, 138, 251);
  font-size: 20px;
  font-weight: 800;
  text-align: center;
}
.t-a-right {
  text-align: right;
}
.t-a-left {
  text-align: left;
}
.matches__card--opponent-logo-link {
}
.matches__card--opponent-logo-link:hover {
  filter: contrast(120%);
}
.watch-more {
  justify-content: center;
}
.watch-more__btn {
  background: #F73859;
  color: rgb(255, 255, 255);
  display: inline-block;
  border-radius: 4px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  font-size: 18px;
  font-weight: 600;
}
.watch-more__btn:hover {
  color: rgb(255, 255, 255);
  background: #5925DC;
}
.hero-m-section__links {
  justify-content: center;
  column-gap: 24px;
}
.m-p-btn {
  background: #F73859;
  color: rgb(255, 255, 255);
  display: inline-flex;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-left: 40px;
  padding-right: 40px;
  border-radius: 4px;
  font-size: 18px;
  font-weight: 600;
  border-style: solid;
  border-width: 1px;
  border-color: rgb(247, 56, 89);
}
.m-p-btn:hover {
  border-color: rgb(89, 37, 220);
  background: #5925DC;
}
.m-p-btn__2 {
  border: 1px solid #B9BABF;
  color: rgb(185, 186, 191);
  background: none;
}
.m-p-btn__2:hover {
  background: #F73859;
  border-color: rgb(247, 56, 89);
  color: rgb(255, 255, 255);
}
.m-live {
  padding-bottom: 24px;
}
.m-live__content {
  row-gap: 24px;
}
.m-live__list {
  grid-template-columns: 1fr 1fr;
  row-gap: 24px;
  column-gap: 24px;
  grid-template-rows: 344px 344px;
}
.m-live__list--item {
  height: 320px;
}
.m-live__card {
  height: 100%;
  border-radius: 4px;
  overflow: hidden;
}
.m-live__card--img-box {
  height: 100%;
  position: relative;
}
.m-live__card--img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.play-btn {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);;
  background: none;
  border-style: none;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
  padding-bottom: 0;
  height: 128px;
  width: 128px;
  transition: all 0.2s ease;;
}
.play-btn:hover {
  height: 131px;
  width: 131px;
}
.play-btn__img {
  height: 100%;
  width: 100%;
}
.m-live__card--content {
  position: absolute;
  bottom: 0;
  width: 100%;
  row-gap: 14px;
  align-items: flex-start;
}
.m-live__card--categ {
  display: inline-flex;
  align-items: center;
  column-gap: 7px;
  border-radius: 100px;
  background: #F73859;
  padding-bottom: 4px;
  padding-top: 4px;
  padding-left: 14px;
  padding-right: 14px;
  text-align: center;
}
.m-live__card--categ-icon {
  height: 14px;
  width: 14px;
}
.m-live__card--categ-text {
  color: rgb(255, 255, 255);
}
.m-live__card--info {
  color: rgb(255, 255, 255);
  align-items: flex-start;
  padding-top: 12px;
  padding-right: 12px;
  padding-left: 12px;
  padding-bottom: 12px;
  background: rgba(0,0,0, 0.80);
}
.m-live__card--info:hover {
  color: rgb(253, 176, 34);
  background: rgba(0,0,0, 0.91);
}
.m-live__card--title {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}
.m-live__card--descr {
  margin-bottom: 0;
  color: rgb(185, 186, 191);
}
.m-live__card--info-match {
  row-gap: 12px;
}
.page-title {
  padding-top: 24px;
}
.page-title__content {
}
.page-title__text {
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 50px;
  margin-bottom: 0;
}
.p-news {
  row-gap: 24px;
}
.p-news__content {
  row-gap: 24px;
}
.page-title__bg {
  background: linear-gradient(90deg, #5925DC 30%, #F73859 100%);;
  padding-bottom: 24px;
  padding-top: 24px;
}
.p-news__list {
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 24px;
  column-gap: 24px;
}
.p-live {
  padding-bottom: 48px;
  padding-top: 24px;
}
.p-live__content {
}
.p-live__list {
  grid-template-columns: 1fr 1fr;
  row-gap: 24px;
  column-gap: 24px;
  grid-template-rows: repeat(5, 380px);;
}
.contacts {
  padding-top: 24px;
  padding-bottom: 48px;
}
.contacts__content {
  row-gap: 24px;
}
.contacts-section {
  row-gap: 16px;
}
.contacts-section__title {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 22px;
  font-style: italic;
}
.contacts-section__parag-box {
}
.contacts-section__parag-text {
  margin-bottom: 0;
}
.contacts-section__parag-mail {
  margin-bottom: 0;
}
.contacts-section__parag-mail--value {
  display: inline;
  color: rgb(253, 176, 34);
  font-weight: 600;
}
.contacts-section__parag-mail--value:hover {
  text-decoration: underline;
}
.schedule {
  padding-bottom: 48px;
  padding-top: 24px;
}
.schedule__content {
  row-gap: 24px;
}
.schedule__list {
}
.schedule-switcher {
  column-gap: 24px;
}
.schedule-switcher__btn--active {
  background: #F73859;
  color: rgb(255, 255, 255);
  border-color: rgb(247, 56, 89);
}
.schedule-switcher__btn--active:hover {
  background: #F73859;
  border-color: rgb(247, 56, 89);
}
.schedule-switcher__btn {
}
.schedule-switcher__btn:hover {
  background: #F73859;
  border-color: rgb(247, 56, 89);
  color: rgb(255, 253, 253);
}
.videos {
  padding-bottom: 48px;
  padding-top: 24px;
}
.videos__content {
}
.videos__list {
  row-gap: 24px;
  column-gap: 24px;
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: repeat(4, 260px);;
}
.videos__list--item {
}
.videos__list--link {
  height: 100%;
  color: rgb(255, 255, 255);
}
.videos__list--link:hover {
  color: rgb(253, 176, 34);
  filter: contrast(102%);
}
.videos__card {
  border-radius: 4px;
  overflow: hidden;
  height: 100%;
}
.videos__card--img-box {
  position: relative;
  height: 100%;
}
.videos__card--img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: blur(5px);
}
.videos__card--content {
  position: absolute;
  left: 0;
  grid-template-columns: 3fr 1fr 3fr;
  width: 100%;
  align-items: center;
  padding-left: 14px;
  padding-right: 14px;
  bottom: 0;
  padding-bottom: 14px;
  padding-top: 14px;
}
.videos__card--opp-box {
  justify-content: space-between;
  align-items: center;
  height: 100%;
  border-radius: 4px;
  position: relative;
}
.videos__card--versus {
  justify-content: center;
}
.videos__card--opp-name {
  margin-left: auto;
  margin-right: auto;
  padding-top: 14px;
  padding-bottom: 14px;
}
.videos__card--opp-name-text {
  margin-bottom: 0;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}
.videos__card--opp-country {
  row-gap: 4px;
  align-items: center;
  padding-bottom: 14px;
  padding-top: 14px;
}
.videos__card--opp-country-img {
  width: 15px;
  height: 10px;
}
.videos__card--opp-country-name {
  font-size: 10px;
  color: rgb(185, 186, 191);
  font-weight: 400;
}
.videos__card--versus-text {
  font-size: 18px;
  font-weight: 800;
  color: rgb(155, 138, 251);
}
.videos__card--opp-img-box {
  border-radius: 50%;
  width: 64px;
  height: 64px;
  border: 1px solid #9B8AFB;
  left: 50%;
  top: 0%;
  position: absolute;
  transform: translate(-50%, -60%);;
}
.videos__card--opp-img {
  width: 100%;
  padding-left: 7px;
  padding-right: 7px;
  padding-top: 7px;
  object-fit: contain;
  padding-bottom: 7px;
  height: 100%;
}
.videos__card--title {
  padding-top: 14px;
  padding-right: 14px;
  padding-left: 14px;
  padding-bottom: 14px;
  width: 100%;
  top: 0;
  left: 0;
  position: absolute;
  align-items: center;
  row-gap: 24px;
}
.videos__card--title-text {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
.p-team {
  padding-top: 24px;
  padding-bottom: 48px;
}
.p-team__content {
}
.p-team__box {
  column-gap: 24px;
}
.p-team__main {
  flex-basis: 70%;
  row-gap: 24px;
}
.p-team__aside {
  flex-basis: 30%;
}
.p-team-subsect {
  row-gap: 24px;
}
.p-team-subsect__title {
  font-size: 24px;
  font-weight: 700;
  color: rgb(255, 255, 255);
  margin-bottom: 0;
  font-style: italic;
}
.p-team-subsect__parag {
}
.p-team-subsect__parag-text {
  color: rgb(185, 186, 191);
  margin-bottom: 0;
}
.p-team-subsect__parag-span {
  color: rgb(253, 176, 34);
  font-weight: 600;
}
.p-team-subsect__parag-text-part {
  color: rgb(185, 186, 191);
  display: inline;
}
.p-team__sect {
}
.team-info-side {
  background: #0C0F20;
  border-radius: 4px;
  overflow: hidden;
  position: sticky;
  top: 86px;
}
.team-info-side__title {
  background: #9B8AFB;
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 8px;
  padding-right: 8px;
}
.team-info-side__title-text {
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 20px;
  margin-bottom: 0;
}
.team-info-side__logo-box {
  display: flex;
  justify-content: center;
  padding-top: 14px;
  padding-bottom: 14px;
}
.team-info-side__logo-img {
  height: 230px;
  width: 230px;
  object-fit: contain;
}
.team-info-side__title-text-team {
  color: rgb(255, 255, 255);
  font-size: 24px;
  font-weight: 700;
}
.team-info-side__basic {
  grid-template-columns: 1fr;
  padding-top: 16px;
  padding-bottom: 16px;
  row-gap: 16px;
}
.team-info-side__basic-row {
  grid-template-columns: 1fr 1fr;
  column-gap: 7px;
  padding-left: 8px;
  padding-right: 8px;
  align-items: center;
}
.team-info-side__basic-title {
}
.team-info-side__basic-value-link {
  justify-items: flex-start;
  display: inline-flex;
  align-items: center;
  flex-direction: row-reverse;
  column-gap: 6px;
  color: rgb(253, 176, 34);
}
.team-info-side__basic-value-link:hover {
  text-decoration: underline;
}
.team-info-side__basic-title--box {
  justify-items: end;
}
.team-info-side__basic-value--box {
  justify-items: start;
}
.team-info-side__basic-value-link--icon {
  height: 11px;
  width: 14px;
}
.team-info-side__basic-value {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
}
.team-info-side__achiv {
  padding-top: 16px;
  padding-bottom: 16px;
  padding-left: 8px;
  padding-right: 8px;
}
.team-info-side__achiv-list {
  column-gap: 16px;
  justify-content: center;
  align-items: center;
}
.team-info-side__achiv-list--item {
}
.team-info-side__achiv-list--link {
}
.team-info-side__achiv-list--link-img {
  height: 24px;
  width: 24px;
  object-fit: cover;
}
.team-info-side__history {
}
.team-info-side__upc-tourn {
  padding-top: 16px;
  padding-bottom: 16px;
}
.team-info-side__upc-tourn-list {
  justify-content: center;
  align-items: center;
  row-gap: 14px;
}
.team-info-side__upc-tourn-list--item {
}
.team-info-side__upc-tourn-list--link {
  column-gap: 6px;
  align-items: center;
}
.team-info-side__upc-tourn-list--img {
  height: 16px;
  width: 16px;
  object-fit: contain;
}
.roster-box {
  row-gap: 24px;
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
}
.p-team-subsect__title-sec {
  margin-bottom: 0;
  font-size: 18px;
  color: rgb(255, 255, 255);
}
.roster-table {
  border-radius: 4px;
  overflow: hidden;
}
.roster-table__row {
  display: grid;
  grid-template-columns: 2fr 3fr 1fr 2fr;
  align-items: center;
  background: #0C0F20;
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: rgb(63, 66, 79);
}
.roster-table__row:last-child {
  border-bottom-width: 0;
}
.roster-table__row--header {
  background: #9B8AFB;
}
.roster-table__row--title {
  padding-bottom: 6px;
  padding-top: 6px;
  padding-left: 14px;
  padding-right: 14px;
}
.roster-table__row--title-value {
  color: rgb(255, 255, 255);
  font-size: 16px;
  font-weight: 600;
}
.roster-table__row--value {
  padding-right: 14px;
  padding-left: 14px;
  padding-bottom: 4px;
  padding-top: 4px;
}
.roster-table__row--value-text {
}
.roster-table__row--value-link {
  display: inline-flex;
  align-items: center;
  column-gap: 4px;
  flex-direction: row-reverse;
  color: rgb(253, 176, 34);
  font-weight: 500;
}
.roster-table__row--value-link:hover {
  text-decoration: underline;
}
.roster-table__row--value-link-img {
  height: 11px;
  width: 14px;
}
.roster-box__item {
  row-gap: 24px;
}
.roster-table__row--value-date {
  font-size: 12px;
  font-style: italic;
}
.p-team__timeline {
  border-radius: 4px;
  overflow: hidden;
}
.p-team__timeline--header {
  background: #9B8AFB;
  align-items: center;
  column-gap: 14px;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 14px;
  padding-right: 14px;
}
.p-team__timeline--header-link {
  color: rgb(255, 255, 255);
  font-weight: 600;
  text-decoration: underline;
  font-size: 16px;
}
.p-team__timeline--header-link:hover {
  text-decoration: none;
}
.p-team__timeline--content {
  padding-left: 16px;
  padding-bottom: 16px;
  padding-top: 16px;
  padding-right: 16px;
  background: #0C0F20;
}
.p-team__timeline-list {
  row-gap: 14px;
  margin-bottom: 0;
  padding-left: 14px;
}
.p-team__timeline-list--item {
}
.p-team__timeline-list--card {
}
.p-team__timeline-list--parag {
  margin-bottom: 0;
}
.team-results {
}
.team-results-table {
  border-radius: 4px;
  overflow: hidden;
}
.team-results-table__row {
  display: grid;
  grid-template-columns: 2fr 1fr 1fr 3fr 1fr 2fr 2fr;
  align-items: center;
  background: #0C0F20;
  border-style: solid;
  border-bottom-width: 1px;
  border-color: rgb(63, 66, 79);
  border-right-width: 0;
  border-top-width: 0;
  border-left-width: 0;
}
.team-results-table__row:last-child {
  border-bottom-width: 0;
}
.team-results-table__row--header {
  background: #9B8AFB;
  display: grid;
  grid-template-columns: 2fr 1fr 1fr 3fr 1fr 2fr 2fr;
}
.team-results-table__row--title {
  font-size: 16px;
  padding-right: 14px;
  padding-left: 14px;
  font-weight: 600;
  padding-bottom: 6px;
  padding-top: 6px;
}
.team-results-table__row--title-text {
  color: rgb(255, 255, 255);
}
.team-results-table__row--date {
  padding-bottom: 6px;
  padding-top: 6px;
  padding-left: 14px;
  padding-right: 14px;
}
.team-results-table__row--date-text {
  font-size: 12px;
  font-style: italic;
}
.team-results-table__row--date-text:hover {
}
.team-results-table__row--place {
  padding-bottom: 6px;
  padding-top: 6px;
  padding-right: 14px;
  padding-left: 14px;
  text-align: center;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
.team-results-table__row--place-text {
  color: rgb(255, 255, 255);
  font-weight: 600;
  font-size: 14px;
}
.team-results-table__row--tier {
  padding-top: 6px;
  padding-left: 14px;
  padding-bottom: 6px;
  padding-right: 14px;
}
.team-results-table__row--tier-text {
}
.team-results-table__row--tourn {
  padding-bottom: 16px;
  padding-top: 16px;
  padding-right: 14px;
  padding-left: 14px;
  align-self: center;
  display: flex;
}
.team-results-table__row--tourn-link {
  display: inline-flex;
  align-items: center;
  flex-direction: row-reverse;
  column-gap: 6px;
  justify-items: flex-end;
  color: rgb(253, 176, 34);
}
.team-results-table__row--tourn-link:hover {
  text-decoration: underline;
}
.team-results-table__row--result {
  padding-bottom: 6px;
  padding-top: 6px;
  padding-right: 14px;
  padding-left: 14px;
  grid-template-columns: 1fr 3fr;
  align-items: center;
  column-gap: 6px;
}
.team-results-table__row--result-score {
  display: inline-block;
}
.team-results-table__row--opp {
  justify-items: center;
}
.team-results-table__row--opp-team {
}
.team-results-table__row--prize {
  padding-bottom: 6px;
  padding-top: 6px;
  padding-right: 14px;
  padding-left: 14px;
}
.team-results-table__row--prize-text {
}
.team-results-table__row--tourn-link-icon {
  height: 22px;
  width: 22px;
  object-fit: contain;
}
.team-results-table__row--opp-team-logo {
  height: 24px;
  width: 24px;
  object-fit: cover;
}
.team-results-table__row--place-1st {
  background: #CCAB01;
}
.team-results-table__row--place-2nd {
  background: #557177;
  height: 100%;
}
.NewClass-317 {
}
.team-results-table__row--place-3d {
  background: #80704C;
  height: 100%;
}
.players {
  padding-top: 24px;
  padding-bottom: 48px;
}
.players__content {
  row-gap: 24px;
}
.players__list {
  grid-template-columns: 1fr;
  row-gap: 24px;
  grid-template-rows: repeat(6, 320px);;
}
.players__list--item {
  height: 100%;
}
.players__card {
  border-radius: 4px;
  overflow: hidden;
  height: 100%;
}
.players__card--img-box {
  position: relative;
  height: 100%;
}
.players__card--img {
  height: 100%;
  width: 100%;
}
.players__card--content {
  position: absolute;
  width: 100%;
  display: grid;
  grid-template-columns: 1fr 1fr;
  left: 0;
  top: 0;
  align-items: center;
  padding-top: 24px;
  padding-right: 24px;
  padding-left: 24px;
  padding-bottom: 24px;
  height: 100%;
}
.players__card--team {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  column-gap: 24px;
  height: 100%;
}
.players__card--team-link {
  display: inline-flex;
  flex-direction: column-reverse;
  color: rgb(255, 255, 255);
  align-items: center;
  font-size: 28px;
  font-weight: 800;
  transition: none;
  row-gap: 4px;
  text-align: center;
}
.players__card--team-link:hover {
  color: rgb(253, 176, 34);
  text-decoration: underline;
}
.players__card--team-link-logo {
  height: 144px;
  width: 144px;
  object-fit: contain;
}
.players__card--roster {
  height: 100%;
}
.players__card--roster-list {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  height: 100%;
  background: #0C0F20;
  border: 1px solid #3F424F;
  border-radius: 4px;
}
.players__card--roster-list:last-child {
  overflow: hidden;
}
.players__card--roster-list-item {
  border-right-width: 1px;
  border-style: solid;
  border-bottom-width: 0;
  border-left-width: 0;
  border-top-width: 0;
  border-color: rgb(63, 66, 79);
}
.players__card--roster-list-item:last-child {
  border-right-width: 0;
}
.players__card--roster-list-link {
  border-radius: 0;
}
.players__card--roster-list-link:last-child {
}
.players__card--roster-img {
  height: 100%;
  width: 100%;
}
.players__card--roster-img-box {
  display: grid;
  justify-items: center;
}
.players__card--title {
  font-size: 16px;
}
.players__card--parag {
  font-size: 12px;
}
.players__card- {
}
.players__card--roster-box {
  height: 100%;
  display: grid;
  grid-template-rows: 70% 30%;
  padding-left: 12px;
  padding-right: 12px;
  row-gap: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
}
.players__card--roster-content {
  height: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0;
}
.players__card--team-info {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
}
.players__card--country-title {
  font-weight: 700;
}
.players__card--country-link {
  display: inline-flex;
  flex-direction: row-reverse;
  align-items: center;
  color: rgb(253, 176, 34);
  font-size: 16px;
  font-weight: 600;
  column-gap: 12px;
}
.players__card--country-link:hover {
  text-decoration: underline;
}
.players__card--country-link-img {
  height: 32px;
  width: 46px;
  border-radius: 4px;
}
.players__card--team-info-item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  row-gap: 12px;
}
.teams {
  padding-top: 24px;
  padding-bottom: 48px;
}
.teams__content {
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 24px;
  column-gap: 24px;
}
.team-section {
  row-gap: 24px;
}
.team-list {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  border-radius: 4px;
  overflow: hidden;
}
.team-list--item {
  border-bottom-width: 1px;
  border-color: rgb(63, 66, 79);
  border-right-width: 0;
  border-top-width: 0;
  border-left-width: 0;
  border-style: solid;
}
.team-list--item:last-child {
  border-bottom-width: 0;
}
.team-list--link {
  color: rgb(255, 255, 255);
  background: #0C0F20;
  overflow: hidden;
  padding-top: 14px;
  padding-right: 14px;
  padding-left: 14px;
  padding-bottom: 14px;
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 1px;
  border-color: rgb(63, 66, 79);
}
.team-list--link:hover {
  filter: contrast(102%);
  color: rgb(253, 176, 34);
}
.team-list--link:last-child {
}
.team-card {
  grid-template-columns: 1fr 3fr;
  align-items: center;
}
.team-list__title {
  margin-bottom: 0;
  align-items: center;
  column-gap: 12px;
  background: #9B8AFB;
  border-radius: 4px 4px 0px 0px;
  padding-left: 14px;
  padding-right: 14px;
  padding-bottom: 3px;
  padding-top: 3px;
}
.team-list__title-text {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 32px;
}
.team-list__title-img {
  height: 26px;
  width: 38px;
  border-radius: 4px;
  object-fit: cover;
}
.team-card__left {
  justify-items: center;
}
.team-card__right {
}
.team-card__logo {
  height: 54px;
  width: 54px;
  object-fit: contain;
}
.team-card__name {
  margin-bottom: 0;
  font-size: 24px;
  font-weight: 700;
}
.team-section__item {
}
.tournaments {
  padding-bottom: 48px;
  padding-top: 24px;
}
.tournaments__content {
}
.tournaments__list {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: repeat(4, 260px);;
  row-gap: 24px;
  column-gap: 24px;
}
.tournaments__list--item {
}
.tournaments__list--link {
}
.tournaments__card {
}
.tournaments__card--img-box {
}
.tournaments__card--img {
  filter: brightness(50%);
}
.tournaments__card--content {
  grid-template-columns: 1fr;
  height: 80%;
}
.tournaments__card--content-box {
  width: 100%;
  justify-content: center;
  background: rgba(0,0,0, 0.75);
}
.tournaments__card--tourn-img-box {
  height: 82px;
  width: 82px;
}
.tournaments__card--tourn-img {
  object-fit: contain;
}
.tournaments__card--tourn-info {
  row-gap: 3px;
  align-items: center;
}
.tournaments__card--tourn-info--title {
  font-weight: 700;
  font-size: 18px;
  margin-bottom: 4px;
  text-align: center;
}
.tournaments__card--tourn-info--subtitle {
  color: rgb(255, 255, 255);
}
.tournaments__card--tourn-info--subtitle-box {
  align-items: center;
  column-gap: 6px;
  font-size: 14px;
}
.tournaments__card--tourn-info--subtitle-value {
  margin-bottom: 0;
  color: rgb(155, 138, 251);
  font-weight: 600;
}
.players__card--team-link-box {
  justify-items: center;
}
.post-title {
  width: 47%;
}
.post-img-box {
  display: flex;
  justify-content: flex-end;
}
.post-img {
  border-radius: 4px;
  width: 50%;
  height: 480px;
  object-fit: cover;
  margin-top: -160px;
}
.post-description {
  display: flex;
  flex-direction: column;
  row-gap: 24px;
  justify-content: center;
  align-items: center;
}
.post-description__text {
  margin-bottom: 0;
  font-style: italic;
  font-size: 16px;
  width: 65%;
}
.post-description__author {
  display: inline-flex;
  column-gap: 4px;
}
.post-description__author-title {
  color: rgb(255, 255, 255);
}
.post-description__author-value {
  margin-bottom: 0;
  color: rgb(155, 138, 251);
}
.post-description__info {
  display: inline-flex;
  flex-direction: column;
  row-gap: 4px;
  width: 65%;
}
.post-main {
}
.post-main__content {
  row-gap: 24px;
  padding-top: 24px;
  padding-right: 72px;
  padding-left: 72px;
  padding-bottom: 24px;
}
.post-section {
  row-gap: 16px;
}
.post-section__title {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  font-size: 22px;
  font-weight: 700;
  font-style: italic;
}
.post-section__parag-box {
}
.post-section__parag-text {
  margin-bottom: 0;
}
.post-section__photos {
  display: flex;
  justify-content: center;
  column-gap: 24px;
  margin-left: 48px;
  margin-right: 48px;
}
.post-section__photos-img {
  width: 100%;
  height: 293px;
  object-fit: cover;
  border-radius: 4px;
}
.post-articles {
  row-gap: 24px;
}
.post-articles__list {
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 24px;
}
.post-articles__list--item {
}
.post-articles__title {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  font-size: 30px;
  font-weight: 700;
}
.p-player-section {
  row-gap: 24px;
}
.p-player-subsection {
  row-gap: 24px;
}
.p-player-subsection__parag-box {
}
.p-player-subsection__parag-text {
  margin-bottom: 0;
}
.player-results-table__row--header {
}
.player-results-table__row {
}
.player-info-side {
  background: #0C0F20;
  border-radius: 4px;
  overflow: hidden;
}
.player-info-side__section {
}
.player-info-side__logo-box {
  padding-bottom: 0;
}
.player-info-side__basic-value-heroes {
  display: flex;
  column-gap: 4px;
}
.player-info-side__basic-value-heroes--img {
  height: 22px;
  width: 40px;
  border-radius: 4px;
}
.team-info-side__basic-date-title {
  font-size: 12px;
  font-style: italic;
}
.team-info-side__upc-matches {
  padding-bottom: 14px;
  padding-top: 14px;
}
.team-info-side__upc-matches-list {
  row-gap: 14px;
}
.team-info-side__upc-matches-list--item {
}
.team-info-side__basic-value-match-linkk {
  align-items: center;
  color: rgb(253, 176, 34);
}
.team-info-side__basic-value-match-linkk:hover {
  text-decoration: underline;
}
.team-info-side__basic-value-match-link {
  font-size: 12px;
}
.team-info-side__basic-value-match-card {
  display: grid;
  grid-template-columns: 4fr 1fr 4fr;
  justify-items: center;
}
.team-info-side__basic-value-match-team {
  display: flex;
  align-items: center;
  column-gap: 3px;
  font-size: 12px;
}
.team-info-side__basic-value-match-team--logo {
  height: 14px;
  width: 14px;
  object-fit: contain;
}
.team-info-side__basic-value-match-team--name {
}
.team-info-side__basic-value-match-versus {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 3px;
  padding-right: 3px;
}
.team-info-side__basic-value-match-versus--text {
  font-size: 12px;
  color: rgb(255, 255, 255);
}
.team-info-side__basic-value-match-team-1 {
  justify-content: flex-end;
  text-align: center;
}
.team-info-side__basic-value-match-team-2 {
  justify-content: flex-start;
  text-align: center;
}
.team-info-side__basic-value-match-box {
}
.team-info-side__upc-matches-row {
  grid-template-columns: 1fr;
  grid-template-rows: auto;
  justify-items: center;
  row-gap: 3px;
  padding-bottom: 0;
  padding-top: 0;
}
.tourn-stage {
  padding-bottom: 48px;
}
.tourn-stage__content {
  row-gap: 24px;
}
.tourn-net {
  display: grid;
  grid-template-columns: 6fr 1fr 6fr 1fr 6fr 1fr 6fr 1fr 6fr 1fr 6fr 1fr 6fr;
}
.tourn-net__col {
  grid-template-rows: 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr;
  display: grid;
}
.tourn-net__round {
  border-radius: 4px;
  display: grid;
  justify-content: center;
  align-items: flex-end;
  grid-template-columns: 1fr;
  padding-bottom: 6px;
  padding-top: 6px;
}
.tourn-net__round-title {
  margin-bottom: 0;
  font-size: 12px;
  color: rgb(155, 138, 251);
  font-weight: 600;
}
.tourn-net__match {
  border-radius: 4px;
  display: grid;
  padding-top: 6px;
  padding-bottom: 6px;
}
.tourn-net__match-row-1 {
  display: grid;
  grid-template-columns: 4fr 1fr;
  align-items: center;
  border-style: solid;
  border-color: rgb(63, 66, 79);
  border-top-width: 0;
  border-right-width: 0;
  border-left-width: 0;
  border-bottom-width: 0;
  border-radius: 4px 4px 0px 0px;
  overflow: hidden;
}
.tourn-net__match-row-1:last-child {
  border-bottom-width: 0;
}
.tourn-net__match-team {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-top: 2px;
  border-style: solid;
  border-right-width: 0;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-top-width: 2px;
  border-color: rgb(63, 66, 79);
}
.tourn-net__match-team--link {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-end;
  column-gap: 7px;
  color: rgb(255, 255, 255);
  font-size: 12px;
}
.tourn-net__match-team--link:hover {
  text-decoration: underline;
  color: rgb(253, 176, 34);
}
.tourn-net__match-team--icon {
  height: 20px;
  width: 20px;
  object-fit: contain;
}
.tourn-net__match-score {
  display: flex;
  justify-content: center;
  align-items: center;
  border-style: solid;
  border-left-width: 2px;
  border-color: rgb(63, 66, 79);
  height: 100%;
  border-right-width: 2px;
  border-top-width: 2px;
  border-bottom-width: 2px;
}
.tourn-net__match-score--value {
  font-size: 12px;
}
.ee {
}
.tourn-net__col--border {
  display: grid;
  grid-template-rows: 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr 2fr;
}
.tourn-net__col--border-block {
  display: grid;
  grid-template-rows: 1fr 1fr;
}
.tourn-net__col--border--row-1 {
  border-color: rgb(253, 176, 34);
  border-style: solid;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
}
.tourn-net__col--border--row-2 {
  border-color: rgb(253, 176, 34);
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
}
.tourn-net__match-row-2 {
  display: grid;
  grid-template-columns: 4fr 1fr;
  border-style: solid;
  border-top-width: 0;
  border-color: rgb(63, 66, 79);
  align-items: center;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-radius: 0px 0px 4px 4px;
  overflow: hidden;
}
.tourn-net__col--border--round-3 {
  border-right-width: 2px;
  border-style: solid;
  border-left-width: 0;
  border-color: rgb(253, 176, 34);
}
.tourn-net__col--border--fin-r {
  border-right-width: 2px;
  border-style: solid;
  border-left-width: 0;
  border-top-width: 0;
  border-bottom-width: 0;
  border-color: rgb(253, 176, 34);
}
.tourn-net__col--border-final-bot-1 {
  border-style: solid;
  border-bottom-width: 1px;
  border-top-width: 0;
  border-left-width: 0;
  border-right-width: 2px;
  border-top-color: rgb(253, 176, 34);
  border-color: rgb(253, 176, 34);
}
.tourn-net__col--border-final-bot-2 {
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 0;
  border-bottom-width: 0;
  border-left-width: 0;
  border-color: rgb(253, 176, 34);
}
.tourn-net__match-empty {
  display: grid;
}
.tourn-net__match-empty-border-row-1 {
  border-style: solid;
  border-top-width: 0;
  border-bottom-width: 2px;
  border-left-width: 0;
  border-right-width: 0;
  border-color: rgb(253, 176, 34);
}
.tourn-net__match-empty-border-row-2 {
}
.tourn-net__col--border--round-2-right {
  border-right-width: 2px;
}
.tourn-net__round-box {
  border: 1px solid #3F424F;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 6px;
  padding-right: 6px;
  background: #3F424F;
  border-radius: 4px;
}
.tourn-net__col--border-final-top-1 {
  border-style: solid;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-top-width: 0;
  border-color: rgb(253, 176, 34);
}
.tourn-net__col--border-final-top-2 {
  border-style: solid;
  border-left-width: 0;
  border-bottom-width: 0;
  border-top-width: 1px;
  border-right-width: 2px;
  border-color: rgb(253, 176, 34);
}
.del2 {
  border-style: solid;
  border-right-width: 1px;
  border-color: rgb(253, 176, 34);
}
.tourn-net__match-score--winner-top {
  border-right-color: rgb(253, 176, 34);
  border-style: solid;
  border-right-width: 2px;
  border-bottom-width: 1px;
  border-bottom-color: rgb(253, 176, 34);
  border-radius: 0px 0px 0px 0px;
  border-left-width: 2px;
  border-top-width: 2px;
  border-top-color: rgb(253, 176, 34);
  border-left-color: rgb(253, 176, 34);
  color: rgb(255, 255, 255);
  font-weight: 700;
}
.tourn-net__match-score--loser-bot {
  border-top-color: rgb(253, 176, 34);
  border-top-width: 1px;
}
.tourn-net__match-score--winner-bot {
  border-style: solid;
  border-top-width: 1px;
  border-right-width: 2px;
  border-bottom-width: 2px;
  border-left-width: 2px;
  border-left-color: rgb(253, 176, 34);
  border-bottom-color: rgb(253, 176, 34);
  border-right-color: rgb(253, 176, 34);
  border-top-color: rgb(253, 176, 34);
  color: rgb(255, 255, 255);
  font-weight: 700;
}
.tourn-net__match-score--loser-top {
  border-bottom-width: 1px;
  border-bottom-color: rgb(253, 176, 34);
}
.tourn-net__round-title-grand-final {
  text-align: center;
  font-weight: 700;
  font-size: 12px;
  text-decoration: underline;
}
.p-tournament {
  padding-top: 24px;
  padding-bottom: 24px;
}
.team-info-side__basic-title--box-tournamentwinners {
  display: grid;
  grid-template-columns: 9fr 1fr;
}
.p-tourn-section {
}
.p-tourn-subsection {
  row-gap: 24px;
}
.group-stage {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  row-gap: 24px;
  column-gap: 24px;
}
.group-stage__item {
  row-gap: 16px;
}
.group-stage__item-title {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  font-size: 18px;
}
.group-stage-table {
  border-radius: 4px;
  overflow: hidden;
}
.group-stage-table__row-header {
  display: grid;
  justify-items: center;
  background: #9B8AFB;
}
.group-stage-table__row {
  display: grid;
  grid-template-columns: 1fr 6fr 3fr 2fr;
  align-items: center;
  background: #3F424F;
}
.group-stage-table__pos-box {
  display: grid;
  height: 100%;
  justify-items: center;
  align-items: center;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  border-style: solid;
  border-top-width: 0;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgb(185, 186, 191);
}
.group-stage-table__team-box {
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  border-style: solid;
  border-bottom-width: 1px;
  border-left-width: 0;
  border-right-width: 0;
  border-top-width: 0;
  border-color: rgb(185, 186, 191);
  display: grid;
  justify-items: start;
}
.group-stage-table__games-box {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding-bottom: 6px;
  padding-left: 6px;
  padding-right: 6px;
  padding-top: 6px;
  border-right-width: 0;
  border-bottom-width: 1px;
  border-top-width: 0;
  border-left-width: 1px;
  border-style: solid;
  border-color: rgb(185, 186, 191);
}
.group-stage-table__results-box {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  padding-top: 6px;
  padding-right: 6px;
  padding-left: 6px;
  padding-bottom: 6px;
  border-style: solid;
  border-top-width: 0;
  border-right-width: 1px;
  border-bottom-width: 1px;
  border-left-width: 1px;
  border-color: rgb(185, 186, 191);
}
.group-stage-table__pos-value {
  color: rgb(0, 0, 0);
  font-weight: 700;
}
.group-stage-table__team-link {
  display: inline-flex;
  align-items: center;
  flex-direction: row-reverse;
  column-gap: 8px;
  color: rgb(10, 74, 125);
}
.group-stage-table__team-link:hover {
  text-decoration: underline;
}
.group-stage-table__team-icon {
  height: 28px;
  width: 28px;
  object-fit: contain;
}
.group-stage-table__games-value {
  font-weight: 700;
  display: inline-block;
  color: rgb(0, 0, 0);
}
.group-stage-table__results-value {
  display: inline-block;
  color: rgb(0, 0, 0);
}
.group-stage-table__row-header--title {
  color: rgb(255, 255, 255);
  font-weight: 600;
  padding-bottom: 6px;
  padding-left: 14px;
  padding-right: 14px;
  padding-top: 6px;
  font-size: 16px;
}
.group-stage-table__row-top {
  background: #D1FECC;
}
.group-stage-table__row-bot {
  background: #EBF7D3;
}
.tourn-format-list {
  row-gap: 2px;
  margin-bottom: 0;
}
.tourn-format-list__item {
}
.tourn-format-sublist {
  row-gap: 2px;
  margin-top: 4px;
  margin-bottom: 4px;
}
.tourn-format-sublist__item {
}
.seed-dec {
  grid-template-columns: 1fr 1fr 1fr 1fr;
  row-gap: 24px;
  column-gap: 24px;
}
.seed-dec__item {
  row-gap: 3px;
}
.p-tournament-side {
  position: sticky;
  top: 86px;
}
.matches__card--versus-results {
  display: grid;
  grid-template-columns: 2fr 1fr 2fr;
  align-items: center;
}
.matches__card--versus-score {
  color: rgb(155, 138, 251);
  font-size: 32px;
  font-weight: 700;
  text-align: center;
}
.video-post {
}
.video-post__content {
  padding-top: 24px;
  padding-bottom: 48px;
  row-gap: 24px;
}
.NewClass-496 {
}
.video-post__box {
  column-gap: 24px;
}
.video-post__main {
  flex-basis: 65%;
  row-gap: 24px;
}
.video-post__aside {
  flex-basis: 35%;
}
.video-post-header {
}
.video-post-header__img-box {
  position: relative;
  border-radius: 4px;
  overflow: hidden;
}
.video-post-header__img {
  width: 100%;
  height: 480px;
  object-fit: cover;
}
.video-post-title {
  width: 60%;
}
.video-post__aside-content {
  row-gap: 24px;
  position: sticky;
  top: 86px;
}
.video-post__aside-title {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
  color: rgb(255, 255, 255);
}
.videos-aside-list {
  grid-template-columns: 1fr;
  grid-template-rows: repeat(4, 144px);;
  row-gap: 24px;
}
.videos-aside-list__item {
}
.videos-aside-list__link {
  border-radius: 4px;
  overflow: hidden;
  background: #0C0F20;
  color: rgb(255, 255, 255);
  height: 100%;
  display: grid;
}
.videos-aside-list__link:hover {
  filter: contrast(102%);
  color: rgb(253, 176, 34);
}
.videos-aside-list__card {
}
.videos-aside-list__card--img-box {
  flex-basis: 35%;
  position: relative;
}
.videos-aside-list__card--content {
  flex-basis: 65%;
  padding-left: 14px;
  padding-bottom: 14px;
  padding-right: 14px;
  padding-top: 14px;
  display: flex;
  flex-direction: column;
  row-gap: 14px;
}
.videos-aside-list__card--img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
.videos-aside-list__card--title {
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
}
.videos-aside-list__card--parag {
  color: rgb(185, 186, 191);
  font-size: 12px;
}
.play-btn__sm {
  height: 58px;
  width: 58px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);;
}
.play-btn__sm:hover {
  height: 62px;
  width: 62px;
}
.p-section {
  padding-top: 24px;
  padding-bottom: 48px;
}
.v-post {
  row-gap: 24px;
}
.v-post__top {
  grid-template-columns: 1fr 1fr 1fr;
  grid-template-rows: 1fr 1fr 1fr;
  column-gap: 24px;
  row-gap: 24px;
  background: rgba(0,0,0, 0.95);
  padding-left: 24px;
  padding-right: 24px;
  padding-bottom: 24px;
  padding-top: 24px;
  border-radius: 4px;
}
.v-post-card--main {
  position: relative;
  grid-column: span 2;
  grid-row: span 3;
}
.v-post-card--main__img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.v-post-card--sec {
  position: relative;
  height: 192px;
}
.v-post-card--sec__img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.v-post-card--sec__content {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0, 0.85);
  width: 100%;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  color: rgb(255, 255, 255);
}
.v-post-card--sec__content:hover {
  color: rgb(253, 176, 34);
  background: rgba(0,0,0, 0.92);
}
.v-post-card--sec__title {
  margin-bottom: 0;
  font-size: 16px;
}
.v-post-card--main__content {
  position: absolute;
  bottom: 0;
  left: 0;
  background: rgba(0,0,0, 0.92);
  color: rgb(255, 255, 255);
  padding-left: 12px;
  padding-bottom: 12px;
  padding-right: 12px;
  padding-top: 12px;
  width: 100%;
}
.v-post-card--main__title {
  margin-bottom: 0;
  font-size: 28px;
}
.v-post__main {
  row-gap: 24px;
}
.v-latest {
  row-gap: 24px;
}
.v-latest__list {
  grid-template-columns: 1fr 1fr 1fr;
  column-gap: 24px;
}
.v-latest__list-item {
}
.p-subtitle {
  margin-bottom: 0;
  color: rgb(255, 255, 255);
  padding-left: 24px;
  text-transform: uppercase;
  font-size: 28px;
  font-weight: 800;
}
.title-brd {
  border-left-width: 4px;
  border-color: rgb(253, 176, 34);
  border-style: solid;
  border-bottom-width: 0;
  border-right-width: 0;
  border-top-width: 0;
}
.live-matches {
  row-gap: 24px;
}
.live-matches__list {
  grid-template-columns: 1fr 1fr;
  column-gap: 24px;
  row-gap: 24px;
}
.live-matches__list-item {
  height: 340px;
}
.live-matches__card-team-link {
  color: rgb(255, 255, 255);
  background: rgba(0,0,0, 0.80);
  border-radius: 4px;
}
.live-matches__card-team-link:hover {
  color: rgb(253, 176, 34);
  filter: contrast(120%);
  background: rgba(0,0,0, 0.90);
}
.live-matches__card-watch {
  background: #F73859;
  border-radius: 100px;
  display: inline-flex;
  align-items: center;
  padding-right: 24px;
  padding-left: 24px;
  padding-bottom: 7px;
  padding-top: 7px;
  column-gap: 7px;
  color: rgb(255, 255, 255);
  font-weight: 700;
  font-size: 16px;
}
.live-matches__card-watch:hover {
  filter: contrast(120%);
}
.live-matches__card-watch-text {
}
.live-matches__card-date {
  margin-bottom: 0;
}
.p-videos {
  row-gap: 24px;
}
.p-videos__list {
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 24px;
  column-gap: 24px;
}
.p-videos__list-item {
  height: 340px;
}
.play-btn-med {
  height: 74px;
  width: 74px;
}
.play-btn-med:hover {
  height: 76px;
  width: 76px;
}
.pagination {
  justify-content: center;
}
.pagination__btn {
  border-style: solid;
  border-color: rgb(185, 186, 191);
  border-width: 1px;
  border-radius: 4px;
  color: rgb(255, 255, 255);
  padding-left: 9px;
  padding-right: 9px;
  display: flex;
  padding-bottom: 2px;
  padding-top: 2px;
  align-items: center;
  justify-content: center;
  font-weight: 700;
}
.pagination__btn:hover {
  border-color: rgb(253, 176, 34);
}
.pagination__box {
  column-gap: 12px;
  align-items: flex-end;
}
.pagination__dots {
}
.pagination__dots-text {
  font-weight: 700;
}
.pagination__btn--active {
  border-color: rgb(253, 176, 34);
  background: #FDB022;
  color: rgb(16, 19, 35);
}
.main-page-vids__list {
  grid-template-columns: 1fr 1fr 1fr;
  row-gap: 24px;
  column-gap: 24px;
}
.m-p-news--main-link {
  display: grid;
  height: 100%;
  position: relative;
  color: rgb(255, 255, 255);
  border-radius: 4px;
}
.m-p-news--main-link:hover {
  color: rgb(253, 176, 34);
  filter: contrast(107%);
}
.m-p-news--main__img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.m-p-news--sec-link {
  height: 100%;
  width: 100%;
  overflow: hidden;
  position: relative;
  color: rgb(255, 255, 255);
  border-radius: 4px;
}
.m-p-news--sec-link:hover {
  color: rgb(253, 176, 34);
  filter: contrast(107%);
}
.m-p-news--sec__img {
  width: 100%;
  object-fit: cover;
  height: 100%;
}
.m-p-news--main-card {
  grid-column: span 2;
  grid-row: span 2;
  border-radius: 4px;
  overflow: hidden;
}
.m-p-news--sec-card {
  height: 340px;
  grid-column: span 1;
  grid-row: span 1;
  border-radius: 4px;
  overflow: hidden;
}
.m-p-news--main-card__content {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding-bottom: 12px;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 12px;
  background: rgba(0,0,0, 0.85);
  row-gap: 12px;
}
.m-p-news--main-card__title {
  margin-bottom: 0;
  font-weight: 700;
}
.m-p-news--main-card__parag {
  margin-bottom: 0;
  color: rgb(185, 186, 191);
  font-size: 16px;
}
.m-p-news--sec-card__content {
  row-gap: 12px;
  position: absolute;
  bottom: 0;
  left: 0;
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  background: rgba(0,0,0, 0.85);
}
.m-p-news--sec-card__title {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}
.m-p-news--sec-card__parag {
  margin-bottom: 0;
  color: rgb(185, 186, 191);
}
.games__list {
  column-gap: 24px;
  grid-template-columns: 1fr 1fr;
  row-gap: 24px;
}
.games__list-item {
}
.games__card {
  background: #0C0F20;
  display: grid;
  grid-template-columns: 3fr 2fr 3fr;
  padding-left: 24px;
  padding-right: 24px;
  padding-top: 24px;
  padding-bottom: 24px;
  border-radius: 4px;
}
.games__card-team {
}
.games__card-versus {
  display: grid;
  align-items: center;
}
.games__card-date {
  display: grid;
  justify-items: center;
  text-align: center;
}
.games__card-date-text {
  margin-bottom: 0;
  font-weight: 600;
}
.games__card-date-text-hour {
}
.games__card-watch {
  display: grid;
  justify-items: center;
}
.games__card-watch-btn {
  background: #F73859;
  color: rgb(255, 255, 255);
  display: inline-flex;
  padding-left: 16px;
  padding-right: 16px;
  padding-bottom: 10px;
  padding-top: 10px;
  font-weight: 600;
  border-radius: 4px;
  text-align: center;
}
.games__card-watch-btn:hover {
  background: #5925DC;
}
.m-articles__card--bot {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.m-articles__card-view {
  background: #5925DC;
  border-radius: 4px;
  padding-left: 9px;
  padding-right: 9px;
  padding-bottom: 3px;
  padding-top: 3px;
  font-weight: 500;
  color: rgb(255, 255, 255);
  transition: all 0.3s ease;;
}
.m-articles__card-view:hover {
  background: #9B8AFB;
}
.games__card--versus-result {
  display: grid;
  align-items: center;
  grid-template-columns: 3fr 1fr 3fr;
}
.games__card--versus-score {
  color: rgb(155, 138, 251);
  font-weight: 700;
  font-size: 32px;
  display: grid;
  justify-items: center;
}
.games__card--versus-vs {
  font-weight: 700;
  font-size: 28px;
}
.calendar {
  row-gap: 24px;
}
.calendar-header {
  align-items: center;
  justify-content: space-between;
}
.calendar-header__year {
  font-size: 32px;
  font-weight: 700;
  color: rgb(253, 176, 34);
}
.calendar-header__month {
  align-items: center;
  column-gap: 24px;
}
.calendar-header__month-value {
  font-size: 32px;
  font-weight: 700;
}
.calendar-header__switchers {
  column-gap: 6px;
}
.calendar-header__switchers-btn {
  background: #F73859;
  border-radius: 50%;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 32px;
  width: 32px;
}
.calendar-header__switchers-btn:hover {
  background: #5925DC;
}
.calendar-header__switchers-btn-img {
  height: 16px;
  width: 14px;
}
.calendar-box {
  row-gap: 4px;
}
.calendar-row-header {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  row-gap: 3px;
  column-gap: 3px;
  background: #9B8AFB;
  border-radius: 5px 5px 0px 0px;
}
.calendar-row-header__title {
  padding-left: 12px;
  padding-right: 12px;
  padding-top: 12px;
  padding-bottom: 12px;
  display: grid;
  justify-items: center;
}
.calendar-row-header__title-text {
  font-weight: 700;
  color: rgb(255, 255, 255);
  font-size: 16px;
}
.calendar-items {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  row-gap: 3px;
  column-gap: 3px;
}
.calendar-col {
}
.calendar-col__card-event {
  height: 182px;
  border-radius: 5px;
  position: relative;
  background: linear-gradient(rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0.8)), url(https://wow-wiki.in/assets/img/d82263709d1da33c998f97feb181f630.jpg) no-repeat bottom / cover;
  display: grid;
  grid-template-rows: 1fr 2fr 1fr;
  border: 1px solid #E0E0E0;
}
.calendar-col__card-empty {
  background: #f3f4f6;
  border: 1px solid #E0E0E0;
}
.calendar-col__card-event-top {
  display: grid;
  justify-items: center;
  align-items: center;
}
.calendar-col__card-event-number {
  color: rgb(255, 255, 255);
  font-weight: 800;
  font-size: 22px;
}
.calendar-col__card-empty-number {
  color: rgb(0, 0, 0);
}
.calendar-col__card-event-center {
  display: grid;
  grid-template-columns: 2fr 1fr 2fr;
  align-items: center;
}
.calendar-col__card-event-bot {
  display: grid;
  justify-items: center;
  align-items: center;
}
.calendar-col__card-event-btn {
  background: #F73859;
  color: rgb(255, 255, 255);
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 6px;
  padding-top: 6px;
  font-weight: 600;
}
.calendar-col__card-event-btn:hover {
  background: #5925DC;
}
.calendar-col__card-event-team {
}
.calendar-col__card-event-versus {
  display: grid;
  justify-items: center;
  align-items: center;
  row-gap: 4px;
}
.calendar-col__card-event-team-link {
  color: rgb(255, 255, 255);
  display: grid;
  justify-items: center;
  row-gap: 6px;
  font-weight: 600;
  font-size: 12px;
}
.calendar-col__card-event-team-link:hover {
  color: rgb(253, 176, 34);
}
.calendar-col__card-event-team-logo {
  height: 32px;
  width: 32px;
  object-fit: contain;
}
.calendar-col__card-event-team-name {
  text-align: center;
}
.calendar-col__card-event-versus-vs {
  color: rgb(155, 138, 251);
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
}
.calendar-col__card-event-versus-time {
  display: grid;
  justify-items: center;
  text-align: center;
  font-size: 11px;
  font-weight: 500;
}
.team-info-side__basic-row--history {
  padding-top: 16px;
  padding-bottom: 16px;
}
.team-info-side__basic-row-history1 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.team-info-side__basic-row-history2 {
  padding-bottom: 16px;
}
.player-info-side__section-content {
  padding-top: 16px;
  padding-bottom: 16px;
  row-gap: 16px;
}
.live-matches__card-opp-box {
  padding-left: 14px;
  padding-bottom: 14px;
  padding-right: 14px;
  padding-top: 14px;
}
