.MobileUpsellBanner{padding:.5rem;display:flex;border-radius:7px;align-items:center;font-weight:medium;text-decoration:none}.MobileUpsellBanner img{height:32px;width:auto;margin-right:.75rem}.MobileUpsellBanner span{font-size:75%}.MobileGameButton{border:1px solid;border-radius:7px;padding:.75rem;text-align:center;flex:1 1;display:flex;flex-direction:column;position:relative}.MobileGameButton:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:7px;pointer-events:none;box-shadow:0 2px 7px;opacity:.35}.MobileGameButton>*{margin:.325rem 0}.MobileGameButton>img{height:50px;width:auto;-o-object-fit:contain;object-fit:contain}.MobileGameButton--largeImage>img{height:90px!important;-o-object-fit:contain;object-fit:contain}.MobileGameButton>p{font-size:90%}.MobileGameButton>h2{font-weight:700}.MobileGameButton>.Button{margin:auto auto 0;width:70%}.MobileUpsellPod{display:block;position:relative;overflow:hidden}.MobileUpsellPod small{font-size:80%;opacity:.5;line-height:1;margin-top:-.5em}.MobileUpsellPod .Button{position:absolute;right:1.25rem;bottom:1.25rem}.MobileUpsellPod>.Flex>.Flex:last-of-type p{margin:.125rem 0}.MobileUpsellPod .Button,.MobileUpsellPod .MobileUpsellPod__Img,.MobileUpsellPod .MobileUpsellPod__Logo{transition:all .24s ease-in-out!important}.MobileUpsellPod:hover .Button,.MobileUpsellPod:hover .MobileUpsellPod__Img,.MobileUpsellPod:hover .MobileUpsellPod__Logo{transform:scale(1.05)}.MobileUpsellPod__Img{margin:-1rem 0 -2rem -2rem}.MobileUpsellPod__Logo{height:60px;width:auto;-o-object-fit:contain;object-fit:contain}.MobileUpsellPodText p{display:flex;align-items:center;font-weight:lighter;font-size:110%;margin:.125rem 0;white-space:nowrap}.MobileUpsellPodText p .Icon{width:1rem;height:1rem;margin-top:-1px;margin-right:.5rem}.Announcement{border:2px solid;position:relative;padding-left:3.5rem;font-size:90%}.Announcement .IconFA{position:absolute;top:50%;transform:translateY(-50%);left:1rem}.TxFade400-enter{opacity:0}.TxFade400-enter-active{opacity:1;transition:opacity .4s ease-in}.TxFade400-exit{opacity:1}.TxFade400-exit-active{opacity:0;transition:opacity .4s ease-out}.TxPopUpScaleOut400-enter{opacity:0;transform:translateY(30%) scale(1)}.TxPopUpScaleOut400-enter-active{transition-duration:.4s;transition-property:opacity transform;transition-timing-function:ease}.TxPopUpScaleOut400-enter-active,.TxPopUpScaleOut400-exit{opacity:1;transform:translateY(0) scale(1)}.TxPopUpScaleOut400-exit-active{opacity:0;transform:translateY(0) scale(.7);transition-duration:.4s;transition-property:opacity transform;transition-timing-function:ease}.TxPopUpExitLeft400-enter{opacity:0;transform:translateY(30%) translateX(0)}.TxPopUpExitLeft400-enter-active{transition-duration:.4s;transition-property:opacity transform;transition-timing-function:ease}.TxPopUpExitLeft400-enter-active,.TxPopUpExitLeft400-exit{opacity:1;transform:translateY(0) translateX(0)}.TxPopUpExitLeft400-exit-active{opacity:0;transform:translateY(0) translateX(-30%);transition-duration:.4s;transition-property:opacity transform;transition-timing-function:ease}.TxScaleInFadeOut400-enter{opacity:0;transform:scale(.7)}.TxScaleInFadeOut400-enter-active{opacity:1;transform:scale(1);transition-duration:.4s;transition-property:opacity transform;transition-timing-function:ease}.TxScaleInFadeOut400-exit{opacity:1}.TxScaleInFadeOut400-exit-active{opacity:0;transition:opacity .4s ease-out}.IndexPage .MobileGameButton:not(:only-child):first-of-type{margin-right:6px}.IndexPage .MobileGameButton:not(:only-child):last-of-type{margin-left:6px}.IndexPage__Takeover{width:728px;height:90px;cursor:pointer}