@charset "UTF-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font: inherit;
  font-size: 100%;
  vertical-align: baseline; }

html {
  line-height: 1; }

ol, ul {
  list-style: none; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

caption, th, td {
  text-align: left;
  font-weight: normal;
  vertical-align: middle; }

q, blockquote {
  quotes: none; }
  q:before, q:after, blockquote:before, blockquote:after {
    content: "";
    content: none; }

a img {
  border: none; }

elements-of-type(html5-block) {
  display: block; }

.FontinSmallCaps, .newItemPopup, .skillPopup, .divinationCard {
  font-family: "FontinSmallCaps", Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: 0.54;
  font-weight: normal; }
  .FontinSmallCaps:lang(zh-CN), .newItemPopup:lang(zh-CN), .skillPopup:lang(zh-CN), .divinationCard:lang(zh-CN) {
    font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif; }
  .FontinSmallCaps:lang(zh-TW), .newItemPopup:lang(zh-TW), .skillPopup:lang(zh-TW), .divinationCard:lang(zh-TW) {
    font-family: 微軟正黑, "Microsoft JhengHei", 新明細體, Verdana, Arial, Helvetica, sans-serif; }
  .FontinSmallCaps:lang(ru-RU), .newItemPopup:lang(ru-RU), .skillPopup:lang(ru-RU), .divinationCard:lang(ru-RU) {
    font-family: FrizQuadrataC, Verdana, Arial, Helvetica, sans-serif; }
  .FontinSmallCaps:lang(ko-KR), .newItemPopup:lang(ko-KR), .skillPopup:lang(ko-KR), .divinationCard:lang(ko-KR) {
    font-family: '맑은 고딕', 'Malgun Gothic', Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: -0.025em; }

.FontinRegular, .newItemContainer .stackSize {
  font-family: "FontinRegular", Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: 0.51;
  font-weight: normal; }
  .FontinRegular:lang(zh-CN), .newItemContainer .stackSize:lang(zh-CN) {
    font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold; }
  .FontinRegular:lang(zh-TW), .newItemContainer .stackSize:lang(zh-TW) {
    font-family: 微軟正黑, "Microsoft JhengHei", 新明細體, Verdana, Arial, Helvetica, sans-serif; }
  .FontinRegular:lang(ru-RU), .newItemContainer .stackSize:lang(ru-RU) {
    font-family: FrizQuadrataC, Verdana, Arial, Helvetica, sans-serif; }
  .FontinRegular:lang(ko-KR), .newItemContainer .stackSize:lang(ko-KR) {
    font-family: '맑은 고딕', 'Malgun Gothic', Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: -0.025em; }

.FontinItalic {
  font-family: "FontinItalic", Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: 0.51;
  font-weight: normal; }
  .FontinItalic:lang(zh-CN) {
    font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif; }
  .FontinItalic:lang(zh-TW) {
    font-family: 微軟正黑, "Microsoft JhengHei", 新明細體, Verdana, Arial, Helvetica, sans-serif; }
  .FontinItalic:lang(ru-RU) {
    font-family: FrizQuadrataC, Verdana, Arial, Helvetica, sans-serif; }
  .FontinItalic:lang(ko-KR) {
    font-family: '맑은 고딕', 'Malgun Gothic', Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: -0.025em; }

.FontinBold, .countdowns .countdown-wrapper .countdown {
  font-family: "FontinBold", Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: 0.52;
  font-weight: normal; }
  .FontinBold:lang(zh-CN), .countdowns .countdown-wrapper .countdown:lang(zh-CN) {
    font-family: "Microsoft YaHei", Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold; }
  .FontinBold:lang(zh-TW), .countdowns .countdown-wrapper .countdown:lang(zh-TW) {
    font-family: 微軟正黑, "Microsoft JhengHei", 新明細體, Verdana, Arial, Helvetica, sans-serif; }
  .FontinBold:lang(ru-RU), .countdowns .countdown-wrapper .countdown:lang(ru-RU) {
    font-family: FrizQuadrataC, Verdana, Arial, Helvetica, sans-serif; }
  .FontinBold:lang(ko-KR), .countdowns .countdown-wrapper .countdown:lang(ko-KR) {
    font-family: '맑은 고딕', 'Malgun Gothic', Verdana, Arial, Helvetica, sans-serif;
    letter-spacing: -0.025em;
    font-weight: bold; }

.countdowns {
  box-sizing: border-box;
  display: flex;
  width: 100%;
  min-height: 50px;
  margin: 0 auto 40px;
  flex-wrap: wrap;
  justify-content: center;
  z-index: 2; }
  .countdowns .countdown-wrapper {
    box-sizing: border-box;
    width: 100%;
    min-height: 50px;
    max-width: 510px;
    margin: 10px 0;
    z-index: 2;
    background: none center no-repeat; }
    .countdowns .countdown-wrapper .countdown {
      display: flex;
      height: 30px;
      width: 296px;
      margin: 0 auto;
      padding: 7px 0 13px;
      justify-content: space-between;
      line-height: 28px;
      color: #fafeff;
      font-size: 1.3em;
      text-align: center;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none; }
      .countdowns .countdown-wrapper .countdown div {
        width: 18%;
        height: 28px; }
    .countdowns .countdown-wrapper:hover span {
      opacity: 1; }

#poe-popup-container {
  position: absolute;
  width: 800px;
  left: -1000px; }
  #poe-popup-container.fullscreen {
    width: auto;
    height: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    overflow: visible; }

.PoEMarkup.glyph {
  float: left; }
  .PoEMarkup.glyph.HBG00 {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -60px -90px;
    width: 5px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBG01 {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -38px -90px;
    width: 8px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBG02 {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -28px -90px;
    width: 10px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBG03 {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -46px -90px;
    width: 8px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBG04 {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -18px -90px;
    width: 10px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAa {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -40px 0px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAb {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -40px -18px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAc {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: 0px -36px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAd {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -20px -36px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAe {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -40px -36px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAf {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -60px 0px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAg {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -60px -18px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAh {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -60px -36px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAi {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: 0px -54px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAj {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -20px -54px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAk {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -40px -54px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAl {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: 0px 0px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAm {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -80px 0px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAn {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -20px 0px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAo {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -80px -36px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAp {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -80px -54px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAq {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: 0px -72px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAr {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -20px -72px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAs {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -40px -72px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAt {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -60px -72px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAu {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -80px -72px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAv {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -100px 0px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAw {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -100px -18px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAx {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -100px -36px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAy {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -100px -54px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGAz {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -100px -72px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGBa {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -80px -18px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGBc {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -20px -18px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGBd {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: 0px -18px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.HBGBe {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -60px -54px;
    width: 20px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.hbgi00 {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: -54px -90px;
    width: 6px;
    height: 18px;
    display: inline-block; }
  .PoEMarkup.glyph.hbgi04 {
    background: url('/image/gen/glyph.png?1626342167316') no-repeat;
    background-position: 0px -90px;
    width: 18px;
    height: 18px;
    display: inline-block; }

@-webkit-keyframes animate-veiled-mod {
  100% {
    background-position: 0; } }

@-moz-keyframes animate-veiled-mod {
  100% {
    background-position: 0; } }

@-ms-keyframes animate-veiled-mod {
  100% {
    background-position: 0; } }

@-o-keyframes animate-veiled-mod {
  100% {
    background-position: 0; } }

@keyframes animate-veiled-mod {
  100% {
    background-position: 0; } }

.itemPopupContainer, .skillPopupContainer {
  position: relative;
  text-align: center;
  z-index: 10000;
  min-width: 262.88032px;
  -webkit-pointer-events: none;
  -moz-pointer-events: none;
  pointer-events: none; }

.itemPopupContainer .veiledMod .lc.prefix, .itemPopupContainer .veiledMod .lc.suffix {
  padding: 0;
  -webkit-animation: animate-veiled-mod 3s steps(90) reverse infinite;
  -moz-animation: animate-veiled-mod 3s steps(90) reverse infinite;
  -ms-animation: animate-veiled-mod 3s steps(90) reverse infinite;
  -o-animation: animate-veiled-mod 3s steps(90) reverse infinite;
  animation: animate-veiled-mod 3s steps(90) reverse infinite;
  will-change: background-position;
  white-space: nowrap; }

.itemPopupContainer .veiledMod .lc.prefix {
  width: 158px;
  background-position: -14220px;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  user-select: auto;
  color: transparent; }

.itemPopupContainer .veiledMod .lc.prefix01 {
  background-image: url('/image/item/veiled/prefix_01.png?1624341093009'); }

.itemPopupContainer .veiledMod .lc.prefix02 {
  background-image: url('/image/item/veiled/prefix_02.png?1624341093073'); }

.itemPopupContainer .veiledMod .lc.prefix03 {
  background-image: url('/image/item/veiled/prefix_03.png?1624341093129'); }

.itemPopupContainer .veiledMod .lc.prefix04 {
  background-image: url('/image/item/veiled/prefix_04.png?1624341093185'); }

.itemPopupContainer .veiledMod .lc.prefix05 {
  background-image: url('/image/item/veiled/prefix_05.png?1624341093241'); }

.itemPopupContainer .veiledMod .lc.prefix06 {
  background-image: url('/image/item/veiled/prefix_06.png?1624341093297'); }

.itemPopupContainer .veiledMod .lc.suffix {
  width: 85px;
  background-position: -7650px;
  -webkit-user-select: auto;
  -moz-user-select: auto;
  user-select: auto;
  color: transparent; }

.itemPopupContainer .veiledMod .lc.suffix01 {
  background-image: url('/image/item/veiled/suffix_01.png?1624341093353'); }

.itemPopupContainer .veiledMod .lc.suffix02 {
  background-image: url('/image/item/veiled/suffix_02.png?1624341093405'); }

.itemPopupContainer .veiledMod .lc.suffix03 {
  background-image: url('/image/item/veiled/suffix_03.png?1624341093457'); }

.itemPopupContainer .veiledMod .lc.suffix04 {
  background-image: url('/image/item/veiled/suffix_04.png?1624341093509'); }

.itemPopupContainer .veiledMod .lc.suffix05 {
  background-image: url('/image/item/veiled/suffix_05.png?1624341093561'); }

.itemPopupContainer .veiledMod .lc.suffix06 {
  background-image: url('/image/item/veiled/suffix_06.png?1624341093573'); }

.itemPopupContainer .sockets {
  display: flex;
  justify-content: center;
  align-items: center; }
  .itemPopupContainer .sockets .socket {
    background: none no-repeat center;
    width: 32px;
    height: 32px;
    margin-right: 3px; }
    .itemPopupContainer .sockets .socket.socketStr {
      background: url('/image/gen/socket2.png?1626342167332') no-repeat;
      background-position: -64px -32px; }
    .itemPopupContainer .sockets .socket.socketDex {
      background: url('/image/gen/socket2.png?1626342167332') no-repeat;
      background-position: -32px -32px; }
    .itemPopupContainer .sockets .socket.socketInt {
      background: url('/image/gen/socket2.png?1626342167332') no-repeat;
      background-position: -32px 0px; }
    .itemPopupContainer .sockets .socket.socketStrDex {
      background: url('/image/gen/socket2.png?1626342167332') no-repeat;
      background-position: 0px -32px; }
    .itemPopupContainer .sockets .socket.socketStrInt {
      background: url('/image/gen/socket2.png?1626342167332') no-repeat;
      background-position: -64px 0px; }
    .itemPopupContainer .sockets .socket.socketDexInt {
      background: url('/image/gen/socket2.png?1626342167332') no-repeat;
      background-position: 0px 0px; }

.itemGemPopup {
  z-index: 1450; }

.itemBoxContent {
  position: relative;
  background: top right repeat-y;
  font-size: 110%; }

.itemInline {
  clear: both; }

.itemInline .itemIconContainer {
  float: left; }

.itemTitleBar {
  background: top left repeat-x;
  position: relative;
  margin-top: -6px;
  margin-bottom: -9px; }

.itemTitleBar .l {
  position: absolute; }

.itemTitleBar .r {
  position: absolute; }

.itemSeperator {
  background: top left repeat-x;
  position: relative; }

.itemSeperator .l {
  position: absolute; }

.itemSeperator .r {
  position: absolute; }

.explicitMod, .implicitMod, .utilityMod {
  color: #8888FF; }

.fracturedMod {
  color: #a29162; }

.explicitMod:hover .lc > .d, .explicitMod.hover .lc > .d, .implicitMod:hover .lc > .d, .implicitMod.hover .lc > .d, .enchantMod:hover .lc > .d, .enchantMod.hover .lc > .d, .fracturedMod:hover .lc > .d, .fracturedMod.hover .lc > .d, .utilityMod:hover .lc > .d, .utilityMod.hover .lc > .d, .craftedMod:hover .lc > .d, .craftedMod.hover .lc > .d, .veiledMod:hover .lc > .d, .veiledMod.hover .lc > .d, .pseudoMod:hover .lc > .d, .pseudoMod.hover .lc > .d {
  display: inline-block; }

.ultimatumMods {
  /*
    * We support up to 10 icons layered like this:
    *
    *   2   4   6   8   10
    * 1   3   5   7   9
    */ }
  .ultimatumMods .ultimatumMod {
    display: inline-block;
    position: relative;
    width: 39px;
    height: 39px; }
    .ultimatumMods .ultimatumMod[type="BuffsExpireFaster"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -39px 0px; }
    .ultimatumMods .ultimatumMod[type="CantLeaveArea"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -39px -156px; }
    .ultimatumMods .ultimatumMod[type="CertainMonsterMod"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: 0px -39px; }
    .ultimatumMods .ultimatumMod[type="ChaoticTouch"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -39px -39px; }
    .ultimatumMods .ultimatumMod[type="ChokingMiasma"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -78px 0px; }
    .ultimatumMods .ultimatumMod[type="CorruptedBlood"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -78px -39px; }
    .ultimatumMods .ultimatumMod[type="CurseAilmentReflection"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: 0px -78px; }
    .ultimatumMods .ultimatumMod[type="DebuffEncounter"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -39px -78px; }
    .ultimatumMods .ultimatumMod[type="DefeatAllWavesTime"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -78px -78px; }
    .ultimatumMods .ultimatumMod[type="ElementalTotem"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -117px 0px; }
    .ultimatumMods .ultimatumMod[type="EncounterDaemonEffect"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -117px -39px; }
    .ultimatumMods .ultimatumMod[type="EnvironmentalHazards"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -117px -78px; }
    .ultimatumMods .ultimatumMod[type="EscalatingDamageTaken"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: 0px -117px; }
    .ultimatumMods .ultimatumMod[type="EscalatingMonsterSpeed"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -39px -117px; }
    .ultimatumMods .ultimatumMod[type="Flamethrower"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -78px -117px; }
    .ultimatumMods .ultimatumMod[type="FrostInfection"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -117px -117px; }
    .ultimatumMods .ultimatumMod[type="GainCertainAmountRuin"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -156px 0px; }
    .ultimatumMods .ultimatumMod[type="HinderingFlasks"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -156px -39px; }
    .ultimatumMods .ultimatumMod[type="LessCooldownRecovery"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -156px -78px; }
    .ultimatumMods .ultimatumMod[type="LessenedReach"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -156px -117px; }
    .ultimatumMods .ultimatumMod[type="LightningDamagefromMana"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: 0px -156px; }
    .ultimatumMods .ultimatumMod[type="LimitedFlasks"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: 0px 0px; }
    .ultimatumMods .ultimatumMod[type="LongerCooldowns"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -78px -156px; }
    .ultimatumMods .ultimatumMod[type="MonsterAppliesDebuff"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -117px -156px; }
    .ultimatumMods .ultimatumMod[type="MonsterAppliesRuin"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -156px -156px; }
    .ultimatumMods .ultimatumMod[type="MonstersMod"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -195px 0px; }
    .ultimatumMods .ultimatumMod[type="OccasionalImpotence"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -195px -39px; }
    .ultimatumMods .ultimatumMod[type="OverlayTier2"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -195px -78px; }
    .ultimatumMods .ultimatumMod[type="OverlayTier3"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -195px -117px; }
    .ultimatumMods .ultimatumMod[type="PhysicalTotem"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -195px -156px; }
    .ultimatumMods .ultimatumMod[type="ReducedRecovery"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: 0px -195px; }
    .ultimatumMods .ultimatumMod[type="RestlessDead"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -78px -195px; }
    .ultimatumMods .ultimatumMod[type="RestlessDeadRuin"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -39px -195px; }
    .ultimatumMods .ultimatumMod[type="Revenant"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -117px -195px; }
    .ultimatumMods .ultimatumMod[type="Sawblade"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -156px -195px; }
    .ultimatumMods .ultimatumMod[type="ScatteredProjectiles"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -195px -195px; }
    .ultimatumMods .ultimatumMod[type="SharedAuras"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -234px 0px; }
    .ultimatumMods .ultimatumMod[type="ShrunkenReach"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -234px -39px; }
    .ultimatumMods .ultimatumMod[type="SiphonedCharges"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -234px -78px; }
    .ultimatumMods .ultimatumMod[type="StormcallerRunes"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -234px -117px; }
    .ultimatumMods .ultimatumMod[type="UnluckyCrits"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -234px -156px; }
    .ultimatumMods .ultimatumMod[type="VaalArena"] {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -234px -195px; }
    .ultimatumMods .ultimatumMod[tier]::after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0; }
    .ultimatumMods .ultimatumMod[tier="2"]::after {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -195px -78px; }
    .ultimatumMods .ultimatumMod[tier="3"]::after {
      background: url('/image/gen/ultimatum.png?1626342167868') no-repeat;
      background-position: -195px -117px; }
  .ultimatumMods.doubleLine {
    height: 58.5px; }
    .ultimatumMods.doubleLine .ultimatumMod:nth-child(odd) {
      margin-left: -19.5px;
      margin-right: -19.5px; }
    .ultimatumMods.doubleLine .ultimatumMod:nth-child(even) {
      margin-bottom: 19.5px; }
    .ultimatumMods.doubleLine .ultimatumMod:first-child {
      margin-left: 0; }
    .ultimatumMods.doubleLine .ultimatumMod:last-child {
      margin-right: 0; }

.logbookMod .lc.area {
  color: white; }

.logbookMod .lc.faction {
  color: #7f7f7f; }
  .logbookMod .lc.faction::before {
    display: inline-block;
    content: ' ';
    width: 18px;
    height: 18px;
    padding-right: 2px;
    line-height: 1em;
    vertical-align: middle;
    background: center / contain no-repeat transparent; }
  .logbookMod .lc.faction[faction=Faction1]::before {
    background: url('/image/gen/expedition.png?1626342167324') no-repeat;
    background-position: 0px 0px; }
  .logbookMod .lc.faction[faction=Faction2]::before {
    background: url('/image/gen/expedition.png?1626342167324') no-repeat;
    background-position: -18px 0px; }
  .logbookMod .lc.faction[faction=Faction3]::before {
    background: url('/image/gen/expedition.png?1626342167324') no-repeat;
    background-position: 0px -18px; }
  .logbookMod .lc.faction[faction=Faction4]::before {
    background: url('/image/gen/expedition.png?1626342167324') no-repeat;
    background-position: -18px -18px; }

.cosmeticMod {
  color: #aa9e82; }

.unmet {
  color: #d20000; }

.craftedMod, .enchantMod {
  color: #b4b4ff; }

.textUnique, .flavourText, .uniqueitem {
  color: #af6025; }

.flavourText {
  font-style: italic; }

.incubated .text {
  color: #b4b4ff; }

.incubated .descrText {
  font-size: 0.9em; }
  .incubated .descrText .progress {
    color: white;
    padding: 0; }

.PoEMarkup.default {
  color: #7f7f7f; }

.PoEMarkup.prophecy {
  color: #b54bff; }

.textRare {
  color: #FFFF77; }

.textMagic {
  color: #8888FF; }

.textNormal {
  color: #C8C8C8; }

.textGem {
  color: #AA9E82; }

.textCurrency {
  color: #AA9E82; }

.textWhiteItem {
  color: #c8c8c8; }

.textRareItem {
  color: #ffff77; }

.textMagicItem {
  color: #8888ff; }

.textGemItem {
  color: #1ba29b; }

.textCurrencyItem {
  color: #aa9e82; }

.textUniqueItem {
  color: #af6025; }

.textQuestItem {
  color: #4ae63a; }

.itemContainer {
  z-index: 350;
  position: relative;
  /*float: left;*/
  margin-bottom: 20px; }

.itemContainer noscript {
  position: absolute;
  bottom: 23px;
  left: 0px;
  text-align: center;
  color: red;
  opacity: .5;
  font-style: italic;
  font-size: 72%;
  background: #111; }

.itemContainerNotVerified noscript {
  bottom: 2px; }

.itemContainerContentLayoutNotInline {
  float: left; }

.itemContainerContentLayoutNotInline .itemIconContainer {
  padding: 0px 10px; }

.itemContainerVerified {
  margin-bottom: 24px; }

.itemNotInline .itemIcon {
  cursor: pointer; }

.itemIconContainer {
  text-align: center; }

.itemIcon {
  display: inline-block;
  margin-top: 5px;
  text-align: center;
  position: relative; }

.itemContainer .verified {
  font-weight: bold;
  color: #AAA;
  border: 1px solid #333;
  background-color: #000;
  padding: 1px 4px; }

.itemHovered .verified {
  border: 1px solid #444;
  color: #FFFF77; }

.itemIcon .socket img {
  position: relative; }

.itemIcon .socket {
  position: relative;
  overflow: hidden;
  float: left; }

.itemIcon .socketRight {
  float: right; }

.itemStatusPopup {
  margin-top: 0px;
  display: none;
  position: absolute;
  z-index: 400;
  text-align: center;
  color: #fee;
  border: 1px solid #333;
  background-color: #000;
  padding: 1px 3px 2px 3px;
  font-style: italic; }

.verifiedItemStatusPopup {
  margin-top: 24px; }

.lc, .descrText span, .secDescriptionText span {
  display: inline-block;
  padding: 0px 10px; }

.itemSmartLayoutBreak {
  clear: both; }

.itemFragment {
  float: left;
  position: relative;
  background: #000;
  opacity: .3; }
  .itemFragment.iW1 {
    width: 47.4645px; }
  .itemFragment.iW2 {
    width: 94.929px; }
  .itemFragment.iH1 {
    height: 47.4645px; }
  .itemFragment.iH2 {
    height: 94.929px; }
  .itemFragment.iH3 {
    height: 142.3935px; }
  .itemFragment.iH4 {
    height: 189.858px; }
  .itemFragment.itemVerified {
    margin-bottom: 19px; }
  .itemFragment noscript {
    text-align: center;
    font-size: 80%;
    position: absolute;
    top: 0px;
    right: 0px;
    left: 0px;
    bottom: 0px;
    padding-top: 5px; }
    .itemFragment noscript span:before {
      content: "Javascript required"; }

.itemContentLayout {
  float: left;
  margin: 5px 5px 5px 5px; }
  .itemContentLayout.iW1.itemVerified {
    width: 65px; }
  .itemContentLayout.itemUnavailable {
    background: rgba(255, 0, 0, 0.3);
    position: relative;
    padding: 4px;
    color: #a7b7b7; }

.itemInfoBox, .itemLeaguePopup, .newItemContainer .verifiedStatus {
  font-weight: bold;
  color: #AAA;
  border: 1px solid #333;
  background-color: #000;
  padding: 1px 4px;
  text-align: center; }

.itemLeaguePopup {
  position: absolute;
  font-weight: normal;
  font-style: italic;
  margin-top: 3px;
  display: none;
  z-index: 200; }

.itemTooltip {
  padding: 4px 2px;
  text-align: center;
  white-space: nowrap;
  font-size: 1.1em;
  background-color: #000;
  color: white;
  z-index: 10000; }

.newItemPopup, .skillPopup {
  background: rgba(0, 0, 0, 0.8);
  color: #7f7f7f;
  margin: 0px 7px; }
  .newItemPopup .colourDefault, .skillPopup .colourDefault {
    color: white; }
  .newItemPopup .colourAugmented, .skillPopup .colourAugmented {
    color: #8888FF; }
  .newItemPopup .colourUnmet, .skillPopup .colourUnmet {
    color: #d20000; }
  .newItemPopup .colourPhysicalDamage, .skillPopup .colourPhysicalDamage {
    color: white; }
  .newItemPopup .colourFireDamage, .skillPopup .colourFireDamage {
    color: #960000; }
  .newItemPopup .colourColdDamage, .skillPopup .colourColdDamage {
    color: #366492; }
  .newItemPopup .colourLightningDamage, .skillPopup .colourLightningDamage {
    color: gold; }
  .newItemPopup .colourChaosDamage, .skillPopup .colourChaosDamage {
    color: #d02090; }
  .newItemPopup .colourUnique, .skillPopup .colourUnique {
    color: #af6025; }
  .newItemPopup .colourUnreachable, .skillPopup .colourUnreachable {
    color: #5a5a5a; }
  .newItemPopup .colourCurrency, .skillPopup .colourCurrency {
    color: #aa9e82; }
  .newItemPopup .colourRewardQuantity, .skillPopup .colourRewardQuantity {
    color: white; }
  .newItemPopup .colourDivination, .skillPopup .colourDivination {
    color: #0ebaff; }
  .newItemPopup .content, .skillPopup .content {
    padding: 0.4em 0em 0.5em 0em; }
  .newItemPopup .separator, .skillPopup .separator {
    height: 7.91075px;
    margin: 1px 0px; }
  .newItemPopup .descrText, .skillPopup .descrText {
    font-style: italic; }
  .newItemPopup .value, .skillPopup .value {
    color: #fff; }
  .newItemPopup .augmented, .skillPopup .augmented {
    color: #8888ff; }
  .newItemPopup .unmet, .skillPopup .unmet {
    color: #d20000; }
  .newItemPopup .lc, .skillPopup .lc {
    padding: 0px 6.08519px; }
    .newItemPopup .lc.l, .newItemPopup .lc.r, .skillPopup .lc.l, .skillPopup .lc.r {
      position: absolute; }
    .newItemPopup .lc.l, .skillPopup .lc.l {
      left: 0px; }
    .newItemPopup .lc.r, .skillPopup .lc.r {
      right: 0px; }
    .newItemPopup .lc.pr, .skillPopup .lc.pr {
      color: #ec7676;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none; }
    .newItemPopup .lc.su, .skillPopup .lc.su {
      color: #7aaff1;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none; }
    .newItemPopup .lc .d, .skillPopup .lc .d {
      display: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      user-select: none; }

.newItemPopup .itemName .lc {
  padding: 7.23428px 30px 7.23428px 30px; }

.newItemPopup .doubleLine .itemName .lc {
  padding: 5.18323px 45px 2.59162px 45px; }

.newItemPopup .doubleLine .typeLine .lc {
  padding: 2.59162px 45px 5.18323px 45px; }

.newItemPopup .itemHeader {
  font-size: 19px;
  line-height: 1em;
  height: 33px; }
  .newItemPopup .itemHeader.doubleLine {
    height: 53px; }

.newItemPopup .secDescrText {
  padding: 0px 1em; }

.newItemPopup.normalPopup .itemName, .newItemPopup.normalPopup .secDescrText {
  color: #c8c8c8; }

.newItemPopup.rarePopup .itemName, .newItemPopup.rarePopup .secDescrText {
  color: #ffff77; }

.newItemPopup.magicPopup .itemName, .newItemPopup.magicPopup .secDescrText {
  color: #8888ff; }

.newItemPopup.gemPopup .itemName, .newItemPopup.gemPopup .secDescrText {
  color: #1ba29b; }

.newItemPopup.currencyPopup .itemName, .newItemPopup.currencyPopup .secDescrText {
  color: #aa9e82; }

.newItemPopup.uniquePopup .itemName, .newItemPopup.uniquePopup .secDescrText {
  color: #af6025; }

.newItemPopup.questPopup .itemName, .newItemPopup.questPopup .secDescrText {
  color: #4ae63a; }

.newItemPopup.prophecyPopup .itemName, .newItemPopup.prophecyPopup .secDescrText {
  color: #b54bff; }

.newItemPopup.relicPopup .itemName, .newItemPopup.relicPopup .secDescrText {
  color: #82ad6a; }

.newItemPopup .vaalHeader, .newItemPopup .hybridHeader {
  background: none no-repeat center / contain;
  height: 34px;
  font-size: 19px;
  line-height: 1em; }

.newItemPopup .vaalHeader {
  background-image: url('/image/item/popup/vaal-title.png?1624341092757'); }

.newItemPopup .hybridHeader {
  background-image: url('/image/item/popup/hybrid-title.png?1624341092737'); }

.newItemPopup .experienceBar {
  background: url('/image/item/popup/experience-bar.png?1624341092733');
  width: 212px;
  height: 13px;
  margin: 0 4px;
  display: inline-block;
  text-align: left; }
  .newItemPopup .experienceBar .fill {
    width: 204px;
    display: inline-block;
    margin: 0px 4px; }
    .newItemPopup .experienceBar .fill span {
      display: inline-block;
      height: 13px;
      background: url('/image/item/popup/experience-bar-fill.png?1624341092733') repeat-x; }

.skillPopup .skillHeader {
  padding: 0 30px;
  white-space: nowrap; }

.skillPopup .skillName {
  display: inline-block;
  font-size: 22.8px;
  line-height: 2em;
  height: 53px; }
  .skillPopup .skillName .lc {
    padding: 5px; }

.skillPopup .content .lc {
  white-space: pre-wrap; }

.skillPopup .recipe {
  display: inline-block;
  line-height: 2em;
  vertical-align: middle; }
  .skillPopup .recipe .component {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: none center center no-repeat;
    background-size: contain; }
    .skillPopup .recipe .component.ClearOil {
      background-image: url('/image/skill/popup/component/clear-oil.png?1624341125085'); }
    .skillPopup .recipe .component.SepiaOil {
      background-image: url('/image/skill/popup/component/sepia-oil.png?1624341125085'); }
    .skillPopup .recipe .component.AmberOil {
      background-image: url('/image/skill/popup/component/amber-oil.png?1624341125085'); }
    .skillPopup .recipe .component.VerdantOil {
      background-image: url('/image/skill/popup/component/verdant-oil.png?1624341125085'); }
    .skillPopup .recipe .component.TealOil {
      background-image: url('/image/skill/popup/component/teal-oil.png?1624341125085'); }
    .skillPopup .recipe .component.AzureOil {
      background-image: url('/image/skill/popup/component/azure-oil.png?1624341125085'); }
    .skillPopup .recipe .component.VioletOil {
      background-image: url('/image/skill/popup/component/violet-oil.png?1624341125089'); }
    .skillPopup .recipe .component.CrimsonOil {
      background-image: url('/image/skill/popup/component/crimson-oil.png?1624341125085'); }
    .skillPopup .recipe .component.BlackOil {
      background-image: url('/image/skill/popup/component/black-oil.png?1624341125085'); }
    .skillPopup .recipe .component.OpalescentOil {
      background-image: url('/image/skill/popup/component/opalescent-oil.png?1624341125085'); }
    .skillPopup .recipe .component.SilverOil {
      background-image: url('/image/skill/popup/component/silver-oil.png?1624341125085'); }
    .skillPopup .recipe .component.GoldenOil {
      background-image: url('/image/skill/popup/component/golden-oil.png?1624341125085'); }
    .skillPopup .recipe .component.IndigoOil {
      background-image: url('/image/skill/popup/component/indigo-oil.png?1624341125085'); }

.skillPopup.keystonePopup .skillHeader {
  background: url('/image/skill/popup/header-double-keystone-left.png?1624341125113') top left no-repeat, url('/image/skill/popup/header-double-keystone-right.png?1624341125113') top right no-repeat, url('/image/skill/popup/header-double-keystone-middle.png?1624341125113') top center repeat-x;
  color: #e2dfdd; }

.skillPopup.jewelPopup .skillHeader {
  background: url('/image/skill/popup/header-double-jewel-left.png?1624341125113') top left no-repeat, url('/image/skill/popup/header-double-jewel-right.png?1624341125113') top right no-repeat, url('/image/skill/popup/header-double-jewel-middle.png?1624341125113') top center repeat-x;
  color: #ebe19d; }

.skillPopup.ascendancyPopup .skillHeader {
  background: url('/image/skill/popup/header-double-ascendancy-left.png?1624341125113') top left no-repeat, url('/image/skill/popup/header-double-ascendancy-right.png?1624341125113') top right no-repeat, url('/image/skill/popup/header-double-ascendancy-middle.png?1624341125113') top center repeat-x;
  color: #ebe19d; }

.skillPopup.notablePopup .skillHeader {
  background: url('/image/skill/popup/header-double-notable-left.png?1624341125113') top left no-repeat, url('/image/skill/popup/header-double-notable-right.png?1624341125113') top right no-repeat, url('/image/skill/popup/header-double-notable-middle.png?1624341125113') top center repeat-x;
  color: #efe492; }

.skillPopup.normalPopup .skillHeader {
  background: url('/image/skill/popup/header-double-normal-left.png?1624341125113') top left no-repeat, url('/image/skill/popup/header-double-normal-right.png?1624341125113') top right no-repeat, url('/image/skill/popup/header-double-normal-middle.png?1624341125113') top center repeat-x;
  color: #ddd185; }

.skillPopup .content {
  padding: 1em 0.3em;
  font-size: 1.2em;
  text-align: left; }

.divinationCard {
  max-width: 268px;
  height: 401px;
  background: transparent;
  font-size: 14px; }
  .divinationCard span.lc {
    padding: 0; }
  .divinationCard .cardFace {
    position: absolute;
    left: 4%;
    top: 8%;
    height: 42%;
    width: 90%;
    background: #1e1e1e;
    overflow: hidden; }
    .divinationCard .cardFace img {
      height: 100%;
      width: 100%; }
  .divinationCard .itemBoxContent {
    width: 100%;
    height: 100%;
    background: transparent url('/image/item/popup/divination-card.png?1624341092733') no-repeat center;
    background-size: cover;
    z-index: 3; }
    .divinationCard .itemBoxContent .itemHeader {
      padding-top: 3%; }
      .divinationCard .itemBoxContent .itemHeader .itemName {
        font-size: 16px; }
    .divinationCard .itemBoxContent .stackSize {
      color: #c8c8c8;
      font-size: 100%;
      width: 15%;
      height: 22px;
      top: 46.5%;
      left: 10%;
      position: absolute; }
    .divinationCard .itemBoxContent .itemCardInfo {
      position: absolute;
      top: 52%;
      left: 0;
      right: 0;
      bottom: 0;
      display: flex;
      flex-direction: column;
      margin: 0 6% 6%;
      font-size: 110%; }
      .divinationCard .itemBoxContent .itemCardInfo .itemCardInfoTop, .divinationCard .itemBoxContent .itemCardInfo .itemCardInfoBottom {
        flex: 1 1 auto;
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-around;
        padding: 0.5em; }
        .divinationCard .itemBoxContent .itemCardInfo .itemCardInfoTop > div, .divinationCard .itemBoxContent .itemCardInfo .itemCardInfoBottom > div {
          max-width: 100%; }
      .divinationCard .itemBoxContent .itemCardInfo .itemCardInfoBottom {
        padding: 0.3em 0.2em; }
        .divinationCard .itemBoxContent .itemCardInfo .itemCardInfoBottom .flavourText [class*="size_"] {
          display: inline-block;
          line-height: 1.1;
          letter-spacing: -0.2px; }
      .divinationCard .itemBoxContent .itemCardInfo .itemCardInfoDivider {
        flex: 0 0 3px;
        display: block;
        height: 3px;
        width: 70%;
        margin: 0 auto;
        background: url('/image/item/popup/divination-card-divider.png?1624341092733') no-repeat center;
        background-size: contain; }
      .divinationCard .itemBoxContent .itemCardInfo .explicitMod {
        line-height: 16px; }
      .divinationCard .itemBoxContent .itemCardInfo .flavourText {
        line-height: 1; }
  .divinationCard .itemName, .divinationCard .secDescrText {
    color: #111; }
  .divinationCard .default {
    color: #7f7f7f; }
  .divinationCard .uniqueitem {
    color: #af6025; }
  .divinationCard .rareitem {
    color: #ffff77; }
  .divinationCard .magicitem {
    color: #8888ff; }
  .divinationCard .whiteitem {
    color: #c8c8c8; }
  .divinationCard .gemitem {
    color: #1ba29b; }
  .divinationCard .currencyitem {
    color: #aa9e82; }
  .divinationCard .questitem {
    color: #4ae63a; }
  .divinationCard .crafted {
    color: #b4b4ff; }
  .divinationCard .divination {
    color: #0ebaff; }
  .divinationCard .corrupted {
    color: #d20000; }
  .divinationCard .enchanted {
    color: #b8daf2; }
  .divinationCard .bold {
    font-weight: bold; }
  .divinationCard .italic {
    font-style: italic; }
  .divinationCard .normal {
    font-weight: normal;
    font-style: normal;
    color: #c8c8c8; }

.itemHeader .symbol::after {
  content: ' ';
  display: block;
  top: 0px;
  position: absolute;
  background: none center no-repeat; }

.itemHeader .symbol.l::after {
  left: 2px;
  height: 33px;
  width: 26px; }

.itemHeader .symbol.r::after {
  right: 2px;
  height: 33px;
  width: 26px; }

.itemHeader.doubleLine .symbol.l::after {
  height: 53px; }

.itemHeader.doubleLine .symbol.r::after {
  height: 53px; }

.itemHeader .symbol.shaper::after {
  background-image: url('/image/item/popup/shaper-symbol.png?1624341092741'); }

.itemHeader .symbol.elder::after {
  background-image: url('/image/item/popup/elder-symbol.png?1624341092733'); }

.itemHeader .symbol.crusader::after {
  background-image: url('/image/item/popup/crusader-symbol.png?1624341092733'); }

.itemHeader .symbol.redeemer::after {
  background-image: url('/image/item/popup/redeemer-symbol.png?1624341092737'); }

.itemHeader .symbol.hunter::after {
  background-image: url('/image/item/popup/hunter-symbol.png?1624341092737'); }

.itemHeader .symbol.warlord::after {
  background-image: url('/image/item/popup/warlord-symbol.png?1624341092757'); }

.itemHeader .symbol.veiled::after {
  background-image: url('/image/item/popup/veiled-symbol.png?1624341092757'); }

.itemHeader .symbol.fractured::after {
  background-image: url('/image/item/popup/fractured-symbol.png?1624341092733'); }

.itemHeader .symbol.synthetic::after {
  background-image: url('/image/item/popup/synthetic-symbol.png?1624341092741'); }

.itemHeader .symbol.replica::after {
  background-image: url('/image/item/popup/experimented-symbol.png?1624341092733'); }

.normalPopup .itemHeader {
  background: url('/image/item/popup/header-normal-left.png?1624341092737') top left no-repeat, url('/image/item/popup/header-normal-right.png?1624341092737') top right no-repeat, url('/image/item/popup/header-normal-middle.png?1624341092737') top center repeat-x; }

.normalPopup .separator {
  background: url('/image/item/popup/seperator-normal.png?1624341092737') center no-repeat; }

.magicPopup .itemHeader {
  background: url('/image/item/popup/header-magic-left.png?1624341092737') top left no-repeat, url('/image/item/popup/header-magic-right.png?1624341092737') top right no-repeat, url('/image/item/popup/header-magic-middle.png?1624341092737') top center repeat-x; }

.magicPopup .separator {
  background: url('/image/item/popup/seperator-magic.png?1624341092737') center no-repeat; }

.rarePopup .itemHeader {
  background: url('/image/item/popup/header-rare-left.png?1624341092737') top left no-repeat, url('/image/item/popup/header-rare-right.png?1624341092737') top right no-repeat, url('/image/item/popup/header-rare-middle.png?1624341092737') top center repeat-x; }

.rarePopup .itemHeader.doubleLine {
  background: url('/image/item/popup/header-double-rare-left.png?1624341092733') top left no-repeat, url('/image/item/popup/header-double-rare-right.png?1624341092733') top right no-repeat, url('/image/item/popup/header-double-rare-middle.png?1624341092733') top center repeat-x; }

.rarePopup .separator {
  background: url('/image/item/popup/seperator-rare.png?1624341092737') center no-repeat; }

.uniquePopup .itemHeader {
  background: url('/image/item/popup/header-unique-left.png?1624341092737') top left no-repeat, url('/image/item/popup/header-unique-right.png?1624341092737') top right no-repeat, url('/image/item/popup/header-unique-middle.png?1624341092737') top center repeat-x; }

.uniquePopup .itemHeader.doubleLine {
  background: url('/image/item/popup/header-double-unique-left.png?1624341092733') top left no-repeat, url('/image/item/popup/header-double-unique-right.png?1624341092733') top right no-repeat, url('/image/item/popup/header-double-unique-middle.png?1624341092733') top center repeat-x; }

.uniquePopup .separator {
  background: url('/image/item/popup/seperator-unique.png?1624341092741') center no-repeat; }

.gemPopup .itemHeader {
  background: url('/image/item/popup/header-gem-left.png?1624341092733') top left no-repeat, url('/image/item/popup/header-gem-right.png?1624341092733') top right no-repeat, url('/image/item/popup/header-gem-middle.png?1624341092733') top center repeat-x; }

.gemPopup .separator {
  background: url('/image/item/popup/seperator-gem.png?1624341092737') center no-repeat; }

.currencyPopup .itemHeader {
  background: url('/image/item/popup/header-currency-left.png?1624341092733') top left no-repeat, url('/image/item/popup/header-currency-right.png?1624341092733') top right no-repeat, url('/image/item/popup/header-currency-middle.png?1624341092733') top center repeat-x; }

.currencyPopup .separator {
  background: url('/image/item/popup/seperator-currency.png?1624341092737') center no-repeat; }

.questPopup .itemHeader {
  background: url('/image/item/popup/header-quest-left.png?1624341092737') top left no-repeat, url('/image/item/popup/header-quest-right.png?1624341092737') top right no-repeat, url('/image/item/popup/header-quest-middle.png?1624341092737') top center repeat-x; }

.questPopup .separator {
  background: url('/image/item/popup/seperator-quest.png?1624341092737') center no-repeat; }

.prophecyPopup .itemHeader {
  background: url('/image/item/popup/header-prophecy-left.png?1624341092737') top left no-repeat, url('/image/item/popup/header-prophecy-right.png?1624341092737') top right no-repeat, url('/image/item/popup/header-prophecy-middle.png?1624341092737') top center repeat-x; }

.prophecyPopup .separator {
  background: url('/image/item/popup/seperator-prophecy.png?1624341092737') center no-repeat; }

.relicPopup .itemHeader {
  background: url('/image/item/popup/header-relic-left.png?1624341092737') top left no-repeat, url('/image/item/popup/header-relic-right.png?1624341092737') top right no-repeat, url('/image/item/popup/header-relic-middle.png?1624341092737') top center repeat-x; }

.relicPopup .itemHeader.doubleLine {
  background: url('/image/item/popup/header-double-relic-left.png?1624341092733') top left no-repeat, url('/image/item/popup/header-double-relic-right.png?1624341092733') top right no-repeat, url('/image/item/popup/header-double-relic-middle.png?1624341092733') top center repeat-x; }

.relicPopup .separator {
  background: url('/image/item/popup/seperator-relic.png?1624341092737') center no-repeat; }

.newItemContainer {
  background: transparent; }
  .newItemContainer .iconContainer {
    position: relative;
    text-align: center; }
  .newItemContainer .icon {
    display: inline-block;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat; }
  .newItemContainer .stackSize {
    font-size: 18px;
    font-weight: bold;
    color: white;
    position: absolute;
    top: -1px;
    left: 4px;
    text-shadow: -1px -1px 0 #000, 0 -1px 0 #000, 1px -1px 0 #000, 1px 0 0 #000, 1px 1px 0 #000, 0 1px 0 #000, -1px 1px 0 #000, -1px 0 0 #000, -1px -1px 3px #000, 0 -1px 3px #000, 1px -1px 0 #000, 1px 0 3px #000, 1px 1px 3px #000, 0 1px 3px #000, -1px 1px 3px #000, -1px 0 3px #000;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
    .newItemContainer .stackSize.maxed {
      color: #00bafe; }
  .newItemContainer .leaguePopup {
    visibility: hidden; }
  .newItemContainer .verifiedStatus {
    font-size: 85%;
    min-height: 15px;
    word-wrap: break-word; }
    .pt_BR .newItemContainer .verifiedStatus {
      font-size: 75%; }
  .newItemContainer.hovered .verifiedStatus {
    border: 1px solid #444;
    color: #FFFF77; }
  .newItemContainer .verticalLink, .newItemContainer.iW1 .socketLink0, .newItemContainer.iW1 .socketLink1, .newItemContainer.iW1 .socketLink2, .newItemContainer.iW2 .socketLink1, .newItemContainer.iW2 .socketLink3 {
    background: url('/image/gen/socket.png?1626342167652') no-repeat;
    background-position: -140px 0px;
    width: 15px;
    height: 38px; }
  .newItemContainer .horizontalLink, .newItemContainer.iW2 .socketLink0, .newItemContainer.iW2 .socketLink2, .newItemContainer.iW2 .socketLink4 {
    background: url('/image/gen/socket.png?1626342167652') no-repeat;
    background-position: 0px -140px;
    width: 38px;
    height: 15px; }
  .newItemContainer .socketLink {
    position: absolute;
    z-index: 1;
    -webkit-pointer-events: none;
    -moz-pointer-events: none;
    pointer-events: none; }
  .newItemContainer .sockets {
    position: absolute;
    top: 0px;
    left: 0px;
    display: none; }
  .newItemContainer.showSockets .sockets {
    display: block !important; }
  .newItemContainer.iW1 .socketLink0 {
    left: 16.23225px;
    top: 28.4645px; }
  .newItemContainer.iW1 .socketLink1 {
    left: 16.23225px;
    top: 75.929px; }
  .newItemContainer.iW1 .socketLink2 {
    left: 16.23225px;
    top: 123.3935px; }
  .newItemContainer.iW1 .icon {
    width: 47.4645px; }
  .newItemContainer.iW1 .sockets {
    width: 47.4645px; }
  .newItemContainer.iW1.iH2 .sockets.numSockets1 {
    top: 23.73225px; }
  .newItemContainer.iW1.iH3 .sockets.numSockets1 {
    top: 47.4645px; }
  .newItemContainer.iW1.iH3 .sockets.numSockets2 {
    top: 23.73225px; }
  .newItemContainer.iW1.iH4 .sockets.numSockets1 {
    top: 71.19675px; }
  .newItemContainer.iW1.iH4 .sockets.numSockets2 {
    top: 47.4645px; }
  .newItemContainer.iW1.iH4 .sockets.numSockets3 {
    top: 23.73225px; }
  .newItemContainer.iW2 .icon {
    width: 94.929px; }
  .newItemContainer.iW2 .socketLink0 {
    left: 28.4645px;
    top: 16.23225px; }
  .newItemContainer.iW2 .socketLink1 {
    left: 63.69675px;
    top: 28.4645px; }
  .newItemContainer.iW2 .socketLink2 {
    left: 28.4645px;
    top: 63.69675px; }
  .newItemContainer.iW2 .socketLink3 {
    left: 16.23225px;
    top: 75.929px; }
  .newItemContainer.iW2 .socketLink4 {
    left: 28.4645px;
    top: 111.16125px; }
  .newItemContainer.iW2 .sockets {
    width: 94.929px; }
  .newItemContainer.iW2.iH1 .sockets.numSockets1, .newItemContainer.iW2.iH2 .sockets.numSockets1, .newItemContainer.iW2.iH3 .sockets.numSockets1, .newItemContainer.iW2.iH4 .sockets.numSockets1 {
    left: 23.73225px;
    width: 47.4645px; }
  .newItemContainer.iW2.iH2 .sockets.numSockets1, .newItemContainer.iW2.iH2 .sockets.numSockets2 {
    top: 23.73225px; }
  .newItemContainer.iW2.iH3 .sockets.numSockets1, .newItemContainer.iW2.iH3 .sockets.numSockets2 {
    top: 47.4645px; }
  .newItemContainer.iW2.iH3 .sockets.numSockets3, .newItemContainer.iW2.iH3 .sockets.numSockets4 {
    top: 23.73225px; }
  .newItemContainer.iW2.iH4 .sockets.numSockets1, .newItemContainer.iW2.iH4 .sockets.numSockets2 {
    top: 71.19675px; }
  .newItemContainer.iW2.iH4 .sockets.numSockets3, .newItemContainer.iW2.iH4 .sockets.numSockets4 {
    top: 47.4645px; }
  .newItemContainer.iW2.iH4 .sockets.numSockets5, .newItemContainer.iW2.iH4 .sockets.numSockets6 {
    top: 23.73225px; }
  .newItemContainer .socket {
    width: 30px;
    height: 30px;
    margin: 8.73225px;
    float: left;
    border-radius: 50%;
    background: none no-repeat center; }
    .newItemContainer .socket.socketed:hover {
      cursor: pointer;
      box-shadow: 0px 0px 4px 2px white; }
    .newItemContainer .socket.socketed::after {
      display: block;
      content: ' ';
      width: 100%;
      height: 100%;
      background: none no-repeat center; }
    .newItemContainer .socket.socketStr {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -2.5px -107.5px; }
    .newItemContainer .socket.socketDex {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -107.5px -72.5px; }
    .newItemContainer .socket.socketInt {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -2.5px -2.5px; }
    .newItemContainer .socket.socketGen {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -37.5px -107.5px; }
    .newItemContainer .socket.socketed.strGem::after {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -72.5px -2.5px; }
    .newItemContainer .socket.socketed.dexGem::after {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -37.5px -37.5px; }
    .newItemContainer .socket.socketed.intGem::after {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -2.5px -37.5px; }
    .newItemContainer .socket.socketed.genGem::after {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -72.5px -37.5px; }
    .newItemContainer .socket.socketed.socketSupport.strGem::after {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -2.5px -72.5px; }
    .newItemContainer .socket.socketed.socketSupport.dexGem::after {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -37.5px -72.5px; }
    .newItemContainer .socket.socketed.socketSupport.intGem::after {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -72.5px -107.5px; }
    .newItemContainer .socket.socketed.socketSupport.genGem::after {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -107.5px -107.5px; }
    .newItemContainer .socket.socketAbyss {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -70.5px -70.5px;
      width: 34px;
      height: 34px;
      margin: 6.73225px; }
      .newItemContainer .socket.socketAbyss.socketed.abyssJewel::after {
        background: url('/image/gen/socket.png?1626342167652') no-repeat;
        background-position: -35.5px -0.5px; }
    .newItemContainer .socket.socketDelve {
      background: url('/image/gen/socket.png?1626342167652') no-repeat;
      background-position: -107.5px -37.5px; }
      .newItemContainer .socket.socketDelve.socketed.delve::after {
        background: url('/image/gen/socket.png?1626342167652') no-repeat;
        background-position: -107.5px -2.5px; }
  .newItemContainer .socketRight {
    float: right; }

.itemPlaced {
  background: rgba(25, 26, 150, 0.25); }
  .itemPlaced.ipW1 {
    width: 47.4645px; }
  .itemPlaced.ipW2 {
    width: 94.929px; }
  .itemPlaced.ipW3 {
    width: 142.3935px; }
  .itemPlaced.ipW4 {
    width: 189.858px; }
  .itemPlaced.ipH1 {
    height: 47.4645px; }
  .itemPlaced.ipH2 {
    height: 94.929px; }
  .itemPlaced.ipH3 {
    height: 142.3935px; }
  .itemPlaced.ipH4 {
    height: 189.858px; }
  .itemPlaced.iH1.ipH2 .iconContainer {
    top: 23.73225px; }
  .itemPlaced.iH1.ipH3 .iconContainer {
    top: 47.4645px; }
  .itemPlaced.iH2.ipH3 .iconContainer {
    top: 23.73225px; }
  .itemPlaced.iH1.ipH4 .iconContainer {
    top: 71.19675px; }
  .itemPlaced.iH2.ipH4 .iconContainer {
    top: 47.4645px; }
  .itemPlaced.iH3.ipH4 .iconContainer {
    top: 23.73225px; }
  .itemPlaced.unidentified {
    background: rgba(210, 0, 0, 0.18); }
  .itemPlaced.divinationCard {
    background: none; }

.quadStash .newItemContainer {
  transform: scale(0.5);
  transform-origin: top left; }
  .quadStash .newItemContainer .stackSize {
    font-size: 20px; }

.essenceStash .newItemContainer {
  transform: scale(0.8154);
  transform-origin: top left; }

.currencyStash .newItemContainer {
  transform: scale(0.8077);
  transform-origin: top left; }
  .currencyStash .newItemContainer.stashIndividualSlot {
    transform: scale(1);
    background: url('/image/inventory/StashIndividualSlot.png?1624341092329');
    height: 53px;
    width: 53px;
    background-size: 98%; }
    .currencyStash .newItemContainer.stashIndividualSlot .iconContainer {
      transform: scale(0.8077);
      top: 3px; }
      .currencyStash .newItemContainer.stashIndividualSlot .iconContainer .icon {
        background: rgba(25, 26, 150, 0.25); }

.fragmentStash .newItemContainer {
  transform: scale(0.7949);
  transform-origin: top left; }

.mapStash .newItemContainer {
  transform: scale(0.9103);
  transform-origin: top left; }

.newItemPopup {
  margin: 0; }

.itemBoxContent {
  font-size: 0.9em; }

.itemPopupContainer:not(.divinationCard) {
  max-width: 95vw; }

em {
  font-style: italic; }

.language-select {
  margin: 0 5px;
  z-index: 19;
  text-align: right; }
  .language-select span {
    opacity: 0.6; }
    .language-select span:hover {
      opacity: 0.8; }
    .language-select span.active {
      opacity: 1; }
  .language-select img {
    margin-top: 5px;
    border: 1px solid #111; }

.link-back {
  float: left;
  padding: 5px;
  color: #43a2e6;
  font-style: normal;
  font-size: 0.8em;
  text-decoration: none;
  text-transform: uppercase; }

body.promo {
  display: flex;
  flex-direction: column;
  background: #000;
  word-spacing: 0.7px;
  line-height: 1.3;
  margin: 0;
  font-family: Verdana, Arial, Helvetica, sans-serif; }

.promo > header, .promo > section, .promo > footer {
  max-width: 1600px;
  height: 700px;
  width: 100%;
  position: relative;
  box-sizing: border-box; }

.promo > header {
  display: flex;
  flex-direction: column;
  height: auto;
  max-height: 1000px;
  margin: 0 auto;
  transition: 500ms cubic-bezier(0.77, 0, 0.175, 1) all; }
  .promo > header::before {
    display: block;
    content: ' ';
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: -1;
    background-repeat: no-repeat;
    background-position: 50% 26px;
    background-size: 100% auto;
    max-height: 1000px;
    max-width: 2000px;
    margin: 0 auto; }
  .promo > header.full {
    position: unset; }
  .promo > header .top-bar {
    z-index: 11; }
  .promo > header .logo {
    position: absolute;
    z-index: 10;
    top: 0;
    left: 0;
    right: 0; }
    .promo > header .logo a {
      display: block;
      margin: 0 auto;
      width: 300px;
      text-align: center; }
      .promo > header .logo a img {
        max-height: 170px;
        width: auto;
        max-width: 300px; }
  .promo > header .video-container {
    position: relative; }
  .promo > header .video-vignette {
    box-shadow: black 0 0 35px 25px inset;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    pointer-events: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none; }
  .promo > header .war-video-container {
    display: flex;
    justify-content: center;
    margin: 120px auto 60px; }
  .promo > header .watch-trailer {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%; }
    .promo > header .watch-trailer .watch-trailer-banner {
      display: block;
      width: 704px;
      height: 150px;
      margin: 0 auto;
      background-repeat: no-repeat;
      background-position: 0 0; }
      .promo > header .watch-trailer .watch-trailer-banner:hover {
        background-position: 0px -158px; }
      @media (max-width: 800px) {
        .promo > header .watch-trailer .watch-trailer-banner {
          width: 352px;
          height: 72px; }
          .promo > header .watch-trailer .watch-trailer-banner:hover {
            background-position: 0px -76px; } }

.promo > section {
  max-height: 1000px;
  background-repeat: no-repeat;
  background-position: 50% 0;
  background-size: auto 700px;
  margin: 0 auto 10px;
  overflow: visible;
  transition: 500ms ease-in all; }
  @media (max-width: 1600px) {
    .promo > section {
      height: 600px;
      background-size: auto 600px; } }
  @media (max-width: 1000px) {
    .promo > section {
      height: 500px;
      background-size: auto 500px; } }
  @media (max-width: 720px) {
    .promo > section {
      padding-top: 0;
      height: auto;
      max-height: none;
      background-size: 210%; } }
  .promo > section.hidden {
    display: none; }

.promo > section > header {
  padding: 80px 120px 0;
  text-align: center; }
  @media (max-width: 1600px) {
    .promo > section > header {
      padding: 5vw 7.5vw 0; } }
  @media (max-width: 720px) {
    .promo > section > header {
      margin-top: 5px;
      margin-bottom: calc(700 / 1600 * 210%);
      height: 0;
      text-align: center !important;
      padding: 0 7.5vw; } }
  .promo > section > header img {
    max-width: 50%; }
    @media (max-width: 1000px) {
      .promo > section > header img {
        max-width: 70%; } }
    @media (max-width: 800px) {
      .promo > section > header img {
        max-width: 100%; } }
  .promo > section > header h1 {
    display: inline-block;
    position: relative;
    font-size: 2em;
    line-height: 40px;
    background: no-repeat center/cover url('/image/ascendancy/2.png?1624341007346');
    background-size: 100% 97%;
    padding: 5px 10px;
    margin: 0;
    font-family: "FontinSmallCaps", Verdana, Arial, Helvetica, sans-serif;
    font-size-adjust: 0.54;
    font-weight: normal; }
    @media (max-width: 720px) {
      .promo > section > header h1 {
        font-size: 1.2em;
        line-height: 24px;
        padding: 0 5px;
        margin-top: -5px; } }

.promo > section .inner {
  padding: 12px 120px 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  text-align: center;
  align-items: center;
  overflow: visible; }
  @media (max-width: 1600px) {
    .promo > section .inner {
      padding: 2vw 7.5vw 0; } }
  @media (max-width: 720px) {
    .promo > section .inner {
      padding: 0 7.5vw 0;
      margin-bottom: 40px;
      align-items: stretch; } }
  .promo > section .inner .content, .promo > section .inner .content-interactive, .promo > section .inner .content-right, .promo > section .inner .content-left {
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-sizing: border-box; }
  .promo > section .inner .content {
    flex-basis: 50%;
    margin-bottom: auto;
    z-index: 1; }
    @media (max-width: 1000px) {
      .promo > section .inner .content:last-child {
        flex-basis: 70%; } }
    @media (max-width: 800px) {
      .promo > section .inner .content:last-child {
        flex-basis: 80%; } }
    @media (max-width: 720px) {
      .promo > section .inner .content:last-child {
        flex-basis: 100%; } }
    @media (max-width: 720px) {
      .promo > section .inner .content {
        flex-basis: 100%; } }
    .promo > section .inner .content p {
      background: no-repeat center/cover url('/image/ascendancy/2.png?1624341007346');
      background-size: 100% 97%;
      box-sizing: border-box;
      padding: 15px;
      font-size: 14px;
      font-weight: normal;
      color: #a39685;
      text-shadow: 1px 1px 2px black;
      max-width: 100%; }
      @media (max-width: 720px) {
        .promo > section .inner .content p {
          background-color: #222;
          border-radius: 15px; } }
    .promo > section .inner .content p + p {
      margin-top: 15px; }
      @media (max-width: 720px) {
        .promo > section .inner .content p + p {
          margin-top: 5px; } }
  .promo > section .inner .content-right, .promo > section .inner .content-left {
    max-width: 50%;
    flex-basis: 50%;
    align-items: center;
    margin-bottom: auto; }
    .promo > section .inner .content-right iframe, .promo > section .inner .content-left iframe {
      border: 1px solid #000;
      box-shadow: black 0px 0px 4px 4px; }
      @media (max-width: 720px) {
        .promo > section .inner .content-right iframe, .promo > section .inner .content-left iframe {
          height: calc(100% * 9 / 16) !important;
          width: auto !important;
          max-width: none;
          align-self: stretch; } }
    .promo > section .inner .content-right .description, .promo > section .inner .content-left .description {
      display: block;
      margin: 8px auto;
      font-size: 0.8em;
      font-weight: normal;
      font-style: italic;
      text-align: center;
      color: #b3aeae; }
  .promo > section .inner .content-interactive {
    max-width: 100%; }
  .promo > section .inner p + .content-interactive, .promo > section .inner .content-interactive > div:nth-child(n+2) {
    margin-top: 15px; }
    @media (max-width: 720px) {
      .promo > section .inner p + .content-interactive, .promo > section .inner .content-interactive > div:nth-child(n+2) {
        margin-top: 5px; } }
  .promo > section .inner .item-box {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    overflow: visible;
    font-size: 14px;
    font-weight: normal; }
    @media (max-width: 720px) {
      .promo > section .inner .item-box {
        justify-content: center;
        background: no-repeat center/cover url('/image/ascendancy/2.png?1624341007346');
        background-size: 100% 97%;
        box-sizing: border-box;
        padding: 15px; } }
  @media (max-width: 720px) and (max-width: 720px) {
    .promo > section .inner .item-box {
      background-color: #222;
      border-radius: 15px; } }
    .promo > section .inner .item-box .item-bg {
      background-image: url('/image/ascendancy/3.png?1624341007346');
      background-size: 100% 97%;
      background-repeat: no-repeat; }
  .promo > section .inner .screenshot-lbox {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    overflow: visible; }
    .promo > section .inner .screenshot-lbox .lbox-ss {
      display: flex;
      margin: 4px;
      box-shadow: #000 1px 1px 5px 2px; }
      .promo > section .inner .screenshot-lbox .lbox-ss a {
        display: flex; }
  .promo > section .inner .item-group, .promo > section .inner .item-group-h {
    display: flex;
    flex-direction: column; }
    @media (max-width: 720px) {
      .promo > section .inner .item-group, .promo > section .inner .item-group-h {
        flex-direction: row; } }
  .promo > section .inner .item-group-h {
    flex-direction: row; }
  .promo > section .inner .supporter-purchase {
    position: relative;
    align-self: center;
    transition-duration: unset; }
    @media (min-width: 721px) and (max-width: 1000px) {
      .promo > section .inner .supporter-purchase {
        width: 180px;
        margin-top: 8px; } }
    .promo > section .inner .supporter-purchase span {
      display: none; }
    .promo > section .inner .supporter-purchase .shopBuyButton {
      display: block;
      width: 400px;
      height: 187px;
      background-position: 47% 0; }
      @media (min-width: 721px) and (max-width: 1000px) {
        .promo > section .inner .supporter-purchase .shopBuyButton {
          width: 180px;
          height: 80px; } }
      .promo > section .inner .supporter-purchase .shopBuyButton:hover {
        background-position-y: -187px; }
        @media (min-width: 721px) and (max-width: 1000px) {
          .promo > section .inner .supporter-purchase .shopBuyButton:hover {
            background-position-y: -80px; } }

.promo > section:nth-of-type(odd) header {
  text-align: left; }

.promo > section:nth-of-type(even) header {
  text-align: right; }

@media (min-width: 721px) {
  .promo > section:nth-of-type(odd) .inner {
    text-align: left;
    justify-content: flex-start; }
    .promo > section:nth-of-type(odd) .inner .content, .promo > section:nth-of-type(odd) .inner .content-interactive {
      justify-content: flex-start;
      align-items: flex-start; }
    .promo > section:nth-of-type(odd) .inner .item-box {
      justify-content: flex-start; }
  .promo > section:nth-of-type(even) .inner {
    text-align: right;
    justify-content: flex-end; }
    .promo > section:nth-of-type(even) .inner .content, .promo > section:nth-of-type(even) .inner .content-interactive {
      justify-content: flex-end;
      align-items: flex-end; }
    .promo > section:nth-of-type(even) .inner .item-box {
      justify-content: flex-end; } }

@media (max-width: 720px) {
  .promo > section:nth-of-type(odd) {
    background-position-x: 90%; }
  .promo > section:nth-of-type(even) {
    background-position-x: 10%; }
  .promo > section .inner > .content-right, .promo > section .inner > .content-left {
    order: -1;
    flex-basis: 100%;
    max-width: none;
    margin-top: -100%;
    margin-bottom: 0; } }

#poe-lightbox {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(12, 4, 4, 0.9);
  z-index: 9000;
  justify-content: center; }
  #poe-lightbox img {
    max-width: 100%;
    max-height: 100%;
    align-self: center; }
  #poe-lightbox .lightbox-content {
    align-self: center; }
  #poe-lightbox .yt-wrapper {
    position: relative;
    width: calc(100vh * 1.7778);
    height: 100vh;
    max-width: calc(100vw - 80px);
    max-height: calc((100vw / 1.7778) - 80px);
    margin: 40px; }
    #poe-lightbox .yt-wrapper iframe {
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0; }

.lightbox-content {
  display: none; }

.social-icons {
  padding: 4vw 0 2vw;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: wrap; }
  .social-icons a {
    flex-basis: auto;
    margin-right: 20px;
    width: 30px;
    height: 30px;
    display: inline-block;
    background: url('/image/social/icons/social-icons.png?1624341125181'); }
    .social-icons a:first-child {
      margin-left: 20px; }
    .social-icons a.bg-facebook {
      background-position: -10px -10px; }
    .social-icons a.bg-facebook:hover {
      background-position: -60px -10px; }
    .social-icons a.bg-reddit {
      background-position: -10px -60px; }
    .social-icons a.bg-reddit:hover {
      background-position: -60px -60px; }
    .social-icons a.bg-twitter {
      background-position: -10px -110px; }
    .social-icons a.bg-twitter:hover {
      background-position: -60px -110px; }
    .social-icons a.bg-vk {
      background-position: -110px -110px; }
    .social-icons a.bg-vk:hover {
      background-position: -160px -10px; }
    .social-icons a.bg-youtube {
      background-position: -160px -60px; }
    .social-icons a.bg-youtube:hover {
      background-position: -160px -110px; }
    .social-icons a.bg-twitch {
      background-position: -110px -10px; }
    .social-icons a.bg-twitch:hover {
      background-position: -110px -60px; }

/**
 * PROMO THEMES
 */
.promo.ascendancy {
  /**
 * MAIN PAGE
 */
  /**
 * TRIALS
 */
  /**
 * LABYRINTH
 */
  /**
 * IZARO
 */
  /**
 * CLASSES
 */
  /**
 * CLASS
 */
  /**
 * ENCHANTMENTS
 */ }
  .promo.ascendancy .ascendancy {
    position: relative; }
    .promo.ascendancy .ascendancy-popup {
      position: absolute;
      z-index: 1000;
      visibility: hidden;
      display: block; }
      .promo.ascendancy .ascendancy-popup.prepared {
        visibility: visible;
        display: none; }
        .promo.ascendancy .ascendancy-popup.prepared.maxwidth .ascendancy-description {
          white-space: normal; }
          .promo.ascendancy .ascendancy-popup.prepared.maxwidth .ascendancy-description-inner {
            white-space: normal;
            overflow-wrap: break-word; }
      .promo.ascendancy .ascendancy-popup .ascendancy-description {
        background: rgba(0, 0, 0, 0.7);
        color: #fff;
        font-size: 20px;
        padding: 8px;
        white-space: nowrap; }
        .promo.ascendancy .ascendancy-popup .ascendancy-description-inner {
          font-size: 14px;
          margin-top: 10px;
          white-space: nowrap; }
          .promo.ascendancy .ascendancy-popup .ascendancy-description-inner.reminder-text {
            font-style: italic;
            color: #8a8a8a; }
  .promo.ascendancy .ascendancy-hover-box {
    position: absolute;
    background: transparent;
    z-index: 0; }
  .promo.ascendancy > section > header > h1 {
    color: #7CB29C; }
  .promo.ascendancy > section .inner .content p {
    color: #9aa6a1; }
    .promo.ascendancy > section .inner .content p.more-info {
      padding: 4px 13px; }
      .promo.ascendancy > section .inner .content p.more-info a {
        font-style: italic;
        font-size: 12px;
        color: #43a2e6; }
        .promo.ascendancy > section .inner .content p.more-info a:hover {
          color: #eee; }
    .promo.ascendancy > section .inner .content p a {
      font-style: normal; }
    .promo.ascendancy > section .inner .content p a:link {
      color: #43a2e6; }
    .promo.ascendancy > section .inner .content p a:hover {
      color: #2996d1; }
    .promo.ascendancy > section .inner .content p a:visited {
      color: #43a2e6; }
  .promo.ascendancy.index > section[panel="1"] {
    background-image: url('/image/ascendancy/index/Trials.jpg?1624341007570'); }
  .promo.ascendancy.index > section[panel="2"] {
    background-image: url('/image/ascendancy/index/TheLab.jpg?1624341007570'); }
  .promo.ascendancy.index > section[panel="3"] {
    background-image: url('/image/ascendancy/index/Izaro.jpg?1624341007570'); }
  .promo.ascendancy.index > section[panel="4"] {
    background-image: url('/image/ascendancy/index/Classes.jpg?1624341007570'); }
  .promo.ascendancy.index > section[panel="5"] {
    background-image: url('/image/ascendancy/index/Enchantments.jpg?1624341007570'); }
  .promo.ascendancy.index > section[panel="6"] {
    background-image: url('/image/ascendancy/index/NewSkills.jpg?1624341007570'); }
  .promo.ascendancy.index > section[panel="7"] {
    background-image: url('/image/ascendancy/index/UniqueItems.jpg?1624341007570'); }
  .promo.ascendancy.index > section[panel="8"] {
    background-image: url('/image/ascendancy/index/TalismanLeague.jpg?1624341007570'); }
  .promo.ascendancy.trials > section[panel="1"] {
    background-image: url('/image/ascendancy/trials/RollingPins.jpg?1624341007754'); }
  .promo.ascendancy.trials > section[panel="2"] {
    background-image: url('/image/ascendancy/trials/Spikes.jpg?1624341007754'); }
  .promo.ascendancy.trials > section[panel="3"] {
    background-image: url('/image/ascendancy/trials/BladeSentries.jpg?1624341007754'); }
  .promo.ascendancy.trials > section[panel="4"] {
    background-image: url('/image/ascendancy/trials/Sawblades.jpg?1624341007754'); }
  .promo.ascendancy.trials > section[panel="5"] {
    background-image: url('/image/ascendancy/trials/SpinningBlades.jpg?1624341007786'); }
  .promo.ascendancy.trials > section[panel="6"] {
    background-image: url('/image/ascendancy/trials/RisingLava.jpg?1624341007754'); }
  .promo.ascendancy.trials > section[panel="7"] {
    background-image: url('/image/ascendancy/trials/Darts.jpg?1624341007754'); }
  .promo.ascendancy.labyrinth > section[panel="1"] {
    background-image: url('/image/ascendancy/labyrinth/TheLordsLabyrinth.jpg?1624341007658'); }
  .promo.ascendancy.labyrinth > section[panel="2"] {
    background-image: url('/image/ascendancy/labyrinth/LethalTrapCombinations.jpg?1624341007658'); }
  .promo.ascendancy.labyrinth > section[panel="3"] {
    background-image: url('/image/ascendancy/labyrinth/NewTileSets.jpg?1624341007658'); }
  .promo.ascendancy.labyrinth > section[panel="4"] {
    background-image: url('/image/ascendancy/labyrinth/Changes.jpg?1624341007658'); }
  .promo.ascendancy.izaro > section[panel="1"] {
    background-image: url('/image/ascendancy/izaro/EmperorIzaro.jpg?1624341007614'); }
  .promo.ascendancy.izaro > section[panel="2"] {
    background-image: url('/image/ascendancy/izaro/MasterOfTheLabyrinth.jpg?1624341007642'); }
  .promo.ascendancy.izaro > section[panel="3"] {
    background-image: url('/image/ascendancy/izaro/EveryDecisionMatters.jpg?1624341007642'); }
  .promo.ascendancy.classes > section[panel="1"] {
    background-image: url('/image/ascendancy/classes/TopSection.jpg?1624341007462'); }
  .promo.ascendancy.classes > section.class {
    height: auto;
    background-image: none; }
    .promo.ascendancy.classes > section.class header {
      padding-top: 0;
      text-align: left; }
      @media (max-width: 720px) {
        .promo.ascendancy.classes > section.class header {
          height: auto;
          margin-bottom: 0; } }
      .promo.ascendancy.classes > section.class header h1 {
        background: transparent url('/image/ascendancy/classes/TitleBar.png?1624341007462') 0 0 no-repeat;
        background-size: 100% 100%;
        padding: 12px 50px 0 20px;
        color: #7CB29C;
        text-shadow: 1px 1px black;
        width: 170px;
        height: 50px;
        font-size: 2em;
        text-align: center; }
    .promo.ascendancy.classes > section.class .inner .content {
      flex-direction: row;
      flex-basis: 100%;
      justify-content: center;
      align-items: flex-start; }
      @media (max-width: 720px) {
        .promo.ascendancy.classes > section.class .inner .content {
          flex-direction: column; } }
    .promo.ascendancy.classes > section.class .inner .ascendancy {
      position: relative;
      width: 40%;
      margin-left: -11%;
      margin-right: auto; }
      @media (max-width: 720px) {
        .promo.ascendancy.classes > section.class .inner .ascendancy {
          width: 100%;
          margin: 0; } }
      .promo.ascendancy.classes > section.class .inner .ascendancy:nth-of-type(1) {
        z-index: 10;
        margin-left: auto; }
      .promo.ascendancy.classes > section.class .inner .ascendancy:nth-of-type(2) {
        z-index: 9;
        margin-top: 2%; }
      .promo.ascendancy.classes > section.class .inner .ascendancy:nth-of-type(3) {
        z-index: 8;
        margin-top: 4%; }
      .promo.ascendancy.classes > section.class .inner .ascendancy .name {
        position: absolute;
        bottom: 4%;
        right: 2%;
        height: 40px;
        min-width: 150px;
        font-size: 1.3em;
        color: #9aa6a1;
        background: transparent url('/image/ascendancy/classes/NamePlate.png?1624341007442') 0 0 no-repeat;
        background-size: 100% 100%;
        padding: 12px 15px 0;
        text-align: center;
        font-family: "FontinSmallCaps", Verdana, Arial, Helvetica, sans-serif;
        font-size-adjust: 0.54;
        font-weight: normal; }
        .promo.ascendancy.classes > section.class .inner .ascendancy .name:lang(pt-BR) {
          font-size: 17px;
          line-height: 24px; }
  .promo.ascendancy.class > section[panel="1"] {
    background-image: url('/image/ascendancy/BackPanel.jpg?1624341007346'); }
    .promo.ascendancy.class > section[panel="1"] .inner .content {
      flex-basis: 100%;
      align-items: stretch;
      justify-content: center; }
    .promo.ascendancy.class > section[panel="1"] svg {
      position: absolute;
      height: 100%;
      width: 100%;
      left: 0;
      top: 0; }
  .promo.ascendancy.enchantments > section[panel="1"] {
    background-image: url('/image/ascendancy/enchantments/Enchantments.jpg?1624341007522'); }
  .promo.ascendancy.enchantments > section[panel="2"] {
    background-image: url('/image/ascendancy/enchantments/Gloves.jpg?1624341007522'); }
  .promo.ascendancy.enchantments > section[panel="3"] {
    background-image: url('/image/ascendancy/enchantments/Boots.jpg?1624341007522'); }
  .promo.ascendancy.enchantments > section[panel="4"] {
    background-image: url('/image/ascendancy/enchantments/Helmets.jpg?1624341007542'); }

.promo.bestiary > section[panel="1"] {
  background-image: url('/image/bestiary/Panel1.jpg?1624341010054'); }

.promo.bestiary > section[panel="2"] {
  background-image: url('/image/bestiary/Panel2.jpg?1624341010638'); }

.promo.bestiary > section[panel="3"] {
  background-image: url('/image/bestiary/Panel3.jpg?1624341011726'); }

.promo.bestiary > section[panel="4"] {
  background-image: url('/image/bestiary/Panel4.jpg?1624341012346'); }

.promo.bestiary > section[panel="5"] {
  background-image: url('/image/bestiary/Panel5.jpg?1624341013682'); }

.promo.bestiary > section[panel="6"] {
  background-image: url('/image/bestiary/Panel6.jpg?1624341013850'); }

.promo.bestiary > section[panel="7"] {
  background-image: url('/image/bestiary/Panel7.jpg?1624341014034'); }

.promo.bestiary > section[panel="8"] {
  background-image: url('/image/bestiary/Panel8.jpg?1624341014498'); }

.promo.bestiary > section[panel="9"] {
  background-image: url('/image/bestiary/Panel9.jpg?1624341014554'); }

.promo.bestiary > section[panel="10"] {
  background-image: url('/image/bestiary/Panel10.jpg?1624341010090'); }

.promo.bestiary > section[panel="11"] {
  background-image: url('/image/bestiary/Panel11.jpg?1624341010126'); }

.promo.bestiary > section[panel="12"] {
  background-image: url('/image/bestiary/Panel12.jpg?1624341010270'); }

.promo.bestiary > header::before {
  background-image: url('/image/bestiary/topbg.jpg?1624341017754'); }

.promo.bestiary > section .inner .supporter-purchase a.shopBuyButton {
  background-image: url('/image/bestiary/buylarge.png?1624341014554'); }
  .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
    background-image: url('/image/bestiary/pt_BR/buylarge.png?1624341016938'); }
  .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
    background-image: url('/image/bestiary/ru_RU/buylarge.png?1624341017530'); }
  .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
    background-image: url('/image/bestiary/th_TH/buylarge.png?1624341017718'); }
  .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
    background-image: url('/image/bestiary/de_DE/buylarge.png?1624341015202'); }
  .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
    background-image: url('/image/bestiary/es_ES/buylarge.png?1624341015782'); }
  .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
    background-image: url('/image/bestiary/fr_FR/buylarge.png?1624341016338'); }
  .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(zh-TW) {
    background-image: url('/image/bestiary/zh_TW/buylarge.png?1624341018082'); }
  .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(zh-CN) {
    background-image: url('/image/bestiary/zh_CN/buylarge.png?1624341017754'); }
  @media (min-width: 721px) and (max-width: 1000px) {
    .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton {
      background-image: url('/image/bestiary/buysmall.png?1624341014554'); }
      .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
        background-image: url('/image/bestiary/pt_BR/buysmall.png?1624341016938'); }
      .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
        background-image: url('/image/bestiary/ru_RU/buysmall.png?1624341017530'); }
      .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
        background-image: url('/image/bestiary/th_TH/buysmall.png?1624341017718'); }
      .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
        background-image: url('/image/bestiary/de_DE/buysmall.png?1624341015202'); }
      .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
        background-image: url('/image/bestiary/es_ES/buysmall.png?1624341015786'); }
      .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
        background-image: url('/image/bestiary/fr_FR/buysmall.png?1624341016338'); }
      .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(zh-TW) {
        background-image: url('/image/bestiary/zh_TW/buysmall.png?1624341018082'); }
      .promo.bestiary > section .inner .supporter-purchase a.shopBuyButton:lang(zh-CN) {
        background-image: url('/image/bestiary/zh_CN/buysmall.png?1624341017758'); } }

.promo.breach > header .watch-trailer .watch-trailer-banner {
  background-image: url('/image/breach/watch_trailer_large.png?1624341055658'); }
  .promo.breach > header .watch-trailer .watch-trailer-banner:lang(pt-BR) {
    background-image: url('/image/breach/pt_BR/watch_trailer_large.png?1624341055386'); }
  .promo.breach > header .watch-trailer .watch-trailer-banner:lang(ru-RU) {
    background-image: url('/image/breach/ru_RU/watch_trailer_large.png?1624341055426'); }
  .promo.breach > header .watch-trailer .watch-trailer-banner:lang(th-TH) {
    background-image: url('/image/breach/th_TH/watch_trailer_large.png?1624341055618'); }
  .promo.breach > header .watch-trailer .watch-trailer-banner:lang(zh-TW) {
    background-image: url('/image/breach/zh_TW/watch_trailer_large.png?1624341055694'); }
  .promo.breach > header .watch-trailer .watch-trailer-banner:lang(zh-CN) {
    background-image: url('/image/breach/zh_CN/watch_trailer_large.png?1624341055658'); }
  @media (max-width: 800px) {
    .promo.breach > header .watch-trailer .watch-trailer-banner {
      background-image: url('/image/breach/watch_trailer.png?1624341055658'); }
      .promo.breach > header .watch-trailer .watch-trailer-banner:lang(pt-BR) {
        background-image: url('/image/breach/pt_BR/watch_trailer.png?1624341055386'); }
      .promo.breach > header .watch-trailer .watch-trailer-banner:lang(ru-RU) {
        background-image: url('/image/breach/ru_RU/watch_trailer.png?1624341055426'); }
      .promo.breach > header .watch-trailer .watch-trailer-banner:lang(th-TH) {
        background-image: url('/image/breach/th_TH/watch_trailer.png?1624341055618'); }
      .promo.breach > header .watch-trailer .watch-trailer-banner:lang(zh-TW) {
        background-image: url('/image/breach/zh_TW/watch_trailer.png?1624341055694'); }
      .promo.breach > header .watch-trailer .watch-trailer-banner:lang(zh-CN) {
        background-image: url('/image/breach/zh_CN/watch_trailer.png?1624341055658'); } }

.promo.breach > section[panel="1"] {
  background-image: url('/image/breach/Panel1.jpg?1624341055158'); }

.promo.breach > section[panel="2"] {
  background-image: url('/image/breach/Panel2.jpg?1624341055158'); }

.promo.breach > section[panel="3"] {
  background-image: url('/image/breach/Panel3.jpg?1624341055162'); }

.promo.breach > section[panel="4"] {
  background-image: url('/image/breach/Panel4.jpg?1624341055162'); }

.promo.breach > section[panel="5"] {
  background-image: url('/image/breach/Panel5.jpg?1624341055162'); }

.promo.breach > section[panel="6"] {
  background-image: url('/image/breach/Panel6.jpg?1624341055162'); }

.promo.breach > section[panel="7"] {
  background-image: url('/image/breach/Panel7.jpg?1624341055162'); }

.promo.breach > section[panel="8"] {
  background-image: url('/image/breach/Panel8.jpg?1624341055162'); }

.promo.breach > section > header > h1 {
  color: #ff2431; }

.promo.breach > section .inner .supporter-purchase a.shopBuyButton {
  background-image: url('/image/breach/buylarge.png'); }
  @media (min-width: 721px) and (max-width: 1000px) {
    .promo.breach > section .inner .supporter-purchase a.shopBuyButton {
      background-image: url('/image/breach/buysmall.png'); } }

.promo.breach > section .inner .content p {
  color: #ada8bb; }

.promo.breach .item-group.blessing-upgrade, .promo.breach .promo > section .inner .blessing-upgrade.item-group-h, .promo > section .inner .promo.breach .blessing-upgrade.item-group-h {
  flex-direction: row; }
  .promo.breach .item-group.blessing-upgrade .item:nth-child(2), .promo.breach .promo > section .inner .blessing-upgrade.item-group-h .item:nth-child(2), .promo > section .inner .promo.breach .blessing-upgrade.item-group-h .item:nth-child(2) {
    background: transparent url('/image/breach/arrow.png?1624341055162') no-repeat 0 5px;
    background-size: contain;
    padding: 23px 0; }

.promo.incursion > section[panel="1"] {
  background-image: url('/image/incursion/Panel1.jpg?1624341084457'); }

.promo.incursion > section[panel="2"] {
  background-image: url('/image/incursion/Panel2.jpg?1624341085053'); }

.promo.incursion > section[panel="3"] {
  background-image: url('/image/incursion/Panel3.jpg?1624341086133'); }

.promo.incursion > section[panel="4"] {
  background-image: url('/image/incursion/Panel4.jpg?1624341086685'); }

.promo.incursion > section[panel="5"] {
  background-image: url('/image/incursion/Panel5.jpg?1624341087985'); }

.promo.incursion > section[panel="6"] {
  background-image: url('/image/incursion/Panel6.jpg?1624341088125'); }

.promo.incursion > section[panel="7"] {
  background-image: url('/image/incursion/Panel7.jpg?1624341088293'); }

.promo.incursion > section[panel="8"] {
  background-image: url('/image/incursion/Panel8.jpg?1624341088721'); }

.promo.incursion > section[panel="9"] {
  background-image: url('/image/incursion/Panel9.jpg?1624341088769'); }

.promo.incursion > section[panel="10"] {
  background-image: url('/image/incursion/Panel10.jpg?1624341084473'); }

.promo.incursion > header::before {
  background-image: url('/image/incursion/topbg.jpg?1624341091809'); }

.promo.incursion > section .inner .supporter-purchase a.shopBuyButton {
  background-image: url('/image/incursion/buylarge.png?1624341088769'); }
  .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
    background-image: url('/image/incursion/pt_BR/buylarge.png?1624341091009'); }
  .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
    background-image: url('/image/incursion/ru_RU/buylarge.png?1624341091569'); }
  .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
    background-image: url('/image/incursion/th_TH/buylarge.png?1624341091769'); }
  .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
    background-image: url('/image/incursion/de_DE/buylarge.png?1624341089373'); }
  .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
    background-image: url('/image/incursion/es_ES/buylarge.png?1624341089917'); }
  .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
    background-image: url('/image/incursion/fr_FR/buylarge.png?1624341090457'); }
  .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(zh-TW) {
    background-image: url('/image/incursion/zh_TW/buylarge.png?1624341092009'); }
  .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(zh-CN) {
    background-image: url('/image/incursion/zh_CN/buylarge.png?1624341091813'); }
  @media (min-width: 721px) and (max-width: 1000px) {
    .promo.incursion > section .inner .supporter-purchase a.shopBuyButton {
      background-image: url('/image/incursion/buysmall.png?1624341088769'); }
      .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
        background-image: url('/image/incursion/pt_BR/buysmall.png?1624341091009'); }
      .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
        background-image: url('/image/incursion/ru_RU/buysmall.png?1624341091569'); }
      .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
        background-image: url('/image/incursion/th_TH/buysmall.png?1624341091769'); }
      .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
        background-image: url('/image/incursion/de_DE/buysmall.png?1624341089373'); }
      .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
        background-image: url('/image/incursion/es_ES/buysmall.png?1624341089917'); }
      .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
        background-image: url('/image/incursion/fr_FR/buysmall.png?1624341090461'); }
      .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(zh-TW) {
        background-image: url('/image/incursion/zh_TW/buysmall.png?1624341092009'); }
      .promo.incursion > section .inner .supporter-purchase a.shopBuyButton:lang(zh-CN) {
        background-image: url('/image/incursion/zh_CN/buysmall.png?1624341091813'); } }

.promo.incursion > section .inner .content p {
  color: #d6c9ae; }

.promo.atlas > header .watch-trailer .watch-trailer-banner {
  background-image: url('/image/atlas/watch_trailer_large.png?1624341008686'); }
  .promo.atlas > header .watch-trailer .watch-trailer-banner:lang(pt-BR) {
    background-image: url('/image/atlas/pt_BR/watch_trailer_large.png?1624341007978'); }
  .promo.atlas > header .watch-trailer .watch-trailer-banner:lang(ru-RU) {
    background-image: url('/image/atlas/ru_RU/watch_trailer_large.png?1624341008010'); }
  .promo.atlas > header .watch-trailer .watch-trailer-banner:lang(zh-TW) {
    background-image: url('/image/atlas/zh_TW/watch_trailer_large.png?1624341008714'); }
  .promo.atlas > header .watch-trailer .watch-trailer-banner:lang(zh-CN) {
    background-image: url('/image/atlas/zh_CN/watch_trailer_large.png?1624341008686'); }
  @media (max-width: 800px) {
    .promo.atlas > header .watch-trailer .watch-trailer-banner {
      background-image: url('/image/atlas/watch_trailer.png?1624341008686'); }
      .promo.atlas > header .watch-trailer .watch-trailer-banner:lang(pt-BR) {
        background-image: url('/image/atlas/pt_BR/watch_trailer.png?1624341007978'); }
      .promo.atlas > header .watch-trailer .watch-trailer-banner:lang(ru-RU) {
        background-image: url('/image/atlas/ru_RU/watch_trailer.png?1624341008010'); }
      .promo.atlas > header .watch-trailer .watch-trailer-banner:lang(zh-TW) {
        background-image: url('/image/atlas/zh_TW/watch_trailer.png?1624341008714'); }
      .promo.atlas > header .watch-trailer .watch-trailer-banner:lang(zh-CN) {
        background-image: url('/image/atlas/zh_CN/watch_trailer.png?1624341008686'); } }

.promo.atlas > section[panel="1"] {
  background-image: url('/image/atlas/theatlas.jpg?1624341008686'); }

.promo.atlas > section[panel="2"] {
  background-image: url('/image/atlas/newbosses.jpg?1624341007930'); }

.promo.atlas > section[panel="3"] {
  background-image: url('/image/atlas/newmaps.jpg?1624341007930'); }

.promo.atlas > section[panel="4"] {
  background-image: url('/image/atlas/skillsitems.jpg?1624341008174'); }

.promo.atlas > section[panel="5"] {
  background-image: url('/image/atlas/improvements.jpg?1624341007890'); }

.promo.atlas > section[panel="6"] {
  background-image: url('/image/atlas/supporterpacks.jpg?1624341008626'); }

.promo.atlas > section[panel="7"] {
  background-image: url('/image/atlas/essenceleague.jpg?1624341007890'); }

.promo.atlas > section > header > h1 {
  color: #ffe9c8; }

.promo.atlas > section .inner .supporter-purchase a.shopBuyButton {
  background-image: url('/image/atlas/buylarge.png?1624341007834'); }
  .promo.atlas > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
    background-image: url('/image/atlas/pt_BR/buylarge.png?1624341007978'); }
  @media (min-width: 721px) and (max-width: 1000px) {
    .promo.atlas > section .inner .supporter-purchase a.shopBuyButton {
      background-image: url('/image/atlas/buysmall.png'); } }

.promo.oriath > header .watch-trailer .watch-trailer-banner {
  background-image: url('/image/oriath/watch_trailer_large.png?1624341108297'); }
  .promo.oriath > header .watch-trailer .watch-trailer-banner:lang(pt-BR) {
    background-image: url('/image/oriath/pt_BR/watch_trailer_large.png?1624341107125'); }
  .promo.oriath > header .watch-trailer .watch-trailer-banner:lang(ru-RU) {
    background-image: url('/image/oriath/ru_RU/watch_trailer_large.png?1624341107137'); }
  .promo.oriath > header .watch-trailer .watch-trailer-banner:lang(th-TH) {
    background-image: url('/image/oriath/th_TH/watch_trailer_large.png?1624341108261'); }
  .promo.oriath > header .watch-trailer .watch-trailer-banner:lang(zh-TW) {
    background-image: url('/image/oriath/zh_TW/watch_trailer_large.png?1624341108317'); }
  .promo.oriath > header .watch-trailer .watch-trailer-banner:lang(zh-CN) {
    background-image: url('/image/oriath/zh_CN/watch_trailer_large.png?1624341108297'); }
  .promo.oriath > header .watch-trailer .watch-trailer-banner:hover {
    background-position: 0px -150px; }
  @media (max-width: 800px) {
    .promo.oriath > header .watch-trailer .watch-trailer-banner {
      background-image: url('/image/oriath/watch_trailer.png?1624341108297'); }
      .promo.oriath > header .watch-trailer .watch-trailer-banner:lang(pt-BR) {
        background-image: url('/image/oriath/pt_BR/watch_trailer.png?1624341107125'); }
      .promo.oriath > header .watch-trailer .watch-trailer-banner:lang(ru-RU) {
        background-image: url('/image/oriath/ru_RU/watch_trailer.png?1624341107137'); }
      .promo.oriath > header .watch-trailer .watch-trailer-banner:lang(th-TH) {
        background-image: url('/image/oriath/th_TH/watch_trailer.png?1624341108261'); }
      .promo.oriath > header .watch-trailer .watch-trailer-banner:lang(zh-TW) {
        background-image: url('/image/oriath/zh_TW/watch_trailer.png?1624341108317'); }
      .promo.oriath > header .watch-trailer .watch-trailer-banner:lang(zh-CN) {
        background-image: url('/image/oriath/zh_CN/watch_trailer.png?1624341108297'); }
      .promo.oriath > header .watch-trailer .watch-trailer-banner:hover {
        background-position: 0px -75px; } }

.promo.oriath > section[panel="1"] {
  background-image: url('/image/oriath/Panel1.jpg?1624341107121'); }

.promo.oriath > section[panel="2"] {
  background-image: url('/image/oriath/Panel2.jpg?1624341107121'); }

.promo.oriath > section[panel="3"] {
  background-image: url('/image/oriath/Panel3.jpg?1624341107121'); }

.promo.oriath > section[panel="4"] {
  background-image: url('/image/oriath/Panel4.jpg?1624341107121'); }

.promo.oriath > section[panel="5"] {
  background-image: url('/image/oriath/Panel5.jpg?1624341107121'); }

.promo.oriath > section[panel="6"] {
  background-image: url('/image/oriath/Panel6.jpg?1624341107121'); }

.promo.oriath > section[panel="7"] {
  background-image: url('/image/oriath/Panel7.jpg?1624341107121'); }

.promo.oriath > section[panel="8"] {
  background-image: url('/image/oriath/Panel8.jpg?1624341107121'); }

.promo.oriath > section[panel="9"] {
  background-image: url('/image/oriath/Panel9.jpg?1624341107121'); }

.promo.oriath > section[panel="10"] {
  background-image: url('/image/oriath/Panel10.jpg?1624341107121'); }

.promo.oriath > section > header > h1 {
  color: #c29430; }

.promo.oriath > section .inner .supporter-purchase a.shopBuyButton {
  background-image: url('/image/oriath/buylarge.png'); }
  @media (min-width: 721px) and (max-width: 1000px) {
    .promo.oriath > section .inner .supporter-purchase a.shopBuyButton {
      background-image: url('/image/oriath/buysmall.png'); } }

.promo.war > section[panel="1"] {
  background-image: url('/image/war/AtlasPanel1.jpg?1624341135465'); }

.promo.war > section[panel="2"] {
  background-image: url('/image/war/AtlasPanel2.jpg?1624341135465'); }

.promo.war > section[panel="3"] {
  background-image: url('/image/war/AtlasPanel3.jpg?1624341135465'); }

.promo.war > section[panel="4"] {
  background-image: url('/image/war/AtlasPanel4.jpg?1624341135465'); }

.promo.war > section[panel="5"] {
  background-image: url('/image/war/AtlasPanel5.jpg?1624341135465'); }

.promo.war > section[panel="6"] {
  background-image: url('/image/war/AtlasPanel6.jpg?1624341135465'); }

.promo.war > section[panel="7"] {
  background-image: url('/image/war/AtlasPanel7.jpg?1624341135465'); }

.promo.war > section[panel="8"] {
  background-image: url('/image/war/AtlasPanel8.jpg?1624341135465'); }

.promo.war > header::before {
  background-image: url('/image/war/topbg.jpg?1624341136057'); }

.promo.war > section > header > h1 {
  color: #d2cab4; }

.promo.war > section .inner .supporter-purchase a.shopBuyButton {
  background-image: url('/image/war/buylarge.png?1624341135801'); }
  .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
    background-image: url('/image/war/pt_BR/buylarge.png?1624341135941'); }
  .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
    background-image: url('/image/war/ru_RU/buylarge.png?1624341135973'); }
  .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
    background-image: url('/image/war/th_TH/buylarge.png?1624341136013'); }
  .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
    background-image: url('/image/war/de_DE/buylarge.png?1624341135801'); }
  .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
    background-image: url('/image/war/es_ES/buylarge.png?1624341135833'); }
  .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
    background-image: url('/image/war/fr_FR/buylarge.png?1624341135865'); }
  .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(zh-TW) {
    background-image: url('/image/war/zh_TW/buylarge.png?1624341136093'); }
  .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(zh-CN) {
    background-image: url('/image/war/zh_CN/buylarge.png?1624341136057'); }
  @media (min-width: 721px) and (max-width: 1000px) {
    .promo.war > section .inner .supporter-purchase a.shopBuyButton {
      background-image: url('/image/war/buysmall.png?1624341135801'); }
      .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
        background-image: url('/image/war/pt_BR/buysmall.png?1624341135941'); }
      .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
        background-image: url('/image/war/ru_RU/buysmall.png?1624341135973'); }
      .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
        background-image: url('/image/war/th_TH/buysmall.png?1624341136013'); }
      .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
        background-image: url('/image/war/de_DE/buysmall.png?1624341135801'); }
      .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
        background-image: url('/image/war/es_ES/buysmall.png?1624341135833'); }
      .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
        background-image: url('/image/war/fr_FR/buysmall.png?1624341135865'); }
      .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(zh-TW) {
        background-image: url('/image/war/zh_TW/buysmall.png?1624341136093'); }
      .promo.war > section .inner .supporter-purchase a.shopBuyButton:lang(zh-CN) {
        background-image: url('/image/war/zh_CN/buysmall.png?1624341136057'); } }

.promo.delve > section[panel="1"] {
  background-image: url('/image/delve/Panel1.jpg?1624341062006'); }

.promo.delve > section[panel="2"] {
  background-image: url('/image/delve/Panel2.jpg?1624341062634'); }

.promo.delve > section[panel="3"] {
  background-image: url('/image/delve/Panel3.jpg?1624341063070'); }

.promo.delve > section[panel="4"] {
  background-image: url('/image/delve/Panel4.jpg?1624341063870'); }

.promo.delve > section[panel="5"] {
  background-image: url('/image/delve/Panel5.jpg?1624341063898'); }

.promo.delve > section[panel="6"] {
  background-image: url('/image/delve/Panel6.jpg?1624341064058'); }

.promo.delve > section[panel="7"] {
  background-image: url('/image/delve/Panel7.jpg?1624341064090'); }

.promo.delve > section[panel="8"] {
  background-image: url('/image/delve/Panel8.jpg?1624341064126'); }

.promo.delve > section[panel="9"] {
  background-image: url('/image/delve/Panel9.jpg?1624341064170'); }

.promo.delve > section[panel="10"] {
  background-image: url('/image/delve/Panel10.jpg?1624341062030'); }

.promo.delve > section[panel="11"] {
  background-image: url('/image/delve/Panel11.jpg?1624341062366'); }

.promo.delve > header::before {
  background-image: url('/image/delve/topbg.jpg?1624341065306'); }

.promo.delve > section .inner .supporter-purchase a.shopBuyButton {
  background-image: url('/image/delve/buylarge.png?1624341064170'); }
  .promo.delve > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
    background-image: url('/image/delve/pt_BR/buylarge.png?1624341064914'); }
  .promo.delve > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
    background-image: url('/image/delve/ru_RU/buylarge.png?1624341065058'); }
  .promo.delve > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
    background-image: url('/image/delve/th_TH/buylarge.png?1624341065274'); }
  .promo.delve > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
    background-image: url('/image/delve/de_DE/buylarge.png?1624341064310'); }
  .promo.delve > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
    background-image: url('/image/delve/es_ES/buylarge.png?1624341064446'); }
  .promo.delve > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
    background-image: url('/image/delve/fr_FR/buylarge.png?1624341064658'); }
  @media (min-width: 721px) and (max-width: 1000px) {
    .promo.delve > section .inner .supporter-purchase a.shopBuyButton {
      background-image: url('/image/delve/buysmall.png?1624341064170'); }
      .promo.delve > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
        background-image: url('/image/delve/pt_BR/buysmall.png?1624341064914'); }
      .promo.delve > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
        background-image: url('/image/delve/ru_RU/buysmall.png?1624341065062'); }
      .promo.delve > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
        background-image: url('/image/delve/th_TH/buysmall.png?1624341065274'); }
      .promo.delve > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
        background-image: url('/image/delve/de_DE/buysmall.png?1624341064310'); }
      .promo.delve > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
        background-image: url('/image/delve/es_ES/buysmall.png?1624341064446'); }
      .promo.delve > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
        background-image: url('/image/delve/fr_FR/buysmall.png?1624341064658'); } }

.promo.delve > section .inner .content p {
  color: #aec0d6; }

.promo.betrayal > section[panel="1"] {
  background-image: url('/image/betrayal/Panel1.jpg?1624341019458'); }

.promo.betrayal > section[panel="2"] {
  background-image: url('/image/betrayal/Panel2.jpg?1624341024082'); }

.promo.betrayal > section[panel="3"] {
  background-image: url('/image/betrayal/Panel3.jpg?1624341024530'); }

.promo.betrayal > section[panel="4"] {
  background-image: url('/image/betrayal/Panel4.jpg?1624341025442'); }

.promo.betrayal > section[panel="5"] {
  background-image: url('/image/betrayal/Panel5.jpg?1624341025666'); }

.promo.betrayal > section[panel="6"] {
  background-image: url('/image/betrayal/Panel6.jpg?1624341025850'); }

.promo.betrayal > section[panel="7"] {
  background-image: url('/image/betrayal/Panel7.jpg?1624341026126'); }

.promo.betrayal > section[panel="8"] {
  background-image: url('/image/betrayal/Panel8.jpg?1624341027282'); }

.promo.betrayal > section[panel="9"] {
  background-image: url('/image/betrayal/Panel9.jpg?1624341027882'); }

.promo.betrayal > section[panel="10"] {
  background-image: url('/image/betrayal/Panel10.jpg?1624341023766'); }

.promo.betrayal > section[panel="11"] {
  background-image: url('/image/betrayal/Panel11.jpg?1624341023790'); }

.promo.betrayal > section[panel="12"] {
  background-image: url('/image/betrayal/Panel12.jpg?1624341023910'); }

@media (min-width: 721px) {
  .promo.betrayal > section {
    padding: 0 40px; } }

@media (max-width: 720px) {
  .promo.betrayal > section:nth-child(even) {
    background-position-x: 85%; }
  .promo.betrayal > section:nth-child(odd) {
    background-position-x: 15%; } }

.promo.betrayal > header::before {
  background-image: url('/image/betrayal/topbg.jpg?1624341034786'); }

.promo.betrayal > section .inner .supporter-purchase a.shopBuyButton {
  background-image: url('/image/betrayal/buylarge.png?1624341027882'); }
  .promo.betrayal > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
    background-image: url('/image/betrayal/pt_BR/buylarge.png?1624341033258'); }
  .promo.betrayal > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
    background-image: url('/image/betrayal/ru_RU/buylarge.png?1624341034102'); }
  .promo.betrayal > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
    background-image: url('/image/betrayal/th_TH/buylarge.png?1624341034774'); }
  .promo.betrayal > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
    background-image: url('/image/betrayal/de_DE/buylarge.png?1624341030070'); }
  .promo.betrayal > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
    background-image: url('/image/betrayal/es_ES/buylarge.png?1624341031070'); }
  .promo.betrayal > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
    background-image: url('/image/betrayal/fr_FR/buylarge.png?1624341032182'); }
  @media (min-width: 721px) and (max-width: 1000px) {
    .promo.betrayal > section .inner .supporter-purchase a.shopBuyButton {
      background-image: url('/image/betrayal/buysmall.png?1624341027918'); }
      .promo.betrayal > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
        background-image: url('/image/betrayal/pt_BR/buysmall.png?1624341033258'); }
      .promo.betrayal > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
        background-image: url('/image/betrayal/ru_RU/buysmall.png?1624341034102'); }
      .promo.betrayal > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
        background-image: url('/image/betrayal/th_TH/buysmall.png?1624341034774'); }
      .promo.betrayal > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
        background-image: url('/image/betrayal/de_DE/buysmall.png?1624341030070'); }
      .promo.betrayal > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
        background-image: url('/image/betrayal/es_ES/buysmall.png?1624341031102'); }
      .promo.betrayal > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
        background-image: url('/image/betrayal/fr_FR/buysmall.png?1624341032182'); } }

.promo.betrayal > section .inner .content p {
  color: #d6c9ae; }

.promo.synthesis > section[panel="1"] {
  background-image: url('/image/synthesis/Panel1.jpg?1624341125225'); }

.promo.synthesis > section[panel="2"] {
  background-image: url('/image/synthesis/Panel2.jpg?1624341125825'); }

.promo.synthesis > section[panel="3"] {
  background-image: url('/image/synthesis/Panel3.jpg?1624341126829'); }

.promo.synthesis > section[panel="4"] {
  background-image: url('/image/synthesis/Panel4.jpg?1624341126861'); }

.promo.synthesis > section[panel="5"] {
  background-image: url('/image/synthesis/Panel5.jpg?1624341126873'); }

.promo.synthesis > section[panel="6"] {
  background-image: url('/image/synthesis/Panel6.jpg?1624341127413'); }

.promo.synthesis > section[panel="7"] {
  background-image: url('/image/synthesis/Panel7.jpg?1624341129865'); }

.promo.synthesis > section[panel="8"] {
  background-image: url('/image/synthesis/Panel8.jpg?1624341132573'); }

.promo.synthesis > section[panel="9"] {
  background-image: url('/image/synthesis/Panel9.jpg?1624341132597'); }

.promo.synthesis > section[panel="10"] {
  background-image: url('/image/synthesis/Panel10.jpg?1624341125289'); }

.promo.synthesis > section[panel="11"] {
  background-image: url('/image/synthesis/Panel11.jpg?1624341125293'); }

.promo.synthesis > header::before {
  background-image: url('/image/synthesis/topbg.jpg?1624341134205'); }

.promo.synthesis > section .inner .supporter-purchase a.shopBuyButton {
  background-image: url('/image/synthesis/buylarge.png?1624341132601'); }
  .promo.synthesis > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
    background-image: url('/image/synthesis/pt_BR/buylarge.png?1624341133645'); }
  .promo.synthesis > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
    background-image: url('/image/synthesis/ru_RU/buylarge.png?1624341133917'); }
  .promo.synthesis > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
    background-image: url('/image/synthesis/th_TH/buylarge.png?1624341134193'); }
  .promo.synthesis > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
    background-image: url('/image/synthesis/de_DE/buylarge.png?1624341132849'); }
  .promo.synthesis > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
    background-image: url('/image/synthesis/es_ES/buylarge.png?1624341133061'); }
  .promo.synthesis > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
    background-image: url('/image/synthesis/fr_FR/buylarge.png?1624341133329'); }
  @media (min-width: 721px) and (max-width: 1000px) {
    .promo.synthesis > section .inner .supporter-purchase a.shopBuyButton {
      background-image: url('/image/synthesis/buysmall.png?1624341132601'); }
      .promo.synthesis > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
        background-image: url('/image/synthesis/pt_BR/buysmall.png?1624341133645'); }
      .promo.synthesis > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
        background-image: url('/image/synthesis/ru_RU/buysmall.png?1624341133917'); }
      .promo.synthesis > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
        background-image: url('/image/synthesis/th_TH/buysmall.png?1624341134193'); }
      .promo.synthesis > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
        background-image: url('/image/synthesis/de_DE/buysmall.png?1624341132849'); }
      .promo.synthesis > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
        background-image: url('/image/synthesis/es_ES/buysmall.png?1624341133061'); }
      .promo.synthesis > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
        background-image: url('/image/synthesis/fr_FR/buysmall.png?1624341133329'); } }

.promo.synthesis > section .inner .content p {
  color: #becad8; }

.promo.legion > section[panel="1"] {
  background-image: url('/image/legion/Panel1.jpg?1624341095233'); }

.promo.legion > section[panel="2"] {
  background-image: url('/image/legion/Panel2.jpg?1624341096001'); }

.promo.legion > section[panel="3"] {
  background-image: url('/image/legion/Panel3.jpg?1624341097397'); }

.promo.legion > section[panel="4"] {
  background-image: url('/image/legion/Panel4.jpg?1624341097433'); }

.promo.legion > section[panel="5"] {
  background-image: url('/image/legion/Panel5.jpg?1624341097449'); }

.promo.legion > section[panel="6"] {
  background-image: url('/image/legion/Panel6.jpg?1624341097857'); }

.promo.legion > section[panel="7"] {
  background-image: url('/image/legion/Panel7.jpg?1624341100257'); }

.promo.legion > section[panel="8"] {
  background-image: url('/image/legion/Panel8.jpg?1624341103061'); }

.promo.legion > section[panel="9"] {
  background-image: url('/image/legion/Panel9.jpg?1624341103085'); }

.promo.legion > section[panel="10"] {
  background-image: url('/image/legion/Panel10.jpg?1624341095265'); }

.promo.legion > header::before {
  background-image: url('/image/legion/topbg.jpg?1624341105897'); }

.promo.legion > section .inner .content p {
  color: #becad8; }

.promo.legion > section .inner .item.unannounced .icon img {
  opacity: 0.4; }

.promo.poe2 > section[panel="1"] {
  background-image: url('/protected/image/poe2/Panel1_hires.png?v=1624340997430&key=CGnih5NevQ1pOoM4ooRvgw'); }

.promo.poe2 > section[panel="2"] {
  background-image: url('/protected/image/poe2/Panel2_hires.png?v=1624340998294&key=ilvd3_3HvcDYylfriIq-NA'); }

.promo.poe2 > section[panel="3"] {
  background-image: url('/protected/image/poe2/Panel3_hires.png?v=1624340999346&key=_yu5xBoFrXJeB_aa_Jl5Jw'); }

.promo.poe2 > section[panel="4"] {
  background-image: url('/protected/image/poe2/Panel4_hires.png?v=1624341000734&key=1NeqE_uML2WkrK9GpgnDkw'); }

.promo.poe2 > section[panel="5"] {
  background-image: url('/protected/image/poe2/Panel5_hires.png?v=1624341001698&key=utpOUQ77iRC100i1rWnFjA'); }

.promo.poe2 > section[panel="6"] {
  background-image: url('/protected/image/poe2/Panel6_hires.png?v=1624341002554&key=_7CS1F6GgAWkl-Wj3ZvYzg'); }

.promo.poe2 > section[panel="7"] {
  background-image: url('/protected/image/poe2/Panel7_hires.png?v=1624341003078&key=kY5patXcOBs_n8dCB_U70w'); }

.promo.poe2 > section .inner .content p {
  color: #9aa6a1; }

.promo.poe2 .popup-nav-container {
  padding: 3vw 2vw; }

.promo.poe2 .poe2-message {
  font-family: "FontinSmallCaps", Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: 0.54;
  font-weight: normal;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column; }
  .promo.poe2 .poe2-message p {
    color: #a8b9b3;
    text-shadow: 1px 1px 2px black;
    display: inline-block;
    font-size: calc(1em + 0.3vw); }
    .promo.poe2 .poe2-message p.popup-nav-message {
      padding: 10px;
      font-size: calc(1em + 0.5vw); }
    .promo.poe2 .poe2-message p.small {
      font-size: calc(1em + 0.1vw);
      margin-bottom: 1vw; }

.promo.poe2 .poe2-videos {
  display: flex;
  flex-wrap: wrap;
  margin: 5vw auto; }
  .promo.poe2 .poe2-videos.bottom-margin {
    margin-bottom: 9vw; }
  .promo.poe2 .poe2-videos .video-container {
    margin: 0 auto;
    padding: 2vw 3.5vw 3.5vw; }

.promo.poe2 .main .video-container {
  margin: 0.2vw auto 0;
  width: 60vw;
  height: 36vw;
  min-width: 240px;
  min-height: 144px; }
  .promo.poe2 .main .video-container.new {
    background-image: url('/protected/image/poe2/mainlivestream-frame_1080p.png?v=1624341003134&key=JamxVUpaFZMbkh97hXXUHQ');
    padding: 3.1vw 3.8vw 3.5vw; }

.promo.poe2 .main .video-thumbnails {
  width: 100%;
  margin-bottom: 3vw;
  overflow-x: hidden;
  position: relative; }
  .promo.poe2 .main .video-thumbnails-wrapper {
    position: relative;
    width: 58vw;
    min-width: 240px;
    max-width: 1400px;
    margin: auto; }
    .promo.poe2 .main .video-thumbnails-wrapper .nav-arrow {
      position: absolute;
      top: calc(50% - 15px);
      width: 30px;
      height: 30px;
      background-color: rgba(0, 0, 0, 0.6);
      box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.6);
      cursor: pointer;
      display: none; }
      .promo.poe2 .main .video-thumbnails-wrapper .nav-arrow.right {
        right: -36px; }
        .promo.poe2 .main .video-thumbnails-wrapper .nav-arrow.right::after {
          left: 3px;
          transform: rotate(-45deg); }
      .promo.poe2 .main .video-thumbnails-wrapper .nav-arrow.left {
        left: -34px; }
        .promo.poe2 .main .video-thumbnails-wrapper .nav-arrow.left::after {
          left: 10px;
          transform: rotate(135deg); }
      .promo.poe2 .main .video-thumbnails-wrapper .nav-arrow::after {
        border: solid #5a5851;
        border-width: 0 3px 3px 0;
        display: inline-block;
        padding: 3px;
        content: "";
        width: 10px;
        height: 10px;
        position: absolute;
        top: 5px; }
      .promo.poe2 .main .video-thumbnails-wrapper .nav-arrow:not(.disabled):hover::after {
        border-color: #88857c; }
      .promo.poe2 .main .video-thumbnails-wrapper .nav-arrow.disabled {
        cursor: default; }
  .promo.poe2 .main .video-thumbnails-inner {
    display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
    min-width: 100%;
    position: relative;
    left: 0;
    transition: left 0.3s ease-out; }
  .promo.poe2 .main .video-thumbnails .thumbnail {
    background: url('/image/exilecon_announcement/livestream-frame_1080p.png?1624341068901') no-repeat 0 0;
    background-size: contain;
    padding: .8vw;
    width: clamp(128px, calc(25% - 20px), 320px);
    cursor: pointer;
    filter: brightness(0.7);
    position: relative; }
    .promo.poe2 .main .video-thumbnails .thumbnail.new {
      background-image: url('/protected/image/poe2/mainlivestream-frame_1080p.png?v=1624341003134&key=JamxVUpaFZMbkh97hXXUHQ');
      padding: 0.8vw 1vw 1vw;
      margin-top: 0; }
    .promo.poe2 .main .video-thumbnails .thumbnail .ribbon-container {
      overflow: hidden;
      position: absolute;
      top: 0.72vw;
      left: 0.91vw;
      width: 93%;
      height: 86%; }
      .promo.poe2 .main .video-thumbnails .thumbnail .ribbon-container .corner-ribbon {
        position: absolute;
        background: #481406;
        transform: rotate(-38deg);
        text-align: center;
        top: 15px;
        left: -70px;
        width: 200px;
        color: #e4e4e4; }
        .fr_FR .promo.poe2 .main .video-thumbnails .thumbnail .ribbon-container .corner-ribbon {
          font-size: 90%; }
    .promo.poe2 .main .video-thumbnails .thumbnail.active {
      filter: brightness(1.1); }
    .promo.poe2 .main .video-thumbnails .thumbnail:hover {
      filter: brightness(1.5); }
    .promo.poe2 .main .video-thumbnails .thumbnail .thumbnail-image {
      width: 100%;
      min-width: 128px;
      max-width: 320px; }

.promo.poe2 .poe2-popup-nav {
  font-family: "FontinSmallCaps", Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: 0.54;
  font-weight: normal;
  display: block;
  background: url('/image/exilecon_announcement/button_other_1080p.png?1624341068442');
  background-size: cover;
  box-sizing: border-box;
  font-size: 28px;
  font-size: calc(1em + 0.5vw);
  color: #A5F1FF;
  text-decoration: none;
  text-transform: uppercase;
  margin: 0 auto 0;
  margin-top: 16px;
  margin-top: clamp(16px, 1.5vw, 20px);
  padding: 1.5vw 0 0.5vw;
  padding-top: 16px;
  padding-top: clamp(16px, 1.8vw, 24px);
  width: 21vw;
  height: 5vw;
  min-width: 200px;
  min-height: 47px;
  max-width: 400px;
  max-height: 94px;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer; }
  .promo.poe2 .poe2-popup-nav:hover {
    background-position-y: 50.5%; }
  .promo.poe2 .poe2-popup-nav:active {
    background-position-y: -50.5%; }
  .promo.poe2 .poe2-popup-nav.small {
    width: 280px;
    height: 62px;
    font-size: 1em;
    padding: 20px 0 0;
    border: none; }
    .promo.poe2 .poe2-popup-nav.small:hover {
      background-position-y: -66px; }
    .promo.poe2 .poe2-popup-nav.small:active {
      background-position-y: 66px; }

.promo.poe2 .media-panel {
  font-family: "FontinSmallCaps", Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: 0.54;
  font-weight: normal;
  height: 170px;
  padding: 1vw 0;
  background: #000000 url('/protected/image/poe2/ghostman_top.png?v=1624341003094&key=T6wZXEiblwm5k5zJzwKvJw') no-repeat;
  background-position: right 15% bottom 0;
  margin-top: 4vw;
  box-shadow: 0 2px 12px #222222, 0 -2px 12px #222222;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-start;
  background-size: contain; }
  .promo.poe2 .media-panel .press-kit {
    display: flex;
    margin: auto;
    align-items: center; }
    .promo.poe2 .media-panel .press-kit-link {
      font-size: calc(1em + 0.2vw);
      margin-left: 2vw;
      color: #a8b9b3;
      text-decoration: none;
      border-bottom: 2px solid transparent; }
      .promo.poe2 .media-panel .press-kit-link:hover {
        border-bottom: 2px solid #a8b9b3;
        transition-delay: 250ms;
        transition-property: border-bottom; }

.promo.poe2 .media-panel h3, .promo.poe2 .popup-nav-container h3 {
  font-family: "FontinSmallCaps", Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: 0.54;
  font-weight: normal;
  text-align: center;
  color: #a8b9b3;
  font-size: calc(1em + 0.3vw);
  position: relative;
  border-bottom: 2px solid transparent; }
  .promo.poe2 .media-panel h3.section-header, .promo.poe2 .popup-nav-container h3.section-header {
    font-size: calc(1em + 0.5vw);
    width: 100%;
    padding-bottom: 0.2vw;
    border-bottom: none; }
    .promo.poe2 .media-panel h3.section-header.popup-nav-header, .promo.poe2 .popup-nav-container h3.section-header.popup-nav-header {
      margin-bottom: 15px; }
    .promo.poe2 .media-panel h3.section-header::after, .promo.poe2 .popup-nav-container h3.section-header::after {
      content: "";
      background: url('/protected/image/poe2/TitleUnderlineShort.png?v=1624341003078&key=dneqS9yWjx3lC4QfdwOOIg') 50% 100% no-repeat;
      width: 100%;
      height: 3px;
      margin: auto;
      display: inline-flex;
      position: absolute;
      bottom: -5px;
      left: 0; }

.promo.poe2 #popup-form {
  display: none; }

.promo.poe2 #colorbox:focus {
  outline: none; }

.promo.poe2 .colorbox-theme#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
  background: url('/image/colorbox/overlay.png?1624341055770') repeat 0 0;
  z-index: 9999;
  top: 0;
  left: 0; }

.promo.poe2 .colorbox-theme :focus {
  outline: none; }

.promo.poe2 .colorbox-theme #cboxContent {
  font-family: "FontinSmallCaps", Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: 0.54;
  font-weight: normal;
  border-radius: 4px;
  z-index: 10000;
  position: relative;
  background: url('/protected/image/poe2/popupbg_mobile.jpg?v=1624341003174&key=Njs7PKADTEY2DauI3Z1OBA') no-repeat center;
  color: #cacaca;
  padding: 10px;
  border: none;
  box-shadow: none; }
  .promo.poe2 .colorbox-theme #cboxContent #cboxLoadedContent {
    display: flex;
    align-items: center;
    justify-content: center; }
  .promo.poe2 .colorbox-theme #cboxContent .popup-container {
    padding: 0 3vw; }
  .promo.poe2 .colorbox-theme #cboxContent h2 {
    color: #CAC2A8;
    font-size: calc(1em + 0.2vw);
    font-size: clamp(20px, calc(1em + 0.2vw), 33px);
    margin-bottom: 10px; }
  .promo.poe2 .colorbox-theme #cboxContent p {
    margin-bottom: 3vw;
    font-size: .8em; }

@media (min-width: 1024px) {
  .promo.poe2 .poe2-videos {
    flex-wrap: nowrap;
    max-width: 1600px;
    max-height: 440px; }
    .promo.poe2 .poe2-videos .video-container {
      height: 30vw;
      margin: 0 auto;
      max-width: 745px;
      max-height: 440px;
      padding: 1.3vw 1.3vw 2vw; }
  .promo.poe2 .popup-nav-container {
    background: no-repeat url('/image/exilecon/ExileConSpearman.png?1624341068142');
    background-position: 10% 0;
    background-size: contain; }
  .promo.poe2 .poe2-message p {
    max-width: 60%; }
  .promo.poe2 .colorbox-theme #cboxContent {
    background: url('/protected/image/poe2/popupbg.png?v=1624341003174&key=5M_VzYUMRHDWBQ-yKPVMbQ') no-repeat;
    background-size: contain; }
    .promo.poe2 .colorbox-theme #cboxContent h2 {
      font-size: calc(1em + 0.5vw);
      font-size: clamp(25px, calc(1em + 0.5vw), 33px); }
    .promo.poe2 .colorbox-theme #cboxContent .popup-nav {
      padding: 0 2.5vw;
      font-size: 1.3em; } }

@media (min-width: 1240px) {
  .promo.poe2 .poe2-popup-nav {
    font-size: calc(1.3em + 0.5vw); }
  .promo.poe2 .popup-nav-container {
    background-position: 15% 0; }
  .promo.poe2 .poe2-videos .video-container {
    padding: 1.5vw 1.5vw 2vw; }
  .promo.poe2 .colorbox-theme #cboxContent .popup-nav {
    padding: 0 1.5vw; }
  .promo.poe2 .main .video-thumbnails .thumbnail {
    padding: 8px;
    margin-top: 10px; } }

@media (min-width: 1600px) {
  .promo.poe2 .poe2-videos .video-container {
    padding: 24px; } }

@media (min-width: 1900px) {
  .promo.poe2 .poe2-popup-nav {
    font-size: 2em;
    padding-top: 30px; }
  .promo.poe2 .popup-nav-container h3.popup-nav-header {
    font-size: 2em; }
    .promo.poe2 .popup-nav-container h3.popup-nav-header::after {
      background: url('/protected/image/poe2/TitleUnderlineLong.png?v=1624341003078&key=WrgE4i8E8ifPnXzbeDjClQ') 50% 100% no-repeat; } }

.promo.conquerors .main {
  background-image: url('/protected/image/exilecon/two/topbg.jpg?v=1624340984526&key=T7sfdLl6e-NFS6gVK2e73A');
  background-position: center center;
  background-size: contain; }

.promo.conquerors > section[panel="1"] {
  background-image: url('/protected/image/exilecon/two/Panel1.jpg?v=1624340982162&key=UssGySsuSD_ypdqLEJqm6A'); }

.promo.conquerors > section[panel="2"] {
  background-image: url('/protected/image/exilecon/two/Panel2.jpg?v=1624340983062&key=ENo38ap_3QVBPC2R_b7s3w'); }

.promo.conquerors > section[panel="3"] {
  background-image: url('/protected/image/exilecon/two/Panel3.jpg?v=1624340983174&key=SNU9d2QGOgAHPEcePP5huQ'); }

.promo.conquerors > section[panel="4"] {
  background-image: url('/protected/image/exilecon/two/Panel4.jpg?v=1624340983346&key=f4omRaylodihy5anHqnV8A'); }

.promo.conquerors > section[panel="5"] {
  background-image: url('/protected/image/exilecon/two/Panel5.jpg?v=1624340983550&key=cUMOrlaHX8O_r3uwCAMOrw'); }

.promo.conquerors > section[panel="6"] {
  background-image: url('/protected/image/exilecon/two/Panel6.jpg?v=1624340983698&key=kEK8Q1_6Dvo-o6nE7qF2Mg'); }

.promo.conquerors > section[panel="7"] {
  background-image: url('/protected/image/exilecon/two/Panel7.jpg?v=1624340983858&key=ONL5Kd0SvvHFxU2XMlcgbw'); }

.promo.conquerors > section[panel="8"] {
  background-image: url('/protected/image/exilecon/two/Panel8.jpg?v=1624340984006&key=dRbE9z2TUNBwnLR-O6_7kQ'); }

.promo.conquerors > section[panel="9"] {
  background-image: url('/protected/image/exilecon/two/Panel9.jpg?v=1624340984154&key=Kupjn1aaF4PhaN4czdKHmQ'); }

.promo.conquerors > section[panel="10"] {
  background-image: url('/protected/image/exilecon/two/Panel10.jpg?v=1624340982334&key=o0CuUxsYCM3T8WNYLy8b8Q'); }

.promo.conquerors > section .inner .content p {
  color: #9aa6a1; }

.promo.conquerors .content-interactive .learn-more {
  background-image: url('/protected/image/exilecon/two/learnmore.png?v=1624340984498&key=9hOkRQ8YXQFmswr3Vp-XbA'); }
  .promo.conquerors .content-interactive .learn-more:lang(pt-BR) {
    background-image: url('/protected/image/exilecon/two/pt_BR/learnmore.png?v=1624340984502&key=LNbtGnLaSqDZFmBBGlr4Mg'); }
  .promo.conquerors .content-interactive .learn-more:lang(ru-RU) {
    background-image: url('/protected/image/exilecon/two/ru_RU/learnmore.png?v=1624340984502&key=Ta2lJUIq4-WTdXoglB37nQ'); }
  .promo.conquerors .content-interactive .learn-more:lang(th-TH) {
    background-image: url('/protected/image/exilecon/two/th_TH/learnmore.png?v=1624340984514&key=N5DuVX2mjv9-YISgnl45PA'); }
  .promo.conquerors .content-interactive .learn-more:lang(de-DE) {
    background-image: url('/protected/image/exilecon/two/de_DE/learnmore.png?v=1624340984158&key=iAxzkQ49aIo7T_13etIqkw'); }
  .promo.conquerors .content-interactive .learn-more:lang(es-ES) {
    background-image: url('/protected/image/exilecon/two/es_ES/learnmore.png?v=1624340984162&key=d3Dhi7-wiNhxXszNNg6lwQ'); }
  .promo.conquerors .content-interactive .learn-more:lang(fr-FR) {
    background-image: url('/protected/image/exilecon/two/fr_FR/learnmore.png?v=1624340984166&key=1iaAjy1ijwSUsVeqKVA7QA'); }
  .promo.conquerors .content-interactive .learn-more:lang(ko-KR) {
    background-image: url('/protected/image/exilecon/two/ko_KR/learnmore.png?v=1624340984426&key=06EWbTwoT0xYZ_6abu75gA'); }
  .promo.conquerors .content-interactive .learn-more:hover {
    background-image: url('/protected/image/exilecon/two/learnmore_hover.png?v=1624340984498&key=oGr1-_ipYczMCxkqBTCnCA'); }
    .promo.conquerors .content-interactive .learn-more:hover:lang(pt-BR) {
      background-image: url('/protected/image/exilecon/two/pt_BR/learnmore_hover.png?v=1624340984502&key=PcS9LoKZ31RDfzwQS7b0YQ'); }
    .promo.conquerors .content-interactive .learn-more:hover:lang(ru-RU) {
      background-image: url('/protected/image/exilecon/two/ru_RU/learnmore_hover.png?v=1624340984502&key=_3V6Jk6tTUR9JT1T6Gk-gg'); }
    .promo.conquerors .content-interactive .learn-more:hover:lang(th-TH) {
      background-image: url('/protected/image/exilecon/two/th_TH/learnmore_hover.png?v=1624340984514&key=CrxKzKfqElcpWH6S2SGmwQ'); }
    .promo.conquerors .content-interactive .learn-more:hover:lang(de-DE) {
      background-image: url('/protected/image/exilecon/two/de_DE/learnmore_hover.png?v=1624340984158&key=qYCsEHmsWc983zh7p_y4eA'); }
    .promo.conquerors .content-interactive .learn-more:hover:lang(es-ES) {
      background-image: url('/protected/image/exilecon/two/es_ES/learnmore_hover.png?v=1624340984162&key=mDew9oQGi08dAs4grKs4dA'); }
    .promo.conquerors .content-interactive .learn-more:hover:lang(fr-FR) {
      background-image: url('/protected/image/exilecon/two/fr_FR/learnmore_hover.png?v=1624340984166&key=BvyUzkKT5PLwJlVclNfcog'); }
    .promo.conquerors .content-interactive .learn-more:hover:lang(ko-KR) {
      background-image: url('/protected/image/exilecon/two/ko_KR/learnmore_hover.png?v=1624340984426&key=Q4oH0XYYy2SuMQK1tWuAuQ'); }

.promo.metamorph .main {
  background-image: url('/protected/image/exilecon/three/topbg.jpg?v=1624340982022&key=yEFaf8TfyhGKVmZZBLNDkA');
  background-position: center center;
  background-size: contain; }

.promo.metamorph > section[panel="1"] {
  background-image: url('/protected/image/exilecon/three/Panel1.jpg?v=1624340979578&key=MfKsd9EMXVD87zQhEBdRRw'); }

.promo.metamorph > section[panel="2"] {
  background-image: url('/protected/image/exilecon/three/Panel2.jpg?v=1624340980814&key=S1COviWSrzd5umujj9JO2Q'); }

.promo.metamorph > section[panel="3"] {
  background-image: url('/protected/image/exilecon/three/Panel3.jpg?v=1624340981350&key=wKuw7YVkLGvBnftA50I7qw'); }

.promo.metamorph > section[panel="4"] {
  background-image: url('/protected/image/exilecon/three/Panel4.jpg?v=1624340981546&key=01jgONQqUrmEKikfvl7Ofg'); }

.promo.metamorph > section[panel="5"] {
  background-image: url('/protected/image/exilecon/three/Panel5.jpg?v=1624340981786&key=Nkow0y_STBmWqM45sqv3Ng'); }

.promo.metamorph > section .inner .content p {
  color: #9aa6a1; }

.promo.metamorph .content-interactive .learn-more {
  background-image: url('/protected/image/exilecon/three/learnmore.png?v=1624340981994&key=FaBMvlwN1AHOkJ49NO3beg'); }
  .promo.metamorph .content-interactive .learn-more:lang(pt-BR) {
    background-image: url('/protected/image/exilecon/three/pt_BR/learnmore.png?v=1624340981998&key=-0xd129MkvAHcKQcsbQTCA'); }
  .promo.metamorph .content-interactive .learn-more:lang(ru-RU) {
    background-image: url('/protected/image/exilecon/three/ru_RU/learnmore.png?v=1624340981998&key=YfhvvrzehtH7OZe3dvnJTA'); }
  .promo.metamorph .content-interactive .learn-more:lang(th-TH) {
    background-image: url('/protected/image/exilecon/three/th_TH/learnmore.png?v=1624340982010&key=eMjG7TMlDk1CfOOOVs3J5A'); }
  .promo.metamorph .content-interactive .learn-more:lang(de-DE) {
    background-image: url('/protected/image/exilecon/three/de_DE/learnmore.png?v=1624340981906&key=XrMWGGL29QootQBK2omXcQ'); }
  .promo.metamorph .content-interactive .learn-more:lang(es-ES) {
    background-image: url('/protected/image/exilecon/three/es_ES/learnmore.png?v=1624340981910&key=_WgdLO_eVecKGV5FM_Z9Uw'); }
  .promo.metamorph .content-interactive .learn-more:lang(fr-FR) {
    background-image: url('/protected/image/exilecon/three/fr_FR/learnmore.png?v=1624340981918&key=8bBIC3HYy_r8IWCCsTme5g'); }
  .promo.metamorph .content-interactive .learn-more:lang(ko-KR) {
    background-image: url('/protected/image/exilecon/three/ko_KR/learnmore.png?v=1624340981934&key=rYqnnPWQcfusy5ynT7LZ6w'); }
  .promo.metamorph .content-interactive .learn-more:hover {
    background-image: url('/protected/image/exilecon/three/learnmore_hover.png?v=1624340981994&key=jiAdYN_J31zt62XcfS_JMw'); }
    .promo.metamorph .content-interactive .learn-more:hover:lang(pt-BR) {
      background-image: url('/protected/image/exilecon/three/pt_BR/learnmore_hover.png?v=1624340981998&key=e5Hs4B5w8bvYiybtOxKOsw'); }
    .promo.metamorph .content-interactive .learn-more:hover:lang(ru-RU) {
      background-image: url('/protected/image/exilecon/three/ru_RU/learnmore_hover.png?v=1624340982002&key=ef7o9dirqnWD6eWajQKptQ'); }
    .promo.metamorph .content-interactive .learn-more:hover:lang(th-TH) {
      background-image: url('/protected/image/exilecon/three/th_TH/learnmore_hover.png?v=1624340982010&key=ttpcX-j5LVYPh0gcNg8xkw'); }
    .promo.metamorph .content-interactive .learn-more:hover:lang(de-DE) {
      background-image: url('/protected/image/exilecon/three/de_DE/learnmore_hover.png?v=1624340981910&key=MIAjg-InLUH2Bz1SDkvimw'); }
    .promo.metamorph .content-interactive .learn-more:hover:lang(es-ES) {
      background-image: url('/protected/image/exilecon/three/es_ES/learnmore_hover.png?v=1624340981910&key=9vBZWQCNhxhBQGPP7kXYPA'); }
    .promo.metamorph .content-interactive .learn-more:hover:lang(fr-FR) {
      background-image: url('/protected/image/exilecon/three/fr_FR/learnmore_hover.png?v=1624340981918&key=fUGRFlJKT6A7irQpzUJnvg'); }
    .promo.metamorph .content-interactive .learn-more:hover:lang(ko-KR) {
      background-image: url('/protected/image/exilecon/three/ko_KR/learnmore_hover.png?v=1624340981938&key=7Mr4Xtbc-BciaNO6FZxTDw'); }

.promo.mobile .main {
  background-image: url('/protected/image/mobile/topbg.jpg?v=1624340996638&key=l74EVqjnrHnYlBz5e8bx9A');
  background-position: center center;
  background-size: contain; }

.promo.mobile > section[panel="1"] {
  background-image: url('/protected/image/mobile/Panel1.jpg?v=1624340996402&key=pMsU6_YmUhWfp1tRQ_EluQ'); }

.promo.mobile > section .inner .content p {
  color: #9aa6a1; }

.promo.blight > section[panel="1"] {
  background-image: url('/image/blight/Panel1.jpg?1624341037574'); }

.promo.blight > section[panel="2"] {
  background-image: url('/image/blight/Panel2.jpg?1624341039570'); }

.promo.blight > section[panel="3"] {
  background-image: url('/image/blight/Panel3.jpg?1624341041146'); }

.promo.blight > section[panel="4"] {
  background-image: url('/image/blight/Panel4.jpg?1624341041186'); }

.promo.blight > section[panel="5"] {
  background-image: url('/image/blight/Panel5.jpg?1624341041302'); }

.promo.blight > section[panel="6"] {
  background-image: url('/image/blight/Panel6.jpg?1624341041974'); }

.promo.blight > section[panel="7"] {
  background-image: url('/image/blight/Panel7.jpg?1624341044666'); }

.promo.blight > section[panel="8"] {
  background-image: url('/image/blight/Panel8.jpg?1624341048630'); }

.promo.blight > section[panel="9"] {
  background-image: url('/image/blight/Panel9.jpg?1624341049866'); }

.promo.blight > section[panel="10"] {
  background-image: url('/image/blight/Panel10.jpg?1624341038902'); }

.promo.blight > section[panel="11"] {
  background-image: url('/image/blight/Panel11.jpg?1624341038918'); }

.promo.blight > section[panel="12"] {
  background-image: url('/image/blight/Panel12.jpg?1624341039094'); }

.promo.blight > section[panel="5"]:lang(pt-BR) {
  background-image: url('/image/blight/pt_BR/Panel5.jpg?1624341052234'); }

.promo.blight > section[panel="5"]:lang(ru-RU) {
  background-image: url('/image/blight/ru_RU/Panel5.jpg?1624341052734'); }

.promo.blight > section[panel="5"]:lang(th-TH) {
  background-image: url('/image/blight/th_TH/Panel5.jpg?1624341053430'); }

.promo.blight > section[panel="5"]:lang(de-DE) {
  background-image: url('/image/blight/de_DE/Panel5.jpg?1624341050278'); }

.promo.blight > section[panel="5"]:lang(es-ES) {
  background-image: url('/image/blight/es_ES/Panel5.jpg?1624341050930'); }

.promo.blight > section[panel="5"]:lang(fr-FR) {
  background-image: url('/image/blight/fr_FR/Panel5.jpg?1624341051486'); }

.promo.blight > section[panel="5"]:lang(ko-KR) {
  background-image: url('/image/blight/ko_KR/Panel5.jpg?1624341051902'); }

.promo.blight > section[panel="5"]:lang(zh-TW) {
  background-image: url('/image/blight/zh_TW/Panel5.jpg?1624341053982'); }

.promo.blight > header::before {
  background-image: url('/image/blight/topbg.jpg?1624341053734'); }

.promo.blight > section .inner .content p {
  color: #d6c9ae; }

.promo.delirium > section[panel="1"] {
  background-image: url('/image/delirium/Panel1.png?1624341056390'); }

.promo.delirium > section[panel="2"] {
  background-image: url('/image/delirium/Panel2.png?1624341057078'); }

.promo.delirium > section[panel="3"] {
  background-image: url('/image/delirium/Panel3.png?1624341057446'); }

.promo.delirium > section[panel="4"] {
  background-image: url('/image/delirium/Panel4.png?1624341057518'); }

.promo.delirium > section[panel="5"] {
  background-image: url('/image/delirium/Panel5.png?1624341057598'); }

.promo.delirium > section[panel="6"] {
  background-image: url('/image/delirium/Panel6.png?1624341057654'); }

.promo.delirium > section[panel="7"] {
  background-image: url('/image/delirium/Panel7.png?1624341057726'); }

.promo.delirium > section[panel="8"] {
  background-image: url('/image/delirium/Panel8.png?1624341058146'); }

.promo.delirium > section[panel="9"] {
  background-image: url('/image/delirium/Panel9.png?1624341059406'); }

.promo.delirium > section[panel="10"] {
  background-image: url('/image/delirium/Panel10.png?1624341056462'); }

.promo.delirium > section[panel="11"] {
  background-image: url('/image/delirium/Panel11.png?1624341056758'); }

.promo.delirium > header::before {
  background-image: url('/image/delirium/topbg.jpg?1624341061534'); }

.promo.delirium > section .inner .content p {
  color: #9aa6a1; }

.promo.harvest > section[panel="1"] {
  background-image: url('/image/harvest/Panel1.png?1624341071353'); }

.promo.harvest > section[panel="2"] {
  background-image: url('/image/harvest/Panel2.png?1624341074713'); }

.promo.harvest > section[panel="3"] {
  background-image: url('/image/harvest/Panel3.png?1624341075033'); }

.promo.harvest > section[panel="4"] {
  background-image: url('/image/harvest/Panel4.png?1624341075101'); }

.promo.harvest > section[panel="5"] {
  background-image: url('/image/harvest/Panel5.png?1624341075169'); }

.promo.harvest > section[panel="6"] {
  background-image: url('/image/harvest/Panel6.png?1624341075517'); }

.promo.harvest > section[panel="7"] {
  background-image: url('/image/harvest/Panel7.png?1624341075585'); }

.promo.harvest > section[panel="8"] {
  background-image: url('/image/harvest/Panel8.png?1624341076357'); }

.promo.harvest > section[panel="9"] {
  background-image: url('/image/harvest/Panel9.png?1624341077825'); }

.promo.harvest > section[panel="10"] {
  background-image: url('/image/harvest/Panel10.png?1624341072877'); }

.promo.harvest > section[panel="11"] {
  background-image: url('/image/harvest/Panel11.png?1624341074117'); }

.promo.harvest > section[panel="12"] {
  background-image: url('/image/harvest/Panel12.png?1624341074173'); }

.promo.harvest > section[panel="13"] {
  background-image: url('/image/harvest/Panel13.png?1624341074237'); }

.promo.harvest > section[panel="14"] {
  background-image: url('/image/harvest/Panel14.png?1624341074305'); }

.promo.harvest > section[panel="15"] {
  background-image: url('/image/harvest/Panel15.png?1624341074637'); }

.promo.harvest > section[panel="5"]:lang(pt-BR) {
  background-image: url('/image/harvest/pt_BR/Panel5.png?1624341081549'); }

.promo.harvest > section[panel="5"]:lang(ru-RU) {
  background-image: url('/image/harvest/ru_RU/Panel5.png?1624341082353'); }

.promo.harvest > section[panel="5"]:lang(th-TH) {
  background-image: url('/image/harvest/th_TH/Panel5.png?1624341083153'); }

.promo.harvest > section[panel="5"]:lang(de-DE) {
  background-image: url('/image/harvest/de_DE/Panel5.png?1624341078353'); }

.promo.harvest > section[panel="5"]:lang(es-ES) {
  background-image: url('/image/harvest/es_ES/Panel5.png?1624341079153'); }

.promo.harvest > section[panel="5"]:lang(fr-FR) {
  background-image: url('/image/harvest/fr_FR/Panel5.png?1624341079953'); }

.promo.harvest > section[panel="5"]:lang(ko-KR) {
  background-image: url('/image/harvest/ko_KR/Panel5.png?1624341080749'); }

.promo.harvest > section[panel="5"]:lang(zh-TW) {
  background-image: url('/image/harvest/zh_TW/Panel5.png?1624341084005'); }

@media (min-width: 721px) {
  .promo.harvest > section {
    padding: 20px 40px; } }

.promo.harvest > header::before {
  background-image: url('/image/harvest/topbg.jpg?1624341083477'); }

.promo.harvest > section .inner .supporter-purchase a.shopBuyButton {
  background-image: url('/image/harvest/buylarge.png?1624341077825'); }
  .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
    background-image: url('/image/harvest/pt_BR/buylarge.png?1624341081829'); }
  .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
    background-image: url('/image/harvest/ru_RU/buylarge.png?1624341082625'); }
  .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
    background-image: url('/image/harvest/th_TH/buylarge.png?1624341083425'); }
  .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
    background-image: url('/image/harvest/de_DE/buylarge.png?1624341078633'); }
  .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
    background-image: url('/image/harvest/es_ES/buylarge.png?1624341079429'); }
  .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
    background-image: url('/image/harvest/fr_FR/buylarge.png?1624341080229'); }
  .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(ko-KR) {
    background-image: url('/image/harvest/ko_KR/buylarge.png?1624341081021'); }
  @media (min-width: 721px) and (max-width: 1000px) {
    .promo.harvest > section .inner .supporter-purchase a.shopBuyButton {
      background-image: url('/image/harvest/buysmall.png?1624341077825'); }
      .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
        background-image: url('/image/harvest/pt_BR/buysmall.png?1624341081829'); }
      .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
        background-image: url('/image/harvest/ru_RU/buysmall.png?1624341082625'); }
      .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
        background-image: url('/image/harvest/th_TH/buysmall.png?1624341083425'); }
      .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
        background-image: url('/image/harvest/de_DE/buysmall.png?1624341078633'); }
      .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
        background-image: url('/image/harvest/es_ES/buysmall.png?1624341079429'); }
      .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
        background-image: url('/image/harvest/fr_FR/buysmall.png?1624341080229'); }
      .promo.harvest > section .inner .supporter-purchase a.shopBuyButton:lang(ko-KR) {
        background-image: url('/image/harvest/ko_KR/buysmall.png?1624341081021'); } }

.promo.harvest > section .inner .content p {
  color: #9aa6a1; }

.promo.heist > section[panel="1"] {
  background-image: url('/protected/image/heist/panels/Panel1.png?v=1624340985362&key=9OdQNBeHYmpNP6mbL044dg'); }

.promo.heist > section[panel="2"] {
  background-image: url('/protected/image/heist/panels/Panel2.png?v=1624340985370&key=NUroyFagWIhtXfJWsbXOtA'); }

.promo.heist > section[panel="3"] {
  background-image: url('/protected/image/heist/panels/Panel3.png?v=1624340985370&key=hG0Bf076ksldODIajKweDA'); }

.promo.heist > section[panel="4"] {
  background-image: url('/protected/image/heist/panels/Panel4.png?v=1624340985370&key=zorFXMq7Fb24aoCnsoAI0g'); }

.promo.heist > section[panel="5"] {
  background-image: url('/protected/image/heist/panels/Panel5.png?v=1624340985370&key=grWxtFtounMDLppqZXKg4Q'); }

.promo.heist > section[panel="6"] {
  background-image: url('/protected/image/heist/panels/Panel6.png?v=1624340985442&key=U5aPFDItS3Yp5OP-cq3Pgw'); }
  .promo.heist > section[panel="6"]:lang(pt-BR) {
    background-image: url('/protected/image/heist/panels/pt_BR/Panel6.png?v=1624340986218&key=2CTRau8Psx3BJHXXKqXOYw'); }
  .promo.heist > section[panel="6"]:lang(ru-RU) {
    background-image: url('/protected/image/heist/panels/ru_RU/Panel6.png?v=1624340986362&key=iNBL0k_m3IVKzLM2xLB19Q'); }
  .promo.heist > section[panel="6"]:lang(th-TH) {
    background-image: url('/protected/image/heist/panels/th_TH/Panel6.png?v=1624340986510&key=Pyt3pZs1fCJF2vxeAK-3Iw'); }
  .promo.heist > section[panel="6"]:lang(de-DE) {
    background-image: url('/protected/image/heist/panels/de_DE/Panel6.png?v=1624340985630&key=-Ahv8hfF7YdvYYy6-D2nCQ'); }
  .promo.heist > section[panel="6"]:lang(es-ES) {
    background-image: url('/protected/image/heist/panels/es_ES/Panel6.png?v=1624340985774&key=QDzwiibztvIM0GlWouHRZA'); }
  .promo.heist > section[panel="6"]:lang(fr-FR) {
    background-image: url('/protected/image/heist/panels/fr_FR/Panel6.png?v=1624340985914&key=tHbLhR3UYspJDCx1lfBcng'); }
  .promo.heist > section[panel="6"]:lang(ko-KR) {
    background-image: url('/protected/image/heist/panels/ko_KR/Panel6.png?v=1624340986046&key=6l57Sk2bsAANcWcoBiABRA'); }
  .promo.heist > section[panel="6"]:lang(zh-TW) {
    background-image: url('/protected/image/heist/panels/zh_TW/Panel6.png?v=1624340986674&key=fBMABXb5K-xurrah4M4TDA'); }

.promo.heist > section[panel="7"] {
  background-image: url('/protected/image/heist/panels/Panel7.png?v=1624340985482&key=SKe3bc_qwpjO29EVh3qp4A'); }

.promo.heist > section[panel="8"] {
  background-image: url('/protected/image/heist/panels/Panel8.png?v=1624340985514&key=WNI3oAwz_HrqxlzpvP36oA'); }

.promo.heist > section[panel="9"] {
  background-image: url('/protected/image/heist/panels/Panel9.png?v=1624340985542&key=hdJpSPWlcW5e5akY6MZMuQ'); }

.promo.heist > section[panel="10"] {
  background-image: url('/protected/image/heist/panels/Panel10.png?v=1624340985362&key=U6z-GRQSQswyucteirGjBQ'); }

.promo.heist > section[panel="11"] {
  background-image: url('/protected/image/heist/panels/Panel11.png?v=1624340985362&key=ssz_gWsSSFKh4Aq7UdbqnA'); }

.promo.heist > section[panel="12"] {
  background-image: url('/protected/image/heist/panels/Panel12.png?v=1624340985366&key=k3kP87x2OwuxvjzirBy1sw'); }

.promo.heist > section[panel="13"] {
  background-image: url('/protected/image/heist/panels/Panel13.png?v=1624340985366&key=cw1DVgvceLA7NEmxoxZMhQ'); }

.promo.heist > section[panel="14"] {
  background-image: url('/protected/image/heist/panels/Panel14.png?v=1624340985366&key=BMqXE9zy9kGVX5b_vnjSpQ'); }

.promo.heist > section[panel="15"] {
  background-image: url('/protected/image/heist/panels/Panel15.png?v=1624340985366&key=gyOYAyzbncstqta_-Zut5Q'); }

.promo.heist > section[panel="16"] {
  background-image: url('/protected/image/heist/panels/Panel16.png?v=1624340985366&key=REbHpaYADIBdlR-L_BqnSQ'); }

@media (min-width: 721px) {
  .promo.heist > section {
    padding: 20px 40px; } }

.promo.heist > header .war-video-container:not(:last-child) {
  margin: 30px auto 0px; }

.promo.heist > header::before {
  background-image: url('/protected/image/heist/topbg.jpg?v=1624340996134&key=kOpiN07cJYq8mrpQm4cENw'); }

.promo.heist > section .inner .supporter-purchase a.shopBuyButton {
  background-image: url('/protected/image/heist/button/buylarge.png?v=1624340984550&key=_R1j9S3ZmzALfbUygjXynQ'); }
  .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
    background-image: url('/protected/image/heist/button/pt_BR/buylarge.png?v=1624340984594&key=lrFWafR06QWdAX6LQcDEoA'); }
  .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
    background-image: url('/protected/image/heist/button/ru_RU/buylarge.png?v=1624340984606&key=yoCcn9ym2qnyctY2u6hqkg'); }
  .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
    background-image: url('/protected/image/heist/button/th_TH/buylarge.png?v=1624340984610&key=aNmCkHeHFnLOlfTfKBsiRQ'); }
  .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
    background-image: url('/protected/image/heist/button/de_DE/buylarge.png?v=1624340984550&key=phTT-PtHgKl1StO71xrOaA'); }
  .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
    background-image: url('/protected/image/heist/button/es_ES/buylarge.png?v=1624340984562&key=JZo0vipYKfDN6dgzwQi8nw'); }
  .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
    background-image: url('/protected/image/heist/button/fr_FR/buylarge.png?v=1624340984574&key=3h0hNL_wenszBqqOxAzVtQ'); }
  .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(ko-KR) {
    background-image: url('/protected/image/heist/button/ko_KR/buylarge.png?v=1624340984582&key=YRaLMlsXmf9U7sEttqkOeA'); }
  @media (min-width: 721px) and (max-width: 1000px) {
    .promo.heist > section .inner .supporter-purchase a.shopBuyButton {
      background-image: url('/protected/image/heist/button/buysmall.png?v=1624340984550&key=BqWGuTzh1K0LF--Gezn6GA'); }
      .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
        background-image: url('/protected/image/heist/button/pt_BR/buysmall.png?v=1624340984594&key=ER3dh9NNJjVYhgg4zsDeOw'); }
      .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
        background-image: url('/protected/image/heist/button/ru_RU/buysmall.png?v=1624340984606&key=6ZjYTd2tSR1WjqEijNHUEA'); }
      .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
        background-image: url('/protected/image/heist/button/th_TH/buysmall.png?v=1624340984610&key=EgTbxq5klmjcOxU0L955Fg'); }
      .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
        background-image: url('/protected/image/heist/button/de_DE/buysmall.png?v=1624340984550&key=8hC1PgP0wBKTe5f-GLVK7A'); }
      .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
        background-image: url('/protected/image/heist/button/es_ES/buysmall.png?v=1624340984562&key=8TnHFOi_WtF3snjsPPJUzw'); }
      .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
        background-image: url('/protected/image/heist/button/fr_FR/buysmall.png?v=1624340984574&key=45IPwaSRavqWktfjkTOSFw'); }
      .promo.heist > section .inner .supporter-purchase a.shopBuyButton:lang(ko-KR) {
        background-image: url('/protected/image/heist/button/ko_KR/buysmall.png?v=1624340984582&key=A-8OnkAgFMMnbGt0eR5NHA'); } }

.promo.heist > section .inner .content p {
  color: #9aa6a1; }

.promo.heist .countdown-wrapper {
  background-image: url('/protected/image/heist/timer/smalltimer.png?v=1624340996066&key=dp9ay7-rk-LNRU2-WPBcDA'); }
  .promo.heist .countdown-wrapper:lang(pt-BR) {
    background-image: url('/protected/image/heist/timer/pt_BR/smalltimer.png?v=1624340996014&key=cGdQZrIA174VQ6ka51vpew'); }
  .promo.heist .countdown-wrapper:lang(ru-RU) {
    background-image: url('/protected/image/heist/timer/ru_RU/smalltimer.png?v=1624340996026&key=JwAUAt1_MAXF04tKnQ5L_g'); }
  .promo.heist .countdown-wrapper:lang(th-TH) {
    background-image: url('/protected/image/heist/timer/th_TH/smalltimer.png?v=1624340996066&key=YwQIz7uMagCQ_cQLkYjNQg'); }
  .promo.heist .countdown-wrapper:lang(de-DE) {
    background-image: url('/protected/image/heist/timer/de_DE/smalltimer.png?v=1624340995894&key=xZGYfJVFvWyfEEfRvNrzSw'); }
  .promo.heist .countdown-wrapper:lang(es-ES) {
    background-image: url('/protected/image/heist/timer/es_ES/smalltimer.png?v=1624340995910&key=PUp5beJb2HudAQnEHJhYYQ'); }
  .promo.heist .countdown-wrapper:lang(fr-FR) {
    background-image: url('/protected/image/heist/timer/fr_FR/smalltimer.png?v=1624340995946&key=3JIojEsrObbQhn-9pNMfTw'); }
  .promo.heist .countdown-wrapper:lang(ko-KR) {
    background-image: url('/protected/image/heist/timer/ko_KR/smalltimer.png?v=1624340995974&key=o_WpGNbjwwY5ljr0-mPDkw'); }
  .promo.heist .countdown-wrapper:lang(zh-TW) {
    background-image: url('/protected/image/heist/timer/zh_TW/smalltimer.png?v=1624340996098&key=R7g5JP9F2D9J0GsALVnzoA'); }

.promo.heist .countdown-wrapper.pc {
  background-image: url('/protected/image/heist/timer/pcsmalltimer.png?v=1624340995986&key=mS6_z2lYwzpTB9na2YNtrQ');
  height: 142px;
  padding: 46px 0; }
  .promo.heist .countdown-wrapper.pc:lang(pt-BR) {
    background-image: url('/protected/image/heist/timer/pt_BR/pcsmalltimer.png?v=1624340996014&key=uDaVzfq78pM3oCwMnHPxeA'); }
  .promo.heist .countdown-wrapper.pc:lang(ru-RU) {
    background-image: url('/protected/image/heist/timer/ru_RU/pcsmalltimer.png?v=1624340996026&key=k6mhxTcVF_J6iwCJs5CnvA'); }
  .promo.heist .countdown-wrapper.pc:lang(th-TH) {
    background-image: url('/protected/image/heist/timer/th_TH/pcsmalltimer.png?v=1624340996066&key=xIsbH9bVYPfhboHzWFFVaQ'); }
  .promo.heist .countdown-wrapper.pc:lang(de-DE) {
    background-image: url('/protected/image/heist/timer/de_DE/pcsmalltimer.png?v=1624340995894&key=b8b2z-V94RZpO7kCVJN_Gg'); }
  .promo.heist .countdown-wrapper.pc:lang(es-ES) {
    background-image: url('/protected/image/heist/timer/es_ES/pcsmalltimer.png?v=1624340995910&key=R9gE9Z5IJl7oD78k-afAJw'); }
  .promo.heist .countdown-wrapper.pc:lang(fr-FR) {
    background-image: url('/protected/image/heist/timer/fr_FR/pcsmalltimer.png?v=1624340995946&key=RvSBouVBs74OHopR3CzXpw'); }
  .promo.heist .countdown-wrapper.pc:lang(ko-KR) {
    background-image: url('/protected/image/heist/timer/ko_KR/pcsmalltimer.png?v=1624340995974&key=lD6-FzY7BEIb82klhndtCw'); }
  .promo.heist .countdown-wrapper.pc:lang(zh-TW) {
    background-image: url('/protected/image/heist/timer/zh_TW/pcsmalltimer.png?v=1624340996098&key=9hvCkOn1CUbXrc2QudMrYQ'); }

.promo.heist .countdown-wrapper.console {
  background-image: url('/protected/image/heist/timer/consolesmalltimer.png?v=1624340995862&key=RQhb659rkoJSumY9Szd3Sg');
  height: 142px;
  padding: 46px 0; }
  .promo.heist .countdown-wrapper.console:lang(pt-BR) {
    background-image: url('/protected/image/heist/timer/pt_BR/consolesmalltimer.png?v=1624340996014&key=KoBBn09KjrxnTNNBMDKD0g'); }
  .promo.heist .countdown-wrapper.console:lang(ru-RU) {
    background-image: url('/protected/image/heist/timer/ru_RU/consolesmalltimer.png?v=1624340996026&key=nFo-CvZDcIg2Qn42XzfgmA'); }
  .promo.heist .countdown-wrapper.console:lang(th-TH) {
    background-image: url('/protected/image/heist/timer/th_TH/consolesmalltimer.png?v=1624340996066&key=F_XyDoWcI9yYR2FqJQ48Pg'); }
  .promo.heist .countdown-wrapper.console:lang(de-DE) {
    background-image: url('/protected/image/heist/timer/de_DE/consolesmalltimer.png?v=1624340995894&key=sOit6OqyymNI0K2QUyMmIA'); }
  .promo.heist .countdown-wrapper.console:lang(es-ES) {
    background-image: url('/protected/image/heist/timer/es_ES/consolesmalltimer.png?v=1624340995910&key=KrQhhYBDajbP4sh2yiuuQQ'); }
  .promo.heist .countdown-wrapper.console:lang(fr-FR) {
    background-image: url('/protected/image/heist/timer/fr_FR/consolesmalltimer.png?v=1624340995946&key=Ue75pb2w4bmMs6SWGsK_Mg'); }
  .promo.heist .countdown-wrapper.console:lang(ko-KR) {
    background-image: url('/protected/image/heist/timer/ko_KR/consolesmalltimer.png?v=1624340995974&key=g7FrHS8d1v4W-0lC1VjpkQ'); }

.promo.livestream {
  background: black url('/protected/image/3_15/topbg.jpg?v=1626059006958&key=2G0Qw-X5T1r1pxA1w8qR6g') top center no-repeat;
  background-size: contain; }

.promo.livestream > header::before {
  display: none; }

.promo.livestream > header {
  max-height: none;
  max-width: none; }
  .promo.livestream > header .war-video-container {
    justify-content: space-around;
    margin: 0 auto; }
    .promo.livestream > header .war-video-container .video {
      margin: 0 auto; }
      .promo.livestream > header .war-video-container .video iframe, .promo.livestream > header .war-video-container .video .unsupported-browser {
        box-sizing: border-box;
        width: 67vw;
        height: 40vw;
        max-width: 1600px;
        max-width: calc(min(67vw, 1600px));
        max-height: 960px;
        max-height: calc(min(40vw, 960px));
        padding: 5.4% 6.7% 5.8%;
        margin: 0 auto;
        background: url('/protected/image/3_15/mainlivestream-frame_4k.png?v=1626059006958&key=VEckH-yGKjHtS4-7kqqEaw') no-repeat 0 0;
        background-size: contain; }
      .promo.livestream > header .war-video-container .video .unsupported-browser {
        display: flex;
        justify-content: center;
        align-items: center;
        font-family: "FontinSmallCaps", Verdana, Arial, Helvetica, sans-serif;
        font-size-adjust: 0.54;
        font-weight: normal;
        font-size: 12px; }
        @media (min-width: 680px) {
          .promo.livestream > header .war-video-container .video .unsupported-browser {
            font-size: 18px; } }
        .promo.livestream > header .war-video-container .video .unsupported-browser p.browser-description {
          margin-bottom: 10px; }
        .promo.livestream > header .war-video-container .video .unsupported-browser p.browser-description, .promo.livestream > header .war-video-container .video .unsupported-browser a.browser-link {
          color: #E4F3FF; }
      @media (min-width: 1240px) and (max-width: 1950px) {
        .promo.livestream > header .war-video-container .video iframe, .promo.livestream > header .war-video-container .video .unsupported-browser {
          width: 60vw;
          height: 36vw;
          max-width: 1300px;
          max-width: calc(min(60vw, 1300px));
          max-height: 780px;
          max-height: calc(min(36vw, 780px));
          padding: 5.4% 6.7% 5.8%; } }

.promo.livestream .links {
  display: flex;
  flex-wrap: wrap;
  box-sizing: border-box;
  width: 80vw;
  max-width: 1800px;
  margin: 0 auto;
  justify-content: space-around;
  font-family: "FontinSmallCaps", Verdana, Arial, Helvetica, sans-serif;
  font-size-adjust: 0.54;
  font-weight: normal;
  -webkit-font-smoothing: antialiased; }
  .promo.livestream .links .link_badge {
    display: block; }
    .promo.livestream .links .link_badge a.nav-button {
      display: block;
      background: url('/protected/image/3_15/button_1080p.png?v=1626059006954&key=VIXJM3AyZ40qzjdeJAw6OQ');
      width: 260px;
      background-size: cover;
      text-transform: uppercase;
      padding: 30px 30px 24px;
      line-height: 34px;
      box-sizing: border-box;
      font-size: 1em;
      height: 86px;
      color: #E4F3FF;
      text-align: center;
      text-decoration: none;
      background-position-y: 3px; }
      .promo.livestream .links .link_badge a.nav-button:hover {
        background-position-y: 87px; }
      .promo.livestream .links .link_badge a.nav-button:disabled, .promo.livestream .links .link_badge a.nav-button[disabled] {
        background-position-y: 173px;
        opacity: 0.8;
        color: #dfdfdf;
        cursor: default;
        cursor: not-allowed;
        filter: gray;
        /* IE6-9 */
        -webkit-filter: grayscale(1);
        /* Webkit Nightlies, Google Chrome Canary and Microsoft Edge*/ }
    .promo.livestream .links .link_badge .badge_header {
      box-sizing: border-box;
      width: 160px;
      height: 160px;
      margin: 0 auto 10px;
      background-size: contain;
      background-position: center;
      background-repeat: no-repeat;
      box-shadow: inset 0 0 5px 7px #000a15e6; }
      .promo.livestream .links .link_badge .badge_header a {
        width: 100%;
        height: 100%;
        display: inline-block; }
      .promo.livestream .links .link_badge .badge_header.announcement {
        background-image: url('/protected/image/3_15/view_announcement_1080p.png?v=1626059006958&key=3yk7418y0d3anIy79b2P5Q'); }
      .promo.livestream .links .link_badge .badge_header.royale_announcement {
        background-image: url('/protected/image/3_15/royale_1080p.png?v=1626059006958&key=rDfsLSrLNzN1eMkuw3M4mQ'); }
      .promo.livestream .links .link_badge .badge_header.disabled {
        background: url('/protected/image/3_15/lock_bg.png?v=1626059006954&key=nVbqokqXAjr3vGlh396JzQ') no-repeat 0 0;
        position: relative;
        cursor: default;
        cursor: not-allowed;
        box-shadow: inset 0 0 5px 7px #000000b5; }
        .promo.livestream .links .link_badge .badge_header.disabled::after {
          content: "";
          background: url('/protected/image/3_15/lock_image.png?v=1626059006958&key=JDSfw_WNaJVgosm2enln2Q') 0 0 no-repeat;
          width: 42px;
          height: 48px;
          position: absolute;
          top: calc(50% - 21px);
          left: calc(50% - 24px); }
      .promo.livestream .links .link_badge .badge_header.support {
        background-image: url('/protected/image/3_15/support_1080p.png?v=1626059006958&key=Ba8OXY7VdyUbe28sQTB-iw'); }

.promo.echoes > section[panel="1"] {
  background-image: url('/protected/image/echoes/panels/Panel1.png?v=1624340971178&key=BT8NL2jKjNL-5fIAVOqy_A'); }

.promo.echoes > section[panel="2"] {
  background-image: url('/protected/image/echoes/panels/Panel2.png?v=1624340971186&key=ItkPLRsp1XactKXMd-l5Xw'); }

.promo.echoes > section[panel="3"] {
  background-image: url('/protected/image/echoes/panels/Panel3.png?v=1624340971186&key=dQoyn5dtHIOyy76QEUN4JA'); }

.promo.echoes > section[panel="4"] {
  background-image: url('/protected/image/echoes/panels/Panel4.png?v=1624340971190&key=VC_tIWq25Jj--vDSciDSog'); }
  .promo.echoes > section[panel="4"]:lang(pt-BR) {
    background-image: url('/protected/image/echoes/panels/pt_BR/Panel4.png?v=1624340971886&key=rBxaGtWjy1-7zMifWRo3Cg'); }
  .promo.echoes > section[panel="4"]:lang(ru-RU) {
    background-image: url('/protected/image/echoes/panels/ru_RU/Panel4.png?v=1624340972030&key=UJLMNKwKmt_LHlS4rsJSUA'); }
  .promo.echoes > section[panel="4"]:lang(th-TH) {
    background-image: url('/protected/image/echoes/panels/th_TH/Panel4.png?v=1624340972102&key=414yv2DxpgpmQXsn5z5pSA'); }
  .promo.echoes > section[panel="4"]:lang(de-DE) {
    background-image: url('/protected/image/echoes/panels/de_DE/Panel4.png?v=1624340971218&key=3hz4TxmCicVjzFtciF7uuw'); }
  .promo.echoes > section[panel="4"]:lang(es-ES) {
    background-image: url('/protected/image/echoes/panels/es_ES/Panel4.png?v=1624340971326&key=-OV6LVObvnpPCVFPe78KiA'); }
  .promo.echoes > section[panel="4"]:lang(fr-FR) {
    background-image: url('/protected/image/echoes/panels/fr_FR/Panel4.png?v=1624340971474&key=r7pY7MeZZfRfYudBa3wCIA'); }
  .promo.echoes > section[panel="4"]:lang(ko-KR) {
    background-image: url('/protected/image/echoes/panels/ko_KR/Panel4.png?v=1624340971746&key=h9bJQJH7iQCIs91jngpVWA'); }
  .promo.echoes > section[panel="4"]:lang(zh-TW) {
    background-image: url('/protected/image/echoes/panels/zh_TW/Panel4.png?v=1624340972254&key=1cvad02O65vDW6YUWj1vyA'); }

.promo.echoes > section[panel="5"] {
  background-image: url('/protected/image/echoes/panels/Panel5.png?v=1624340971194&key=ktNcA_8YKB6gIr26GpZbxA'); }
  .promo.echoes > section[panel="5"]:lang(pt-BR) {
    background-image: url('/protected/image/echoes/panels/pt_BR/Panel5.png?v=1624340971886&key=2FBKJ9XNylGdwtfTCo8YpQ'); }
  .promo.echoes > section[panel="5"]:lang(ru-RU) {
    background-image: url('/protected/image/echoes/panels/ru_RU/Panel5.png?v=1624340972030&key=esD9_8u_LgfiK1b4fTnMhA'); }
  .promo.echoes > section[panel="5"]:lang(de-DE) {
    background-image: url('/protected/image/echoes/panels/de_DE/Panel5.png?v=1624340971218&key=3mlYouk1LmtV3N9ICfLJaA'); }
  .promo.echoes > section[panel="5"]:lang(es-ES) {
    background-image: url('/protected/image/echoes/panels/es_ES/Panel5.png?v=1624340971330&key=tAEC2AZXfpgH22-e2fVvIg'); }
  .promo.echoes > section[panel="5"]:lang(fr-FR) {
    background-image: url('/protected/image/echoes/panels/fr_FR/Panel5.png?v=1624340971474&key=Qp8nmU5Fcdpajsi94aPQVQ'); }
  .promo.echoes > section[panel="5"]:lang(ko-KR) {
    background-image: url('/protected/image/echoes/panels/ko_KR/Panel5.png?v=1624340971746&key=aKXe3lBIwop3nilnw4B7cw'); }
  .promo.echoes > section[panel="5"]:lang(zh-TW) {
    background-image: url('/protected/image/echoes/panels/zh_TW/Panel5.png?v=1624340972254&key=XHs2EtbzFOWarOsjR9NeHQ'); }

.promo.echoes > section[panel="6"] {
  background-image: url('/protected/image/echoes/panels/Panel6.png?v=1624340971194&key=zbXtvFhKjz8VuGgz4zPzOg'); }

.promo.echoes > section[panel="7"] {
  background-image: url('/protected/image/echoes/panels/Panel7.png?v=1624340971202&key=yrHw1BrEoMl-sGc4WsDTMQ'); }

.promo.echoes > section[panel="8"] {
  background-image: url('/protected/image/echoes/panels/Panel8.png?v=1624340971206&key=G24G-pkWsNucTufUFTYiXg'); }
  .promo.echoes > section[panel="8"]:lang(pt-BR) {
    background-image: url('/protected/image/echoes/panels/pt_BR/Panel8.png?v=1624340971886&key=3OuCQQmXEURyP1n8Yq0q0A'); }
  .promo.echoes > section[panel="8"]:lang(ru-RU) {
    background-image: url('/protected/image/echoes/panels/ru_RU/Panel8.png?v=1624340972030&key=nopRTc8TIjKkA_EA3KdhDA'); }
  .promo.echoes > section[panel="8"]:lang(de-DE) {
    background-image: url('/protected/image/echoes/panels/de_DE/Panel8.png?v=1624340971218&key=pPbvQXQjeJcaTlRcK8kMxw'); }
  .promo.echoes > section[panel="8"]:lang(es-ES) {
    background-image: url('/protected/image/echoes/panels/es_ES/Panel8.png?v=1624340971330&key=RZ4CXsJj8Z5MOLamKD0NcQ'); }
  .promo.echoes > section[panel="8"]:lang(fr-FR) {
    background-image: url('/protected/image/echoes/panels/fr_FR/Panel8.png?v=1624340971474&key=Entxld7tUHkmkepIi4xkzA'); }
  .promo.echoes > section[panel="8"]:lang(ko-KR) {
    background-image: url('/protected/image/echoes/panels/ko_KR/Panel8.png?v=1624340971746&key=HnDr_5LSUalGggYJYI2Zow'); }
  .promo.echoes > section[panel="8"]:lang(zh-TW) {
    background-image: url('/protected/image/echoes/panels/zh_TW/Panel8.png?v=1624340972254&key=pGtK6vPdYBTi6bRw1nZvzg'); }

.promo.echoes > section[panel="9"] {
  background-image: url('/protected/image/echoes/panels/Panel9.png?v=1624340971206&key=xee-LW_e3D1Iky9kaWf5ag'); }

.promo.echoes > section[panel="10"] {
  background-image: url('/protected/image/echoes/panels/Panel10.png?v=1624340971182&key=x-kBoMIOIFDk_YbP9q9e4A'); }

.promo.echoes > section[panel="11"] {
  background-image: url('/protected/image/echoes/panels/Panel11.png?v=1624340971182&key=QoC-7VpOXDsVnq-mcTO-kw'); }

.promo.echoes > section[panel="12"] {
  background-image: url('/protected/image/echoes/panels/Panel12.png?v=1624340971182&key=rLk7RcIpfBs1lSrXox1M2w'); }

.promo.echoes > section[panel="13"] {
  background-image: url('/protected/image/echoes/panels/Panel13.png?v=1624340971182&key=mis_LkM3gO_fBi3qRaSdwg'); }

.promo.echoes > section[panel="14"] {
  background-image: url('/protected/image/echoes/panels/Panel14.png?v=1624340971186&key=aMPr9fRdX5hNvA5jew8JaQ'); }

@media (min-width: 721px) {
  .promo.echoes > section {
    padding: 20px 40px; } }

.promo.echoes > header .war-video-container:not(:last-child) {
  margin: 30px auto 0px; }

.promo.echoes > header .war-video-container {
  margin-top: 60px;
  justify-content: space-around; }
  .promo.echoes > header .war-video-container .video {
    margin: 0 auto; }
    .promo.echoes > header .war-video-container .video iframe {
      box-sizing: border-box;
      width: 67vw;
      height: 40vw;
      max-width: 1600px;
      max-width: calc(min(67vw, 1600px));
      max-height: 960px;
      max-height: calc(min(40vw, 960px));
      padding: 5.4% 6.7% 5.8%;
      background: url('/protected/image/echoes/mainlivestream-frame_4k.png?v=1624340971166&key=N0oC-PeQVMubXsUQCJKbkg') no-repeat 0 0;
      background-size: contain; }

.promo.echoes > header::before {
  background-image: url('/protected/image/echoes/topbg.jpg?v=1624340979418&key=pAGwblLaomDRRAFGTb4lmQ'); }

.promo.echoes > header {
  max-height: 1340px; }

.promo.echoes > section .inner .supporter-purchase a.shopBuyButton {
  background-image: url('/protected/image/echoes/button/buylarge.png?v=1624340970074&key=kpxl2yk2QFPC4L1egKS61A'); }
  .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
    background-image: url('/protected/image/echoes/button/pt_BR/buylarge.png?v=1624340970110&key=pbzafinuKoxXQPWEO263yA'); }
  .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
    background-image: url('/protected/image/echoes/button/ru_RU/buylarge.png?v=1624340970122&key=t19QHqm1G4JjzUFaGRRPqg'); }
  .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
    background-image: url('/protected/image/echoes/button/th_TH/buylarge.png?v=1624340970126&key=1KgP-H6Qc-jaW-qkP5mU5A'); }
  .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
    background-image: url('/protected/image/echoes/button/de_DE/buylarge.png?v=1624340970078&key=HEv3ctMS41aUWj7bthJIOg'); }
  .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
    background-image: url('/protected/image/echoes/button/es_ES/buylarge.png?v=1624340970082&key=amg2L4SZaF0JDYZ9UNp8ow'); }
  .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
    background-image: url('/protected/image/echoes/button/fr_FR/buylarge.png?v=1624340970094&key=zX80ApZDbqQBWYtqVMOL_A'); }
  .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(ko-KR) {
    background-image: url('/protected/image/echoes/button/ko_KR/buylarge.png?v=1624340970102&key=s12xAJ7jr4ZZ2C0KG-eF6A'); }
  @media (min-width: 721px) and (max-width: 1000px) {
    .promo.echoes > section .inner .supporter-purchase a.shopBuyButton {
      background-image: url('/protected/image/echoes/button/buysmall.png?v=1624340970074&key=wHPf_uy262_CC_U_EE9SqA'); }
      .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
        background-image: url('/protected/image/echoes/button/pt_BR/buysmall.png?v=1624340970110&key=AQoLgcIUaSFJs4bu2xFcmQ'); }
      .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
        background-image: url('/protected/image/echoes/button/ru_RU/buysmall.png?v=1624340970122&key=kV8EZ1xv09L66v6ACQjYAg'); }
      .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
        background-image: url('/protected/image/echoes/button/th_TH/buysmall.png?v=1624340970126&key=aGgxIHZnFC8MpZYUwM__gA'); }
      .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
        background-image: url('/protected/image/echoes/button/de_DE/buysmall.png?v=1624340970078&key=_Fjn2OUXhY3vYem0KNN5nw'); }
      .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
        background-image: url('/protected/image/echoes/button/es_ES/buysmall.png?v=1624340970082&key=-K8LYstP7iwm5q9BnskvlQ'); }
      .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
        background-image: url('/protected/image/echoes/button/fr_FR/buysmall.png?v=1624340970094&key=SU_1cC40pGGYuA43VN2gHw'); }
      .promo.echoes > section .inner .supporter-purchase a.shopBuyButton:lang(ko-KR) {
        background-image: url('/protected/image/echoes/button/ko_KR/buysmall.png?v=1624340970102&key=Plt_TAVprPwWcJidwiz05Q'); } }

.promo.echoes > section .inner .content p {
  color: #9aa6a1; }

.promo.echoes .countdown-wrapper {
  background-image: url('/protected/image/echoes/timer/smalltimer.png?v=1624340979370&key=VEnQDM9076qFdBvFxw3mkQ'); }
  .promo.echoes .countdown-wrapper:lang(pt-BR) {
    background-image: url('/protected/image/echoes/timer/pt_BR/smalltimer.png?v=1624340979326&key=DLZPFbFsrt4wONzowkBTQg'); }
  .promo.echoes .countdown-wrapper:lang(ru-RU) {
    background-image: url('/protected/image/echoes/timer/ru_RU/smalltimer.png?v=1624340979346&key=i9-vUdjNHjgJLfTcejFE6A'); }
  .promo.echoes .countdown-wrapper:lang(th-TH) {
    background-image: url('/protected/image/echoes/timer/th_TH/smalltimer.png?v=1624340979374&key=zwWfII8_ncua9D1dcImbtg'); }
  .promo.echoes .countdown-wrapper:lang(de-DE) {
    background-image: url('/protected/image/echoes/timer/de_DE/smalltimer.png?v=1624340979226&key=cDVNYSGxacragvWVERyM_A'); }
  .promo.echoes .countdown-wrapper:lang(es-ES) {
    background-image: url('/protected/image/echoes/timer/es_ES/smalltimer.png?v=1624340979250&key=RpEWMm4xY0r5mc4SBGrCwg'); }
  .promo.echoes .countdown-wrapper:lang(fr-FR) {
    background-image: url('/protected/image/echoes/timer/fr_FR/smalltimer.png?v=1624340979274&key=9eGx2tUNUDCPv22FKDbqZw'); }
  .promo.echoes .countdown-wrapper:lang(ko-KR) {
    background-image: url('/protected/image/echoes/timer/ko_KR/smalltimer.png?v=1624340979298&key=DGwORJYyFeRZ4NYoVETFOg'); }
  .promo.echoes .countdown-wrapper:lang(zh-TW) {
    background-image: url('/protected/image/echoes/timer/zh_TW/smalltimer.png?v=1624340979398&key=Gdly1ZWm_47MWe65pLscvQ'); }

.promo.echoes .countdown-wrapper.pc {
  background-image: url('/protected/image/echoes/timer/pcsmalltimer.png?v=1624340979322&key=90RUt43HE9TfbKiUZoyoHg');
  height: 142px;
  padding: 46px 0; }
  .promo.echoes .countdown-wrapper.pc:lang(pt-BR) {
    background-image: url('/protected/image/echoes/timer/pt_BR/pcsmalltimer.png?v=1624340979326&key=n_kpx6oC-VDStvO0UuF5JA'); }
  .promo.echoes .countdown-wrapper.pc:lang(ru-RU) {
    background-image: url('/protected/image/echoes/timer/ru_RU/pcsmalltimer.png?v=1624340979346&key=4yWGr9mHn_5P87alWkRvNQ'); }
  .promo.echoes .countdown-wrapper.pc:lang(th-TH) {
    background-image: url('/protected/image/echoes/timer/th_TH/pcsmalltimer.png?v=1624340979374&key=RuEpdSMuTrizhrctoJZ54w'); }
  .promo.echoes .countdown-wrapper.pc:lang(de-DE) {
    background-image: url('/protected/image/echoes/timer/de_DE/pcsmalltimer.png?v=1624340979226&key=isKT1RMhm6Nyyn4AKzl-yA'); }
  .promo.echoes .countdown-wrapper.pc:lang(es-ES) {
    background-image: url('/protected/image/echoes/timer/es_ES/pcsmalltimer.png?v=1624340979250&key=aIexEMqZ5C2_iCmDPrXaJw'); }
  .promo.echoes .countdown-wrapper.pc:lang(fr-FR) {
    background-image: url('/protected/image/echoes/timer/fr_FR/pcsmalltimer.png?v=1624340979274&key=bQR9E5rWqqCuaRj33MNfMw'); }
  .promo.echoes .countdown-wrapper.pc:lang(ko-KR) {
    background-image: url('/protected/image/echoes/timer/ko_KR/pcsmalltimer.png?v=1624340979298&key=zlcu8fcpy1oRRQ9rlJ30lg'); }
  .promo.echoes .countdown-wrapper.pc:lang(zh-TW) {
    background-image: url('/protected/image/echoes/timer/zh_TW/pcsmalltimer.png?v=1624340979398&key=EFset_f9VhbPqNV2IkO6MQ'); }

.promo.echoes .countdown-wrapper.console {
  background-image: url('/protected/image/echoes/timer/consolesmalltimer.png?v=1624340979226&key=847c00pgzqOEXY5mJwuN1Q');
  height: 142px;
  padding: 46px 0; }
  .promo.echoes .countdown-wrapper.console:lang(pt-BR) {
    background-image: url('/protected/image/echoes/timer/pt_BR/consolesmalltimer.png?v=1624340979326&key=5EbVge8v0iuVU84itERCjA'); }
  .promo.echoes .countdown-wrapper.console:lang(ru-RU) {
    background-image: url('/protected/image/echoes/timer/ru_RU/consolesmalltimer.png?v=1624340979346&key=C1n24klwtEYo2ZMlZ9UcRg'); }
  .promo.echoes .countdown-wrapper.console:lang(th-TH) {
    background-image: url('/protected/image/echoes/timer/th_TH/consolesmalltimer.png?v=1624340979374&key=QY3CK6cKd6LZKkVB6iGMfA'); }
  .promo.echoes .countdown-wrapper.console:lang(de-DE) {
    background-image: url('/protected/image/echoes/timer/de_DE/consolesmalltimer.png?v=1624340979226&key=qhcQzgKxm2O3vxm0oE1Iuw'); }
  .promo.echoes .countdown-wrapper.console:lang(es-ES) {
    background-image: url('/protected/image/echoes/timer/es_ES/consolesmalltimer.png?v=1624340979250&key=UPEMKAhSvrXVRevgqiAxzg'); }
  .promo.echoes .countdown-wrapper.console:lang(fr-FR) {
    background-image: url('/protected/image/echoes/timer/fr_FR/consolesmalltimer.png?v=1624340979274&key=37F15kme-ImrlJhuuSHmcg'); }
  .promo.echoes .countdown-wrapper.console:lang(ko-KR) {
    background-image: url('/protected/image/echoes/timer/ko_KR/consolesmalltimer.png?v=1624340979298&key=gUY98ppHfRn2JgrOSEn-gA'); }

.promo.ultimatum > section[panel="1"] {
  background-image: url('/protected/image/ultimatum/panels/Panel1.jpg?v=1624341003814&key=tz4SHmXR2w3FJdXDaK978g'); }

.promo.ultimatum > section[panel="2"] {
  background-image: url('/protected/image/ultimatum/panels/Panel2.jpg?v=1624341003942&key=coAesOuTEhBsUg4J5I2Ylg'); }

.promo.ultimatum > section[panel="3"] {
  background-image: url('/protected/image/ultimatum/panels/Panel3.jpg?v=1624341003958&key=9mzwGKSB_IkB1er6YMdHMQ'); }
  .promo.ultimatum > section[panel="3"]:lang(pt-BR) {
    background-image: url('/protected/image/ultimatum/panels/pt_BR/Panel3.jpg?v=1624341004326&key=iRFPkmqkztK7ZhCSJD5kCg'); }
  .promo.ultimatum > section[panel="3"]:lang(ru-RU) {
    background-image: url('/protected/image/ultimatum/panels/ru_RU/Panel3.jpg?v=1624341004390&key=4OYCoIPhlucZAIu_v0EZnA'); }
  .promo.ultimatum > section[panel="3"]:lang(de-DE) {
    background-image: url('/protected/image/ultimatum/panels/de_DE/Panel3.jpg?v=1624341004102&key=Q9LSThdirIutzNDrjzURgA'); }
  .promo.ultimatum > section[panel="3"]:lang(es-ES) {
    background-image: url('/protected/image/ultimatum/panels/es_ES/Panel3.jpg?v=1624341004170&key=PZm6tRoS33yxFua-l7bSbg'); }
  .promo.ultimatum > section[panel="3"]:lang(ko-KR) {
    background-image: url('/protected/image/ultimatum/panels/ko_KR/Panel3.jpg?v=1624341004262&key=J6nFUVnejAQOk5O3c9q47w'); }
  .promo.ultimatum > section[panel="3"]:lang(zh-TW) {
    background-image: url('/protected/image/ultimatum/panels/zh_TW/Panel3.jpg?v=1624341004550&key=6Ilm4fORIVc5_1BtEkIDNw'); }

.promo.ultimatum > section[panel="4"] {
  background-image: url('/protected/image/ultimatum/panels/Panel4.jpg?v=1624341003974&key=Y9-DdXFXqYf5OujOCgrJ6w'); }

.promo.ultimatum > section[panel="5"] {
  background-image: url('/protected/image/ultimatum/panels/Panel5.jpg?v=1624341003990&key=GsHJfuvnBC8vO0n0vDSwIw'); }

.promo.ultimatum > section[panel="6"] {
  background-image: url('/protected/image/ultimatum/panels/Panel6.jpg?v=1624341004006&key=YLQu9q6iOxe8YhMcTw4Tdw'); }

.promo.ultimatum > section[panel="7"] {
  background-image: url('/protected/image/ultimatum/panels/Panel7.jpg?v=1624341004022&key=eBW7meSGxY1VykqLkVfx4A'); }

.promo.ultimatum > section[panel="8"] {
  background-image: url('/protected/image/ultimatum/panels/Panel8.jpg?v=1624341004038&key=FXq3TfMAGzgcpFXWaxgoiQ'); }

.promo.ultimatum > section[panel="9"] {
  background-image: url('/protected/image/ultimatum/panels/Panel9.jpg?v=1624341004038&key=bXNJOxWu6emKzd_ndiK91A'); }

.promo.ultimatum > section[panel="10"] {
  background-image: url('/protected/image/ultimatum/panels/Panel10.jpg?v=1624341003830&key=mrdneDdgYVkJBZT7x5-9pA'); }

.promo.ultimatum > section[panel="11"] {
  background-image: url('/protected/image/ultimatum/panels/Panel11.jpg?v=1624341003846&key=qLJ02zT2mXfEXuKQ6h3M1A'); }

.promo.ultimatum > section[panel="12"] {
  background-image: url('/protected/image/ultimatum/panels/Panel12.jpg?v=1624341003862&key=N-3ww-qALNhLWf30jGfmVA'); }

.promo.ultimatum > section[panel="13"] {
  background-image: url('/protected/image/ultimatum/panels/Panel13.jpg?v=1624341003878&key=nwCSLUx4XIWaxiCIlKYQ8A'); }

.promo.ultimatum > section[panel="14"] {
  background-image: url('/protected/image/ultimatum/panels/Panel14.jpg?v=1624341003878&key=SNFSFZS1nZeZd6lH-T3mfA'); }

.promo.ultimatum > section[panel="15"] {
  background-image: url('/protected/image/ultimatum/panels/Panel15.jpg?v=1624341003894&key=oxnWzQpws9_u3akvHu_nbg'); }

.promo.ultimatum > section[panel="16"] {
  background-image: url('/protected/image/ultimatum/panels/Panel16.jpg?v=1624341003926&key=oj4Ie0PfUOrj5diNFygPPQ'); }

.promo.ultimatum > section[panel="17"] {
  background-image: url('/protected/image/ultimatum/panels/Panel17.jpg?v=1624341003942&key=ALVoFX3LY_ZbjReruCmBng'); }

@media (min-width: 721px) {
  .promo.ultimatum > section {
    padding: 20px 40px; } }

.promo.ultimatum > section[panel="1"] {
  margin-top: 10px; }

.promo.ultimatum > header .war-video-container:not(:last-child) {
  margin: 20px auto 0px; }

.promo.ultimatum > header .war-video-container, .promo.ultimatum .main.mid-video {
  justify-content: space-around;
  height: 100%; }
  .promo.ultimatum > header .war-video-container .video, .promo.ultimatum .main.mid-video .video {
    margin: 0 auto;
    display: flex;
    justify-content: center; }
    .promo.ultimatum > header .war-video-container .video iframe, .promo.ultimatum .main.mid-video .video iframe {
      box-sizing: border-box;
      width: 67vw;
      height: 40vw;
      max-width: 1600px;
      max-width: calc(min(67vw, 1600px));
      max-height: 960px;
      max-height: calc(min(40vw, 960px));
      padding: 5.4% 6.7% 5.8%;
      background: url('/protected/image/ultimatum/mainlivestream-frame_4k.png?v=1624341003798&key=Cgi3oWN-jD1RpXdnZk4TQA') no-repeat 0 0;
      background-size: contain; }

.promo.ultimatum .main.mid-video {
  max-height: 1340px;
  max-width: 1600px;
  margin: auto; }

.promo.ultimatum > header .war-video-container {
  margin-top: 60px; }

.promo.ultimatum > header::before {
  background-image: url('/protected/image/ultimatum/UltimatumAmbientBG.png?v=1624341003286&key=j_I7nisvAdgYpz3H4FKfnA'); }

.promo.ultimatum > header {
  max-height: 1340px; }

.promo.ultimatum > section.no-height {
  height: 0;
  padding: 0;
  margin: 0; }

.promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton {
  background-image: url('/protected/image/ultimatum/button/buylarge.png?v=1624341003302&key=JQhSMUBkMQVoDWOjPZl5Lg'); }
  .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
    background-image: url('/protected/image/ultimatum/button/pt_BR/buylarge.png?v=1624341003330&key=DN011mgLBhYEdj13rsTyYw'); }
  .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
    background-image: url('/protected/image/ultimatum/button/ru_RU/buylarge.png?v=1624341003350&key=g4f45SUOX-IABYeR05JkBQ'); }
  .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
    background-image: url('/protected/image/ultimatum/button/th_TH/buylarge.png?v=1624341003354&key=UaKdcoRI59YIKj3WZznmOQ'); }
  .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
    background-image: url('/protected/image/ultimatum/button/de_DE/buylarge.png?v=1624341003302&key=5Yox4lPCwlCLAof-cPtB7g'); }
  .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
    background-image: url('/protected/image/ultimatum/button/es_ES/buylarge.png?v=1624341003318&key=q2fiJzeN7htwT_ro52GReg'); }
  .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
    background-image: url('/protected/image/ultimatum/button/fr_FR/buylarge.png?v=1624341003322&key=FMP5J1jEca4Q0A2E6SoDOw'); }
  .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(ko-KR) {
    background-image: url('/protected/image/ultimatum/button/ko_KR/buylarge.png?v=1624341003326&key=y8c6akzL8-ScCa6C6yySsg'); }
  @media (min-width: 721px) and (max-width: 1000px) {
    .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton {
      background-image: url('/protected/image/ultimatum/button/buysmall.png?v=1624341003302&key=sOEalDZHOczT6GfjI2ONHQ'); }
      .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(pt-BR) {
        background-image: url('/protected/image/ultimatum/button/pt_BR/buysmall.png?v=1624341003330&key=TjeJy3eLnnMhdfUZiAz3tg'); }
      .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(ru-RU) {
        background-image: url('/protected/image/ultimatum/button/ru_RU/buysmall.png?v=1624341003350&key=Ti9FCsN2trHFq2ys0YcZ6A'); }
      .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(th-TH) {
        background-image: url('/protected/image/ultimatum/button/th_TH/buysmall.png?v=1624341003354&key=sHrRmL0J6OzmH89ZRj-mUg'); }
      .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(de-DE) {
        background-image: url('/protected/image/ultimatum/button/de_DE/buysmall.png?v=1624341003302&key=HGzIaDwFrNqjnv1sOlQ_7Q'); }
      .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(es-ES) {
        background-image: url('/protected/image/ultimatum/button/es_ES/buysmall.png?v=1624341003318&key=hvMoQpkAlFmcCGzIx7U5yg'); }
      .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(fr-FR) {
        background-image: url('/protected/image/ultimatum/button/fr_FR/buysmall.png?v=1624341003322&key=DUSB9_KmoUW8HWARKk2F7w'); }
      .promo.ultimatum > section .inner .supporter-purchase a.shopBuyButton:lang(ko-KR) {
        background-image: url('/protected/image/ultimatum/button/ko_KR/buysmall.png?v=1624341003326&key=VsC4YTmxLfqzGrNW0elMAg'); } }

.promo.ultimatum > section .inner .content p {
  color: #cdb077; }
  .promo.ultimatum > section .inner .content p.no-margin {
    margin: 0; }

.promo.ultimatum .countdown-wrapper {
  background-image: url('/protected/image/ultimatum/timer/smalltimer.png?v=1624341007294&key=pqr1tEAdkEPpiQ-XOj5xBQ');
  margin: 0; }
  .promo.ultimatum .countdown-wrapper:lang(pt-BR) {
    background-image: url('/protected/image/ultimatum/timer/pt_BR/smalltimer.png?v=1624341007262&key=zYXaondXRvIXjpaWZiIDCw'); }
  .promo.ultimatum .countdown-wrapper:lang(ru-RU) {
    background-image: url('/protected/image/ultimatum/timer/ru_RU/smalltimer.png?v=1624341007286&key=Z9E83m_RAxt9PNEN6SdZrA'); }
  .promo.ultimatum .countdown-wrapper:lang(th-TH) {
    background-image: url('/protected/image/ultimatum/timer/th_TH/smalltimer.png?v=1624341007294&key=kQi0abMEgekrYdf6Pn5cSA'); }
  .promo.ultimatum .countdown-wrapper:lang(de-DE) {
    background-image: url('/protected/image/ultimatum/timer/de_DE/smalltimer.png?v=1624341007214&key=UHMc6eEwLbQGXYUprazmPQ'); }
  .promo.ultimatum .countdown-wrapper:lang(es-ES) {
    background-image: url('/protected/image/ultimatum/timer/es_ES/smalltimer.png?v=1624341007218&key=_60JA9j-ZL59kU-wqLEBLg'); }
  .promo.ultimatum .countdown-wrapper:lang(fr-FR) {
    background-image: url('/protected/image/ultimatum/timer/fr_FR/smalltimer.png?v=1624341007226&key=a2tKp_d8OhMBBh6YBXucAQ'); }
  .promo.ultimatum .countdown-wrapper:lang(ko-KR) {
    background-image: url('/protected/image/ultimatum/timer/ko_KR/smalltimer.png?v=1624341007254&key=otDmU03gUVnUQkNIGd0ANA'); }
  .promo.ultimatum .countdown-wrapper:lang(zh-TW) {
    background-image: url('/protected/image/ultimatum/timer/zh_TW/smalltimer.png?v=1624341007306&key=n_1wtp5HNQLhQX7gqCug1w'); }

.promo.ultimatum .countdown-wrapper.pc {
  background-image: url('/protected/image/ultimatum/timer/pcsmalltimer.png?v=1624341007262&key=4DGVvagzvwuAh21-UTP2vQ');
  height: 142px;
  padding: 46px 0; }
  .promo.ultimatum .countdown-wrapper.pc:lang(pt-BR) {
    background-image: url('/protected/image/ultimatum/timer/pt_BR/pcsmalltimer.png?v=1624341007262&key=js1Y7EmQqEp2Adx83iI0Dw'); }
  .promo.ultimatum .countdown-wrapper.pc:lang(ru-RU) {
    background-image: url('/protected/image/ultimatum/timer/ru_RU/pcsmalltimer.png?v=1624341007286&key=SFNCFM2ZJMHkO5dxMvbZnQ'); }
  .promo.ultimatum .countdown-wrapper.pc:lang(th-TH) {
    background-image: url('/protected/image/ultimatum/timer/th_TH/pcsmalltimer.png?v=1624341007294&key=B2-edbJivZThhMGd-4iylA'); }
  .promo.ultimatum .countdown-wrapper.pc:lang(de-DE) {
    background-image: url('/protected/image/ultimatum/timer/de_DE/pcsmalltimer.png?v=1624341007214&key=5TxTVSETyD-_a2XUsskFvA'); }
  .promo.ultimatum .countdown-wrapper.pc:lang(es-ES) {
    background-image: url('/protected/image/ultimatum/timer/es_ES/pcsmalltimer.png?v=1624341007218&key=4QL-hnEDBd18toQNd8hP5Q'); }
  .promo.ultimatum .countdown-wrapper.pc:lang(fr-FR) {
    background-image: url('/protected/image/ultimatum/timer/fr_FR/pcsmalltimer.png?v=1624341007226&key=IWm3qyn0-OfpCvSiAhl0tQ'); }
  .promo.ultimatum .countdown-wrapper.pc:lang(ko-KR) {
    background-image: url('/protected/image/ultimatum/timer/ko_KR/pcsmalltimer.png?v=1624341007254&key=q2TKHO4MJkZU5T1xJ3B1og'); }
  .promo.ultimatum .countdown-wrapper.pc:lang(zh-TW) {
    background-image: url('/protected/image/ultimatum/timer/zh_TW/pcsmalltimer.png?v=1624341007306&key=jYThGfjjhPWgWhekazJ8iA'); }

.promo.ultimatum .countdown-wrapper.console {
  background-image: url('/protected/image/ultimatum/timer/consolesmalltimer.png?v=1624341007214&key=HmpgS9b5Ou_r5TDPs3fYag');
  height: 142px;
  padding: 46px 0; }
  .promo.ultimatum .countdown-wrapper.console:lang(pt-BR) {
    background-image: url('/protected/image/ultimatum/timer/pt_BR/consolesmalltimer.png?v=1624341007262&key=Ph6LTgSG5MnBohtGR8tfSQ'); }
  .promo.ultimatum .countdown-wrapper.console:lang(ru-RU) {
    background-image: url('/protected/image/ultimatum/timer/ru_RU/consolesmalltimer.png?v=1624341007286&key=l17ZEv2EuMC54vI1pyIAcg'); }
  .promo.ultimatum .countdown-wrapper.console:lang(th-TH) {
    background-image: url('/protected/image/ultimatum/timer/th_TH/consolesmalltimer.png?v=1624341007294&key=n-bmusdZ7jAnuFHFckO_5g'); }
  .promo.ultimatum .countdown-wrapper.console:lang(de-DE) {
    background-image: url('/protected/image/ultimatum/timer/de_DE/consolesmalltimer.png?v=1624341007214&key=dygGIL24BFAFdJOQiVW3lA'); }
  .promo.ultimatum .countdown-wrapper.console:lang(es-ES) {
    background-image: url('/protected/image/ultimatum/timer/es_ES/consolesmalltimer.png?v=1624341007218&key=lVcJ8YDYJ1GnpvdSZMlM0w'); }
  .promo.ultimatum .countdown-wrapper.console:lang(fr-FR) {
    background-image: url('/protected/image/ultimatum/timer/fr_FR/consolesmalltimer.png?v=1624341007226&key=sSiCH5CnFc_Zrx0SorUe1w'); }
  .promo.ultimatum .countdown-wrapper.console:lang(ko-KR) {
    background-image: url('/protected/image/ultimatum/timer/ko_KR/consolesmalltimer.png?v=1624341007254&key=_tPa3aaB_zg4nOmx7QcKog'); }

.promo.ultimatum .countdowns {
  margin-bottom: 10px; }

.promo.ultimatum .play-free-now-button {
  background-image: url('/protected/image/ultimatum/button/play-free.png?v=1624341003330&key=UUHmUYixdXPvRN8gA78pMg');
  width: 267px;
  height: 76px;
  display: block;
  text-indent: -9999px;
  margin: -15px auto 15px;
  background-repeat: no-repeat;
  background-position: 0 0; }
  .promo.ultimatum .play-free-now-button:lang(pt-BR) {
    background-image: url('/protected/image/ultimatum/button/pt_BR/play-free.png?v=1624341003330&key=yaY3liUKQtFgZIs2BCIpow'); }
  .promo.ultimatum .play-free-now-button:lang(ru-RU) {
    background-image: url('/protected/image/ultimatum/button/ru_RU/play-free.png?v=1624341003350&key=ftXDSV9D8q2URC78hVbCdQ'); }
  .promo.ultimatum .play-free-now-button:lang(th-TH) {
    background-image: url('/protected/image/ultimatum/button/th_TH/play-free.png?v=1624341003354&key=FDDd2LsJolRL4dd2BsWWOQ'); }
  .promo.ultimatum .play-free-now-button:lang(de-DE) {
    background-image: url('/protected/image/ultimatum/button/de_DE/play-free.png?v=1624341003302&key=nH5cLrGwKb12YDXRdFMvcw'); }
  .promo.ultimatum .play-free-now-button:lang(es-ES) {
    background-image: url('/protected/image/ultimatum/button/es_ES/play-free.png?v=1624341003318&key=Uce_tsH8tPgprzqF8EyXpA'); }
  .promo.ultimatum .play-free-now-button:lang(fr-FR) {
    background-image: url('/protected/image/ultimatum/button/fr_FR/play-free.png?v=1624341003322&key=45HTCFJ0VJJ-LRtT4H1aFA'); }
  .promo.ultimatum .play-free-now-button:lang(ko-KR) {
    background-image: url('/protected/image/ultimatum/button/ko_KR/play-free.png?v=1624341003326&key=1e4UYl3m34C9PclRKwarKg'); }
  .promo.ultimatum .play-free-now-button:lang(zh-TW) {
    background-image: url('/protected/image/ultimatum/button/zh_TW/play-free.png?v=1624341003354&key=JArlMjzIE0x8XSr6upC9cg'); }
  .promo.ultimatum .play-free-now-button:hover {
    background-position: 0 -77px; }

@media (max-width: 1600px) {
  .promo.ultimatum > section {
    height: 675px;
    background-size: auto 670px; }
    .promo.ultimatum > section > header {
      padding: 4vw 3vw 0; }
    .promo.ultimatum > section .inner {
      padding: 1vw 3vw 0; }
      .promo.ultimatum > section .inner .content p {
        padding: 10px; }
    .promo.ultimatum > section[panel="14"] .inner .content p + p {
      margin-top: 0; } }

@media (max-width: 1400px) {
  .promo.ultimatum > section > header {
    padding: 5vw 0 0; }
  .promo.ultimatum > section .inner {
    padding: 1vw 0 0; } }

@media (max-width: 1000px) {
  .promo.ultimatum > section {
    height: 550px;
    background-size: auto 550px;
    padding: 20px; }
    .promo.ultimatum > section > header img {
      max-width: 50%; }
    .promo.ultimatum > section .inner {
      padding: 0; }
    .promo.ultimatum > section[panel="14"] .inner .content-interactive {
      margin-top: 0; } }

@media (max-width: 768px) {
  .promo.ultimatum > section {
    padding-top: 0;
    height: auto;
    max-height: none;
    background-size: 190%; }
    .promo.ultimatum > section:nth-of-type(even) {
      background-position-x: 10%; }
    .promo.ultimatum > section:nth-of-type(odd) {
      background-position-x: 90%; }
    .promo.ultimatum > section > header {
      margin-top: 5px;
      margin-bottom: calc(700 / 1600 * 210%);
      height: 0;
      text-align: center !important;
      padding: 0 7.5vw; }
      .promo.ultimatum > section > header img {
        max-width: 100%; }
    .promo.ultimatum > section .inner {
      padding: 0px 4vw 0;
      margin-bottom: 40px;
      align-items: stretch; }
      .promo.ultimatum > section .inner .item-box {
        justify-content: center;
        background: #222 no-repeat center/cover url('/image/ascendancy/2.png?1624341007346');
        background-size: 100% 97%;
        box-sizing: border-box;
        padding: 15px;
        width: 100%; }
      .promo.ultimatum > section .inner .screenshot-lbox {
        width: 100%; }
      .promo.ultimatum > section .inner .content {
        flex-basis: 100%; }
        .promo.ultimatum > section .inner .content .content-interactive {
          max-width: 100%;
          width: 100%; }
        .promo.ultimatum > section .inner .content p {
          background-color: #222;
          border-radius: 15px;
          text-align: center; }
        .promo.ultimatum > section .inner .content:last-child {
          width: 100%; }
          .promo.ultimatum > section .inner .content:last-child .supporter-purchase {
            width: 100%; }
            .promo.ultimatum > section .inner .content:last-child .supporter-purchase a.shopBuyButton {
              background-image: url('/protected/image/ultimatum/button/buysmall.png?v=1624341003302&key=sOEalDZHOczT6GfjI2ONHQ');
              display: block;
              width: 332px;
              height: 80px;
              background-position: 0 0;
              margin: auto; }
              .promo.ultimatum > section .inner .content:last-child .supporter-purchase a.shopBuyButton:lang(pt-BR) {
                background-image: url('/protected/image/ultimatum/button/pt_BR/buysmall.png?v=1624341003330&key=TjeJy3eLnnMhdfUZiAz3tg'); }
              .promo.ultimatum > section .inner .content:last-child .supporter-purchase a.shopBuyButton:lang(ru-RU) {
                background-image: url('/protected/image/ultimatum/button/ru_RU/buysmall.png?v=1624341003350&key=Ti9FCsN2trHFq2ys0YcZ6A'); }
              .promo.ultimatum > section .inner .content:last-child .supporter-purchase a.shopBuyButton:lang(th-TH) {
                background-image: url('/protected/image/ultimatum/button/th_TH/buysmall.png?v=1624341003354&key=sHrRmL0J6OzmH89ZRj-mUg'); }
              .promo.ultimatum > section .inner .content:last-child .supporter-purchase a.shopBuyButton:lang(de-DE) {
                background-image: url('/protected/image/ultimatum/button/de_DE/buysmall.png?v=1624341003302&key=HGzIaDwFrNqjnv1sOlQ_7Q'); }
              .promo.ultimatum > section .inner .content:last-child .supporter-purchase a.shopBuyButton:lang(es-ES) {
                background-image: url('/protected/image/ultimatum/button/es_ES/buysmall.png?v=1624341003318&key=hvMoQpkAlFmcCGzIx7U5yg'); }
              .promo.ultimatum > section .inner .content:last-child .supporter-purchase a.shopBuyButton:lang(fr-FR) {
                background-image: url('/protected/image/ultimatum/button/fr_FR/buysmall.png?v=1624341003322&key=DUSB9_KmoUW8HWARKk2F7w'); }
              .promo.ultimatum > section .inner .content:last-child .supporter-purchase a.shopBuyButton:lang(ko-KR) {
                background-image: url('/protected/image/ultimatum/button/ko_KR/buysmall.png?v=1624341003326&key=VsC4YTmxLfqzGrNW0elMAg'); }
              .promo.ultimatum > section .inner .content:last-child .supporter-purchase a.shopBuyButton:hover {
                background-position: 0 -80px; }
    .promo.ultimatum > section[panel="14"] .inner .content-interactive {
      margin-top: 15px; } }

/* jQuery Countdown styles 1.5.9. */
.hasCountdown {
  /*
	border: 1px solid #ccc;
	background-color: #eee;
	*/ }

.countdown_rtl, .countdown-rtl {
  direction: rtl; }

.countdown_holding span, .countdown-holding span {
  background-color: #ccc; }

.countdown_row, .countdown-row {
  clear: both;
  width: 100%;
  padding: 0px 2px;
  text-align: center; }

.countdown_show1 .countdown_section, .countdown-show1 .countdown-section {
  width: 98%; }

.countdown_show2 .countdown_section, .countdown-show2 .countdown-section {
  width: 48%; }

.countdown_show3 .countdown_section, .countdown-show3 .countdown-section {
  width: 32.5%; }

.countdown_show4 .countdown_section, .countdown-show4 .countdown-section {
  width: 24.5%; }

.countdown_show5 .countdown_section, .countdown-show5 .countdown-section {
  width: 19.5%; }

.countdown_show6 .countdown_section, .countdown-show6 .countdown-section {
  width: 16.25%; }

.countdown_show7 .countdown_section, .countdown-show7 .countdown-section {
  width: 14%; }

.countdown_section, .countdown-section {
  display: block;
  float: left;
  font-size: 110%;
  text-align: center;
  font-weight: normal;
  font-style: normal;
  line-height: normal;
  font-family: 'FontinBold', Verdana,Arial,Helvetica,sans-serif;
  font-size-adjust: 0.52; }

.countdown_amount, .countdown-amount {
  font-size: 200%; }

.countdown_descr, .countdown-descr {
  display: block;
  width: 100%; }

.countdown-period {
  display: block; }
