._2or51Nzh1oEwvdNjKQ1XsS {
  text-align: center;
  width: 180px;
  display: inline-block;
  position: relative;
  max-height: 168px;
  overflow: hidden;
  padding: 4px;
}
._34WcpEIVKr8Z72GaesGoR4 {
  position: relative;
  height: 100px;
  width: 100%;
  background-size: contain;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-user-drag: element;
}
._3IizOeZqT1lZaoPEmdVxG {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
._3_vYFjDjTuDvhsL10XO9BU {
  text-overflow: ellipsis;
  word-break: break-all;
  word-wrap: break-word;
  white-space: normal;
  font-size: 12px;
}
._1X95b1CVvEsEa5dfoR5Pfv {
  color: #fff;
  padding: 24px;
  text-align: center;
  display: block;
  width: 100%;
}
._-7Alg3skQ6oFTYIpKTHsI {
  color: red;
}
._3lBJMYeg4_hihNl0QTX1Qi {
  font-weight: bold;
  color: green;
}
._2MUWDtjaZWaMDdJaQr4o5a {
  cursor: pointer;
}
._2MUWDtjaZWaMDdJaQr4o5a ._3M02zvAfoMwX5XlzlvFkc3,
._2MUWDtjaZWaMDdJaQr4o5a ._1RN-YKVciU9zYHOYX6OV0,
._2MUWDtjaZWaMDdJaQr4o5a ._1X87fLS_CT0g2Vu5-fClUZ,
._2MUWDtjaZWaMDdJaQr4o5a ._2EHZ15YQSAK_T5SCxVobtG,
._2MUWDtjaZWaMDdJaQr4o5a ._3FFrtt5Of4jP9unTFjYiHs {
  position: absolute;
  color: #67c1f5;
  font-size: 10px;
  padding: 1px 5px;
  visibility: hidden;
}
._2MUWDtjaZWaMDdJaQr4o5a ._3M02zvAfoMwX5XlzlvFkc3,
._2MUWDtjaZWaMDdJaQr4o5a ._1RN-YKVciU9zYHOYX6OV0,
._2MUWDtjaZWaMDdJaQr4o5a ._3FFrtt5Of4jP9unTFjYiHs {
  left: 0px;
  left: -100%;
  background: rgba(0, 0, 0, 0.8);
}
._2MUWDtjaZWaMDdJaQr4o5a ._3M02zvAfoMwX5XlzlvFkc3 {
  top: 25px;
}
._2MUWDtjaZWaMDdJaQr4o5a ._1RN-YKVciU9zYHOYX6OV0 {
  top: 5px;
}
._2MUWDtjaZWaMDdJaQr4o5a ._3FFrtt5Of4jP9unTFjYiHs {
  top: 45px;
}
._2MUWDtjaZWaMDdJaQr4o5a ._2EHZ15YQSAK_T5SCxVobtG {
  left: 0px;
  opacity: 1;
  visibility: visible;
  top: 5px;
}
._2MUWDtjaZWaMDdJaQr4o5a ._1X87fLS_CT0g2Vu5-fClUZ {
  background-image: url(data:image/gif;base64,R0lGODlhEgASANUkALS4r7W5sLzAt7a6sbq+trO3r7u/t73BuLK2roCCfb7Cubm9tbe7sri8tLe7s4GEf4GDfnt+eXx+ebG1rX+Cfb7Cunl8d3t9eXh7doKEf3+BfXx/end6dX1/en1/e4CCfnh6dn6BfHp8eH6AfCYmJwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAACQALAAAAAASABIAAAaYQBIpkREaj6RMwvipVB5I48P5GSquCijygVUkIIdwGHIEiw/khGC9Xg7ZbSPFQKdT5nUDBakh+P+AGlEkIQuGh4Yhg0IjDY6PI4tCHg6Vlh6SHQybnJsdgxsDoqOkG0gSAampEqiqARJGEQCzsxFCsrQAthcFvb0XR7y+BRcYCMcIIlEiyAgYJCATExaLFtIgRhzUkhYcQkEAOw==);
  right: 2px;
  right: -100%;
  background-repeat: no-repeat;
  background-position: center;
  width: 18px;
  height: 18px;
}
._2MUWDtjaZWaMDdJaQr4o5a:hover {
  background: #222;
}
._2MUWDtjaZWaMDdJaQr4o5a:hover ._3M02zvAfoMwX5XlzlvFkc3,
._2MUWDtjaZWaMDdJaQr4o5a:hover ._1RN-YKVciU9zYHOYX6OV0,
._2MUWDtjaZWaMDdJaQr4o5a:hover ._3FFrtt5Of4jP9unTFjYiHs {
  left: 0px;
  opacity: 1;
  visibility: visible;
}
._2MUWDtjaZWaMDdJaQr4o5a:hover ._1X87fLS_CT0g2Vu5-fClUZ {
  right: 2px;
  opacity: 1;
  visibility: visible;
}
._2MUWDtjaZWaMDdJaQr4o5a:hover ._3M02zvAfoMwX5XlzlvFkc3:hover,
._2MUWDtjaZWaMDdJaQr4o5a:hover ._1RN-YKVciU9zYHOYX6OV0:hover,
._2MUWDtjaZWaMDdJaQr4o5a:hover ._1X87fLS_CT0g2Vu5-fClUZ:hover,
._2MUWDtjaZWaMDdJaQr4o5a:hover ._3FFrtt5Of4jP9unTFjYiHs:hover {
  opacity: 0.7;
}
._2RL1a79W53-tCW7090DcUp,
.wn604fTvW5SH1o852jAnI {
  border: 1px dashed #06beff;
  border-radius: 6px;
  text-align: center;
  color: #fff;
  top: 50%;
  margin-top: 10px;
  padding: 24px 16px;
  display: flex;
  flex-direction: column;
  max-width: calc(88vw - 48px);
}
.wn604fTvW5SH1o852jAnI {
  border-color: #add8e6;
  background: rgba(6, 190, 255, 0.2);
  box-shadow: 0 0 10px #06beff inset;
}
._2Zk7b2c_FLMvZPqYvzTzt5 {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  margin-top: 12px;
}
._2Zk7b2c_FLMvZPqYvzTzt5 label {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
._2Zk7b2c_FLMvZPqYvzTzt5 label span {
  margin-right: 8px;
}
._3Cd9cpywFS-01PilCrgOQo {
  color: #dfe3e6;
  transition-property: background, color, box-shadow;
  transition-duration: .2s;
  transition-timing-function: ease-out;
  background: linear-gradient(to right, #47bfff 0%, #1a44c2 60%);
  background-position: 25%;
  background-size: 330% 100%;
  padding: 8px 25px;
  line-height: 20px;
  border-radius: 2px;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
}
._3Cd9cpywFS-01PilCrgOQo:hover {
  background: linear-gradient(to right, #47bfff 0%, #1a44c2 60%);
  background-position: 0%;
  background-size: 330% 100%;
  color: #fff;
  box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.5);
  cursor: pointer;
}
input.z7qI4Gjuleb-g6osRQpw2 {
  width: -webkit-fill-available;
  width: calc(100% - 24px);
  height: 11px;
  margin-bottom: 4px;
  padding: 12px;
  border: none;
  background: var(#30333b);
  outline-width: 0;
  color: var(#d3e0ea);
  font-size: 14px;
  font-weight: 200;
  line-height: 18px;
  border-radius: 4px;
  box-shadow: 0 0 5px #000 inset;
}
._1yPqhNpX8e1HgnrarYmsZg {
  padding: 3px 0px;
}
._3hEmqKnspI1WSyye2lMCnU {
  display: flex;
  flex-direction: column;
  max-width: 395px;
}
input.Y12tprgNrNvnZ-eZvch6X {
  width: -webkit-fill-available;
  width: calc(100% - 24px);
  height: 11px;
  margin-bottom: 4px;
  padding: 12px;
  border: none;
  background: var(--main-editor-input-bg-color);
  outline-width: 0;
  color: var(--main-editor-text-color);
  font-size: 14px;
  font-weight: 200;
  line-height: 18px;
  border-radius: 4px;
  box-shadow: 0 0 5px #000 inset;
}
._13t_BRkK7eD3KorHIRnCQg {
  font-weight: bold;
  color: green;
}
.oCi3RlRuxmlmslNXhrvbu {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  overflow-y: auto;
  max-height: 732px;
  background: #000;
}
.oCi3RlRuxmlmslNXhrvbu::-webkit-scrollbar-thumb {
  background: #3d4450;
}
.qkC7CxPM6pro8iwepOfPA {
  display: flex;
  flex-direction: column;
  background-color: #323843;
  padding: 12px;
  margin-bottom: 20px;
}
._2XGqDBgqyWPUyswJ-2bQy4 {
  font-size: 14px;
  color: #fff;
}
._3_uPXn6Boi1uEsOtepIaKb {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
._2BZckGhvMPS5VS4DD9bpvT {
  font-size: 12px;
  color: gray;
}
._2dVHFBaaWfiXq7Ea3wn-wJ {
  color: red;
  font-weight: bold;
}
._3rToctsao7fc2jlrU7bnW1 {
  display: flex;
  flex-direction: column;
}
._2WvOuad9iiZkV_HKI8NYlO {
  color: #a3cf06;
  font-size: 14px;
}
._1HjnUXpsmTADB1fcOmHSpX {
  align-self: right;
}
._3E4IFPQP4lnTaJ8fo462Br {
  width: 100px;
  max-height: 200px;
}
._2COOlV_DzUDN3N0P3ToybN {
  max-height: 400px;
  max-width: calc(100% - 400px);
}
._3OWH-tupjKqql_tcQsLYIp {
  width: 1050px;
}
._1m0PpUctuGTw-Jma50hi2v {
  color: #999;
}
._34UWtR_ugfBbP2GT9UNyZB {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}
._3rKybFjcU5JGIfziRxbuNt {
  width: 50%;
  margin: 0px auto;
}
._260mOfOKtRiiYz6UiaZS_w {
  position: absolute;
  top: 8px;
  right: 8px;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
._19Fl6VCN7JZgGShsQY_p95 {
  margin: 8px;
}
._14nIWrGmXJICEe4YEEcdWS {
  color: #943636;
  font-size: 12px;
  font-weight: bold;
}
._13jPeHck1h76bmmxJ-csvw {
  color: #ffba70;
  font-size: 12px;
}
.mOxVUSRnTr3nIwMW_T0fY {
  width: 300px;
  background-color: gray;
  border-radius: 4px;
  padding: 8px;
  box-shadow: 0px 0px 10px #000;
  margin: 8px;
  position: relative;
}
.mOxVUSRnTr3nIwMW_T0fY > div {
  margin-bottom: 8px;
}
._1gWyQDmPFiSh-p1BD5TC1k {
  height: 120px;
  background: #000;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  margin-bottom: 8px;
}
._15NFxbc1Jv0dEJJpjDrtri {
  position: absolute;
  padding: 1px;
  left: 10px;
  margin-bottom: 14px;
  border-top: 1px solid transparent;
}
._15NFxbc1Jv0dEJJpjDrtri:hover {
  background-color: #000;
  border: 1px solid #fff;
}
._9H6b5yfaxlmcnHvkqtwDK {
  margin-top: 8vw;
}
._9H6b5yfaxlmcnHvkqtwDK ._2qyLPxO8_nkczRvFiaju8N {
  width: 100%;
  height: auto;
  max-height: 197px;
  position: relative;
  overflow: hidden;
}
._16DzRvjcqFcYr0NYcWmTrg {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  flex-wrap: wrap;
}
@media screen and (max-width: 910px) {
  ._16DzRvjcqFcYr0NYcWmTrg {
    min-width: 320px;
    scroll-snap-align: start;
  }
}
.BasicUI ._16DzRvjcqFcYr0NYcWmTrg {
  min-width: unset;
  scroll-snap-align: unset;
}
.center_row_trgt.ItemCount_1 ._16DzRvjcqFcYr0NYcWmTrg {
  width: 50%;
}
@media screen and (max-width: 600px) {
  .center_row_trgt.ItemCount_1 ._16DzRvjcqFcYr0NYcWmTrg {
    width: 100%;
  }
}
._1MwNf8slOG9lOvAeOshmuu {
  display: block;
  height: auto;
  margin-bottom: 8px;
  flex-grow: 1;
  flex-basis: 0;
  position: relative;
  overflow: hidden;
  cursor: pointer;
  min-width: 200px;
  min-height: 210px;
  background-image: radial-gradient(ellipse at top left, #42454c, #25282e);
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.4);
  border-radius: 4px;
}
._1MwNf8slOG9lOvAeOshmuu:not(:last-child) {
  margin-right: 8px;
}
._1MwNf8slOG9lOvAeOshmuu:hover ._3_wKbXvT7_y5YkrtadL0I6 {
  transform: scale(1.1);
}
.BasicUI ._1MwNf8slOG9lOvAeOshmuu {
  margin: unset;
  border-radius: unset;
  box-shadow: var(--gpShadow-Medium);
  min-width: var(--gpWidth-3colcap);
}
.SaleSectionCarouselPadding ._1MwNf8slOG9lOvAeOshmuu {
  margin: 0px 8px 0px 8px;
}
@media screen and (max-width: 910px) {
  .SaleSectionCarouselPadding ._1MwNf8slOG9lOvAeOshmuu {
    margin: 0px 16px 0px 0px;
  }
}
.BasicUI .SaleSectionCarouselPadding ._1MwNf8slOG9lOvAeOshmuu {
  margin: unset;
}
._2pPj9UWoWM6h318uBN0-8X {
  width: 100%;
  height: 100%;
  background-size: cover;
  position: absolute;
  opacity: 0.4;
  filter: blur(10px);
}
.BasicUI ._2pPj9UWoWM6h318uBN0-8X {
  filter: unset;
}
._2pPj9UWoWM6h318uBN0-8X::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
}
.BasicUI ._2pPj9UWoWM6h318uBN0-8X::after {
  backdrop-filter: blur(32px);
}
._22jEpNTfml-w_aRJV-fKDm {
  display: flex;
  flex-direction: column;
  height: 100%;
}
._2qyLPxO8_nkczRvFiaju8N {
  width: 100%;
  max-height: 171px;
  height: auto;
  position: relative;
  overflow: hidden;
}
.ContentHubSalePage ._2qyLPxO8_nkczRvFiaju8N {
  max-height: 197px;
}
._3_wKbXvT7_y5YkrtadL0I6 {
  width: 100%;
  height: auto;
  position: relative;
  left: 0px;
  transition: transform .4s ease-out;
  top: 0px;
  display: block;
}
._3-EtNa1Nr_737K0kglkT9C {
  position: relative;
  display: flex;
  flex-direction: column;
  bottom: 0px;
  height: 61px;
  padding: 12px;
  text-align: left;
  color: rgba(255, 255, 255, 0.5);
  font-size: 13px;
}
.BasicUI ._3-EtNa1Nr_737K0kglkT9C {
  padding: 12px 16px;
  padding-bottom: 48px;
}
._3-EtNa1Nr_737K0kglkT9C._3-EtNa1Nr_737K0kglkT9C {
  box-sizing: content-box;
}
._2jc1DpJ_WzFtigRh5qDWce {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 15px;
  line-height: 19px;
  color: #fff;
  max-height: 39px;
  margin-bottom: 4px;
  overflow: hidden;
}
.items_in_row_4 ._2jc1DpJ_WzFtigRh5qDWce {
  line-height: 16px;
  max-height: 32px;
}
._2CXrGPtlQh-j3aSa6XsQDI {
  color: #07bfff;
}
._1Swox5XYdeesack-J7fNLH {
  font-size: 13px;
  max-height: 30px;
  overflow: hidden;
}
.items_in_row_4 ._1Swox5XYdeesack-J7fNLH {
  display: none;
}
@media screen and (max-width: 900px) {
  ._1Swox5XYdeesack-J7fNLH {
    display: none;
  }
}
._3o6M87A6T172WsUE6MNvdW:hover ._3_wKbXvT7_y5YkrtadL0I6,
._3o6M87A6T172WsUE6MNvdW:hover .bC2Zkx7FlANno4SW8FwB- {
  transform: scale(0.98);
  filter: blur(3px) brightness(0.7);
  z-index: 0;
}
._3o6M87A6T172WsUE6MNvdW:hover ._2GYp44BuZLfKRQdeILTDC3 {
  background-color: rgba(21, 22, 25, 0.7);
}
._3o6M87A6T172WsUE6MNvdW:hover ._2GYp44BuZLfKRQdeILTDC3 .ENbI1gFgvIca6HSKAbfiJ {
  filter: blur(0);
  transform: scale(1);
  color: #fff;
}
._3o6M87A6T172WsUE6MNvdW:hover
  ._2GYp44BuZLfKRQdeILTDC3
  ._11JXznGoylLSEmZXZbgcsq {
  filter: blur(0);
  color: #289cff;
  transform: scale(1);
}
._2GYp44BuZLfKRQdeILTDC3 {
  position: absolute;
  top: 0;
  background-color: rgba(21, 22, 25, 0);
  pointer-events: none;
  width: 100%;
  height: 100%;
  z-index: 1;
  transition: background-color .24s ease-in-out;
}
.ENbI1gFgvIca6HSKAbfiJ {
  margin: 10px 20px;
  font-size: 15px;
  color: rgba(255, 255, 255, 0);
  line-height: 20px;
  font-weight: 300;
  overflow: hidden;
  filter: blur(5px);
  user-select: none;
  text-rendering: optimizeSpeed;
  transform: scale(1);
  z-index: 2;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: filter .24s ease-in-out, transform .24s ease-in-out, color .24s
    ease-in-out;
}
.items_in_row_4 .ENbI1gFgvIca6HSKAbfiJ {
  line-height: 16px;
}
._11JXznGoylLSEmZXZbgcsq {
  margin: 20px 20px 0 20px;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500;
  color: rgba(40, 156, 255, 0);
  overflow: hidden;
  filter: blur(5px);
  user-select: none;
  text-rendering: optimizeSpeed;
  transform: scale(1);
  z-index: 2;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: filter .24s ease-in-out, transform .24s ease-in-out, color .24s
    ease-in-out;
}
._1MwNf8slOG9lOvAeOshmuu._1ruRSreC31IK4kUGUcSRDK {
  display: flex;
  background: radial-gradient(
    156.1% 79.95% at 10.31% 0%,
    #1f2f41 0%,
    #303e4f 100%
  );
  min-height: auto;
}
._1MwNf8slOG9lOvAeOshmuu._1ruRSreC31IK4kUGUcSRDK ._3-EtNa1Nr_737K0kglkT9C {
  margin-left: 8px;
}
._1MwNf8slOG9lOvAeOshmuu._1ruRSreC31IK4kUGUcSRDK ._2qyLPxO8_nkczRvFiaju8N {
  max-height: 167px;
  max-width: 358px;
  box-shadow: 0 0 16px rgba(0, 0, 0, 0.4);
}
._1MwNf8slOG9lOvAeOshmuu._1ruRSreC31IK4kUGUcSRDK ._2bTWamVtbFnHovwqhlrxiV {
  color: #929799;
  font-size: 13px;
  position: relative;
  padding-top: 4px;
  max-width: 600px;
  max-height: 38px;
  overflow: hidden;
  -webkit-line-clamp: 4;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
}
._1MwNf8slOG9lOvAeOshmuu._1ruRSreC31IK4kUGUcSRDK .B9-wlbaW3NhZ3FQPArnkW {
  font-size: 18px;
  font-weight: 300;
  color: #ccc;
  line-height: 20px;
}
._1MwNf8slOG9lOvAeOshmuu._1ruRSreC31IK4kUGUcSRDK ._3CQtWw7qMAWImOwd8J5xHi {
  flex-direction: row;
}
._1MwNf8slOG9lOvAeOshmuu._1ruRSreC31IK4kUGUcSRDK ._2hPZwxDYhaY3SllhjeFqb_ {
  text-transform: uppercase;
  color: rgba(40, 156, 255, 0.8);
  font-size: 12px;
  display: initial;
  margin-right: 4px;
}
._3OzV3h4jW1bkLmB6TqbYmo._3OzV3h4jW1bkLmB6TqbYmo._3OzV3h4jW1bkLmB6TqbYmo {
  width: 120px;
  box-shadow: 2px 2px 10px #000;
}
.BasicUI
  ._3OzV3h4jW1bkLmB6TqbYmo._3OzV3h4jW1bkLmB6TqbYmo._3OzV3h4jW1bkLmB6TqbYmo {
  box-shadow: var(--gpShadow-Medium);
}
._16au-uWHggl6G731aw_eHt {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  top: -10px;
  left: 10px;
  width: calc(100% - 20px);
}
.BasicUI ._16au-uWHggl6G731aw_eHt {
  top: 8px;
  left: 0px;
  width: unset;
  justify-content: unset;
  column-gap: 12px;
}
.IeC3X0McKdGC79BsC3VvM {
  flex-shrink: 0;
  margin-right: -2px;
  z-index: 1;
}
.BasicUI .IeC3X0McKdGC79BsC3VvM {
  margin-right: unset;
}
.BasicUI .IeC3X0McKdGC79BsC3VvM a {
  display: flex;
}
._2-l2M5GPuxKFwV8h1tc_fH {
  background: #000;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  margin: 0;
  flex-shrink: 1;
}
.BasicUI ._2-l2M5GPuxKFwV8h1tc_fH {
  background: unset;
  flex-direction: row;
  column-gap: 4px;
}
._2-l2M5GPuxKFwV8h1tc_fH span {
  font-size: 12px;
  line-height: 17px;
  padding: 0px 8px;
  box-sizing: border-box;
  width: 100%;
}
.BasicUI ._2-l2M5GPuxKFwV8h1tc_fH span {
  font-size: unset;
  line-height: unset;
}
._2-l2M5GPuxKFwV8h1tc_fH span:first-child {
  padding-top: 2px;
  padding-bottom: 2px;
}
.BasicUI ._2-l2M5GPuxKFwV8h1tc_fH span:first-child {
  padding-top: unset;
}
._2-l2M5GPuxKFwV8h1tc_fH span:last-child {
  padding-bottom: 2px;
  padding-top: 2px;
}
.BasicUI ._2-l2M5GPuxKFwV8h1tc_fH span:last-child {
  padding-bottom: unset;
}
:root {
  --main-text-color: #dbe2e6;
  --main-light-blue-background: #4582a5;
  --main-text-on-light-blue: rgb(209, 209, 209);
  --main-top-image-bg: #1f2126;
  --main-editor-bg-color: #1b2838;
  --main-editor-text-color: #e6e7e8;
  --main-editor-input-bg-color: #30333b;
  --main-editor-section-title-color: #7e7e7e;
}
p a {
  color: #b0e9ff;
  text-decoration: none;
  border-bottom: 1px dotted rgba(176, 233, 255, 0.5);
}
p a:hover {
  color: #fff;
}
._3etoSeNgIJIJoQjVvKBkdK {
  overflow: hidden;
  height: 25vw;
  min-height: 350px;
  width: 100%;
  position: relative;
}
._1fBG8S7L5v1-Ll8UMASqW5 {
  width: 618px;
  min-height: 200px;
  background-size: cover;
  background-repeat: no-repeat;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: 1px solid #4e586a;
}
.TLT1tvLtG6-1EdFGwToo1 > ._2EbfH5kGhG6VdMYM0aSFsw {
  background-color: var(--main-top-image-bg);
  color: var(--main-editor-text-color);
}
._3loSsH7QVVzJW4dbA_k8pH ._2EbfH5kGhG6VdMYM0aSFsw {
  background-color: var(--main-editor-bg-color);
  color: var(--main-editor-text-color);
}
.TLT1tvLtG6-1EdFGwToo1 {
  background-size: 100%;
  background-repeat: no-repeat;
  height: 1000px;
  width: 100%;
  min-width: 1400px;
  top: -23%;
  position: absolute;
}
.vcULy1uwr1V-xetzQ3t5_ {
  justify-content: center;
  display: flex;
  flex-direction: row;
}
._2qaqHaHt0FsJ5g6E50Rpbn {
  font-size: 12px;
  background-color: rgba(255, 255, 255, 0.4);
}
._1-0mEm0at-4Czr10kmQ82K {
  background-color: rgba(255, 255, 255, 0.4);
  -webkit-filter: blur(5px);
  -moz-filter: blur(5px);
  -o-filter: blur(5px);
  -ms-filter: blur(5px);
  filter: blur(5px);
}
.wbzVx6PSPvY3jxjmybwT7 {
  background: rgba(0, 0, 0, 0.7);
  padding: 16px;
  border-radius: 4px;
  text-align: center;
}
._352Z7ynHHExwu7pbLG0mi3 {
  width: calc(100% - 20px);
  border: 2px solid transparent;
  justify-content: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  position: absolute;
  height: 25vw;
}
._352Z7ynHHExwu7pbLG0mi3._2qaqHaHt0FsJ5g6E50Rpbn {
  border: 2px dashed #06beff;
  border-radius: 4px;
}
._1BtkzIs3COLhdqubhPqTJa {
  font-size: 22px;
  color: var(--main-editor-text-color);
}
._3NsjbDpfSxc8ZHhYE5TuTv {
  font-size: 15px;
}
.pScoegXLiCfPTrVdDHgRc {
  font-size: 12px;
  padding: 5px;
}
._2kzxUHYwRnfLZc2qUJp54m {
  max-width: 500px;
}
._2kzxUHYwRnfLZc2qUJp54m img {
  width: 100%;
  min-height: unset;
  border: unset;
  margin-bottom: 12px;
  margin-top: 12px;
}
._4M__i4jyU9-VJE6K30Rat {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  position: relative;
}
._4M__i4jyU9-VJE6K30Rat.csDC3rD7ooQ8gGXZhh594 {
  padding: 12px;
}
._2Gel5eBC4smzhCMPJN4poX {
  position: absolute;
  top: 37px;
  width: 275px;
  height: 121px;
  border: 1px solid red;
}
._2oU3ulhvWy8BrTtr-wLTHL {
  display: inline-block;
  border-left: 1px solid red;
  padding-left: 8px;
  margin-top: 8px;
}
._33sdnBObDSgcIemY_8d188,
._35iac6gVYl3NbfLM5oGhAp,
._2MrExNFgrVVmzV4_XxWk7m {
  font-size: 12px;
  cursor: pointer;
  padding: 2px;
  line-height: 17px;
}
._1GqYxNpFolOmvCXZZ5SqS9 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  box-sizing: border-box;
  padding-left: 12px;
  padding-right: 6px;
  margin-right: 6px;
  width: calc(100% - 6px);
}
._1GqYxNpFolOmvCXZZ5SqS9:hover {
  background: rgba(255, 255, 255, 0.1);
}
._1GqYxNpFolOmvCXZZ5SqS9 ._1OF4inXEccSHpEi-94BNyB {
  display: flex;
  flex-direction: row;
}
._1GqYxNpFolOmvCXZZ5SqS9 ._1OF4inXEccSHpEi-94BNyB svg {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}
._1GqYxNpFolOmvCXZZ5SqS9 ._1OF4inXEccSHpEi-94BNyB img {
  margin-right: 8px;
}
._1GqYxNpFolOmvCXZZ5SqS9 ._1OF4inXEccSHpEi-94BNyB:hover {
  cursor: pointer;
}
._1GqYxNpFolOmvCXZZ5SqS9:first-child {
  margin-top: 6px;
}
._1GqYxNpFolOmvCXZZ5SqS9:last-child {
  margin-bottom: 6px;
}
._1GqYxNpFolOmvCXZZ5SqS9 > img {
  width: 16px;
  height: 16px;
  margin-top: 3px;
}
._35iac6gVYl3NbfLM5oGhAp {
  color: #fff;
  position: relative;
}
._35iac6gVYl3NbfLM5oGhAp:after {
  right: calc(100% + 1px);
  top: 10px;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-color: rgba(255, 255, 255, 0);
  border-right-color: #fff;
  border-width: 7px;
  margin-top: -7px;
}
._2MrExNFgrVVmzV4_XxWk7m {
  font-weight: lighter;
}
._33sdnBObDSgcIemY_8d188 {
  color: #b0e9ff;
}
._2NKwVWWJzUopyzUpm5K8PU {
  overflow: auto;
  max-height: 213px;
  padding-left: 0px;
}
._33RDQ6gt9hW0N3baDbAfnl,
._3Mstp8zLfqhPc0yqJGve2N {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
._1b_OxtjP85MZc-IlQfnnHR {
  font-size: 15px;
  color: #fff;
}
.EqzVNygGbzsiBalSQOtWy {
  font-size: 13px;
  max-height: 31px;
  overflow: hidden;
}
._2AePWUSM2FTvZMktTEaX-X {
  text-transform: uppercase;
  font-size: 13px;
  color: #c9c9c9;
  margin-bottom: 6px;
}
._392ONkyGLvYAILmrlrnvpW {
  width: 500px;
  height: auto;
  margin-left: 20px;
  box-shadow: 0 0 10px #000;
}
.uCqc1bF2AGYNJFBx59-Hr,
.GgO-cRDrIDxhC9mzlUA9A {
  width: 500px;
  height: 230px;
  position: relative;
  overflow: hidden;
  background-image: radial-gradient(ellipse at top left, #42454c, #25282e);
  -webkit-mask-image: linear-gradient(180deg, black 75%, rgba(0, 0, 0, 0) 100%);
  mask-image: linear-gradient(180deg, black 75%, rgba(0, 0, 0, 0) 100%);
  border-radius: 4px;
}
.uCqc1bF2AGYNJFBx59-Hr > div,
.GgO-cRDrIDxhC9mzlUA9A > div {
  margin-top: 0px;
}
.uCqc1bF2AGYNJFBx59-Hr > div > div:first-child,
.GgO-cRDrIDxhC9mzlUA9A > div > div:first-child {
  background-position-y: -28px;
  height: 102px;
}
.uCqc1bF2AGYNJFBx59-Hr ._3VYOHJvHihqQTfP1-kMBap,
.GgO-cRDrIDxhC9mzlUA9A ._3VYOHJvHihqQTfP1-kMBap {
  width: 100%;
  height: 132px;
  position: absolute;
  overflow: hidden;
}
.uCqc1bF2AGYNJFBx59-Hr ._3VYOHJvHihqQTfP1-kMBap > img,
.GgO-cRDrIDxhC9mzlUA9A ._3VYOHJvHihqQTfP1-kMBap > img {
  width: 100%;
  height: auto;
  top: -29px;
  position: relative;
}
.uCqc1bF2AGYNJFBx59-Hr ._22lmznAIoce0crmqLa7pEy,
.GgO-cRDrIDxhC9mzlUA9A ._22lmznAIoce0crmqLa7pEy {
  top: 101px;
  height: 100%;
  max-width: 70%;
  margin: 0px auto;
  position: relative;
}
.uCqc1bF2AGYNJFBx59-Hr ._3p_W9DK9PwoiZD6BEweFwC,
.GgO-cRDrIDxhC9mzlUA9A ._3p_W9DK9PwoiZD6BEweFwC {
  position: absolute;
  width: calc(100% - 22px);
  height: 100%;
  padding: 11px;
  background-color: #25282e;
  background-image: radial-gradient(ellipse at top left, #42454c, #25282e);
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.4);
  border-radius: 4px;
}
.uCqc1bF2AGYNJFBx59-Hr ._3p_W9DK9PwoiZD6BEweFwC ._1b_OxtjP85MZc-IlQfnnHR,
.GgO-cRDrIDxhC9mzlUA9A ._3p_W9DK9PwoiZD6BEweFwC ._1b_OxtjP85MZc-IlQfnnHR {
  font-size: 11px;
  line-height: 11px;
  color: #fff;
}
.uCqc1bF2AGYNJFBx59-Hr ._3p_W9DK9PwoiZD6BEweFwC .EqzVNygGbzsiBalSQOtWy,
.GgO-cRDrIDxhC9mzlUA9A ._3p_W9DK9PwoiZD6BEweFwC .EqzVNygGbzsiBalSQOtWy {
  font-size: 7px;
  line-height: 16px;
  color: #adaeb2;
}
.uCqc1bF2AGYNJFBx59-Hr ._3p_W9DK9PwoiZD6BEweFwC ._232HvNzrbXUHJCdNDolSM9,
.GgO-cRDrIDxhC9mzlUA9A ._3p_W9DK9PwoiZD6BEweFwC ._232HvNzrbXUHJCdNDolSM9 {
  font-size: 6px;
}
.uCqc1bF2AGYNJFBx59-Hr ._3p_W9DK9PwoiZD6BEweFwC ._232HvNzrbXUHJCdNDolSM9 img,
.GgO-cRDrIDxhC9mzlUA9A ._3p_W9DK9PwoiZD6BEweFwC ._232HvNzrbXUHJCdNDolSM9 img {
  max-width: 100%;
}
.GgO-cRDrIDxhC9mzlUA9A {
  height: 400px;
}
.uCqc1bF2AGYNJFBx59-Hr *,
.GgO-cRDrIDxhC9mzlUA9A * {
  pointer-events: none;
}
._2m41926NXpqJxJB2dEchHw {
  width: 778px;
  height: auto;
  color: #fff;
}
._2m41926NXpqJxJB2dEchHw img {
  width: 100%;
}
._33RDQ6gt9hW0N3baDbAfnl {
  margin-bottom: 20px;
  margin-top: 20px;
}
.Qz0mmjcnBMcs99N6fgVCv {
  flex-grow: 1;
  flex-basis: 0;
}
.Qz0mmjcnBMcs99N6fgVCv:first-child {
  margin-right: 10px;
}
.X_wtWeV0nNEF-9Rz0wZRL {
  background-color: #323843;
  padding: 5px;
  font-size: 13px;
}
.X_wtWeV0nNEF-9Rz0wZRL._3kAV8hXf4G70C4tDE8HDjI {
  background-color: #25282e;
  padding: 16px;
}
.X_wtWeV0nNEF-9Rz0wZRL._2jAkKq9D5KKOH2cgMu59yN {
  background-color: transparent;
  padding-left: 16px;
  padding-right: 16px;
}
.X_wtWeV0nNEF-9Rz0wZRL._2jAkKq9D5KKOH2cgMu59yN ul {
  padding-left: 14px;
  margin-top: 0px;
}
.X_wtWeV0nNEF-9Rz0wZRL._2jAkKq9D5KKOH2cgMu59yN li {
  list-style-position: outside;
}
.X_wtWeV0nNEF-9Rz0wZRL._2jAkKq9D5KKOH2cgMu59yN li strong {
  font-weight: normal;
  color: #c9c9c9;
}
.WiG3FOkzY58mDmTzVy40z {
  margin-top: 20px;
}
._3Lcquzc_EacniSS2QxdUHx {
  max-width: 248px;
  max-height: 192px;
}
._27huHYrHSwivfUIglfRube {
  margin-left: 8px;
  width: 400px;
  background-color: #25282e;
}
.lJEQ6yKHtjwXClD4NVqUY {
  text-transform: uppercase;
  font-size: 13px;
  color: #c9c9c9;
}
._2EbfH5kGhG6VdMYM0aSFsw {
  background-image: radial-gradient(
    circle at top left,
    #399aec 10%,
    #225dce 80%
  );
  background-color: transparent;
  padding: 4px 20px;
  border-radius: 2px;
  border: none;
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2);
  color: #fff;
  font-size: 14px;
}
._2EbfH5kGhG6VdMYM0aSFsw:hover {
  background-image: radial-gradient(
    circle at top left,
    #399aec 0%,
    #225dce 140%
  );
  cursor: pointer;
  box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.5);
}
._2dxWXru9IFUHuJgzC9_WwQ {
  box-shadow: 0px 0px 20px #000;
  border-radius: 4px;
  margin-top: 16px;
  background-color: #2e3138;
}
._2dxWXru9IFUHuJgzC9_WwQ ._2HiqsrLG8k4zf4raXVygUP {
  text-transform: uppercase;
  padding: 8px 16px;
  font-size: 18px;
  letter-spacing: 1px;
  color: #fff;
  display: flex;
  line-height: 36px;
}
._2dxWXru9IFUHuJgzC9_WwQ ._2HiqsrLG8k4zf4raXVygUP .DialogButton {
  width: 40px;
  margin-left: auto;
}
._3myaExQMpilWMgxWk6AufV {
  display: flex;
  height: 337px;
}
._1p6D8VoQJUTyY1LiTsqaQf {
  width: 600px;
}
._2Nwi2WWTWdc4JkMEiHDFFK {
  display: flex;
  flex-direction: row;
  align-items: end;
}
._2Nwi2WWTWdc4JkMEiHDFFK ._2s4zAjRHJabF47kK9uxCY6 {
  width: 33%;
  display: flex;
  flex-direction: column;
}
._2Nwi2WWTWdc4JkMEiHDFFK a {
  display: block;
  width: 100%;
  height: auto;
}
._2Nwi2WWTWdc4JkMEiHDFFK img {
  display: block;
  width: 100%;
}
._3NxzN3dNq98rjVdkyQ9QIH {
  background-color: #000;
  background-image: url(../../../images/applications/community/broadcast_middle_preview.png?v=valveisgoodatcaching);
  width: 600px;
  opacity: 0.1;
}
._1UuTcQvO7lyRrxjs-QPMdh {
  height: 20px;
  width: auto;
  border-top: 1px solid #585d6a;
  margin-top: 20px;
}
._34yXhyKRnXlCQ1XA_DLGAW {
  display: flex;
  flex-direction: column;
}
._29B1UOzVRMVZSd22IyP43x {
  position: relative;
}
._3SVRvFP-sXikNXmksKkDQ7 {
  margin-top: 8px;
  border-top: 1px solid #484b53;
  padding-top: 20px;
  margin-bottom: 12px;
}
._3SVRvFP-sXikNXmksKkDQ7 ._2XnObldRTEs5T4Sswyv5Fo {
  flex-grow: 1;
}
._3SVRvFP-sXikNXmksKkDQ7 button.DialogButton._2YD-avez2pqO4MJHAO5_v0 {
  padding-top: 5px;
  padding-bottom: 5px;
}
._2mvgc6dpEDHRJlTWhGDz7h {
  color: #fff;
  font-size: 14px;
  margin-top: 10px;
  cursor: pointer;
  display: inline-block;
}
.dVJB2r43CGIAgr-Xtt4P3 {
  position: relative;
  display: flex;
  justify-content: center;
  cursor: pointer;
  border: 1px solid transparent;
  border-image-source: url(../../../images/applications/community/glassborder_02.png?v=valveisgoodatcaching);
  border-image-width: 1px;
  border-image-repeat: stretch;
  border-image-slice: 7;
  box-shadow: 0 0 12px #00000025;
}
._1PkTBeZJVs3WI8US0zffEx {
  width: fit-content;
  position: relative;
  display: flex;
  align-items: flex-end;
  overflow: hidden;
  -webkit-mask-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0) 0%,
    black 44px,
    black calc(100% - 44px),
    transparent 100%
  );
  mask-image: linear-gradient(
    to right,
    rgba(0, 0, 0, 0) 0%,
    black 44px,
    black calc(100% - 44px),
    transparent 100%
  );
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}
._25fL1JQcG1kh_9L5danMxc {
  object-fit: contain;
  top: 0;
  width: 1053px;
  max-width: 100%;
  cursor: pointer;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  filter: saturate(0.9);
  transition: transform .21s ease-in-out, filter .21s ease-in-out;
}
.dVJB2r43CGIAgr-Xtt4P3:hover ._25fL1JQcG1kh_9L5danMxc {
  transform: scale(1.02);
  filter: saturate(1);
}
._1ueE9cjv0hzERo311Gr6qL {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  background: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.2) 8px,
    rgba(0, 0, 0, 0.5) 100%
  );
  height: 12px;
}
._3mREW5LJ_7jyeol7BtXcym {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  position: absolute;
  z-index: 2;
}
.lQR9_4nAXfydIY7zwOzSF {
  margin-top: 10px;
  position: absolute;
  top: 0;
  background-image: url("/images/AppDetailsSpotlightTemplate.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 13.6%;
  width: 100%;
  height: 100%;
  display: none;
  opacity: 0.5;
}
._388IuJImOHcpIL9kvqJdet {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden;
}
._3sVs6YBElnuTON_cY_6ne5 {
  position: absolute;
  right: -16px;
  bottom: -16px;
  width: 100%;
  max-height: 100%;
  filter: blur(12px);
}
._1HL2nt3zhHJo3RkMzmD-Gb {
  top: 0;
  left: 0;
  right: 0px;
  font-size: 14px;
  margin-bottom: 4px;
  display: flex;
  flex-direction: row;
  align-items: left;
  justify-content: flex-start;
}
.BasicUI ._1HL2nt3zhHJo3RkMzmD-Gb .bYwbk-ycz_n2JnQgyrgDx {
  margin-top: 2px;
}
._1HL2nt3zhHJo3RkMzmD-Gb ._3zVyXPaFJl95Q5qnxtDpuB {
  color: #94a1a6;
  letter-spacing: 1px;
  text-transform: uppercase;
}
.BasicUI ._1HL2nt3zhHJo3RkMzmD-Gb ._3zVyXPaFJl95Q5qnxtDpuB {
  font-family: "Motiva Sans", Helvetica, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  letter-spacing: 0px;
  color: #fff;
  margin-bottom: 8px;
}
.BasicUI ._1HL2nt3zhHJo3RkMzmD-Gb ._3zVyXPaFJl95Q5qnxtDpuB span {
  font-family: "Motiva Sans", Helvetica, sans-serif;
  font-weight: normal;
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
  text-align: left;
  text-decoration: none;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  letter-spacing: 0px;
  color: #fff;
  font-weight: 500;
  font-size: 18px;
  line-height: 22px;
}
._1HL2nt3zhHJo3RkMzmD-Gb .IltgR1LrH0neRnKq0TLxy {
  display: flex;
  align-items: center;
}
._1HL2nt3zhHJo3RkMzmD-Gb ._3Dkj3XaiQV2I1d2m-RRA_L {
  width: 20px;
  height: 20px;
  margin-right: 6px;
  border-radius: 2px;
  overflow: hidden;
  margin-top: auto;
  margin-bottom: auto;
}
._1ahePoGx6gPXhapzZw2L21 {
  position: absolute;
  -webkit-mask-image: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0) 35%,
    black 45%,
    black 80%,
    rgba(0, 0, 0, 0) 100%
  );
  mask-image: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0) 35%,
    black 45%,
    black 80%,
    rgba(0, 0, 0, 0) 100%
  );
  filter: blur(30px);
  transform: scaleY(2);
  opacity: 0.7;
}
._2nr7NuawYs9NhC8OUkY0fK {
  position: absolute;
  height: 100%;
  width: 100%;
  background: linear-gradient(
    90deg,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0) 11%,
    rgba(0, 0, 0, 0.7) 45%,
    rgba(0, 0, 0, 0.5) 80%,
    rgba(0, 0, 0, 0) 100%
  );
  background-repeat: no-repeat;
  background-size: cover;
  background-position: top left;
  pointer-events: none;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
._2nr7NuawYs9NhC8OUkY0fK .Ojdg2vBD3O1oroxYVU2zB {
  position: absolute;
  left: 42%;
  padding-right: 5%;
  max-width: 490px;
}
.nEBZT02OOnxIbyIl9Dk44 {
  font-size: 18px;
  line-height: 22px;
  font-weight: 300;
  color: #fff;
  overflow: hidden;
  margin-top: 4px;
}
.HPngOFPPykmeXFSxcC1Zv {
  color: #dbdbdb;
  font-size: 13px;
  padding-top: 10px;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 0px;
}
._2_kU7nUB6wwDu-LsbQZmNc {
  position: relative;
  display: flex;
  flex-direction: column;
}
._1zDJ1bfFg-UkuAluUAoGKj {
  box-shadow: 1px 2px 12px 1px #00000055;
}
._1zDJ1bfFg-UkuAluUAoGKj ._1ueE9cjv0hzERo311Gr6qL {
  display: none;
}
:root {
  --main-text-color: #ffffff;
  --main-light-blue-background: #68a2c8;
  --main-text-on-light-blue: rgb(209, 209, 209);
  --main-top-image-bg: #0e2a3d;
  --main-editor-bg-color: #1b2838;
  --main-editor-text-color: #d3e0ea;
  --main-editor-input-bg-color: #30333b;
}
.body {
  background: #1f2126;
}
select {
  color: #fff;
  background: #32373f;
  border: 1px solid rgba(50, 55, 63, 0);
  padding: 8px;
  box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.4);
  border-radius: 3px;
  outline: 0;
}
select option {
  background: #32373f;
}
.DialogContent.ArtworkSelectorDialog {
  width: 900px;
  max-width: unset;
}
.DialogContent.ArtworkSelectorDialog > .DialogContent_InnerWidth {
  max-width: unset;
  padding-right: 20px;
}
.sharedFilePreviewYouTubeVideo {
  overflow: unset;
}
.sharedFilePreviewYouTubeVideo.floatLeft {
  padding: 0px;
  margin: 2px 8px 8px 0px;
  position: relative;
}
.sharedFilePreviewYouTubeVideo.floatRight {
  padding: 0px;
  margin: 2px 0px 8px 8px;
  position: relative;
}
.sharedFilePreviewYouTubeVideo.sizeFull {
  padding: 0px;
  margin: 2px 0px 8px 8px;
  position: relative;
  display: flex;
}
.youtube_play {
  width: 100%;
  height: 100%;
  background-image: url(../../../images/applications/community/icon_playbutton.png?v=valveisgoodatcaching);
  background-repeat: no-repeat;
  background-size: 80px 80px;
  background-position: 50% calc(50% - 4px);
  position: absolute;
  text-align: center;
  padding-top: 8px;
  opacity: 0.8;
  transition: opacity .2s ease-out;
}
.youtube_play:hover {
  cursor: pointer;
  opacity: 1;
}
.EndDateAmount_Ctn .DialogInputLabelGroup {
  margin-bottom: unset;
  flex-grow: 1;
  margin-left: 14px;
}
body.flat_page #footer {
  position: relative;
}
.EventDetailsBody div.bb_h1 {
  color: #fff;
  border-bottom: 1px solid rgba(255, 255, 255, 0.3);
  margin-bottom: 6px;
  margin-top: 8px;
  font-size: 19px;
}
::-webkit-scrollbar-thumb {
  background: rgba(255, 255, 255, 0.1);
}
.ttip {
  cursor: default;
}
body.partner_events {
  background: #24282e;
}
body,
textarea,
input {
  font-family: "Motiva Sans", Arial, Helvetica, sans-serif;
  font-weight: 300;
}
strong {
  font-family: "Motiva Sans", Arial, Helvetica, sans-serif;
  font-weight: 500;
}
._3ZlRVLZBBJ5AlqcTXgH39I {
  width: 100vw;
  height: 100vh;
  max-width: none;
  max-height: none;
  background: #000;
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  overflow: hidden;
  overscroll-behavior: contain;
}
._3ZlRVLZBBJ5AlqcTXgH39I::backdrop {
  overscroll-behavior: contain;
}
._3ZlRVLZBBJ5AlqcTXgH39I img {
  max-width: 100%;
  max-height: 100%;
}
._2Q0i393KuCPDvhYcQE_8hn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: transform 300ms linear;
}
._1QaLXa9BqcHtuXQn-WeKKB {
  transform: translateX(0);
}
._3CBDhewhtAYADfOEKQ088x {
  transform: translateX(-100vw);
}
._1bAQfVTEag1iry95f9aB5b {
  transform: translateX(100vw);
}
._1peagr4kB_Df9EaBgyqNw_ {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 50px;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: space-between;
}
._1SOhddmKueqNM0bBsPezHq {
  line-height: 50px;
  padding-left: 20px;
  color: #fff;
  font-size: 120%;
  max-width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.hK1C_5FvGkWxVfYm1K5O- {
  padding-right: 20px;
  display: flex;
  align-items: center;
}
._3Yti5xlO0MO1IRLD4owQ3n {
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjIwIj48cGF0aCBkPSJtIDEsMyAxLjI1LC0xLjI1IDcuNSw3LjUgNy41LC03LjUgMS4yNSwxLjI1IC03LjUsNy41IDcuNSw3LjUgLTEuMjUsMS4yNSAtNy41LC03LjUgLTcuNSw3LjUgLTEuMjUsLTEuMjUgNy41LC03LjUgLTcuNSwtNy41IHoiIGZpbGw9IiNGRkYiLz48L3N2Zz4=")
    no-repeat center;
  width: 40px;
  height: 35px;
  cursor: pointer;
  border: none;
  opacity: 0.7;
}
.WtITgXcX98FEtm06NIQNY,
.KKIxD3K9xRk6zlGyP2kmI {
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 20px;
  height: 34px;
  padding: 40px 30px;
  cursor: pointer;
  opacity: 0.7;
  border: none;
}
.WtITgXcX98FEtm06NIQNY {
  left: 0;
  background: rgba(0, 0, 0, 0.2)
    url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDE5LDMgLTIsLTIgLTE2LDE2IDE2LDE2IDEsLTEgLTE1LC0xNSAxNSwtMTUgeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==")
    no-repeat center;
}
.KKIxD3K9xRk6zlGyP2kmI {
  right: 0;
  background: rgba(0, 0, 0, 0.2)
    url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZlcnNpb249IjEuMSIgd2lkdGg9IjIwIiBoZWlnaHQ9IjM0Ij48cGF0aCBkPSJtIDEsMyAyLC0yIDE2LDE2IC0xNiwxNiAtMSwtMSAxNSwtMTUgLTE1LC0xNSB6IiBmaWxsPSIjRkZGIi8+PC9zdmc+")
    no-repeat center;
}
._1y3QVgsz4daj3E3S5wzwt- {
  height: 12px;
  width: 12px;
  padding-top: 3px;
  padding-right: 5px;
}
