.aboutpage_DPCAboutPage_3mKWe {
  width: 100%;
  background-size: 100% auto;
  background-position: top, center;
  background-repeat: repeat-y;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.aboutpage_DPCAboutPage_3mKWe .aboutpage_Header_7nKRq {
  width: 100%;
  padding: 125px 31%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #161618;
  background: linear-gradient(
    145deg,
    rgb(22, 22, 24) 0%,
    rgb(20, 32, 49) 0%,
    rgb(29, 43, 65) 100%
  );
  background-size: cover;
  background-position: top, center;
  background-repeat: no-repeat;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Header_7nKRq
  .aboutpage_ProCircuit_5CN_s {
  color: #a3a3a3;
  font-size: 30px;
  letter-spacing: 0.5px;
  font-weight: 600;
  font-family: 'Reaver', serif;
}

.aboutpage_DPCAboutPage_3mKWe .aboutpage_Header_7nKRq .aboutpage_Global_1FfXn {
  color: #fff;
  font-size: 40px;
  letter-spacing: 0.5px;
  font-weight: 600;
  font-family: 'Reaver', serif;
  padding-top: 5px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Header_7nKRq
  .aboutpage_GlobalDesc_33NiE {
  color: #fff;
  font-size: 18px;
  letter-spacing: 0.5px;
  font-weight: 400;
  line-height: 23px;
  max-width: 750px;
  padding-top: 35px;
}

.aboutpage_DPCAboutPage_3mKWe .aboutpage_Events_1jovm {
  width: 100%;
  background-size: 100% auto;
  background-position: top, center;
  padding: 80px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

.aboutpage_DPCAboutPage_3mKWe .aboutpage_Events_1jovm .aboutpage_Title_1UuwC {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 0.5px;
  font-weight: 600;
  font-family: 'Reaver', serif;
  margin-bottom: 40px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Events_1jovm
  .aboutpage_EventContainer_3lfbZ {
  width: 1200px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
}

@media (max-width: 1300px) {
  .aboutpage_DPCAboutPage_3mKWe
    .aboutpage_Events_1jovm
    .aboutpage_EventContainer_3lfbZ {
    width: 900px;
  }
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Events_1jovm
  .aboutpage_EventContainer_3lfbZ
  .aboutpage_EventImage_3TaU7 {
  width: 600px;
  height: 400px;
  background-color: #1a1b1f;
}

@media (max-width: 1300px) {
  .aboutpage_DPCAboutPage_3mKWe
    .aboutpage_Events_1jovm
    .aboutpage_EventContainer_3lfbZ
    .aboutpage_EventImage_3TaU7 {
    width: 450px;
    height: 300px;
  }
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Events_1jovm
  .aboutpage_EventContainer_3lfbZ
  .aboutpage_EventDescription_2kyd6 {
  width: 600px;
  height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

@media (max-width: 1300px) {
  .aboutpage_DPCAboutPage_3mKWe
    .aboutpage_Events_1jovm
    .aboutpage_EventContainer_3lfbZ
    .aboutpage_EventDescription_2kyd6 {
    width: 450px;
    height: 300px;
  }
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Events_1jovm
  .aboutpage_EventContainer_3lfbZ
  .aboutpage_EventDescription_2kyd6
  .aboutpage_EventTitle_YDO8v {
  width: 100%;
  padding: 0px 50px;
  color: #fff;
  font-size: 28px;
  letter-spacing: 0.5px;
  font-weight: 400;
  font-family: 'Reaver', serif;
  margin-bottom: 20px;
}

@media (max-width: 1300px) {
  .aboutpage_DPCAboutPage_3mKWe
    .aboutpage_Events_1jovm
    .aboutpage_EventContainer_3lfbZ
    .aboutpage_EventDescription_2kyd6
    .aboutpage_EventTitle_YDO8v {
    font-size: 24px;
  }
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Events_1jovm
  .aboutpage_EventContainer_3lfbZ
  .aboutpage_EventDescription_2kyd6
  .aboutpage_EventDesc_vnn6g {
  width: 100%;
  padding: 0px 50px;
  color: #a3a3a3;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.5px;
  font-weight: 400;
}

@media (max-width: 1300px) {
  .aboutpage_DPCAboutPage_3mKWe
    .aboutpage_Events_1jovm
    .aboutpage_EventContainer_3lfbZ
    .aboutpage_EventDescription_2kyd6
    .aboutpage_EventDesc_vnn6g {
    font-size: 16px;
  }
}

.aboutpage_DPCAboutPage_3mKWe .aboutpage_TheInternational_2s1vT {
  width: 100%;
  padding: 125px 31%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background: #161618;
  background: linear-gradient(
    300deg,
    rgb(22, 22, 24) 0%,
    rgb(20, 32, 49) 0%,
    rgb(29, 43, 65) 100%
  );
  background-size: cover;
  background-position: top, center;
  background-repeat: no-repeat;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_TheInternational_2s1vT
  .aboutpage_Title_1UuwC {
  color: #fff;
  font-size: 28px;
  letter-spacing: 0.5px;
  font-weight: 400;
  font-family: 'Reaver', serif;
  margin-bottom: 20px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_TheInternational_2s1vT
  .aboutpage_Desc_2VtWH {
  color: #aaa;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.5px;
  font-weight: 400;
  max-width: 750px;
}

.aboutpage_DPCAboutPage_3mKWe .aboutpage_FAQ_2zp01 {
  width: 100%;
  padding: 80px 25%;
  padding-top: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #252626;
  background-size: 100% auto;
  background-position: top, center;
  background-repeat: no-repeat;
}

.aboutpage_DPCAboutPage_3mKWe .aboutpage_FAQ_2zp01 .aboutpage_Title_1UuwC {
  color: #fff;
  font-size: 32px;
  letter-spacing: 0.5px;
  font-weight: 600;
  font-family: 'Reaver', serif;
  margin-bottom: 20px;
  margin-top: 40px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_FAQ_2zp01
  .aboutpage_LastUpdated_2ZeiL {
  color: #a3a3a3;
  font-size: 16px;
  letter-spacing: 0.5px;
  font-weight: 400;
  font-family: 'Reaver', serif;
  margin-bottom: 40px;
}

.aboutpage_DPCAboutPage_3mKWe .aboutpage_FAQ_2zp01 .aboutpage_FAQEntry_-VY3U {
  width: 100%;
  max-width: 750px;
  margin-bottom: 30px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_FAQ_2zp01
  .aboutpage_FAQEntry_-VY3U
  .aboutpage_Question_Q4Ksv {
  color: #fff;
  font-size: 16px;
  font-family: 'Reaver', serif;
  letter-spacing: 0.5px;
  margin-bottom: 4px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_FAQ_2zp01
  .aboutpage_FAQEntry_-VY3U
  .aboutpage_Answer_3m1ss {
  color: #a3a3a3;
  font-size: 14px;
  letter-spacing: 0.5px;
}

.aboutpage_DPCAboutPage_3mKWe .aboutpage_Format_2mJRY {
  width: 100%;
  padding-top: 80px;
  padding-bottom: 200px;
  padding-right: 25%;
  padding-left: 25%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #1b1b1b;
  background-size: 100% auto;
  background-position: top, center;
  background-repeat: no-repeat;
}

.aboutpage_DPCAboutPage_3mKWe .aboutpage_Format_2mJRY .aboutpage_Title_1UuwC {
  color: #fff;
  text-align: center;
  font-size: 32px;
  letter-spacing: 0.5px;
  font-weight: 600;
  font-family: 'Reaver', serif;
  margin-bottom: 20px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf {
  width: 100%;
  max-width: 750px;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_Subtitle_28o48 {
  color: #fff;
  text-align: center;
  font-size: 25px;
  font-family: 'Reaver', serif;
  letter-spacing: 0.5px;
  margin-bottom: 20px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_Subtitle02_3FVI7 {
  color: #fff;
  text-align: left;
  font-size: 16px;
  font-family: 'Reaver', serif;
  letter-spacing: 0.5px;
  margin-bottom: 10px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_Body_2A-KY {
  color: #a3a3a3;
  font-size: 14px;
  letter-spacing: 0.5px;
  margin-bottom: 10px;
  line-height: 18px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_Width100_OkYLx {
  width: 100%;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7 {
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_TitleMain_1HDU8 {
  display: flex;
  flex-direction: column;
  align-items: center;
  font-size: 30px;
  margin-top: 20px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_TitleDesc_1R1kM {
  display: flex;
  flex-direction: column;
  align-items: center;
  letter-spacing: 1px;
  line-height: 16px;
  font-size: 16px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_ToursTitle_39Y_G {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 42px;
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 700;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_ToursDesc_3YIip {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  max-width: 350px;
  margin-bottom: 4px;
  font-size: 13px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_Columns_2xt1S {
  width: 643px;
  display: flex;
  flex-direction: row;
  gap: 23px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_Columns_2xt1S
  .aboutpage_Column_3eK5J {
  width: 33%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 22px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_Columns_2xt1S
  .aboutpage_Column_3eK5J
  .aboutpage_ToursYear_3fwhS {
  font-size: 18px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_Columns_2xt1S
  .aboutpage_Column_3eK5J
  .aboutpage_ToursYearRegional_1rPyi {
  font-size: 14px;
  margin-top: 40px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_Columns_2xt1S
  .aboutpage_Column_3eK5J
  .aboutpage_ToursYearRegionalDesc_1jBB_ {
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  padding: 0px 24px;
  margin-top: 8px;
  color: #ddd;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_Columns_2xt1S
  .aboutpage_Column_3eK5J
  .aboutpage_ToursYearMajor_3PQoP {
  font-size: 14px;
  margin-top: 62px;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_Columns_2xt1S
  .aboutpage_Column_3eK5J
  .aboutpage_ToursYearMajorDesc_bhxdc {
  font-size: 12px;
  line-height: 15px;
  text-align: center;
  padding: 0px 24px;
  margin-top: 8px;
  color: #ddd;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_RegionalsTitle_AGXrg {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 120px;
  font-size: 20px;
  font-weight: 700;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_RegionalsDesc_8hgAe {
  margin-top: 10px;
  font-size: 17px;
  color: #ddd;
  max-width: 400px;
  text-align: center;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_InternationalTitle_10nly {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 90px;
  font-size: 20px;
  font-weight: 700;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_FormatEntry_9Wfnf
  .aboutpage_EventImage_3TaU7
  .aboutpage_InternationalDesc_2EQVn {
  margin-top: 10px;
  font-size: 17px;
  color: #ddd;
  max-width: 600px;
  text-align: center;
}

.aboutpage_DPCAboutPage_3mKWe
  .aboutpage_Format_2mJRY
  .aboutpage_EventImage_3TaU7 {
  width: 750px;
  height: 901px;
  background-color: #1a1b1f;
  margin-top: 40px;
}

.aboutpage_WeeklyGrid_3xND1 {
  width: 650px;
  height: 500px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  background-color: #111;
  /* padding-right:10px; */
  padding-bottom: 10px;
}

.aboutpage_WeeklyGrid_3xND1 .aboutpage_TimestampLabel_1GUY8 {
  width: 20%;
  height: 11.11%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 4px;
  font-size: 12px;
  color: #a3a3a3;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.aboutpage_WeeklyGrid_3xND1 .aboutpage_WeeklyGridEntry_2YfAp {
  width: 10%;
  height: 11.11%;
  display: flex;
  flex-direction: column;
}

.aboutpage_WeeklyGrid_3xND1
  .aboutpage_WeeklyGridEntry_2YfAp.aboutpage_DoubleHigh_17ZeM {
  height: 22.22%;
}

.aboutpage_WeeklyGrid_3xND1
  .aboutpage_WeeklyGridEntry_2YfAp.aboutpage_DoubleHigh_17ZeM.aboutpage_EmptyBottom_3atlj {
  padding-bottom: 9%;
}

.aboutpage_WeeklyGrid_3xND1
  .aboutpage_WeeklyGridEntry_2YfAp
  .aboutpage_DayOfWeek_1v21E {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 12px;
  color: #a3a3a3;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.aboutpage_WeeklyGrid_3xND1
  .aboutpage_WeeklyGridEntry_2YfAp
  .aboutpage_WithBonus_3OOlV {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  font-size: 12px;
  color: #a3a3a3;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.aboutpage_WeeklyGrid_3xND1
  .aboutpage_WeeklyGridEntry_2YfAp
  .aboutpage_Region_6Dn3c {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-color: #1d1d1d;
  border: 1px solid #111;
  font-size: 15px;
  color: #fff;
  font-weight: bold;
  letter-spacing: 1px;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.dpcroot_Tooltip_GGh2h {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.dpcroot_CarouselFade_oURfR {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.dpcroot_StandardButton_nQgCM {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.dpcroot_StandardButton_nQgCM:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.dpcroot_StandardButton_nQgCM .dpcroot_ButtonText_1V9t5 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.dpcroot_StandardButton_nQgCM .dpcroot_Icon_mvm5R {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.dpcroot_StandardButton_nQgCM .dpcroot_Icon_mvm5R.dpcroot_Play_15XCH {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.dpcroot_StandardButton_nQgCM .dpcroot_SteamLogo_3USNw {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.dpcroot_ToolTip_3EWbN,
.dpcroot_PlayerReportTooltip_2muPd {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.dpcroot_PlayerReportTooltip_2muPd {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs .dpcroot_LCQTextContainer_3xD8y {
  width: 100%;
  height: 100%;
  max-width: 1600px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_LCQEventPhaseBox_al9g4 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_LCQEventPhaseBox_al9g4
  .dpcroot_LCQEventStartTitle_3DBYG,
.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_LCQEventPhaseBox_al9g4
  .dpcroot_LCQEventEndTitle_330NF {
  margin-top: 25px;
  font-family: 'Radiance', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  filter: drop-shadow(0px 2px 2px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2022LastChance_uCZSs
    .dpcroot_LCQTextContainer_3xD8y
    .dpcroot_LCQEventTextContainer_39F6r
    .dpcroot_LCQEventPhaseBox_al9g4
    .dpcroot_LCQEventStartTitle_3DBYG,
  .dpcroot_DPCHeaderTI2022LastChance_uCZSs
    .dpcroot_LCQTextContainer_3xD8y
    .dpcroot_LCQEventTextContainer_39F6r
    .dpcroot_LCQEventPhaseBox_al9g4
    .dpcroot_LCQEventEndTitle_330NF {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_LCQEventPhaseBox_al9g4
  .dpcroot_LCQEventStartDate_165Xe,
.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_LCQEventPhaseBox_al9g4
  .dpcroot_LCQEventEndDate_3J9tx {
  margin-top: 3px;
  font-size: 22px;
  font-weight: 600;
  font-family: 'Reaver', serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  filter: drop-shadow(0px 0px 4px #e1261c);
  background: -webkit-linear-gradient(#ebcf87 10%, #ea6953 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2022LastChance_uCZSs
    .dpcroot_LCQTextContainer_3xD8y
    .dpcroot_LCQEventTextContainer_39F6r
    .dpcroot_LCQEventPhaseBox_al9g4
    .dpcroot_LCQEventStartDate_165Xe,
  .dpcroot_DPCHeaderTI2022LastChance_uCZSs
    .dpcroot_LCQTextContainer_3xD8y
    .dpcroot_LCQEventTextContainer_39F6r
    .dpcroot_LCQEventPhaseBox_al9g4
    .dpcroot_LCQEventEndDate_3J9tx {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_LCQEventPhaseBox_al9g4
  .dpcroot_LCQEventStartDate_165Xe
  time,
.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_LCQEventPhaseBox_al9g4
  .dpcroot_LCQEventEndDate_3J9tx
  time {
  font-family: 'Reaver', serif;
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_LCQCenterText_1MbOX {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  width: 100%;
  height: 100%;
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_LCQCenterText_1MbOX
  .dpcroot_LCQLogo_1YM7J {
  width: 600px;
  filter: drop-shadow(0px 3px 3px #000);
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_LCQCenterText_1MbOX
  .dpcroot_LCQEventTitle_3lHp2 {
  font-size: 30px;
  font-weight: 600;
  font-family: 'Reaver', serif;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 1px;
  filter: drop-shadow(0px 0px 4px #e1261c);
  background: -webkit-linear-gradient(#ebcf87 10%, #ea6953 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_LCQCenterText_1MbOX
  .dpcroot_LCQEventSubTitle_1cEWp {
  margin-top: 20px;
  font-size: 16px;
  font-family: 'Radiance', sans-serif;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 4px;
  text-align: center;
  filter: drop-shadow(0px 2px 2px #000);
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_PrizePoolBox_2Ik9u {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: center;
  position: relative;
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_PrizePoolBox_2Ik9u
  .dpcroot_EventResultsTitle_1ReEx {
  margin-left: 150px;
  font-size: 20px;
  font-weight: 600;
  font-family: 'Radiance', sans-serif;
  color: #fff;
  letter-spacing: 1px;
  text-align: left;
  filter: drop-shadow(0px 3px 3px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2022LastChance_uCZSs
    .dpcroot_LCQTextContainer_3xD8y
    .dpcroot_LCQEventTextContainer_39F6r
    .dpcroot_PrizePoolBox_2Ik9u
    .dpcroot_EventResultsTitle_1ReEx {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_PrizePoolBox_2Ik9u
  .dpcroot_EventResultsButton_3yzbY {
  margin-top: 20px;
  margin-left: 150px;
  margin-right: 180px;
  padding: 12px 35px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  background: linear-gradient(90deg, #ea6953 0%, #952e46 100%);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3411764706);
  border-top: 2px solid #ffa192;
  border-radius: 4px;
  transition: 0.15s;
  transition-property: filter, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.dpcroot_DPCHeaderTI2022LastChance_uCZSs
  .dpcroot_LCQTextContainer_3xD8y
  .dpcroot_LCQEventTextContainer_39F6r
  .dpcroot_PrizePoolBox_2Ik9u
  .dpcroot_EventResultsButton_3yzbY:hover {
  filter: brightness(1.2);
  transform: translateY(-2px);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2022LastChance_uCZSs
    .dpcroot_LCQTextContainer_3xD8y
    .dpcroot_LCQEventTextContainer_39F6r
    .dpcroot_PrizePoolBox_2Ik9u
    .dpcroot_EventResultsButton_3yzbY {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2022_1W8FK {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.dpcroot_DPCHeaderTI2022_1W8FK .dpcroot_TI11BannerContainer_1GXzb {
  width: 100%;
  height: 100%;
  max-width: 1600px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11EventPhaseBox_1ttc4 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11EventPhaseBox_1ttc4
  .dpcroot_TI11GroupTitle_Xekvp,
.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11EventPhaseBox_1ttc4
  .dpcroot_TI11PlayoffTitle_3-fuN,
.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11EventPhaseBox_1ttc4
  .dpcroot_TI11FinalsTitle_3J_IW {
  margin-top: 25px;
  font-family: 'Radiance', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  filter: drop-shadow(0px 2px 2px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2022_1W8FK
    .dpcroot_TI11BannerContainer_1GXzb
    .dpcroot_TI11BannerContent_KDMFs
    .dpcroot_TI11EventPhaseBox_1ttc4
    .dpcroot_TI11GroupTitle_Xekvp,
  .dpcroot_DPCHeaderTI2022_1W8FK
    .dpcroot_TI11BannerContainer_1GXzb
    .dpcroot_TI11BannerContent_KDMFs
    .dpcroot_TI11EventPhaseBox_1ttc4
    .dpcroot_TI11PlayoffTitle_3-fuN,
  .dpcroot_DPCHeaderTI2022_1W8FK
    .dpcroot_TI11BannerContainer_1GXzb
    .dpcroot_TI11BannerContent_KDMFs
    .dpcroot_TI11EventPhaseBox_1ttc4
    .dpcroot_TI11FinalsTitle_3J_IW {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11EventPhaseBox_1ttc4
  .dpcroot_TI11GroupStartDate_1ibpV,
.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11EventPhaseBox_1ttc4
  .dpcroot_TI11PlayoffStartDate_2vFOx,
.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11EventPhaseBox_1ttc4
  .dpcroot_TI11FinalsStartDate_1eHv7 {
  margin-top: 3px;
  font-size: 22px;
  font-weight: 600;
  font-family: 'Reaver', serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  filter: drop-shadow(0px 0px 4px #e1261c);
  background: -webkit-linear-gradient(#ebcf87 10%, #ea6953 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2022_1W8FK
    .dpcroot_TI11BannerContainer_1GXzb
    .dpcroot_TI11BannerContent_KDMFs
    .dpcroot_TI11EventPhaseBox_1ttc4
    .dpcroot_TI11GroupStartDate_1ibpV,
  .dpcroot_DPCHeaderTI2022_1W8FK
    .dpcroot_TI11BannerContainer_1GXzb
    .dpcroot_TI11BannerContent_KDMFs
    .dpcroot_TI11EventPhaseBox_1ttc4
    .dpcroot_TI11PlayoffStartDate_2vFOx,
  .dpcroot_DPCHeaderTI2022_1W8FK
    .dpcroot_TI11BannerContainer_1GXzb
    .dpcroot_TI11BannerContent_KDMFs
    .dpcroot_TI11EventPhaseBox_1ttc4
    .dpcroot_TI11FinalsStartDate_1eHv7 {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11EventPhaseBox_1ttc4
  .dpcroot_TI11GroupStartDate_1ibpV
  time,
.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11EventPhaseBox_1ttc4
  .dpcroot_TI11PlayoffStartDate_2vFOx
  time,
.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11EventPhaseBox_1ttc4
  .dpcroot_TI11FinalsStartDate_1eHv7
  time {
  font-family: 'Reaver', serif;
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11CenterBox_1OpIk {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11CenterBox_1OpIk
  .dpcroot_TILogo_3qlYs {
  width: 460px;
  filter: drop-shadow(0px 3px 3px #000);
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11CenterBox_1OpIk
  .dpcroot_TI11Season_3wHSd {
  margin-top: 20px;
  font-size: 16px;
  font-family: 'Radiance', sans-serif;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 4px;
  text-align: center;
  filter: drop-shadow(0px 2px 2px #000);
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11PrizePoolBox_geMi9 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: center;
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11PrizePoolBox_geMi9
  .dpcroot_PrizePoolTitle_JYJRh {
  margin-right: 120px;
  margin-left: 150px;
  font-family: 'Radiance', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  text-align: left;
  filter: drop-shadow(0px 2px 2px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2022_1W8FK
    .dpcroot_TI11BannerContainer_1GXzb
    .dpcroot_TI11BannerContent_KDMFs
    .dpcroot_TI11PrizePoolBox_geMi9
    .dpcroot_PrizePoolTitle_JYJRh {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11PrizePoolBox_geMi9
  .dpcroot_PrizePoolValue_2SztN {
  margin-right: 120px;
  margin-left: 150px;
  margin-top: 3px;
  font-family: 'Reaver', serif;
  font-size: 45px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: left;
  filter: drop-shadow(0px 0px 4px #e1261c);
  background: -webkit-linear-gradient(#ebcf87 10%, #ea6953 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2022_1W8FK
    .dpcroot_TI11BannerContainer_1GXzb
    .dpcroot_TI11BannerContent_KDMFs
    .dpcroot_TI11PrizePoolBox_geMi9
    .dpcroot_PrizePoolValue_2SztN {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11PrizePoolBox_geMi9
  .dpcroot_PrizePoolDesc_3P5rQ {
  margin-right: 120px;
  margin-left: 150px;
  margin-top: 15px;
  color: #b9c0c2;
  font-family: 'Radiance', sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  filter: drop-shadow(0px 3px 3px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2022_1W8FK
    .dpcroot_TI11BannerContainer_1GXzb
    .dpcroot_TI11BannerContent_KDMFs
    .dpcroot_TI11PrizePoolBox_geMi9
    .dpcroot_PrizePoolDesc_3P5rQ {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11PrizePoolBox_geMi9
  .dpcroot_EventResultsTitle_1ReEx {
  margin-left: 150px;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Radiance', sans-serif;
  color: #fff;
  letter-spacing: 1px;
  text-align: left;
  filter: drop-shadow(0px 3px 3px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2022_1W8FK
    .dpcroot_TI11BannerContainer_1GXzb
    .dpcroot_TI11BannerContent_KDMFs
    .dpcroot_TI11PrizePoolBox_geMi9
    .dpcroot_EventResultsTitle_1ReEx {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11PrizePoolBox_geMi9
  .dpcroot_EventResultsButton_3yzbY {
  margin-top: 15px;
  margin-left: 150px;
  margin-right: 180px;
  padding: 12px 35px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  background: linear-gradient(90deg, #ea6953 0%, #952e46 100%);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3411764706);
  border-top: 2px solid #ffa192;
  border-radius: 4px;
  transition: 0.15s;
  transition-property: filter, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.dpcroot_DPCHeaderTI2022_1W8FK
  .dpcroot_TI11BannerContainer_1GXzb
  .dpcroot_TI11BannerContent_KDMFs
  .dpcroot_TI11PrizePoolBox_geMi9
  .dpcroot_EventResultsButton_3yzbY:hover {
  filter: brightness(1.2);
  transform: translateY(-2px);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2022_1W8FK
    .dpcroot_TI11BannerContainer_1GXzb
    .dpcroot_TI11BannerContent_KDMFs
    .dpcroot_TI11PrizePoolBox_geMi9
    .dpcroot_EventResultsButton_3yzbY {
    display: none;
  }
}

.dpcroot_DPCHeaderWinter2023League_1nTj9 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.dpcroot_DPCHeaderWinter2023League_1nTj9 .dpcroot_W23BannerContainer_j4-b6 {
  width: 100%;
  height: 100%;
  max-width: 1600px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23EventPhaseBox_D4usl {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23EventPhaseBox_D4usl
  .dpcroot_W23EventStartTitle_3foG9,
.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23EventPhaseBox_D4usl
  .dpcroot_W23EventEndTitle_2ZokW {
  margin-top: 25px;
  margin-left: 150px;
  font-family: 'Radiance', sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  filter: drop-shadow(0px 2px 2px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderWinter2023League_1nTj9
    .dpcroot_W23BannerContainer_j4-b6
    .dpcroot_W23BannerContent_2HMLp
    .dpcroot_W23EventPhaseBox_D4usl
    .dpcroot_W23EventStartTitle_3foG9,
  .dpcroot_DPCHeaderWinter2023League_1nTj9
    .dpcroot_W23BannerContainer_j4-b6
    .dpcroot_W23BannerContent_2HMLp
    .dpcroot_W23EventPhaseBox_D4usl
    .dpcroot_W23EventEndTitle_2ZokW {
    display: none;
  }
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23EventPhaseBox_D4usl
  .dpcroot_W23EventStartDate_2OT6W,
.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23EventPhaseBox_D4usl
  .dpcroot_W23EventEndDate_3yL_0 {
  margin-top: 3px;
  margin-left: 150px;
  color: #fff;
  font-size: 30px;
  font-weight: 800;
  font-family: 'Radiance', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
  filter: drop-shadow(0px 2px 2px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderWinter2023League_1nTj9
    .dpcroot_W23BannerContainer_j4-b6
    .dpcroot_W23BannerContent_2HMLp
    .dpcroot_W23EventPhaseBox_D4usl
    .dpcroot_W23EventStartDate_2OT6W,
  .dpcroot_DPCHeaderWinter2023League_1nTj9
    .dpcroot_W23BannerContainer_j4-b6
    .dpcroot_W23BannerContent_2HMLp
    .dpcroot_W23EventPhaseBox_D4usl
    .dpcroot_W23EventEndDate_3yL_0 {
    display: none;
  }
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23EventPhaseBox_D4usl
  .dpcroot_W23EventStartDate_2OT6W
  time,
.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23EventPhaseBox_D4usl
  .dpcroot_W23EventEndDate_3yL_0
  time {
  font-family: 'Radiance', sans-serif;
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23CenterBox_1O1A8 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23CenterBox_1O1A8
  .dpcroot_W23EventTitle_1mNZ2 {
  font-size: 40px;
  font-family: 'Reaver', serif;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  filter: drop-shadow(0px 2px 2px #000);
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23CenterBox_1O1A8
  .dpcroot_W23EventSegment_3FHY3 {
  margin-top: 20px;
  font-size: 30px;
  font-family: 'Radiance', sans-serif;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  filter: drop-shadow(0px 2px 2px #000);
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23CenterBox_1O1A8
  .dpcroot_W23Season_2I1HL {
  margin-top: 5px;
  font-size: 18px;
  font-family: 'Radiance', sans-serif;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  filter: drop-shadow(0px 2px 2px #000);
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23PrizePoolBox_2QyYg {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: center;
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23PrizePoolBox_2QyYg
  .dpcroot_W23PrizePoolTitle_28S9- {
  margin-right: 120px;
  margin-left: 50px;
  font-family: 'Radiance', sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: left;
  filter: drop-shadow(0px 2px 2px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderWinter2023League_1nTj9
    .dpcroot_W23BannerContainer_j4-b6
    .dpcroot_W23BannerContent_2HMLp
    .dpcroot_W23PrizePoolBox_2QyYg
    .dpcroot_W23PrizePoolTitle_28S9- {
    display: none;
  }
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23PrizePoolBox_2QyYg
  .dpcroot_W23PrizePoolValue_2f76g {
  margin-right: 120px;
  margin-left: 50px;
  margin-top: 3px;
  color: #fff;
  font-family: 'Reaver', serif;
  font-size: 40px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: left;
  filter: drop-shadow(0px 2px 2px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderWinter2023League_1nTj9
    .dpcroot_W23BannerContainer_j4-b6
    .dpcroot_W23BannerContent_2HMLp
    .dpcroot_W23PrizePoolBox_2QyYg
    .dpcroot_W23PrizePoolValue_2f76g {
    display: none;
  }
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23PrizePoolBox_2QyYg
  .dpcroot_W23EventResultsTitle_ikHHC {
  margin-left: 50px;
  margin-top: 15px;
  margin-right: 100px;
  font-size: 16px;
  font-weight: 400;
  font-family: 'Radiance', sans-serif;
  color: #fff;
  letter-spacing: 1px;
  text-align: left;
  filter: drop-shadow(0px 3px 3px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderWinter2023League_1nTj9
    .dpcroot_W23BannerContainer_j4-b6
    .dpcroot_W23BannerContent_2HMLp
    .dpcroot_W23PrizePoolBox_2QyYg
    .dpcroot_W23EventResultsTitle_ikHHC {
    display: none;
  }
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23PrizePoolBox_2QyYg
  .dpcroot_W23EventResultsButton_2i2YM {
  margin-top: 15px;
  margin-left: 50px;
  margin-right: 280px;
  padding: 12px 35px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  background: linear-gradient(90deg, #30de9f 0%, #1fbd84 100%);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3411764706);
  border-top: 2px solid #7cffd0;
  border-radius: 4px;
  transition: 0.15s;
  transition-property: box-shadow, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.dpcroot_DPCHeaderWinter2023League_1nTj9
  .dpcroot_W23BannerContainer_j4-b6
  .dpcroot_W23BannerContent_2HMLp
  .dpcroot_W23PrizePoolBox_2QyYg
  .dpcroot_W23EventResultsButton_2i2YM:hover {
  box-shadow: 0px 0px 10px rgba(0, 255, 162, 0.5490196078);
  transform: translateY(-2px);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderWinter2023League_1nTj9
    .dpcroot_W23BannerContainer_j4-b6
    .dpcroot_W23BannerContent_2HMLp
    .dpcroot_W23PrizePoolBox_2QyYg
    .dpcroot_W23EventResultsButton_2i2YM {
    display: none;
  }
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p {
  width: 100%;
  height: 100%;
  max-width: 1600px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB {
  width: 90%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23EventPhaseBox_1HI6K {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23EventPhaseBox_1HI6K
  .dpcroot_Spring23EventStartTitle_1Kb80,
.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23EventPhaseBox_1HI6K
  .dpcroot_Spring23EventEndTitle_37IKF {
  margin-top: 25px;
  margin-left: 150px;
  font-family: 'Radiance', sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSpring2023League_ZCEeL
    .dpcroot_Spring23BannerContainer_2JS_p
    .dpcroot_Spring23BannerContent_3_RbB
    .dpcroot_Spring23EventPhaseBox_1HI6K
    .dpcroot_Spring23EventStartTitle_1Kb80,
  .dpcroot_DPCHeaderSpring2023League_ZCEeL
    .dpcroot_Spring23BannerContainer_2JS_p
    .dpcroot_Spring23BannerContent_3_RbB
    .dpcroot_Spring23EventPhaseBox_1HI6K
    .dpcroot_Spring23EventEndTitle_37IKF {
    display: none;
  }
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23EventPhaseBox_1HI6K
  .dpcroot_Spring23EventStartDate_KvOlG,
.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23EventPhaseBox_1HI6K
  .dpcroot_Spring23EventEndDate_1_6KI {
  margin-top: 3px;
  margin-left: 150px;
  color: #fff;
  font-size: 30px;
  font-weight: 800;
  font-family: 'Radiance', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSpring2023League_ZCEeL
    .dpcroot_Spring23BannerContainer_2JS_p
    .dpcroot_Spring23BannerContent_3_RbB
    .dpcroot_Spring23EventPhaseBox_1HI6K
    .dpcroot_Spring23EventStartDate_KvOlG,
  .dpcroot_DPCHeaderSpring2023League_ZCEeL
    .dpcroot_Spring23BannerContainer_2JS_p
    .dpcroot_Spring23BannerContent_3_RbB
    .dpcroot_Spring23EventPhaseBox_1HI6K
    .dpcroot_Spring23EventEndDate_1_6KI {
    display: none;
  }
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23EventPhaseBox_1HI6K
  .dpcroot_Spring23EventStartDate_KvOlG
  time,
.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23EventPhaseBox_1HI6K
  .dpcroot_Spring23EventEndDate_1_6KI
  time {
  font-family: 'Radiance', sans-serif;
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23CenterBox_2a3wa {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23CenterBox_2a3wa
  .dpcroot_Spring23EventTitle_2pq50 {
  font-size: 40px;
  font-family: 'Reaver', serif;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23CenterBox_2a3wa
  .dpcroot_Spring23EventSegment_gTAtK {
  margin-top: 20px;
  font-size: 30px;
  font-family: 'Radiance', sans-serif;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23CenterBox_2a3wa
  .dpcroot_Spring23Season_3abcC {
  margin-top: 5px;
  font-size: 18px;
  font-family: 'Radiance', sans-serif;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23PrizePoolBox_1uW2t {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: center;
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23PrizePoolBox_1uW2t
  .dpcroot_Spring23PrizePoolTitle_NJm3T {
  margin-right: 120px;
  margin-left: 50px;
  font-family: 'Radiance', sans-serif;
  font-size: 16px;
  font-weight: normal;
  color: #fff;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: left;
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSpring2023League_ZCEeL
    .dpcroot_Spring23BannerContainer_2JS_p
    .dpcroot_Spring23BannerContent_3_RbB
    .dpcroot_Spring23PrizePoolBox_1uW2t
    .dpcroot_Spring23PrizePoolTitle_NJm3T {
    display: none;
  }
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23PrizePoolBox_1uW2t
  .dpcroot_Spring23PrizePoolValue_gI5ze {
  margin-right: 120px;
  margin-left: 50px;
  margin-top: 3px;
  color: #fff;
  font-family: 'Reaver', serif;
  font-size: 40px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: left;
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSpring2023League_ZCEeL
    .dpcroot_Spring23BannerContainer_2JS_p
    .dpcroot_Spring23BannerContent_3_RbB
    .dpcroot_Spring23PrizePoolBox_1uW2t
    .dpcroot_Spring23PrizePoolValue_gI5ze {
    display: none;
  }
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23PrizePoolBox_1uW2t
  .dpcroot_Spring23EventResultsTitle_9jBwY {
  margin-left: 50px;
  margin-top: 15px;
  margin-right: 100px;
  font-size: 16px;
  font-weight: 400;
  font-family: 'Radiance', sans-serif;
  color: #fff;
  letter-spacing: 1px;
  text-align: left;
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSpring2023League_ZCEeL
    .dpcroot_Spring23BannerContainer_2JS_p
    .dpcroot_Spring23BannerContent_3_RbB
    .dpcroot_Spring23PrizePoolBox_1uW2t
    .dpcroot_Spring23EventResultsTitle_9jBwY {
    display: none;
  }
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23PrizePoolBox_1uW2t
  .dpcroot_Spring23EventResultsButton_1GOpZ {
  margin-top: 15px;
  margin-left: 50px;
  margin-right: 280px;
  padding: 12px 35px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  background: linear-gradient(90deg, #30de9f 0%, #1fbd84 100%);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3411764706);
  border-top: 2px solid #7cffd0;
  border-radius: 4px;
  transition: 0.15s;
  transition-property: box-shadow, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.dpcroot_DPCHeaderSpring2023League_ZCEeL
  .dpcroot_Spring23BannerContainer_2JS_p
  .dpcroot_Spring23BannerContent_3_RbB
  .dpcroot_Spring23PrizePoolBox_1uW2t
  .dpcroot_Spring23EventResultsButton_1GOpZ:hover {
  box-shadow: 0px 0px 10px rgba(0, 255, 162, 0.5490196078);
  transform: translateY(-2px);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSpring2023League_ZCEeL
    .dpcroot_Spring23BannerContainer_2JS_p
    .dpcroot_Spring23BannerContent_3_RbB
    .dpcroot_Spring23PrizePoolBox_1uW2t
    .dpcroot_Spring23EventResultsButton_1GOpZ {
    display: none;
  }
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr .dpcroot_BannerContainer_EvAlT {
  width: 100%;
  height: 100%;
  max-width: 1280px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderTitle_1z97N {
  letter-spacing: 4px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 900;
  margin: 4px 0px;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderTitle_1z97N.dpcroot_Large_fcIeM {
  font-size: 56px;
  line-height: 0.9;
  margin: 12px 0px;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderTitle_1z97N.dpcroot_Medium_1g9H9 {
  font-size: 24px;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderTitle_1z97N.dpcroot_Small_gverV {
  font-size: 14px;
  color: #ec4141;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderTitle_1z97N.dpcroot_VerticalCenter_3OuCp {
  margin: auto;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderTitle_1z97N.dpcroot_EventLocation_FLPnN {
  color: #fff;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderBody_29U4W {
  text-align: center;
  letter-spacing: 1px;
  margin: 4px 0px;
  color: #98bbd6;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderBody_29U4W.dpcroot_Large_fcIeM {
  font-size: 36px;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderBody_29U4W.dpcroot_Medium_1g9H9 {
  font-size: 24px;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderBody_29U4W.dpcroot_Small_gverV {
  font-size: 18px;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderBody_29U4W.dpcroot_VerticalCenter_3OuCp {
  margin: auto;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderBody_29U4W.dpcroot_Bold_2eCz8 {
  font-weight: 900;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_SpringMajor23EventResultsTitle_ITRuz {
  margin-left: auto;
  margin-top: 15px;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  font-family: 'Radiance', sans-serif;
  color: #fff;
  letter-spacing: 1px;
  text-align: center;
  filter: drop-shadow(0px 3px 3px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSpring2023Major_3G1Xr
    .dpcroot_BannerContainer_EvAlT
    .dpcroot_BannerContent_BLqTW
    .dpcroot_SpringMajor23EventResultsTitle_ITRuz {
    display: none;
  }
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_SpringMajor23EventResultsButton_-kByi {
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 35px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  background: linear-gradient(90deg, #e21c1c 0%, #bb1818 100%);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3411764706);
  border-radius: 4px;
  transition: 0.15s;
  transition-property: box-shadow, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_SpringMajor23EventResultsButton_-kByi:hover {
  transform: translateY(-2px);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSpring2023Major_3G1Xr
    .dpcroot_BannerContainer_EvAlT
    .dpcroot_BannerContent_BLqTW
    .dpcroot_SpringMajor23EventResultsButton_-kByi {
    display: none;
  }
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_Column_LcWha {
  height: 100%;
  width: -webkit-fill-available;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_Column_LcWha.dpcroot_Center_2ZZZS {
  width: 150%;
}

.dpcroot_DPCHeaderSpring2023Major_3G1Xr
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_Column_LcWha
  .dpcroot_ColumnBlock_2OyXG {
  display: flex;
  flex-direction: column;
  margin: 8px 0px;
}

.dpcroot_DPCHeaderSummer2023League_3k0pF {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD {
  width: 100%;
  height: 100%;
  max-width: 1600px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY {
  width: 90%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23EventPhaseBox_2K3GJ {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  filter: drop-shadow(0px 16px 48px #000000);
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23EventPhaseBox_2K3GJ
  .dpcroot_Summer23EventStartTitle_2Mphi,
.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23EventPhaseBox_2K3GJ
  .dpcroot_Summer23EventEndTitle_2QwQu {
  margin-top: 25px;
  margin-left: 150px;
  font-family: 'Radiance', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #ffdb5c;
  letter-spacing: 1px;
  text-transform: uppercase;
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSummer2023League_3k0pF
    .dpcroot_Summer23BannerContainer_17rDD
    .dpcroot_Summer23BannerContent_2XKVY
    .dpcroot_Summer23EventPhaseBox_2K3GJ
    .dpcroot_Summer23EventStartTitle_2Mphi,
  .dpcroot_DPCHeaderSummer2023League_3k0pF
    .dpcroot_Summer23BannerContainer_17rDD
    .dpcroot_Summer23BannerContent_2XKVY
    .dpcroot_Summer23EventPhaseBox_2K3GJ
    .dpcroot_Summer23EventEndTitle_2QwQu {
    display: none;
  }
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23EventPhaseBox_2K3GJ
  .dpcroot_Summer23EventStartDate_ION5E,
.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23EventPhaseBox_2K3GJ
  .dpcroot_Summer23EventEndDate_1e1j6 {
  margin-top: 3px;
  margin-left: 150px;
  color: #fff;
  font-size: 30px;
  font-weight: 800;
  font-family: 'Radiance', sans-serif;
  letter-spacing: 1px;
  text-transform: uppercase;
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSummer2023League_3k0pF
    .dpcroot_Summer23BannerContainer_17rDD
    .dpcroot_Summer23BannerContent_2XKVY
    .dpcroot_Summer23EventPhaseBox_2K3GJ
    .dpcroot_Summer23EventStartDate_ION5E,
  .dpcroot_DPCHeaderSummer2023League_3k0pF
    .dpcroot_Summer23BannerContainer_17rDD
    .dpcroot_Summer23BannerContent_2XKVY
    .dpcroot_Summer23EventPhaseBox_2K3GJ
    .dpcroot_Summer23EventEndDate_1e1j6 {
    display: none;
  }
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23EventPhaseBox_2K3GJ
  .dpcroot_Summer23EventStartDate_ION5E
  time,
.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23EventPhaseBox_2K3GJ
  .dpcroot_Summer23EventEndDate_1e1j6
  time {
  font-family: 'Radiance', sans-serif;
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23CenterBox_3UZZT {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23CenterBox_3UZZT
  .dpcroot_Summer23EventTitle_O84ax {
  font-size: 40px;
  font-family: 'Reaver', serif;
  font-weight: 800;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23CenterBox_3UZZT
  .dpcroot_Summer23EventSegment_3hWUI {
  margin-top: 20px;
  font-size: 30px;
  font-family: 'Radiance', sans-serif;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23CenterBox_3UZZT
  .dpcroot_Summer23Season_10rFT {
  margin-top: 5px;
  font-size: 18px;
  font-family: 'Radiance', sans-serif;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23PrizePoolBox_2YRra {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: center;
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23PrizePoolBox_2YRra
  .dpcroot_Summer23PrizePoolTitle_1puFR {
  margin-right: 120px;
  margin-left: 50px;
  font-family: 'Radiance', sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #ffdb5c;
  letter-spacing: 1px;
  text-transform: uppercase;
  text-align: left;
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSummer2023League_3k0pF
    .dpcroot_Summer23BannerContainer_17rDD
    .dpcroot_Summer23BannerContent_2XKVY
    .dpcroot_Summer23PrizePoolBox_2YRra
    .dpcroot_Summer23PrizePoolTitle_1puFR {
    display: none;
  }
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23PrizePoolBox_2YRra
  .dpcroot_Summer23PrizePoolValue_3hYZ4 {
  margin-right: 120px;
  margin-left: 50px;
  margin-top: 3px;
  color: #fff;
  font-family: 'Reaver', serif;
  font-size: 40px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: left;
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSummer2023League_3k0pF
    .dpcroot_Summer23BannerContainer_17rDD
    .dpcroot_Summer23BannerContent_2XKVY
    .dpcroot_Summer23PrizePoolBox_2YRra
    .dpcroot_Summer23PrizePoolValue_3hYZ4 {
    display: none;
  }
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23PrizePoolBox_2YRra
  .dpcroot_Summer23EventResultsTitle_2n90I {
  margin-left: 50px;
  margin-top: 15px;
  margin-right: 100px;
  font-size: 16px;
  font-weight: 400;
  font-family: 'Radiance', sans-serif;
  color: #fff;
  letter-spacing: 1px;
  text-align: left;
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSummer2023League_3k0pF
    .dpcroot_Summer23BannerContainer_17rDD
    .dpcroot_Summer23BannerContent_2XKVY
    .dpcroot_Summer23PrizePoolBox_2YRra
    .dpcroot_Summer23EventResultsTitle_2n90I {
    display: none;
  }
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23PrizePoolBox_2YRra
  .dpcroot_Summer23EventResultsButton_3PQ_D {
  margin-top: 15px;
  margin-left: 50px;
  margin-right: 280px;
  padding: 12px 35px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  background: linear-gradient(90deg, #e58a2a 0%, #e58a2a 100%);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3411764706);
  border-radius: 4px;
  transition: 0.15s;
  transition-property: box-shadow, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.dpcroot_DPCHeaderSummer2023League_3k0pF
  .dpcroot_Summer23BannerContainer_17rDD
  .dpcroot_Summer23BannerContent_2XKVY
  .dpcroot_Summer23PrizePoolBox_2YRra
  .dpcroot_Summer23EventResultsButton_3PQ_D:hover {
  transform: translateY(-2px);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSummer2023League_3k0pF
    .dpcroot_Summer23BannerContainer_17rDD
    .dpcroot_Summer23BannerContent_2XKVY
    .dpcroot_Summer23PrizePoolBox_2YRra
    .dpcroot_Summer23EventResultsButton_3PQ_D {
    display: none;
  }
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb .dpcroot_BannerContainer_EvAlT {
  width: 100%;
  height: 100%;
  max-width: 1280px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderTitle_1z97N {
  letter-spacing: 4px;
  text-transform: uppercase;
  text-align: center;
  font-weight: 900;
  margin: 4px 0px;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderTitle_1z97N.dpcroot_Large_fcIeM {
  font-size: 56px;
  line-height: 0.9;
  margin: 12px 0px;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderTitle_1z97N.dpcroot_Medium_1g9H9 {
  font-size: 24px;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderTitle_1z97N.dpcroot_Small_gverV {
  font-size: 14px;
  color: #ffdb5c;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderTitle_1z97N.dpcroot_VerticalCenter_3OuCp {
  margin: auto;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderTitle_1z97N.dpcroot_EventLocation_FLPnN {
  color: #fff;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderBody_29U4W {
  text-align: center;
  letter-spacing: 1px;
  margin: 4px 0px;
  color: #fff;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderBody_29U4W.dpcroot_Large_fcIeM {
  font-size: 36px;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderBody_29U4W.dpcroot_Medium_1g9H9 {
  font-size: 24px;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderBody_29U4W.dpcroot_Small_gverV {
  font-size: 18px;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderBody_29U4W.dpcroot_VerticalCenter_3OuCp {
  margin: auto;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_DPCHeaderBody_29U4W.dpcroot_Bold_2eCz8 {
  font-weight: 900;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_SummerMajor23EventResultsTitle_1klCi {
  margin-left: auto;
  margin-top: 15px;
  margin-right: auto;
  font-size: 16px;
  font-weight: 400;
  font-family: 'Radiance', sans-serif;
  color: #fff;
  letter-spacing: 1px;
  text-align: center;
  filter: drop-shadow(0px 3px 3px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSummer2023Major_1iFfb
    .dpcroot_BannerContainer_EvAlT
    .dpcroot_BannerContent_BLqTW
    .dpcroot_SummerMajor23EventResultsTitle_1klCi {
    display: none;
  }
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_SummerMajor23EventResultsButton_13uNS {
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  padding: 12px 35px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  background: linear-gradient(90deg, #e58a2a 0%, #e58a2a 100%);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3411764706);
  border-radius: 4px;
  transition: 0.15s;
  transition-property: box-shadow, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_SummerMajor23EventResultsButton_13uNS:hover {
  transform: translateY(-2px);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderSummer2023Major_1iFfb
    .dpcroot_BannerContainer_EvAlT
    .dpcroot_BannerContent_BLqTW
    .dpcroot_SummerMajor23EventResultsButton_13uNS {
    display: none;
  }
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_Column_LcWha {
  height: 100%;
  width: -webkit-fill-available;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_Column_LcWha.dpcroot_Center_2ZZZS {
  width: 150%;
}

.dpcroot_DPCHeaderSummer2023Major_1iFfb
  .dpcroot_BannerContainer_EvAlT
  .dpcroot_BannerContent_BLqTW
  .dpcroot_Column_LcWha
  .dpcroot_ColumnBlock_2OyXG {
  display: flex;
  flex-direction: column;
  margin: 8px 0px;
}

.dpcroot_DPCHeaderTI2023_rgs4D {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.dpcroot_DPCHeaderTI2023_rgs4D .dpcroot_TI12BannerContainer_3TN1e {
  width: 100%;
  height: 100%;
  max-width: 1600px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_EventPhaseBox_woEv1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_EventPhaseBox_woEv1
  .dpcroot_EventPhase_1c_im {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_EventPhaseBox_woEv1
  .dpcroot_EventPhase_1c_im
  .dpcroot_EventPhaseTitle_2z9IC {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2023_rgs4D
    .dpcroot_TI12BannerContainer_3TN1e
    .dpcroot_TI12BannerContent_KJLrP
    .dpcroot_EventPhaseBox_woEv1
    .dpcroot_EventPhase_1c_im
    .dpcroot_EventPhaseTitle_2z9IC {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_EventPhaseBox_woEv1
  .dpcroot_EventPhase_1c_im
  .dpcroot_EventPhaseDates_XXWlK {
  margin-top: 3px;
  font-size: 22px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
  color: #cbb593;
  background: -webkit-linear-gradient(
    #ffffff,
    #cbb593 50%,
    #948a76 55%,
    #ffe2b4
  );
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2023_rgs4D
    .dpcroot_TI12BannerContainer_3TN1e
    .dpcroot_TI12BannerContent_KJLrP
    .dpcroot_EventPhaseBox_woEv1
    .dpcroot_EventPhase_1c_im
    .dpcroot_EventPhaseDates_XXWlK {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_EventPhaseBox_woEv1
  .dpcroot_EventPhase_1c_im
  .dpcroot_EventPhaseDates_XXWlK
  time {
  font-size: 24px;
  font-weight: 800;
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_EventPhaseBox_woEv1
  .dpcroot_EventPhase_1c_im
  .dpcroot_EventPhaseVenue_3VYqo {
  font-size: 14px;
  font-weight: 400;
  color: #fff;
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2023_rgs4D
    .dpcroot_TI12BannerContainer_3TN1e
    .dpcroot_TI12BannerContent_KJLrP
    .dpcroot_EventPhaseBox_woEv1
    .dpcroot_EventPhase_1c_im
    .dpcroot_EventPhaseVenue_3VYqo {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_TI12CenterBox_2uLY1 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_TI12CenterBox_2uLY1
  .dpcroot_TILogo_3qlYs {
  width: 460px;
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_TI12CenterBox_2uLY1
  .dpcroot_TI12Season_23XvC {
  margin-top: 20px;
  font-size: 16px;
  font-family: 'Radiance', sans-serif;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 4px;
  text-align: center;
  filter: drop-shadow(0px 2px 2px #000);
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_TI12PrizePoolBox_31f86 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: center;
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_TI12PrizePoolBox_31f86
  .dpcroot_PrizePoolTitle_JYJRh {
  margin-right: 120px;
  margin-left: 150px;
  font-family: 'Radiance', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  letter-spacing: 4px;
  text-transform: uppercase;
  text-align: left;
  filter: drop-shadow(0px 2px 2px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2023_rgs4D
    .dpcroot_TI12BannerContainer_3TN1e
    .dpcroot_TI12BannerContent_KJLrP
    .dpcroot_TI12PrizePoolBox_31f86
    .dpcroot_PrizePoolTitle_JYJRh {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_TI12PrizePoolBox_31f86
  .dpcroot_PrizePoolValue_2SztN {
  margin-right: 120px;
  margin-left: 150px;
  margin-top: 3px;
  font-family: 'Reaver', serif;
  font-size: 45px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: left;
  filter: drop-shadow(0px 0px 4px #002c4c);
  background: -webkit-linear-gradient(#31c8db 10%, #176490 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2023_rgs4D
    .dpcroot_TI12BannerContainer_3TN1e
    .dpcroot_TI12BannerContent_KJLrP
    .dpcroot_TI12PrizePoolBox_31f86
    .dpcroot_PrizePoolValue_2SztN {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_TI12PrizePoolBox_31f86
  .dpcroot_PrizePoolDesc_3P5rQ {
  margin-right: 120px;
  margin-left: 150px;
  margin-top: 15px;
  color: #b9c0c2;
  font-family: 'Radiance', sans-serif;
  font-size: 16px;
  line-height: 20px;
  font-weight: 400;
  filter: drop-shadow(0px 3px 3px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2023_rgs4D
    .dpcroot_TI12BannerContainer_3TN1e
    .dpcroot_TI12BannerContent_KJLrP
    .dpcroot_TI12PrizePoolBox_31f86
    .dpcroot_PrizePoolDesc_3P5rQ {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_TI12PrizePoolBox_31f86
  .dpcroot_EventResultsTitle_1ReEx {
  margin-left: 150px;
  margin-top: 30px;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Radiance', sans-serif;
  color: #fff;
  letter-spacing: 1px;
  text-align: left;
  filter: drop-shadow(0px 3px 3px #000);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2023_rgs4D
    .dpcroot_TI12BannerContainer_3TN1e
    .dpcroot_TI12BannerContent_KJLrP
    .dpcroot_TI12PrizePoolBox_31f86
    .dpcroot_EventResultsTitle_1ReEx {
    display: none;
  }
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_TI12PrizePoolBox_31f86
  .dpcroot_EventResultsButton_3yzbY {
  margin-top: 15px;
  margin-left: 150px;
  margin-right: 180px;
  padding: 12px 35px;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  background: linear-gradient(90deg, #ea6953 0%, #952e46 100%);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3411764706);
  border-top: 2px solid #ffa192;
  border-radius: 4px;
  transition: 0.15s;
  transition-property: filter, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.dpcroot_DPCHeaderTI2023_rgs4D
  .dpcroot_TI12BannerContainer_3TN1e
  .dpcroot_TI12BannerContent_KJLrP
  .dpcroot_TI12PrizePoolBox_31f86
  .dpcroot_EventResultsButton_3yzbY:hover {
  filter: brightness(1.2);
  transform: translateY(-2px);
}

@media (max-width: 1300px) {
  .dpcroot_DPCHeaderTI2023_rgs4D
    .dpcroot_TI12BannerContainer_3TN1e
    .dpcroot_TI12BannerContent_KJLrP
    .dpcroot_TI12PrizePoolBox_31f86
    .dpcroot_EventResultsButton_3yzbY {
    display: none;
  }
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.schedulepage_Tooltip_Iydxz {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.schedulepage_CarouselFade_3kirz {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.schedulepage_StandardButton_22Vf3 {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.schedulepage_StandardButton_22Vf3:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.schedulepage_StandardButton_22Vf3 .schedulepage_ButtonText_2OBMf {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.schedulepage_StandardButton_22Vf3 .schedulepage_Icon_gsdjd {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.schedulepage_StandardButton_22Vf3
  .schedulepage_Icon_gsdjd.schedulepage_Play_3IskS {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.schedulepage_StandardButton_22Vf3 .schedulepage_SteamLogo_16x4F {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.schedulepage_ToolTip_3lL54,
.schedulepage_PlayerReportTooltip_NzHZ4 {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.schedulepage_PlayerReportTooltip_NzHZ4 {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.schedulepage_DPCSchedulePage_J-DTL {
  color: #fff;
  width: 100%;
  background-size: 100% auto;
  background-position: top, center;
  background-repeat: repeat-y;
  justify-content: center;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.schedulepage_DPCSchedulePage_J-DTL .schedulepage_ScrollToTopButton_1r-rx {
  padding: 8px 30px;
  background-color: #2e3339;
  color: #9099a3;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  border-radius: 3px;
  margin-top: 60px;
  margin-bottom: 200px;
  cursor: pointer;
  user-select: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.schedulepage_DPCSchedulePage_J-DTL
  .schedulepage_ScrollToTopButton_1r-rx:hover {
  color: #fff;
  background-color: #41474e;
}

.schedulepage_DPCScheduleHeader_1-Phy {
  width: 100%;
  height: 100px;
  max-width: 1200px;
  display: flex;
  flex-direction: row;
  justify-content: right;
  gap: 30px;
  align-items: center;
  background: linear-gradient(
    180deg,
    rgb(22, 22, 24) 0%,
    rgb(22, 22, 24) 0%,
    rgb(22, 22, 24) 75%,
    rgba(22, 22, 24, 0) 100%
  );
  z-index: 998;
  padding: 0px 20px;
}

.schedulepage_DPCScheduleHeader_1-Phy .schedulepage_Filters_3wb9m {
  margin-top: 30px;
  display: flex;
  flex-direction: row;
  gap: 20px;
}

.schedulepage_DPCScheduleHeader_1-Phy
  .schedulepage_InternationalDaySelector_bsIjw {
  margin-top: 30px;
  margin-bottom: 15px;
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  gap: 30px;
}

.schedulepage_DPCScheduleHeader_1-Phy
  .schedulepage_InternationalDaySelector_bsIjw
  .schedulepage_AllDays_nwkeQ {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  height: 45px;
  padding: 0px 25px;
  margin-top: 20px;
  font-size: 18px;
  color: #fff;
  font-family: 'Radiance', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  border-radius: 4px;
  background-color: #2e3339;
  cursor: pointer;
  user-select: none;
  transition-property: filter, transform, box-shadow;
  transition-duration: 0.13s;
  transition-timing-function: ease-in-out;
}

.schedulepage_DPCScheduleHeader_1-Phy
  .schedulepage_InternationalDaySelector_bsIjw
  .schedulepage_AllDays_nwkeQ.schedulepage_Selected_3XenX {
  background-color: #5e6976;
  color: #fff;
}

.schedulepage_DPCScheduleHeader_1-Phy
  .schedulepage_InternationalDaySelector_bsIjw
  .schedulepage_AllDays_nwkeQ:hover {
  transform: translateY(-1px);
  filter: brightness(1.2);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.6431372549);
}

.schedulepage_DPCScheduleHeader_1-Phy
  .schedulepage_InternationalDaySelector_bsIjw
  .schedulepage_EventStageContainer_1MBg8 {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: 4px;
}

.schedulepage_DPCScheduleHeader_1-Phy
  .schedulepage_InternationalDaySelector_bsIjw
  .schedulepage_EventStageContainer_1MBg8
  .schedulepage_Title_2Pvkg {
  font-size: 12px;
  color: #9099a3;
  font-family: 'Radiance', sans-serif;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.schedulepage_DPCScheduleHeader_1-Phy
  .schedulepage_InternationalDaySelector_bsIjw
  .schedulepage_EventStageContainer_1MBg8
  .schedulepage_DayList_2wZOM {
  height: 45px;
  display: flex;
  flex-direction: row;
  gap: 3px;
}

.schedulepage_DPCScheduleHeader_1-Phy
  .schedulepage_InternationalDaySelector_bsIjw
  .schedulepage_EventStageContainer_1MBg8
  .schedulepage_DayList_2wZOM
  .schedulepage_DayContainer_1adcC {
  height: 100%;
  min-width: 50px;
  padding: 0px 8px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  border-radius: 4px;
  background-color: #2e3339;
  cursor: pointer;
  user-select: none;
  transition-property: filter, transform, box-shadow, background-color;
  transition-duration: 0.13s;
  transition-timing-function: ease-in-out;
}

.schedulepage_DPCScheduleHeader_1-Phy
  .schedulepage_InternationalDaySelector_bsIjw
  .schedulepage_EventStageContainer_1MBg8
  .schedulepage_DayList_2wZOM
  .schedulepage_DayContainer_1adcC.schedulepage_Selected_3XenX {
  background-color: #5e6976;
}

.schedulepage_DPCScheduleHeader_1-Phy
  .schedulepage_InternationalDaySelector_bsIjw
  .schedulepage_EventStageContainer_1MBg8
  .schedulepage_DayList_2wZOM
  .schedulepage_DayContainer_1adcC:hover {
  transform: translateY(-1px);
  filter: brightness(1.2);
  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.6431372549);
}

.schedulepage_DPCScheduleHeader_1-Phy
  .schedulepage_InternationalDaySelector_bsIjw
  .schedulepage_EventStageContainer_1MBg8
  .schedulepage_DayList_2wZOM
  .schedulepage_DayContainer_1adcC
  .schedulepage_DayNumber_1Jl04 {
  font-size: 18px;
  color: #fff;
  font-family: 'Radiance', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
}

.schedulepage_DPCScheduleHeader_1-Phy
  .schedulepage_InternationalDaySelector_bsIjw
  .schedulepage_EventStageContainer_1MBg8
  .schedulepage_DayList_2wZOM
  .schedulepage_DayContainer_1adcC
  .schedulepage_DayOfWeek_2SKaX {
  font-size: 10px;
  color: #a2acb8;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
}

.schedulepage_DPCScheduleList_9d9np {
  width: 100%;
  min-height: 1000px;
  max-width: 1200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 22px;
  padding: 0px 0px;
}

.schedulepage_DPCScheduleList_9d9np .schedulepage_DaySection_3sqgx {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.schedulepage_DPCScheduleList_9d9np
  .schedulepage_DaySection_3sqgx
  .schedulepage_DayHeader_3h7NQ {
  width: calc(100% - 40px);
  max-width: 1200px;
  height: 40px;
  margin: 0px 0px;
  background-color: #28282e;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  position: sticky;
  top: 200px;
  z-index: 2;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.4);
}

.schedulepage_DPCScheduleList_9d9np
  .schedulepage_DaySection_3sqgx
  .schedulepage_DayHeader_3h7NQ.schedulepage_IsEventCompleted_32b_2 {
  top: 140px;
}

.schedulepage_DPCScheduleList_9d9np
  .schedulepage_DaySection_3sqgx
  .schedulepage_DayHeader_3h7NQ
  .schedulepage_DateLabel_2niU3 {
  color: #fff;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
}

.schedulepage_DPCScheduleList_9d9np
  .schedulepage_DaySection_3sqgx
  .schedulepage_DayNodeList_2qBkm {
  width: 100%;
  max-width: 1240px;
  padding: 0px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 3px;
}

.schedulepage_DPCScheduleEntry_3y0l2 {
  width: 100%;
  max-width: 1200px;
  background-color: rgba(39, 39, 45, 0.7490196078);
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: column;
  margin-bottom: 2px;
  border: 1px solid rgba(0, 0, 0, 0);
  transition-property: border, background-color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.schedulepage_DPCScheduleEntry_3y0l2.schedulepage_Expanded_16zY4 {
  border: 1px solid #2c3b63;
  background-color: #1c2031;
}

.schedulepage_DPCScheduleEntry_3y0l2 .schedulepage_Body_3vxUU {
  width: 100%;
  height: 100px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_LeftSection_2Qs-X {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 40px;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_LeftSection_2Qs-X
  .schedulepage_NodeType_7B3pD {
  color: #a3a3a3;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  margin-bottom: 8px;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_LeftSection_2Qs-X
  .schedulepage_NodeType_7B3pD.schedulepage_Upper_1uwpw {
  font-size: 15px;
  font-weight: 700;
  letter-spacing: 3px;
  color: #fff;
  margin-bottom: 2px;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_LeftSection_2Qs-X
  .schedulepage_NodeType_7B3pD.schedulepage_Lower_2gwVS {
  font-size: 12px;
  letter-spacing: 1px;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_LeftSection_2Qs-X
  .schedulepage_TimeLabel_uZM_o {
  color: #6b7785;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 2px;
  text-align: center;
  display: flex;
  flex-direction: row;
  gap: 8px;
}

@media (max-width: 1000px) {
  .schedulepage_DPCScheduleEntry_3y0l2
    .schedulepage_Body_3vxUU
    .schedulepage_LeftSection_2Qs-X {
    width: 200px;
    min-width: 200px;
    max-width: 200px;
  }

  .schedulepage_DPCScheduleEntry_3y0l2
    .schedulepage_Body_3vxUU
    .schedulepage_LeftSection_2Qs-X
    .schedulepage_NodeType_7B3pD.schedulepage_Upper_1uwpw,
  .schedulepage_DPCScheduleEntry_3y0l2
    .schedulepage_Body_3vxUU
    .schedulepage_LeftSection_2Qs-X
    .schedulepage_NodeType_7B3pD.schedulepage_Lower_2gwVS {
    font-size: 12px;
  }
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_CenterSection_2KdXd {
  flex-grow: 1;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  color: #a3a3a3;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_CenterSection_2KdXd
  .schedulepage_TeamSection_2YSDr {
  flex-grow: 1;
  flex-basis: 0;
  display: flex;
  flex-direction: column;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_CenterSection_2KdXd
  .schedulepage_TeamSection_2YSDr.schedulepage_Winner_1rqXG
  .schedulepage_TeamName_GaQic {
  color: #fff;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_CenterSection_2KdXd
  .schedulepage_TeamSection_2YSDr.schedulepage_Left_2lNWt {
  text-align: right;
  margin-right: 14px;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_CenterSection_2KdXd
  .schedulepage_TeamSection_2YSDr.schedulepage_Right_10Sjo {
  text-align: left;
  margin-left: 14px;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_CenterSection_2KdXd
  .schedulepage_TeamSection_2YSDr
  .schedulepage_TeamName_GaQic {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_CenterSection_2KdXd
  .schedulepage_TeamSection_2YSDr
  .schedulepage_Record_3PrHy {
  font-size: 13px;
  font-weight: 700;
  color: #6b7785;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_CenterSection_2KdXd
  .schedulepage_TeamLogo_1qbyw {
  filter: drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.6));
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_CenterSection_2KdXd
  .schedulepage_CenterContainer_-EYdz {
  width: 100px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_CenterSection_2KdXd
  .schedulepage_CenterContainer_-EYdz
  .schedulepage_LiveBanner_2_QQf {
  background-color: #00ab30;
  color: #fff;
  padding: 4px 8px;
  font-size: 11px;
  border-radius: 2px;
  align-items: center;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  display: flex;
  flex-direction: row;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_CenterSection_2KdXd
  .schedulepage_CenterContainer_-EYdz
  .schedulepage_LiveBanner_2_QQf
  .schedulepage_Dot_3g47v {
  width: 8px;
  height: 8px;
  margin-left: 6px;
  border-radius: 4px;
  background-color: #fff;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_CenterSection_2KdXd
  .schedulepage_CenterContainer_-EYdz
  .schedulepage_Versus_1mvbK {
  width: 100px;
  text-align: center;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_CenterSection_2KdXd
  .schedulepage_CenterContainer_-EYdz
  .schedulepage_Score_3aCK3 {
  width: 100px;
  text-align: center;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_RightSection_1VXoP {
  width: 250px;
  max-width: 250px;
  min-width: 250px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

@media (max-width: 1000px) {
  .schedulepage_DPCScheduleEntry_3y0l2
    .schedulepage_Body_3vxUU
    .schedulepage_RightSection_1VXoP {
    width: 200px;
    min-width: 200px;
    max-width: 200px;
  }
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_RightSection_1VXoP
  .schedulepage_MatchDetailsButton_3egRQ {
  padding: 8px 20px;
  background-color: #5e6976;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  cursor: pointer;
  user-select: none;
  transition-property: filter, transform, background-color;
  transition-duration: 0.13s;
  transition-timing-function: ease-in-out;
}

.schedulepage_DPCScheduleEntry_3y0l2
  .schedulepage_Body_3vxUU
  .schedulepage_RightSection_1VXoP
  .schedulepage_MatchDetailsButton_3egRQ:hover {
  background-color: #707e8f;
  transform: translateY(-1px);
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.5215686275));
}

.schedulepage_DPCScheduleEntry_3y0l2 .schedulepage_Expansion_30W3U {
  width: 100%;
  height: 0px;
  overflow: hidden;
  background-color: #15171e;
  transition-property: height, min-height, padding-top, padding-bottom;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.schedulepage_DPCScheduleGameDetails_34rHh {
  width: 100%;
  flex-grow: 1;
  flex-basis: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  position: relative;
}

.schedulepage_DPCScheduleGameDetails_34rHh .schedulepage_LeftSection_2Qs-X {
  width: 250px;
  padding-left: 40px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
}

.schedulepage_DPCScheduleGameDetails_34rHh
  .schedulepage_LeftSection_2Qs-X
  .schedulepage_Time_3H8xZ {
  color: #6b7785;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
}

.schedulepage_DPCScheduleGameDetails_34rHh
  .schedulepage_LeftSection_2Qs-X
  .schedulepage_WatchedBox_5z83N {
  padding: 4px 8px;
  background-color: #007acc;
  border-radius: 3px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 10px;
}

.schedulepage_DPCScheduleGameDetails_34rHh
  .schedulepage_LeftSection_2Qs-X
  .schedulepage_MarkWatchedButton_3hQQV {
  padding: 4px 8px;
  border: 1px solid #005288;
  background-color: #001524;
  border-radius: 3px;
  color: #7d94a3;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
  font-size: 10px;
  cursor: pointer;
  user-select: none;
}

.schedulepage_DPCScheduleGameDetails_34rHh
  .schedulepage_LeftSection_2Qs-X
  .schedulepage_MarkWatchedButton_3hQQV:hover {
  background-color: #003050;
}

.schedulepage_DPCScheduleGameDetails_34rHh .schedulepage_HeroList_3cr1j {
  width: 170px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin: 0px 40px;
}

.schedulepage_DPCScheduleGameDetails_34rHh
  .schedulepage_HeroList_3cr1j
  .schedulepage_HeroIcon_1wUEA {
  width: 32px;
  height: 32px;
  background-size: cover;
  background-repeat: no-repeat;
}

.schedulepage_DPCScheduleGameDetails_34rHh .schedulepage_Center_11McY {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.schedulepage_DPCScheduleGameDetails_34rHh
  .schedulepage_Center_11McY
  .schedulepage_FirstLine_3QmiG {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  margin-bottom: 8px;
}

.schedulepage_DPCScheduleGameDetails_34rHh
  .schedulepage_Center_11McY
  .schedulepage_FirstLine_3QmiG
  .schedulepage_GameNumber_2v4Ar {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #fff;
}

.schedulepage_DPCScheduleGameDetails_34rHh
  .schedulepage_Center_11McY
  .schedulepage_WinningTeam_1XW2H {
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #a3a3a3;
  text-align: center;
  margin-bottom: 8px;
}

.schedulepage_DPCScheduleGameDetails_34rHh
  .schedulepage_Center_11McY
  .schedulepage_Duration_2Rf33 {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #6b7785;
}

.schedulepage_DPCScheduleGameDetails_34rHh .schedulepage_RightSection_1VXoP {
  width: 250px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.schedulepage_DPCScheduleGameDetails_34rHh
  .schedulepage_RightSection_1VXoP
  .schedulepage_WatchVODButton_3BXoh {
  padding: 10px 20px;
  background-color: #2e3339;
  border-radius: 4px;
  color: #fff;
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  cursor: pointer;
  user-select: none;
  transition-property: filter, transform, background-color;
  transition-duration: 0.13s;
  transition-timing-function: ease-in-out;
}

.schedulepage_DPCScheduleGameDetails_34rHh
  .schedulepage_RightSection_1VXoP
  .schedulepage_WatchVODButton_3BXoh:hover {
  background-color: #3a3f44;
  transform: translateY(-1px);
  filter: drop-shadow(0px 3px 6px rgba(0, 0, 0, 0.5215686275));
}

.schedulepage_DPCScheduleGameDetails_34rHh::after {
  width: calc(100% - 48px);
  height: 100%;
  position: absolute;
  content: '';
  margin: 0px 24px;
  border-bottom: 1px solid #31363f;
  pointer-events: none;
}

.schedulepage_DPCScheduleGameDetails_34rHh::after.schedulepage_IsLast_1BhPF {
  border-bottom: none;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.aboutbanner_Tooltip_2tRvF {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.aboutbanner_CarouselFade_7iR6V {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.aboutbanner_StandardButton_24Nmu {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.aboutbanner_StandardButton_24Nmu:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.aboutbanner_StandardButton_24Nmu .aboutbanner_ButtonText_21JTK {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.aboutbanner_StandardButton_24Nmu .aboutbanner_Icon_2uGFh {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.aboutbanner_StandardButton_24Nmu
  .aboutbanner_Icon_2uGFh.aboutbanner_Play_1KMML {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.aboutbanner_StandardButton_24Nmu .aboutbanner_SteamLogo_23beE {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.aboutbanner_ToolTip_2wzzK,
.aboutbanner_PlayerReportTooltip_swiSQ {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.aboutbanner_PlayerReportTooltip_swiSQ {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.aboutbanner_DPCAboutBanner_2QgBE {
  width: 100%;
  background-color: #1b293e;
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow-x: hidden;
}

.aboutbanner_DPCAboutBanner_2QgBE .aboutbanner_Background_3O-Jk {
  width: 100%;
  height: 330px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-left: 80px;
  padding-right: 80px;
  background-size: 1920px;
  background-repeat: no-repeat;
  background-position-x: 50%;
}

.aboutbanner_DPCAboutBanner_2QgBE
  .aboutbanner_Background_3O-Jk
  .aboutbanner_Content_25lN3 {
  width: 100%;
  max-width: 1100px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.aboutbanner_DPCAboutBanner_2QgBE
  .aboutbanner_Background_3O-Jk
  .aboutbanner_Content_25lN3
  .aboutbanner_Title_2Ed2T {
  color: #fff;
  font-family: 'Reaver', serif;
  font-weight: 600;
  font-size: 30px;
  margin-bottom: 10px;
}

.aboutbanner_DPCAboutBanner_2QgBE
  .aboutbanner_Background_3O-Jk
  .aboutbanner_Content_25lN3
  .aboutbanner_Body_11EGA {
  width: 430px;
  margin-bottom: 35px;
  color: #a3a3a3;
  font-family: 'Reaver', serif;
  font-weight: 600;
  font-size: 18px;
  line-height: 25px;
}

.aboutbanner_DPCAboutBanner_2QgBE
  .aboutbanner_Background_3O-Jk
  .aboutbanner_Content_25lN3
  .aboutbanner_BodyCentered_2LO-s {
  text-align: center;
}

.aboutbanner_DPCAboutBanner_2QgBE
  .aboutbanner_Background_3O-Jk
  .aboutbanner_Content_25lN3
  .aboutbanner_Button_3WY5V {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  border-radius: 5px;
  padding: 15px 25px;
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  font-family: 'Radiance', sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  background-color: rgba(0, 0, 0, 0);
  transition-property: transform, border-color;
  transition-timing-function: ease;
  transition-duration: 0.2s;
}

.aboutbanner_DPCAboutBanner_2QgBE
  .aboutbanner_Background_3O-Jk
  .aboutbanner_Content_25lN3
  .aboutbanner_Button_3WY5V:hover {
  transform: translateY(-2px);
  border-color: #ff6046;
}

.aboutbanner_DPCAboutBanner_2QgBE
  .aboutbanner_Background_3O-Jk
  .aboutbanner_ContentCentered_vJSYB {
  align-items: center;
}

.aboutbanner_DPCAboutBanner_2QgBE
  .aboutbanner_Background_3O-Jk
  .aboutbanner_ContentCentered_vJSYB
  .aboutbanner_Title_2Ed2T {
  font-size: 48px;
}

@media screen and (max-width: 960px) {
  .aboutbanner_DPCAboutBanner_2QgBE
    .aboutbanner_Background_3O-Jk
    .aboutbanner_ContentCentered_vJSYB
    .aboutbanner_Title_2Ed2T {
    font-size: 30px;
  }
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.internationalstandingspage_Tooltip_jPUzs {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.internationalstandingspage_CarouselFade_1UfQl {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.internationalstandingspage_StandardButton_3FwRA {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.internationalstandingspage_StandardButton_3FwRA:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.internationalstandingspage_StandardButton_3FwRA
  .internationalstandingspage_ButtonText_2pVUo {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.internationalstandingspage_StandardButton_3FwRA
  .internationalstandingspage_Icon_3DraI {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.internationalstandingspage_StandardButton_3FwRA
  .internationalstandingspage_Icon_3DraI.internationalstandingspage_Play_1zuBl {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.internationalstandingspage_StandardButton_3FwRA
  .internationalstandingspage_SteamLogo_2KfqK {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.internationalstandingspage_ToolTip_2MLxq,
.internationalstandingspage_PlayerReportTooltip_3baYg {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.internationalstandingspage_PlayerReportTooltip_3baYg {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ {
  width: 100%;
  background-size: 100% auto;
  background-position: top, center;
  background-repeat: repeat-y;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  gap: 6px;
  padding: 60px 60px;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_NoResults_mx7Ws {
  width: 100%;
  height: 500px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 20px;
  color: #aaa;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy {
  width: 100%;
  max-width: 1200px;
  display: flex;
  flex-direction: column;
  padding: 0px 30px;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamBody_3lxCw {
  height: 60px;
  background-color: #2a2a32;
  padding: 0px 30px;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  user-select: none;
  transition-property: filter;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamBody_3lxCw:hover {
  filter: brightness(1.3);
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamBody_3lxCw
  .internationalstandingspage_TeamName_uFkkH {
  flex-grow: 1;
  color: #a89b9b;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0px 30px;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamBody_3lxCw
  .internationalstandingspage_Points_1kGMI {
  width: 200px;
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: right;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamExpansion_233IJ {
  width: 100%;
  padding: 0px 30px;
  display: flex;
  flex-direction: column;
  background-color: #18181d;
  transition-property: padding;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamExpansion_233IJ.internationalstandingspage_Expanded_3nEfX {
  padding-top: 4px;
  padding-bottom: 4px;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamExpansion_233IJ.internationalstandingspage_Expanded_3nEfX
  .internationalstandingspage_LeagueResult_3AZ2j {
  height: 40px;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamExpansion_233IJ
  .internationalstandingspage_LeagueResult_3AZ2j {
  width: 100%;
  height: 0px;
  overflow: hidden;
  display: flex;
  flex-direction: row;
  align-items: center;
  transition-property: height;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamExpansion_233IJ
  .internationalstandingspage_LeagueResult_3AZ2j
  .internationalstandingspage_Timestamp_37EE5 {
  width: 200px;
  min-width: 200px;
  color: #a3a3a3;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: left;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamExpansion_233IJ
  .internationalstandingspage_LeagueResult_3AZ2j
  .internationalstandingspage_PlayerLeft_3Hmjg {
  flex-grow: 1;
  color: #a3a3a3;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: flex;
  flex-direction: row;
  text-align: center;
  gap: 8px;
  padding-left: 167px;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamExpansion_233IJ
  .internationalstandingspage_LeagueResult_3AZ2j
  .internationalstandingspage_PlayerLeft_3Hmjg
  .internationalstandingspage_PlayerName_fPnpv {
  color: #fff;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamExpansion_233IJ
  .internationalstandingspage_LeagueResult_3AZ2j
  .internationalstandingspage_PointPenalty_2hhv0 {
  width: 200px;
  min-width: 200px;
  color: #af3030;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: right;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamExpansion_233IJ
  .internationalstandingspage_LeagueResult_3AZ2j
  .internationalstandingspage_LeagueLogo_2kXyu {
  width: 77px;
  min-width: 77px;
  height: 30px;
  background-color: #000;
  background-size: cover;
  background-repeat: no-repeat;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamExpansion_233IJ
  .internationalstandingspage_LeagueResult_3AZ2j
  .internationalstandingspage_LeaguePlace_9-qxE {
  width: 60px;
  min-width: 60px;
  color: #ccc;
  font-size: 14px;
  font-weight: 700;
  padding-left: 30px;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamExpansion_233IJ
  .internationalstandingspage_LeagueResult_3AZ2j
  .internationalstandingspage_LeagueName_3efjm {
  flex-grow: 1;
  color: #a3a3a3;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0px 30px;
}

.internationalstandingspage_DPCTIStandingsPage_3-HyZ
  .internationalstandingspage_TeamEntry_2QSCy
  .internationalstandingspage_TeamExpansion_233IJ
  .internationalstandingspage_LeagueResult_3AZ2j
  .internationalstandingspage_Points_1kGMI {
  width: 200px;
  min-width: 200px;
  color: #ddd;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: right;
}

.standingsbracket_DPCStandingsBracket_1Xt0p {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 0px 20px;
}

.standingsbracket_DPCStandingsBracket_1Xt0p.standingsbracket_NoData_2ctr9 {
  opacity: 0;
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_BracketHeader_32VmK {
  width: 100%;
  height: 30px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-weight: 700;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 2px;
  background-color: #36363e;
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_BracketBody_25x0d {
  width: 100%;
  position: relative;
  transition-property: background-color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  background-color: rgba(39, 39, 45, 0.7490196078);
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_BracketBody_25x0d.standingsbracket_NodeExpanded_3KF2_ {
  background-color: #121214;
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_BracketBody_25x0d
  .standingsbracket_DayDisplayContainer_E0PK7 {
  width: 300px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
  position: absolute;
  top: 40px;
  right: 30px;
  cursor: pointer;
  user-select: none;
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_BracketBody_25x0d
  .standingsbracket_DayDisplayContainer_E0PK7
  .standingsbracket_DayDisplayLabel_3FV5y {
  color: #a3a3a3;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-right: 4px;
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_BracketBody_25x0d
  .standingsbracket_DayDisplayContainer_E0PK7
  .standingsbracket_DayDisplayValue_3-f6g {
  min-width: 30px;
  color: #5e6976;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition-property: color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_BracketBody_25x0d
  .standingsbracket_DayDisplayContainer_E0PK7
  .standingsbracket_DayDisplayValue_3-f6g.standingsbracket_On_2YP0g {
  color: #fff;
}

.standingsbracket_DPCStandingsBracket_1Xt0p .standingsbracket_DayLegend_1tetC {
  height: 0px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 40px;
  overflow: hidden;
  transition-property: height;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_DayLegend_1tetC.standingsbracket_Show_3eUoz {
  height: 60px;
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_DayLegend_1tetC
  .standingsbracket_Timestamp_1GMkk {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  color: #a3a3a3;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_DayLegend_1tetC
  .standingsbracket_Timestamp_1GMkk
  .standingsbracket_GradientSquare_3PYt_ {
  width: 40px;
  min-width: 40px;
  height: 40px;
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_BracketScroller_1NHYa {
  padding-top: 60px;
  padding-left: 60px;
  padding-bottom: 60px;
  padding-right: 0px;
  max-width: 90vw;
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_BracketScroller_1NHYa::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0);
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_BracketScroller_1NHYa::-webkit-scrollbar {
  width: 3px;
  background-color: #2e3339;
}

.standingsbracket_DPCStandingsBracket_1Xt0p
  .standingsbracket_BracketScroller_1NHYa::-webkit-scrollbar-thumb {
  width: 3px;
  background-color: #3c434a;
}

.standingsbracket_BracketConnectorStraight_1-9fq {
  height: 100%;
  position: relative;
}

.standingsbracket_BracketConnectorStraight_1-9fq
  .standingsbracket_ConnectorLine_15rTr {
  width: 100%;
  height: 1px;
  background-color: #555;
  position: absolute;
}

.standingsbracket_BracketConnectorCombine_2G63z {
  height: 100%;
  display: flex;
  flex-direction: row;
}

.standingsbracket_BracketConnectorCombine_2G63z
  .standingsbracket_Segment1_At8as {
  width: 20px;
  height: 100%;
  position: relative;
}

.standingsbracket_BracketConnectorCombine_2G63z
  .standingsbracket_Segment1_At8as
  .standingsbracket_ConnectorLineTop_3SzCT {
  width: 100%;
  height: 1px;
  background-color: #555;
  position: absolute;
}

.standingsbracket_BracketConnectorCombine_2G63z
  .standingsbracket_Segment1_At8as
  .standingsbracket_ConnectorLineBottom_KTaHS {
  width: 100%;
  height: 1px;
  background-color: #555;
  position: absolute;
}

.standingsbracket_BracketConnectorCombine_2G63z
  .standingsbracket_ConnectorLineVertical_3VSQ7 {
  width: 1px;
  background-color: #555;
  position: absolute;
}

.standingsbracket_BracketConnectorCombine_2G63z
  .standingsbracket_Segment3_1AYzN {
  flex-grow: 1;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.standingsbracket_BracketConnectorCombine_2G63z
  .standingsbracket_Segment3_1AYzN
  .standingsbracket_ConnectorLineCombined_3y6rg {
  width: 100%;
  height: 1px;
  background-color: #555;
}

.bracketnode_BracketNode_nYREa {
  background-color: #27272d;
  display: flex;
  flex-direction: column;
  box-shadow: 4px 4px 12px rgba(0, 0, 0, 0.6);
  cursor: pointer;
  user-select: none;
  position: relative;
  transition-property: width, height, margin, filter;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  overflow: hidden;
  z-index: 2;
}

.bracketnode_BracketNode_nYREa.bracketnode_Expanded_11Z54 {
  z-index: 3;
}

.bracketnode_BracketNode_nYREa.bracketnode_Expanded_11Z54
  .bracketnode_NodeHeader_1Qtwc
  .bracketnode_BestOf_2Nmd7 {
  opacity: 1;
}

.bracketnode_BracketNode_nYREa.bracketnode_Expanded_11Z54
  .bracketnode_NodeHeader_1Qtwc
  .bracketnode_Live_10DK3 {
  opacity: 0;
}

.bracketnode_BracketNode_nYREa.bracketnode_IsLive_11AHx:not(
    .bracketnode_Expanded_11Z54
  )
  .bracketnode_NodeHeader_1Qtwc
  .bracketnode_Live_10DK3 {
  opacity: 1;
}

.bracketnode_BracketNode_nYREa.bracketnode_OtherExpanded_UQCJU {
  filter: brightness(0.6);
}

.bracketnode_BracketNode_nYREa.bracketnode_ShowingColor_diHEb
  .bracketnode_NodeHeader_1Qtwc {
  color: #fff;
}

.bracketnode_BracketNode_nYREa .bracketnode_NodeHeader_1Qtwc {
  width: 100%;
  background-color: #36363e;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #36363e;
  color: #959596;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 12px;
  font-weight: 700;
  position: relative;
  text-align: left;
  padding: 2px 5px;
}

.bracketnode_BracketNode_nYREa .bracketnode_NodeHeader_1Qtwc time {
  font-size: 10px;
  color: #959596;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 500;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_NodeHeader_1Qtwc
  .bracketnode_Live_10DK3 {
  position: absolute;
  right: 4px;
  top: 2px;
  opacity: 0;
  color: #00ab30;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_NodeHeader_1Qtwc
  .bracketnode_BestOf_2Nmd7 {
  position: absolute;
  right: 4px;
  top: 2px;
  opacity: 0;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.bracketnode_BracketNode_nYREa .bracketnode_ContentsContainer_1Pqp9 {
  width: 100%;
  flex-grow: 1;
  position: relative;
}

.bracketnode_BracketNode_nYREa .bracketnode_Teams_LCFB4 {
  width: 100%;
  height: 100%;
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  padding-top: 6px;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Teams_LCFB4.bracketnode_Hidden_24ezM {
  opacity: 0;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Teams_LCFB4
  .bracketnode_Team_MfT0Y {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #959596;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Teams_LCFB4
  .bracketnode_Team_MfT0Y.bracketnode_Winner_1EO6O {
  color: #ccc;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Teams_LCFB4
  .bracketnode_Team_MfT0Y
  .bracketnode_TeamLogo_9FdZ6 {
  margin-left: 8px;
  margin-right: 4px;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Teams_LCFB4
  .bracketnode_Team_MfT0Y
  .bracketnode_TeamName_1A0H3 {
  flex-grow: 1;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Teams_LCFB4
  .bracketnode_Team_MfT0Y
  .bracketnode_Score_1d0Wi {
  width: 16px;
  margin-right: 8px;
  text-align: right;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.bracketnode_BracketNode_nYREa .bracketnode_TeamsSmallerPadding_3fJ0B {
  padding-top: 3px;
}

.bracketnode_BracketNode_nYREa .bracketnode_Details_2_SCU {
  width: 100%;
  height: 100%;
  position: absolute;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  transition-delay: 0.2s;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 8px 4px;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU.bracketnode_Hidden_24ezM {
  transition-delay: 0s;
  opacity: 0;
  pointer-events: none;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_Team_MfT0Y {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #959596;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_Team_MfT0Y.bracketnode_Winner_1EO6O {
  color: #ccc;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_Team_MfT0Y
  .bracketnode_TeamLogo_9FdZ6 {
  width: 20px;
  height: 20px;
  margin-left: 8px;
  margin-right: 4px;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_Team_MfT0Y
  .bracketnode_TeamName_1A0H3 {
  flex-grow: 1;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_Team_MfT0Y
  .bracketnode_Score_1d0Wi {
  width: 16px;
  margin-right: 8px;
  text-align: right;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_Timestamp_1nn90 {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
  color: #6b7785;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_Separator_3xF8H {
  width: calc(100% - 8px);
  margin: 4px 4px;
  border-bottom: 1px solid #3f464e;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_LiveContainer_2dtBM {
  width: 100%;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_SeriesGame_21_C0 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_SeriesGame_21_C0.bracketnode_Disabled_3jOTj
  .bracketnode_GameNumber_26aPw,
.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_SeriesGame_21_C0.bracketnode_Disabled_3jOTj
  .bracketnode_DetailsButton_11Z-v {
  color: #555;
  border-color: #555;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_SeriesGame_21_C0.bracketnode_Disabled_3jOTj
  .bracketnode_GameNumber_26aPw:hover,
.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_SeriesGame_21_C0.bracketnode_Disabled_3jOTj
  .bracketnode_DetailsButton_11Z-v:hover {
  color: #555;
  background-color: inherit;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_SeriesGame_21_C0
  .bracketnode_GameNumber_26aPw {
  flex-grow: 1;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #959596;
  margin-left: 8px;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_DetailsButton_11Z-v {
  padding: 4px 8px;
  margin: 4px 8px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #959596;
  border: 1px solid #959596;
  border-radius: 2px;
}

.bracketnode_BracketNode_nYREa
  .bracketnode_Details_2_SCU
  .bracketnode_DetailsButton_11Z-v:hover {
  color: #ccc;
  background-color: #444;
}

.standingsbrackettree_DPCStandingsBracketTree_2H-GO {
  position: relative;
}

.standingsbrackettree_BracketNodeContainer_1jV6B,
.standingsbrackettree_BracketConnectorContainer_2vOTg {
  position: absolute;
}

.standingsresults_DPCStandingsResults_2TWyU {
  width: 100%;
  max-width: 1200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 10px;
  padding: 0px 20px;
}

.standingsresults_DPCStandingsResults_2TWyU .standingsresults_Placement_3qVRN {
  width: 60px;
  border-radius: 3px;
  padding: 8px 0px;
  margin: 0px 40px;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 1px;
  text-align: center;
  color: #fff;
  background-color: #36363e;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.4);
}

.standingsresults_DPCStandingsResults_2TWyU
  .standingsresults_Placement_3qVRN.standingsresults_First_5bSly {
  color: #35231e;
  background: linear-gradient(
    108deg,
    rgb(122, 107, 88) 0%,
    rgb(169, 152, 120) 28%,
    rgb(212, 207, 194) 52%,
    rgb(169, 152, 120) 76%,
    rgb(122, 107, 88) 100%
  );
  border: 1.5px solid #564c40;
}

.standingsresults_DPCStandingsResults_2TWyU
  .standingsresults_Placement_3qVRN.standingsresults_Second_2zeHb {
  color: #1f2c49;
  background: linear-gradient(
    108deg,
    rgb(72, 82, 102) 0%,
    rgb(101, 108, 127) 28%,
    rgb(160, 169, 186) 52%,
    rgb(101, 108, 127) 76%,
    rgb(72, 82, 102) 100%
  );
  border: 1.5px solid #394151;
}

.standingsresults_DPCStandingsResults_2TWyU
  .standingsresults_Placement_3qVRN.standingsresults_Third_1OVhZ {
  color: #311d2c;
  background: linear-gradient(
    108deg,
    rgb(83, 62, 66) 0%,
    rgb(130, 99, 99) 28%,
    rgb(195, 165, 149) 52%,
    rgb(130, 99, 99) 76%,
    rgb(83, 62, 66) 100%
  );
  border: 1.5px solid #443336;
}

.standingsresults_StandingsResult_2pqSN {
  width: 100%;
  height: 120px;
  display: flex;
  flex-direction: row;
  align-items: center;
  background: linear-gradient(
    108deg,
    rgba(42, 42, 50, 0.7490196078) 0%,
    rgba(42, 42, 50, 0.7490196078) calc(100% - 400px),
    rgba(54, 54, 62, 0.7490196078) calc(100% - 400px),
    rgba(54, 54, 62, 0.7490196078) 100%
  );
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.2);
}

.standingsresults_StandingsResult_2pqSN .standingsresults_Placement_3qVRN {
  width: 60px;
  border-radius: 3px;
  padding: 8px 0px;
  margin: 0px 40px;
  font-size: 14px;
  font-weight: 800;
  letter-spacing: 1px;
  text-align: center;
  color: #fff;
  background-color: #36363e;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.4);
}

.standingsresults_StandingsResult_2pqSN
  .standingsresults_Placement_3qVRN.standingsresults_First_5bSly {
  color: #35231e;
  background: linear-gradient(
    108deg,
    rgb(122, 107, 88) 0%,
    rgb(169, 152, 120) 28%,
    rgb(212, 207, 194) 52%,
    rgb(169, 152, 120) 76%,
    rgb(122, 107, 88) 100%
  );
  border: 1.5px solid #564c40;
}

.standingsresults_StandingsResult_2pqSN
  .standingsresults_Placement_3qVRN.standingsresults_Second_2zeHb {
  color: #1f2c49;
  background: linear-gradient(
    108deg,
    rgb(72, 82, 102) 0%,
    rgb(101, 108, 127) 28%,
    rgb(160, 169, 186) 52%,
    rgb(101, 108, 127) 76%,
    rgb(72, 82, 102) 100%
  );
  border: 1.5px solid #394151;
}

.standingsresults_StandingsResult_2pqSN
  .standingsresults_Placement_3qVRN.standingsresults_Third_1OVhZ {
  color: #311d2c;
  background: linear-gradient(
    108deg,
    rgb(83, 62, 66) 0%,
    rgb(130, 99, 99) 28%,
    rgb(195, 165, 149) 52%,
    rgb(130, 99, 99) 76%,
    rgb(83, 62, 66) 100%
  );
  border: 1.5px solid #443336;
}

.standingsresults_StandingsResult_2pqSN .standingsresults_TeamName_2JB8u {
  flex-grow: 1;
  margin-left: 40px;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.4);
}

.standingsresults_StandingsResult_2pqSN
  .standingsresults_EarningsContainer_43t09,
.standingsresults_StandingsResult_2pqSN
  .standingsresults_PointsContainer_2-kkm {
  width: 200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

.standingsresults_StandingsResult_2pqSN
  .standingsresults_EarningsContainer_43t09
  .standingsresults_Title_1Ir9X,
.standingsresults_StandingsResult_2pqSN
  .standingsresults_PointsContainer_2-kkm
  .standingsresults_Title_1Ir9X {
  color: #7f7f81;
  font-size: 14px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.standingsresults_StandingsResult_2pqSN
  .standingsresults_EarningsContainer_43t09
  .standingsresults_Value_3_Jga,
.standingsresults_StandingsResult_2pqSN
  .standingsresults_PointsContainer_2-kkm
  .standingsresults_Value_3_Jga {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.standingspage_Tooltip_hZdPi {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.standingspage_CarouselFade_3iFH- {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.standingspage_StandardButton_1_67o {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.standingspage_StandardButton_1_67o:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.standingspage_StandardButton_1_67o .standingspage_ButtonText_2EPFI {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.standingspage_StandardButton_1_67o .standingspage_Icon_28wjT {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.standingspage_StandardButton_1_67o
  .standingspage_Icon_28wjT.standingspage_Play_2Aeh3 {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.standingspage_StandardButton_1_67o .standingspage_SteamLogo_3FeXW {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.standingspage_ToolTip_3NrsF,
.standingspage_PlayerReportTooltip_GNkeQ {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.standingspage_PlayerReportTooltip_GNkeQ {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.standingspage_DPCStandingsPage_oJp3o {
  width: 100%;
  color: #fff;
  background-color: #050606;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.standingspage_DPCStandingsPageLeague_26G0I {
  width: 100%;
  max-width: 1200px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  margin-bottom: 200px;
}

.standingspage_DPCStandingsPageLeague_26G0I .standingspage_Header_3pHiA {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: right;
  align-items: center;
  gap: 30px;
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 80px;
  margin-bottom: 20px;
}

.standingspage_DPCStandingsPageMajor_m2Itz {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 200px;
}

.standingspage_DPCStandingsPageMajor_m2Itz .standingspage_Header_3pHiA {
  width: 100%;
  max-width: 1200px;
  display: flex;
  flex-direction: row;
  justify-content: right;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 20px;
  padding: 0px 20px;
}

.standingspage_DPCStandingsPageLeagueFinals_2mzfM {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 200px;
}

.standingspage_DPCStandingsPageLeagueFinals_2mzfM .standingspage_Header_3pHiA {
  width: 100%;
  max-width: 1200px;
  display: flex;
  flex-direction: row;
  justify-content: right;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 20px;
  padding: 0px 20px;
}

.standingspage_DPCStandingsPageTIQualifiers_QwnkE {
  width: 100%;
  min-height: 1200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
}

.standingspage_DPCStandingsPageTIQualifiers_QwnkE .standingspage_Header_3pHiA {
  width: 100%;
  max-width: 1420px;
  display: flex;
  flex-direction: row;
  justify-content: right;
  align-items: center;
  margin-top: 80px;
  margin-bottom: 20px;
  padding: 0px 20px;
}

.standingsgrid_DPCStandingsGrid_27wR8 {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.standingsgrid_DPCStandingsGrid_27wR8.standingsgrid_NoData_3BlJo {
  opacity: 0;
}

.standingsgrid_DPCStandingsGrid_27wR8 .standingsgrid_GridMain_3I8BA {
  width: 560px;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: rgba(39, 39, 45, 0.7490196078);
  box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.4);
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_Header_3wbqj {
  width: 100%;
  height: 40px;
  min-height: 40px;
  background-color: #36363e;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 700;
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_GridContainer_1AK8m {
  flex-grow: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: relative;
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_GridContainer_1AK8m
  .standingsgrid_GridBody_3iy6B {
  display: flex;
  flex-direction: column;
  z-index: 2;
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_GridContainer_1AK8m
  .standingsgrid_GridBody_3iy6B
  .standingsgrid_GridRow_3RuNc {
  display: flex;
  flex-direction: row;
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_GridContainer_1AK8m
  .standingsgrid_GridBody_3iy6B
  .standingsgrid_GridRow_3RuNc
  .standingsgrid_GridCell_31EuG {
  width: 56px;
  height: 56px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2px;
  color: #818181;
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_GridContainer_1AK8m
  .standingsgrid_GridBody_3iy6B
  .standingsgrid_GridRow_3RuNc
  .standingsgrid_GridCell_31EuG:hover {
  color: #fff;
  background-color: #27272d;
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_GridContainer_1AK8m
  .standingsgrid_GridBody_3iy6B
  .standingsgrid_GridRow_3RuNc
  .standingsgrid_GridCell_31EuG
  .standingsgrid_Date_tu5Ef {
  font-size: 12px;
  text-align: center;
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_GridContainer_1AK8m
  .standingsgrid_GridBody_3iy6B
  .standingsgrid_GridRow_3RuNc
  .standingsgrid_GridCell_31EuG
  .standingsgrid_Record_9-5Jy {
  font-size: 13px;
  text-align: center;
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_GridContainer_1AK8m
  .standingsgrid_GridBody_3iy6B
  .standingsgrid_GridRow_3RuNc
  .standingsgrid_GridCell_31EuG
  .standingsgrid_GridMatch_1rJs1 {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_GridContainer_1AK8m
  .standingsgrid_GridBody_3iy6B
  .standingsgrid_GridRow_3RuNc
  .standingsgrid_GridCell_31EuG
  .standingsgrid_GridMatch_1rJs1
  .standingsgrid_Live_1lEe7 {
  background-color: #00ab30;
  color: #fff;
  padding: 4px 8px;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  border-radius: 2px;
  flex-direction: row;
  align-items: center;
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_GridContainer_1AK8m
  .standingsgrid_RowHighlightContainer_3aeqo {
  width: 100%;
  position: absolute;
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_GridContainer_1AK8m
  .standingsgrid_RowHighlightContainer_3aeqo
  .standingsgrid_RowHighlight_23Tix {
  position: absolute;
  width: 100%;
  height: 56px;
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_GridContainer_1AK8m
  .standingsgrid_ColumnHighlightContainer_3bby9 {
  height: 100%;
  position: absolute;
}

.standingsgrid_DPCStandingsGrid_27wR8
  .standingsgrid_GridMain_3I8BA
  .standingsgrid_GridContainer_1AK8m
  .standingsgrid_ColumnHighlightContainer_3bby9
  .standingsgrid_ColumnHighlight_3O-nA {
  position: absolute;
  width: 56px;
  height: 100%;
}

.standingsgrid_LegendContainer_2MdPW {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.standingsgrid_LegendContainer_2MdPW .standingsgrid_LegendCenter_9Bvc6 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0px 20px;
  gap: 20px;
}

.standingsgrid_LegendContainer_2MdPW
  .standingsgrid_LegendCenter_9Bvc6
  .standingsgrid_LegendItem_2OlJy {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
}

.standingsgrid_LegendContainer_2MdPW
  .standingsgrid_LegendCenter_9Bvc6
  .standingsgrid_LegendItem_2OlJy
  .standingsgrid_ColorSquare_2z4P0 {
  width: 40px;
  min-width: 40px;
  height: 40px;
}

.standingsgrid_LegendContainer_2MdPW
  .standingsgrid_LegendCenter_9Bvc6
  .standingsgrid_LegendItem_2OlJy
  .standingsgrid_Description_2qrIb {
  color: #a3a3a3;
  max-width: 300px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.standingsroundrobin_DPCStandingsRoundRobin_3E28X {
  max-width: 1300px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: center;
  gap: 80px;
}

.standingsroundrobin_DPCStandingsRoundRobin_3E28X
  .standingsroundrobin_Tiebreakers_1Nu1A {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
}

.standingsroundrobin_DPCStandingsRoundRobin_3E28X
  .standingsroundrobin_Tiebreakers_1Nu1A
  .standingsroundrobin_Title_361Zx {
  color: #fff;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.standingsroundrobin_DPCStandingsRoundRobin_3E28X
  .standingsroundrobin_Standings_aAnDu {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  row-gap: 70px;
  column-gap: 20px;
  justify-content: center;
  padding: 0px 20px;
}

.standingsroundrobin_DPCStandingsRoundRobin_3E28X
  .standingsroundrobin_Standings_aAnDu
  .standingsroundrobin_NoTeams_1rkgt {
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin: 20px 0px;
}

.standingsroundrobin_DPCStandingsRoundRobin_3E28X
  .standingsroundrobin_Title_361Zx {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  text-align: left;
  letter-spacing: 2px;
  padding-left: 20px;
  margin-bottom: -65px;
  margin-top: 20px;
}

.standingsteamlist_DPCStandingsTeamList_3rmB6 {
  width: 580px;
  height: fit-content;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.standingsteamlist_DPCStandingsTeamList_3rmB6.standingsteamlist_Narrow__lS4M {
  width: 100%;
  max-width: 390px;
}

.standingsteamlist_DPCStandingsTeamList_3rmB6.standingsteamlist_NoData_1dWGB {
  opacity: 0;
}

.standingsteamlist_DPCStandingsTeamList_3rmB6 .standingsteamlist_Heading_1lWn6 {
  width: 100%;
  text-align: center;
  padding: 10px 0px;
  background-color: #36363e;
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-bottom: 1px solid #151518;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.4);
  position: relative;
}

.standingsteamlist_DPCStandingsTeamList_3rmB6
  .standingsteamlist_Heading_1lWn6
  .standingsteamlist_ViewSelctor_6IEgw {
  position: absolute;
  right: 10px;
  top: 7px;
  width: 24px;
  height: 24px;
  background-size: cover;
  background-repeat: no-repeat;
}

.standingsteamlist_DPCStandingsTeamList_3rmB6 .standingsteamlist_Teams_1G6Jz {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  box-shadow: 4px 4px 16px rgba(0, 0, 0, 0.4);
}

.standingsteamlist_DPCStandingsTeamList_3rmB6
  .standingsteamlist_Teams_1G6Jz
  .standingsteamlist_HighlightOverlay_gXvWn {
  width: 100%;
  position: absolute;
  left: 0;
}

.standingsteamlist_DPCStandingsTeam_1_RVZ {
  width: 100%;
  height: 70px;
  background-color: rgba(39, 39, 45, 0.7490196078);
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0px 20px;
}

.standingsteamlist_DPCStandingsTeam_1_RVZ * {
  z-index: 2;
}

.standingsteamlist_DPCStandingsTeam_1_RVZ .standingsteamlist_Standing_3fQyw {
  width: 60px;
  min-width: 60px;
  text-align: center;
  font-size: 15px;
  color: #a3a3a3;
  font-weight: 800;
  letter-spacing: 1px;
}

.standingsteamlist_DPCStandingsTeam_1_RVZ .standingsteamlist_TeamLogo_3H1TA {
  margin-right: 15px;
  filter: drop-shadow(4px 4px 8px rgba(0, 0, 0, 0.4));
}

.standingsteamlist_DPCStandingsTeam_1_RVZ .standingsteamlist_TeamName_7bvfE {
  flex-grow: 1;
  color: #a3a3a3;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 15px;
  font-weight: 700;
  text-align: left;
  margin-left: 10px;
}

.standingsteamlist_DPCStandingsTeam_1_RVZ .standingsteamlist_Wins_1qw2u,
.standingsteamlist_DPCStandingsTeam_1_RVZ .standingsteamlist_Losses_1SdDD,
.standingsteamlist_DPCStandingsTeam_1_RVZ .standingsteamlist_WinsLosses_1Z-lo {
  width: 70px;
  min-width: 70px;
  text-align: center;
  font-size: 15px;
  font-weight: 700;
  color: #a3a3a3;
}

.standingsteamlist_DPCStandingsTeam_1_RVZ.standingsteamlist_Header_3UEZ5 {
  background-color: #36363e;
  height: 40px;
}

.standingsteamlist_DPCStandingsTeam_1_RVZ.standingsteamlist_Header_3UEZ5 * {
  color: #fff;
  font-size: 11px;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 700;
}

.standingsteamlist_LegendContainer_2uZJC {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.standingsteamlist_LegendContainer_2uZJC .standingsteamlist_LegendCenter_1Ghrb {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0px 20px;
  gap: 20px;
}

.standingsteamlist_LegendContainer_2uZJC
  .standingsteamlist_LegendCenter_1Ghrb
  .standingsteamlist_LegendItem_95Y-o {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
}

.standingsteamlist_LegendContainer_2uZJC
  .standingsteamlist_LegendCenter_1Ghrb
  .standingsteamlist_LegendItem_95Y-o
  .standingsteamlist_ColorSquare_qkHm0 {
  width: 40px;
  min-width: 40px;
  height: 40px;
}

.standingsteamlist_LegendContainer_2uZJC
  .standingsteamlist_LegendCenter_1Ghrb
  .standingsteamlist_LegendItem_95Y-o
  .standingsteamlist_Description_2ym1x {
  color: #a3a3a3;
  max-width: 300px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.international2021_Tooltip_WX1Ou {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.international2021_CarouselFade_1vOl2 {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.international2021_StandardButton_28Po- {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.international2021_StandardButton_28Po-:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.international2021_StandardButton_28Po- .international2021_ButtonText_1wzjZ {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.international2021_StandardButton_28Po- .international2021_Icon_2Jf8H {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.international2021_StandardButton_28Po-
  .international2021_Icon_2Jf8H.international2021_Play_3BRSN {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.international2021_StandardButton_28Po- .international2021_SteamLogo_1Isae {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.international2021_ToolTip_zGTKQ,
.international2021_PlayerReportTooltip_bZEOH {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.international2021_PlayerReportTooltip_bZEOH {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.international2021_InternationalPrizePoolBanner_1-3Wk {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.international2021_InternationalPrizePoolBanner_1-3Wk
  .international2021_Background_2GXMw {
  width: 100%;
  height: 100%;
  max-width: 1280px;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 100px 0px 50px 0px;
}

.international2021_InternationalPrizePoolBanner_1-3Wk
  .international2021_Background_2GXMw
  .international2021_PrizePoolLabel_3oIVb {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: 'Reaver', serif;
  color: #bb9a4a;
  color: #fff;
  margin-bottom: 0px;
}

.international2021_InternationalPrizePoolBanner_1-3Wk
  .international2021_Background_2GXMw
  .international2021_PrizePoolValue_2snC- {
  font-size: 80px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: 'Reaver', serif;
  color: #fff;
  background: linear-gradient(
    #ab8c3b 30%,
    #efe5bb 50%,
    #d2bd6f 60%,
    #785f2f 80%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.international2021_InternationalPrizeSplits_DbYSg {
  width: 100%;
  padding: 0px 0px 0px 0px;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//dpc/ti10/prize_bg.jpg');
  background-size: cover;
  background-position: center bottom;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.international2021_InternationalPrizeSplits_DbYSg
  .international2021_DividerTop_VhDkv {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//dpc/ti10/divider.png');
  background-size: cover;
  width: 100%;
  height: 5px;
  position: absolute;
  box-shadow: 0px 0px 20px #000;
}

.international2021_InternationalPrizeSplits_DbYSg
  .international2021_PrizeGridContain_3zm2W {
  width: 100%;
  height: auto;
  max-width: 1280px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
}

.international2021_InternationalPrizeSplits_DbYSg
  .international2021_PrizeGridContain_3zm2W
  .international2021_PrizePoolLabel_3oIVb {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 150px;
  font-family: 'Reaver', serif;
  color: #bb9a4a;
  color: #fff;
  margin-bottom: 0px;
}

.international2021_InternationalPrizeSplits_DbYSg
  .international2021_PrizeGridContain_3zm2W
  .international2021_PrizePoolValue_2snC- {
  font-size: 80px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 20px;
  font-family: 'Reaver', serif;
  color: #fff;
  background: linear-gradient(
    #ab8c3b 30%,
    #efe5bb 50%,
    #d2bd6f 60%,
    #785f2f 80%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.international2021_InternationalPrizeSplits_DbYSg
  .international2021_PrizeGridContain_3zm2W
  .international2021_Title_2fexy {
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-family: 'Reaver', serif;
  background: linear-gradient(
    #ab8c3b 30%,
    #efe5bb 50%,
    #d2bd6f 60%,
    #785f2f 80%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin-bottom: 26px;
}

.international2021_InternationalPrizeSplits_DbYSg
  .international2021_PrizeGridContain_3zm2W
  .international2021_Underline_TEhsx {
  width: 300px;
  height: 1px;
  background: linear-gradient(to right, #ab8c3b 30%, #efe5bb 50%, #ab8c3b 70%);
  margin-bottom: 40px;
}

.international2021_InternationalPrizeSplits_DbYSg
  .international2021_PrizeGridContain_3zm2W
  .international2021_Grid_YcYMv {
  width: 100%;
  max-width: 1280px;
  margin-bottom: 200px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.international2021_InternationalPrizeSplits_DbYSg
  .international2021_PrizeGridContain_3zm2W
  .international2021_Grid_YcYMv
  .international2021_GridRow_1oAOo {
  width: 100%;
  max-width: 1280px;
  height: 100px;
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.international2021_InternationalPrizeSplits_DbYSg
  .international2021_PrizeGridContain_3zm2W
  .international2021_Grid_YcYMv
  .international2021_GridRow_1oAOo
  .international2021_GridEntry_FaMQF {
  flex-grow: 1;
  flex-basis: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5647058824);
}

.international2021_InternationalPrizeSplits_DbYSg
  .international2021_PrizeGridContain_3zm2W
  .international2021_Grid_YcYMv
  .international2021_GridRow_1oAOo
  .international2021_GridEntry_FaMQF
  .international2021_PrizeValue_3wnvl {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'Reaver', serif;
  background: linear-gradient(
    #ab8c3b 30%,
    #efe5bb 50%,
    #d2bd6f 60%,
    #785f2f 80%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.international2021_InternationalPrizeSplits_DbYSg
  .international2021_PrizeGridContain_3zm2W
  .international2021_Grid_YcYMv
  .international2021_GridRow_1oAOo
  .international2021_GridEntry_FaMQF
  .international2021_Place_3ww4d {
  font-size: 17px;
  letter-spacing: 2px;
  color: #a3a3a3;
}

.international2021_InternationalCompendiumBanner_ZUzrp {
  width: 100%;
  height: auto;
  position: relative;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//dpc/ti10/grout_bg.jpg');
  background-size: cover;
  background-position: center top;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  display: block;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Sparkles_1WPIu {
  position: absolute;
  width: 100%;
  animation-duration: 10s;
  animation-timing-function: ease-out;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-name: international2021_PortraitIn_38iMw;
}

@keyframes international2021_PortraitIn_38iMw {
  0% {
    transform: translateY(-10px);
    opacity: 0.5;
  }

  50% {
    transform: translateY(30px);
    opacity: 0.3;
  }

  100% {
    transform: translateY(-10px);
    opacity: 0.5;
  }
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Intro_1TvG5 {
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 50px 10vw 100px 10vw;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//dpc/ti10/heroes_bottom.png');
  background-size: 100% auto;
  background-position: center bottom;
  background-repeat: no-repeat;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Intro_1TvG5
  .international2021_IntroHeader_22ClT {
  font-size: 36px;
  font-family: 'Reaver', serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  margin-top: 50px;
  color: #bb9a4a;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Intro_1TvG5
  .international2021_IntroTI_1uv6Z {
  font-size: 60px;
  font-family: 'Reaver', serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  text-align: center;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Intro_1TvG5
  .international2021_IntroKickoff_uMneh {
  font-size: 24px;
  font-family: 'Radiance', sans-serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.5647058824);
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Intro_1TvG5
  .international2021_IntroDesc_1NzAz {
  font-family: 'Reaver', serif;
  font-size: 18px;
  text-align: center;
  color: #fff;
  letter-spacing: 1px;
  max-width: 600px;
  margin-top: 20px;
  margin-bottom: 30px;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Intro_1TvG5
  .international2021_FollowTitle_31EVN {
  margin-top: 80px;
  font-size: 16px;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 500;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Intro_1TvG5
  .international2021_FollowSection_24R1D {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 10px;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Intro_1TvG5
  .international2021_FollowSection_24R1D
  .international2021_Follow_24z1a {
  width: 30%;
  width: 70px;
  height: 70px;
  margin: 0px 10px;
  transition-duration: 0.3s;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Intro_1TvG5
  .international2021_FollowSection_24R1D
  .international2021_Follow_24z1a:hover {
  transform: translateY(-4px);
  filter: brightness(1.4);
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Intro_1TvG5
  .international2021_FollowSection_24R1D
  .international2021_FollowText_24cRd {
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  font-weight: 500;
  letter-spacing: 2px;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Intro_1TvG5
  .international2021_LearnMoreButton_2gEDj {
  border: 1px solid #bb9a4a;
  border-radius: 3px;
  padding: 10px 35px;
  background-color: rgba(0, 0, 0, 0);
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition-property: color, border-color, background-color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
  cursor: pointer;
  user-select: none;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Intro_1TvG5
  .international2021_LearnMoreButton_2gEDj:hover {
  border-color: #e6c373;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1019607843);
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Background_2GXMw {
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0.3764705882);
  overflow: visible;
  background-position: center bottom;
  background-size: 100% auto;
  background-repeat: no-repeat;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Background_2GXMw
  .international2021_DividerTop_VhDkv {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//dpc/ti10/divider.png');
  background-size: cover;
  width: 100%;
  height: 5px;
  position: absolute;
  box-shadow: 0px 0px 20px #000;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Background_2GXMw
  .international2021_CompendiumContent_1rTfb {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1280px;
  height: auto;
  margin: 0 auto;
  overflow: visible;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Background_2GXMw
  .international2021_CompendiumContent_1rTfb
  .international2021_ImageContainer_1xgkw {
  width: 50%;
  overflow: visible;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 1;
}

@media (max-width: 900px) {
  .international2021_InternationalCompendiumBanner_ZUzrp
    .international2021_Background_2GXMw
    .international2021_CompendiumContent_1rTfb
    .international2021_ImageContainer_1xgkw {
    display: none;
  }
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Background_2GXMw
  .international2021_CompendiumContent_1rTfb
  .international2021_ImageContainer_1xgkw
  .international2021_StatueImage_2Illg {
  width: 200%;
  margin-top: 30px;
  z-index: 10;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Background_2GXMw
  .international2021_CompendiumContent_1rTfb
  .international2021_CompendiumText_3CdQa {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  z-index: 10;
  width: 70%;
  padding: 0px 0px 0px 100px;
}

@media (max-width: 900px) {
  .international2021_InternationalCompendiumBanner_ZUzrp
    .international2021_Background_2GXMw
    .international2021_CompendiumContent_1rTfb
    .international2021_CompendiumText_3CdQa {
    padding: 70px 20px;
    width: 100%;
  }
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Background_2GXMw
  .international2021_CompendiumContent_1rTfb
  .international2021_CompendiumText_3CdQa
  .international2021_CompendiumHeader_1APzg {
  font-size: 20px;
  font-weight: 700;
  font-family: 'Reaver', serif;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #bb9a4a;
}

@media (max-width: 900px) {
  .international2021_InternationalCompendiumBanner_ZUzrp
    .international2021_Background_2GXMw
    .international2021_CompendiumContent_1rTfb
    .international2021_CompendiumText_3CdQa
    .international2021_CompendiumHeader_1APzg {
    font-size: 18px;
  }
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Background_2GXMw
  .international2021_CompendiumContent_1rTfb
  .international2021_CompendiumText_3CdQa
  .international2021_CompendiumHeader_1APzg
  .CompendiumTitle {
  font-size: 50px;
  font-weight: 700;
  line-height: 60px;
  font-family: 'Reaver', serif;
  text-align: left;
  color: #fff;
  letter-spacing: 2px;
}

@media (max-width: 900px) {
  .international2021_InternationalCompendiumBanner_ZUzrp
    .international2021_Background_2GXMw
    .international2021_CompendiumContent_1rTfb
    .international2021_CompendiumText_3CdQa
    .international2021_CompendiumHeader_1APzg
    .CompendiumTitle {
    font-size: 40px;
    line-height: 45px;
  }
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Background_2GXMw
  .international2021_CompendiumContent_1rTfb
  .international2021_CompendiumText_3CdQa
  .international2021_Underline_TEhsx {
  width: 300px;
  height: 1px;
  background: linear-gradient(to right, #ab8c3b 30%, #efe5bb 50%, #ab8c3b 70%);
  margin: 20px 0px;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Background_2GXMw
  .international2021_CompendiumContent_1rTfb
  .international2021_CompendiumText_3CdQa
  .international2021_CompendiumDetails_3A_MY {
  font-family: 'Reaver', serif;
  font-size: 18px;
  text-align: left;
  color: #fff;
  letter-spacing: 1px;
  max-width: 600px;
  margin-top: 10px;
  margin-bottom: 30px;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Background_2GXMw
  .international2021_CompendiumContent_1rTfb
  .international2021_CompendiumText_3CdQa
  .international2021_LearnMoreButton_2gEDj {
  border: 1px solid #bb9a4a;
  border-radius: 3px;
  padding: 10px 35px;
  background-color: rgba(0, 0, 0, 0);
  color: #fff;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition-property: color, border-color, background-color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
  cursor: pointer;
  user-select: none;
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Background_2GXMw
  .international2021_CompendiumContent_1rTfb
  .international2021_CompendiumText_3CdQa
  .international2021_LearnMoreButton_2gEDj:hover {
  border-color: #e6c373;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1019607843);
}

.international2021_InternationalCompendiumBanner_ZUzrp
  .international2021_Background_2GXMw
  .international2021_Rewardline_1j6n3 {
  width: 100%;
  margin-top: 0px;
}

.international2021_InternationalTeamList_o6W2k {
  width: 100%;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//dpc/ti10/grout_bg.jpg');
  padding-bottom: 100px;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.international2021_InternationalTeamList_o6W2k
  .international2021_DividerTop_VhDkv {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//dpc/ti10/divider.png');
  background-size: cover;
  width: 100%;
  height: 5px;
  position: absolute;
  box-shadow: 0px 0px 20px #000;
}

.international2021_InternationalTeamList_o6W2k .international2021_Title_2fexy {
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 3px;
  padding-top: 100px;
  font-family: 'Reaver', serif;
  text-shadow: 0px 0px 10px #000;
  color: #fff;
  margin-bottom: 20px;
}

.international2021_InternationalTeamList_o6W2k
  .international2021_Underline_TEhsx {
  width: 300px;
  height: 2px;
  background: linear-gradient(to right, #ab8c3b 30%, #efe5bb 50%, #ab8c3b 70%);
  margin-bottom: 40px;
}

.international2021_InternationalTeamList_o6W2k
  .international2021_TeamGrid_2BMl2 {
  width: 100%;
  max-width: 1280px;
  padding: 0px 5vw;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}

.international2021_IternationalTeamListTeam_3r5UZ {
  width: 180px;
  height: 200px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 4px;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.6666666667);
  border: 2px solid #000;
  background-color: rgba(0, 0, 0, 0.5647058824);
}

.international2021_IternationalTeamListTeam_3r5UZ
  .international2021_GoldTeamLogo_RqoEQ {
  width: 90px;
  height: 90px;
  background-size: cover;
  background-repeat: no-repeat;
}

.international2021_IternationalTeamListTeam_3r5UZ
  .international2021_TeamName_eHQMB {
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
  color: #fff;
}

.international2021_IternationalTeamListTeam_3r5UZ
  .international2021_TeamRegion_1QbFU {
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #a3a3a3;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.international2022_Tooltip_395U8 {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.international2022_CarouselFade_3Rn5w {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.international2022_StandardButton_2i0to {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.international2022_StandardButton_2i0to:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.international2022_StandardButton_2i0to .international2022_ButtonText_2R5SV {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.international2022_StandardButton_2i0to .international2022_Icon_366tz {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.international2022_StandardButton_2i0to
  .international2022_Icon_366tz.international2022_Play_36zQg {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.international2022_StandardButton_2i0to .international2022_SteamLogo_2ONzd {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.international2022_ToolTip_3kfUr,
.international2022_PlayerReportTooltip_3BZm3 {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.international2022_PlayerReportTooltip_3BZm3 {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.international2022_TextStyleDisplay_ku5wl {
  font-size: 70px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.international2022_TextStyleSmallHeading_13qSv {
  font-size: 20;
  font-size: clamp(20px, -0.4255319149vw + 28.170212766px, 24px);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.international2022_TextStyleHeading_1Krt8 {
  font-size: 35;
  font-size: clamp(32px, 0.3191489362vw + 28.8723404255px, 35px);
  font-family: 'Reaver', serif;
  font-weight: 600;
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.international2022_TextStyleSectionHeading_2l5eC {
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.4em;
  line-height: 100%;
}

.international2022_TextStyleOverline_1J2Dg {
  font-size: 17;
  font-size: clamp(17px, -0.3191489362vw + 23.1276595745px, 20px);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  line-height: 100%;
}

.international2022_TextStyleButton_3f021 {
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  line-height: 100%;
}

.international2022_TextStyleCaption_3PeOQ {
  font-size: 17px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  line-height: 100%;
}

.international2022_TextStyleBody_2kW36 {
  font-size: 16;
  font-size: clamp(16px, -0.4255319149vw + 24.170212766px, 20px);
  font-size: 16px;
  font-weight: 400;
  line-height: 164%;
}

.international2022_TextStyleDescription_X1eMe {
  font-size: 15;
  font-size: clamp(15px, -0.3191489362vw + 21.1276595745px, 18px);
  font-weight: 400;
  line-height: 164%;
}

.international2022_TextStyleThumbnailBody_3qHu9 {
  font-size: 15;
  font-size: clamp(15px, -0.3191489362vw + 21.1276595745px, 18px);
  font-size: 16px;
  font-weight: 500;
  line-height: 164%;
}

.international2022_TextStyleFootnote_3gC5e {
  font-size: 13;
  font-size: clamp(13px, -0.3191489362vw + 19.1276595745px, 16px);
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  line-height: 164%;
}

.international2022_MajorHeaderPreTitle_3iZSj {
  font-size: 18;
  font-size: clamp(18px, -0.4255319149vw + 26.170212766px, 22px);
  font-weight: 600;
  letter-spacing: 6px;
  text-transform: uppercase;
}

.international2022_MajorHeaderTitle_23nz3 {
  font-family: 'Reaver', serif;
  filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.7137254902));
  font-size: 38px;
  letter-spacing: 2px;
  font-weight: 600;
  text-transform: uppercase;
}

.international2022_MajorHeaderSubtitle_VoZFI {
  font-size: 16;
  font-size: clamp(16px, -0.4255319149vw + 24.170212766px, 20px);
  font-weight: 400;
  line-height: 164%;
}

.international2022_TextColorYellow_276lX {
  color: #ebcf87;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2022_TextColorOrange_355CV {
  color: #ea6953;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2022_TextColorRed_3yiOs {
  color: #e1261c;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2022_TextColorDarkRed_20RI7 {
  color: #952e46;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2022_TextColorBlack_3edoV {
  color: #222;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2022_TextColorDarkerGold_3_pGT {
  color: #4f3612;
}

.international2022_TextColorDarkGold_34rhv {
  color: #936725;
}

.international2022_TextColorGold_3HtpV {
  color: #c79123;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2022_TextColorLightGold_1SeAp {
  color: #e4c269;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2022_TextColorLighterGold_opZiA {
  color: #ecd393;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2022_TextColorLightestGold_214Bz {
  color: #f8e8b9;
}

.international2022_TextColorGrey_sH58j {
  color: #48495c;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8);
}

.international2022_TextColorLightGrey_64C-7 {
  color: #63656a;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8);
}

.international2022_TextColorLighterGrey_38Rf9 {
  color: #9fa2a3;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8);
}

.international2022_TextColorLightestGrey_e63ST {
  color: #ebeaeb;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8);
}

.international2022_TextColorWhite_2eY4a {
  color: #fff;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8);
}

.international2022_TextColorGoldGlow_iZ26R {
  color: #fff;
  text-shadow: 0px 0px 16px #c79123;
}

.international2022_TextColorGreenGlow_2yQiG {
  color: #8fed31;
  text-shadow: 0px 0px 8px #69993a;
}

.international2022_TextColorYellowShadowGradient_1pbdp {
  background: -webkit-linear-gradient(#ebcf87 10%, #ea6953 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 2px 2px #000000);
}

.international2022_TextColorYellowGradient_2tmeV {
  background: -webkit-linear-gradient(#ebcf87 10%, #ea6953 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 5px #e1261c);
}

.international2022_TextColorFVArcanaGradient_3-QgQ {
  background: -webkit-linear-gradient(#e4cdff 10%, #945bd6 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 5px #721fd1);
}

.international2022_TextColorPurpleGradient_1Xdaa {
  background: -webkit-linear-gradient(#c5c1ff 10%, #6a6cff 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 5px #1b1ed4);
}

.international2022_TextColorGreenGradient_IoO50 {
  background: -webkit-linear-gradient(#f8ffcd 10%, #899155 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 5px #106618);
}

.international2022_TextColorBlueGradient_3Z6Ls {
  background: -webkit-linear-gradient(#ffffff 10%, #00a3d7 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 5px #0089d8);
}

.international2022_TextColorPhantomGradient_2hc8W {
  background: -webkit-linear-gradient(#ffffff 10%, #8364a5 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 7px #debfff);
}

.international2022_TextColorBlueShadowGradient_2HkIu {
  background: -webkit-linear-gradient(#ffffff 10%, #00a3d7 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 2px 2px #000000);
}

.international2022_TextColorGoldGradient_1IAzS {
  background: linear-gradient(#f8e8b9 10%, #ffffff 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 10px black);
}

.international2022_InternationalCountdownContainer_3ACB8 {
  border-top: 2px solid #952e46;
  width: 100%;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 80px;
  z-index: 3;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: 50%;
  background-position-y: 60%;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/dpc/lcq_countdown_bg.jpg');
}

.international2022_InternationalCountdownContainer_3ACB8
  .international2022_InternationalCountdown_1RzSd {
  margin-top: 30px;
}

.international2022_InternationalCountdownContainer_3ACB8
  .international2022_CountdownPreHeader_2oWFL {
  background: -webkit-linear-gradient(#ebcf87 10%, #ea6953 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-size: 20px;
  margin-top: 1em;
}

.international2022_InternationalCountdownContainer_3ACB8
  .international2022_CountdownHeader_1TPYQ {
  margin-top: 0.5em;
  font-family: 'Reaver', serif;
  font-size: 35px;
  color: #fff;
  letter-spacing: 1px;
}

.international2022_InternationalCountdownContainer_3ACB8
  .international2022_CountdownTimer_1ZhL5 {
  width: 70%;
  margin: 16px auto 0 auto;
  border-top: 1px solid #ff8c78;
  border-bottom: 1px solid #ff8c78;
  padding-top: 10px;
  padding-bottom: 10px;
}

.international2022_InternationalCountdownContainer_3ACB8
  .international2022_CountdownDesc_1JJk_ {
  width: 70%;
  min-width: 320px;
  margin-top: 1em;
  margin-left: auto;
  margin-right: auto;
  color: #9fa2a3;
  font-size: 20;
  font-size: clamp(20px, -0.4255319149vw + 28.170212766px, 24px);
}

.international2022_InternationalCountdownContainer_3ACB8
  .international2022_CountdownLogo_3svGi {
  width: 65%;
}

.international2022_InternationalCountdownContainer_3ACB8
  .international2022_ViewScheduleButton_JJP7X {
  padding: 0.75em 2em;
  border-radius: 4px;
  margin-top: 2em;
  display: inline-block;
  text-shadow: none;
  color: #fffbcd;
  font-size: 18px;
  font-weight: 600;
  background: linear-gradient(90deg, #ea6953 0%, #952e46 100%);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3411764706);
  border-top: 2px solid #ffa192;
  letter-spacing: 1px;
  transition: 0.15s;
  transition-property: filter, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.international2022_InternationalCountdownContainer_3ACB8
  .international2022_ViewScheduleButton_JJP7X:hover {
  filter: brightness(1.2);
  transform: translateY(-2px);
}

.international2022_InternationalCountdownContainer_3ACB8
  .international2022_KeepUpHeader_3Yc2o {
  background: -webkit-linear-gradient(#ebcf87 10%, #ea6953 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-size: 20;
  font-size: clamp(20px, -0.6382978723vw + 32.2553191489px, 26px);
  margin-top: 2em;
}

.international2022_InternationalCountdownContainer_3ACB8
  .international2022_SocialIcons_1zNjk {
  margin-top: 1em;
}

.international2022_InternationalCountdownContainer_3ACB8
  .international2022_SocialIcons_1zNjk
  .international2022_IconImg_3r_em {
  width: 60px;
  height: 60px;
  margin: 0em 0.5em;
  transition: 0.15s;
  transition-property: filter, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
}

.international2022_InternationalCountdownContainer_3ACB8
  .international2022_SocialIcons_1zNjk
  .international2022_IconImg_3r_em:hover {
  filter: brightness(1.3);
  transform: translateY(-2px);
}

.international2022_InternationalPrizeSplits_2Wz0V {
  width: 100%;
  padding: 0px 0px 0px 0px;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//dpc/ti10/prize_bg.jpg');
  background-size: cover;
  background-position: center bottom;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.international2022_InternationalPrizeSplits_2Wz0V
  .international2022_DividerTop_1tjFO {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//dpc/ti10/divider.png');
  background-size: cover;
  width: 100%;
  height: 5px;
  position: absolute;
  box-shadow: 0px 0px 20px #000;
}

.international2022_InternationalPrizeSplits_2Wz0V
  .international2022_PrizeGridContain_1TiJs {
  width: 100%;
  height: auto;
  max-width: 1280px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
}

.international2022_InternationalPrizeSplits_2Wz0V
  .international2022_PrizeGridContain_1TiJs
  .international2022_PrizePoolLabel_4kPuH {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 150px;
  font-family: 'Reaver', serif;
  color: #bb9a4a;
  color: #fff;
  margin-bottom: 0px;
}

.international2022_InternationalPrizeSplits_2Wz0V
  .international2022_PrizeGridContain_1TiJs
  .international2022_PrizePoolValue_2nlg9 {
  font-size: 80px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 20px;
  font-family: 'Reaver', serif;
  color: #fff;
  background: linear-gradient(
    #ab8c3b 30%,
    #efe5bb 50%,
    #d2bd6f 60%,
    #785f2f 80%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.international2022_InternationalPrizeSplits_2Wz0V
  .international2022_PrizeGridContain_1TiJs
  .international2022_Title_2sHft {
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-family: 'Reaver', serif;
  background: linear-gradient(
    #ab8c3b 30%,
    #efe5bb 50%,
    #d2bd6f 60%,
    #785f2f 80%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin-bottom: 26px;
}

.international2022_InternationalPrizeSplits_2Wz0V
  .international2022_PrizeGridContain_1TiJs
  .international2022_Underline_4WHxx {
  width: 300px;
  height: 1px;
  background: linear-gradient(to right, #ab8c3b 30%, #efe5bb 50%, #ab8c3b 70%);
  margin-bottom: 40px;
}

.international2022_InternationalPrizeSplits_2Wz0V
  .international2022_PrizeGridContain_1TiJs
  .international2022_Grid_1fotT {
  width: 100%;
  max-width: 1280px;
  margin-bottom: 200px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.international2022_InternationalPrizeSplits_2Wz0V
  .international2022_PrizeGridContain_1TiJs
  .international2022_Grid_1fotT
  .international2022_GridRow_3wFBe {
  width: 100%;
  max-width: 1280px;
  height: 100px;
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.international2022_InternationalPrizeSplits_2Wz0V
  .international2022_PrizeGridContain_1TiJs
  .international2022_Grid_1fotT
  .international2022_GridRow_3wFBe
  .international2022_GridEntry_JdGub {
  flex-grow: 1;
  flex-basis: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5647058824);
}

.international2022_InternationalPrizeSplits_2Wz0V
  .international2022_PrizeGridContain_1TiJs
  .international2022_Grid_1fotT
  .international2022_GridRow_3wFBe
  .international2022_GridEntry_JdGub
  .international2022_PrizeValue_2rCxx {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'Reaver', serif;
  background: linear-gradient(
    #ab8c3b 30%,
    #efe5bb 50%,
    #d2bd6f 60%,
    #785f2f 80%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.international2022_InternationalPrizeSplits_2Wz0V
  .international2022_PrizeGridContain_1TiJs
  .international2022_Grid_1fotT
  .international2022_GridRow_3wFBe
  .international2022_GridEntry_JdGub
  .international2022_Place_1-ITW {
  font-size: 17px;
  letter-spacing: 2px;
  color: #a3a3a3;
}

.international2022_TheInternational2022Plugs_1X7CB {
  border-top: 2px solid #952e46;
  padding: 80px 80px 80px 80px;
  width: 100%;
  max-width: 2200px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react///dpc/ti11/plugs_bg.jpg');
  background-size: 100% auto;
  background-position: 50% 50%;
  background-repeat: repeat-y;
}

@media (max-width: 1200px) {
  .international2022_TheInternational2022Plugs_1X7CB {
    padding: 80px 60px;
  }
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_PlugsSmallHead_2Qj06 {
  letter-spacing: 3px;
  font-size: 20px;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_PlugsHeader_1KI2q {
  margin-top: 10px;
  font-size: 30px;
  letter-spacing: 1px;
  font-weight: 600;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_PlugsDesc_AS8jU {
  margin-top: 15px;
  width: 100%;
  max-width: 700px;
  font-size: 16px;
  font-weight: 400;
  line-height: 164%;
  text-align: center;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_BattlePassPlug__dqBQ {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

@media (max-width: 1200px) {
  .international2022_TheInternational2022Plugs_1X7CB
    .international2022_BattlePassPlug__dqBQ {
    margin-top: 50px;
  }
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_BattlePassPlug__dqBQ
  .international2022_BPPlugTextContainer_1Wg-G {
  width: 50%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  z-index: 2;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_BattlePassPlug__dqBQ
  .international2022_BPPlugTextContainer_1Wg-G
  .international2022_BPPlugText_2Q6iJ {
  width: 100%;
  max-width: 700px;
  height: 100%;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_BattlePassPlug__dqBQ
  .international2022_BPPlugTextContainer_1Wg-G
  .international2022_BPPlugText_2Q6iJ
  .international2022_TI11BPOverline_3Vxr4 {
  letter-spacing: 3px;
  font-size: 20px;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_BattlePassPlug__dqBQ
  .international2022_BPPlugTextContainer_1Wg-G
  .international2022_BPPlugText_2Q6iJ
  .international2022_TI11BPHeader_3ka4J {
  margin-top: 10px;
  font-size: 30px;
  letter-spacing: 1px;
  font-weight: 600;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_BattlePassPlug__dqBQ
  .international2022_BPPlugTextContainer_1Wg-G
  .international2022_BPPlugText_2Q6iJ
  .international2022_TI11BPDetails_1E4dh {
  margin-top: 15px;
  width: 100%;
  max-width: 750px;
  font-size: 16px;
  font-weight: 400;
  line-height: 164%;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_BattlePassPlug__dqBQ
  .international2022_BPPlugTextContainer_1Wg-G
  .international2022_BPPlugText_2Q6iJ
  .international2022_BPPlugBtn_28xhI {
  padding: 0.75em 2em;
  border-radius: 4px;
  margin-top: 40px;
  display: inline-block;
  text-shadow: none;
  color: #fffbcd;
  font-size: 18px;
  font-weight: 600;
  background: linear-gradient(90deg, #ea6953 0%, #952e46 100%);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3411764706);
  border-top: 2px solid #ffa192;
  letter-spacing: 1px;
  text-transform: uppercase;
  transition: 0.15s;
  transition-property: filter, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_BattlePassPlug__dqBQ
  .international2022_BPPlugTextContainer_1Wg-G
  .international2022_BPPlugText_2Q6iJ
  .international2022_BPPlugBtn_28xhI:hover {
  filter: brightness(1.2);
  transform: translateY(-2px);
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_BattlePassPlug__dqBQ
  .international2022_BPPlugImgContainer_3LiYw {
  width: 50%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_BattlePassPlug__dqBQ
  .international2022_BPPlugImgContainer_3LiYw
  .international2022_BPPlugImg_3oPcF {
  width: 100%;
  height: 100%;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_StickersPlug_1w4GV {
  margin: 60px 0px 60px 0px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_StickersPlug_1w4GV
  .international2022_StickersPlugImgContainer_1orGW {
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_StickersPlug_1w4GV
  .international2022_StickersPlugImgContainer_1orGW
  .international2022_StickersPlugImg_OaDTc {
  width: 100%;
  height: 100%;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_StickersPlug_1w4GV
  .international2022_StickersPlugTextContainer_2A16A {
  width: 50%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_StickersPlug_1w4GV
  .international2022_StickersPlugTextContainer_2A16A
  .international2022_BPPlugText_2Q6iJ {
  width: 100%;
  max-width: 700px;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_StickersPlug_1w4GV
  .international2022_StickersPlugTextContainer_2A16A
  .international2022_BPPlugText_2Q6iJ
  .international2022_TI11BPOverline_3Vxr4 {
  letter-spacing: 3px;
  font-size: 20px;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_StickersPlug_1w4GV
  .international2022_StickersPlugTextContainer_2A16A
  .international2022_BPPlugText_2Q6iJ
  .international2022_TI11BPHeader_3ka4J {
  margin-top: 10px;
  font-size: 30px;
  letter-spacing: 1px;
  font-weight: 600;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_StickersPlug_1w4GV
  .international2022_StickersPlugTextContainer_2A16A
  .international2022_BPPlugText_2Q6iJ
  .international2022_TI11BPDetails_1E4dh {
  margin-top: 15px;
  width: 100%;
  max-width: 750px;
  font-size: 16px;
  font-weight: 400;
  line-height: 164%;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj
  .international2022_PlugContainers_2Jxuf {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj
  .international2022_PlugContainers_2Jxuf
  .international2022_FantasyContainer_3NWvt {
  width: 33%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj
  .international2022_PlugContainers_2Jxuf
  .international2022_FantasyContainer_3NWvt
  .international2022_PlugImg_WfH9N {
  width: 100%;
  height: 100%;
  max-width: 450px;
  max-height: auto;
  align-items: center;
  justify-content: center;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj
  .international2022_PlugContainers_2Jxuf
  .international2022_FantasyContainer_3NWvt
  .international2022_PlugText_1zbFs {
  margin-top: 10px;
  padding-left: 40px;
  width: 100%;
  max-width: 400px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  text-align: left;
}

@media (max-width: 1200px) {
  .international2022_TheInternational2022Plugs_1X7CB
    .international2022_FantasyPlug_RNqEj
    .international2022_PlugContainers_2Jxuf
    .international2022_FantasyContainer_3NWvt
    .international2022_PlugText_1zbFs {
    padding-left: 15px;
  }
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj
  .international2022_PlugContainers_2Jxuf
  .international2022_FantasyContainer_3NWvt
  .international2022_PlugText_1zbFs
  .international2022_TI11BPDetails_1E4dh {
  margin-top: 10px;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj
  .international2022_PlugContainers_2Jxuf
  .international2022_SupportersClubContainer_YEYSQ {
  width: 33%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj
  .international2022_PlugContainers_2Jxuf
  .international2022_SupportersClubContainer_YEYSQ
  .international2022_PlugImg_WfH9N {
  width: 100%;
  height: 100%;
  max-width: 450px;
  max-height: auto;
  align-items: center;
  justify-content: center;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj
  .international2022_PlugContainers_2Jxuf
  .international2022_SupportersClubContainer_YEYSQ
  .international2022_PlugText_1zbFs {
  margin-top: 10px;
  padding-left: 40px;
  width: 100%;
  max-width: 400px;
  height: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  text-align: left;
}

@media (max-width: 1200px) {
  .international2022_TheInternational2022Plugs_1X7CB
    .international2022_FantasyPlug_RNqEj
    .international2022_PlugContainers_2Jxuf
    .international2022_SupportersClubContainer_YEYSQ
    .international2022_PlugText_1zbFs {
    padding-left: 15px;
  }
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj
  .international2022_PlugContainers_2Jxuf
  .international2022_SupportersClubContainer_YEYSQ
  .international2022_PlugText_1zbFs
  .international2022_TI11BPDetails_1E4dh {
  margin-top: 10px;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj
  .international2022_PlugContainers_2Jxuf
  .international2022_PredictionsContainer_1vDZZ {
  width: 33%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj
  .international2022_PlugContainers_2Jxuf
  .international2022_PredictionsContainer_1vDZZ
  .international2022_PlugImg_WfH9N {
  width: 100%;
  height: 100%;
  max-width: 450px;
  max-height: auto;
  align-items: center;
  justify-content: center;
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj
  .international2022_PlugContainers_2Jxuf
  .international2022_PredictionsContainer_1vDZZ
  .international2022_PlugText_1zbFs {
  margin-top: 10px;
  padding-left: 40px;
  width: 100%;
  max-width: 400px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  text-align: left;
}

@media (max-width: 1200px) {
  .international2022_TheInternational2022Plugs_1X7CB
    .international2022_FantasyPlug_RNqEj
    .international2022_PlugContainers_2Jxuf
    .international2022_PredictionsContainer_1vDZZ
    .international2022_PlugText_1zbFs {
    padding-left: 15px;
  }
}

.international2022_TheInternational2022Plugs_1X7CB
  .international2022_FantasyPlug_RNqEj
  .international2022_PlugContainers_2Jxuf
  .international2022_PredictionsContainer_1vDZZ
  .international2022_PlugText_1zbFs
  .international2022_TI11BPDetails_1E4dh {
  margin-top: 10px;
}

.international2022_InternationalTeamListTeam_3Ps_n {
  width: 180px;
  height: 220px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.6666666667);
  border-radius: 10px;
  border: 1.5px solid #e34b4b;
  background-color: rgba(227, 75, 75, 0.3058823529);
}

.international2022_InternationalTeamListTeam_3Ps_n
  .international2022_TeamName_1wOTn {
  padding-left: 12px;
  padding-right: 12px;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}

.international2022_InternationalTeamListTeam_3Ps_n
  .international2022_LavaTeamLogo_15PKr {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 90px;
  height: 90px;
  background-size: cover;
  background-repeat: no-repeat;
  filter: drop-shadow(0px 0px 10px #e1261c);
}

.international2022_InternationalTeamListTeam_3Ps_n
  .international2022_TeamRegion_3A3y_ {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}

.international2022_InternationalTeamList_2a1qB {
  width: 100%;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//dpc/ti11/swirl_bg_02.jpg');
  padding-bottom: 100px;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-top: 2px solid #952e46;
}

.international2022_InternationalTeamList_2a1qB .international2022_Title_2sHft {
  margin-top: 60px;
  margin-bottom: 40px;
}

.international2022_InternationalTeamList_2a1qB
  .international2022_TeamGrid_ZTq5g {
  width: 100%;
  max-width: 1280px;
  padding: 0px 100px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.international2023_Tooltip_kY1P- {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.international2023_CarouselFade_3G2q9 {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.international2023_StandardButton_1zWEo {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.international2023_StandardButton_1zWEo:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.international2023_StandardButton_1zWEo .international2023_ButtonText_Vvq5H {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.international2023_StandardButton_1zWEo .international2023_Icon_3WT_3 {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.international2023_StandardButton_1zWEo
  .international2023_Icon_3WT_3.international2023_Play_24Yul {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.international2023_StandardButton_1zWEo .international2023_SteamLogo_HiKTY {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.international2023_ToolTip_1kLZZ,
.international2023_PlayerReportTooltip_1rY_6 {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.international2023_PlayerReportTooltip_1rY_6 {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.international2023_TextStyleDisplay_MHdLx {
  font-size: 70px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.international2023_TextStyleSmallHeading_2r25I {
  font-size: 20;
  font-size: clamp(20px, -0.4255319149vw + 28.170212766px, 24px);
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.international2023_TextStyleHeading_rqn-w {
  font-size: 35;
  font-size: clamp(32px, 0.3191489362vw + 28.8723404255px, 35px);
  font-family: 'Reaver', serif;
  font-weight: 600;
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.international2023_TextStyleSectionHeading_1INDu {
  font-size: 40px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.4em;
  line-height: 100%;
}

.international2023_TextStyleOverline_1Vywx {
  font-size: 17;
  font-size: clamp(17px, -0.3191489362vw + 23.1276595745px, 20px);
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  line-height: 100%;
}

.international2023_TextStyleButton_shnrB {
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  line-height: 100%;
}

.international2023_TextStyleCaption_3A6ym {
  font-size: 17px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  line-height: 100%;
}

.international2023_TextStyleBody_3ugZd {
  font-size: 16;
  font-size: clamp(16px, -0.4255319149vw + 24.170212766px, 20px);
  font-size: 16px;
  font-weight: 400;
  line-height: 164%;
}

.international2023_TextStyleDescription_1aYhb {
  font-size: 15;
  font-size: clamp(15px, -0.3191489362vw + 21.1276595745px, 18px);
  font-weight: 400;
  line-height: 164%;
}

.international2023_TextStyleThumbnailBody_3MzWS {
  font-size: 15;
  font-size: clamp(15px, -0.3191489362vw + 21.1276595745px, 18px);
  font-size: 16px;
  font-weight: 500;
  line-height: 164%;
}

.international2023_TextStyleFootnote_1zpZL {
  font-size: 13;
  font-size: clamp(13px, -0.3191489362vw + 19.1276595745px, 16px);
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.2em;
  line-height: 164%;
}

.international2023_MajorHeaderPreTitle_X0ZHg {
  font-size: 18;
  font-size: clamp(18px, -0.4255319149vw + 26.170212766px, 22px);
  font-weight: 600;
  letter-spacing: 6px;
  text-transform: uppercase;
}

.international2023_MajorHeaderTitle_39dsr {
  font-family: 'Reaver', serif;
  filter: drop-shadow(0px 3px 3px rgba(0, 0, 0, 0.7137254902));
  font-size: 38px;
  letter-spacing: 2px;
  font-weight: 600;
  text-transform: uppercase;
}

.international2023_MajorHeaderSubtitle_2pspr {
  font-size: 16;
  font-size: clamp(16px, -0.4255319149vw + 24.170212766px, 20px);
  font-weight: 400;
  line-height: 164%;
}

.international2023_TextColorYellow_2PAna {
  color: #ebcf87;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2023_TextColorOrange_1GSQ2 {
  color: #ea6953;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2023_TextColorRed_ccx0b {
  color: #e1261c;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2023_TextColorDarkRed_3Ev2i {
  color: #952e46;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2023_TextColorBlack_2yUPg {
  color: #222;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2023_TextColorDarkerGold_15e4P {
  color: #4f3612;
}

.international2023_TextColorDarkGold_3jAv_ {
  color: #936725;
}

.international2023_TextColorGold_2-hI7 {
  color: #c79123;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2023_TextColorLightGold_nFm_v {
  color: #e4c269;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2023_TextColorLighterGold_2LaGq {
  color: #ecd393;
  text-shadow: 0px 2px 1px rgba(0, 0, 0, 0.8);
}

.international2023_TextColorLightestGold_FJ_UE {
  color: #f8e8b9;
}

.international2023_TextColorGrey_1hcuQ {
  color: #48495c;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8);
}

.international2023_TextColorLightGrey_3t2u9 {
  color: #63656a;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8);
}

.international2023_TextColorLighterGrey_3xH6a {
  color: #9fa2a3;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8);
}

.international2023_TextColorLightestGrey_3aw-n {
  color: #ebeaeb;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8);
}

.international2023_TextColorWhite_3-502 {
  color: #fff;
  text-shadow: 0px 2px 4px rgba(0, 0, 0, 0.8);
}

.international2023_TextColorGoldGlow_2zYDw {
  color: #fff;
  text-shadow: 0px 0px 16px #c79123;
}

.international2023_TextColorGreenGlow_2w8GI {
  color: #8fed31;
  text-shadow: 0px 0px 8px #69993a;
}

.international2023_TextColorYellowShadowGradient_22S1X {
  background: -webkit-linear-gradient(#ebcf87 10%, #ea6953 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 2px 2px #000000);
}

.international2023_TextColorYellowGradient_3TWdW {
  background: -webkit-linear-gradient(#ebcf87 10%, #ea6953 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 5px #e1261c);
}

.international2023_TextColorFVArcanaGradient_3U-68 {
  background: -webkit-linear-gradient(#e4cdff 10%, #945bd6 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 5px #721fd1);
}

.international2023_TextColorPurpleGradient_1ilNK {
  background: -webkit-linear-gradient(#c5c1ff 10%, #6a6cff 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 5px #1b1ed4);
}

.international2023_TextColorGreenGradient_3OZzP {
  background: -webkit-linear-gradient(#f8ffcd 10%, #899155 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 5px #106618);
}

.international2023_TextColorBlueGradient_14IFp {
  background: -webkit-linear-gradient(#ffffff 10%, #00a3d7 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 5px #0089d8);
}

.international2023_TextColorPhantomGradient_1VKR_ {
  background: -webkit-linear-gradient(#ffffff 10%, #8364a5 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 7px #debfff);
}

.international2023_TextColorBlueShadowGradient_39Zzm {
  background: -webkit-linear-gradient(#ffffff 10%, #00a3d7 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 2px 2px #000000);
}

.international2023_TextColorGoldGradient_1DXTf {
  background: linear-gradient(#f8e8b9 10%, #ffffff 90%);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0px 0px 10px black);
}

.international2023_InternationalCountdownContainer_3cS7W {
  width: 100%;
  height: 100%;
  padding-top: 40px;
  padding-bottom: 80px;
  z-index: 3;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  background: linear-gradient(180deg, #00202e, #000406);
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/international2023/blue_gradient_soft_aegis.jpg');
}

.international2023_InternationalCountdownContainer_3cS7W
  .international2023_InternationalCountdown_1vLBa {
  margin-top: 30px;
}

.international2023_InternationalCountdownContainer_3cS7W
  .international2023_CountdownPreHeader_19yH6 {
  background: -webkit-linear-gradient(#31c8db 10%, #30a4d5 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-size: 20px;
  margin-top: 1em;
}

.international2023_InternationalCountdownContainer_3cS7W
  .international2023_CountdownHeader_OuCsh {
  margin-top: 0.5em;
  font-family: 'Reaver', serif;
  font-size: 35px;
  color: #fff;
  letter-spacing: 1px;
}

.international2023_InternationalCountdownContainer_3cS7W
  .international2023_CountdownTimer_2t7c4 {
  width: 70%;
  margin: 16px auto 0 auto;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-image: linear-gradient(
      to right,
      rgba(148, 138, 118, 0),
      #eadac0,
      rgba(148, 138, 118, 0)
    )
    1;
  padding-top: 10px;
  padding-bottom: 10px;
}

.international2023_InternationalCountdownContainer_3cS7W
  .international2023_CountdownDesc_2QKwR {
  width: 70%;
  min-width: 320px;
  margin-top: 1em;
  margin-left: auto;
  margin-right: auto;
  color: #9fa2a3;
  font-size: 20;
  font-size: clamp(20px, -0.4255319149vw + 28.170212766px, 24px);
}

.international2023_InternationalCountdownContainer_3cS7W
  .international2023_CountdownLogo_1_Le9 {
  width: 65%;
}

.international2023_InternationalCountdownContainer_3cS7W
  .international2023_ViewScheduleButton_3WilW {
  padding: 0.75em 2em;
  border-radius: 4px;
  margin-top: 2em;
  display: inline-block;
  text-shadow: none;
  color: #fffbcd;
  font-size: 18px;
  font-weight: 600;
  background: linear-gradient(90deg, #ea6953 0%, #952e46 100%);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3411764706);
  border-top: 2px solid #ffa192;
  letter-spacing: 1px;
  transition: 0.15s;
  transition-property: filter, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.international2023_InternationalCountdownContainer_3cS7W
  .international2023_ViewScheduleButton_3WilW:hover {
  filter: brightness(1.2);
  transform: translateY(-2px);
}

.international2023_InternationalCountdownContainer_3cS7W
  .international2023_KeepUpHeader_2mkMw {
  background: -webkit-linear-gradient(#31c8db 10%, #30a4d5 90%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  font-size: 20;
  font-size: clamp(20px, -0.6382978723vw + 32.2553191489px, 26px);
  margin-top: 2em;
}

.international2023_InternationalCountdownContainer_3cS7W
  .international2023_SocialIcons_3DMJZ {
  margin-top: 1em;
}

.international2023_InternationalCountdownContainer_3cS7W
  .international2023_SocialIcons_3DMJZ
  .international2023_IconImg_nfyiU {
  width: 60px;
  height: 60px;
  margin: 0em 0.5em;
  transition: 0.15s;
  transition-property: filter, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
}

.international2023_InternationalCountdownContainer_3cS7W
  .international2023_SocialIcons_3DMJZ
  .international2023_IconImg_nfyiU:hover {
  filter: brightness(1.3);
  transform: translateY(-2px);
}

.international2023_InternationalPrizeSplits_3aSjJ {
  width: 100%;
  padding: 0px 0px 0px 0px;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//dpc/ti10/prize_bg.jpg');
  background-size: cover;
  background-position: center bottom;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.international2023_InternationalPrizeSplits_3aSjJ
  .international2023_DividerTop_3AqdQ {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//dpc/ti10/divider.png');
  background-size: cover;
  width: 100%;
  height: 5px;
  position: absolute;
  box-shadow: 0px 0px 20px #000;
}

.international2023_InternationalPrizeSplits_3aSjJ
  .international2023_PrizeGridContain_3DfGa {
  width: 100%;
  height: auto;
  max-width: 1280px;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 0 auto;
}

.international2023_InternationalPrizeSplits_3aSjJ
  .international2023_PrizeGridContain_3DfGa
  .international2023_PrizePoolLabel_222y3 {
  font-size: 22px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 150px;
  font-family: 'Reaver', serif;
  color: #bb9a4a;
  color: #fff;
  margin-bottom: 0px;
}

.international2023_InternationalPrizeSplits_3aSjJ
  .international2023_PrizeGridContain_3DfGa
  .international2023_PrizePoolValue_oarU3 {
  font-size: 80px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 20px;
  font-family: 'Reaver', serif;
  color: #fff;
  background: linear-gradient(
    #ab8c3b 30%,
    #efe5bb 50%,
    #d2bd6f 60%,
    #785f2f 80%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.international2023_InternationalPrizeSplits_3aSjJ
  .international2023_PrizeGridContain_3DfGa
  .international2023_Title_1h1PD {
  font-size: 26px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-family: 'Reaver', serif;
  background: linear-gradient(
    #ab8c3b 30%,
    #efe5bb 50%,
    #d2bd6f 60%,
    #785f2f 80%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  margin-bottom: 26px;
}

.international2023_InternationalPrizeSplits_3aSjJ
  .international2023_PrizeGridContain_3DfGa
  .international2023_Underline_2ogFG {
  width: 300px;
  height: 1px;
  background: linear-gradient(to right, #ab8c3b 30%, #efe5bb 50%, #ab8c3b 70%);
  margin-bottom: 40px;
}

.international2023_InternationalPrizeSplits_3aSjJ
  .international2023_PrizeGridContain_3DfGa
  .international2023_Grid_2lLEN {
  width: 100%;
  max-width: 1280px;
  margin-bottom: 200px;
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.international2023_InternationalPrizeSplits_3aSjJ
  .international2023_PrizeGridContain_3DfGa
  .international2023_Grid_2lLEN
  .international2023_GridRow_3vC_h {
  width: 100%;
  max-width: 1280px;
  height: 100px;
  display: flex;
  flex-direction: row;
  gap: 10px;
}

.international2023_InternationalPrizeSplits_3aSjJ
  .international2023_PrizeGridContain_3DfGa
  .international2023_Grid_2lLEN
  .international2023_GridRow_3vC_h
  .international2023_GridEntry_2Jv4D {
  flex-grow: 1;
  flex-basis: 0;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.5647058824);
}

.international2023_InternationalPrizeSplits_3aSjJ
  .international2023_PrizeGridContain_3DfGa
  .international2023_Grid_2lLEN
  .international2023_GridRow_3vC_h
  .international2023_GridEntry_2Jv4D
  .international2023_PrizeValue_3sDVO {
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'Reaver', serif;
  background: linear-gradient(
    #ab8c3b 30%,
    #efe5bb 50%,
    #d2bd6f 60%,
    #785f2f 80%
  );
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.international2023_InternationalPrizeSplits_3aSjJ
  .international2023_PrizeGridContain_3DfGa
  .international2023_Grid_2lLEN
  .international2023_GridRow_3vC_h
  .international2023_GridEntry_2Jv4D
  .international2023_Place_1K84V {
  font-size: 17px;
  letter-spacing: 2px;
  color: #a3a3a3;
}

.international2023_TheInternational2023Plugs_EZoZN {
  border-top: 2px solid;
  border-image: linear-gradient(to right, #948a76, #eadac0, #948a76) 1;
  width: 100%;
  max-height: 960px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/international2023/cathedral_floor.jpg');
  background-size: 100% auto;
  background-position: center bottom;
  background-repeat: no-repeat;
  padding: 8vw 8vw calc(18vw + 48px);
  background-color: #011017;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_PlugsSmallHead_1ipt_ {
  letter-spacing: 3px;
  font-size: 20px;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_PlugsHeader_2I3EL {
  margin-top: 10px;
  font-size: 30px;
  letter-spacing: 1px;
  font-weight: 600;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_PlugsDesc_1dUVH {
  margin-top: 15px;
  width: 100%;
  max-width: 700px;
  font-size: 16px;
  font-weight: 400;
  line-height: 164%;
  text-align: center;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_BattlePassPlug_3JqwU {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

@media (max-width: 1200px) {
  .international2023_TheInternational2023Plugs_EZoZN
    .international2023_BattlePassPlug_3JqwU {
    margin-top: 50px;
  }
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_BattlePassPlug_3JqwU
  .international2023_BPPlugTextContainer_2CLTA {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
  z-index: 2;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_BattlePassPlug_3JqwU
  .international2023_BPPlugTextContainer_2CLTA
  .international2023_BPPlugText_394o0 {
  width: 100%;
  max-width: 700px;
  height: 100%;
  margin: auto;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_BattlePassPlug_3JqwU
  .international2023_BPPlugTextContainer_2CLTA
  .international2023_BPPlugText_394o0
  .international2023_TI11BPOverline_2uEUj {
  letter-spacing: 3px;
  font-size: 20px;
  color: #31c8db;
  background: -webkit-linear-gradient(#31c8db, #30a4d5);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_BattlePassPlug_3JqwU
  .international2023_BPPlugTextContainer_2CLTA
  .international2023_BPPlugText_394o0
  .international2023_TI11BPHeader_106OT {
  margin-top: 10px;
  font-size: 30px;
  letter-spacing: 1px;
  font-weight: 600;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_BattlePassPlug_3JqwU
  .international2023_BPPlugTextContainer_2CLTA
  .international2023_BPPlugText_394o0
  .international2023_TI11BPDetails_frN5s {
  margin-top: 15px;
  width: 100%;
  max-width: 750px;
  font-size: 18px;
  font-weight: 400;
  line-height: 160%;
  color: rgba(255, 255, 255, 0.8666666667);
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_BattlePassPlug_3JqwU
  .international2023_BPPlugTextContainer_2CLTA
  .international2023_BPPlugText_394o0
  .international2023_BPPlugBtn_YA0eG {
  padding: 0.75em 2em;
  border-radius: 4px;
  margin-top: 40px;
  display: inline-block;
  text-shadow: none;
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  background: linear-gradient(180deg, #30a4d5 0%, #0e4b80 100%);
  box-shadow: 0px 6px 10px rgba(0, 0, 0, 0.3411764706);
  border-top: 1px solid rgba(255, 255, 255, 0.262745098);
  letter-spacing: 1px;
  text-transform: uppercase;
  transition: 0.15s;
  transition-property: filter, transform;
  animation-timing-function: ease-in-out;
  cursor: pointer;
  pointer-events: auto;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_BattlePassPlug_3JqwU
  .international2023_BPPlugTextContainer_2CLTA
  .international2023_BPPlugText_394o0
  .international2023_BPPlugBtn_YA0eG:hover {
  filter: brightness(1.2);
  transform: translateY(-2px);
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_BattlePassPlug_3JqwU
  .international2023_BPPlugImgContainer_1-vY5 {
  width: 50%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_BattlePassPlug_3JqwU
  .international2023_BPPlugImgContainer_1-vY5
  .international2023_BPPlugImg_RvilC {
  width: 100%;
  height: 100%;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_StickersPlug_1Y6du {
  margin: 60px 0px 60px 0px;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_StickersPlug_1Y6du
  .international2023_StickersPlugImgContainer_2u4DG {
  width: 50%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_StickersPlug_1Y6du
  .international2023_StickersPlugImgContainer_2u4DG
  .international2023_StickersPlugImg_2OqTV {
  width: 100%;
  height: 100%;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_StickersPlug_1Y6du
  .international2023_StickersPlugTextContainer_1xdrX {
  width: 50%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 2;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_StickersPlug_1Y6du
  .international2023_StickersPlugTextContainer_1xdrX
  .international2023_BPPlugText_394o0 {
  width: 100%;
  max-width: 700px;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_StickersPlug_1Y6du
  .international2023_StickersPlugTextContainer_1xdrX
  .international2023_BPPlugText_394o0
  .international2023_TI11BPOverline_2uEUj {
  letter-spacing: 3px;
  font-size: 20px;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_StickersPlug_1Y6du
  .international2023_StickersPlugTextContainer_1xdrX
  .international2023_BPPlugText_394o0
  .international2023_TI11BPHeader_106OT {
  margin-top: 10px;
  font-size: 30px;
  letter-spacing: 1px;
  font-weight: 600;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_StickersPlug_1Y6du
  .international2023_StickersPlugTextContainer_1xdrX
  .international2023_BPPlugText_394o0
  .international2023_TI11BPDetails_frN5s {
  margin-top: 15px;
  width: 100%;
  max-width: 750px;
  font-size: 16px;
  font-weight: 400;
  line-height: 164%;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m
  .international2023_PlugContainers_kkxC6 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: center;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m
  .international2023_PlugContainers_kkxC6
  .international2023_FantasyContainer_RxuNQ {
  width: 33%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m
  .international2023_PlugContainers_kkxC6
  .international2023_FantasyContainer_RxuNQ
  .international2023_PlugImg_KEWr- {
  width: 100%;
  height: 100%;
  max-width: 450px;
  max-height: auto;
  align-items: center;
  justify-content: center;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m
  .international2023_PlugContainers_kkxC6
  .international2023_FantasyContainer_RxuNQ
  .international2023_PlugText_vwXgZ {
  margin-top: 10px;
  padding-left: 40px;
  width: 100%;
  max-width: 400px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  text-align: left;
}

@media (max-width: 1200px) {
  .international2023_TheInternational2023Plugs_EZoZN
    .international2023_FantasyPlug_1Ss3m
    .international2023_PlugContainers_kkxC6
    .international2023_FantasyContainer_RxuNQ
    .international2023_PlugText_vwXgZ {
    padding-left: 15px;
  }
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m
  .international2023_PlugContainers_kkxC6
  .international2023_FantasyContainer_RxuNQ
  .international2023_PlugText_vwXgZ
  .international2023_TI11BPDetails_frN5s {
  margin-top: 10px;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m
  .international2023_PlugContainers_kkxC6
  .international2023_SupportersClubContainer_Zqx6O {
  width: 33%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m
  .international2023_PlugContainers_kkxC6
  .international2023_SupportersClubContainer_Zqx6O
  .international2023_PlugImg_KEWr- {
  width: 100%;
  height: 100%;
  max-width: 450px;
  max-height: auto;
  align-items: center;
  justify-content: center;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m
  .international2023_PlugContainers_kkxC6
  .international2023_SupportersClubContainer_Zqx6O
  .international2023_PlugText_vwXgZ {
  margin-top: 10px;
  padding-left: 40px;
  width: 100%;
  max-width: 400px;
  height: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  text-align: left;
}

@media (max-width: 1200px) {
  .international2023_TheInternational2023Plugs_EZoZN
    .international2023_FantasyPlug_1Ss3m
    .international2023_PlugContainers_kkxC6
    .international2023_SupportersClubContainer_Zqx6O
    .international2023_PlugText_vwXgZ {
    padding-left: 15px;
  }
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m
  .international2023_PlugContainers_kkxC6
  .international2023_SupportersClubContainer_Zqx6O
  .international2023_PlugText_vwXgZ
  .international2023_TI11BPDetails_frN5s {
  margin-top: 10px;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m
  .international2023_PlugContainers_kkxC6
  .international2023_PredictionsContainer_2rbPp {
  width: 33%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m
  .international2023_PlugContainers_kkxC6
  .international2023_PredictionsContainer_2rbPp
  .international2023_PlugImg_KEWr- {
  width: 100%;
  height: 100%;
  max-width: 450px;
  max-height: auto;
  align-items: center;
  justify-content: center;
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m
  .international2023_PlugContainers_kkxC6
  .international2023_PredictionsContainer_2rbPp
  .international2023_PlugText_vwXgZ {
  margin-top: 10px;
  padding-left: 40px;
  width: 100%;
  max-width: 400px;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  text-align: left;
}

@media (max-width: 1200px) {
  .international2023_TheInternational2023Plugs_EZoZN
    .international2023_FantasyPlug_1Ss3m
    .international2023_PlugContainers_kkxC6
    .international2023_PredictionsContainer_2rbPp
    .international2023_PlugText_vwXgZ {
    padding-left: 15px;
  }
}

.international2023_TheInternational2023Plugs_EZoZN
  .international2023_FantasyPlug_1Ss3m
  .international2023_PlugContainers_kkxC6
  .international2023_PredictionsContainer_2rbPp
  .international2023_PlugText_vwXgZ
  .international2023_TI11BPDetails_frN5s {
  margin-top: 10px;
}

.international2023_InternationalTeamListTeam_339fE {
  width: 180px;
  height: 220px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  padding: 16px 8px;
  box-shadow: 0px 12px 24px rgba(0, 0, 0, 0.4);
  border: 2px solid;
  border-image: linear-gradient(to bottom, #0e4b80, #002c4c) 1;
  background: linear-gradient(180deg, #002c4c, #00182e);
}

.international2023_InternationalTeamListTeam_339fE
  .international2023_TeamName_1qMO9 {
  height: 44px;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}

.international2023_InternationalTeamListTeam_339fE
  .international2023_LavaTeamLogo_1qd68 {
  margin-top: 12px;
  margin-bottom: 12px;
  width: 90px;
  height: 90px;
  background-size: cover;
  background-repeat: no-repeat;
  filter: drop-shadow(0px 0px 10px #e1261c);
}

.international2023_InternationalTeamListTeam_339fE
  .international2023_TeamRegion_3taDM {
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
  color: #30a4d5;
}

.international2023_InternationalTeamList_14rdA {
  width: 100%;
  background: linear-gradient(180deg, #00182e, #041218);
  padding-bottom: 100px;
  background-size: cover;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-top: 2px solid;
  border-image: linear-gradient(to right, #948a76, #eadac0, #948a76) 1;
}

.international2023_InternationalTeamList_14rdA .international2023_Title_1h1PD {
  margin-top: 60px;
  margin-bottom: 40px;
}

.international2023_InternationalTeamList_14rdA
  .international2023_TeamGrid_1r8O3 {
  width: 100%;
  max-width: 1280px;
  padding: 0px 100px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 15px;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1 {
  width: 100%;
  height: 220px;
  background: #27272d;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D {
  width: 100%;
  height: 100%;
  max-width: 1200px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  padding-left: 20px;
  padding-right: 20px;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_LeftLabels_1S5hU {
  width: 600px;
  display: flex;
  flex-direction: column;
  z-index: 1;
  color: #fff;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_LeftLabels_1S5hU
  .nextmatchbanner_ComingUp_ssNrI {
  color: #a3a3a3;
  font-size: 16px;
  font-weight: 600;
  font-family: 'Reaver', serif;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 5px;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_LeftLabels_1S5hU
  .nextmatchbanner_TeamNames_2qmHd {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
  opacity: 0;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_LeftLabels_1S5hU
  .nextmatchbanner_TeamNames_2qmHd.nextmatchbanner_Visible_1BFGy {
  opacity: 1;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_LeftLabels_1S5hU
  .nextmatchbanner_TeamNames_2qmHd
  .nextmatchbanner_TeamName_2nwTQ {
  color: #fff;
  font-size: 22px;
  font-weight: bold;
  font-family: 'Reaver', serif;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_LeftLabels_1S5hU
  .nextmatchbanner_TeamNames_2qmHd
  .nextmatchbanner_Versus_2vMQ4 {
  color: #a3a3a3;
  font-size: 18px;
  font-family: 'Reaver', serif;
  font-weight: 400;
  margin: 0px 8px;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_LeftLabels_1S5hU
  .nextmatchbanner_WatchLive_3FFg9 {
  margin-bottom: 5px;
  color: #a3a3a3;
  font-size: 18px;
  font-family: 'Radiance', sans-serif;
  letter-spacing: 0px;
  font-weight: 400;
  opacity: 0;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_LeftLabels_1S5hU
  .nextmatchbanner_WatchLive_3FFg9.nextmatchbanner_Visible_1BFGy {
  opacity: 1;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_LeftLabels_1S5hU
  .nextmatchbanner_Timestamp_25Zsy {
  font-family: 'Radiance', sans-serif;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 0px;
  color: #a3a3a3;
  opacity: 0;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_LeftLabels_1S5hU
  .nextmatchbanner_Timestamp_25Zsy.nextmatchbanner_Visible_1BFGy {
  opacity: 1;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_TeamWrapper_V_zcX {
  height: 100%;
  position: relative;
  opacity: 0.5;
  filter: brightness(0.3);
  filter: drop-shadow(4px 4px 6px rgba(0, 0, 0, 0.5019607843));
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_TeamWrapper_V_zcX.nextmatchbanner_First_2xaWz {
  z-index: 3;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_TeamWrapper_V_zcX.nextmatchbanner_Second_5le6_ {
  z-index: 2;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_TeamWrapper_V_zcX
  .nextmatchbanner_TeamDiagonal_P0TjX {
  width: 200px;
  min-width: 220px;
  height: 100%;
  background-position: center;
  background-size: cover;
  background-color: #101010;
  clip-path: polygon(50px 0px, 175px 0px, 125px 100%, 0px 100%);
  margin-right: -95px;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_ScheduleButtonContainer_N5OW3 {
  width: 350px;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  align-items: center;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_ScheduleButtonContainer_N5OW3
  .nextmatchbanner_ScheduleButton_3R4ex {
  z-index: 1;
  padding: 15px 30px;
  border: 1.5px solid #fff;
  border-radius: 4px;
  transition-duration: 0.15s;
  transition-property: filter, transform, background-color;
  transition-timing-function: ease-in-out;
  cursor: pointer;
  user-select: none;
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_ScheduleButtonContainer_N5OW3
  .nextmatchbanner_ScheduleButton_3R4ex:hover {
  background-color: rgba(255, 255, 255, 0.1019607843);
  transform: translateY(-1px);
  filter: drop-shadow(0px 6px 6px #000);
}

.nextmatchbanner_DPCNextMatchBanner_2UcZ1
  .nextmatchbanner_BannerContents_4w40D
  .nextmatchbanner_ScheduleButtonContainer_N5OW3
  .nextmatchbanner_ScheduleButton_3R4ex
  .nextmatchbanner_Label_3h4sp {
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: 'Radiance', sans-serif;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.seriesdetails_Tooltip_1Z2bk {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.seriesdetails_CarouselFade_1CD0N {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.seriesdetails_StandardButton_1ceHq {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.seriesdetails_StandardButton_1ceHq:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.seriesdetails_StandardButton_1ceHq .seriesdetails_ButtonText_3aTcS {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.seriesdetails_StandardButton_1ceHq .seriesdetails_Icon_2AhF4 {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.seriesdetails_StandardButton_1ceHq
  .seriesdetails_Icon_2AhF4.seriesdetails_Play_2qYi7 {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.seriesdetails_StandardButton_1ceHq .seriesdetails_SteamLogo_ALl3C {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.seriesdetails_ToolTip_1eBSw,
.seriesdetails_PlayerReportTooltip_30Esj {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.seriesdetails_PlayerReportTooltip_30Esj {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.seriesdetails_DPCSeriesDetails_8HNS7 {
  width: 100%;
  min-height: 900px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
}

.seriesdetails_DPCSeriesDetails_8HNS7 .seriesdetails_BGContainer_rWSHy {
  width: 100%;
  background-size: 100% auto;
  background-position: top, center;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  height: 900px;
  min-height: 900px;
  transition-property: height;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.seriesdetails_DPCSeriesDetails_8HNS7
  .seriesdetails_BGContainer_rWSHy.seriesdetails_ShowChat_1YbSV
  .seriesdetails_Container_nbWQw {
  max-width: 1260px;
}

.seriesdetails_DPCSeriesDetails_8HNS7
  .seriesdetails_BGContainer_rWSHy.seriesdetails_Large_27RD2 {
  height: 1200px;
}

.seriesdetails_DPCSeriesDetails_8HNS7
  .seriesdetails_BGContainer_rWSHy.seriesdetails_Large_27RD2
  .seriesdetails_Container_nbWQw {
  max-width: 1440px;
}

.seriesdetails_DPCSeriesDetails_8HNS7
  .seriesdetails_BGContainer_rWSHy.seriesdetails_ShowChat_1YbSV.seriesdetails_Large_27RD2
  .seriesdetails_Container_nbWQw {
  max-width: 1740px;
}

.seriesdetails_DPCSeriesDetails_8HNS7
  .seriesdetails_BGContainer_rWSHy
  .seriesdetails_Container_nbWQw {
  width: 100%;
  max-width: 960px;
  z-index: 100;
  transition-property: max-width;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

@media (max-width: 1000px) {
  .seriesdetails_DPCSeriesDetails_8HNS7
    .seriesdetails_BGContainer_rWSHy
    .seriesdetails_Container_nbWQw {
    max-width: 800px;
  }
}

@media (max-width: 800px) {
  .seriesdetails_DPCSeriesDetails_8HNS7
    .seriesdetails_BGContainer_rWSHy
    .seriesdetails_Container_nbWQw {
    max-width: 600px;
  }
}

.seriesdetails_DPCSeriesDetailsHeader_1ULg2 {
  width: 100%;
  height: 110px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin-bottom: 4px;
}

.seriesdetails_DPCSeriesDetailsHeader_1ULg2 .seriesdetails_CenterSection_2KkhP {
  width: 300px;
  height: 100%;
  background-color: #0b0b0c;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: 0 auto;
  clip-path: polygon(0px 0px, 300px 0px, 260px 110px, 40px 110px);
}

.seriesdetails_DPCSeriesDetailsHeader_1ULg2
  .seriesdetails_CenterSection_2KkhP:hover {
  background-color: #131315;
}

.seriesdetails_DPCSeriesDetailsHeader_1ULg2
  .seriesdetails_CenterSection_2KkhP:hover
  .seriesdetails_Label_3XSN6 {
  color: #fff;
}

.seriesdetails_DPCSeriesDetailsHeader_1ULg2
  .seriesdetails_CenterSection_2KkhP
  .seriesdetails_Header1_3UFqa {
  color: #fff;
  max-width: 230px;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 3px;
}

.seriesdetails_DPCSeriesDetailsHeader_1ULg2
  .seriesdetails_CenterSection_2KkhP
  .seriesdetails_Header2_4IQ8x {
  color: #a3a3a3;
  max-width: 230px;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  margin-bottom: 8px;
}

.seriesdetails_DPCSeriesDetailsHeader_1ULg2
  .seriesdetails_CenterSection_2KkhP
  .seriesdetails_Timestamp_1yfDt {
  color: #6b7785;
  font-size: 12px;
  font-family: 'Radiance', serif;
  font-weight: bold;
  letter-spacing: 1px;
}

.seriesdetails_DPCSeriesDetailsHeader_1ULg2
  .seriesdetails_CenterSection_2KkhP
  .seriesdetails_LiveBanner_33Y0K {
  background-color: #00ab30;
  color: #fff;
  padding: 4px 8px;
  font-size: 10px;
  border-radius: 2px;
  align-items: center;
  text-transform: uppercase;
  letter-spacing: 1.5px;
  display: flex;
  flex-direction: row;
}

.seriesdetails_DPCSeriesDetailsHeader_1ULg2
  .seriesdetails_CenterSection_2KkhP
  .seriesdetails_LiveBanner_33Y0K
  .seriesdetails_Dot_2IwTP {
  width: 8px;
  height: 8px;
  margin-left: 6px;
  border-radius: 4px;
  background-color: #fff;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D {
  width: 365px;
  height: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  background-color: #131315;
  color: #a3a3a3;
  transition-property: width;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Large_27RD2 {
  width: 600px;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_ShowChat_1YbSV {
  width: 515px;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Large_27RD2.seriesdetails_ShowChat_1YbSV {
  width: 750px;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Left_3qqSu {
  clip-path: polygon(0px 0px, calc(100% - 40px) 0px, 100% 110px, 0px 110px);
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Left_3qqSu
  .seriesdetails_TopSection_1VFbh {
  flex-direction: row;
  padding-right: 30px;
  padding-left: 30px;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Left_3qqSu
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Pips_3nZKH {
  transform: skewX(21deg);
  margin-left: 0px;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Left_3qqSu
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Labels_8wQEO {
  text-align: right;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Right_3uMpy {
  clip-path: polygon(40px 0px, 100% 0px, 100% 110px, 0px 110px);
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Right_3uMpy
  .seriesdetails_TopSection_1VFbh {
  flex-direction: row-reverse;
  padding-left: 30px;
  padding-right: 30px;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Right_3uMpy
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Pips_3nZKH {
  transform: skewX(-21deg);
  margin-right: 0px;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Right_3uMpy
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Labels_8wQEO {
  text-align: left;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Right_3uMpy
  .seriesdetails_TeamLinkSection_X46dK {
  background: linear-gradient(to right, #000000, #18181a);
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Right_3uMpy
  .seriesdetails_TeamLinkSection_X46dK
  .seriesdetails_TeamLink_1tXt8 {
  text-align: left;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Winner_kpCjX {
  color: #fff;
  text-shadow: 0px 0px 10px #06f;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Winner_kpCjX
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Labels_8wQEO,
.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Winner_kpCjX
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_TeamLogo_14vAg,
.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D.seriesdetails_Winner_kpCjX
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Pips_3nZKH {
  filter: drop-shadow(0px 0px 30px blue)
    drop-shadow(0px 0px 30px rgba(0, 0, 255, 0.5));
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
  .seriesdetails_TopSection_1VFbh {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Labels_8wQEO {
  min-height: 0px;
  display: flex;
  flex-direction: column;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Labels_8wQEO
  .seriesdetails_TeamName_2Gz8t {
  width: 100%;
  color: #fff;
  font-size: 18px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Labels_8wQEO
  .seriesdetails_Record_65TUa {
  width: 100%;
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_TeamLogo_14vAg {
  width: 70px;
  height: 70px;
  filter: drop-shadow(0px 0px 4px #000000);
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Pips_3nZKH {
  height: 30px;
  display: flex;
  flex-direction: row;
  margin: 0px 10px;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Pips_3nZKH
  .seriesdetails_Pip_xgsiy {
  width: 10px;
  height: 100%;
  margin-right: 10px;
  display: none;
  background-color: #2f2f30;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Pips_3nZKH
  .seriesdetails_Pip_xgsiy.seriesdetails_Filled_25osV {
  background-color: #fff;
  box-shadow: 0px 0px 10px #06f;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Pips_3nZKH
  .seriesdetails_Pip_xgsiy.seriesdetails_Visible_1-0ou {
  display: block;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
  .seriesdetails_TeamLinkSection_X46dK {
  width: 100%;
  flex-grow: 1;
  flex-basis: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: #222226;
  cursor: pointer;
  user-select: none;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
  .seriesdetails_TeamLinkSection_X46dK
  .seriesdetails_TeamLink_1tXt8 {
  font-size: 13px;
  color: #757575;
  text-shadow: none;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 0px 20px;
}

.seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
  .seriesdetails_TeamLinkSection_X46dK
  .seriesdetails_TeamLink_1tXt8:hover {
  filter: brightness(1.3);
}

@media (max-width: 1000px) {
  .seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D {
    width: 284px;
  }

  .seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
    .seriesdetails_TopSection_1VFbh
    .seriesdetails_TeamLogo_14vAg {
    width: 40px;
    height: 40px;
  }
}

@media (max-width: 800px) {
  .seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D {
    width: 184px;
  }

  .seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
    .seriesdetails_TopSection_1VFbh
    .seriesdetails_TeamLogo_14vAg {
    display: none;
  }

  .seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
    .seriesdetails_TopSection_1VFbh
    .seriesdetails_Pips_3nZKH {
    height: 15px;
  }

  .seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
    .seriesdetails_TopSection_1VFbh
    .seriesdetails_Pips_3nZKH
    .seriesdetails_Pip_xgsiy {
    width: 5px;
    margin-right: 5px;
  }

  .seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
    .seriesdetails_TopSection_1VFbh
    .seriesdetails_Labels_8wQEO
    .seriesdetails_TeamName_2Gz8t {
    font-size: 14px;
  }

  .seriesdetails_DPCSeriesDetailsHeaderTeam_2O14D
    .seriesdetails_TopSection_1VFbh
    .seriesdetails_Labels_8wQEO
    .seriesdetails_Record_65TUa {
    font-size: 12px;
  }
}

.seriesdetails_DPCSeriesGameSelector_1awtC {
  width: 100%;
  height: 30px;
  margin-bottom: 4px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.seriesdetails_DPCSeriesGameSelector_1awtC.seriesdetails_Collapse_12cy2 {
  display: none;
}

.seriesdetails_DPCSeriesGameSelector_1awtC .seriesdetails_GameOption_Fym_x {
  flex-grow: 1;
  flex-basis: 0;
  height: 30px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: #0b0b0c;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.seriesdetails_DPCSeriesGameSelector_1awtC
  .seriesdetails_GameOption_Fym_x.seriesdetails_First_1Rr_O {
  margin-left: 0px;
}

.seriesdetails_DPCSeriesGameSelector_1awtC
  .seriesdetails_GameOption_Fym_x.seriesdetails_Last_34v0W {
  margin-right: 0px;
}

.seriesdetails_DPCSeriesGameSelector_1awtC
  .seriesdetails_GameOption_Fym_x:hover {
  background-color: #131315;
}

.seriesdetails_DPCSeriesGameSelector_1awtC
  .seriesdetails_GameOption_Fym_x:hover
  .seriesdetails_Label_3XSN6 {
  color: #9099a4;
}

.seriesdetails_DPCSeriesGameSelector_1awtC
  .seriesdetails_GameOption_Fym_x.seriesdetails_Selected_zwoN1 {
  background: #161618;
  background: linear-gradient(
    145deg,
    rgb(22, 22, 24) 0%,
    rgb(34, 39, 57) 0%,
    rgb(42, 49, 74) 100%
  );
}

.seriesdetails_DPCSeriesGameSelector_1awtC
  .seriesdetails_GameOption_Fym_x.seriesdetails_Selected_zwoN1
  .seriesdetails_Label_3XSN6 {
  color: #fff;
}

.seriesdetails_DPCSeriesGameSelector_1awtC
  .seriesdetails_GameOption_Fym_x
  .seriesdetails_Label_3XSN6 {
  color: #6b7785;
  font-size: 13px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 3px;
}

.seriesdetails_DPCSeriesDetailsBody_7ipl0 {
  width: 100%;
  height: 540px;
  min-height: 0;
  display: flex;
  flex-direction: column;
  background-color: #0b0b0c;
  border: 1px solid #0b0b0c;
  position: relative;
  transition-property: height;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.seriesdetails_DPCSeriesDetailsBody_7ipl0.seriesdetails_Large_27RD2 {
  height: 810px;
}

@media (max-width: 1000px) {
  .seriesdetails_DPCSeriesDetailsBody_7ipl0 {
    height: 450px;
  }
}

@media (max-width: 800px) {
  .seriesdetails_DPCSeriesDetailsBody_7ipl0 {
    height: 337px;
  }
}

.seriesdetails_DPCSeriesDetailsOverview_31oDf {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
}

.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6 {
  width: 300px;
  height: 400px;
  background-color: rgba(11, 11, 12, 0.6);
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.3);
}

.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsAllowSpoilers_Vw0mS,
.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsSpoilersBlocked_3dgp7 {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  font-size: 20px;
}

.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsAllowSpoilers_Vw0mS
  .seriesdetails_Results_s9ifZ,
.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsSpoilersBlocked_3dgp7
  .seriesdetails_Results_s9ifZ {
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #fff;
  text-shadow: 0px 0px 10px #06f;
  margin-bottom: 10px;
  font-family: 'Radiance', sans-serif;
}

.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsAllowSpoilers_Vw0mS
  .seriesdetails_TeamsDraw_2sRnq,
.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsSpoilersBlocked_3dgp7
  .seriesdetails_TeamsDraw_2sRnq {
  width: 150px;
  display: none;
  margin: 10px 0px;
  flex-direction: row;
  justify-content: space-between;
}

.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsAllowSpoilers_Vw0mS
  .seriesdetails_TeamsDraw_2sRnq
  .seriesdetails_TeamLogo_14vAg,
.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsSpoilersBlocked_3dgp7
  .seriesdetails_TeamsDraw_2sRnq
  .seriesdetails_TeamLogo_14vAg {
  width: 64px;
  height: 64px;
}

.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsAllowSpoilers_Vw0mS
  .seriesdetails_TeamsDraw_2sRnq.seriesdetails_Visible_1-0ou,
.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsSpoilersBlocked_3dgp7
  .seriesdetails_TeamsDraw_2sRnq.seriesdetails_Visible_1-0ou {
  display: flex;
}

.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsAllowSpoilers_Vw0mS
  .seriesdetails_TeamWinner_2zWZW,
.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsSpoilersBlocked_3dgp7
  .seriesdetails_TeamWinner_2zWZW {
  display: none;
  margin: 10px 0px;
}

.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsAllowSpoilers_Vw0mS
  .seriesdetails_TeamWinner_2zWZW
  .seriesdetails_TeamLogo_14vAg,
.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsSpoilersBlocked_3dgp7
  .seriesdetails_TeamWinner_2zWZW
  .seriesdetails_TeamLogo_14vAg {
  width: 64px;
  height: 64px;
}

.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsAllowSpoilers_Vw0mS
  .seriesdetails_TeamWinner_2zWZW.seriesdetails_Visible_1-0ou,
.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsSpoilersBlocked_3dgp7
  .seriesdetails_TeamWinner_2zWZW.seriesdetails_Visible_1-0ou {
  display: flex;
}

.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsAllowSpoilers_Vw0mS
  .seriesdetails_WinningTeamName_3AWUO,
.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsSpoilersBlocked_3dgp7
  .seriesdetails_WinningTeamName_3AWUO {
  font-size: 24px;
  color: #fff;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}

.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsAllowSpoilers_Vw0mS
  .seriesdetails_WinningRecord_10XvR,
.seriesdetails_DPCSeriesDetailsOverview_31oDf
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_ResultsSpoilersBlocked_3dgp7
  .seriesdetails_WinningRecord_10XvR {
  font-size: 18px;
  color: #a3a3a3;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.seriesdetails_DPCSeriesDetailsGameOverview_2py8I {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: #131313;
  background-size: cover;
  background-repeat: no-repeat;
  position: absolute;
}

.seriesdetails_DPCSeriesDetailsGameOverview_2py8I
  .seriesdetails_CenterContainer_JDws6 {
  width: 300px;
  height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(11, 11, 12, 0.6);
  box-shadow: 4px 4px 20px rgba(0, 0, 0, 0.3);
}

.seriesdetails_DPCSeriesDetailsGameOverview_2py8I
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_Game_3zZQG {
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #fff;
  margin-bottom: 10px;
  font-family: 'Radiance', sans-serif;
}

.seriesdetails_DPCSeriesDetailsGameOverview_2py8I
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_TeamWinner_2zWZW {
  display: flex;
  margin: 10px 0px;
}

.seriesdetails_DPCSeriesDetailsGameOverview_2py8I
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_WinningTeamName_3AWUO {
  font-size: 24px;
  color: #fff;
  text-shadow: 0px 0px 10px #06f;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-align: center;
}

.seriesdetails_DPCSeriesDetailsGameOverview_2py8I
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_WatchVod_2GYxj {
  min-width: 160px;
  padding: 6px 0px;
  background-color: #5e6976;
  border: 2px solid #5e6976;
  border-radius: 3px;
  color: #fff;
  margin-bottom: 10px;
  margin-top: 20px;
  font-size: 12px;
  font-weight: regular;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition-property: background-color, color, border-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.seriesdetails_DPCSeriesDetailsGameOverview_2py8I
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_WatchVod_2GYxj.seriesdetails_Disabled_3zq4B {
  color: #2e3339;
  font-weight: 700;
  background-color: #5e6976;
  border: 2px solid #5e6976;
  cursor: inherit;
  user-select: none;
}

.seriesdetails_DPCSeriesDetailsGameOverview_2py8I
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_WatchVod_2GYxj:hover:not(.seriesdetails_Disabled_3zq4B) {
  background-color: #767f8a;
  border-color: #767f8a;
  color: #fff;
}

.seriesdetails_DPCSeriesDetailsGameOverview_2py8I
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_Details_3KdPK {
  min-width: 160px;
  padding: 6px 0px;
  background-color: #2e3339;
  border: 2px solid #2e3339;
  border-radius: 3px;
  color: #9099a3;
  font-size: 12px;
  font-weight: regular;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition-property: background-color, color, border-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.seriesdetails_DPCSeriesDetailsGameOverview_2py8I
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_Details_3KdPK.seriesdetails_Disabled_3zq4B {
  filter: brightness(0.6);
  cursor: inherit;
  user-select: none;
}

.seriesdetails_DPCSeriesDetailsGameOverview_2py8I
  .seriesdetails_CenterContainer_JDws6
  .seriesdetails_Details_3KdPK:hover:not(.seriesdetails_Disabled_3zq4B) {
  background-color: #41474e;
  border-color: #41474e;
  color: #fff;
}

.seriesdetails_DPCSeriesUpcoming_1JmAa {
  width: 100%;
  height: 100%;
  display: none;
  flex-direction: row;
}

.seriesdetails_DPCSeriesUpcoming_1JmAa .seriesdetails_PlayerList_1O92P {
  flex-grow: 1;
  flex-basis: 0;
  height: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}

.seriesdetails_DPCSeriesUpcoming_1JmAa.seriesdetails_Visible_1-0ou {
  display: flex;
}

.seriesdetails_DPCSeriesDetailsGameDetails_2wK4J {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  background-size: cover;
  background-repeat: no-repeat;
  background-blend-mode: multiply;
  background-color: rgba(0, 0, 0, 0.5);
  padding: 30px;
}

.seriesdetails_DPCSeriesDetailsGameDetails_2wK4J .seriesdetails_Body_27Em1 {
  width: 100%;
  flex-grow: 1;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
}

.seriesdetails_DPCSeriesDetailsGameDetails_2wK4J .seriesdetails_NoGame_19DbW {
  color: #fff;
  font-size: 32px;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 700;
}

.seriesdetails_MatchSectionTeam_1HkgS {
  width: calc(50% - 4px);
  height: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.seriesdetails_MatchSectionTeam_1HkgS.seriesdetails_Left_3qqSu {
  border-right: 1px solid #000;
}

.seriesdetails_MatchSectionTeam_1HkgS.seriesdetails_Left_3qqSu
  .seriesdetails_TeamHeading_1t8tk {
  flex-direction: row;
}

.seriesdetails_MatchSectionTeam_1HkgS.seriesdetails_Right_3uMpy
  .seriesdetails_TeamHeading_1t8tk {
  flex-direction: row-reverse;
}

.seriesdetails_MatchSectionTeam_1HkgS .seriesdetails_TeamHeading_1t8tk {
  width: 100%;
  height: 50px;
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 18px;
  padding: 8px 20px;
  background-color: #2a2a30;
  color: #a3a3a3;
}

.seriesdetails_MatchSectionTeam_1HkgS
  .seriesdetails_TeamHeading_1t8tk.seriesdetails_Winner_kpCjX {
  color: #fff;
  text-shadow: 0px 0px 10px #06f;
}

.seriesdetails_MatchSectionTeam_1HkgS
  .seriesdetails_TeamHeading_1t8tk
  .seriesdetails_Team_1iD5v {
  font-size: 20px;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 1px;
  margin-top: 3px;
}

.seriesdetails_MatchSectionTeam_1HkgS
  .seriesdetails_TeamHeading_1t8tk
  .seriesdetails_Score_33Ril {
  font-size: 30px;
  font-weight: 700;
}

.seriesdetails_MatchSectionTeam_1HkgS .seriesdetails_PlayerList_1O92P {
  width: 100%;
  flex-grow: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
}

.seriesdetails_MatchSectionPlayer_3hFuP {
  width: 100%;
  flex-grow: 1;
  flex-basis: 1;
  display: flex;
  align-items: center;
  color: #a3a3a3;
  background-color: #1f2025;
  cursor: pointer;
  position: relative;
  transition-property: color, background-color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
  border-top: 1px solid rgba(0, 0, 0, 0);
  border-bottom: 1px solid rgba(0, 0, 0, 0);
}

.seriesdetails_MatchSectionPlayer_3hFuP.seriesdetails_Selected_zwoN1,
.seriesdetails_MatchSectionPlayer_3hFuP.seriesdetails_Hovered_3ZB2G {
  color: #fff;
  background-color: #20212b;
  border-top: 1px solid #314068;
  border-bottom: 1px solid #314068;
  z-index: 100;
  width: calc(100% + 10px);
}

.seriesdetails_MatchSectionPlayer_3hFuP.seriesdetails_Left_3qqSu {
  flex-direction: row;
}

.seriesdetails_MatchSectionPlayer_3hFuP.seriesdetails_Left_3qqSu
  .seriesdetails_HeroAndLevel_TOAzr {
  text-align: right;
}

.seriesdetails_MatchSectionPlayer_3hFuP.seriesdetails_Left_3qqSu
  .seriesdetails_NameAndStats_344lF {
  text-align: left;
}

.seriesdetails_MatchSectionPlayer_3hFuP.seriesdetails_Left_3qqSu:hover {
  color: #fff;
  background-color: #20212b;
}

.seriesdetails_MatchSectionPlayer_3hFuP.seriesdetails_Left_3qqSu.seriesdetails_Selected_zwoN1 {
  border-left: 1px solid #314068;
  transform: translateX(5px);
}

.seriesdetails_MatchSectionPlayer_3hFuP.seriesdetails_Right_3uMpy {
  flex-direction: row-reverse;
}

.seriesdetails_MatchSectionPlayer_3hFuP.seriesdetails_Right_3uMpy
  .seriesdetails_HeroAndLevel_TOAzr {
  text-align: left;
}

.seriesdetails_MatchSectionPlayer_3hFuP.seriesdetails_Right_3uMpy
  .seriesdetails_NameAndStats_344lF {
  text-align: right;
}

.seriesdetails_MatchSectionPlayer_3hFuP.seriesdetails_Right_3uMpy:hover {
  color: #fff;
  background-color: #20212b;
}

.seriesdetails_MatchSectionPlayer_3hFuP.seriesdetails_Right_3uMpy.seriesdetails_Selected_zwoN1 {
  border-right: 1px solid #314068;
  transform: translateX(-5px);
}

.seriesdetails_MatchSectionPlayer_3hFuP .seriesdetails_HeroAndLevel_TOAzr {
  flex-grow: 1;
  flex-basis: 0px;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.seriesdetails_MatchSectionPlayer_3hFuP
  .seriesdetails_HeroAndLevel_TOAzr.seriesdetails_Collapsed_2xwyH {
  opacity: 0;
}

.seriesdetails_MatchSectionPlayer_3hFuP
  .seriesdetails_HeroAndLevel_TOAzr
  .seriesdetails_HeroName_3ztkq {
  font-size: 16px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.seriesdetails_MatchSectionPlayer_3hFuP
  .seriesdetails_HeroAndLevel_TOAzr
  .seriesdetails_Level_2Rpe8 {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.seriesdetails_MatchSectionPlayer_3hFuP .seriesdetails_NameAndStats_344lF {
  flex-grow: 1;
  flex-basis: 0;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.seriesdetails_MatchSectionPlayer_3hFuP
  .seriesdetails_NameAndStats_344lF
  .seriesdetails_PlayerName_125qb {
  font-size: 16px;
  font-weight: bold;
}

.seriesdetails_MatchSectionPlayer_3hFuP
  .seriesdetails_NameAndStats_344lF
  .seriesdetails_Stats_jVrOg {
  font-size: 12px;
  font-weight: bold;
}

.seriesdetails_MatchSectionPlayer_3hFuP .seriesdetails_HeroIcon_2SVTj {
  width: 64px;
  height: 64px;
  margin: 0px 12px;
  border: 1px solid #000;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

@media (max-width: 1000px) {
  .seriesdetails_MatchSectionPlayer_3hFuP
    .seriesdetails_HeroAndLevel_TOAzr
    .seriesdetails_HeroName_3ztkq {
    font-size: 14px;
  }

  .seriesdetails_MatchSectionPlayer_3hFuP
    .seriesdetails_HeroAndLevel_TOAzr
    .seriesdetails_Level_2Rpe8 {
    font-size: 10px;
  }

  .seriesdetails_MatchSectionPlayer_3hFuP
    .seriesdetails_NameAndStats_344lF
    .seriesdetails_PlayerName_125qb {
    font-size: 13px;
  }

  .seriesdetails_MatchSectionPlayer_3hFuP
    .seriesdetails_NameAndStats_344lF
    .seriesdetails_Stats_jVrOg {
    font-size: 10px;
  }

  .seriesdetails_MatchSectionPlayer_3hFuP .seriesdetails_HeroIcon_2SVTj {
    width: 48px;
    height: 48px;
  }
}

@media (max-width: 800px) {
  .seriesdetails_MatchSectionPlayer_3hFuP
    .seriesdetails_HeroAndLevel_TOAzr
    .seriesdetails_HeroName_3ztkq {
    font-size: 12px;
  }

  .seriesdetails_MatchSectionPlayer_3hFuP
    .seriesdetails_HeroAndLevel_TOAzr
    .seriesdetails_Level_2Rpe8 {
    font-size: 8px;
  }

  .seriesdetails_MatchSectionPlayer_3hFuP
    .seriesdetails_NameAndStats_344lF
    .seriesdetails_PlayerName_125qb {
    font-size: 11px;
  }

  .seriesdetails_MatchSectionPlayer_3hFuP
    .seriesdetails_NameAndStats_344lF
    .seriesdetails_Stats_jVrOg {
    font-size: 8px;
  }

  .seriesdetails_MatchSectionPlayer_3hFuP .seriesdetails_HeroIcon_2SVTj {
    width: 32px;
    height: 32px;
  }
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm {
  height: 100%;
  width: calc(50% - 4px);
  position: absolute;
  background-color: #20212b;
  top: 0px;
  opacity: 0;
  pointer-events: none;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
  display: flex;
  flex-direction: column;
  align-items: center;
  border: 1px solid #314068;
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm.seriesdetails_Visible_1-0ou {
  opacity: 1;
  pointer-events: inherit;
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm.seriesdetails_Left_3qqSu {
  left: 0px;
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm.seriesdetails_Right_3uMpy {
  right: 0px;
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm
  .seriesdetails_TopSection_1VFbh {
  width: 100%;
  height: 400px;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  overflow: hidden;
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Player_1Kj6u {
  width: 60%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 100;
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Player_1Kj6u
  .seriesdetails_PlayerName_125qb {
  width: 100%;
  color: #fff;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 22px;
  margin-bottom: 4px;
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Player_1Kj6u
  .seriesdetails_TeamName_2Gz8t {
  width: 100%;
  color: #a3a3a3;
  text-align: center;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 17px;
  margin-bottom: 12px;
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Player_1Kj6u
  .seriesdetails_PlayerImage_24rlN {
  width: 140px;
  height: 140px;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #27272a;
  border: 1px solid #000;
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.5);
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_Player_1Kj6u
  .seriesdetails_TeamLogo_14vAg {
  width: 70px;
  height: 70px;
  margin-top: -32px;
  filter: drop-shadow(2px 2px 7px rgba(0, 0, 0, 0.5));
}

@media (max-width: 800px) {
  .seriesdetails_MatchSectionDetailsOverlay__2dRm
    .seriesdetails_TopSection_1VFbh
    .seriesdetails_Player_1Kj6u
    .seriesdetails_PlayerName_125qb {
    font-size: 15px;
  }

  .seriesdetails_MatchSectionDetailsOverlay__2dRm
    .seriesdetails_TopSection_1VFbh
    .seriesdetails_Player_1Kj6u
    .seriesdetails_TeamName_2Gz8t {
    font-size: 12px;
  }

  .seriesdetails_MatchSectionDetailsOverlay__2dRm
    .seriesdetails_TopSection_1VFbh
    .seriesdetails_Player_1Kj6u
    .seriesdetails_PlayerImage_24rlN {
    width: 70px;
    height: 70px;
  }

  .seriesdetails_MatchSectionDetailsOverlay__2dRm
    .seriesdetails_TopSection_1VFbh
    .seriesdetails_Player_1Kj6u
    .seriesdetails_TeamLogo_14vAg {
    width: 35px;
    height: 35px;
    margin-top: -16px;
  }
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm
  .seriesdetails_TopSection_1VFbh
  .seriesdetails_HeroPortraitContainer_3-1MF {
  width: 80%;
  position: absolute;
  top: 0;
  right: -10%;
  opacity: 0.7;
  z-index: 100;
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm
  .seriesdetails_ItemSection_2lkMA {
  width: calc(100% - 40px);
  border-top: 1px solid #000;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  padding: 20px 0px;
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm
  .seriesdetails_ItemSection_2lkMA
  .seriesdetails_ItemIcon_2laZn {
  width: 66px;
  height: 48px;
  background-size: cover;
  background-repeat: no-repeat;
  border: 1px solid #000;
  box-shadow: 2px 2px 7px rgba(0, 0, 0, 0.5);
}

@media (max-width: 800px) {
  .seriesdetails_MatchSectionDetailsOverlay__2dRm
    .seriesdetails_ItemSection_2lkMA
    .seriesdetails_ItemIcon_2laZn {
    width: 33px;
    height: 24px;
  }
}

.seriesdetails_MatchSectionDetailsOverlay__2dRm
  .seriesdetails_PlaystyleSection_3iRV3 {
  width: calc(100% - 40px);
  flex-grow: 1;
  border-top: 1px solid #000;
}

.seriesdetails_DPCSeriesDetailsGameLive_13ROs {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.seriesdetails_DPCSeriesDetailsGameLive_13ROs.seriesdetails_Large_27RD2
  .seriesdetails_VideoContainer_fZmD0 {
  height: 810px;
}

.seriesdetails_DPCSeriesDetailsGameLive_13ROs
  .seriesdetails_VideoContainer_fZmD0 {
  width: 100%;
  height: 540px;
  transition-property: height;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.seriesdetails_DPCSeriesDetailsGameLive_13ROs .seriesdetails_Chat_3iLky {
  width: 300px;
  min-width: 300px;
  height: 100%;
  display: none;
}

.seriesdetails_DPCSeriesDetailsGameLive_13ROs
  .seriesdetails_Chat_3iLky.seriesdetails_Shown_hgVI4 {
  display: block;
}

.seriesdetails_DPCSeriesDetailsGameLive_13ROs
  .seriesdetails_OptionContainer_zZZiu {
  width: 100%;
  flex-grow: 1;
  border-top: 2px solid #131923;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
}

.seriesdetails_DPCSeriesDetailsGameLive_13ROs
  .seriesdetails_OptionContainer_zZZiu
  .seriesdetails_StreamingOption_7qwfI {
  margin: 0px 20px;
  color: #777;
  cursor: pointer;
  user-select: none;
}

.seriesdetails_DPCSeriesDetailsGameLive_13ROs
  .seriesdetails_OptionContainer_zZZiu
  .seriesdetails_StreamingOption_7qwfI.seriesdetails_Enabled_1dPIF {
  color: #fff;
}

.seriesdetails_DPCSeriesDetailsGameVOD_1WMFr {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.seriesdetails_DPCSeriesDetailsGameVOD_1WMFr.seriesdetails_Large_27RD2
  .seriesdetails_VideoContainer_fZmD0 {
  height: 810px;
}

.seriesdetails_DPCSeriesDetailsGameVOD_1WMFr
  .seriesdetails_VideoContainer_fZmD0 {
  width: 100%;
  height: 540px;
  transition-property: height;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.seriesdetails_DPCSeriesDetailsGameVOD_1WMFr
  .seriesdetails_VideoContainer_fZmD0
  .seriesdetails_YouTubePlayer_IohiB {
  width: 100%;
  height: 100%;
}

.seriesdetails_DPCSeriesDetailsGameVOD_1WMFr
  .seriesdetails_VideoContainer_fZmD0
  .seriesdetails_YouTubePlayer_IohiB
  > iframe {
  width: 100%;
  height: 100%;
}

.seriesdetails_DPCSeriesDetailsGameVOD_1WMFr
  .seriesdetails_VideoContainer_fZmD0
  .seriesdetails_NoVOD_2b6Bw {
  font-size: 20px;
  font-weight: 500px;
  color: #6b7785;
  background-color: rgba(0, 0, 0, 0);
}

.seriesdetails_DPCSeriesDetailsGameVOD_1WMFr
  .seriesdetails_OptionContainer_zZZiu {
  width: 100%;
  flex-grow: 1;
  border-top: 2px solid #131923;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
}

.seriesdetails_DPCSeriesDetailsGameVOD_1WMFr
  .seriesdetails_OptionContainer_zZZiu
  .seriesdetails_SizeButton_2QIBf,
.seriesdetails_DPCSeriesDetailsGameVOD_1WMFr
  .seriesdetails_OptionContainer_zZZiu
  .seriesdetails_ExternalLink_3FkF2 {
  color: #888;
  cursor: pointer;
}

.seriesdetails_DPCSeriesDetailsGameVOD_1WMFr
  .seriesdetails_OptionContainer_zZZiu
  .seriesdetails_SizeButton_2QIBf:hover,
.seriesdetails_DPCSeriesDetailsGameVOD_1WMFr
  .seriesdetails_OptionContainer_zZZiu
  .seriesdetails_ExternalLink_3FkF2:hover {
  color: #fff;
}

.seriesdetails_DPCSeriesFooter_2k_FY {
  width: 100%;
  height: 55px;
  background-color: #0b0b0c;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin-top: 4px;
}

.seriesdetails_DPCSeriesFooter_2k_FY .seriesdetails_LeftTabs_3cPV9 {
  width: 110px;
  height: 100%;
  display: flex;
  flex-direction: row;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_LeftTabs_3cPV9.seriesdetails_Hidden_bu5o6 {
  opacity: 0;
  pointer-events: none;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_LeftTabs_3cPV9
  .seriesdetails_SeriesViewTab_Q7INw {
  flex-grow: 1;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-right: 1px solid #1b1b1f;
  transition-property: background-color, border;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_LeftTabs_3cPV9
  .seriesdetails_SeriesViewTab_Q7INw.seriesdetails_Selected_zwoN1 {
  background: #161618;
  background: linear-gradient(
    145deg,
    rgb(22, 22, 24) 0%,
    rgb(34, 39, 57) 0%,
    rgb(42, 49, 74) 100%
  );
  border-right: 1px solid rgba(0, 0, 0, 0);
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_LeftTabs_3cPV9
  .seriesdetails_SeriesViewTab_Q7INw:not(.seriesdetails_Selected_zwoN1)
  .seriesdetails_SeriesViewTabImage_2JJvh {
  filter: brightness(0.3);
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_LeftTabs_3cPV9
  .seriesdetails_SeriesViewTab_Q7INw.seriesdetails_Valid_3lh1u:hover:not(
    .seriesdetails_Selected_zwoN1
  ) {
  background-color: #1b1b1f;
  border-right: 1px solid #1b1b1f;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_LeftTabs_3cPV9
  .seriesdetails_SeriesViewTab_Q7INw
  .seriesdetails_SeriesViewTabImage_2JJvh {
  width: 30px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.seriesdetails_DPCSeriesFooter_2k_FY .seriesdetails_CenterOptions_1oTwk {
  flex-grow: 1;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 40px;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_CenterOptions_1oTwk.seriesdetails_Hidden_bu5o6 {
  opacity: 0;
  pointer-events: none;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_CenterOptions_1oTwk
  .seriesdetails_OutlineButton_Pm2uZ {
  width: 180px;
  padding: 6px 0px;
  background-color: #2e3339;
  border: 2px solid #2e3339;
  border-radius: 3px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 6px;
  cursor: pointer;
  user-select: none;
  transition-property: background-color, border-color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_CenterOptions_1oTwk
  .seriesdetails_OutlineButton_Pm2uZ:hover {
  background-color: #41474e;
  border-color: #41474e;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_CenterOptions_1oTwk
  .seriesdetails_OutlineButton_Pm2uZ:hover
  .seriesdetails_Contents_tIamH {
  color: #fff;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_CenterOptions_1oTwk
  .seriesdetails_OutlineButton_Pm2uZ:hover
  .seriesdetails_ExternalLinkIcon_2O5Di {
  filter: brightness(800%);
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_CenterOptions_1oTwk
  .seriesdetails_OutlineButton_Pm2uZ
  .seriesdetails_Contents_tIamH {
  color: #5e6976;
  text-transform: uppercase;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 1px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 6px;
  transition-property: color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_CenterOptions_1oTwk
  .seriesdetails_OutlineButton_Pm2uZ
  .seriesdetails_Contents_tIamH
  .seriesdetails_ExternalLinkIcon_2O5Di {
  color: #9099a3;
  width: 10px;
  height: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  transition-property: filter;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.seriesdetails_DPCSeriesFooter_2k_FY .seriesdetails_RightTabs_kYWar {
  width: 110px;
  height: 100%;
  display: flex;
  flex-direction: row;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_RightTabs_kYWar.seriesdetails_HasChatOption_3z2aJ {
  width: 175px;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_RightTabs_kYWar
  .seriesdetails_SizeTab_3aPBc {
  flex-grow: 1;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  border-left: 1px solid #1b1b1f;
  cursor: pointer;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_RightTabs_kYWar
  .seriesdetails_SizeTab_3aPBc.seriesdetails_RightGap_3FG1G {
  margin-right: 10px;
  border-right: 1px solid #1b1b1b;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_RightTabs_kYWar
  .seriesdetails_SizeTab_3aPBc.seriesdetails_Selected_zwoN1 {
  background: #161618;
  background: linear-gradient(
    145deg,
    rgb(22, 22, 24) 0%,
    rgb(34, 39, 57) 0%,
    rgb(42, 49, 74) 100%
  );
  border-left: 1px solid rgba(0, 0, 0, 0);
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_RightTabs_kYWar
  .seriesdetails_SizeTab_3aPBc:not(.seriesdetails_Selected_zwoN1)
  .seriesdetails_SizeTabImage_15-Eq {
  filter: brightness(0.3);
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_RightTabs_kYWar
  .seriesdetails_SizeTab_3aPBc:hover:not(.seriesdetails_Selected_zwoN1) {
  background-color: #131315;
}

.seriesdetails_DPCSeriesFooter_2k_FY
  .seriesdetails_RightTabs_kYWar
  .seriesdetails_SizeTab_3aPBc
  .seriesdetails_SizeTabImage_15-Eq {
  width: 30px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

@media (max-width: 1000px) {
  .seriesdetails_DPCSeriesFooter_2k_FY {
    height: 53px;
  }

  .seriesdetails_DPCSeriesFooter_2k_FY .seriesdetails_CenterOptions_1oTwk {
    transform: scale(85%);
  }

  .seriesdetails_DPCSeriesFooter_2k_FY .seriesdetails_LeftTabs_3cPV9,
  .seriesdetails_DPCSeriesFooter_2k_FY .seriesdetails_RightTabs_kYWar {
    width: 150px;
  }

  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_LeftTabs_3cPV9
    .seriesdetails_SizeTab_3aPBc
    .seriesdetails_SizeTabImage_15-Eq,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_LeftTabs_3cPV9
    .seriesdetails_SizeTab_3aPBc
    .seriesdetails_SeriesViewTabImage_2JJvh,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_LeftTabs_3cPV9
    .seriesdetails_SeriesViewTab_Q7INw
    .seriesdetails_SizeTabImage_15-Eq,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_LeftTabs_3cPV9
    .seriesdetails_SeriesViewTab_Q7INw
    .seriesdetails_SeriesViewTabImage_2JJvh,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_RightTabs_kYWar
    .seriesdetails_SizeTab_3aPBc
    .seriesdetails_SizeTabImage_15-Eq,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_RightTabs_kYWar
    .seriesdetails_SizeTab_3aPBc
    .seriesdetails_SeriesViewTabImage_2JJvh,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_RightTabs_kYWar
    .seriesdetails_SeriesViewTab_Q7INw
    .seriesdetails_SizeTabImage_15-Eq,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_RightTabs_kYWar
    .seriesdetails_SeriesViewTab_Q7INw
    .seriesdetails_SeriesViewTabImage_2JJvh {
    width: 26px;
    height: 18px;
  }
}

@media (max-width: 800px) {
  .seriesdetails_DPCSeriesFooter_2k_FY {
    height: 35px;
  }

  .seriesdetails_DPCSeriesFooter_2k_FY .seriesdetails_CenterOptions_1oTwk {
    transform: scale(70%);
  }

  .seriesdetails_DPCSeriesFooter_2k_FY .seriesdetails_LeftTabs_3cPV9,
  .seriesdetails_DPCSeriesFooter_2k_FY .seriesdetails_RightTabs_kYWar {
    width: 100px;
  }

  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_LeftTabs_3cPV9
    .seriesdetails_SizeTab_3aPBc
    .seriesdetails_SizeTabImage_15-Eq,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_LeftTabs_3cPV9
    .seriesdetails_SizeTab_3aPBc
    .seriesdetails_SeriesViewTabImage_2JJvh,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_LeftTabs_3cPV9
    .seriesdetails_SeriesViewTab_Q7INw
    .seriesdetails_SizeTabImage_15-Eq,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_LeftTabs_3cPV9
    .seriesdetails_SeriesViewTab_Q7INw
    .seriesdetails_SeriesViewTabImage_2JJvh,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_RightTabs_kYWar
    .seriesdetails_SizeTab_3aPBc
    .seriesdetails_SizeTabImage_15-Eq,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_RightTabs_kYWar
    .seriesdetails_SizeTab_3aPBc
    .seriesdetails_SeriesViewTabImage_2JJvh,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_RightTabs_kYWar
    .seriesdetails_SeriesViewTab_Q7INw
    .seriesdetails_SizeTabImage_15-Eq,
  .seriesdetails_DPCSeriesFooter_2k_FY
    .seriesdetails_RightTabs_kYWar
    .seriesdetails_SeriesViewTab_Q7INw
    .seriesdetails_SeriesViewTabImage_2JJvh {
    width: 17px;
    height: 12px;
  }
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.teamlist_Tooltip_39aT6 {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.teamlist_CarouselFade_1vzfE {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.teamlist_StandardButton_Yf2zE {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.teamlist_StandardButton_Yf2zE:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.teamlist_StandardButton_Yf2zE .teamlist_ButtonText_xBa2n {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.teamlist_StandardButton_Yf2zE .teamlist_Icon_2jSqG {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.teamlist_StandardButton_Yf2zE .teamlist_Icon_2jSqG.teamlist_Play_t7lUF {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.teamlist_StandardButton_Yf2zE .teamlist_SteamLogo_2EotL {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.teamlist_ToolTip_3ACSo,
.teamlist_PlayerReportTooltip_1IRmG {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.teamlist_PlayerReportTooltip_1IRmG {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.teamlist_DPCTeamList_2FXfn {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-color: #161618;
  background-position: top, center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  justify-content: center;
  position: relative;
}

.teamlist_DPCTeamList_2FXfn .teamlist_Header_2lOR- {
  width: 100%;
  max-width: 1200px;
  height: 80px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: flex-end;
  padding-right: 20px;
  padding-left: 20px;
  margin-bottom: 20px;
  margin-top: 80px;
}

.teamlist_DPCTeamList_2FXfn .teamlist_Header_2lOR- .teamlist_Title_1hFl7 {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding-left: 4px;
}

.teamlist_DPCTeamList_2FXfn .teamlist_TeamList_2Z-Lh {
  width: 100%;
  max-width: 1200px;
  padding: 0px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
  padding-bottom: 200px;
}

.teamlist_DPCTeamList_2FXfn
  .teamlist_TeamList_2Z-Lh
  .teamlist_NoFollowedTeams_16SUu {
  margin-top: 16px;
}

.teamlist_DPCTeamList_2FXfn .teamlist_ShowMoreButton_1N1JS {
  padding: 8px 50px;
  background-color: #2e3339;
  border-radius: 3px;
  margin-top: -120px;
  margin-bottom: 200px;
  color: #9099a3;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
  cursor: pointer;
  user-select: none;
  transition-property: background-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.teamlist_DPCTeamList_2FXfn .teamlist_ShowMoreButton_1N1JS:hover {
  background-color: #41474e;
  color: #fff;
}

.teamlist_TeamEntry_3IATc {
  width: 100%;
  height: 100px;
  min-height: 100px;
  display: flex;
  flex-direction: row;
  align-items: center;
  background-color: rgba(54, 54, 62, 0.7490196078);
  color: #a3a3a3;
  box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5);
}

.teamlist_TeamEntry_3IATc .teamlist_TeamLogo_1cznA {
  margin-left: 18px;
  margin-right: 12px;
}

.teamlist_TeamEntry_3IATc .teamlist_FavoriteSection_3iDaV {
  width: 70px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(110, 110, 119, 0.4);
}

.teamlist_TeamEntry_3IATc
  .teamlist_FavoriteSection_3iDaV
  .teamlist_FollowingLine_2nFVM {
  max-width: 170px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  user-select: none;
}

.teamlist_TeamEntry_3IATc
  .teamlist_FavoriteSection_3iDaV
  .teamlist_FollowingLine_2nFVM.teamlist_CanFollow_1ELxk {
  cursor: pointer;
}

.teamlist_TeamEntry_3IATc
  .teamlist_FavoriteSection_3iDaV
  .teamlist_FollowingLine_2nFVM.teamlist_CanFollow_1ELxk:hover {
  filter: brightness(1.3);
}

.teamlist_TeamEntry_3IATc
  .teamlist_FavoriteSection_3iDaV
  .teamlist_FollowingLine_2nFVM
  .teamlist_Star_1iqIn {
  width: 15px;
  height: 15px;
  background-size: cover;
  background-repeat: no-repeat;
}

.teamlist_TeamEntry_3IATc
  .teamlist_FavoriteSection_3iDaV
  .teamlist_FollowingLine_2nFVM.teamlist_IsFollowing_3hNc6 {
  filter: drop-shadow(0px 0px 4px rgba(255, 255, 255, 0.5));
}

.teamlist_TeamEntry_3IATc
  .teamlist_FavoriteSection_3iDaV
  .teamlist_FollowingLine_2nFVM.teamlist_IsFollowing_3hNc6.teamlist_CanFollow_1ELxk:hover {
  filter: drop-shadow(0px 0px 4px rgba(255, 255, 255, 0.5)) brightness(1.3);
}

.teamlist_TeamEntry_3IATc
  .teamlist_FavoriteSection_3iDaV
  .teamlist_FollowingLine_2nFVM.teamlist_IsFollowing_3hNc6
  .teamlist_Star_1iqIn {
  width: 30px;
  height: 30px;
  background-size: cover;
  background-repeat: no-repeat;
}

.teamlist_TeamEntry_3IATc .teamlist_TeamInfoSection_2G6B9 {
  flex-grow: 1;
  flex-basis: 0;
  display: flex;
  flex-direction: column;
}

.teamlist_TeamEntry_3IATc
  .teamlist_TeamInfoSection_2G6B9
  .teamlist_TeamInfo_2lXxF {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.teamlist_TeamEntry_3IATc
  .teamlist_TeamInfoSection_2G6B9
  .teamlist_TeamInfo_2lXxF
  .teamlist_TeamName_3JwGo {
  color: #fff;
  font-size: 24px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 4px;
  margin-right: 10px;
}

.teamlist_TeamEntry_3IATc
  .teamlist_TeamInfoSection_2G6B9
  .teamlist_TeamInfo_2lXxF
  .teamlist_Record_hrI2X {
  font-size: 15px;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.teamlist_TeamEntry_3IATc
  .teamlist_TeamInfoSection_2G6B9
  .teamlist_Region_1Qk84 {
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.teamlist_TeamEntry_3IATc
  .teamlist_TeamInfoSection_2G6B9
  .teamlist_Division_2q53y {
  color: #6b7785;
  font-size: 10px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.teamlist_TeamEntry_3IATc .teamlist_PlayerSection_jpC_a {
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-right: -14px;
}

.teamlist_TeamEntry_3IATc
  .teamlist_PlayerSection_jpC_a
  .teamlist_PlayerImageContainer_3y5YF {
  height: 100%;
  width: 90px;
  margin: 0px -14px;
  background-image: linear-gradient(
    280deg,
    rgba(0, 0, 0, 0.3),
    transparent,
    rgba(0, 0, 0, 0.3)
  );
  clip-path: polygon(30px 0px, 100% 0px, calc(100% - 30px) 100%, 0px 100%);
}

.teamlist_TeamEntry_3IATc
  .teamlist_PlayerSection_jpC_a
  .teamlist_PlayerImageContainer_3y5YF
  .teamlist_PlayerGradient_386bF {
  width: 100%;
  height: 100%;
  mask-image: linear-gradient(#fff, #fff 76%, transparent 80%);
  -webkit-mask-image: linear-gradient(#fff, #fff 80%, transparent 95%);
}

.teamlist_TeamEntry_3IATc
  .teamlist_PlayerSection_jpC_a
  .teamlist_PlayerImageContainer_3y5YF
  .teamlist_PlayerGradient_386bF
  .teamlist_PlayerImage_2iRU0 {
  width: 100%;
  padding-top: 15%;
}

.teamlist_TeamEntry_3IATc .teamlist_MatchSection_2WfoI {
  width: 330px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  clip-path: polygon(30px 0px, 100% 0px, 100% 100%, 0% 100%);
}

.teamlist_TeamEntry_3IATc .teamlist_MatchSection_2WfoI .teamlist_TopBar_28KpJ {
  width: 100%;
  height: 30px;
  background-color: rgba(32, 32, 35, 0.7490196078);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 5px;
  color: #fff;
  font-size: 11px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.teamlist_TeamEntry_3IATc
  .teamlist_MatchSection_2WfoI
  .teamlist_BottomSectionWrapper_1LWA- {
  width: 100%;
  flex-grow: 1;
  background-color: rgba(37, 37, 40, 0.7490196078);
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}

.teamlist_TeamEntry_3IATc
  .teamlist_MatchSection_2WfoI
  .teamlist_BottomSectionWrapper_1LWA-
  .teamlist_BottomSection_oAUIe {
  width: 250px;
  height: 100%;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding-right: 20px;
}

.teamlist_TeamEntry_3IATc
  .teamlist_MatchSection_2WfoI
  .teamlist_BottomSectionWrapper_1LWA-
  .teamlist_BottomSection_oAUIe
  .teamlist_VSTeamLogo_1wj7G {
  margin-right: 10px;
  width: 50px;
  height: 50px;
}

.teamlist_TeamEntry_3IATc
  .teamlist_MatchSection_2WfoI
  .teamlist_BottomSectionWrapper_1LWA-
  .teamlist_BottomSection_oAUIe
  .teamlist_Labels_3zFGm {
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}

.teamlist_TeamEntry_3IATc
  .teamlist_MatchSection_2WfoI
  .teamlist_BottomSectionWrapper_1LWA-
  .teamlist_BottomSection_oAUIe
  .teamlist_Labels_3zFGm
  .teamlist_TeamName_3JwGo {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.teamlist_TeamEntry_3IATc
  .teamlist_MatchSection_2WfoI
  .teamlist_BottomSectionWrapper_1LWA-
  .teamlist_BottomSection_oAUIe
  .teamlist_Labels_3zFGm
  .teamlist_Context_3Wa2g {
  color: #a3a3a3;
  font-size: 12px;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.followedteammatches_DPCFollowedTeamMatches_2VKwY {
  width: 100%;
  background-color: #2f2f36;
  background-position: top, center;
  background-repeat: no-repeat;
  background-size: 100% auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  padding-top: 65px;
  padding-bottom: 90px;
}

.followedteammatches_DPCFollowedTeamMatches_2VKwY
  .followedteammatches_MatchesContainer_mCI3S {
  width: 100%;
  max-width: 1200px;
  padding: 0px 20px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.followedteammatches_DPCFollowedTeamMatches_2VKwY
  .followedteammatches_MatchesContainer_mCI3S
  .followedteammatches_Header_nWEzH {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  padding-bottom: 20px;
}

.followedteammatches_DPCFollowedTeamMatches_2VKwY
  .followedteammatches_MatchesContainer_mCI3S
  .followedteammatches_SeriesList_2yuQs {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  gap: 30px;
}

.followedteammatches_DPCFollowedTeamSeries_1YTlH {
  width: 365px;
  height: 380px;
  background-color: #25252a;
  box-shadow: 8px 8px 16px rgba(0, 0, 0, 0.2);
}

.followedteammatches_DPCFollowedTeamSeries_1YTlH
  .followedteammatches_Gradient_139Gz {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.followedteammatches_DPCFollowedTeamSeries_1YTlH
  .followedteammatches_Gradient_139Gz
  .followedteammatches_Header_nWEzH {
  width: 100%;
  height: 100px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  background-color: rgba(25, 25, 28, 0.7019607843);
}

.followedteammatches_DPCFollowedTeamSeries_1YTlH
  .followedteammatches_Gradient_139Gz
  .followedteammatches_Header_nWEzH
  .followedteammatches_Timestamp_2kiPo {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.followedteammatches_DPCFollowedTeamSeries_1YTlH
  .followedteammatches_Gradient_139Gz
  .followedteammatches_Body_1EKwq {
  width: 100%;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.followedteammatches_DPCFollowedTeamSeries_1YTlH
  .followedteammatches_Gradient_139Gz
  .followedteammatches_Body_1EKwq
  .followedteammatches_TeamsVS_IRFuy {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 10px;
  font-size: 18px;
  color: #a3a3a3;
  letter-spacing: 2px;
  margin-bottom: 30px;
}

.followedteammatches_DPCFollowedTeamSeries_1YTlH
  .followedteammatches_Gradient_139Gz
  .followedteammatches_Body_1EKwq
  .followedteammatches_Description1_1abaC {
  color: #fff;
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 3px;
}

.followedteammatches_DPCFollowedTeamSeries_1YTlH
  .followedteammatches_Gradient_139Gz
  .followedteammatches_Body_1EKwq
  .followedteammatches_Description2_xqCkN {
  color: #a3a3a3;
  font-size: 12px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 30px;
}

.followedteammatches_DPCFollowedTeamSeries_1YTlH
  .followedteammatches_Gradient_139Gz
  .followedteammatches_Body_1EKwq
  .followedteammatches_WatchVod_3CLmC {
  min-width: 160px;
  padding: 6px 0px;
  background-color: #5e6976;
  border: 2px solid #5e6976;
  border-radius: 3px;
  color: #fff;
  font-size: 12px;
  font-weight: regular;
  text-align: center;
  text-transform: uppercase;
  letter-spacing: 1px;
  transition-property: background-color, color, border-color, color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.followedteammatches_DPCFollowedTeamSeries_1YTlH
  .followedteammatches_Gradient_139Gz
  .followedteammatches_Body_1EKwq
  .followedteammatches_WatchVod_3CLmC:hover {
  background-color: #767f8a;
  border-color: #767f8a;
  color: #fff;
}

.standingsdivision_DPCStandingsDivision_33H6m {
  width: 100%;
  max-width: 1300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: 90;
}

.standingsdivision_DPCStandingsDivision_33H6m
  .standingsdivision_TeamLists_3RxwI {
  width: 100%;
  min-height: 1000px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-around;
  row-gap: 30px;
}

.standingsdivision_DPCStandingsDivision_33H6m
  .standingsdivision_TeamLists_3RxwI.standingsdivision_NoData_-3vz9 {
  opacity: 0;
}

.standingsdivision_LegendContainer_1eZ_Z {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.standingsdivision_LegendContainer_1eZ_Z .standingsdivision_LegendCenter_3TJiF {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 0px 20px;
  gap: 20px;
}

.standingsdivision_LegendContainer_1eZ_Z
  .standingsdivision_LegendCenter_3TJiF
  .standingsdivision_LegendItem_z6qSZ {
  display: flex;
  flex-direction: row;
  align-items: center;
  gap: 15px;
}

.standingsdivision_LegendContainer_1eZ_Z
  .standingsdivision_LegendCenter_3TJiF
  .standingsdivision_LegendItem_z6qSZ
  .standingsdivision_ColorSquare_2CCYO {
  width: 40px;
  min-width: 40px;
  height: 40px;
}

.standingsdivision_LegendContainer_1eZ_Z
  .standingsdivision_LegendCenter_3TJiF
  .standingsdivision_LegendItem_z6qSZ
  .standingsdivision_Description_2eckE {
  color: #a3a3a3;
  max-width: 300px;
  font-size: 12px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.leaguestandingssummary_DPCLeagueStandingsSummary_77L-f {
  width: 100%;
  background-size: 100% auto;
  background-position: top, center;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  position: relative;
  padding-top: 50px;
  padding-bottom: 30px;
}

.leaguestandingssummary_DPCLeagueStandingsSummary_77L-f
  .leaguestandingssummary_Header_oXqZZ {
  width: 100%;
  max-width: 1295px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 0px 20px;
  margin-bottom: -34px;
  z-index: 100;
}

.leaguestandingssummary_DPCLeagueStandingsSummary_77L-f
  .leaguestandingssummary_Header_oXqZZ
  .leaguestandingssummary_Label_1xuqr {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: rgba(0, 0, 0, 0);
  margin-bottom: -20px;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.watchpage_Tooltip_2I8xT {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.watchpage_CarouselFade_1LicL {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.watchpage_StandardButton_2BDAy {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.watchpage_StandardButton_2BDAy:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.watchpage_StandardButton_2BDAy .watchpage_ButtonText_3cf-r {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.watchpage_StandardButton_2BDAy .watchpage_Icon_3chBK {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.watchpage_StandardButton_2BDAy .watchpage_Icon_3chBK.watchpage_Play_isxvH {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.watchpage_StandardButton_2BDAy .watchpage_SteamLogo_1_daQ {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.watchpage_ToolTip_3A2aO,
.watchpage_PlayerReportTooltip_Cww0u {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.watchpage_PlayerReportTooltip_Cww0u {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.watchpage_DPCHomePage_1dCoZ {
  width: 100%;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.internationalrulespage_Tooltip_F_2xj {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.internationalrulespage_CarouselFade_2gzdP {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.internationalrulespage_StandardButton_2BWNB {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.internationalrulespage_StandardButton_2BWNB:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.internationalrulespage_StandardButton_2BWNB
  .internationalrulespage_ButtonText_38-H9 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.internationalrulespage_StandardButton_2BWNB
  .internationalrulespage_Icon_2uPav {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.internationalrulespage_StandardButton_2BWNB
  .internationalrulespage_Icon_2uPav.internationalrulespage_Play_3jFck {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.internationalrulespage_StandardButton_2BWNB
  .internationalrulespage_SteamLogo_2kaSp {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.internationalrulespage_ToolTip_3_--m,
.internationalrulespage_PlayerReportTooltip_dP_ek {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.internationalrulespage_PlayerReportTooltip_dP_ek {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.internationalrulespage_InternationalRulesPage_3WHGF {
  width: 100%;
  background-size: 100% auto;
  background-position: top, center;
  background-repeat: repeat-y;
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.internationalrulespage_InternationalRulesPage_3WHGF
  .internationalrulespage_Header_2yXCa {
  width: 100%;
  padding: 125px 28%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: #161618;
  background: linear-gradient(
    145deg,
    rgb(22, 22, 24) 0%,
    rgb(20, 32, 49) 0%,
    rgb(29, 43, 65) 100%
  );
  background-size: cover;
  background-position: top, center;
  background-repeat: no-repeat;
}

.internationalrulespage_InternationalRulesPage_3WHGF
  .internationalrulespage_Header_2yXCa
  .internationalrulespage_Title_CBalQ {
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  letter-spacing: 0.5px;
  font-weight: 600;
  font-family: 'Reaver', serif;
  margin-bottom: 40px;
}

.internationalrulespage_InternationalRulesPage_3WHGF
  .internationalrulespage_Header_2yXCa
  .internationalrulespage_Content__rQqQ {
  padding: 0px 50px;
}

.internationalrulespage_InternationalRulesPage_3WHGF
  .internationalrulespage_Header_2yXCa
  .internationalrulespage_Content__rQqQ
  .internationalrulespage_SubHeader_3hnsN {
  width: 100%;
  color: #fff;
  font-size: 28px;
  letter-spacing: 0.5px;
  font-weight: 400;
  font-family: 'Reaver', serif;
  margin-bottom: 20px;
  margin-top: 20px;
}

@media (max-width: 1300px) {
  .internationalrulespage_InternationalRulesPage_3WHGF
    .internationalrulespage_Header_2yXCa
    .internationalrulespage_Content__rQqQ
    .internationalrulespage_SubHeader_3hnsN {
    font-size: 24px;
  }
}

.internationalrulespage_InternationalRulesPage_3WHGF
  .internationalrulespage_Header_2yXCa
  .internationalrulespage_Content__rQqQ
  ul {
  color: #a3a3a3;
}

.internationalrulespage_InternationalRulesPage_3WHGF
  .internationalrulespage_Header_2yXCa
  .internationalrulespage_Content__rQqQ
  .internationalrulespage_Description_3EzUK {
  width: 100%;
  padding-bottom: 5px;
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.5px;
  font-weight: 400;
}

@media (max-width: 1300px) {
  .internationalrulespage_InternationalRulesPage_3WHGF
    .internationalrulespage_Header_2yXCa
    .internationalrulespage_Content__rQqQ
    .internationalrulespage_Description_3EzUK {
    font-size: 16px;
  }
}

.internationalrulespage_InternationalRulesPage_3WHGF
  .internationalrulespage_Header_2yXCa
  .internationalrulespage_Content__rQqQ
  .internationalrulespage_AdditionalIndent_2Xp9g {
  padding-left: 20px;
}

.internationalrulespage_InternationalRulesPage_3WHGF
  .internationalrulespage_Header_2yXCa
  .internationalrulespage_Content__rQqQ
  ol {
  color: #a3a3a3;
  margin-top: -0.5em;
}

.internationalrulespage_InternationalRulesPage_3WHGF
  .internationalrulespage_Header_2yXCa
  .internationalrulespage_Content__rQqQ
  ol
  li::marker {
  font-size: 18px;
  line-height: 23px;
  letter-spacing: 0.5px;
}

.internationalrulespage_InternationalRulesPage_3WHGF
  .internationalrulespage_Header_2yXCa
  .internationalrulespage_Content__rQqQ
  .internationalrulespage_SelectionPriority_3MATx {
  padding-left: 20px;
}

.internationalrulespage_InternationalRulesPage_3WHGF
  .internationalrulespage_Header_2yXCa
  .internationalrulespage_Content__rQqQ
  .internationalrulespage_TiebreakerList_B29A6 {
  padding-left: 20px;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.herogridpage_Tooltip_301wH {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.herogridpage_CarouselFade_2WGWD {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.herogridpage_StandardButton_3UdqM {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.herogridpage_StandardButton_3UdqM:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.herogridpage_StandardButton_3UdqM .herogridpage_ButtonText_3S4Hw {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.herogridpage_StandardButton_3UdqM .herogridpage_Icon_1Xdvg {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.herogridpage_StandardButton_3UdqM
  .herogridpage_Icon_1Xdvg.herogridpage_Play_2awsQ {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.herogridpage_StandardButton_3UdqM .herogridpage_SteamLogo_3UF43 {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.herogridpage_ToolTip_1T15E,
.herogridpage_PlayerReportTooltip_YF454 {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.herogridpage_PlayerReportTooltip_YF454 {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.herogridpage_Loading_2-YrF {
  color: #fff;
  font-size: 20px;
  margin-top: 100px;
  width: 100%;
  text-align: center;
}

.herogridpage_HeroGridPage_3YcHv {
  width: 100%;
  color: #fff;
  margin: 0 auto;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
}

@keyframes herogridpage_delayfadein_1vtU_ {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.herogridpage_StateLoading_2S5Ce {
  position: absolute;
  width: 100%;
  top: 25vw;
  text-align: center;
  pointer-events: none;
  opacity: 0;
  font-family: Reaver, serif;
  font-size: 80px;
  color: #fff;
}

.herogridpage_StateLoading_2S5Ce.herogridpage_Show_39HU2 {
  animation-name: herogridpage_delayfadein_1vtU_;
  animation-duration: 0.5s;
  animation-timing-function: ease-in;
  animation-iteration-count: 1;
  animation-delay: 1s;
  animation-fill-mode: both;
}

.herogridpage_NoHeroes_byzyn {
  position: absolute;
  width: 100%;
  top: 25vw;
  text-align: center;
  padding: 200px;
  pointer-events: none;
  opacity: 0;
  font-family: Reaver, serif;
  font-size: 80px;
  color: #fff;
}

.herogridpage_NoHeroes_byzyn.herogridpage_Show_39HU2 {
  opacity: 1;
}

.herogridpage_HeroGrid_D36V- {
  width: 100%;
  padding: 0px 100px 0px 100px;
  background-size: 100% auto;
  background-repeat: no-repeat;
  background-position: center top;
  background-attachment: fixed;
  position: relative;
  min-height: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (max-width: 900px) {
  .herogridpage_HeroGrid_D36V- {
    padding: 0px 30px 0px 30px;
  }
}

.herogridpage_HeroGrid_D36V- .herogridpage_Header_2e6So {
  width: 100%;
  z-index: 2;
  margin-top: 50px;
  position: relative;
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_Header_2e6So
  .herogridpage_Trapezoid_3Rwf- {
  height: 0;
  z-index: -1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_Header_2e6So
  .herogridpage_TitleText_2sbq3 {
  color: #fff;
  font-size: 3vw;
  font-family: Reaver, serif;
  font-weight: bold;
  text-align: center;
  margin-top: 100px;
  margin-bottom: 10px;
  text-transform: uppercase;
  letter-spacing: 3px;
  line-height: 112%;
}

@media (max-width: 1200px) {
  .herogridpage_HeroGrid_D36V-
    .herogridpage_Header_2e6So
    .herogridpage_TitleText_2sbq3 {
    font-size: 60px;
  }
}

@media (max-width: 600px) {
  .herogridpage_HeroGrid_D36V-
    .herogridpage_Header_2e6So
    .herogridpage_TitleText_2sbq3 {
    font-size: 40px;
    margin-top: 80px;
  }
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_Header_2e6So
  .herogridpage_SubtitleText_Q3COY {
  width: 100%;
  max-width: 1000px;
  margin: 0px auto;
  color: #ddd;
  font-size: 26px;
  text-align: center;
  font-weight: 100;
  margin-bottom: 30px;
}

@media (max-width: 900px) {
  .herogridpage_HeroGrid_D36V-
    .herogridpage_Header_2e6So
    .herogridpage_SubtitleText_Q3COY {
    font-size: 20px;
  }
}

@media (max-width: 600px) {
  .herogridpage_HeroGrid_D36V-
    .herogridpage_Header_2e6So
    .herogridpage_SubtitleText_Q3COY {
    font-size: 18px;
    margin-bottom: 10px;
  }
}

.herogridpage_HeroGrid_D36V- .herogridpage_FilterContainer_2dEVd {
  width: 100%;
  max-width: 1200px;
  padding: 10px;
  border-radius: 5px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border: 1px solid rgba(17, 17, 17, 0.5647058824);
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.3137254902);
  margin-top: 20px;
  background: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.3));
}

@media (max-width: 1300px) {
  .herogridpage_HeroGrid_D36V- .herogridpage_FilterContainer_2dEVd {
    width: 950px;
  }
}

@media (max-width: 1000px) {
  .herogridpage_HeroGrid_D36V- .herogridpage_FilterContainer_2dEVd {
    width: 750px;
    flex-direction: column;
    justify-content: center;
  }
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_FilterContainer_2dEVd
  .herogridpage_FilterLabel_1Mwn_ {
  color: #fff;
  width: 180px;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-right: 10px;
  margin-left: 10px;
}

@media (max-width: 1300px) {
  .herogridpage_HeroGrid_D36V-
    .herogridpage_FilterContainer_2dEVd
    .herogridpage_FilterLabel_1Mwn_ {
    display: none;
  }
}

@media (max-width: 1000px) {
  .herogridpage_HeroGrid_D36V-
    .herogridpage_FilterContainer_2dEVd
    .herogridpage_FilterLabel_1Mwn_ {
    display: block;
    margin: 20px 0px;
  }
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_FilterContainer_2dEVd
  .herogridpage_SpecificFilterContainer_30qnj {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-left: 20px;
}

@media (max-width: 1000px) {
  .herogridpage_HeroGrid_D36V-
    .herogridpage_FilterContainer_2dEVd
    .herogridpage_SpecificFilterContainer_30qnj {
    margin: 4px 0px;
  }
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_FilterContainer_2dEVd
  .herogridpage_SpecificFilterContainer_30qnj
  .herogridpage_SelectorLabel_1Y7hg {
  color: #808fa6;
  font-size: 17px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-right: 20px;
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_FilterContainer_2dEVd
  .herogridpage_SpecificFilterContainer_30qnj
  .herogridpage_Filter_N74aa {
  width: 44px;
  height: 34px;
  margin-left: -4px;
  background-size: cover;
  background-repeat: no-repeat;
  transition-property: filter;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
  cursor: pointer;
  color: #fff;
  filter: brightness(0.5) saturate(0);
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_FilterContainer_2dEVd
  .herogridpage_SpecificFilterContainer_30qnj
  .herogridpage_Filter_N74aa.herogridpage_Selected_1os0- {
  filter: brightness(1) saturate(1);
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_FilterContainer_2dEVd
  .herogridpage_SearchBarContainer_2P5Fc {
  width: 250px;
  display: flex;
  flex-direction: row;
  justify-content: right;
}

@media (max-width: 1000px) {
  .herogridpage_HeroGrid_D36V-
    .herogridpage_FilterContainer_2dEVd
    .herogridpage_SearchBarContainer_2P5Fc {
    width: 100%;
    margin: 10px 0px;
    justify-content: center;
  }
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_FilterContainer_2dEVd
  .herogridpage_SearchBarContainer_2P5Fc
  .herogridpage_SearchBar_2paN1 {
  width: 250px;
  height: 50px;
  background-color: #25282a;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_FilterContainer_2dEVd
  .herogridpage_SearchBarContainer_2P5Fc
  .herogridpage_SearchBar_2paN1
  .herogridpage_MagnifyingGlass_3TNwr {
  width: 26px;
  height: 26px;
  min-width: 26px;
  min-height: 26px;
  margin-right: 10px;
  margin-left: 10px;
  background-size: cover;
  background-repeat: no-repeat;
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_FilterContainer_2dEVd
  .herogridpage_SearchBarContainer_2P5Fc
  .herogridpage_SearchBar_2paN1
  form {
  flex-grow: 1;
  margin-right: 10px;
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_FilterContainer_2dEVd
  .herogridpage_SearchBarContainer_2P5Fc
  .herogridpage_SearchBar_2paN1
  form
  input {
  height: 30px;
  width: 100%;
  border: 0px solid rgba(0, 0, 0, 0);
  background-color: #25282a;
  outline: none;
  color: #fff;
  font-size: 18px;
  padding: 4px;
}

.herogridpage_HeroGrid_D36V-
  .herogridpage_FilterContainer_2dEVd
  .herogridpage_SearchBarContainer_2P5Fc
  .herogridpage_SearchBar_2paN1
  form
  input:focus {
  background-color: #505050;
}

@keyframes herogridpage_gridIn_NeQOP {
  0% {
    transform: translateY(90px);
    opacity: 0;
  }

  100% {
    transform: translateY(0px);
    opacity: 1;
  }
}

.herogridpage_HeroGrid_D36V- .herogridpage_GridList_3LrTP {
  width: 1200px;
  min-height: 1500px;
  margin-top: 15px;
  transition-property: height;
  transition-timing-function: ease-out;
  transition-duration: 0.2s;
  animation-duration: 1s;
  animation-timing-function: ease-out;
  animation-delay: 0.1s;
  animation-iteration-count: 1;
  animation-name: herogridpage_gridIn_NeQOP;
  position: relative;
}

.herogridpage_HeroIcon_7szOn {
  width: 225px;
  height: 127px;
  margin-bottom: 20px;
  box-shadow: 1px 1px 4px #000;
  filter: saturate(0.8);
  transition-property: transform, box-shadow, background-size, opacity, top,
    left;
  transition-timing-function: ease-out;
  transition-duration: 0.3s;
  background-position: center;
  background-size: 110%;
  background-repeat: no-repeat;
  position: absolute;
  overflow: hidden;
  cursor: pointer;
}

.herogridpage_HeroIcon_7szOn.herogridpage_Hidden_rggIB {
  transform: scale(0);
  pointer-events: none;
}

.herogridpage_HeroIcon_7szOn:hover {
  transform: scale(1.4);
  box-shadow: 3px 3px 8px #000;
  background-size: 100%;
  filter: saturate(1);
  z-index: 4;
}

.herogridpage_HeroIcon_7szOn:hover .herogridpage_HeroNameContainer_3ldbS {
  opacity: 1;
  bottom: 0px;
}

.herogridpage_HeroIcon_7szOn:hover .herogridpage_FadeContainer_Abboq {
  opacity: 1;
}

.herogridpage_HeroIcon_7szOn .herogridpage_FadeContainer_Abboq {
  width: 100%;
  height: 100%;
  position: absolute;
  transition-property: opacity, bottom;
  transition-timing-function: ease-out;
  transition-duration: 0.2s;
  opacity: 0;
}

.herogridpage_HeroIcon_7szOn .herogridpage_HeroNameContainer_3ldbS {
  width: 100%;
  height: 50px;
  position: absolute;
  bottom: -40px;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  transition-property: opacity, bottom;
  transition-timing-function: ease-out;
  transition-duration: 0.2s;
  z-index: 3;
  opacity: 0;
}

.herogridpage_HeroIcon_7szOn
  .herogridpage_HeroNameContainer_3ldbS
  .herogridpage_PrimaryStatIcon_12etd {
  width: 42px;
  height: 42px;
  padding: 8px;
  filter: drop-shadow(0px 0px 4px black);
}

.herogridpage_HeroIcon_7szOn
  .herogridpage_HeroNameContainer_3ldbS
  .herogridpage_HeroName_3N-bh {
  font-size: 18px;
  line-height: 20px;
  font-family: 'Reaver', serif;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 8px;
  padding-left: 0px;
  text-shadow: 0px 0px 4px #000;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.heropage_Tooltip_vvzsv {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.heropage_CarouselFade_fPL-P {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.heropage_StandardButton_3bUty {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.heropage_StandardButton_3bUty:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.heropage_StandardButton_3bUty .heropage_ButtonText_37E1w {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.heropage_StandardButton_3bUty .heropage_Icon_2TU3i {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.heropage_StandardButton_3bUty .heropage_Icon_2TU3i.heropage_Play_OhsQq {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.heropage_StandardButton_3bUty .heropage_SteamLogo_2mlCo {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.heropage_ToolTip_2-HzQ,
.heropage_PlayerReportTooltip_1bbBh {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.heropage_PlayerReportTooltip_1bbBh {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.heropage_Loading_1ld_W {
  color: #fff;
  font-size: 40px;
  margin-top: 100px;
  width: 100%;
  text-align: center;
}

@keyframes heropage_PortraitIn_3wy5B {
  0% {
    transform: translateX(-100px);
    opacity: 0;
  }

  100% {
    transform: translateX(0px);
    opacity: 1;
  }
}

.heropage_HeroPage_3IRfW {
  width: 100%;
  color: #fff;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  position: relative;
}

.heropage_UpperSection_l2rxD {
  width: 100%;
  height: 85vh;
  min-height: 700px;
  padding: 40px 100px 0px 140px;
  background-position-x: -20vw;
  background-color: #000;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//backgrounds/greyfade.jpg');
  background-size: 100% auto;
  background-position: center top;
  background-repeat: no-repeat;
  overflow: hidden;
  position: relative;
}

@media (max-width: 1200px) {
  .heropage_UpperSection_l2rxD {
    padding: 10px;
    display: block;
  }
}

.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C {
  position: absolute;
  width: 80%;
  height: 100%;
  top: 0;
  right: -5%;
  display: flex;
  justify-content: center;
  align-items: center;
  pointer-events: none;
  animation-duration: 1.3s;
  animation-timing-function: ease-out;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-name: heropage_PortraitIn_3wy5B;
}

@media (max-width: 1200px) {
  .heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C {
    max-width: 100%;
    max-height: 70%;
    width: 80%;
    min-height: 0;
    right: 0;
    top: 0px;
    margin-top: 30px;
    align-items: flex-start;
    justify-content: center;
  }
}

.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.abaddon,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.alchemist,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.ancient_apparition,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.antimage,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.arc_warden,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.axe,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.bane,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.centaur,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.chaos_knight,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.crystal_maiden,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.dawnbreaker,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.death_prophet,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.disruptor,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.dragon_knight,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.drow_ranger,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.earth_spirit,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.ember_spirit,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.enchantress,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.enigma,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.faceless_void,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.huskar,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.invoker,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.juggernaut,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.keeper_of_the_light,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.kunkka,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.lich,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.lina,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.lion,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.luna,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.medusa,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.mirana,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.monkey_king,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.lina,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.lion,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.luna,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.marci,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.medusa,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.mirana,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.muerta,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.ogre_magi,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.omniknight,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.oracle,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.pangolier,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.phantom_assassin,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.phantom_lancer,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.phoenix,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.queenofpain,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.razor,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.shadow_demon,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.silencer,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.skywrath_mage,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.spirit_breaker,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.troll_warlord,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.undying,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.vengeful_spirit,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.void_spirit,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.windrunner,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.wraith_king,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.zuus {
  align-items: flex-start;
  top: -3%;
}

.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.beastmaster,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.bloodseeker,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.rattletrap,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.ember_spirit,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.gyrocopter,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.invoker,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.keeper_of_the_light,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.kunkka,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.lifestaler,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.lone_druid,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.mars,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.morphling,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.nyx_assassin,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.shadow_shaman,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.slardar,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.techies,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.venomancer,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.weaver,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.witch_doctor
  .heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.primal_beast {
  max-width: 1400px;
  right: 0;
}

.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.primal_beast {
  width: 100%;
  right: -22%;
}

.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.broodmother {
  width: 100%;
  right: -20%;
}

.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.kunkka,
.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C.night_stalker,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.pangolier,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.sven {
  right: 5%;
}

.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.dawnbreaker,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.huskar,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.pugna,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.slardar,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.sniper {
  right: -15%;
}

.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.puck,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.dark_willow,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.hoodwink,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.wisp,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.pangolier,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.pugna,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.riki,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.slark,
.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.sniper {
  min-height: 0;
  width: 50%;
  right: 5%;
  top: -5%;
}

.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.hoodwink {
  width: 40%;
}

@media (max-width: 900px) {
  .heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.hoodwink {
    height: 70%;
  }
}

.heropage_UpperSection_l2rxD .heropage_HeroPortraitContainer_3oI3C.meepo {
  top: -10%;
}

.heropage_UpperSection_l2rxD
  .heropage_HeroPortraitContainer_3oI3C
  .heropage_HeroPortrait_22nJ5 {
  width: 100%;
  min-height: 100%;
  max-width: 1500px;
  -webkit-mask-image: linear-gradient(to top, transparent 10%, black 50%);
  mask-image: linear-gradient(to top, transparent 10%, black 50%);
}

@media (max-width: 1200px) {
  .heropage_UpperSection_l2rxD
    .heropage_HeroPortraitContainer_3oI3C
    .heropage_HeroPortrait_22nJ5 {
    height: 90%;
    min-height: 40%;
    margin-top: 20px;
    width: auto;
    -webkit-mask-image: linear-gradient(to top, transparent 20%, black 50%);
    mask-image: linear-gradient(to top, transparent 20%, black 50%);
  }
}

@keyframes heropage_BarIn_3WL4m {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

.heropage_BackgroundGradient_2-K5f {
  width: 150%;
  height: 650px;
  background-color: rgba(0, 0, 0, 0.3764705882);
  position: absolute;
  transform: skewY(-45deg) translateX(-50vw);
  overflow: hidden;
  animation-duration: 1.5s;
  animation-timing-function: ease-out;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-name: heropage_BarIn_3WL4m;
}

.heropage_DiamondPip_38j6a {
  width: 15px;
  height: 15px;
  border: 1px solid #fff;
  transform: rotateZ(45deg);
}

.heropage_DiamondPip_38j6a.heropage_Filled_2VXnq {
  background-color: #fff;
}

@keyframes heropage_heroInfoIn_2pSnE {
  0% {
    transform: translateY(100px);
    opacity: 0;
  }

  100% {
    transform: translateY(0px);
    opacity: 1;
  }
}

.heropage_HeroSummary_2jP25 {
  margin-top: 100px;
  margin-left: 30px;
  width: 35%;
  height: calc(90% - 100px);
  min-height: 0;
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 2;
  animation-duration: 1s;
  animation-timing-function: ease-out;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-name: heropage_heroInfoIn_2pSnE;
}

@media (max-width: 1600px) {
  .heropage_HeroSummary_2jP25 {
    width: 40%;
  }
}

@media (max-width: 1200px) {
  .heropage_HeroSummary_2jP25 {
    margin-left: 10px;
    margin-top: 450px;
    width: 90%;
    padding-bottom: 300px;
  }
}

.heropage_HeroSummary_2jP25 .heropage_HeroTypeTitle_11Ymq {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.heropage_HeroSummary_2jP25
  .heropage_HeroTypeTitle_11Ymq
  .heropage_PrimaryStatIcon_1A3VD {
  width: 32px;
  height: 32px;
}

.heropage_HeroSummary_2jP25
  .heropage_HeroTypeTitle_11Ymq
  .heropage_PrimaryStat_3HGWJ {
  margin-left: 6px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-weight: 100;
  font-size: 24px;
}

.heropage_HeroSummary_2jP25 .heropage_HeroName_2IcIu {
  margin-top: 12px;
  font-family: Reaver, serif;
  line-height: 110%;
  font-size: 80px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #fff;
}

@media (max-width: 1600px) {
  .heropage_HeroSummary_2jP25 .heropage_HeroName_2IcIu {
    font-size: 60px;
    line-height: 62px;
  }
}

@media (max-width: 1200px) {
  .heropage_HeroSummary_2jP25 .heropage_HeroName_2IcIu {
    font-size: 60px;
    line-height: 62px;
  }
}

.heropage_HeroSummary_2jP25 .heropage_HeroOneLiner_2r7td {
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #a5e0f3;
  margin-top: 5px;
}

.heropage_HeroSummary_2jP25 .heropage_BioOrSummaryContainer_3NVqF {
  width: 100%;
  height: 100%;
  min-height: 300px;
  flex-grow: 1;
  position: relative;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_BioContainer_33H8i {
  position: absolute;
  width: 100%;
  max-height: 100%;
  height: 550px;
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 20px 40px 0px 0px;
  color: #ddd;
  font-weight: lighter;
  font-size: 20px;
  line-height: 122%;
  overflow-y: scroll;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  z-index: 4;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_BioContainer_33H8i::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0);
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_BioContainer_33H8i::-webkit-scrollbar {
  width: 12px;
  border-radius: 10px;
  background-color: rgba(0, 0, 0, 0.2);
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_BioContainer_33H8i::-webkit-scrollbar-thumb {
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
  background-color: #5c5c5c;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_BioContainer_33H8i.heropage_Hidden_1564a {
  opacity: 0;
  z-index: 0;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_BioContainer_33H8i
  .heropage_ShowBio_3x47o {
  margin-top: 8px;
  color: #8a8a8a;
  text-decoration: underline;
  font-size: 18px;
  cursor: pointer;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_BioContainer_33H8i
  .heropage_ShowBio_3x47o:hover {
  color: #ddd;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_SummaryContainer_2z0_h {
  position: absolute;
  width: 100%;
  height: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_SummaryContainer_2z0_h.heropage_Hidden_1564a {
  opacity: 0;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_SummaryContainer_2z0_h
  .heropage_Lore_1FdIS {
  width: 100%;
  margin-top: 14px;
  color: #eee;
  font-weight: 200;
  font-size: 24px;
  letter-spacing: 0px;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_SummaryContainer_2z0_h
  .heropage_ShowBio_3x47o {
  margin-top: 8px;
  color: #8a8a8a;
  text-decoration: underline;
  font-size: 18px;
  cursor: pointer;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_SummaryContainer_2z0_h
  .heropage_ShowBio_3x47o:hover {
  color: #ddd;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_SummaryContainer_2z0_h
  .heropage_Title_3V1Jt {
  margin-top: 30px;
  color: #959595;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
  font-size: 17px;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_SummaryContainer_2z0_h
  .heropage_AttackTypeDetail_36eYv {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 8px;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_SummaryContainer_2z0_h
  .heropage_AttackTypeDetail_36eYv
  .heropage_AttackTypeIcon_9eyi- {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_SummaryContainer_2z0_h
  .heropage_AttackTypeDetail_36eYv
  .heropage_Value_3ce-D {
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 15px;
  font-weight: bold;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_SummaryContainer_2z0_h
  .heropage_PipContainer_1k-L3 {
  display: flex;
  flex-direction: row;
  width: 80px;
  justify-content: space-between;
  margin-top: 8px;
  margin-left: 4px;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_SummaryContainer_2z0_h
  .heropage_TopAbilitySelector_3HNRl {
  visibility: collapse;
  width: fit-content;
}

@media (max-width: 1200px) {
  .heropage_HeroSummary_2jP25
    .heropage_BioOrSummaryContainer_3NVqF
    .heropage_SummaryContainer_2z0_h
    .heropage_TopAbilitySelector_3HNRl {
    visibility: visible;
    position: relative;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
  }
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_SummaryContainer_2z0_h
  .heropage_TopAbilitySelector_3HNRl
  .heropage_Title_3V1Jt {
  text-align: left;
  margin-bottom: 5px;
}

.heropage_HeroSummary_2jP25
  .heropage_BioOrSummaryContainer_3NVqF
  .heropage_SummaryContainer_2z0_h
  .heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1 {
  transform: translateX(-6px);
}

@keyframes heropage_verticalBarIn_2Wsyr {
  0% {
    transform: translateY(-90px) rotate(270deg);
    opacity: 0;
  }

  100% {
    transform: translateY(0px) rotate(270deg);
    opacity: 1;
  }
}

.heropage_HeroVerticalBar_1Ry6O {
  width: 800px;
  height: 50px;
  position: absolute;
  left: 100px;
  bottom: 80px;
  margin-right: 50px;
  display: flex;
  flex-direction: row;
  align-items: center;
  animation-duration: 1s;
  animation-timing-function: ease-out;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-name: heropage_verticalBarIn_2Wsyr;
  transform: rotate(270deg);
  transform-origin: bottom left;
}

@media (max-width: 1200px) {
  .heropage_HeroVerticalBar_1Ry6O {
    visibility: collapse;
  }
}

.heropage_HeroVerticalBar_1Ry6O .heropage_PrimaryStatIcon_1A3VD {
  width: 22px;
  height: 22px;
}

.heropage_HeroVerticalBar_1Ry6O .heropage_HeroName_2IcIu {
  text-transform: uppercase;
  letter-spacing: 3px;
  font-family: Reaver, serif;
  font-size: 17px;
  font-weight: 600;
  margin-left: 12px;
}

.heropage_HeroVerticalBar_1Ry6O .heropage_HeroID_11wuI {
  color: #888;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 18px;
  margin-left: 10px;
  transform: translateY(-2px);
}

.heropage_HeroVerticalBar_1Ry6O .heropage_Line_2onP- {
  flex-grow: 1;
  height: 2px;
  background-color: #555;
  margin: 0px 8px 3px 8px;
}

@keyframes heropage_topAbilitiesIn_I2RNu {
  0% {
    transform: translateY(90px);
    opacity: 0;
  }

  100% {
    transform: translateY(0px);
    opacity: 1;
  }
}

.heropage_TopAbilitySelector_3HNRl {
  position: absolute;
  right: 140px;
  bottom: 80px;
  width: fit-content;
  min-height: 0;
  display: flex;
  flex-direction: column;
  z-index: 2;
  animation-duration: 1s;
  animation-timing-function: ease-out;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-name: heropage_topAbilitiesIn_I2RNu;
}

@media (max-width: 1200px) {
  .heropage_TopAbilitySelector_3HNRl {
    visibility: collapse;
  }
}

.heropage_TopAbilitySelector_3HNRl .heropage_Title_3V1Jt {
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 6px;
  text-align: center;
}

.heropage_TopAbilitySelector_3HNRl .heropage_AbilityList_x-wl1 {
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o {
  width: 80px;
  height: 80px;
  margin: 0px 6px;
  overflow: visible;
  position: relative;
  transition-property: transform;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl {
  width: 300px;
  position: absolute;
  transform: translateY(-100%) translateY(-84px) translateX(-100px);
  display: none;
  filter: drop-shadow(2px 2px 8px black);
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl.heropage_Talents_2abeJ {
  transform: translateY(-100%) translateY(-84px) translateX(-214px);
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipBody_3Asci {
  width: 300px;
  background-color: #000;
  clip-path: polygon(
    0px 0px,
    0px calc(100% - 20px),
    calc(50% - 20px) calc(100% - 20px),
    50% 100%,
    calc(50% + 20px) calc(100% - 20px),
    100% calc(100% - 20px),
    100% 0px
  );
  min-height: 0;
  display: flex;
  flex-direction: column;
  text-align: left;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipBody_3Asci.heropage_Talents_2abeJ {
  width: 500px;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipBody_3Asci
  .heropage_Video_1fH3A {
  width: 300px;
  height: 169px;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipBody_3Asci
  .heropage_Video_1fH3A
  video {
  width: 100%;
  height: 100%;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipBody_3Asci
  .heropage_Description_10lc5 {
  width: 300px;
  background: linear-gradient(150deg, #68727c, #14171a);
  padding: 10px 15px;
  padding-bottom: 35px;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipBody_3Asci
  .heropage_Description_10lc5
  .heropage_TooltipTitle_oRzqV {
  color: #fff;
  font-family: Reaver, serif;
  font-size: 20px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipBody_3Asci
  .heropage_Description_10lc5
  .heropage_TooltipDescription_1GUxa {
  color: #ddd;
  margin-top: 3px;
  font-size: 17px;
  letter-spacing: 0px;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipBody_3Asci
  .heropage_TalentContainer_m_wah {
  display: flex;
  flex-direction: column;
  gap: 10px;
  background: linear-gradient(150deg, #68727c, #14171a);
  padding: 20px;
  padding-bottom: 40px;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipBody_3Asci
  .heropage_TalentContainer_m_wah
  .heropage_TalentTitle_2j-WC {
  font-family: Reaver, serif;
  font-size: 20px;
  text-shadow: 0px 0px 5px #000;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-align: center;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipBody_3Asci
  .heropage_TalentContainer_m_wah
  .heropage_TalentRow_3BgAv {
  width: 100%;
  height: 50px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 0px 18px;
  background: linear-gradient(150deg, #3c4247, #0a0c0e);
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipBody_3Asci
  .heropage_TalentContainer_m_wah
  .heropage_TalentRow_3BgAv
  .heropage_TalentEntry_1SJ4J {
  flex-grow: 1;
  flex-basis: 1px;
  font-family: 'Radiance', sans-serif;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-weight: 400;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.7333333333);
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipBody_3Asci
  .heropage_TalentContainer_m_wah
  .heropage_TalentRow_3BgAv
  .heropage_TalentLevelContainer_1OBdY {
  border-radius: 50%;
  padding: 5px;
  background: linear-gradient(325deg, #3c4247, #0a0c0e);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipBody_3Asci
  .heropage_TalentContainer_m_wah
  .heropage_TalentRow_3BgAv
  .heropage_TalentLevelContainer_1OBdY
  .heropage_TalentLevel_1kzau {
  min-width: 50px;
  min-height: 50px;
  border-radius: 50%;
  background: #222;
  font-size: 20px;
  font-family: Reaver, serif;
  font-weight: bold;
  letter-spacing: 2px;
  color: #e7d292;
  text-shadow: 0px 0px 8px #ff531c;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilityTooltip_1ALRl
  .heropage_TooltipPointer_3LFoc {
  width: 0;
  height: 0;
  border-left: 20px solid rgba(0, 0, 0, 0);
  border-right: 20px solid rgba(0, 0, 0, 0);
  border-top: 20px solid blue;
  position: absolute;
  left: 0;
  bottom: 0;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o:hover {
  transform: scale(1.1);
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o:hover
  .heropage_AbilityTooltip_1ALRl {
  display: block;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilitySelectable_3Chop {
  width: 80px;
  height: 80px;
  margin: 0px 6px;
  cursor: pointer;
  box-shadow: 0px 0px 20px #000, 0px 0px 20px #000;
  position: relative;
}

.heropage_TopAbilitySelector_3HNRl
  .heropage_AbilityList_x-wl1
  .heropage_TopAbilityContainer_3ty-o
  .heropage_AbilitySelectable_3Chop.heropage_NotSelected_3SHwx {
  filter: saturate(0) brightness(0.6);
}

.heropage_DetailsBarContainer_2v_HD {
  width: 100%;
  height: fit-content;
  min-height: 221px;
  background: linear-gradient(80deg, #252728 0%, #101415 100%);
  border-top: 2px solid #282828;
  border-bottom: 2px solid #2c2e2e;
  box-shadow: 0px 0px 8px #000;
  display: flex;
  justify-content: center;
  z-index: 2;
}

.heropage_DetailsBar_1UCH6 {
  width: 100%;
  max-width: 1600px;
  padding: 20px 0px;
  position: relative;
  z-index: 3;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-evenly;
}

@media (max-width: 900px) {
  .heropage_DetailsBar_1UCH6 {
    flex-direction: column;
  }
}

.heropage_DetailsBar_1UCH6 .heropage_VerticalSeperator_2zVxY {
  width: 1px;
  height: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

@media (max-width: 900px) {
  .heropage_DetailsBar_1UCH6 .heropage_VerticalSeperator_2zVxY {
    width: 100%;
    height: 1px;
    margin: 20px 0px 10px 0px;
  }
}

.heropage_DetailsBar_1UCH6 .heropage_VerticalSeperator_2zVxY:after {
  content: '';
  width: 100%;
  height: 80%;
  background-color: #4f4f4f;
}

.heropage_DetailsSectionHeader_2Brpp {
  color: #969696;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-shadow: 1px 1px 2px #000;
  margin-top: 12px;
}

@media (max-width: 900px) {
  .heropage_DetailsSectionHeader_2Brpp {
    margin-bottom: 12px;
    margin-top: 5px;
  }
}

.heropage_DetailsAttributes_SW4jL {
  min-width: 300px;
  width: 30%;
  height: fit-content;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

@media (max-width: 900px) {
  .heropage_DetailsAttributes_SW4jL {
    width: 90%;
    flex-direction: column-reverse;
  }
}

.heropage_DetailsAttributes_SW4jL .heropage_TopAttributesSection_3GFuR {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
}

.heropage_DetailsAttributes_SW4jL
  .heropage_TopAttributesSection_3GFuR
  .heropage_PortraitContainer_3_e-k {
  width: 150px;
  height: 135px;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.heropage_DetailsAttributes_SW4jL
  .heropage_TopAttributesSection_3GFuR
  .heropage_PortraitContainer_3_e-k
  .heropage_Portrait_CR-Bb {
  width: 150px;
  height: 84px;
}

.heropage_DetailsAttributes_SW4jL
  .heropage_TopAttributesSection_3GFuR
  .heropage_PortraitContainer_3_e-k
  .heropage_HealthBar_D6gmc {
  width: 150px;
  height: 22px;
  display: flex;
  flex-direction: row;
  align-items: center;
  background: linear-gradient(to right, #286323, #7af03c);
  position: relative;
}

.heropage_DetailsAttributes_SW4jL
  .heropage_TopAttributesSection_3GFuR
  .heropage_PortraitContainer_3_e-k
  .heropage_HealthBar_D6gmc
  .heropage_BarNumberMajor_1KbXK {
  position: absolute;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 15px;
  text-shadow: 1px 1px 2px #000;
  font-family: Radiance, sans-serif;
  font-weight: 800;
}

.heropage_DetailsAttributes_SW4jL
  .heropage_TopAttributesSection_3GFuR
  .heropage_PortraitContainer_3_e-k
  .heropage_HealthBar_D6gmc
  .heropage_BarNumberMinor_29Uub {
  color: #286323;
  flex-grow: 1;
  text-align: right;
  font-size: 11px;
  padding-right: 16px;
  font-weight: bold;
}

.heropage_DetailsAttributes_SW4jL
  .heropage_TopAttributesSection_3GFuR
  .heropage_PortraitContainer_3_e-k
  .heropage_ManaBar_1aQk6 {
  width: 150px;
  height: 22px;
  display: flex;
  flex-direction: row;
  align-items: center;
  background: linear-gradient(to right, #1056db, #73f5fe);
  position: relative;
}

.heropage_DetailsAttributes_SW4jL
  .heropage_TopAttributesSection_3GFuR
  .heropage_PortraitContainer_3_e-k
  .heropage_ManaBar_1aQk6
  .heropage_BarNumberMajor_1KbXK {
  position: absolute;
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 15px;
  text-shadow: 1px 1px 2px #000;
  font-family: Radiance, sans-serif;
  font-weight: bold;
}

.heropage_DetailsAttributes_SW4jL
  .heropage_TopAttributesSection_3GFuR
  .heropage_PortraitContainer_3_e-k
  .heropage_ManaBar_1aQk6
  .heropage_BarNumberMinor_29Uub {
  color: #1056db;
  flex-grow: 1;
  text-align: right;
  font-size: 11px;
  padding-right: 16px;
  font-weight: bold;
}

.heropage_DetailsAttributes_SW4jL
  .heropage_TopAttributesSection_3GFuR
  .heropage_AttributesContainer_3rZsO {
  width: 100px;
  height: 120px;
  min-height: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.heropage_DetailsAttributes_SW4jL
  .heropage_TopAttributesSection_3GFuR
  .heropage_AttributesContainer_3rZsO
  .heropage_SingleAttributeContainer_1Bhn_ {
  width: 100%;
  height: 30px;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin: 4px 0px;
}

.heropage_DetailsAttributes_SW4jL
  .heropage_TopAttributesSection_3GFuR
  .heropage_AttributesContainer_3rZsO
  .heropage_SingleAttributeContainer_1Bhn_
  .heropage_AttributeIcon_As-Om {
  width: 30px;
  height: 30px;
}

.heropage_DetailsAttributes_SW4jL
  .heropage_TopAttributesSection_3GFuR
  .heropage_AttributesContainer_3rZsO
  .heropage_SingleAttributeContainer_1Bhn_
  .heropage_AttributeValue_3Gsgg {
  color: #fff;
  font-family: Reaver, serif;
  font-size: 20px;
  font-weight: 600;
  text-shadow: 1px 1px 2px #000;
  margin-left: 12px;
}

.heropage_DetailsAttributes_SW4jL
  .heropage_TopAttributesSection_3GFuR
  .heropage_AttributesContainer_3rZsO
  .heropage_SingleAttributeContainer_1Bhn_
  .heropage_AttributeGain_DpX1z {
  color: #999;
  font-size: 15px;
  text-shadow: 1px 1px 2px #000;
  margin-left: 8px;
  flex-grow: 1;
  text-align: right;
}

.heropage_Role_3zWGy {
  width: 30%;
  height: 32px;
  min-height: 0;
  display: flex;
  flex-direction: column;
  margin: 5px 0px;
}

.heropage_Role_3zWGy .heropage_RoleName_3Fbk3 {
  width: 100%;
  font-size: 15px;
  font-weight: bold;
  letter-spacing: 1px;
  text-align: left;
  color: #fff;
}

.heropage_Role_3zWGy .heropage_BarContainer_28Sbu {
  width: 100%;
  height: 6px;
  max-height: 6px;
  flex-grow: 1;
  margin-top: 4px;
  position: relative;
}

.heropage_Role_3zWGy
  .heropage_BarContainer_28Sbu
  .heropage_BarBackground_bOoIn {
  width: 100%;
  height: 100%;
  background-color: #4c4c4c;
  position: absolute;
  left: 0;
  top: 0;
}

.heropage_Role_3zWGy .heropage_BarContainer_28Sbu .heropage_BarFilled_f7kjD {
  height: 100%;
  width: 0%;
  background-color: #fff;
  box-shadow: 0px 0px 10px #427ed1, 0px 0px 10px #427ed1;
  position: absolute;
  left: 0;
  top: 0;
  transition-property: width;
  transition-duration: 5s;
  transition-delay: 2s;
}

.heropage_DetailsRoles_2wGXN {
  min-width: 250px;
  width: 30%;
  padding: 0px 20px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (max-width: 900px) {
  .heropage_DetailsRoles_2wGXN {
    width: 90%;
    flex-direction: column-reverse;
  }
}

.heropage_DetailsRoles_2wGXN .heropage_RolesList_2muZp {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

.heropage_DetailsStats_22x6X {
  min-width: 400px;
  width: 30%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (max-width: 900px) {
  .heropage_DetailsStats_22x6X {
    width: 90%;
    flex-direction: column-reverse;
  }
}

.heropage_DetailsStats_22x6X .heropage_StatsList_3z1y6 {
  width: 100%;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.heropage_DetailsStats_22x6X
  .heropage_StatsList_3z1y6
  .heropage_HeroValuesSection_3ulLB {
  width: 30%;
  height: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.heropage_DetailsStats_22x6X
  .heropage_StatsList_3z1y6
  .heropage_HeroValuesSection_3ulLB
  .heropage_HeroValueTitle_1A9N9 {
  margin-left: 8px;
  text-align: left;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #969696;
  margin-bottom: 4px;
}

.heropage_DetailsStats_22x6X
  .heropage_StatsList_3z1y6
  .heropage_HeroValuesSection_3ulLB
  .heropage_ValueElement_3783T {
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-top: 6px;
  font-size: 16px;
  text-align: left;
}

.heropage_DetailsStats_22x6X
  .heropage_StatsList_3z1y6
  .heropage_HeroValuesSection_3ulLB
  .heropage_ValueElement_3783T
  .heropage_SwordIcon_FY7TW {
  width: 24px;
  height: 24px;
  margin-right: 8px;
}

.heropage_UnderBarSection_HGabF {
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.heropage_AbilityDetailsSection_3w9pO {
  width: 100%;
  min-height: 400px;
  padding: 80px 0px;
  margin-top: -10px;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  z-index: 2;
}

.heropage_AbilityDetailsSection_3w9pO .heropage_AbilityDetailsHeader_1cJ_X {
  width: 100%;
  text-align: center;
  font-family: Reaver, serif;
  font-size: 20px;
  color: #fff;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-top: 40px;
  margin-bottom: 30px;
}

@keyframes heropage_FadeIn_31LYx {
  0% {
    background-color: #000;
    opacity: 1;
  }

  100% {
    background-color: #000;
    opacity: 0;
  }
}

.heropage_HeroAbilities_1yoiZ {
  width: 100%;
  max-width: 1500px;
  min-height: 542px;
  display: flex;
  flex-direction: row;
}

@media (max-width: 900px) {
  .heropage_HeroAbilities_1yoiZ {
    flex-direction: column;
  }
}

.heropage_HeroAbilities_1yoiZ .heropage_AbilityLeft_2xdeo {
  width: 55%;
  margin-right: 20px;
}

@media (max-width: 900px) {
  .heropage_HeroAbilities_1yoiZ .heropage_AbilityLeft_2xdeo {
    width: 100%;
  }
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityLeft_2xdeo
  .heropage_VideoContainer_3XHJ5 {
  width: 100%;
  padding-top: 56.25%;
  height: 0px;
  position: relative;
  box-shadow: 3px 3px 8px #000;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityLeft_2xdeo
  .heropage_VideoContainer_3XHJ5
  .heropage_FadeUp_3xTko {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityLeft_2xdeo
  .heropage_VideoContainer_3XHJ5
  .heropage_FadeUp_3xTko.heropage_DoFadeAnim_GVyoC {
  animation-duration: 0.3s;
  animation-timing-function: ease-out;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-name: heropage_FadeIn_31LYx;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityLeft_2xdeo
  .heropage_VideoContainer_3XHJ5
  video {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityLeft_2xdeo
  .heropage_AbilitySelector_1vjw5 {
  width: 100%;
  margin-top: -15px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  flex-wrap: wrap;
  position: relative;
  z-index: 3;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityLeft_2xdeo
  .heropage_AbilitySelector_1vjw5
  .heropage_AbilitySelectable_3Chop {
  width: 80px;
  height: 80px;
  margin: 0px 4px;
  margin-bottom: 8px;
  cursor: pointer;
  background-size: cover;
  background-repeat: no-repeat;
  transition-property: transform;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
  box-shadow: 0px 0px 10px #000;
  position: relative;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityLeft_2xdeo
  .heropage_AbilitySelector_1vjw5
  .heropage_AbilitySelectable_3Chop.heropage_Shard_3L7eN,
.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityLeft_2xdeo
  .heropage_AbilitySelector_1vjw5
  .heropage_AbilitySelectable_3Chop.heropage_Scepter_KqiVD {
  margin-left: 16px;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityLeft_2xdeo
  .heropage_AbilitySelector_1vjw5
  .heropage_AbilitySelectable_3Chop
  .heropage_SubIcon_1WZR4 {
  position: absolute;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  height: 100%;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityLeft_2xdeo
  .heropage_AbilitySelector_1vjw5
  .heropage_AbilitySelectable_3Chop.heropage_NotSelected_3SHwx {
  filter: saturate(0) brightness(0.6);
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityLeft_2xdeo
  .heropage_AbilitySelector_1vjw5
  .heropage_AbilitySelectable_3Chop:hover {
  transform: scale(1.1);
}

.heropage_HeroAbilities_1yoiZ .heropage_AbilityRight_oyGg- {
  width: 45%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (max-width: 900px) {
  .heropage_HeroAbilities_1yoiZ .heropage_AbilityRight_oyGg- {
    width: 100%;
  }
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG {
  width: 100%;
  height: 100%;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityMain_2dTHH {
  width: 100%;
  padding: 8px;
  background-color: #121212;
  display: flex;
  flex-direction: row;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityMain_2dTHH
  .heropage_AbilityImage_171zq {
  width: 96px;
  height: 96px;
  margin: 10px 15px 10px 10px;
  box-shadow: 0px 0px 8px #000;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityMain_2dTHH
  .heropage_AbilityInfo_33jo0 {
  flex-grow: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  margin-top: 5px;
  margin-left: 8px;
  margin-right: 12px;
  align-items: flex-start;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityMain_2dTHH
  .heropage_AbilityInfo_33jo0
  .heropage_AbilityName_1rBGH {
  color: #fff;
  font-family: Reaver, serif;
  font-size: 22px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityMain_2dTHH
  .heropage_AbilityInfo_33jo0
  .heropage_AghType_1RDBb {
  background-color: #1c2e50;
  color: #ddd;
  display: inline-flex;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 3px 8px;
  margin: 3px 0px;
  border-radius: 4px;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityMain_2dTHH
  .heropage_AbilityInfo_33jo0
  .heropage_AbilityDesc_CjmI9 {
  color: #ddd;
  font-size: 18px;
  white-space: pre-wrap;
  margin-bottom: 10px;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B {
  width: 100%;
  background-color: #000;
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 20px 30px 15px 30px;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_GenericValues_2dsmb {
  width: 100%;
  display: flex;
  flex-direction: row;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_GenericValues_2dsmb.heropage_Hidden_1564a {
  display: none;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_GenericValues_2dsmb
  .heropage_Column_3kwoP {
  width: 50%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_GenericValues_2dsmb
  .heropage_Column_3kwoP
  .heropage_DetailsValues_25_Ud {
  width: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: center;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_GenericValues_2dsmb
  .heropage_Column_3kwoP
  .heropage_DetailsValues_25_Ud
  .heropage_ValueElement_3783T {
  font-size: 14px;
  color: #737373;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: flex;
  flex-direction: row;
  width: 100%;
  margin-bottom: 4px;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_GenericValues_2dsmb
  .heropage_Column_3kwoP
  .heropage_DetailsValues_25_Ud
  .heropage_ValueElement_3783T
  .heropage_ValueValue_1gAlz {
  margin-left: 4px;
  color: #fff;
  font-weight: 600;
  letter-spacing: 0px;
  text-transform: none;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_SpecificValues_1Sda4 {
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  margin-top: 20px;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_SpecificValues_1Sda4.heropage_Hidden_1564a {
  display: none;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_SpecificValues_1Sda4
  .heropage_SpecialElement_-imZK {
  height: 24px;
  font-size: 14px;
  color: #737373;
  text-transform: uppercase;
  letter-spacing: 1px;
  display: flex;
  flex-direction: row;
  width: 100%;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_SpecificValues_1Sda4
  .heropage_SpecialElement_-imZK
  .heropage_SpecialValue_2QMsh {
  margin-left: 4px;
  color: #fff;
  font-weight: 600;
  letter-spacing: 0px;
  text-transform: none;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_BottomValues_G9AF4 {
  width: 100%;
  margin-top: 12px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_BottomValues_G9AF4.heropage_Hidden_1564a {
  display: none;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_BottomValues_G9AF4
  .heropage_CooldownContainer_1Nfs9 {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_BottomValues_G9AF4
  .heropage_CooldownContainer_1Nfs9
  .heropage_CooldownIcon_1AQHj {
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background-size: cover;
  background-repeat: no-repeat;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_BottomValues_G9AF4
  .heropage_CooldownContainer_1Nfs9
  .heropage_CooldownText_22XOo {
  margin-left: 8px;
  color: #fff;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_BottomValues_G9AF4
  .heropage_ManaContainer_2KgFd {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_BottomValues_G9AF4
  .heropage_ManaContainer_2KgFd
  .heropage_ManaIcon_1Cj_r {
  width: 16px;
  height: 16px;
  border-radius: 3px;
  background: linear-gradient(#00a4db, #007196);
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_BottomValues_G9AF4
  .heropage_ManaContainer_2KgFd
  .heropage_ManaText_Y2InY {
  margin-left: 8px;
  color: #fff;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_Lore_1FdIS {
  width: 100%;
  background-color: #111;
  margin-top: 20px;
  margin-bottom: 10px;
  padding: 10px;
  font-style: italic;
  font-size: 14px;
  color: #aaa;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_Lore_1FdIS.heropage_Hidden_1564a {
  display: none;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_ShardScepterText_2YWa6 {
  display: none;
  color: rgba(255, 255, 255, 0.9333333333);
  font-size: 16px;
}

.heropage_HeroAbilities_1yoiZ
  .heropage_AbilityRight_oyGg-
  .heropage_AbilityInfoContainer_3y3LG
  .heropage_AbilityDetails_2lY3B
  .heropage_ShardScepterText_2YWa6.heropage_Show_3mHZ7 {
  display: block;
}

.heropage_HeroNavigator_2XvnB {
  width: 150px;
  height: 60px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: absolute;
  top: 160px;
  right: 30px;
  z-index: 4;
}

@media (max-width: 1200px) {
  .heropage_HeroNavigator_2XvnB {
    right: 30px;
    transform: scale(0.8);
  }
}

.heropage_HeroNavigator_2XvnB .heropage_NavigatorArrow_3SxhO {
  width: 30px;
  height: 64px;
  border: 2px solid #fff;
  position: relative;
  background-size: 50%;
  background-position: center;
  background-repeat: no-repeat;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
  opacity: 0.4;
  cursor: pointer;
}

.heropage_HeroNavigator_2XvnB .heropage_NavigatorArrow_3SxhO:hover {
  opacity: 1;
}

.heropage_HeroNavigator_2XvnB
  .heropage_NavigatorArrow_3SxhO.heropage_Right_vNURB {
  transform: rotate(180deg);
}

.heropage_HeroNavigator_2XvnB .heropage_CenterGrid_1H-L2 {
  width: 80px;
  height: 64px;
  border: 2px solid #fff;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  padding: 10px;
  justify-content: space-between;
  align-items: center;
  transition-property: opacity;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
  opacity: 0.4;
  cursor: pointer;
}

.heropage_HeroNavigator_2XvnB .heropage_CenterGrid_1H-L2:hover {
  opacity: 1;
}

.heropage_HeroNavigator_2XvnB
  .heropage_CenterGrid_1H-L2
  .heropage_GridDot_8rjGY {
  width: 16px;
  height: 16px;
  background-color: #fff;
}

.heropage_BottomSection_kmUD- {
  width: 100%;
  height: 150px;
  background-color: #111;
  z-index: 1;
  margin: 0 auto;
  margin-top: 40px;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.heropage_BottomSection_kmUD- .heropage_AllHeroesContainer_V97iB {
  width: 10%;
  height: 150px;
  padding-top: 30px;
  min-height: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  box-shadow: 2px 2px 6px #000;
  transition-property: filter, transform;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.heropage_BottomSection_kmUD- .heropage_AllHeroesContainer_V97iB:hover {
  filter: brightness(1.6);
}

.heropage_BottomSection_kmUD-
  .heropage_AllHeroesContainer_V97iB
  .heropage_Boxes_yK8h8 {
  width: 100px;
  height: 69px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
}

.heropage_BottomSection_kmUD-
  .heropage_AllHeroesContainer_V97iB
  .heropage_Boxes_yK8h8
  .heropage_Box_1SR12 {
  width: 30px;
  height: 30px;
  background-color: #9e9fa0;
}

.heropage_BottomSection_kmUD- .heropage_AllHeroesLabel_3X52h {
  color: #fff;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-top: 8px;
  text-align: center;
}

.heropage_BottomSectionHero_1mdsq {
  width: 45%;
  height: 150px;
  position: relative;
  padding: 0px 30px;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 2px 2px 6px #000;
  transition-property: filter, transform;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

.heropage_BottomSectionHero_1mdsq:hover {
  filter: brightness(1.2);
}

.heropage_BottomSectionHero_1mdsq:hover .heropage_HeroPortrait_22nJ5 {
  bottom: 0px;
}

.heropage_BottomSectionHero_1mdsq.heropage_Left_1F43S {
  justify-content: flex-end;
}

.heropage_BottomSectionHero_1mdsq.heropage_Left_1F43S
  .heropage_HeroPortrait_22nJ5 {
  left: 0px;
}

.heropage_BottomSectionHero_1mdsq .heropage_HeroPortrait_22nJ5 {
  position: absolute;
  bottom: -20px;
  width: 400px;
  right: 0px;
  transition-duration: 0.3s;
}

.heropage_BottomSectionHero_1mdsq
  .heropage_HeroPortrait_22nJ5.heropage_Left_1F43S {
  left: 0px;
  right: 0;
}

.heropage_BottomSectionHero_1mdsq .heropage_HeroLabels_1vYyT {
  width: 250px;
  min-height: 0;
  display: flex;
  flex-direction: column;
  z-index: 6;
}

.heropage_BottomSectionHero_1mdsq
  .heropage_HeroLabels_1vYyT
  .heropage_TopHeader_3iI6a {
  font-size: 15px;
  color: #9f9f9f;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-shadow: 1px 1px 4px #000;
  margin-bottom: 5px;
}

.heropage_BottomSectionHero_1mdsq
  .heropage_HeroLabels_1vYyT
  .heropage_Name_2xP5N {
  font-size: 28px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-family: Reaver, serif;
  font-weight: bold;
  line-height: 112%;
  text-shadow: 1px 1px 4px #000;
}

.heropage_BottomSectionHero_1mdsq
  .heropage_HeroLabels_1vYyT
  .heropage_Details_1ryhQ {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.heropage_BottomSectionHero_1mdsq
  .heropage_HeroLabels_1vYyT
  .heropage_Details_1ryhQ
  .heropage_PrimaryStatIcon_1A3VD {
  width: 20px;
  height: 20px;
  margin-right: 10px;
  filter: drop-shadow(1px 1px 4px black);
}

.heropage_BottomSectionHero_1mdsq
  .heropage_HeroLabels_1vYyT
  .heropage_Details_1ryhQ
  .heropage_AttackType_3WSEl {
  color: #ddd;
  font-size: 15px;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-shadow: 1px 1px 4px #000;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.homepage_Tooltip_2pnjU {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.homepage_CarouselFade_3Nlck {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.homepage_StandardButton_1W4Sc {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.homepage_StandardButton_1W4Sc:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.homepage_StandardButton_1W4Sc .homepage_ButtonText_1YB3f {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.homepage_StandardButton_1W4Sc .homepage_Icon_D4zsM {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.homepage_StandardButton_1W4Sc .homepage_Icon_D4zsM.homepage_Play_1Woyb {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.homepage_StandardButton_1W4Sc .homepage_SteamLogo_2OrkR {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.homepage_ToolTip_2SLY1,
.homepage_PlayerReportTooltip_1gG8F {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.homepage_PlayerReportTooltip_1gG8F {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.homepage_HorizBar_2RJH7 {
  width: 80px;
  height: 3px;
  min-height: 3px;
  background-color: #ff6046;
  border-radius: 1px;
}

.homepage_PlayButton_2yA33 {
  min-width: 288px;
  height: 78px;
  border-radius: 6px;
  border: 3px solid rgba(255, 255, 255, 0.5647058824);
  box-shadow: 0px 0px 5px #000;
  display: inline-flex;
  flex-direction: row;
  align-items: center;
  margin-top: 30px;
  cursor: pointer;
  transition-property: filter, transform, box-shadow;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.homepage_PlayButton_2yA33:hover {
  filter: brightness(1.3);
  transform: translateY(-2px);
  box-shadow: 0px 0px 15px #000;
}

.homepage_PlayButton_2yA33 .homepage_SteamLogo_2OrkR {
  width: 48px;
  height: 48px;
  margin: 0px 8px;
  background-size: contain;
  background-repeat: no-repeat;
}

.homepage_PlayButton_2yA33 .homepage_RightSide_1oC4f {
  flex-grow: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
  margin-right: 12px;
}

.homepage_PlayButton_2yA33
  .homepage_RightSide_1oC4f
  .homepage_PlayForFree_QtAu0 {
  font-size: 22px;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #fff;
  text-shadow: 2px 2px 3px #000;
  font-family: Reaver, serif;
  font-weight: 600;
}

.homepage_PlayButton_2yA33 .homepage_RightSide_1oC4f .homepage_Download_T3dgN {
  font-size: 15px;
  color: #858585;
  text-transform: uppercase;
  letter-spacing: 2px;
  text-shadow: 2px 2px 3px #000;
}

.homepage_RightArrow_3Uluv {
  width: 20px;
  height: 20px;
  margin: 0px 8px;
  background-size: cover;
  background-repeat: no-repeat;
  transform: rotateZ(180deg);
}

.homepage_UpRightArrow_3UUxW {
  width: 20px;
  height: 20px;
  margin: 0px 4px;
  background-size: cover;
  background-repeat: no-repeat;
  transform: rotateZ(135deg);
  filter: brightness(0.7);
}

.homepage_HomePage_owcSF {
  width: 100%;
  color: #fff;
}

.homepage_HomePage_owcSF .homepage_HeaderSection_156Aj {
  width: 100%;
  height: 75vh;
  margin-bottom: -90px;
  overflow: hidden;
  display: block;
  position: relative;
}

.homepage_HomePage_owcSF
  .homepage_HeaderSection_156Aj
  .homepage_BottomFade_1yhhn {
  width: 100%;
  height: 200px;
  position: absolute;
  bottom: 0px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(60%, rgba(0, 0, 0, 0)),
    color-stop(80%, rgba(0, 0, 0, 0.7)),
    color-stop(100%, rgb(0, 0, 0))
  );
}

.homepage_HomePage_owcSF
  .homepage_HeaderSection_156Aj
  .homepage_BackgroundVideoContainer_33v9_ {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -2;
}

.homepage_HomePage_owcSF
  .homepage_HeaderSection_156Aj
  .homepage_BackgroundVideoContainer_33v9_
  video {
  height: 100%;
  object-fit: cover;
  width: 100vw;
  top: 0;
  left: 0;
  opacity: 0.5;
}

.homepage_HomePage_owcSF
  .homepage_HeaderSection_156Aj
  .homepage_QuoteContainer_t1GDT {
  height: 100%;
  width: fit-content;
  max-width: 60%;
  padding-left: 10%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: flex-end;
  pointer-events: auto;
}

@media (max-width: 900px) {
  .homepage_HomePage_owcSF
    .homepage_HeaderSection_156Aj
    .homepage_QuoteContainer_t1GDT {
    padding-left: 20px;
    max-width: 80%;
  }
}

@keyframes homepage_rotate_TjbdB {
  0% {
    opacity: 0;
  }

  20%,
  80% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.homepage_HomePage_owcSF
  .homepage_HeaderSection_156Aj
  .homepage_QuoteContainer_t1GDT
  .homepage_QuoteText_19K41 {
  font-size: 60px;
  line-height: 113%;
  font-family: 'Reaver', serif;
  letter-spacing: 5px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.9333333333);
  text-transform: uppercase;
  text-shadow: 0px 0px 20px #000;
}

@media (max-width: 600px) {
  .homepage_HomePage_owcSF
    .homepage_HeaderSection_156Aj
    .homepage_QuoteContainer_t1GDT
    .homepage_QuoteText_19K41 {
    font-size: 40px;
  }
}

.homepage_HomePage_owcSF
  .homepage_HeaderSection_156Aj
  .homepage_QuoteContainer_t1GDT
  .homepage_QuoteCredit_gcx17 {
  font-size: 20px;
  font-family: 'Radiance', sans-serif;
  letter-spacing: 2px;
  color: rgba(255, 255, 255, 0.5647058824);
  font-weight: 600;
  margin-top: 5px;
  margin-bottom: 20px;
  text-transform: uppercase;
}

.homepage_HomePage_owcSF
  .homepage_HeaderSection_156Aj
  .homepage_PlayButtonPositioner_19TjK {
  margin: 0px auto;
  margin-top: 30vw;
}

.homepage_HomePage_owcSF .homepage_TheInternationalFeat_1tu0W {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 90;
}

.homepage_HomePage_owcSF
  .homepage_TheInternationalFeat_1tu0W
  .homepage_TIFeatImgContainer_2R4xt {
  width: 100%;
  max-width: 1200px;
  min-height: 335px;
  margin: 120px 0px 60px 0px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-size: cover;
  background-position-x: 50%;
  background-position-y: 50%;
  background-repeat: no-repeat;
}

.homepage_HomePage_owcSF
  .homepage_TheInternationalFeat_1tu0W
  .homepage_TIFeatImgContainer_2R4xt
  .homepage_TIFeatImg_1JYO7 {
  width: 100%;
  height: 100%;
  max-width: 400px;
  filter: drop-shadow(0px 4px 6px #000);
}

.homepage_HomePage_owcSF
  .homepage_TheInternationalFeat_1tu0W
  .homepage_TIFeatImgContainer_2R4xt
  .homepage_TIFeatButton_GU6_x {
  width: fit-content;
  padding: 10px 20px;
  margin: 20px 0px 15px 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  cursor: pointer;
  border-radius: 6px;
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  filter: drop-shadow(0px 3px 4px #000);
  transition-duration: 0.2s;
}

.homepage_HomePage_owcSF
  .homepage_TheInternationalFeat_1tu0W
  .homepage_TIFeatImgContainer_2R4xt
  .homepage_TIFeatButton_GU6_x:hover {
  border: 3px solid #ff6046;
  transform: translateY(-1px);
  color: #ff6046;
  filter: drop-shadow(0px 4px 6px #000);
}

.homepage_HomePage_owcSF
  .homepage_TheInternationalFeat_1tu0W
  .homepage_TIFeatImgContainer_2R4xt
  .homepage_TIFeatButton_GU6_x
  .homepage_ButtonText_1YB3f {
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.homepage_HomePage_owcSF
  .homepage_TheInternationalFeat_1tu0W
  .homepage_TIFeatImgContainer_2R4xt
  .homepage_TIFeatText_1W4qR {
  font-family: 'Radiance', sans-serif;
  font-weight: 600;
  letter-spacing: 2px;
  color: #9fa2a3;
  font-size: 16px;
}

.homepage_HomePage_owcSF .homepage_NewsSection_2qquN {
  width: 1200px;
  max-width: 100%;
  margin: 0px auto;
  position: relative;
  min-height: 308px;
  margin-bottom: -150px;
  z-index: 100;
}

.homepage_HomePage_owcSF .homepage_NewsSection_2qquN .homepage_NewsTop_2Lzj9 {
  margin-bottom: 10px;
  margin-left: 15px;
  display: flex;
  flex-direction: row;
}

.homepage_HomePage_owcSF
  .homepage_NewsSection_2qquN
  .homepage_NewsTop_2Lzj9
  .homepage_Latest_1w0mx {
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 3px;
  font-weight: bold;
  margin: 2px 0px;
  margin-right: 20px;
}

.homepage_HomePage_owcSF
  .homepage_NewsSection_2qquN
  .homepage_NewsTop_2Lzj9
  .homepage_ViewAll_1gww9 {
  text-transform: uppercase;
  color: #d0d1d3;
  letter-spacing: 3px;
  display: flex;
  flex-direction: row;
  align-items: center;
  cursor: pointer;
  transition-property: letter-spacing, font-size;
  transition-timing-function: ease-in-out;
  transition-duration: 0.1s;
}

.homepage_HomePage_owcSF
  .homepage_NewsSection_2qquN
  .homepage_NewsTop_2Lzj9
  .homepage_ViewAll_1gww9:hover {
  letter-spacing: 4px;
  font-size: 17px;
}

.homepage_HomePage_owcSF
  .homepage_NewsSection_2qquN
  .homepage_NewsCapsules_9yLqT {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.homepage_HomePage_owcSF .homepage_BattleSection_1qlKD {
  width: 100%;
  min-height: 764px;
  position: relative;
  flex-direction: column;
  align-items: center;
  justify-items: center;
  background-size: cover;
  background-repeat: no-repeat;
  margin-bottom: 100px;
}

.homepage_HomePage_owcSF
  .homepage_BattleSection_1qlKD
  .homepage_BattleBG_2_sRL {
  background-size: cover;
  background-position: center bottom;
  background-repeat: no-repeat;
  height: 30vh;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 200px;
}

.homepage_HomePage_owcSF
  .homepage_BattleSection_1qlKD
  .homepage_BattleBG_2_sRL
  .homepage_BattleImg_3cY9y {
  width: 100%;
  opacity: 0.6;
  z-index: -1;
}

@media (max-width: 1200px) {
  .homepage_HomePage_owcSF
    .homepage_BattleSection_1qlKD
    .homepage_BattleBG_2_sRL
    .homepage_BattleImg_3cY9y {
    display: none;
  }
}

.homepage_HomePage_owcSF
  .homepage_BattleSection_1qlKD
  .homepage_BattleBG_2_sRL
  .homepage_BattleImgMobile_2uq_D {
  display: none;
  opacity: 0.6;
  z-index: -1;
}

@media (max-width: 1200px) {
  .homepage_HomePage_owcSF
    .homepage_BattleSection_1qlKD
    .homepage_BattleBG_2_sRL
    .homepage_BattleImgMobile_2uq_D {
    display: block;
  }
}

.homepage_HomePage_owcSF
  .homepage_BattleSection_1qlKD
  .homepage_BattleBG_2_sRL
  .homepage_BottomFade_1yhhn {
  width: 100%;
  height: 200px;
  position: absolute;
  bottom: 0px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(60%, rgba(0, 0, 0, 0)),
    color-stop(80%, rgba(0, 0, 0, 0.7)),
    color-stop(100%, rgb(0, 0, 0))
  );
}

.homepage_HomePage_owcSF
  .homepage_BattleSection_1qlKD
  .homepage_LeftHalf_3Rqq1 {
  width: 100%;
  margin: 0 auto;
  opacity: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-items: center;
  z-index: 5;
}

.homepage_HomePage_owcSF
  .homepage_BattleSection_1qlKD
  .homepage_LeftHalf_3Rqq1
  .homepage_HeaderText_37wqy {
  text-align: center;
  margin-bottom: 20px;
}

.homepage_HomePage_owcSF
  .homepage_BattleSection_1qlKD
  .homepage_LeftHalf_3Rqq1
  .homepage_BodyText_3Wyl0 {
  text-align: center;
  margin-top: 30px;
  max-width: 1000px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-items: center;
}

.homepage_HomePage_owcSF
  .homepage_BattleSection_1qlKD
  .homepage_LeftHalf_3Rqq1
  .homepage_BodyText_3Wyl0
  .homepage_StandardButton_1W4Sc {
  margin-top: 30px;
}

.homepage_HomePage_owcSF .homepage_ChooseSection_1P0s6 {
  width: 100%;
  max-width: 100%;
  min-height: 2000px;
  background-size: 3500px;
  background-position: center top;
  background-repeat: no-repeat;
  margin-bottom: 150px;
  display: flex;
  flex-direction: column;
  align-items: center;
  z-index: -2;
  z-index: 40;
  position: relative;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//home/heroes_full.jpg');
}

@media (max-width: 900px) {
  .homepage_HomePage_owcSF .homepage_ChooseSection_1P0s6 {
    background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//home/heroes_mobile.jpg');
    background-size: 100% auto;
  }
}

.homepage_HomePage_owcSF
  .homepage_ChooseSection_1P0s6
  .homepage_TopDimmer_1airz {
  position: absolute;
  top: 0px;
  border-top: 400px solid rgba(0, 0, 0, 0.7);
  border-left: 100px solid rgba(0, 0, 0, 0);
  border-right: 100px solid rgba(0, 0, 0, 0);
  z-index: -1;
  width: 900px;
  height: 0px;
}

.homepage_HomePage_owcSF
  .homepage_ChooseSection_1P0s6
  .homepage_FadeContainer_3iytC {
  bottom: 0px;
}

.homepage_HomePage_owcSF
  .homepage_ChooseSection_1P0s6
  .homepage_HeaderText_37wqy {
  margin-top: 900px;
  text-align: center;
  padding-bottom: 20px;
  z-index: 40;
  position: relative;
  width: 80%;
}

@media (max-width: 900px) {
  .homepage_HomePage_owcSF
    .homepage_ChooseSection_1P0s6
    .homepage_HeaderText_37wqy {
    margin-top: 400px;
  }
}

.homepage_HomePage_owcSF
  .homepage_ChooseSection_1P0s6
  .homepage_BodyText_3Wyl0 {
  text-align: center;
  z-index: 40;
  width: 100%;
  padding-bottom: 40px;
  margin-top: 30px;
  max-width: 1000px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-items: center;
}

@media (max-width: 600px) {
  .homepage_HomePage_owcSF
    .homepage_ChooseSection_1P0s6
    .homepage_BodyText_3Wyl0 {
    width: 90%;
  }
}

.homepage_HomePage_owcSF
  .homepage_ChooseSection_1P0s6
  .homepage_BodyText_3Wyl0
  .homepage_StandardButton_1W4Sc {
  margin-top: 30px;
}

.homepage_HomePage_owcSF .homepage_ProCircuitSection_3oDuN {
  width: 100%;
  min-height: 1150px;
  margin: 40px auto;
  padding-bottom: 100px;
  background-position: top;
  background-size: 2000px;
  background-repeat: no-repeat;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.homepage_HomePage_owcSF
  .homepage_ProCircuitSection_3oDuN
  .homepage_DPCSmImgs_353Df {
  width: 100%;
  height: calc(100% - 50px);
  position: absolute;
  overflow: hidden;
}

.homepage_HomePage_owcSF
  .homepage_ProCircuitSection_3oDuN
  .homepage_DPCSmImgs_353Df
  .homepage_DPCSmImg_3be5Q {
  position: absolute;
  z-index: 100;
  box-shadow: 0px 0px 30px #000;
}

@media (max-width: 900px) {
  .homepage_HomePage_owcSF
    .homepage_ProCircuitSection_3oDuN
    .homepage_DPCSmImgs_353Df
    .homepage_DPCSmImg_3be5Q {
    display: none;
  }
}

.homepage_HomePage_owcSF
  .homepage_ProCircuitSection_3oDuN
  .homepage_DPCSmImgs_353Df
  .homepage_Img1_1ZbA2 {
  top: 50px;
  left: 200px;
  max-width: 15%;
}

@media (max-width: 1600px) {
  .homepage_HomePage_owcSF
    .homepage_ProCircuitSection_3oDuN
    .homepage_DPCSmImgs_353Df
    .homepage_Img1_1ZbA2 {
    max-width: 20%;
    left: 100px;
  }
}

.homepage_HomePage_owcSF
  .homepage_ProCircuitSection_3oDuN
  .homepage_DPCSmImgs_353Df
  .homepage_Img2_1GJQR {
  top: 200px;
  right: -50px;
  max-width: 25%;
}

@media (max-width: 1600px) {
  .homepage_HomePage_owcSF
    .homepage_ProCircuitSection_3oDuN
    .homepage_DPCSmImgs_353Df
    .homepage_Img2_1GJQR {
    max-width: 30%;
  }
}

.homepage_HomePage_owcSF
  .homepage_ProCircuitSection_3oDuN
  .homepage_DPCSmImgs_353Df
  .homepage_Img3_2Ka7y {
  bottom: 350px;
  left: -50px;
  max-width: 20%;
}

@media (max-width: 1600px) {
  .homepage_HomePage_owcSF
    .homepage_ProCircuitSection_3oDuN
    .homepage_DPCSmImgs_353Df
    .homepage_Img3_2Ka7y {
    max-width: 25%;
    bottom: 550px;
    left: -100px;
  }
}

.homepage_HomePage_owcSF
  .homepage_ProCircuitSection_3oDuN
  .homepage_DPCIcon_JSgmG {
  background-size: cover;
  background-repeat: no-repeat;
  min-width: 96px;
  min-height: 96px;
  margin-top: 550px;
}

.homepage_HomePage_owcSF
  .homepage_ProCircuitSection_3oDuN
  .homepage_HeaderText_37wqy {
  text-align: center;
  margin-bottom: 20px;
  width: 80%;
}

.homepage_HomePage_owcSF
  .homepage_ProCircuitSection_3oDuN
  .homepage_BodyText_3Wyl0 {
  text-align: center;
  margin-top: 20px;
  width: 60%;
}

@media (max-width: 900px) {
  .homepage_HomePage_owcSF
    .homepage_ProCircuitSection_3oDuN
    .homepage_BodyText_3Wyl0 {
    width: 90%;
    margin-top: 20px;
  }
}

.homepage_HomePage_owcSF .homepage_JoinBattleSection_Ifm8h {
  width: 100%;
  margin: 40px auto;
  background-size: cover;
  background-repeat: none;
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 50px 150px;
}

@media (max-width: 900px) {
  .homepage_HomePage_owcSF .homepage_JoinBattleSection_Ifm8h {
    padding: 30px 50px;
  }
}

.homepage_HomePage_owcSF
  .homepage_JoinBattleSection_Ifm8h
  .homepage_StandardButton_1W4Sc {
  margin: 20px 0px;
}

.homepage_HomePage_owcSF
  .homepage_JoinBattleSection_Ifm8h
  .homepage_HeaderText_37wqy {
  text-align: left;
  margin-bottom: 20px;
}

.homepage_HomePage_owcSF
  .homepage_JoinBattleSection_Ifm8h
  .homepage_SystemReqs_2aMXE {
  margin-top: 20px;
  display: flex;
  flex-direction: row;
  align-items: center;
  color: #717073;
  text-transform: uppercase;
  font-weight: bold;
  letter-spacing: 2px;
}

.homepage_HomePage_owcSF
  .homepage_JoinBattleSection_Ifm8h
  .homepage_SystemReqs_2aMXE
  .homepage_WindowsAppleLogos_1RC1Y {
  width: 60px;
  height: 26px;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 10px;
}

.homepage_GreenButton_3PIyH {
  width: 300px;
  height: 60px;
  margin: 30px 0px;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-size: cover;
  background-repeat: no-repeat;
}

.homepage_GreenButton_3PIyH .homepage_Text_3H7S2 {
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-weight: 700;
  text-shadow: 1px 1px 5px #000;
}

@keyframes homepage_MinorTextIn_2S9Lk {
  0% {
    transform: translateX(-100px);
    opacity: 0;
  }

  100% {
    transform: translateX(0px);
    opacity: 1;
  }
}

.homepage_HeaderText_37wqy,
.homepage_HeaderText_37wqy * {
  font-family: Reaver, serif;
  font-weight: 700;
  font-size: 100px;
  color: #e2dace;
  text-transform: uppercase;
  letter-spacing: 2px;
  line-height: 105%;
}

.homepage_HeaderText_37wqy .Minor,
.homepage_HeaderText_37wqy * .Minor {
  font-size: 70px;
  color: rgba(226, 218, 206, 0.5647058824);
  text-transform: uppercase;
  letter-spacing: 2px;
}

@media (max-width: 1600px) {
  .homepage_HeaderText_37wqy .Minor,
  .homepage_HeaderText_37wqy * .Minor {
    font-size: 50px;
  }
}

@media (max-width: 900px) {
  .homepage_HeaderText_37wqy .Minor,
  .homepage_HeaderText_37wqy * .Minor {
    font-size: 40px;
  }
}

@media (max-width: 1600px) {
  .homepage_HeaderText_37wqy,
  .homepage_HeaderText_37wqy * {
    font-size: 100px;
  }
}

@media (max-width: 900px) {
  .homepage_HeaderText_37wqy,
  .homepage_HeaderText_37wqy * {
    font-size: 60px;
  }
}

@media (max-width: 600px) {
  .homepage_HeaderText_37wqy,
  .homepage_HeaderText_37wqy * {
    font-size: 50px;
  }
}

.homepage_BodyText_3Wyl0 {
  color: #e2dace;
  font-size: 26px;
  line-height: 115%;
  font-weight: 100;
  text-align: justify;
}

@media (max-width: 900px) {
  .homepage_BodyText_3Wyl0 {
    font-size: 22px;
    margin: 0px 20px;
  }
}

@keyframes homepage_AnimateLeft_9JWE5 {
  0% {
    transform: translateX(0px);
  }

  100% {
    transform: translateX(-50%);
  }
}

.homepage_HeroGrid_1a0z- {
  width: 80%;
  z-index: 3;
  min-height: 0;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 20%,
    black 80%,
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 20%,
    black 80%,
    transparent 100%
  );
}

.homepage_HeroGrid_1a0z- .homepage_HeroGridRow_17gdI {
  display: flex;
  flex-direction: row;
  align-items: center;
  height: 138px;
  animation-duration: 10s;
  animation-delay: 0s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-name: homepage_AnimateLeft_9JWE5;
}

.homepage_HeroGrid_1a0z- .homepage_HeroGridRow_17gdI.Row0 {
  opacity: 1;
}

.homepage_HeroGrid_1a0z- .homepage_HeroGridRow_17gdI .homepage_HeroIcon_2HjRW {
  min-width: 255px;
  width: 225px;
  height: 127px;
  margin-right: 10px;
  box-shadow: 1px 1px 4px #000;
  transition-property: transform, box-shadow, background-size, opacity, top,
    left;
  transition-timing-function: ease-out;
  transition-duration: 0.2s;
  background-position: center;
  background-size: 110%;
  background-repeat: no-repeat;
  overflow: hidden;
  position: relative;
  z-index: 5;
  cursor: pointer;
}

.homepage_HeroGrid_1a0z-
  .homepage_HeroGridRow_17gdI
  .homepage_HeroIcon_2HjRW:hover {
  transform: scale(1.3);
  box-shadow: 3px 3px 8px #000;
  background-size: 100%;
  z-index: 10;
}

.homepage_HeroGrid_1a0z-
  .homepage_HeroGridRow_17gdI
  .homepage_HeroIcon_2HjRW:hover
  .homepage_HeroNameContainer_33qmd {
  opacity: 1;
  bottom: 0px;
}

.homepage_HeroGrid_1a0z-
  .homepage_HeroGridRow_17gdI
  .homepage_HeroIcon_2HjRW:hover
  .homepage_FadeContainer_3iytC {
  opacity: 1;
}

.homepage_HeroGrid_1a0z-
  .homepage_HeroGridRow_17gdI
  .homepage_HeroIcon_2HjRW
  .homepage_FadeContainer_3iytC {
  width: 100%;
  height: 100%;
  position: absolute;
  transition-property: opacity, bottom;
  transition-timing-function: ease-out;
  transition-duration: 0.2s;
  opacity: 0;
}

.homepage_HeroGrid_1a0z-
  .homepage_HeroGridRow_17gdI
  .homepage_HeroIcon_2HjRW
  .homepage_HeroNameContainer_33qmd {
  width: 100%;
  height: 50px;
  position: absolute;
  bottom: -40px;
  left: 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  transition-property: opacity, bottom;
  transition-timing-function: ease-out;
  transition-duration: 0.2s;
  z-index: 3;
  opacity: 0;
}

.homepage_HeroGrid_1a0z-
  .homepage_HeroGridRow_17gdI
  .homepage_HeroIcon_2HjRW
  .homepage_HeroNameContainer_33qmd
  .homepage_PrimaryStatIcon_1sfR5 {
  width: 42px;
  height: 42px;
  padding: 8px;
  filter: drop-shadow(0px 0px 4px black);
}

.homepage_HeroGrid_1a0z-
  .homepage_HeroGridRow_17gdI
  .homepage_HeroIcon_2HjRW
  .homepage_HeroNameContainer_33qmd
  .homepage_HeroName_1mNhY {
  font-size: 18px;
  line-height: 20px;
  font-family: 'Reaver', serif;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 1px;
  padding: 8px;
  padding-left: 0px;
  text-shadow: 0px 0px 4px #000;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.springcleaning_Tooltip_1OQd0 {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.springcleaning_CarouselFade_K4Xdq {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.springcleaning_StandardButton_3yT4p {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.springcleaning_StandardButton_3yT4p:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.springcleaning_StandardButton_3yT4p .springcleaning_ButtonText_1IC5J {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.springcleaning_StandardButton_3yT4p .springcleaning_Icon_3zK6A {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.springcleaning_StandardButton_3yT4p
  .springcleaning_Icon_3zK6A.springcleaning_Play_2zg3w {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.springcleaning_StandardButton_3yT4p .springcleaning_SteamLogo_1fcfQ {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.springcleaning_ToolTip_2K2iR,
.springcleaning_PlayerReportTooltip_1Via0 {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.springcleaning_PlayerReportTooltip_1Via0 {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.springcleaning_SpringCleaningPage_1SOz9 {
  width: 100%;
  color: #fff;
  display: flex;
  flex-direction: column;
  position: relative;
}

.springcleaning_SpringCleaningPage_1SOz9 .springcleaning_HeaderImage_3BlcF {
  width: 100%;
  height: 42.25vw;
  background-size: cover;
  background-repeat: no-repeat;
}

.springcleaning_SpringCleaningPage_1SOz9 .springcleaning_HeaderText_1BIfy {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding: 40px 10vw;
}

.springcleaning_SpringCleaningPage_1SOz9
  .springcleaning_HeaderText_1BIfy
  .springcleaning_MainTitle_O1XQQ {
  font-size: 72px;
  color: #ed3b1c;
  letter-spacing: 14px;
  text-transform: uppercase;
}

.springcleaning_SpringCleaningPage_1SOz9
  .springcleaning_HeaderText_1BIfy
  .springcleaning_MainDesc_3ZSu3 {
  font-size: 24px;
  color: #999;
  line-height: 30px;
}

.springcleaning_SpringCleaningPage_1SOz9 .springcleaning_CapsuleSection_1L7DL {
  width: 100%;
  min-height: 400px;
  display: flex;
  flex-direction: column;
  align-items: center;
  background: 100%;
  border-top: 1px solid #222425;
  border-bottom: 2px solid #111;
  padding: 80px 10vw;
}

.springcleaning_SpringCleaningPage_1SOz9
  .springcleaning_CapsuleSection_1L7DL
  .springcleaning_CapuleList_1wSAt {
  width: 100%;
  max-width: 1200px;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  column-gap: 30px;
  row-gap: 80px;
}

.springcleaning_SpringCleaningPage_1SOz9 .springcleaning_ListSection_13kXU {
  width: 100%;
  min-height: 400px;
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 40px 10vw;
  background: 100%;
}

.springcleaning_SpringCleaningPage_1SOz9
  .springcleaning_ListSection_13kXU
  .springcleaning_ListList_69glT {
  width: 100%;
  max-width: 1200px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.springcleaning_Capsule_1EeAz {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: calc(50% - 15px);
}

.springcleaning_Capsule_1EeAz.springcleaning_Large_MZNvt {
  width: 100%;
}

.springcleaning_Capsule_1EeAz.springcleaning_Large_MZNvt
  .springcleaning_Image_2nMeR {
  width: 100%;
}

.springcleaning_Capsule_1EeAz.springcleaning_Large_MZNvt
  .springcleaning_Video_3me_2 {
  width: 100%;
}

.springcleaning_Capsule_1EeAz .springcleaning_Title_SqmCz {
  font-family: 'Radiance', sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 22px;
  letter-spacing: 1px;
  color: #ed3b1c;
  text-shadow: 1px 1px 1px #000;
}

.springcleaning_Capsule_1EeAz .springcleaning_Description_3NDhy {
  font-family: 'Radiance', sans-serif;
  font-size: 18px;
  color: #999;
  line-height: 28px;
}

.springcleaning_EntryList_RcREV {
  width: 100%;
  display: flex;
  flex-direction: column;
  margin-bottom: 30px;
}

.springcleaning_EntryList_RcREV .springcleaning_Title_SqmCz {
  font-family: 'Radiance', sans-serif;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 22px;
  letter-spacing: 1px;
  color: #ed3b1c;
  text-shadow: 1px 1px 1px #000;
  margin-bottom: 6px;
}

.springcleaning_EntryList_RcREV .springcleaning_EntrySection_3ogwA {
  font-family: 'Radiance', sans-serif;
  font-size: 18px;
  color: #999;
  line-height: 30px;
  margin-left: -20px;
  margin-top: 0px;
  margin-bottom: 10px;
}

.springcleaning_EntryList_RcREV
  .springcleaning_EntrySection_3ogwA.springcleaning_Bold_2uu5D {
  font-weight: 700;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.internationalbadgebindingpage_Tooltip_2iwF4 {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.internationalbadgebindingpage_CarouselFade_iQG0p {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.internationalbadgebindingpage_StandardButton_3tMv3 {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.internationalbadgebindingpage_StandardButton_3tMv3:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.internationalbadgebindingpage_StandardButton_3tMv3
  .internationalbadgebindingpage_ButtonText_1oK3q {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.internationalbadgebindingpage_StandardButton_3tMv3
  .internationalbadgebindingpage_Icon_2lHDX {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.internationalbadgebindingpage_StandardButton_3tMv3
  .internationalbadgebindingpage_Icon_2lHDX.internationalbadgebindingpage_Play_2p-_E {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.internationalbadgebindingpage_StandardButton_3tMv3
  .internationalbadgebindingpage_SteamLogo_32EWj {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.internationalbadgebindingpage_ToolTip_28QoU,
.internationalbadgebindingpage_PlayerReportTooltip_1KL8E {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.internationalbadgebindingpage_PlayerReportTooltip_1KL8E {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt {
  width: 100%;
  background-color: #151618;
  background-size: 170%;
  background-repeat: no-repeat;
  background-position-x: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_HeaderImage_1KWru {
  width: 1280px;
  height: 400px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  box-shadow: 0px 0px 30px 20px rgba(0, 0, 0, 0.5);
  margin-top: 50px;
}

@media (max-width: 1300px) {
  .internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
    .internationalbadgebindingpage_HeaderImage_1KWru {
    width: 800px;
  }
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE {
  width: 1280px;
  display: flex;
  flex-direction: column;
  background-color: #000;
  box-shadow: 0px 0px 30px 20px rgba(0, 0, 0, 0.5);
  padding-bottom: 20px;
  margin-bottom: 50px;
}

@media (max-width: 1300px) {
  .internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
    .internationalbadgebindingpage_Body_nksVE {
    width: 800px;
  }
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_NeedToLogin_5lbju {
  width: 100%;
  height: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_NeedToLogin_5lbju
  .internationalbadgebindingpage_Message_1_-dW {
  color: #fff;
  padding: 0px 20%;
  font-size: 24px;
  letter-spacing: 1px;
  text-align: center;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_NeedToLogin_5lbju
  .internationalbadgebindingpage_SignInButton_1QErm {
  height: 30px;
  padding: 0px 10px;
  font-size: 16px;
  border-radius: 2px;
  border: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  text-decoration: none;
  color: #000;
  font-weight: 700;
  background: linear-gradient(to bottom, #a4d007 5%, #536904 95%);
  text-transform: uppercase;
  letter-spacing: 1px;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_NeedToLogin_5lbju
  .internationalbadgebindingpage_SignInButton_1QErm:hover {
  filter: brightness(1.3);
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  padding-top: 40px;
  padding-bottom: 40px;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW
  .internationalbadgebindingpage_BoundBadges_WAmWN {
  color: #aaa;
  width: 700px;
  padding: 20px;
  margin-bottom: 20px;
  font-size: 20px;
  letter-spacing: 1px;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  border: 2px solid #a08456;
  background-color: #281f11;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW
  .internationalbadgebindingpage_BoundBadges_WAmWN
  .internationalbadgebindingpage_BadgeID_1IJ7_ {
  color: #fff;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW
  .internationalbadgebindingpage_BadgeDescription_3jbkl {
  color: #fff;
  width: 650px;
  font-size: 24px;
  letter-spacing: 1px;
  text-align: center;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW
  .internationalbadgebindingpage_BadgeImage_OhNDI {
  width: 328px;
  height: 460px;
  background-size: cover;
  background-repeat: no-repeat;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW
  .internationalbadgebindingpage_BadgeWarning_Ctt1r {
  color: #aaa;
  width: 800px;
  font-size: 20px;
  letter-spacing: 1px;
  text-align: center;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW
  .internationalbadgebindingpage_BadgeIDInput_3tN3Z {
  width: 300px;
  height: 40px;
  font-size: 20px;
  border: none;
  outline: none;
  padding: 0px 14px;
  border-radius: 2px;
  background-color: #252525;
  color: #fff;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW
  .internationalbadgebindingpage_SubmitButton_36emg {
  height: 30px;
  padding: 0px 10px;
  font-size: 16px;
  border-radius: 2px;
  border: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  user-select: none;
  color: #000;
  font-weight: 700;
  background: linear-gradient(to bottom, #a4d007 5%, #536904 95%);
  text-transform: uppercase;
  letter-spacing: 1px;
  filter: saturate(0) brightness(0.6);
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW
  .internationalbadgebindingpage_SubmitButton_36emg.internationalbadgebindingpage_ValidBadgeIDLength_3OIss {
  filter: saturate(1) brightness(1);
  cursor: pointer;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW
  .internationalbadgebindingpage_SubmitButton_36emg.internationalbadgebindingpage_ValidBadgeIDLength_3OIss:hover {
  filter: saturate(1) brightness(1.3);
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW
  .internationalbadgebindingpage_BindState_2PBXD {
  padding: 0px 50px;
  height: 30px;
  font-size: 20px;
  letter-spacing: 1px;
  text-align: center;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW
  .internationalbadgebindingpage_BindState_2PBXD.internationalbadgebindingpage_Pending_3nhSJ {
  color: #aaa;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW
  .internationalbadgebindingpage_BindState_2PBXD.internationalbadgebindingpage_Success_1i7dl {
  color: #2a2;
}

.internationalbadgebindingpage_InternationalBadgeBindingPage_qwIAt
  .internationalbadgebindingpage_Body_nksVE
  .internationalbadgebindingpage_SignedIn_3ugfW
  .internationalbadgebindingpage_BindState_2PBXD.internationalbadgebindingpage_Failure_1HBIs {
  color: #a22;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.internationalfaqpage_Tooltip_2S3I_ {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.internationalfaqpage_CarouselFade_2qvJ- {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.internationalfaqpage_StandardButton_NgzP4 {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.internationalfaqpage_StandardButton_NgzP4:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.internationalfaqpage_StandardButton_NgzP4
  .internationalfaqpage_ButtonText_3V-ki {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.internationalfaqpage_StandardButton_NgzP4 .internationalfaqpage_Icon_2qjIH {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.internationalfaqpage_StandardButton_NgzP4
  .internationalfaqpage_Icon_2qjIH.internationalfaqpage_Play_1UKax {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.internationalfaqpage_StandardButton_NgzP4
  .internationalfaqpage_SteamLogo_bammW {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.internationalfaqpage_ToolTip_32SMb,
.internationalfaqpage_PlayerReportTooltip_2WgTk {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.internationalfaqpage_PlayerReportTooltip_2WgTk {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.internationalfaqpage_InternationalFAQPage_2-v9e {
  width: 100%;
  background-color: #151618;
  background-size: 170%;
  background-repeat: no-repeat;
  background-position-x: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.internationalfaqpage_InternationalFAQPage_2-v9e
  .internationalfaqpage_HeaderImage_1OJAN {
  width: 1280px;
  height: 400px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  box-shadow: 0px 0px 30px 20px rgba(0, 0, 0, 0.5);
  margin-top: 50px;
}

@media (max-width: 1300px) {
  .internationalfaqpage_InternationalFAQPage_2-v9e
    .internationalfaqpage_HeaderImage_1OJAN {
    width: 800px;
  }
}

.internationalfaqpage_InternationalFAQPage_2-v9e
  .internationalfaqpage_Body_1Esq0 {
  width: 1280px;
  display: flex;
  flex-direction: column;
  background-color: #000;
  box-shadow: 0px 0px 30px 20px rgba(0, 0, 0, 0.5);
  padding-bottom: 20px;
  margin-bottom: 50px;
}

@media (max-width: 1300px) {
  .internationalfaqpage_InternationalFAQPage_2-v9e
    .internationalfaqpage_Body_1Esq0 {
    width: 800px;
  }
}

.internationalfaqpage_InternationalFAQPage_2-v9e
  .internationalfaqpage_Body_1Esq0
  .internationalfaqpage_TopHeader_3yZ1e {
  color: #fff;
  font-weight: 700;
  font-size: 40px;
  padding: 30px;
}

.internationalfaqpage_InternationalFAQPage_2-v9e
  .internationalfaqpage_Body_1Esq0
  .internationalfaqpage_TopBody_311BQ {
  padding: 30px 30px;
  padding-top: 0px;
  color: #8e8e8e;
  font-size: 16px;
}

.internationalfaqpage_InternationalFAQPage_2-v9e
  .internationalfaqpage_Body_1Esq0
  .internationalfaqpage_FAQ_njSp1 {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 0px 30px;
}

.internationalfaqpage_InternationalFAQPage_2-v9e
  .internationalfaqpage_Body_1Esq0
  .internationalfaqpage_FAQ_njSp1
  .internationalfaqpage_FAQLabel_1Etbu {
  color: #fff;
  font-weight: 700;
  font-size: 40px;
  margin-bottom: 10px;
}

.internationalfaqpage_InternationalFAQPage_2-v9e
  .internationalfaqpage_Body_1Esq0
  .internationalfaqpage_FAQ_njSp1
  .internationalfaqpage_FAQQuestion_1g9eI {
  font-size: 18px;
  font-weight: 700;
  color: #c2c2c2;
  margin-bottom: 4px;
}

.internationalfaqpage_InternationalFAQPage_2-v9e
  .internationalfaqpage_Body_1Esq0
  .internationalfaqpage_FAQ_njSp1
  .internationalfaqpage_FAQAnswer_xHJ05 {
  font-size: 17px;
  color: #6e6e6e;
  margin-bottom: 20px;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.requestforproposalpage_Tooltip_2BPN6 {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.requestforproposalpage_CarouselFade_29yCU {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.requestforproposalpage_StandardButton_2Dn39 {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.requestforproposalpage_StandardButton_2Dn39:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.requestforproposalpage_StandardButton_2Dn39
  .requestforproposalpage_ButtonText_PMdkX {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.requestforproposalpage_StandardButton_2Dn39
  .requestforproposalpage_Icon_39j0S {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.requestforproposalpage_StandardButton_2Dn39
  .requestforproposalpage_Icon_39j0S.requestforproposalpage_Play_27t0S {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.requestforproposalpage_StandardButton_2Dn39
  .requestforproposalpage_SteamLogo_1drrD {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.requestforproposalpage_ToolTip_EemRm,
.requestforproposalpage_PlayerReportTooltip_2xDdE {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.requestforproposalpage_PlayerReportTooltip_2xDdE {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.requestforproposalpage_RequestForProposalPage_3Pkqi {
  width: 100%;
  min-width: 320px;
  background-color: #000;
  color: #fff;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}

.requestforproposalpage_RequestForProposalPage_3Pkqi
  .requestforproposalpage_Background_1rEav {
  width: 100%;
  min-height: 700px;
  margin: 0;
  padding: 40px 100px 40px 100px;
  background-color: #0a1010;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/generic/bg_notile.jpg');
  background-size: 100% auto;
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
}

.requestforproposalpage_RequestForProposalPage_3Pkqi
  .requestforproposalpage_Background_1rEav
  .requestforproposalpage_ContentFrame_ftoJg {
  margin: 40px auto;
  width: 800px;
  min-height: 216px;
  position: relative;
  line-height: 19px;
  background: rgba(5, 6, 6, 0.7);
  border: 1px solid #303030;
  font-size: 16px;
  font-weight: normal;
  color: #d2d2d2;
  padding-top: 50px;
  padding-bottom: 40px;
}

.requestforproposalpage_RequestForProposalPage_3Pkqi
  .requestforproposalpage_Background_1rEav
  .requestforproposalpage_ContentFrame_ftoJg
  .requestforproposalpage_PageTop_2Mmn4 {
  width: 600px;
  margin: auto;
  padding-bottom: 20px;
  text-align: left;
}

.requestforproposalpage_RequestForProposalPage_3Pkqi
  .requestforproposalpage_Background_1rEav
  .requestforproposalpage_ContentFrame_ftoJg
  .requestforproposalpage_PageTop_2Mmn4
  .requestforproposalpage_Title_1hbhy {
  color: #ddd;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 30px;
  margin: 20px 0px;
  line-height: normal;
}

.requestforproposalpage_RequestForProposalPage_3Pkqi
  .requestforproposalpage_Background_1rEav
  .requestforproposalpage_ContentFrame_ftoJg
  .requestforproposalpage_PageTop_2Mmn4
  .requestforproposalpage_TextBody_24dgM {
  font-family: 'Radiance', 'arial', sans-serif;
  color: #888;
}

.requestforproposalpage_RequestForProposalPage_3Pkqi
  .requestforproposalpage_Background_1rEav
  .requestforproposalpage_ContentFrame_ftoJg
  .requestforproposalpage_PageTop_2Mmn4
  .requestforproposalpage_TextBody_24dgM
  a {
  color: #257ed4;
}

.requestforproposalpage_RequestForProposalPage_3Pkqi
  .requestforproposalpage_Background_1rEav
  .requestforproposalpage_ContentFrame_ftoJg
  .requestforproposalpage_PageTop_2Mmn4
  .requestforproposalpage_TextBody_24dgM
  .requestforproposalpage_SmoothLine_36jGa {
  background-color: #2b2b2b;
  width: 600px;
  height: 1px;
  box-shadow: 0px 1px 1px #000;
  margin: 10px auto;
}

.requestforproposalpage_RequestForProposalPage_3Pkqi
  .requestforproposalpage_Background_1rEav
  .requestforproposalpage_ContentFrame_ftoJg
  .requestforproposalpage_PageTop_2Mmn4
  .requestforproposalpage_SmoothLine_36jGa {
  background-color: #2b2b2b;
  width: 600px;
  height: 1px;
  box-shadow: 0px 1px 1px #000;
  margin: 10px auto;
}

.requestforproposalpage_RequestForProposalPage_3Pkqi
  .requestforproposalpage_Header_ZXQpZ {
  font-size: 20px;
  text-transform: uppercase;
  color: #4a7080;
}

.requestforproposalpage_RequestForProposalPage_3Pkqi *:link {
  text-decoration: underline;
  color: #0645ad;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.majorsregistrationautographspage_Tooltip_3ubS- {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.majorsregistrationautographspage_CarouselFade_21G8m {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.majorsregistrationautographspage_StandardButton_2zccE {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.majorsregistrationautographspage_StandardButton_2zccE:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.majorsregistrationautographspage_StandardButton_2zccE
  .majorsregistrationautographspage_ButtonText_aBx8W {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.majorsregistrationautographspage_StandardButton_2zccE
  .majorsregistrationautographspage_Icon_2uEyf {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.majorsregistrationautographspage_StandardButton_2zccE
  .majorsregistrationautographspage_Icon_2uEyf.majorsregistrationautographspage_Play_3MN8D {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.majorsregistrationautographspage_StandardButton_2zccE
  .majorsregistrationautographspage_SteamLogo_3MV7Q {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.majorsregistrationautographspage_ToolTip_3Dr-T,
.majorsregistrationautographspage_PlayerReportTooltip_3BTr6 {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.majorsregistrationautographspage_PlayerReportTooltip_3BTr6 {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr {
  width: 100%;
  min-width: 320px;
  background-color: #000;
  color: #fff;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10 {
  width: 100%;
  min-height: 700px;
  margin: 0;
  padding: 40px 100px 40px 100px;
  background-color: #0a1010;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/generic/bg_notile.jpg');
  background-size: 100% auto;
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3 {
  margin: 40 auto;
  width: 100%;
  min-width: 1200px;
  min-height: 216px;
  position: relative;
  line-height: 19px;
  background: rgba(5, 6, 6, 0.7);
  border: 1px solid #303030;
  font-size: 16px;
  font-weight: normal;
  color: #d2d2d2;
  padding-top: 50px;
  padding-bottom: 40px;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_NeedToLogin_2tEQd {
  width: 100%;
  height: 300px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_NeedToLogin_2tEQd
  .majorsregistrationautographspage_SignInMessage_3Ll3b {
  color: #fff;
  padding: 0px 20%;
  font-size: 18px;
  letter-spacing: 1px;
  text-align: center;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_NeedToLogin_2tEQd
  .majorsregistrationautographspage_SignInButton_1oTEE {
  height: 30px;
  padding: 0px 10px;
  font-size: 16px;
  border-radius: 2px;
  border: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  text-decoration: none;
  color: #000;
  font-weight: 700;
  background: linear-gradient(to bottom, #a4d007 5%, #536904 95%);
  text-transform: uppercase;
  letter-spacing: 1px;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_NeedToLogin_2tEQd
  .majorsregistrationautographspage_SignInButton_1oTEE:hover {
  filter: brightness(1.3);
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_PageTop_20c6f {
  width: 600px;
  margin: auto;
  padding-bottom: 20px;
  text-align: left;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_PageTop_20c6f
  .majorsregistrationautographspage_Title_1GOoD {
  color: #ddd;
  text-transform: uppercase;
  letter-spacing: 1px;
  font-size: 30px;
  margin: 20px 0px;
  line-height: normal;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_PageTop_20c6f
  .majorsregistrationautographspage_SubmitAutographs_32W8n {
  font-family: 'Radiance', 'arial', sans-serif;
  color: #888;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_PageTop_20c6f
  .majorsregistrationautographspage_SubmitAutographs_32W8n
  a {
  color: #257ed4;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_PageTop_20c6f
  .majorsregistrationautographspage_SubmitAutographs_32W8n
  .majorsregistrationautographspage_SmoothLine_2MSsH {
  background-color: #2b2b2b;
  width: 600px;
  height: 1px;
  box-shadow: 0px 1px 1px #000;
  margin: 10px auto;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_PageTop_20c6f
  .majorsregistrationautographspage_SubmitAutographs_32W8n
  .majorsregistrationautographspage_ImageUploadHeader_26J_D {
  color: #ccc;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_PageTop_20c6f
  .majorsregistrationautographspage_SubmitAutographs_32W8n
  .majorsregistrationautographspage_Requirements_V8XLp {
  margin-bottom: -5px;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_PageTop_20c6f
  .majorsregistrationautographspage_SubmitAutographs_32W8n
  .majorsregistrationautographspage_Notes_3G4QD {
  margin-bottom: -5px;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_PageTop_20c6f
  .majorsregistrationautographspage_SubmitAutographs_32W8n
  .majorsregistrationautographspage_FileInput_WKCOz {
  font-size: 16px;
  line-height: 150%;
  font-family: 'Radiance', sans-serif;
  color: #ccc;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_PageTop_20c6f
  .majorsregistrationautographspage_SubmitAutographs_32W8n
  .majorsregistrationautographspage_FileErrors_18YwG {
  margin-left: 20px;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_PageTop_20c6f
  .majorsregistrationautographspage_SubmitAutographs_32W8n
  .majorsregistrationautographspage_SubmitButton_3eW-U {
  height: 30px;
  padding: 0px 10px;
  font-size: 16px;
  border-radius: 2px;
  border: none;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-decoration: none;
  user-select: none;
  color: #000;
  font-weight: 700;
  background: linear-gradient(to bottom, #a4d007 5%, #536904 95%);
  text-transform: uppercase;
  letter-spacing: 1px;
  filter: saturate(1) brightness(1);
  cursor: pointer;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_PageTop_20c6f
  .majorsregistrationautographspage_SubmitAutographs_32W8n
  .majorsregistrationautographspage_SubmitButton_3eW-U:hover {
  filter: saturate(1) brightness(1.3);
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_PageTop_20c6f
  .majorsregistrationautographspage_SmoothLine_2MSsH {
  background-color: #2b2b2b;
  width: 600px;
  height: 1px;
  box-shadow: 0px 1px 1px #000;
  margin: 10px auto;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_ViewAutographs_1SyGx {
  color: #888;
  min-width: 1200px;
  align-items: center;
  margin: auto 10px;
  align-content: center;
  text-align: center;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_ViewAutographs_1SyGx
  .majorsregistrationautographspage_TeamName_11vTe {
  text-align: center;
  font-size: 20px;
  line-height: 24px;
  font-family: 'Reaver', serif;
  font-weight: 600;
  letter-spacing: 1px;
  margin-bottom: 10px;
  text-shadow: 0px 0px 4px #000;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_ViewAutographs_1SyGx
  .majorsregistrationautographspage_TeamAutographRow_3GoXH {
  display: grid;
  grid-template-columns: repeat(5, 1fr);
  margin-bottom: 60px;
  min-width: 1200px;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_ViewAutographs_1SyGx
  .majorsregistrationautographspage_TeamAutographRow_3GoXH
  .majorsregistrationautographspage_NoZoom_1kBIG
  input[type='checkbox'] {
  display: none;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_ViewAutographs_1SyGx
  .majorsregistrationautographspage_TeamAutographRow_3GoXH
  .majorsregistrationautographspage_ClickZoom_2JrLc
  input[type='checkbox'] {
  display: none;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_ViewAutographs_1SyGx
  .majorsregistrationautographspage_TeamAutographRow_3GoXH
  .majorsregistrationautographspage_ClickZoom_2JrLc
  img {
  transition: transform 0.25s ease;
  cursor: zoom-in;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_ViewAutographs_1SyGx
  .majorsregistrationautographspage_TeamAutographRow_3GoXH
  .majorsregistrationautographspage_ClickZoom_2JrLc
  input[type='checkbox']:checked
  ~ img {
  transform: scale(2);
  cursor: zoom-out;
  z-index: 1;
  position: relative;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_ViewAutographs_1SyGx
  .majorsregistrationautographspage_TeamAutographRow_3GoXH
  .majorsregistrationautographspage_PlayerAutographContainer_39oPV {
  vertical-align: top;
  text-align: center;
  min-width: 240px;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_ViewAutographs_1SyGx
  .majorsregistrationautographspage_TeamAutographRow_3GoXH
  .majorsregistrationautographspage_PlayerAutographContainer_39oPV
  .majorsregistrationautographspage_Checkered_352sq {
  width: 90%;
  height: 90%;
  background: -webkit-linear-gradient(
      45deg,
      rgba(0, 0, 0, 0.0980392) 25%,
      transparent 25%,
      transparent 75%,
      rgba(0, 0, 0, 0.0980392) 75%,
      rgba(0, 0, 0, 0.0980392) 0
    ),
    -webkit-linear-gradient(45deg, rgba(0, 0, 0, 0.0980392) 25%, transparent 25%, transparent
          75%, rgba(0, 0, 0, 0.0980392) 75%, rgba(0, 0, 0, 0.0980392) 0),
    #fff;
  background: -moz-linear-gradient(
      45deg,
      rgba(0, 0, 0, 0.0980392) 25%,
      transparent 25%,
      transparent 75%,
      rgba(0, 0, 0, 0.0980392) 75%,
      rgba(0, 0, 0, 0.0980392) 0
    ),
    -moz-linear-gradient(45deg, rgba(0, 0, 0, 0.0980392) 25%, transparent 25%, transparent
          75%, rgba(0, 0, 0, 0.0980392) 75%, rgba(0, 0, 0, 0.0980392) 0),
    #fff;
  background: linear-gradient(
      45deg,
      rgba(0, 0, 0, 0.0980392) 25%,
      transparent 25%,
      transparent 75%,
      rgba(0, 0, 0, 0.0980392) 75%,
      rgba(0, 0, 0, 0.0980392) 0
    ),
    linear-gradient(
      45deg,
      rgba(0, 0, 0, 0.0980392) 25%,
      transparent 25%,
      transparent 75%,
      rgba(0, 0, 0, 0.0980392) 75%,
      rgba(0, 0, 0, 0.0980392) 0
    ),
    #fff;
  background-repeat: repeat, repeat;
  background-position: 0px 0, 5px 5px;
  -webkit-background-origin: padding-box, padding-box;
  background-origin: padding-box, padding-box;
  -webkit-background-clip: border-box, border-box;
  background-clip: border-box, border-box;
  -webkit-background-size: 10px 10px, 10px 10px;
  background-size: 10px 10px, 10px 10px;
  -webkit-box-shadow: none;
  box-shadow: none;
  text-shadow: none;
  -webkit-transform: scaleX(1) scaleY(1) scaleZ(1);
  transform: scaleX(1) scaleY(1) scaleZ(1);
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_ViewAutographs_1SyGx
  .majorsregistrationautographspage_TeamAutographRow_3GoXH
  .majorsregistrationautographspage_PlayerAutographContainer_39oPV
  .majorsregistrationautographspage_AutographImage_2H0Ei {
  width: 90%;
  height: 90%;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_ViewAutographs_1SyGx
  .majorsregistrationautographspage_TeamAutographRow_3GoXH
  .majorsregistrationautographspage_PlayerAutographContainer_39oPV
  .majorsregistrationautographspage_AutographImagePlaceholder_wVgO6 {
  width: 45%;
  height: 95%;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_ViewAutographs_1SyGx
  .majorsregistrationautographspage_TeamAutographRow_3GoXH
  .majorsregistrationautographspage_PlayerAutographContainer_39oPV
  .majorsregistrationautographspage_PlayerProName_3bOKe {
  display: block;
  font-size: 16px;
  line-height: 20px;
  font-family: 'Reaver', serif;
  font-weight: 600;
  letter-spacing: 1px;
  padding: 4px;
  text-shadow: 0px 0px 4px #000;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Background_28u10
  .majorsregistrationautographspage_ContentFrame_BVET3
  .majorsregistrationautographspage_ViewAutographs_1SyGx
  .majorsregistrationautographspage_TeamAutographRow_3GoXH
  .majorsregistrationautographspage_PlayerAutographContainer_39oPV
  .majorsregistrationautographspage_PlayerAccountId_3FLwv {
  display: block;
  font-size: 12px;
  line-height: 16px;
  font-family: 'Reaver', serif;
  font-weight: 400;
  letter-spacing: 1px;
  padding: 4px;
  text-shadow: 0px 0px 4px #000;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_CheckmarkIcon_2ySNm {
  width: 16px;
  height: 16px;
  transform: scale(1.5) translateX(3px) translateY(2px);
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_XIcon__YHqA {
  width: 16px;
  height: 16px;
  transform: scale(1.5) translateX(3px) translateY(2px);
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  .majorsregistrationautographspage_Header_3-oqC {
  font-size: 20px;
  text-transform: uppercase;
  color: #4a7080;
}

.majorsregistrationautographspage_MajorsRegistrationAutographsPage_3p-tr
  *:link {
  text-decoration: underline;
  color: #0645ad;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.autographguidelines_Tooltip_2lsD_ {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.autographguidelines_CarouselFade_1WzMr {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.autographguidelines_StandardButton_2_eVW {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.autographguidelines_StandardButton_2_eVW:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.autographguidelines_StandardButton_2_eVW
  .autographguidelines_ButtonText_2I653 {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.autographguidelines_StandardButton_2_eVW .autographguidelines_Icon_1d0WI {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.autographguidelines_StandardButton_2_eVW
  .autographguidelines_Icon_1d0WI.autographguidelines_Play_3cPce {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.autographguidelines_StandardButton_2_eVW .autographguidelines_SteamLogo_1yKNX {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.autographguidelines_ToolTip_1hCeO,
.autographguidelines_PlayerReportTooltip_3N2lh {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.autographguidelines_PlayerReportTooltip_3N2lh {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.autographguidelines_AutographGuidelines_fe1EM {
  width: 100%;
  min-width: 1200px;
  background-color: #000;
  color: #fff;
  display: flex;
  flex-direction: column;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm {
  width: 100%;
  min-height: 700px;
  margin: 0;
  padding: 40px 100px 40px 100px;
  background-color: #0a1010;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/generic/bg_notile.jpg');
  background-size: 100% auto;
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV {
  margin: 40px auto;
  width: 1000px;
  min-height: 216px;
  position: relative;
  line-height: 19px;
  background: #0f1418;
  border: 1px solid #303030;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0.5px;
  color: #d2d2d2;
  padding-top: 40px;
  padding-bottom: 20px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc {
  width: 850px;
  margin: auto;
  padding-bottom: 20px;
  text-align: left;
  color: #768a89;
  font-size: 18px;
  line-height: normal;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_DPCLogo_xpmHE {
  width: 150px;
  margin-bottom: 40px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_Header_1wCES {
  font-size: 24px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_SmoothLine_2IUEX {
  background-color: #383b3e;
  width: 850px;
  height: 2px;
  box-shadow: 0px 1px 1px #000;
  margin: 15px auto;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_Subheader_2tslj {
  color: #ccc;
  font-weight: 800;
  font-size: 20px;
  margin-bottom: 15px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_ExamplesRow_Dtfh3 {
  margin-bottom: 10px;
  display: flex;
  flex-direction: row;
  width: 100%;
  position: relative;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_ExamplesRow_Dtfh3
  .autographguidelines_ExamplesImage_28fjL {
  width: 415px;
  margin-right: 20px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_ExamplesRow_Dtfh3
  .autographguidelines_CheckMarkLeft_iMksC {
  position: absolute;
  top: -50px;
  right: 51%;
  width: 10%;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_ExamplesRow_Dtfh3
  .autographguidelines_CheckMarkRight_1MZ_c {
  position: absolute;
  top: -50px;
  right: 0;
  width: 10%;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_ExamplesDescription_3ku_y {
  margin-bottom: 5px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_SignatureCreationRules_1O2IW {
  display: flex;
  flex-direction: row;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_SignatureCreationRules_1O2IW
  .autographguidelines_SignatureRulesContainer_16Sz- {
  width: 270px;
  margin-right: 20px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_SignatureCreationRules_1O2IW
  .autographguidelines_SignatureRulesContainer_16Sz-
  .autographguidelines_SignatureRulesImage_3KEAG {
  width: 100%;
  margin-bottom: 5px;
  border-radius: 4px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_SignatureCreationRules_1O2IW
  .autographguidelines_SignatureRulesContainerLast_3tCX7 {
  width: 270px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_SignatureCreationRules_1O2IW
  .autographguidelines_SignatureRulesContainerLast_3tCX7
  .autographguidelines_SignatureRulesImage_3KEAG {
  width: 100%;
  margin-bottom: 5px;
  border-radius: 4px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_ImagePreparationContainer_2Deg3 {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_ImagePreparationContainer_2Deg3
  .autographguidelines_ClickZoom_2-a-7 {
  width: 45%;
  margin: auto;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_ImagePreparationContainer_2Deg3
  .autographguidelines_ClickZoom_2-a-7
  input[type='checkbox'] {
  display: none;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_ImagePreparationContainer_2Deg3
  .autographguidelines_ClickZoom_2-a-7
  img {
  transition: transform 0.25s ease;
  cursor: zoom-in;
  width: 100%;
  border-radius: 4px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_ImagePreparationContainer_2Deg3
  .autographguidelines_ClickZoom_2-a-7
  input[type='checkbox']:checked
  ~ img {
  transform: scale(2);
  cursor: zoom-out;
  z-index: 1;
  position: relative;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_ImagePreparationContainer_2Deg3
  .autographguidelines_ImagePreparationDetails_2eN5u {
  width: 55%;
  margin: auto auto auto 10px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_ImagePreparationContainer_2Deg3
  .autographguidelines_ImagePreparationDetails_2eN5u
  .autographguidelines_ImagePreparationHeader_2HMK2 {
  color: #b8c8c5;
  font-weight: 700;
  margin-bottom: -5px;
}

.autographguidelines_AutographGuidelines_fe1EM
  .autographguidelines_Background_3BKNm
  .autographguidelines_ContentFrame_2NWsV
  .autographguidelines_Page_3Iuyc
  .autographguidelines_ImagePreparationContainer_2Deg3
  .autographguidelines_ImagePreparationDetails_2eN5u
  .autographguidelines_ImagePreparationBulletText_1ioYA {
  margin-left: 5px;
  line-height: 24px;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.portraitguidelines_Tooltip_xzMRt {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.portraitguidelines_CarouselFade_16dGb {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.portraitguidelines_StandardButton_3CCXp {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.portraitguidelines_StandardButton_3CCXp:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.portraitguidelines_StandardButton_3CCXp .portraitguidelines_ButtonText_1hseP {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.portraitguidelines_StandardButton_3CCXp .portraitguidelines_Icon_1FCn9 {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.portraitguidelines_StandardButton_3CCXp
  .portraitguidelines_Icon_1FCn9.portraitguidelines_Play_1HVlD {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.portraitguidelines_StandardButton_3CCXp .portraitguidelines_SteamLogo_3eORD {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.portraitguidelines_ToolTip_3RN-L,
.portraitguidelines_PlayerReportTooltip_3oK9d {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.portraitguidelines_PlayerReportTooltip_3oK9d {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.portraitguidelines_PortraitGuidelines_1U0jN {
  width: 100%;
  min-width: 320px;
  background-color: #000;
  color: #fff;
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I {
  width: 100%;
  min-height: 700px;
  margin: 0;
  padding: 40px 100px 40px 100px;
  background-color: #0a1010;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/generic/bg_notile.jpg');
  background-size: 100% auto;
  background-position: center top;
  background-repeat: no-repeat;
  position: relative;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd {
  margin: 40px auto;
  width: 1000px;
  min-height: 216px;
  position: relative;
  line-height: 19px;
  background: #0f1418;
  border: 1px solid #303030;
  font-size: 16px;
  font-weight: normal;
  letter-spacing: 0.5px;
  color: #d2d2d2;
  padding-top: 40px;
  padding-bottom: 20px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs {
  width: 850px;
  margin: auto;
  padding-bottom: 20px;
  text-align: left;
  color: #768a89;
  font-size: 18px;
  line-height: normal;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_DPCLogo_1SoVI {
  width: 150px;
  margin-bottom: 40px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_Header_1_oeZ {
  font-size: 24px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_SmoothLine_1qT59 {
  background-color: #383b3e;
  width: 850px;
  height: 2px;
  box-shadow: 0px 1px 1px #000;
  margin: 15px auto;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_Subheader_3o0CS {
  color: #ccc;
  font-weight: 800;
  font-size: 20px;
  margin-bottom: 15px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_ExamplesRow_1GNV6 {
  margin-bottom: 10px;
  display: flex;
  flex-direction: row;
  width: 100%;
  position: relative;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_ExamplesRow_1GNV6
  .portraitguidelines_ExamplesImage_2MC49 {
  width: 415px;
  margin-right: 20px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_ExamplesRow_1GNV6
  .portraitguidelines_CheckMarkLeft_3vJNg {
  position: absolute;
  top: -50px;
  right: 51%;
  width: 10%;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_ExamplesRow_1GNV6
  .portraitguidelines_CheckMarkRight_2hcpZ {
  position: absolute;
  top: -50px;
  right: 0;
  width: 10%;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_ExamplesDescription_LBV4e {
  margin-bottom: 5px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_PortraitCreationRules_38fmS {
  display: flex;
  flex-direction: row;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_PortraitCreationRules_38fmS
  .portraitguidelines_PortraitRulesContainer_8PvuQ {
  width: 270px;
  margin-right: 20px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_PortraitCreationRules_38fmS
  .portraitguidelines_PortraitRulesContainer_8PvuQ
  .portraitguidelines_PortraitRulesImage_2lUdm {
  width: 100%;
  margin-bottom: 5px;
  border-radius: 4px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_PortraitCreationRules_38fmS
  .portraitguidelines_PortraitRulesContainerLast_2Isda {
  width: 270px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_PortraitCreationRules_38fmS
  .portraitguidelines_PortraitRulesContainerLast_2Isda
  .portraitguidelines_PortraitRulesImage_2lUdm {
  width: 100%;
  margin-bottom: 5px;
  border-radius: 4px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_PortraitGuidelineContainer_3eSqR {
  display: flex;
  flex-direction: row;
  margin-bottom: 20px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_PortraitGuidelineContainer_3eSqR
  .portraitguidelines_ClickZoom_71YEO {
  width: 32%;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_PortraitGuidelineContainer_3eSqR
  .portraitguidelines_ClickZoom_71YEO
  input[type='checkbox'] {
  display: none;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_PortraitGuidelineContainer_3eSqR
  .portraitguidelines_ClickZoom_71YEO
  img {
  transition: transform 0.25s ease;
  width: 100%;
  border-radius: 4px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_PortraitGuidelineContainer_3eSqR
  .portraitguidelines_GuidelinesDetails_3FUbx {
  width: 55%;
  margin: auto auto auto 10px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_PortraitGuidelineContainer_3eSqR
  .portraitguidelines_GuidelinesDetails_3FUbx
  .portraitguidelines_GuidelinesHeader_1FScJ {
  color: #b8c8c5;
  font-weight: 700;
  margin-bottom: -5px;
}

.portraitguidelines_PortraitGuidelines_1U0jN
  .portraitguidelines_Background_1-I4I
  .portraitguidelines_ContentFrame_203cd
  .portraitguidelines_Page_3khIs
  .portraitguidelines_PortraitGuidelineContainer_3eSqR
  .portraitguidelines_GuidelinesDetails_3FUbx
  .portraitguidelines_GuidelinesBulletText_TsK9r {
  margin-left: 5px;
  line-height: 24px;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.controllerfaqpage_Tooltip_2Cbrm {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.controllerfaqpage_CarouselFade_24jSt {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.controllerfaqpage_StandardButton_1SyeC {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.controllerfaqpage_StandardButton_1SyeC:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.controllerfaqpage_StandardButton_1SyeC .controllerfaqpage_ButtonText_237vA {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.controllerfaqpage_StandardButton_1SyeC .controllerfaqpage_Icon_1P0gM {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.controllerfaqpage_StandardButton_1SyeC
  .controllerfaqpage_Icon_1P0gM.controllerfaqpage_Play_1Lukz {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.controllerfaqpage_StandardButton_1SyeC .controllerfaqpage_SteamLogo_3R0Tc {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.controllerfaqpage_ToolTip_2xLmv,
.controllerfaqpage_PlayerReportTooltip_2uJFl {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.controllerfaqpage_PlayerReportTooltip_2uJFl {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.controllerfaqpage_ControllerFAQPage_1errB {
  width: 100%;
  background-color: #151618;
  background-size: 170%;
  background-repeat: no-repeat;
  background-position-x: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.controllerfaqpage_ControllerFAQPage_1errB
  .controllerfaqpage_HeaderImage_1r7Ij {
  width: 1280px;
  height: 400px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position-x: center;
  box-shadow: 0px 0px 30px 20px rgba(0, 0, 0, 0.5);
  margin-top: 50px;
}

@media (max-width: 1300px) {
  .controllerfaqpage_ControllerFAQPage_1errB
    .controllerfaqpage_HeaderImage_1r7Ij {
    width: 800px;
  }
}

.controllerfaqpage_ControllerFAQPage_1errB .controllerfaqpage_Body_3Vazb {
  width: 1280px;
  display: flex;
  flex-direction: column;
  background-color: #000;
  box-shadow: 0px 0px 30px 20px rgba(0, 0, 0, 0.5);
  padding-bottom: 20px;
  margin-bottom: 50px;
}

@media (max-width: 1300px) {
  .controllerfaqpage_ControllerFAQPage_1errB .controllerfaqpage_Body_3Vazb {
    width: 800px;
  }
}

.controllerfaqpage_ControllerFAQPage_1errB
  .controllerfaqpage_Body_3Vazb
  .controllerfaqpage_TopHeader_2OnSL {
  color: #fff;
  font-weight: 700;
  font-size: 40px;
  padding: 30px;
}

.controllerfaqpage_ControllerFAQPage_1errB
  .controllerfaqpage_Body_3Vazb
  .controllerfaqpage_TopBody_3wckb {
  padding: 30px 30px;
  padding-top: 0px;
  color: #8e8e8e;
  font-size: 16px;
}

.controllerfaqpage_ControllerFAQPage_1errB
  .controllerfaqpage_Body_3Vazb
  .controllerfaqpage_FAQ_1pRpZ {
  width: 100%;
  display: flex;
  flex-direction: column;
  padding: 0px 30px;
}

.controllerfaqpage_ControllerFAQPage_1errB
  .controllerfaqpage_Body_3Vazb
  .controllerfaqpage_FAQ_1pRpZ
  .controllerfaqpage_FAQLabel_1xLp9 {
  color: #fff;
  font-weight: 700;
  font-size: 40px;
  margin-bottom: 10px;
}

.controllerfaqpage_ControllerFAQPage_1errB
  .controllerfaqpage_Body_3Vazb
  .controllerfaqpage_FAQ_1pRpZ
  .controllerfaqpage_FAQQuestion_3iJRI {
  font-size: 18px;
  font-weight: 700;
  color: #c2c2c2;
  margin-bottom: 4px;
}

.controllerfaqpage_ControllerFAQPage_1errB
  .controllerfaqpage_Body_3Vazb
  .controllerfaqpage_FAQ_1pRpZ
  .controllerfaqpage_FAQAnswer_1edPK {
  font-size: 17px;
  color: #6e6e6e;
  margin-bottom: 20px;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.pastupdates_Tooltip_1sIHR {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.pastupdates_CarouselFade_2mPQa {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.pastupdates_StandardButton_2_Cmv {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.pastupdates_StandardButton_2_Cmv:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.pastupdates_StandardButton_2_Cmv .pastupdates_ButtonText_UxxIi {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.pastupdates_StandardButton_2_Cmv .pastupdates_Icon_1Vm9z {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.pastupdates_StandardButton_2_Cmv
  .pastupdates_Icon_1Vm9z.pastupdates_Play_2VXst {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.pastupdates_StandardButton_2_Cmv .pastupdates_SteamLogo_2xqa- {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.pastupdates_ToolTip_1dExL,
.pastupdates_PlayerReportTooltip_28yGL {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.pastupdates_PlayerReportTooltip_28yGL {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.pastupdates_HorizBar_3Uwtq {
  width: 80px;
  height: 3px;
  min-height: 3px;
  background-color: #ff6046;
  border-radius: 1px;
}

.pastupdates_RightArrow_3irwI {
  width: 20px;
  height: 20px;
  margin: 0px 8px;
  background-size: cover;
  background-repeat: no-repeat;
  transform: rotateZ(180deg);
}

.pastupdates_UpRightArrow_3iPUU {
  width: 20px;
  height: 20px;
  margin: 0px 4px;
  background-size: cover;
  background-repeat: no-repeat;
  transform: rotateZ(135deg);
  filter: brightness(0.7);
}

.pastupdates_Headline_15-a4 {
  color: #fefefe;
  font-size: 50px;
  font-family: Reaver, serif;
  font-weight: bold;
  text-align: center;
  margin-bottom: 50px;
  text-transform: uppercase;
  text-shadow: 0px 0px 20px #000;
  letter-spacing: 3px;
  line-height: 112%;
}

@media (max-width: 600px) {
  .pastupdates_Headline_15-a4 {
    font-size: 40px;
    margin-top: 80px;
  }
}

.pastupdates_Description_3j_E1 {
  font-family: 'Radiance', sans-serif;
  color: rgba(255, 255, 255, 0.9333333333);
  font-size: 22px;
  text-align: center;
  line-height: 28px;
  max-width: 1000px;
  text-shadow: 2px 2px 5px #000;
}

.pastupdates_PastUpdates_2NDSi {
  width: 100%;
  color: #fff;
  overflow: hidden;
  background-size: cover;
}

.pastupdates_PastUpdates_2NDSi .pastupdates_HeaderSection_WLRZ2 {
  width: 100%;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100% auto;
  position: relative;
  padding-top: 150px;
  overflow: hidden;
  display: block;
}

.pastupdates_PastUpdates_2NDSi .pastupdates_UpdatesContainer_fJ31i {
  background-position: center top;
  background-repeat: no-repeat;
  background-size: 100% auto;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  padding-bottom: 150px;
  position: relative;
  max-width: 2048px;
  margin: 0 auto;
}

.pastupdates_PastUpdates_2NDSi .pastupdates_UpdatesContainer_fJ31i a {
  display: block;
  transition-duration: 0.2s;
  transition-timing-function: ease;
  filter: brightness(1);
}

.pastupdates_PastUpdates_2NDSi .pastupdates_UpdatesContainer_fJ31i a:hover {
  transform: scale(1.03) translateY(-2px);
  filter: brightness(1.2);
  opacity: 1;
}

.pastupdates_PastUpdates_2NDSi
  .pastupdates_UpdatesContainer_fJ31i
  .pastupdates_UpdateBlock_2ao7w {
  width: 500px;
  height: 281px;
  border: 1px solid #727272;
  box-shadow: 0px 0px 20px #000;
  background-color: rgba(0, 0, 0, 0.1254901961);
  background-size: cover;
  background-position: center bottom;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  position: relative;
  text-align: center;
  margin: 10px;
}

@media (max-width: 600px) {
  .pastupdates_PastUpdates_2NDSi
    .pastupdates_UpdatesContainer_fJ31i
    .pastupdates_UpdateBlock_2ao7w {
    margin: 5px;
  }
}

.pastupdates_PastUpdates_2NDSi
  .pastupdates_UpdatesContainer_fJ31i
  .pastupdates_UpdateBlock_2ao7w:hover {
  border: 1px solid #ff6046;
}

.pastupdates_PastUpdates_2NDSi
  .pastupdates_UpdatesContainer_fJ31i
  .pastupdates_UpdateBlock_2ao7w
  .pastupdates_Date_3AU7D {
  background-color: rgba(0, 0, 0, 0.5647058824);
  padding: 2px 5px;
  border-radius: 3px;
  position: absolute;
  right: 10px;
  top: 10px;
  opacity: 0;
}

.pastupdates_PastUpdates_2NDSi
  .pastupdates_UpdatesContainer_fJ31i
  .pastupdates_UpdateBlock_2ao7w:hover
  .pastupdates_Date_3AU7D {
  opacity: 1;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.patchnotespage_Tooltip_16NOt {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.patchnotespage_CarouselFade_NZj-j {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.patchnotespage_StandardButton_nQppD {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.patchnotespage_StandardButton_nQppD:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.patchnotespage_StandardButton_nQppD .patchnotespage_ButtonText_2Ebnk {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.patchnotespage_StandardButton_nQppD .patchnotespage_Icon_3qK9b {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.patchnotespage_StandardButton_nQppD
  .patchnotespage_Icon_3qK9b.patchnotespage_Play_2IUlB {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.patchnotespage_StandardButton_nQppD .patchnotespage_SteamLogo_kMquX {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.patchnotespage_ToolTip_1onjl,
.patchnotespage_PlayerReportTooltip_2MWXo {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.patchnotespage_PlayerReportTooltip_2MWXo {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.patchnotespage_PatchNotesPage_HCTcn {
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  background-repeat: repeat-y;
  background-color: #151618;
  background-position: center;
  clear: both;
}

.patchnotespage_PatchNotesPage_HCTcn .patchnotespage_Header_2uAz0 {
  width: 100%;
  background-color: #000;
  margin-top: 140px;
  padding: 30px 0px;
  min-height: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
}

.patchnotespage_PatchNotesPage_HCTcn
  .patchnotespage_Header_2uAz0
  .patchnotespage_Label_2khts {
  width: 900px;
  color: #ed3b1c;
  font-size: 32px;
  letter-spacing: 4px;
}

.patchnotespage_PatchNotesPage_HCTcn
  .patchnotespage_Header_2uAz0
  .patchnotespage_NotesTitle_oyfUT {
  width: 900px;
  color: #ed3b1c;
  font-size: 72px;
  font-weight: bold;
  letter-spacing: 8px;
}

.patchnotespage_PatchNotesPage_HCTcn
  .patchnotespage_Header_2uAz0
  .patchnotespage_SelectorContainer_1qUkQ {
  position: absolute;
  width: 900px;
  height: 100px;
  top: 60px;
  margin: 0 auto;
}

.patchnotespage_PatchNotesPage_HCTcn
  .patchnotespage_Header_2uAz0
  .patchnotespage_SelectorContainer_1qUkQ
  .patchnotespage_Selector_3e0NM {
  width: 100px;
  position: absolute;
  top: 0;
  right: 0;
}

.patchnotespage_PatchNotesPage_HCTcn .patchnotespage_Body_11CXi {
  width: 100%;
  max-width: 900px;
  padding-top: 32px;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.patchnotespage_PatchNotesPage_HCTcn
  .patchnotespage_Body_11CXi
  .patchnotespage_ExternalSite_2MqcV {
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 1px;
  color: #cbcbcb;
  transition-property: color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
  margin: 20px 0px;
  margin-bottom: 40px;
}

.patchnotespage_PatchNotesPage_HCTcn
  .patchnotespage_Body_11CXi
  .patchnotespage_ExternalSite_2MqcV:hover {
  color: #fff;
}

.patchnotespage_UpdatesSection_3n8oL {
  width: 100%;
  display: none;
}

.patchnotespage_UpdatesSection_3n8oL.patchnotespage_IsShown_rKsLh {
  display: block;
}

.patchnotespage_UpdatesSection_3n8oL
  .patchnotespage_PatchNotesHeaderLabel_1WjLC {
  background: linear-gradient(to right, #833312, rgba(131, 51, 18, 0));
  border-left: 2px solid #ff5005;
  font-size: clamp(20px, 2vw, 30px);
  font-weight: 600;
  font-family: 'Reaver', serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  color: #fff;
  text-shadow: 0px 0px 5px #000;
  box-shadow: 0px 0px 30px #000;
  padding: 12px 20px;
}

.patchnotespage_UpdatesSection_3n8oL .patchnotespage_PatchNotesList_2bYtA {
  width: 100%;
  border-left: 2px solid rgba(255, 255, 255, 0.062745098);
  margin-bottom: 30px;
  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.38) 3.07%,
    rgba(6, 37, 65, 0.3) 88.06%
  );
  box-shadow: 0px 0px 50px #000;
  min-height: 0;
  display: flex;
  padding: 20px 0px;
  flex-direction: column;
}

.patchnotespage_PatchNoteHero_99z4V {
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 18px;
  padding-bottom: 0px;
  border-left: 2px solid rgba(255, 255, 255, 0.062745098);
  margin-bottom: 30px;
  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0.38) 3.07%,
    rgba(6, 37, 65, 0.3) 88.06%
  );
  box-shadow: 0px 0px 50px #000;
}

.patchnotespage_PatchNoteHero_99z4V .patchnotespage_HeroHeader_EYgE0 {
  width: 100%;
  height: 72px;
  display: flex;
  flex-direction: row;
  align-items: center;
  margin-bottom: 24px;
}

.patchnotespage_PatchNoteHero_99z4V
  .patchnotespage_HeroHeader_EYgE0
  .patchnotespage_HeroImage_ym_hi {
  width: 128px;
  height: 72px;
  box-shadow: 0px 0px 20px #000;
  background-size: cover;
  background-repeat: no-repeat;
  margin-right: 20px;
}

.patchnotespage_PatchNoteHero_99z4V
  .patchnotespage_HeroHeader_EYgE0
  .patchnotespage_RightSection_Jyw3S {
  flex-grow: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.patchnotespage_PatchNoteHero_99z4V
  .patchnotespage_HeroHeader_EYgE0
  .patchnotespage_RightSection_Jyw3S
  .patchnotespage_HeroName_1nuWb {
  font-size: clamp(16px, 2vw, 24px);
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: 'Reaver', serif;
}

.patchnotespage_PatchNoteHero_99z4V
  .patchnotespage_HeroHeader_EYgE0
  .patchnotespage_RightSection_Jyw3S
  .patchnotespage_UpdateSubtitle_1zdBQ {
  font-size: 16px;
  font-weight: bold;
  color: #ff715d;
  text-transform: uppercase;
  letter-spacing: 3px;
  margin-bottom: 10px;
}

.patchnotespage_PatchNoteHero_99z4V .patchnotespage_TalentNotes_2307Y {
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.patchnotespage_PatchNoteHero_99z4V
  .patchnotespage_TalentNotes_2307Y
  .patchnotespage_TalentNoteHeader_3KTWV {
  font-size: clamp(18px, 2vw, 22px);
  font-weight: bold;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.patchnotespage_PatchNoteHero_99z4V .patchnotespage_Notes_16viL {
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}

.patchnotespage_PatchNoteHero_99z4V
  .patchnotespage_Notes_16viL
  .patchnotespage_AbilityNote_3W8ym {
  width: 100%;
  display: flex;
  flex-direction: row;
}

.patchnotespage_PatchNoteHero_99z4V
  .patchnotespage_Notes_16viL
  .patchnotespage_AbilityNote_3W8ym:not(:last-child) {
  padding-bottom: 20px;
}

.patchnotespage_PatchNoteHero_99z4V
  .patchnotespage_Notes_16viL
  .patchnotespage_AbilityNote_3W8ym
  .patchnotespage_AbilityIcon_2dkGQ {
  width: 55px;
  height: 55px;
  min-width: 55px;
  background-size: cover;
  background-repeat: no-repeat;
}

.patchnotespage_PatchNoteHero_99z4V
  .patchnotespage_Notes_16viL
  .patchnotespage_AbilityNote_3W8ym
  .patchnotespage_RightSection_Jyw3S {
  flex-grow: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.patchnotespage_PatchNoteHero_99z4V
  .patchnotespage_Notes_16viL
  .patchnotespage_AbilityNote_3W8ym
  .patchnotespage_RightSection_Jyw3S
  .patchnotespage_AbilityName_3evA1 {
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  font-family: 'Reaver', serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  margin-bottom: 4px;
  margin-left: 20px;
}

.patchnotespage_PatchNoteItem_32hr0 {
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 0px 40px;
  padding-bottom: 0px;
  margin-bottom: 20px;
}

@media (max-width: 600px) {
  .patchnotespage_PatchNoteItem_32hr0 {
    padding: 0vw 2vw;
  }
}

.patchnotespage_PatchNoteItem_32hr0 .patchnotespage_ItemHeader_3Luq5 {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.patchnotespage_PatchNoteItem_32hr0
  .patchnotespage_ItemHeader_3Luq5
  .patchnotespage_ItemImage_2LRUz {
  width: 72px;
  height: 52px;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0px 0px 20px #000;
  margin-right: 16px;
  margin-bottom: 10px;
}

.patchnotespage_PatchNoteItem_32hr0
  .patchnotespage_ItemHeader_3Luq5
  .patchnotespage_RightSection_Jyw3S {
  flex-grow: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.patchnotespage_PatchNoteItem_32hr0
  .patchnotespage_ItemHeader_3Luq5
  .patchnotespage_RightSection_Jyw3S
  .patchnotespage_ItemName_1MKhq {
  font-size: clamp(16px, 2vw, 20px);
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: 'Reaver', serif;
}

.patchnotespage_PatchNoteItem_32hr0
  .patchnotespage_ItemHeader_3Luq5
  .patchnotespage_RightSection_Jyw3S
  .patchnotespage_ItemTitle_2kpOY {
  text-transform: uppercase;
  color: #ccc;
  letter-spacing: 2px;
}

.patchnotespage_PatchNoteItem_32hr0
  .patchnotespage_ItemHeader_3Luq5
  .patchnotespage_RightSection_Jyw3S
  .patchnotespage_Notes_16viL {
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}

.patchnotespage_PatchNoteNeutralCreep_2bwMh {
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 0px 40px;
  padding-bottom: 0px;
  margin-bottom: 20px;
}

.patchnotespage_PatchNoteNeutralCreep_2bwMh
  .patchnotespage_NeutralCreepHeader_3bydU {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.patchnotespage_PatchNoteNeutralCreep_2bwMh
  .patchnotespage_NeutralCreepHeader_3bydU
  .patchnotespage_NeutralCreepImage_3EBUN {
  width: 72px;
  height: 52px;
  background-size: cover;
  background-repeat: no-repeat;
  box-shadow: 0px 0px 20px #000;
  margin-right: 16px;
  margin-bottom: 10px;
}

.patchnotespage_PatchNoteNeutralCreep_2bwMh
  .patchnotespage_NeutralCreepHeader_3bydU
  .patchnotespage_RightSection_Jyw3S {
  flex-grow: 1;
  min-height: 0;
  display: flex;
  flex-direction: column;
}

.patchnotespage_PatchNoteNeutralCreep_2bwMh
  .patchnotespage_NeutralCreepHeader_3bydU
  .patchnotespage_RightSection_Jyw3S
  .patchnotespage_NeutralCreepName_2SxiJ {
  font-size: 20px;
  font-weight: 600;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-family: 'Reaver', serif;
}

.patchnotespage_PatchNoteNeutralCreep_2bwMh
  .patchnotespage_NeutralCreepHeader_3bydU
  .patchnotespage_RightSection_Jyw3S
  .patchnotespage_NeutralCreepTitle__lG56 {
  text-transform: uppercase;
  color: #ccc;
  letter-spacing: 2px;
}

.patchnotespage_PatchNoteNeutralCreep_2bwMh
  .patchnotespage_NeutralCreepHeader_3bydU
  .patchnotespage_RightSection_Jyw3S
  .patchnotespage_Notes_16viL {
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}

.patchnotespage_PatchNotesGeneral_159Kx {
  margin-bottom: 24px;
}

.patchnotespage_PatchNoteGeneric_3780o {
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  padding: 0px 18px;
}

.patchnotespage_PatchNoteGeneric_3780o .patchnotespage_GenericName_1hRqi {
  font-size: 32px;
  font-weight: 900;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.patchnotespage_PatchNoteGeneric_3780o .patchnotespage_Notes_16viL {
  width: 100%;
  min-height: 0;
  display: flex;
  flex-direction: column;
  margin-bottom: 24px;
}

.patchnotespage_NoteElement_1gbgx {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
}

.patchnotespage_NoteElement_1gbgx .patchnotespage_Dot_1gcyD {
  width: 3px;
  height: 3px;
  min-width: 5px;
  min-height: 5px;
  border-radius: 3px;
  background-color: #999;
  margin-right: 10px;
  margin-top: 12px;
}

.patchnotespage_NoteElement_1gbgx
  .patchnotespage_Dot_1gcyD.patchnotespage_IsHidden_t11N2 {
  opacity: 0;
}

.patchnotespage_NoteElement_1gbgx .patchnotespage_Note_eSxyZ {
  font-size: clamp(17px, 1.5vw, 19px);
  color: rgba(187, 187, 187, 0.9333333333);
  line-height: 1.3;
  font-weight: 200;
}

.patchnotespage_NoteElement_1gbgx .patchnotespage_Note_eSxyZ .Bold {
  color: #fff;
}

span.New {
  color: #36a15e;
}

span.Reworked {
  color: #d05307;
}

.patchnotespage_InfoBlock_2jges {
  display: inline-block;
}

.patchnotespage_InfoBlock_2jges .patchnotespage_InfoBlockIcon_1WQgr {
  transform: translateY(4px);
  display: inline-block;
  width: 18px;
  height: 18px;
  margin-left: 4px;
  cursor: default;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/icon_info.png');
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.augupdate22_Tooltip_1HbsF {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.augupdate22_CarouselFade_35qzf {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.augupdate22_StandardButton_1CSSv {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.augupdate22_StandardButton_1CSSv:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.augupdate22_StandardButton_1CSSv .augupdate22_ButtonText_2lM4a {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.augupdate22_StandardButton_1CSSv .augupdate22_Icon_2ef1Z {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.augupdate22_StandardButton_1CSSv
  .augupdate22_Icon_2ef1Z.augupdate22_Play_1Rn6w {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.augupdate22_StandardButton_1CSSv .augupdate22_SteamLogo_Xpkm0 {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.augupdate22_ToolTip_1bcXH,
.augupdate22_PlayerReportTooltip_22FO6 {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.augupdate22_PlayerReportTooltip_22FO6 {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.augupdate22_Aug2023Page_VM6IJ {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  background: #140d0e;
  overflow-x: hidden;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_Container_omYvI {
  width: 100%;
  padding: calc(3vw + 24px) 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  border-top: 4px solid #c86800;
  box-shadow: inset 0 15px 23px -20px #c86800;
}

@media (max-width: 980px) {
  .augupdate22_Aug2023Page_VM6IJ .augupdate22_Container_omYvI {
    padding: 0;
  }
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_Inset_2Xhpl {
  width: 90%;
  max-width: 2000px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

@media (max-width: 1600px) {
  .augupdate22_Aug2023Page_VM6IJ .augupdate22_Inset_2Xhpl {
    width: 100%;
  }
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_HorizDivider_2GeB2 {
  margin: 15px 0 25px 0;
  width: 90%;
  height: 2px;
  background: linear-gradient(
    to right,
    rgba(146, 30, 94, 0),
    #921e5e,
    #f5a043,
    #921e5e,
    rgba(146, 30, 94, 0)
  );
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_LeftDivider_1rrwb {
  margin: 15px 0 25px 0;
  width: 100%;
  height: 2px;
  background: linear-gradient(to right, #5cb1ff, rgba(0, 71, 255, 0));
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_HeaderContainer_1IF2b {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_HeaderInset_2ep1T {
  width: 100%;
  height: 46vw;
  min-height: 800px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  border-top: 4px solid #c86800;
  box-shadow: inset 0 15px 23px -20px #c86800;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_HeaderInset_2ep1T
  .augupdate22_HeaderText_3-Tg- {
  width: 75%;
  margin: 0 0 120px 0;
  text-align: center;
  text-transform: uppercase;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_HeaderInset_2ep1T
  .augupdate22_MainTitle_3NUpM {
  width: 100%;
  padding: 15px 0;
  color: #fff;
  font-size: clamp(30px, 4vw, 72px);
  letter-spacing: 3px;
  font-weight: 800;
  border-image: -webkit-gradient(
      linear,
      left top,
      right top,
      from(rgba(146, 30, 94, 0)),
      to(rgba(146, 30, 94, 0)),
      color-stop(0.2, #f5a043),
      color-stop(0.8, #f5a043)
    )
    2 0 2 0;
  border-top: 2px solid;
  border-bottom: 2px solid;
  background: radial-gradient(
    circle at top,
    rgba(200, 104, 0, 0.5019607843),
    rgba(200, 104, 0, 0.5019607843),
    rgba(146, 30, 94, 0.5019607843),
    rgba(146, 30, 94, 0)
  );
  backdrop-filter: blur(16px);
  text-shadow: 0px 4px 12px rgba(0, 0, 0, 0.3);
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_HeaderInset_2ep1T
  .augupdate22_Tagline_205Yi {
  margin: 30px 0 0 0;
  width: 100%;
  color: #fff6ed;
  font-size: clamp(28px, 3vw, 36px);
  letter-spacing: 0.5px;
  font-weight: 500;
  line-height: 1.3;
  text-transform: none;
  text-shadow: 0px 2px 12px #000, 0px 2px 5px #000;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_HeaderInset_2ep1T
  .augupdate22_SubTagline_1pO_t {
  width: 100%;
  margin: 10px 0 0 0;
  color: #ffddba;
  font-size: clamp(16px, 3vw, 24px);
  letter-spacing: 1px;
  font-weight: 600;
  text-shadow: 0px 2px 12px #000, 0px 2px 5px #000;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_SingleRow_37-Uk {
  width: 80%;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (max-width: 980px) {
  .augupdate22_Aug2023Page_VM6IJ .augupdate22_SingleRow_37-Uk {
    width: 96%;
  }
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_RowColumn_1NhrV {
  margin: 40px 0 100px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 2vw;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_RowColumn_1NhrV
  .augupdate22_Row_gqn-D {
  width: 90%;
  margin: 10px 0;
  text-align: left;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 2%;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_RowColumn_1NhrV
  .augupdate22_Row_gqn-D.augupdate22_Flip_2FKdA {
  flex-direction: row-reverse;
}

@media (max-width: 1200px) {
  .augupdate22_Aug2023Page_VM6IJ
    .augupdate22_RowColumn_1NhrV
    .augupdate22_Row_gqn-D {
    width: 100%;
    margin: 10px 0;
    display: flex;
    flex-direction: column-reverse;
    align-items: center;
    justify-content: center;
  }

  .augupdate22_Aug2023Page_VM6IJ
    .augupdate22_RowColumn_1NhrV
    .augupdate22_Row_gqn-D.augupdate22_Flip_2FKdA {
    flex-direction: column-reverse;
  }
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_GridRow_2S_n2 {
  width: 96%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}

@media (max-width: 980px) {
  .augupdate22_Aug2023Page_VM6IJ .augupdate22_GridRow_2S_n2 {
    width: 90%;
    flex-direction: column;
  }
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_GridRow_2S_n2
  .augupdate22_GridColumn_1-Ble {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

@media (max-width: 980px) {
  .augupdate22_Aug2023Page_VM6IJ
    .augupdate22_GridRow_2S_n2
    .augupdate22_GridColumn_1-Ble {
    flex-direction: row-reverse;
  }
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_XLImage_32nlH {
  width: 95%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  filter: drop-shadow(-20px 20px 15px rgba(0, 0, 0, 0.5058823529));
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_XLImage_32nlH
  .augupdate22_XLImageSpecs_fmv3u {
  width: 100%;
  margin: 0;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_RowImage_1g7Zm {
  width: 58%;
  filter: drop-shadow(20px 20px 15px rgba(0, 0, 0, 0.5058823529));
}

@media (max-width: 980px) {
  .augupdate22_Aug2023Page_VM6IJ .augupdate22_RowImage_1g7Zm {
    width: 90%;
  }
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_RowImage_1g7Zm
  .augupdate22_RowImageSpecs_24D4- {
  width: 100%;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_GridImage_2j3Qe {
  width: 100%;
  margin: 0 0 30px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_GridImage_2j3Qe
  .augupdate22_GridImageSpecs_1BD0K {
  width: 100%;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_XLText_2gejB {
  width: 100%;
  margin: calc(2vw + 16px) 0 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  color: #b6b6b6;
  filter: drop-shadow(0 2px 2px #000);
}

@media (max-width: 980px) {
  .augupdate22_Aug2023Page_VM6IJ .augupdate22_XLText_2gejB {
    margin: 60px 0 0 0;
  }
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_XLTitle_2YOZN {
  font-size: clamp(32px, 4vw, 50px);
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 3px;
  background: -webkit-linear-gradient(#cab197, #eadfd4);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_XLSubtitle_2rNUf {
  padding: 0 0 20px 0;
  color: #cab197;
  font-size: 26px;
  letter-spacing: 1px;
  text-transform: uppercase;
  line-height: 40px;
  font-weight: 600;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_XLBody_3FODG {
  width: 80%;
  margin: 0 0 6vw 0;
  font-size: clamp(19px, 2vw, 23px);
  letter-spacing: 1px;
  line-height: 1.3;
  text-align: center;
}

@media (max-width: 980px) {
  .augupdate22_Aug2023Page_VM6IJ .augupdate22_XLBody_3FODG {
    width: 96%;
  }
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_LText_30sh1 {
  width: 100%;
  padding: 4vw 6vw;
  margin: 10px 0 80px 0;
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: center;
  text-align: center;
}

@media (max-width: 900px) {
  .augupdate22_Aug2023Page_VM6IJ .augupdate22_LText_30sh1 {
    padding: 0px;
  }
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_LTitle_22tpd {
  color: #cab197;
  font-size: clamp(22px, 4vw, 30px);
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 1px;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_LSubtitle_Th9OD {
  color: #cab197;
  font-size: 22px;
  letter-spacing: 1px;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_LBody_TxxrC {
  padding: 20px 0 0 0;
  color: #b6b6b6;
  font-size: 18px;
  letter-spacing: 1px;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_MText_3f4lS {
  width: 38%;
  padding: calc(2vw + 16px);
  justify-content: center;
  filter: drop-shadow(0 2px 2px #000);
  border-left: 4px solid #f5a043;
  background: linear-gradient(
    to right,
    rgba(245, 160, 67, 0.2117647059),
    rgba(146, 30, 94, 0.0470588235)
  );
  backdrop-filter: blur(5px);
}

@media (max-width: 1200px) {
  .augupdate22_Aug2023Page_VM6IJ .augupdate22_MText_3f4lS {
    width: 80%;
  }
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_MTitle_2QTxa {
  color: #cab197;
  font-size: 24px;
  font-weight: 600;
  letter-spacing: 1px;
  text-transform: uppercase;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_MBody_NYbqd {
  margin: 15px 0 0 0;
  color: #b6b6b6;
  font-size: 18px;
  font-weight: 400;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_GridText_3_skG {
  width: 95%;
  min-height: 200px;
  padding: calc(2vw + 16px);
  margin: 0 0 4vw 0;
  text-align: left;
  color: #b6b6b6;
  filter: drop-shadow(0 2px 2px #000);
  backdrop-filter: blur(5px);
  border-left: 4px solid #f5a043;
  background: linear-gradient(
    to right,
    rgba(245, 160, 67, 0.2117647059),
    rgba(146, 30, 94, 0.0470588235)
  );
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_ContainerCarousel_3ujUS {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-top: 4px solid #c86800;
  box-shadow: inset 0 15px 23px -20px #c86800;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/augupdate23/carousel_bottom.png'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/augupdate23/carousel_top.png');
  background-size: auto, 100% 1024px, 100%;
  background-position: bottom, top, top;
  background-repeat: repeat-x, no-repeat, repeat-y;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_CCText_15qXA {
  z-index: 1000;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_CCTitle_3atrd {
  width: 100%;
  padding: calc(6vw + 24px) 0 0 0;
  font-size: clamp(40px, 3vw, 56px);
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-align: center;
  background: -webkit-linear-gradient(#919191, #fff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(0 2px 2px #000);
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_CCSubtitle_2Uv5v {
  width: 100%;
  padding: 0 0 20px 0;
  color: #cab197;
  font-size: 26px;
  letter-spacing: 1px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  filter: drop-shadow(0 2px 2px #000);
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_CCBody_Bs0Z8 {
  width: 86%;
  color: #b6b6b6;
  font-size: 23px;
  letter-spacing: 1px;
  line-height: 30px;
  text-align: center;
  filter: drop-shadow(0 2px 2px #000);
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_CCBtn_2yZVS {
  padding: 15px 80px;
  margin: 40px 0 0 0;
  color: #fff;
  font-size: 18px;
  text-transform: uppercase;
  font-weight: 600;
  text-align: center;
  letter-spacing: 1px;
  border-radius: 6px;
  background-color: #c86800;
  border-top: 2px solid #ea8b26;
  border-bottom: 2px solid #9e5200;
  cursor: pointer;
  pointer-events: auto;
  transition: 0.15s;
  transition-property: filter, transform;
  animation-timing-function: ease-in-out;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_CCBtn_2yZVS:hover {
  filter: brightness(1.2);
  transform: translateY(-2px);
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_TreasureCarousel_2TbFI {
  width: 540px;
  height: 960px;
  margin: auto;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_TreasureCarousel_2TbFI
  .augupdate22_TreasureSlider_WWAOD {
  overflow: visible;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_TreasureCarousel_2TbFI
  .augupdate22_TreasureSlide_11Aqx {
  opacity: 1;
  transition-property: opacity, transform;
  transition-duration: 0.6s;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_TreasureCarousel_2TbFI
  .augupdate22_TreasureSlideHidden_3afPY {
  opacity: 0.4;
  transform: scale(0.6);
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_TreasureCarousel_2TbFI
  .augupdate22_SlideContainer_2U3Vg {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_TreasureCarousel_2TbFI video {
  height: 100%;
  width: 100%;
}

@media (max-width: 600px) {
  .augupdate22_Aug2023Page_VM6IJ .augupdate22_TreasureCarousel_2TbFI li {
    min-height: 650px;
  }
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_TreasureCarousel_2TbFI
  .augupdate22_TreasureName_n4x_v {
  position: relative;
  bottom: 250px;
  color: #f0dac3;
  font-size: 28px;
  line-height: 170%;
  font-family: 'Radiance', sans-serif;
  text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.4);
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 1px;
  text-align: center;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_TreasureCarousel_2TbFI
  .augupdate22_TreasureSelector_kivvJ {
  width: 24px;
  height: 24px;
  border: none;
  align-self: center;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/augupdate23/treasure_carousel_dot.png');
  background-color: rgba(0, 0, 0, 0);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  transition-property: transform;
  transition-duration: 0.4s;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_TreasureCarousel_2TbFI
  .augupdate22_TreasureSelector_kivvJ:disabled {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/augupdate23/treasure_carousel_dot_active.png');
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_TreasureCarousel_2TbFI
  .augupdate22_TreasureBack_3EKVa {
  width: 80px;
  height: 80px;
  border: none;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/augupdate23/treasure_carousel_arrow.png');
  background-color: rgba(0, 0, 0, 0);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_TreasureCarousel_2TbFI
  .augupdate22_TreasureNext_7C2hy {
  width: 80px;
  height: 80px;
  border: none;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/augupdate23/treasure_carousel_arrow.png');
  background-color: rgba(0, 0, 0, 0);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
  -moz-transform: scaleX(-1);
  -o-transform: scaleX(-1);
  -webkit-transform: scaleX(-1);
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: 'FlipH';
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_TreasureCarousel_2TbFI
  .augupdate22_CarouselDots_2Ghyf {
  position: relative;
  bottom: 250px;
  left: 0;
  right: 0;
  margin: 0 auto;
  display: flex;
  flex-direction: row;
  justify-content: center;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_CCRow_1OWnF {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_CCImage_2HxTc {
  width: 60%;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_CCImage_2HxTc
  .augupdate22_CCImageSpecs_3mbzC {
  width: 100%;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_SliderContainer_uzBt7 {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_SingleSliderContainer_3opPZ {
  width: 100%;
  margin: 80px 0 0 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_SingleSliderContainer_3opPZ
  .augupdate22_SingleSliderInset_Rupe6 {
  width: 90%;
  margin: 0 0 80px 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.231372549);
  backdrop-filter: blur(5px);
}

@media (max-width: 1200px) {
  .augupdate22_Aug2023Page_VM6IJ
    .augupdate22_SingleSliderContainer_3opPZ
    .augupdate22_SingleSliderInset_Rupe6 {
    width: 96%;
  }
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_SingleSliderContainer_3opPZ
  .augupdate22_SingleSliderInset_Rupe6
  .augupdate22_SingleSliderColumn_3tbjM {
  padding: 80px 0;
  width: 75%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_SingleSliderText_1_icx {
  margin: 0 0 40px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: center;
  color: #b6b6b6;
  filter: drop-shadow(0 2px 2px #000);
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_SingleSliderText_1_icx
  .augupdate22_SingleMapTitle_282go {
  font-size: 30px;
  color: #cab197;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.augupdate22_Aug2023Page_VM6IJ
  .augupdate22_SingleSliderText_1_icx
  .augupdate22_SingleMapBody_1jle5 {
  margin: 10px 0 0 0;
  font-size: 22px;
  letter-spacing: 1px;
  color: #b6b6b6;
  font-weight: 600;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_SingleSliderImageSpecs_28P6X {
  width: 100%;
  margin: 0;
  border: 1px solid #000;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_SingleBeforeAfter_D5spE {
  width: 90%;
  margin: 20px 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: rgba(182, 182, 182, 0.4588235294);
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}

.augupdate22_Aug2023Page_VM6IJ .augupdate22_SingleBeforeAfterLine_33-ui {
  width: 100%;
  margin: 30px;
  height: 1px;
  background-color: rgba(182, 182, 182, 0.4588235294);
}

.augupdate22_ComparisonSelector_2mm9z {
  width: 90%;
  height: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
}

@media (max-width: 1200px) {
  .augupdate22_ComparisonSelector_2mm9z {
    width: 96%;
  }
}

.augupdate22_ComparisonSelector_2mm9z .augupdate22_ComparisonOptions_1FTaq {
  position: relative;
  width: 100%;
  height: calc(50vw + 140px);
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

@media (max-width: 980px) {
  .augupdate22_ComparisonSelector_2mm9z .augupdate22_ComparisonOptions_1FTaq {
    height: calc(60vw + 140px);
  }
}

@media (min-width: 1920px) {
  .augupdate22_ComparisonSelector_2mm9z .augupdate22_ComparisonOptions_1FTaq {
    height: calc(42vw + 140px);
  }
}

.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonOptions_1FTaq
  .augupdate22_SliderInset_1oZyl {
  position: absolute;
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  background-color: rgba(0, 0, 0, 0.231372549);
  backdrop-filter: blur(5px);
  z-index: 1;
}

.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonOptions_1FTaq
  .augupdate22_SliderInset_1oZyl.augupdate22_Hidden_2jmUY {
  opacity: 0;
  pointer-events: none;
  z-index: 0;
}

.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonOptions_1FTaq
  .augupdate22_SliderInset_1oZyl
  .augupdate22_SliderColumn_17KCO {
  padding: 4vw 0 0px 0;
  width: 75%;
  display: flex;
  flex-direction: column;
  align-items: center;
}

@media (max-width: 980px) {
  .augupdate22_ComparisonSelector_2mm9z
    .augupdate22_ComparisonOptions_1FTaq
    .augupdate22_SliderInset_1oZyl
    .augupdate22_SliderColumn_17KCO {
    width: 92%;
  }
}

.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonOptions_1FTaq
  .augupdate22_SliderInset_1oZyl
  .augupdate22_SliderColumn_17KCO
  .augupdate22_SliderText_1bXGa {
  margin: 0 0 40px 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: left;
  justify-content: center;
  color: #b6b6b6;
}

.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonOptions_1FTaq
  .augupdate22_SliderInset_1oZyl
  .augupdate22_SliderColumn_17KCO
  .augupdate22_SliderText_1bXGa
  .augupdate22_MapTitle_1782e {
  font-size: clamp(24px, 3vw, 30px);
  color: #cab197;
  font-weight: 800;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonOptions_1FTaq
  .augupdate22_SliderInset_1oZyl
  .augupdate22_SliderColumn_17KCO
  .augupdate22_SliderText_1bXGa
  .augupdate22_MapBody_2iJeC {
  margin: 10px 0 0 0;
  font-size: clamp(18px, 2vw, 22px);
  letter-spacing: 1px;
  color: #b6b6b6;
  font-weight: 600;
}

.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonOptions_1FTaq
  .augupdate22_SliderInset_1oZyl
  .augupdate22_SliderColumn_17KCO
  .augupdate22_SliderImageSpecs_2ctwQ {
  width: 100%;
  margin: 0;
  border: 1px solid #000;
}

.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonOptions_1FTaq
  .augupdate22_SliderInset_1oZyl
  .augupdate22_SliderColumn_17KCO
  .augupdate22_BeforeAfter_EuBm6 {
  width: 90%;
  margin: 20px 0 0 0;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: rgba(182, 182, 182, 0.4588235294);
  text-transform: uppercase;
  letter-spacing: 1px;
  font-weight: 600;
}

.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonOptions_1FTaq
  .augupdate22_SliderInset_1oZyl
  .augupdate22_SliderColumn_17KCO
  .augupdate22_BeforeAfter_EuBm6
  .augupdate22_BeforeAfterLine_2L-sL {
  width: 100%;
  margin: 30px;
  height: 1px;
  background-color: rgba(182, 182, 182, 0.4588235294);
}

.augupdate22_ComparisonSelector_2mm9z .augupdate22_ComparisonSelectors_Wz8cK {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  gap: 10px;
  width: 100%;
  height: 130px;
  padding: 0px 12.5%;
  background-color: rgba(0, 0, 0, 0.231372549);
  backdrop-filter: blur(5px);
}

.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonSelectors_Wz8cK
  .augupdate22_ComparisonOption_2EE5b,
.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonSelectors_Wz8cK
  .augupdate22_LionOption_24JA_ {
  height: 40px;
  margin-top: 20px;
  padding: 10px;
  flex-grow: 1;
  flex-basis: 1px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #b6b6b6;
  font-weight: bold;
  font-size: 14px;
  letter-spacing: 2px;
  text-transform: uppercase;
  text-align: center;
  background-color: #242424;
  cursor: pointer;
  user-select: none;
  transition-property: color, background-color;
  transition-timing-function: ease-in-out;
  transition-duration: 0.2s;
}

@media (max-width: 980px) {
  .augupdate22_ComparisonSelector_2mm9z
    .augupdate22_ComparisonSelectors_Wz8cK
    .augupdate22_ComparisonOption_2EE5b,
  .augupdate22_ComparisonSelector_2mm9z
    .augupdate22_ComparisonSelectors_Wz8cK
    .augupdate22_LionOption_24JA_ {
    font-size: 12px;
  }
}

.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonSelectors_Wz8cK
  .augupdate22_ComparisonOption_2EE5b.augupdate22_Selected_3BHcB,
.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonSelectors_Wz8cK
  .augupdate22_Selected_3BHcB.augupdate22_LionOption_24JA_ {
  color: #000;
  background-color: #c86800;
}

.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonSelectors_Wz8cK
  .augupdate22_ComparisonOption_2EE5b:hover:not(.augupdate22_Selected_3BHcB),
.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonSelectors_Wz8cK
  .augupdate22_LionOption_24JA_:hover:not(.augupdate22_Selected_3BHcB) {
  background-color: #343434;
  color: #eaeaea;
}

.augupdate22_ComparisonSelector_2mm9z
  .augupdate22_ComparisonSelectors_Wz8cK
  .augupdate22_LionOption_24JA_ {
  flex: none;
  display: inline;
  width: 1px;
  padding: 0px;
  background-color: rgba(36, 36, 36, 0.3019607843);
}

* {
  box-sizing: border-box;
  font-family: 'Radiance', 'Noto Sans', sans-serif;
}

a {
  text-decoration: none;
  color: inherit;
}

.Bold {
  font-weight: bold;
}

.Spoiler {
  background-color: #000 !important;
  color: #000 !important;
}

.Spoiler:hover {
  color: #fff !important;
}

.Strike {
  text-decoration: line-through;
}

[data-aos='fade-zoom-in'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: scale(0);
}

[data-aos='fade-zoom-in'] &.aos-animate {
  opacity: 1;
  transform: scale(1);
}

[data-aos='fade-slide-right'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(-40%);
}

[data-aos='fade-slide-right'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-left'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateX(40%);
}

[data-aos='fade-slide-left'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-up'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(40%);
}

[data-aos='fade-slide-up'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='fade-slide-down'] {
  opacity: 0;
  transition-property: transform, opacity;
  transform: translateY(-40%);
}

[data-aos='fade-slide-down'] &.aos-animate {
  opacity: 1;
  transform: translateX(0);
}

[data-aos='rotate'] {
  transition-property: transform;
  transform: rotateZ(0deg);
}

[data-aos='rotate'] &[data-aos-rotate-bottom] {
  transform-origin: bottom center;
}

[data-aos='rotate'] &[data-aos-rotate='10'].aos-animate {
  transform: rotateZ(10deg);
}

[data-aos='rotate'] &[data-aos-rotate='20'].aos-animate {
  transform: rotateZ(20deg);
}

[data-aos='rotate'] &[data-aos-rotate='30'].aos-animate {
  transform: rotateZ(30deg);
}

[data-aos='rotate'] &[data-aos-rotate='40'].aos-animate {
  transform: rotateZ(40deg);
}

[data-aos='rotate'] &[data-aos-rotate='50'].aos-animate {
  transform: rotateZ(50deg);
}

[data-aos='rotate'] &[data-aos-rotate='60'].aos-animate {
  transform: rotateZ(60deg);
}

[data-aos='rotate'] &[data-aos-rotate='70'].aos-animate {
  transform: rotateZ(70deg);
}

[data-aos='rotate'] &[data-aos-rotate='80'].aos-animate {
  transform: rotateZ(80deg);
}

[data-aos='rotate'] &[data-aos-rotate='90'].aos-animate {
  transform: rotateZ(90deg);
}

[data-aos='rotate'] &[data-aos-rotate='100'].aos-animate {
  transform: rotateZ(100deg);
}

[data-aos='rotate'] &[data-aos-rotate='110'].aos-animate {
  transform: rotateZ(110deg);
}

[data-aos='rotate'] &[data-aos-rotate='120'].aos-animate {
  transform: rotateZ(120deg);
}

[data-aos='rotate'] &[data-aos-rotate='130'].aos-animate {
  transform: rotateZ(130deg);
}

[data-aos='rotate'] &[data-aos-rotate='140'].aos-animate {
  transform: rotateZ(140deg);
}

[data-aos='rotate'] &[data-aos-rotate='150'].aos-animate {
  transform: rotateZ(150deg);
}

[data-aos='rotate'] &[data-aos-rotate='160'].aos-animate {
  transform: rotateZ(160deg);
}

[data-aos='rotate'] &[data-aos-rotate='170'].aos-animate {
  transform: rotateZ(170deg);
}

[data-aos='rotate'] &[data-aos-rotate='180'].aos-animate {
  transform: rotateZ(180deg);
}

[data-aos='rotate'] &[data-aos-rotate='190'].aos-animate {
  transform: rotateZ(190deg);
}

[data-aos='rotate'] &[data-aos-rotate='200'].aos-animate {
  transform: rotateZ(200deg);
}

[data-aos='rotate'] &[data-aos-rotate='210'].aos-animate {
  transform: rotateZ(210deg);
}

[data-aos='rotate'] &[data-aos-rotate='220'].aos-animate {
  transform: rotateZ(220deg);
}

[data-aos='rotate'] &[data-aos-rotate='230'].aos-animate {
  transform: rotateZ(230deg);
}

[data-aos='rotate'] &[data-aos-rotate='240'].aos-animate {
  transform: rotateZ(240deg);
}

[data-aos='rotate'] &[data-aos-rotate='250'].aos-animate {
  transform: rotateZ(250deg);
}

[data-aos='rotate'] &[data-aos-rotate='260'].aos-animate {
  transform: rotateZ(260deg);
}

[data-aos='rotate'] &[data-aos-rotate='270'].aos-animate {
  transform: rotateZ(270deg);
}

[data-aos='rotate'] &[data-aos-rotate='280'].aos-animate {
  transform: rotateZ(280deg);
}

[data-aos='rotate'] &[data-aos-rotate='290'].aos-animate {
  transform: rotateZ(290deg);
}

[data-aos='rotate'] &[data-aos-rotate='300'].aos-animate {
  transform: rotateZ(300deg);
}

[data-aos='rotate'] &[data-aos-rotate='310'].aos-animate {
  transform: rotateZ(310deg);
}

[data-aos='rotate'] &[data-aos-rotate='320'].aos-animate {
  transform: rotateZ(320deg);
}

[data-aos='rotate'] &[data-aos-rotate='330'].aos-animate {
  transform: rotateZ(330deg);
}

[data-aos='rotate'] &[data-aos-rotate='340'].aos-animate {
  transform: rotateZ(340deg);
}

[data-aos='rotate'] &[data-aos-rotate='350'].aos-animate {
  transform: rotateZ(350deg);
}

[data-aos='rotate'] &[data-aos-rotate='-10'].aos-animate {
  transform: rotateZ(-10deg);
}

[data-aos='rotate'] &[data-aos-rotate='-20'].aos-animate {
  transform: rotateZ(-20deg);
}

[data-aos='rotate'] &[data-aos-rotate='-30'].aos-animate {
  transform: rotateZ(-30deg);
}

[data-aos='rotate'] &[data-aos-rotate='-40'].aos-animate {
  transform: rotateZ(-40deg);
}

[data-aos='rotate'] &[data-aos-rotate='-50'].aos-animate {
  transform: rotateZ(-50deg);
}

[data-aos='rotate'] &[data-aos-rotate='-60'].aos-animate {
  transform: rotateZ(-60deg);
}

[data-aos='rotate'] &[data-aos-rotate='-70'].aos-animate {
  transform: rotateZ(-70deg);
}

[data-aos='rotate'] &[data-aos-rotate='-80'].aos-animate {
  transform: rotateZ(-80deg);
}

[data-aos='rotate'] &[data-aos-rotate='-90'].aos-animate {
  transform: rotateZ(-90deg);
}

[data-aos='rotate'] &[data-aos-rotate='-100'].aos-animate {
  transform: rotateZ(-100deg);
}

[data-aos='rotate'] &[data-aos-rotate='-110'].aos-animate {
  transform: rotateZ(-110deg);
}

[data-aos='rotate'] &[data-aos-rotate='-120'].aos-animate {
  transform: rotateZ(-120deg);
}

[data-aos='rotate'] &[data-aos-rotate='-130'].aos-animate {
  transform: rotateZ(-130deg);
}

[data-aos='rotate'] &[data-aos-rotate='-140'].aos-animate {
  transform: rotateZ(-140deg);
}

[data-aos='rotate'] &[data-aos-rotate='-150'].aos-animate {
  transform: rotateZ(-150deg);
}

[data-aos='rotate'] &[data-aos-rotate='-160'].aos-animate {
  transform: rotateZ(-160deg);
}

[data-aos='rotate'] &[data-aos-rotate='-170'].aos-animate {
  transform: rotateZ(-170deg);
}

[data-aos='rotate'] &[data-aos-rotate='-180'].aos-animate {
  transform: rotateZ(-180deg);
}

[data-aos='rotate'] &[data-aos-rotate='-190'].aos-animate {
  transform: rotateZ(-190deg);
}

[data-aos='rotate'] &[data-aos-rotate='-200'].aos-animate {
  transform: rotateZ(-200deg);
}

[data-aos='rotate'] &[data-aos-rotate='-210'].aos-animate {
  transform: rotateZ(-210deg);
}

[data-aos='rotate'] &[data-aos-rotate='-220'].aos-animate {
  transform: rotateZ(-220deg);
}

[data-aos='rotate'] &[data-aos-rotate='-230'].aos-animate {
  transform: rotateZ(-230deg);
}

[data-aos='rotate'] &[data-aos-rotate='-240'].aos-animate {
  transform: rotateZ(-240deg);
}

[data-aos='rotate'] &[data-aos-rotate='-250'].aos-animate {
  transform: rotateZ(-250deg);
}

[data-aos='rotate'] &[data-aos-rotate='-260'].aos-animate {
  transform: rotateZ(-260deg);
}

[data-aos='rotate'] &[data-aos-rotate='-270'].aos-animate {
  transform: rotateZ(-270deg);
}

[data-aos='rotate'] &[data-aos-rotate='-280'].aos-animate {
  transform: rotateZ(-280deg);
}

[data-aos='rotate'] &[data-aos-rotate='-290'].aos-animate {
  transform: rotateZ(-290deg);
}

[data-aos='rotate'] &[data-aos-rotate='-300'].aos-animate {
  transform: rotateZ(-300deg);
}

[data-aos='rotate'] &[data-aos-rotate='-310'].aos-animate {
  transform: rotateZ(-310deg);
}

[data-aos='rotate'] &[data-aos-rotate='-320'].aos-animate {
  transform: rotateZ(-320deg);
}

[data-aos='rotate'] &[data-aos-rotate='-330'].aos-animate {
  transform: rotateZ(-330deg);
}

[data-aos='rotate'] &[data-aos-rotate='-340'].aos-animate {
  transform: rotateZ(-340deg);
}

[data-aos='rotate'] &[data-aos-rotate='-350'].aos-animate {
  transform: rotateZ(-350deg);
}

.carousel__slide-focus-ring {
  outline: none !important;
}

.carousel__dot:focus {
  outline: none !important;
}

.__react_component_tooltip.show {
  opacity: 1 !important;
}

.shortfilmcontest_Tooltip_2RUfy {
  text-transform: uppercase;
  letter-spacing: 1px;
}

.shortfilmcontest_CarouselFade_25D1H {
  mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
  -webkit-mask-image: linear-gradient(
    to left,
    transparent 0%,
    black 10%,
    black 90%,
    transparent 100%
  );
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance.svg#ywftsvg')
      format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-bold.svg#ywftsvg')
      format('svg');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Radiance';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.ttf')
      format('truetype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg')
      format('svg');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-regular-pro-webfont.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-bold-pro-webfont.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Goudy Trajan';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot');
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.eot?#iefix')
      format('embedded-opentype'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/goudytrajan-medium-pro-webfont.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-regular.ttf')
      format('truetype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-semibold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Noto Sans';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/notosans-bold.ttf')
      format('truetype');
  font-weight: 900;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-regular.ttf')
      format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Averia Serif Libre';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/averiaseriflibre-italic.ttf')
      format('truetype');
  font-weight: normal;
  font-style: italic;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular.ttf')
      format('truetype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Light.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Light.ttf')
      format('truetype');
  font-weight: 200;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-SemiBold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-SemiBold.ttf')
      format('truetype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Bold.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Bold.ttf')
      format('truetype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Reaver';
  src: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Black.woff')
      format('woff'),
    url('https://cdn.cloudflare.steamstatic.com/apps/dota2/fonts/Reaver-Regular-Black.ttf')
      format('truetype');
  font-weight: 800;
  font-style: normal;
}

.shortfilmcontest_StandardButton_8vKFn {
  border: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 15px 25px;
  margin: 10px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 12px;
  transition-duration: 0.2s;
}

.shortfilmcontest_StandardButton_8vKFn:hover {
  border: 3px solid #ff6046;
  transform: translateY(-2px);
  color: #ff6046;
}

.shortfilmcontest_StandardButton_8vKFn .shortfilmcontest_ButtonText_1E8dN {
  font-size: 20px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.shortfilmcontest_StandardButton_8vKFn .shortfilmcontest_Icon_1gEiv {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
}

.shortfilmcontest_StandardButton_8vKFn
  .shortfilmcontest_Icon_1gEiv.shortfilmcontest_Play_2wi81 {
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/icon-play.svg');
}

.shortfilmcontest_StandardButton_8vKFn .shortfilmcontest_SteamLogo_NKf2T {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react/icons/steam_icon.svg');
}

.shortfilmcontest_ToolTip_37ts1,
.shortfilmcontest_PlayerReportTooltip_1fApf {
  background-color: #36363e;
  color: #ddd;
  max-width: 250px;
  border: 1px solid #2d2d33;
  border-radius: 3px;
  box-shadow: 6px 6px 12px rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 20px;
  padding: 6px 10px;
  z-index: 99999;
}

.shortfilmcontest_PlayerReportTooltip_1fApf {
  max-width: none;
}

.ReactVirtualized__Table__headerRow {
  font-weight: 700;
  text-transform: uppercase;
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__row {
  display: flex;
  flex-direction: row;
  align-items: center;
}

.ReactVirtualized__Table__headerTruncatedText {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.ReactVirtualized__Table__headerColumn {
  margin-right: 5px;
  min-width: 0px;
}

.ReactVirtualized__Table__rowColumn {
  margin-right: 5px;
  min-width: 0px;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.ReactVirtualized__Table__headerColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__rowColumn:first-of-type {
  margin-left: 5px;
}

.ReactVirtualized__Table__sortableHeaderColumn {
  cursor: pointer;
}

.ReactVirtualized__Table__sortableHeaderIconContainer {
  display: flex;
  align-items: center;
}

.ReactVirtualized__Table__sortableHeaderIcon {
  flex: 0 0 24px;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.shortfilmcontest_HorizBar_1VZQU {
  width: 80px;
  height: 3px;
  min-height: 3px;
  background-color: #ff6046;
  border-radius: 1px;
}

.shortfilmcontest_RightArrow_3NmAc {
  width: 20px;
  height: 20px;
  margin: 0px 8px;
  background-size: cover;
  background-repeat: no-repeat;
  transform: rotateZ(180deg);
}

.shortfilmcontest_UpRightArrow_31_7c {
  width: 20px;
  height: 20px;
  margin: 0px 4px;
  background-size: cover;
  background-repeat: no-repeat;
  transform: rotateZ(135deg);
  filter: brightness(0.7);
}

.shortfilmcontest_FilmButton_3f-RA {
  border: 3px solid rgba(255, 255, 255, 0.1882352941);
  padding: 20px 30px;
  border-radius: 5px;
  cursor: pointer;
  width: fit-content;
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-size: cover;
  transition-duration: 0.2s;
  margin-bottom: 30px;
}

.shortfilmcontest_FilmButton_3f-RA:hover {
  border: 3px solid #ff6046;
  transform: translateY(-5px);
  color: #ff6046;
}

.shortfilmcontest_FilmButton_3f-RA .shortfilmcontest_ButtonText_1E8dN {
  font-size: 30px;
  font-weight: 700;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #fff;
}

.shortfilmcontest_FilmButton_3f-RA .shortfilmcontest_RightArrow_3NmAc {
  width: 30px;
  height: 30px;
}

.shortfilmcontest_FilmButton_3f-RA .shortfilmcontest_SteamLogo_NKf2T {
  width: 30px;
  height: 30px;
  margin-left: 10px;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//icons/steam_icon.svg');
}

@keyframes shortfilmcontest_clapBoardIn_1ANQt {
  0% {
    transform: translateY(90px) rotate(0deg);
    opacity: 0;
  }

  75% {
    transform: translateY(-70px) rotate(-13deg);
    opacity: 1;
  }

  100% {
    transform: translateY(0px) rotate(-7deg);
    opacity: 1;
  }
}

.shortfilmcontest_HomePage_19ELl {
  width: 100%;
  color: #fff;
  display: grid;
}

.shortfilmcontest_HomePage_19ELl .shortfilmcontest_HeaderSection_3CmwA {
  width: 100%;
  margin-bottom: 0px;
  background-position: center bottom;
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-color: #08090c;
  overflow: hidden;
  display: block;
  position: relative;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_HeaderSection_3CmwA
  .shortfilmcontest_BottomFade_2FhWR {
  width: 100%;
  height: 200px;
  position: absolute;
  bottom: 0px;
  background: -webkit-gradient(
    linear,
    left top,
    left bottom,
    color-stop(60%, rgba(0, 0, 0, 0)),
    color-stop(80%, rgba(0, 0, 0, 0.7)),
    color-stop(100%, rgb(0, 0, 0))
  );
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_HeaderSection_3CmwA
  .shortfilmcontest_BackgroundVideoContainer_1SByh {
  position: absolute;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1;
  -webkit-mask-image: linear-gradient(to top, transparent 25%, black 75%);
  mask-image: linear-gradient(to top, transparent 25%, black 75%);
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_HeaderSection_3CmwA
  .shortfilmcontest_BackgroundVideoContainer_1SByh
  video {
  width: 100%;
  top: 0;
  left: 0;
  -webkit-mask-image: linear-gradient(to top, transparent 0%, black 10%);
  mask-image: linear-gradient(to top, transparent 0%, black 100%);
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_HeaderSection_3CmwA
  .shortfilmcontest_PlayButtonPositioner_1-xix {
  margin: 0px auto;
  margin-top: 30vw;
}

.shortfilmcontest_HomePage_19ELl .shortfilmcontest_TitleContainer_1qvNp {
  width: 100%;
  margin: 0 auto;
  text-align: center;
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  pointer-events: auto;
  margin-top: 30vw;
  margin-bottom: 150px;
  z-index: 10;
}

@media (max-width: 900px) {
  .shortfilmcontest_HomePage_19ELl .shortfilmcontest_TitleContainer_1qvNp {
    padding-left: 20px;
    max-width: 80%;
  }
}

@keyframes shortfilmcontest_rotate_vpspr {
  0% {
    opacity: 0;
  }

  20%,
  80% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_TopRow_1B_8X {
  display: flex;
  position: relative;
  flex-direction: row;
  justify-content: left;
  align-items: center;
  flex-wrap: wrap;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_TopRow_1B_8X
  .shortfilmcontest_FilmButton_3f-RA {
  background-color: #000;
  min-width: 290px;
}

@media (max-width: 1200px) {
  .shortfilmcontest_HomePage_19ELl
    .shortfilmcontest_TitleContainer_1qvNp
    .shortfilmcontest_TopRow_1B_8X
    .shortfilmcontest_FilmButton_3f-RA {
    margin-bottom: 30px;
    margin-top: 10px;
  }
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_CommunityDesc_2tBAr {
  color: #fff;
  font-weight: bold;
  text-align: left;
  font-size: 24px;
  margin-bottom: 20px;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_HeroName_eKuLM {
  font-size: 60px;
  line-height: 113%;
  font-family: 'Reaver', serif;
  letter-spacing: 5px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.9333333333);
  text-transform: uppercase;
  text-shadow: 0px 0px 20px #000;
}

@media (max-width: 600px) {
  .shortfilmcontest_HomePage_19ELl
    .shortfilmcontest_TitleContainer_1qvNp
    .shortfilmcontest_HeroName_eKuLM {
    font-size: 40px;
  }
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_HeroLogo_1mVt3 {
  max-width: 800px;
  width: 60%;
  transform: rotate(-7deg);
  margin-bottom: -30px;
  animation-duration: 1.3s;
  animation-timing-function: ease-in;
  animation-delay: 0s;
  animation-iteration-count: 1;
  animation-name: shortfilmcontest_clapBoardIn_1ANQt;
}

@media (max-width: 1200px) {
  .shortfilmcontest_HomePage_19ELl
    .shortfilmcontest_TitleContainer_1qvNp
    .shortfilmcontest_HeroLogo_1mVt3 {
    width: 100%;
    margin: 0 auto;
  }
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_Introduction_3gcUT {
  font-size: 36px;
  font-weight: bold;
  margin: 50px;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_Introduction_3gcUT
  .shortfilmcontest_Bold_YHXdy {
  color: red;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_Prizes_GR0cl {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_Prizes_GR0cl
  .shortfilmcontest_Prize_38sWz {
  margin: 30px;
  min-width: 250px;
  text-transform: uppercase;
  letter-spacing: 3px;
  font-size: 18px;
  font-family: 'Reaver', serif;
  font-weight: 600;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_Prizes_GR0cl
  .shortfilmcontest_Prize_38sWz
  .shortfilmcontest_PrizeAmount_1gEvB {
  font-size: 65px;
  font-weight: 800;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_Prizes_GR0cl
  .shortfilmcontest_Prize_38sWz
  .shortfilmcontest_PrizeLabel_2iH7k {
  font-size: 20px;
  font-weight: 600px;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_Prizes_GR0cl
  .shortfilmcontest_Prize1_2YY12 {
  background: -webkit-linear-gradient(#ffeab5, #ac822f);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(2px 2px 10px rgba(255, 153, 0, 0.6509803922));
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_Prizes_GR0cl
  .shortfilmcontest_Prize2_-AIIm {
  background: -webkit-linear-gradient(#cfddff, #696f7c);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(2px 2px 10px rgba(74, 109, 189, 0.7960784314));
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_Prizes_GR0cl
  .shortfilmcontest_Prize3_197pa {
  background: -webkit-linear-gradient(#d1af8e, #97573e);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(2px 2px 10px rgba(189, 64, 15, 0.7607843137));
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_Prizes_GR0cl
  .shortfilmcontest_Prize4_1mPKI {
  background: -webkit-linear-gradient(#cccccc, #808080);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: rgba(0, 0, 0, 0);
  filter: drop-shadow(2px 2px 10px #808080);
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_ButtonRow_jzYZJ {
  display: flex;
  position: relative;
  flex-direction: column;
  justify-content: center;
  align-items: left;
  width: 40%;
  margin-left: auto;
  background-color: rgba(0, 0, 0, 0.3764705882);
  padding: 20px;
  margin-top: 200px;
}

@media (max-width: 1200px) {
  .shortfilmcontest_HomePage_19ELl
    .shortfilmcontest_TitleContainer_1qvNp
    .shortfilmcontest_ButtonRow_jzYZJ {
    width: 100%;
    margin-top: 50px;
    align-items: center;
  }
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_TitleContainer_1qvNp
  .shortfilmcontest_PrizeDesc_41nAk {
  font-size: 18px;
  line-height: 160%;
  font-weight: 200;
  max-width: 1220px;
  margin: 40px;
  text-align: justify;
  color: #999;
}

.shortfilmcontest_HomePage_19ELl .shortfilmcontest_GuidelinesSection_3HrYc {
  padding: 150px 10vw;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: left;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//international2020/shortfilm/guidelines_bg.jpg');
  background-position: center center;
  background-size: cover;
  position: relative;
}

@media (max-width: 600px) {
  .shortfilmcontest_HomePage_19ELl .shortfilmcontest_GuidelinesSection_3HrYc {
    padding: 100px 12vw;
  }
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_GuidelinesSection_3HrYc
  .shortfilmcontest_GuidelinesTitle_3Zwjn {
  font-size: 26px;
  font-weight: bold;
  line-height: 170%;
  margin-bottom: 20px;
  opacity: 0.95;
  text-shadow: 0px 0px 5px #000;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_GuidelinesSection_3HrYc
  .shortfilmcontest_GuidelinesList_2qJS9 {
  font-size: 20px;
  line-height: 30px;
  color: #dedede;
  max-width: 1200px;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_GuidelinesSection_3HrYc
  .shortfilmcontest_GuidelinesList_2qJS9
  ul {
  padding-left: 16px;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_GuidelinesSection_3HrYc
  .shortfilmcontest_GuidelinesList_2qJS9
  li {
  margin-bottom: 15px;
}

.shortfilmcontest_HomePage_19ELl .shortfilmcontest_EndRow_3ipnV {
  background-color: #222;
  background-image: url('https://cdn.cloudflare.steamstatic.com/apps/dota2/images/dota_react//backgrounds/greyfade.jpg');
  background-size: cover;
  background-position: center top;
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  z-index: 5;
  overflow: hidden;
  border-top: 3px solid rgba(255, 255, 255, 0.3137254902);
  border-bottom: 3px solid rgba(255, 255, 255, 0.3137254902);
  padding: 100px 10vw;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_EndRow_3ipnV:hover
  .shortfilmcontest_EndRowImage_1TVQk {
  transform: translateY(10px) rotate(-5deg);
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_EndRow_3ipnV
  .shortfilmcontest_EndRowImage_1TVQk {
  transform: translateY(30px) rotate(-7deg);
  right: 0px;
  bottom: 0px;
  transition-duration: 0.3s;
  max-height: 400px;
  pointer-events: none;
  filter: drop-shadow(0 0 1rem #000000);
  z-index: 5;
  margin-left: auto;
}

@media (max-width: 1600px) {
  .shortfilmcontest_HomePage_19ELl
    .shortfilmcontest_EndRow_3ipnV
    .shortfilmcontest_EndRowImage_1TVQk {
    right: -5%;
    max-height: 300px;
  }
}

@media (max-width: 900px) {
  .shortfilmcontest_HomePage_19ELl
    .shortfilmcontest_EndRow_3ipnV
    .shortfilmcontest_EndRowImage_1TVQk {
    display: none;
  }
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_EndRow_3ipnV
  .shortfilmcontest_EndRowImage_1TVQk
  img {
  transition-duration: 0.3s;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_EndRow_3ipnV
  .shortfilmcontest_EndRowText_1Ke6U {
  font-size: 36px;
  font-weight: bold;
  max-width: 50%;
}

@media (max-width: 900px) {
  .shortfilmcontest_HomePage_19ELl
    .shortfilmcontest_EndRow_3ipnV
    .shortfilmcontest_EndRowText_1Ke6U {
    padding-left: 30px;
    max-width: 100%;
  }
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_EndRow_3ipnV
  .shortfilmcontest_FilmButton_3f-RA {
  transform: translateX(-30px) translateY(10px);
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_EndRow_3ipnV
  .shortfilmcontest_FilmButton_3f-RA:hover {
  transform: translateX(-30px) translateY(5px);
  color: #ff6046;
}

.shortfilmcontest_HomePage_19ELl .shortfilmcontest_WallpaperSection_2V4ms {
  background-color: #181c22;
  padding: 50px 0px;
  background-position: center bottom;
  background-size: cover;
  z-index: 10;
  position: relative;
  border-top: 2px solid rgba(255, 255, 255, 0.3764705882);
  border-bottom: 2px solid rgba(255, 255, 255, 0.3764705882);
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_WallpaperSection_2V4ms
  .shortfilmcontest_WallpaperTitle_2ANfi {
  font-size: 50px;
  text-transform: uppercase;
  font-weight: 600;
  letter-spacing: 3px;
  text-align: center;
  margin-bottom: 50px;
  margin-top: 50px;
  text-shadow: 0px 0px 10px #000;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_WallpaperSection_2V4ms
  .shortfilmcontest_Wallpapers_2q9Ur {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-bottom: 100px;
}

.shortfilmcontest_HomePage_19ELl
  .shortfilmcontest_WallpaperSection_2V4ms
  .shortfilmcontest_PreviousWinnerVideo_2Lxdi {
  width: 25%;
  margin: 0px 20px;
  box-shadow: 0px 0px 20px #000;
}

.shortfilmcontest_ShortFilmPopup_3Z41i {
  position: relative;
  width: 80vw;
  max-width: 1000px;
  background-color: #000;
  border-radius: 4px;
  padding: 40px;
  border: 1px solid #fff;
  box-shadow: 0px 0px 20px #000;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.shortfilmcontest_ShortFilmPopup_3Z41i .shortfilmcontest_ShortFilmTitle_3Kz1a {
  text-align: center;
  margin-bottom: 8px;
}

.shortfilmcontest_ShortFilmPopup_3Z41i
  .shortfilmcontest_ShortFilmSubTitle_2DNED {
  text-align: center;
  margin-bottom: 30px;
}

.shortfilmcontest_ShortFilmPopup_3Z41i .shortfilmcontest_Entries_6SMZ8 {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: space-between;
}

.shortfilmcontest_ShortFilmPopup_3Z41i
  .shortfilmcontest_Entries_6SMZ8
  .shortfilmcontest_Entry_2a_cp {
  font-size: 15px;
  width: 300px;
  padding: 0px 8px;
  color: #777;
}

@media (max-width: 375px) {
  .shortfilmcontest_ShortFilmPopup_3Z41i
    .shortfilmcontest_Entries_6SMZ8
    .shortfilmcontest_Entry_2a_cp {
    font-size: 10px;
    padding: 0px 8px;
    text-align: center;
  }
}
