.HomeEvents__wrap__3iB-K.HomeEvents__isHome__-LWKm {
    background-image: url(../img/socialclub/react/home/events_bg.jpg);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
	margin-left: -350px;
    margin-right: -350px;}
@media (min-width: 64em) {
    .HomeEvents__wrap__3iB-K.HomeEvents__isHome__-LWKm {
    height: 500px}
}
@media (min-width: 64em) {
    .HomeEvents__wrap__3iB-K {
    margin-top: 100px}
}
.HomeEvents__inner__1ZTS1 {
    margin: 0 auto;
    max-width: 1420px;
    display: flex;
    height: 100%;
    position: relative}
.HomeEvents__inner__1ZTS1:after {
    clear: both;
    content: "";
    display: table}
.HomeEvents__inner__1ZTS1.HomeEvents__isHome__-LWKm {
    align-items: center;
    padding: 0 .625rem}
@media (min-width: 64em) {
    .HomeEvents__inner__1ZTS1.HomeEvents__isHome__-LWKm {
    padding: 0 1.25rem}
}
.HomeEvents__characters__22QX9 {
    bottom: 0;
    display: none;
    position: absolute}
@media (min-width: 64em) {
    .HomeEvents__characters__22QX9 {
    display: block}
}
.HomeEvents__events__PaJqW {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
    background-color: #fff;
    border-radius: 3px;
    position: relative;
    width: 100%;
    z-index: 10}
.HomeEvents__events__PaJqW:after {
    clear: both;
    content: "";
    display: table}
.HomeEvents__events__PaJqW.HomeEvents__isHome__-LWKm {
    max-height: 460px;
    overflow-y: auto;
    margin: 1.25rem auto;
    max-width: 400px}
@media (min-width: 64em) {
    .HomeEvents__events__PaJqW.HomeEvents__isHome__-LWKm {
    margin-right: 0}
}
.HomeEvents__title__DXohB {
    font-weight: 700;
    margin-bottom: 0}
.HomeEvents__noResults__1S5C1,.HomeEvents__title__DXohB {
    font-size: .938rem;
    line-height: 1.25rem;
    color: #000;
    display: inline-block;
    padding: 1.25rem;
    width: 100%}
.HomeEvents__noResults__1S5C1 p {
    font-size: .938rem;
    line-height: 1.25rem}
.HomeEvents__viewAll__l1v1m {
    color: #000;
    float: right;
    margin-left: 10px;
    text-decoration: none}
.HomeEvents__viewAll__l1v1m:hover {
    text-decoration: underline}
.HomeEvents__date__2QaUc {
    font-size: .875rem;
    line-height: 1.25rem;
    color: #000;
    margin-bottom: 2px;
    display: inline-block;
    width: 100%}
.HomeEvents__event__mL9V5 {
    border-top: 1px solid #f2f2f2;
    display: block;
    padding: 15px 1.25rem;
    position: relative;
    text-decoration: none}
.HomeEvents__event__mL9V5:hover {
    background-color: #fafafa}
.HomeEvents__eventTag__1DFCa {
    font-size: .625rem;
    line-height: 1.25rem;
    color: #fff;
    font-weight: 700;
    padding: 0 8px;
    text-transform: uppercase;
    float: right;
    margin-left: 5px}
.HomeEvents__eventFeatured__3gVuk {
    background-color: #fcaf17;
    color: #000}
.HomeEvents__eventLive__2Scb6 {
    background-color: #b20800}
.HomeEvents__eventPast__3xnoL {
    background-color: #4f5764}
.HomeEvents__eventSoon__3BcAt {
    background-color: #367da9}
.HomeEvents__eventTitle__1O_Mv {
    font-size: .938rem;
    line-height: 1.25rem;
    color: #000;
    display: block;
    font-weight: 700}
.HomeEvents__eventType__2JS-E {
    font-size: .625rem;
    line-height: 1.25rem;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    margin-bottom: 5px;
    padding: 0 8px;
    border-radius: 2px;
    text-transform: uppercase}
.HomeEvents__eventTypeInGameBonus__3_vep {
    background-color: #cf194f}
.HomeEvents__eventTypeLiveStreaming__2myO5 {
    background-color: #586591}
.HomeEvents__eventTypeSweepstakes__1fZnX {
    background-color: #9b4d77}
.HomeEvents__eventTypeSnapmaticContest__2LfMW {
    background-color: #378189}
.HomeEvents__eventTypeReplaysContest__FgsbH {
    background-color: #3e836a}
.HomeEvents__eventTypeInGameUnlock__2RxAo {
    background-color: #d9ac12;
    color: #000}
.HomeEvents__eventTypeInGameDiscount__1JOrd {
    background-color: #c3561a}
.HomeEvents__eventTypeCreator__-wBdf {
    background-color: #628039}
.HomeFeatures__title__3dbxL {
    font-size: 1.125rem;
    line-height: 1.25rem;
    color: #999;
    margin: 50px auto 40px;
    padding: 0 30px;
    text-align: center}
.HomeFeatures__featuresWrap__2gNNl {
    margin: 0 auto;
    max-width: 1420px;
    padding: .625rem}
@media (min-width: 64em) {
    .HomeFeatures__featuresWrap__2gNNl {
    padding: 1.25rem}
}
.HomeFeatures__features__SeER0 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -5px}
@media (min-width: 64em) {
    .HomeFeatures__features__SeER0 {
    flex-wrap: nowrap;
    margin: -10px}
}
.HomeFeatures__feature__3-uqd {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
    background-color: transparent;
    border-radius: 3px;
    border-top: 5px solid #ff0000;
    margin: 5px;
    text-decoration: none;
    width: 100%}
@media (min-width: 48em) {
    .HomeFeatures__feature__3-uqd {
    flex: 0 1 calc(50% - 10px);
    max-width: calc(50% - 10px)}
}
@media (min-width: 64em) {
    .HomeFeatures__feature__3-uqd {
    flex: 0 1 calc(25% - 20px);
    margin: .625rem;
    max-width: 25%}
}
.HomeFeatures__feature__3-uqd img {
    width: 100%}
.HomeFeatures__featureTitle__127kR {
    border-bottom: 1px solid transparent;
    color: #999;
    margin: 20px 0;
    padding: 0 .625rem 1.25rem;
    text-align: center}
.HomeFeatures__featureText__1L7CX {
    font-size: .875rem;
    line-height: 1.25rem;
    color: #999;
    margin: 0 auto;
    padding: 0 1.25rem 1.25rem;
    text-align: center}
@media (min-width: 48em) {
    .HomeFeatures__featureText__1L7CX {
    font-size: .938rem;
    line-height: 1.25rem}
}
.GamesSupported__wrap__3HodC {
    margin: 0 auto;
    max-width: 1420px;
    padding: 0 .625rem}
@media (min-width: 64em) {
    .GamesSupported__wrap__3HodC {
    padding: 0 1.25rem}
}
.GamesSupported__title__2o4jO {
    font-size: 1rem;
    line-height: 1.25rem;
    color: #999;
    text-align: center;
    font-weight: 700;
    margin-bottom: 0;
    margin-right: 4px}
.GamesSupported__titleContainer__3wSd5 {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    margin: 50px auto 40px;
    padding: 0 .625rem;
    flex-wrap: wrap}
.GamesSupported__titleContainer__3wSd5 a {
    font-weight: 700}
@media (min-width: 64em) {
    .GamesSupported__titleContainer__3wSd5 {
    padding: 0 1.25rem}
}
.GamesSupported__games__334zI {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -5px}
@media (min-width: 64em) {
    .GamesSupported__games__334zI {
    flex-wrap: nowrap;
    margin: -10px}
}
.GamesSupported__game__2rbSC {
    flex: 0 1 calc(33.33% - 10px);
    margin: 5px;
    position: relative;
    text-decoration: none}
@media (min-width: 64em) {
    .GamesSupported__game__2rbSC {
    margin: .625rem}
}
.GamesSupported__game__2rbSC img {
    width: 100%}
.GamesSupported__viewAll__bplq8 {
    color: #000;
    text-decoration: none}
.GamesSupported__viewAll__bplq8:hover {
    text-decoration: underline}
.GamesSupported__comingSoon__3YOA7 {
    font-size: .75rem;
    line-height: 1.25rem;
    color: #000;
    display: block;
    font-weight: 700;
    margin-top: .625rem;
    text-align: center}
@media (min-width: 48em) {
    .GamesSupported__comingSoon__3YOA7 {
    font-size: .875rem;
    line-height: 1.25rem}
}
.IntroHome__bg__1JSG8 {
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-clip-path: polygon(100% 0,100% calc(100% - 20px),50% 100%,0 calc(100% - 20px),0 0);
    clip-path: polygon(100% 0,100% calc(100% - 20px),50% 100%,0 calc(100% - 20px),0 0);
    margin-top: -60px;
    overflow: hidden;
    padding-top: 60px}
@media (min-width: 48em) {
    .IntroHome__bg__1JSG8 {
    -webkit-clip-path: polygon(100% 0,100% calc(100% - 30px),50% 100%,0 calc(100% - 30px),0 0);
    clip-path: polygon(100% 0,100% calc(100% - 30px),50% 100%,0 calc(100% - 30px),0 0)}
}
@media (min-width: 64.0625em) and (min-height: 53.125em) {
    .IntroHome__bg__1JSG8 {
    height: 70vh;
    max-height: 1058px}
}
@media (min-width: 64em) {
    .IntroHome__bg__1JSG8 {
    -webkit-clip-path: polygon(100% 0,100% calc(100% - 50px),50% 100%,0 calc(100% - 50px),0 0);
    clip-path: polygon(100% 0,100% calc(100% - 50px),50% 100%,0 calc(100% - 50px),0 0)}
}
.IntroHome__bgTheme1__3wyBt {
    background-image: url(../../../img/react/backgrounds/home/1-s.jpg);
    background-position: 100% 100%}
@media (min-width: 35.5em) {
    .IntroHome__bgTheme1__3wyBt {
    background-image: url(../../../img/react/backgrounds/home/1-m.jpg);
    background-position: 100% 100%}
}
@media (min-width: 64em) {
    .IntroHome__bgTheme1__3wyBt {
    background-image: url(../../../img/react/backgrounds/home/1.jpg);
    background-position: bottom}
}
.IntroHome__bgTheme2__13wIy {
    background-image: url(../../../img/react/backgrounds/home/2-s.jpg);
    background-position: 100% 100%}
@media (min-width: 35.5em) {
    .IntroHome__bgTheme2__13wIy {
    background-image: url(../../../img/react/backgrounds/home/2-m.jpg);
    background-position: 100% 100%}
}
@media (min-width: 64em) {
    .IntroHome__bgTheme2__13wIy {
    background-image: url(../../../img/react/backgrounds/home/2.jpg);
    background-position: bottom}
}
.IntroHome__bgTheme3__4FvxD {
    background-image: url(../../../img/react/backgrounds/home/3-s.jpg);
    background-position: 100% 100%}
@media (min-width: 35.5em) {
    .IntroHome__bgTheme3__4FvxD {
    background-image: url(../../../img/react/backgrounds/home/3-m.jpg);
    background-position: 100% 100%}
}
@media (min-width: 64em) {
    .IntroHome__bgTheme3__4FvxD {
    background-image: url(../../../img/react/backgrounds/home/3.jpg);
    background-position: bottom}
}
.IntroHome__bgTheme4__3CI9_ {
    background-image: url(../../../img/react/backgrounds/home/4-s.jpg);
    background-position: 100% 100%}
@media (min-width: 35.5em) {
    .IntroHome__bgTheme4__3CI9_ {
    background-image: url(../../../img/react/backgrounds/home/4-m.jpg);
    background-position: 100% 100%}
}
@media (min-width: 64em) {
    .IntroHome__bgTheme4__3CI9_ {
    background-image: url(../../../img/react/backgrounds/home/4.jpg);
    background-position: bottom}
}
.IntroHome__bgTheme5__3d8MN {
    background-image: url(../../../img/react/backgrounds/home/5-s.jpg);
    background-position: 100% 100%}
@media (min-width: 35.5em) {
    .IntroHome__bgTheme5__3d8MN {
    background-image: url(../../../img/react/backgrounds/home/5-m.jpg);
    background-position: 100% 100%}
}
@media (min-width: 64em) {
    .IntroHome__bgTheme5__3d8MN {
    background-image: url(../../../img/react/backgrounds/home/5.jpg);
    background-position: bottom}
}
.IntroHome__bgTheme6__1O2ri {
    background-image: url(../../../img/react/backgrounds/home/6-s.jpg);
    background-position: 100% 100%}
@media (min-width: 35.5em) {
    .IntroHome__bgTheme6__1O2ri {
    background-image: url(../../../img/react/backgrounds/home/6-m.jpg);
    background-position: 100% 100%}
}
@media (min-width: 64em) {
    .IntroHome__bgTheme6__1O2ri {
    background-image: url(../../../img/react/backgrounds/home/6.jpg);
    background-position: bottom}
}
.IntroHome__bgTheme7__2jNBO {
    background-image: url(../../../img/react/backgrounds/home/7-s.jpg);
    background-position: 100% 100%}
@media (min-width: 35.5em) {
    .IntroHome__bgTheme7__2jNBO {
    background-image: url(../../../img/react/backgrounds/home/7-m.jpg);
    background-position: 100% 100%}
}
@media (min-width: 64em) {
    .IntroHome__bgTheme7__2jNBO {
    background-image: url(../../../img/react/backgrounds/home/7.jpg);
    background-position: bottom}
}
.IntroHome__bgTheme8__3VbDp {
    background-image: url(../img/socialclub/react/backgrounds/home/8-s.jpg);
    background-position: 100% 100%
	margin-left: -350px;
    margin-right: -350px;
    margin-top: -35px;}
@media (min-width: 35.5em) {
    .IntroHome__bgTheme8__3VbDp {
    background-image: url(../img/socialclub/react/backgrounds/home/8-m.jpg);
    background-position: 100% 100%
	margin-left: -350px;
    margin-right: -350px;
    margin-top: -35px;}
}
@media (min-width: 64em) {
    .IntroHome__bgTheme8__3VbDp {
    background-image: url(../img/socialclub/react/backgrounds/home/8.jpg);
    background-position: 100% 100%;
	margin-left: -350px;
    margin-right: -350px;
    margin-top: -35px;}
}
.IntroHome__bgTheme9__2DG3n {
    background-image: url(../img/socialclub/react/backgrounds/home/9-s.jpg);
    background-position: 100% 100%}
@media (min-width: 64.0625em) and (min-height: 53.125em) {
    .IntroHome__bgTheme9__2DG3n {
    background-image: url(../img/socialclub/react/backgrounds/home/9.jpg);
    background-position: top
    margin-left: -350px;
    margin-right: -350px;
    margin-top: -35px;}
}
.IntroHome__bgTheme10__2XWuD {
    background-image: url(../../../img/react/backgrounds/home/10-s.jpg);
    background-position: 100% 0}
@media (min-width: 35.5em) {
    .IntroHome__bgTheme10__2XWuD {
    background-image: url(../../../img/react/backgrounds/home/10-m.jpg);
    background-position: 100% 0}
}
@media (min-width: 64em) {
    .IntroHome__bgTheme10__2XWuD {
    background-image: url(../../../img/react/backgrounds/home/10.jpg);
    background-position: 100% 0}
}
.IntroHome__container__1rO-g {
    margin: 0 auto;
    max-width: 1420px;
    position: relative;
    width: 100%;
    height: 100%}
.IntroHome__wrap__1fqd3 {
    align-items: center;
    display: flex;
    height: 100%;
    justify-content: center;
    padding: 1.25rem 1.25rem 2.5rem;
    position: relative;
    width: 100%}
@media (min-width: 48em) {
    .IntroHome__wrap__1fqd3 {
    padding: 1.25rem 1.25rem 70px}
}
@media (min-width: 64em) {
    .IntroHome__wrap__1fqd3 {
    padding: 50px 1.25rem 90px}
}
@media (min-width: 64.0625em) and (min-height: 53.125em) {
    .IntroHome__wrap__1fqd3 {
    justify-content: flex-start;
    padding: 1.25rem 1.25rem 90px}
}
.IntroHome__inner__qSjSD {
    border-radius: 3px;
    max-width: 666px;
    text-align: center;
    z-index: 1}
@media (min-width: 64em) {
    .IntroHome__inner__qSjSD {
    background-color: rgba(0,0,0,.4);
    padding: 50px 80px}
}
.IntroHome__innerTheme9__24_nK {
    background-color: transparent}
.IntroHome__logo__bXvLD {
    display: inline-block;
    filter: drop-shadow(0 0 3px rgba(0,0,0,.2));
    margin: 0 auto 10px;
    max-width: 420px;
    padding: 0 10px;
    width: 100%}
@media (min-width: 64.0625em) {
    .IntroHome__logo__bXvLD {
    margin: 0 auto 20px}
}
.IntroHome__intro__W5_vF {
    font-size: .875rem;
    line-height: 1.25rem;
    color: #fff;
    font-weight: 700;
    margin: 0;
    max-width: 500px;
    text-align: center;
    text-shadow: 1px 1px 2px rgba(0,0,0,.2)}
@media (min-width: 64.0625em) {
    .IntroHome__intro__W5_vF {
    font-size: 1.5rem;
    line-height: 1.875rem}
}
.IntroHome__character__20g5L {
    display: none}
@media (min-width: 64.0625em) and (min-height: 53.125em) {
    .IntroHome__character__20g5L {
    bottom: 0;
    display: block;
    height: 99%;
    max-height: 988px;
    position: absolute;
    right: -50px}
}
@media (min-width: 64.0625em) and (min-height: 53.125em) {
    .IntroHome__characterTheme2__19Ssj {
    right: -80px}
}
@media (min-width: 64.0625em) and (min-height: 53.125em) {
    .IntroHome__characterTheme3__1Ate4 {
    right: -240px}
}
@media (min-width: 64.0625em) and (min-height: 53.125em) {
    .IntroHome__characterTheme4__3xbUQ {
    right: -190px}
}
@media (min-width: 64.0625em) and (min-height: 53.125em) {
    .IntroHome__characterTheme5__2zixX {
    right: -180px}
}
@media (min-width: 64.0625em) and (min-height: 53.125em) {
    .IntroHome__characterTheme6__3N5xV {
    right: -150px}
}
@media (min-width: 64.0625em) and (min-height: 53.125em) {
    .IntroHome__characterTheme7__14ZuY {
    right: -150px}
}
@media (min-width: 64.0625em) and (min-height: 53.125em) {
    .IntroHome__characterTheme8__r6Nkf {
    right: -100px}
}
@media (min-width: 64.0625em) and (min-height: 53.125em) {
    .IntroHome__characterTheme10__3PVFg {
    height: 80%;
    right: -110px}
}
@media (min-width: 88.75em) and (min-height: 53.125em) {
    .IntroHome__characterTheme10__3PVFg {
    height: 90%;
    right: -90px}
}
.IntroHome__login__1ay96 {
    color: #fff;
    margin: 0 auto}
.IntroHome__login__1ay96 p {
    flex: 1 0 calc(50% - 10px);
    margin-right: .625rem}
.IntroHome__login__1ay96 p+div {
    justify-content: center}
@media (min-width: 32.5em) {
    .IntroHome__login__1ay96 p+div {
    justify-content: flex-start}
}
.Newswire__title__h7aI6 {
    font-size: 1.125rem;
    line-height: 1.25rem;
    color: #999;
    margin: 50px auto 40px;
    padding: 0 30px;
    text-align: center}
.Newswire__featuresWrap__QzVzH {
    margin: 0 auto;
    max-width: 1420px;
    padding: .625rem}
@media (min-width: 64em) {
    .Newswire__featuresWrap__QzVzH {
    padding: 1.25rem}
}
.Newswire__features__I5zZ3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    margin: -5px}
@media (min-width: 64em) {
    .Newswire__features__I5zZ3 {
    flex-wrap: nowrap;
    margin: -10px}
}
.Newswire__feature__1blTO {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
    background-color: transparent;
    border-radius: 3px;
    margin: 5px;
    position: relative}
@media (min-width: 48em) {
    .Newswire__feature__1blTO {
    flex: 0 1 calc(50% - 10px)}
}
@media (min-width: 64em) {
    .Newswire__feature__1blTO {
    flex: 0 1 calc(33.33% - 20px);
    margin: .625rem}
}
.Newswire__feature__1blTO:before {
    background: linear-gradient(90deg,#000,#ff0000);
    content: "";
    height: 5px;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%}
.Newswire__feature__1blTO img {
    width: 100%}
.Newswire__featureTitle__1xlGW {
    border-bottom: 1px solid transparent;
    color: #999;
    margin: 20px 0;
    padding: 0 .625rem 1.25rem;
    text-align: center}
.Newswire__featureText__36vqg {
    font-size: .875rem;
    line-height: 1.25rem;
    color: #999;
    margin: 0 auto;
    padding: 0 1.25rem 1.25rem;
    text-align: center}
@media (min-width: 48em) {
    .Newswire__featureText__36vqg {
    font-size: .938rem;
    line-height: 1.25rem}
}
.Newswire__newswireLink__2dLh3 {
    text-decoration: none}
.HomeRGL__title__3sTzi {
    font-size: 1.125rem;
    line-height: 1.25rem;
    color: #000;
    margin: 50px auto 40px;
    padding: 0 30px;
    text-align: center}
.HomeRGL__wrap__3Xsum {
    margin: 0 auto;
    max-width: 1420px;
    padding: .625rem;
    margin-top: 10px}
@media (min-width: 64em) {
    .HomeRGL__wrap__3Xsum {
    padding: 1.25rem}
}
.HomeRGL__feature__2mmry {
    text-decoration: none}
@media (min-width: 48em) {
    .HomeRGL__feature__2mmry {
    display: flex;
    justify-content: center}
}
.HomeRGL__main__M5cOL {
    background-color: #000;
    color: #fcaf17;
    padding: 20px}
@media (min-width: 48em) {
    .HomeRGL__main__M5cOL {
    flex: 0 0 40%}
}
.HomeRGL__main__M5cOL img {
    max-width: 320px;
    width: 100%}
.HomeRGL__main__M5cOL p {
    font-size: 1rem;
    line-height: 1.25rem;
    margin: 20px 0 0;
    max-width: 300px}
@media (min-width: 25em) {
    .HomeRGL__main__M5cOL p {
    font-size: 1.125rem;
    line-height: 1.3}
}
@media (min-width: 64em) {
    .HomeRGL__main__M5cOL p {
    font-size: 1.5rem;
    line-height: 1.875rem;
    max-width: 350px}
}
@media (min-width: 75em) {
    .HomeRGL__main__M5cOL p {
    font-size: 1.875rem;
    line-height: 2.25rem;
    max-width: 450px}
}
.HomeRGL__deal__2mj6L {
    background-color: #fff;
    color: #000;
    padding: 20px}
.HomeRGL__deal__2mj6L p {
    font-size: 1rem;
    line-height: 1.25rem;
    margin: 0}
@media (min-width: 25em) {
    .HomeRGL__deal__2mj6L p {
    font-size: 1.125rem;
    line-height: 1.3}
}
@media (min-width: 64em) {
    .HomeRGL__deal__2mj6L p {
    font-size: 1.5rem;
    line-height: 1.875rem}
}
@media (min-width: 75em) {
    .HomeRGL__deal__2mj6L p {
    font-size: 1.875rem;
    line-height: 2.25rem;
    max-width: 350px}
}
.HomeRGL__dealInfo__2XxXS {
    display: flex}
.HomeRGL__dealCopy__296SV {
    display: flex;
    flex-direction: column;
    justify-content: space-between}
.HomeRGL__button__3MpXt {
    background-color: #fcaf17;
    border-radius: 3px;
    color: #000;
    display: inline-block;
    font-weight: 700;
    margin-top: 20px;
    padding: 15px 30px;
    text-align: center;
    text-decoration: none;
    width: 100%}
.HomeRGL__button__3MpXt:hover {
    background-color: #f7931e}
.HomeRGL__buttonReg__1x_zg {
    display: none}
@media (min-width: 25em) {
    .HomeRGL__buttonReg__1x_zg {
    display: block}
}
@media (min-width: 25em) {
    .HomeRGL__buttonSml__1EtLU {
    display: none}
}
.HomeRGL__boxart__1ybYO img {
    margin-left: 20px;
    width: 80px}
@media (min-width: 26.375em) {
    .HomeRGL__boxart__1ybYO img {
    width: 105px}
}
@media (min-width: 37.5em) {
    .HomeRGL__boxart__1ybYO img {
    width: 152px}
}
@media (min-width: 64em) {
    .HomeRGL__boxart__1ybYO img {
    width: 200px}
}
.HomeRGL__feature__2mmry:hover .HomeRGL__button__3MpXt {
    background-color: #f7931e}
.UI__Loader__loading {
    overflow: hidden;
    padding: 0;
    text-indent: 101%;
    white-space: nowrap;
    border-radius: 50%;
    border: 2px solid #fff;
    border-top-color: #1a1a1a}
.UI__Loader__image,.UI__Loader__loading {
    -webkit-animation: UI__Loader__spin 1s cubic-bezier(.25,.46,.45,.94) infinite;
    animation: UI__Loader__spin 1s cubic-bezier(.25,.46,.45,.94) infinite;
    height: 16px;
    margin: 0 auto;
    width: 16px}
.UI__Loader__wrapper {
    text-align: center}
.UI__Loader__hasDelay {
    -webkit-animation-name: UI__Loader__show;
    animation-name: UI__Loader__show;
    -webkit-animation-duration: 0ms;
    animation-duration: 0ms;
    -webkit-animation-fill-socialclubde: forwards;
    animation-fill-socialclubde: forwards;
    opacity: 0}
@-webkit-keyframes UI__Loader__spin {
    0% {
    transform: rotate(0deg)}
to {
    transform: rotate(1turn)}
}
@keyframes UI__Loader__spin {
    0% {
    transform: rotate(0deg)}
to {
    transform: rotate(1turn)}
}
@-webkit-keyframes UI__Loader__show {
    0% {
    opacity: 0}
to {
    opacity: 1}
}
@keyframes UI__Loader__show {
    0% {
    opacity: 0}
to {
    opacity: 1}
}
.UI__Icon__icon {
    fill: #999;
    vertical-align: middle}
.UI__Alert__alert {
    border-radius: 2px;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 1}
.UI__Alert__content {
    padding: 1.25rem}
.UI__Alert__heading {
    font-size: 1.5rem;
    line-height: 1.875rem;
    color: currentColor}
.UI__Alert__hasIcon .UI__Alert__text {
    padding-left: 2.188rem}
.UI__Alert__hasClose .UI__Alert__text {
    width: calc(100% - 1.875rem)}
.UI__Alert__pageError .UI__Alert__text {
    padding-right: 2.625rem;
    padding-left: 0}
.UI__Alert__link {
    font-weight: 700}
.UI__Alert__close {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none;
    position: absolute;
    right: 0;
    top: 0;
    padding: 20px;
    box-sizing: content-box}
.UI__Alert__close svg {
    fill: #fff}
.UI__Alert__close:hover {
    cursor: pointer}
.UI__Alert__close:hover svg {
    fill: #1a1a1a}
.UI__Alert__fade {
    opacity: .01;
    transition: opacity .15s ease-in-out}
.UI__Alert__fade.UI__Alert__active {
    opacity: 1}
.UI__Alert__alert a {
    color: #fff}
.UI__Alert__alert a,.UI__Alert__alert a:hover {
    text-decoration: underline}
.UI__Alert__alert ul {
    margin-bottom: 0}
.UI__Alert__icon {
    fill: #fff;
    float: left;
    margin: .125rem 1.25rem 0 0;
    width: 1rem;
    height: 1rem}
.UI__Alert__pageError .UI__Alert__icon {
    float: right;
    margin: .375rem 0 0 0;
    width: 1.875rem;
    height: 1.875rem}
.UI__Alert__success {
    background-color: #146e14;
    color: #fff}
.UI__Alert__info {
    background-color: #004b8e;
    color: #fff}
.UI__Alert__warning {
    background-color: #fcaf17;
    color: #fff}
.UI__Alert__danger {
    background-color: #bd0808;
    color: #fff}
.UI__Alert__danger.UI__Alert__pageError {
    border: 1px solid #bd0808}
.UI__Alert__topRight {
    position: fixed;
    right: 1.25rem;
    top: 1.25rem;
    width: calc(100% - 2.5rem);
    z-index: 9500}
@media (min-width: 35.625em) {
    .UI__Alert__topRight {
    max-width: 28.13rem}
}
.UI__Alert__topLeft {
    position: fixed;
    left: 1.25rem;
    top: 1.25rem;
    width: calc(100% - 2.5rem);
    z-index: 9500}
@media (min-width: 35.625em) {
    .UI__Alert__topLeft {
    max-width: 28.13rem}
}
.UI__Alert__bottomRight {
    bottom: 1.25rem;
    position: fixed;
    right: 1.25rem;
    width: calc(100% - 2.5rem);
    z-index: 9500}
@media (min-width: 35.625em) {
    .UI__Alert__bottomRight {
    max-width: 28.13rem}
}
.UI__Alert__bottomLeft {
    bottom: 1.25rem;
    left: 1.25rem;
    position: fixed;
    width: calc(100% - 2.5rem);
    z-index: 9500}
@media (min-width: 35.625em) {
    .UI__Alert__bottomLeft {
    max-width: 28.13rem}
}
.UI__Alert__errorInfo {
    font-size: .75rem;
    line-height: 1.25rem;
    background: rgba(0,0,0,.38);
    font-family: Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,socialclubnospace;
    margin: 0;
    padding: .625rem 1.25rem;
    border-bottom-left-radius: 2px;
    border-bottom-right-radius: 2px}
.UI__Alert__errorInfo:after {
    clear: both;
    content: "";
    display: table}
@media (min-width: 26.25em) {
    .UI__Alert__errorCode {
    float: right;
    text-align: right}
}
@media (min-width: 26.25em) {
    .UI__Alert__logId {
    float: left;
    text-align: left}
}
.UI__Alert__animateAppear {
    opacity: .01}
.UI__Alert__animateAppear.UI__Alert__animateAppearActive {
    opacity: 1;
    transition: opacity .225s ease-in-out}
.UI__Alert__animateEnter {
    opacity: .01}
.UI__Alert__animateEnter.UI__Alert__animateEnterActive {
    opacity: 1;
    transition: opacity .225s ease-in-out}
.UI__Alert__animateExit {
    opacity: 1}
.UI__Alert__animateExit.UI__Alert__animateExitActive {
    opacity: .01;
    transition: opacity .225s ease-in-out}
.BundleLoader__container__mWe8F {
    padding: 20px}
.WithTransition__enter__Fly60 {
    opacity: 0}
.WithTransition__enterActive__2PGAL {
    opacity: 1;
    transition: opacity .5s ease-in}
.WithTransition__leave__2C1D5 {
    opacity: 1}
.WithTransition__appear__DMaPB,.WithTransition__leaveActive__2bx75 {
    opacity: 0}
.WithTransition__appearActive__3TuZp {
    opacity: 1;
    transition: opacity .6s ease-in}
.UI__Button-catalogue__btn {
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 2.25rem;
    padding: 0 1.25rem;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(26,26,26,.2);
    vertical-align: bottom}
.UI__Button-catalogue__btn:focus {
    border: 1px solid #f7931e;
    outline: 0}
.UI__Button-catalogue__btn[type=button],.UI__Button-catalogue__btn[type=submit] {
    -webkit-appearance: none}
.UI__Button-catalogue__btn.UI__Button-catalogue__disabled,.UI__Button-catalogue__btn: disabled {
    cursor: not-allowed;
    opacity: .5}
.UI__Button-catalogue__primary {
    background: linear-gradient(90deg,#f7931e,#fcaf17);
    border-color: #fcaf17}
.UI__Button-catalogue__primary:active: not(: disabled),.UI__Button-catalogue__primary:hover: not(: disabled) {
    background: #fcaf17}
.UI__Button-catalogue__success {
    background: linear-gradient(90deg,#146e14,#2d872d);
    border-color: #2d872d}
.UI__Button-catalogue__success:active: not(: disabled),.UI__Button-catalogue__success:hover: not(: disabled) {
    background: #2d872d}
.UI__Button-catalogue__danger {
    background: linear-gradient(90deg,#a60707,#bd0808);
    border-color: #bd0808}
.UI__Button-catalogue__danger:active: not(: disabled),.UI__Button-catalogue__danger:hover: not(: disabled) {
    background: #bd0808}
.UI__Button-catalogue__ghost {
    background-color: transparent;
    border: 1px solid #1a1a1a;
    color: #1a1a1a;
    text-shadow: none}
.UI__Button-catalogue__ghost:hover: not(: disabled) {
    background-color: rgba(26,26,26,.2)}
.UI__Button-catalogue__small {
    font-size: .75rem;
    line-height: 1.625rem;
    min-width: 3.75rem;
    padding: 0 .625rem}
.UI__Button-catalogue__medium {
    font-size: 1rem;
    min-width: 6.25rem;
    padding: 0 1.25rem}
.UI__Button-catalogue__large {
    font-size: 1.125rem;
    line-height: 2.25rem;
    min-width: 11.25rem;
    padding: .625rem 1.25rem}
.UI__Button-catalogue__shaded {
    background-color: rgba(26,26,26,.7);
    border-color: transparent;
    color: #fff}
.UI__Button-catalogue__shaded:active: not(: disabled),.UI__Button-catalogue__shaded:hover: not(: disabled) {
    background-color: rgba(26,26,26,.9)}
.UI__Button-catalogue__reversed {
    background-color: rgba(26,26,26,.2);
    border-color: #fff;
    color: #fff}
.UI__Button-catalogue__reversed:active: not(: disabled),.UI__Button-catalogue__reversed:hover: not(: disabled) {
    background-color: rgba(26,26,26,.4)}
.UI__Button-catalogue__btn svg {
    fill: #fff;
    filter: drop-shadow(0 1px 1px rgba(26,26,26,.3));
    height: 13px;
    margin-right: 6px;
    position: relative;
    top: -.095rem;
    width: 13px}
.UI__Button-catalogue__btn.UI__Button-catalogue__small svg {
    margin-right: 3px;
    width: 10px;
    height: 10px}
.UI__Button-rdr2__btn {
    background-color: transparent;
    background-image: url(../../../img/ui-lib/594cd6d6325d99c3b90c9310e652877b.png);
    background-size: 100% 100%;
    border: 0;
    color: #1a1a1a;
    cursor: pointer;
    display: inline-block;
    font-family: Redemption,-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 1rem;
    line-height: 2.25rem;
    padding: 0 1.25rem;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(26,26,26,.2);
    vertical-align: bottom}
.UI__Button-rdr2__btn[type=button],.UI__Button-rdr2__btn[type=submit] {
    -webkit-appearance: none}
.UI__Button-rdr2__btn.UI__Button-rdr2__disabled,.UI__Button-rdr2__btn: disabled {
    cursor: not-allowed;
    opacity: .5}
.UI__Button-rdr2__primary:active: not(: disabled),.UI__Button-rdr2__primary:hover: not(: disabled) {
    background-image: url(../../../img/ui-lib/78106dcc5150d31292cb9916a1334265.png);
    color: #fff}
.UI__Button-rdr2__small {
    font-size: .75rem;
    line-height: 1.625rem;
    min-width: 3.75rem;
    padding: 0 .625rem}
.UI__Button-rdr2__medium {
    font-size: 1rem;
    min-width: 6.25rem;
    padding: 0 1.25rem}
.UI__Button-rdr2__large {
    font-size: 1.125rem;
    line-height: 2.25rem;
    min-width: 11.25rem;
    padding: .625rem 1.25rem}
.UI__Button-rdr2__reversed {
    background-image: url(../../../img/ui-lib/78106dcc5150d31292cb9916a1334265.png);
    color: #fff}
.UI__Button-rdr2__reversed:active: not(: disabled),.UI__Button-rdr2__reversed:hover: not(: disabled) {
    background-image: url(../../../img/ui-lib/594cd6d6325d99c3b90c9310e652877b.png);
    color: #1a1a1a}
.UI__Button-socialclub__btn {
    border-radius: 3px;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 1rem;
    font-weight: 700;
    line-height: 2.25rem;
    padding: 0 1.25rem;
    text-align: center;
    text-decoration: none;
    vertical-align: bottom}
.UI__Button-socialclub__btn:hover {
    color: #fff;}
.UI__Button-socialclub__btn[type=button],.UI__Button-socialclub__btn[type=submit] {
    -webkit-appearance: none}
.UI__Button-socialclub__btn.UI__Button-socialclub__disabled,.UI__Button-socialclub__btn: disabled {
    cursor: not-allowed;
    opacity: .7}
.UI__Button-socialclub__primary {
    background: #ff0000;
    border-color: #ff0000}
.UI__Button-socialclub__primary:hover {
    background: #000;
    border-color: #000}
.UI__Button-socialclub__primary:active: not(: disabled),.UI__Button-socialclub__primary:hover: not(: disabled) {
    background: #f7931e}
.UI__Button-socialclub__success {
    background: #2d872d;
    border-color: #2d872d;
    color: #fff}
.UI__Button-socialclub__success:active: not(: disabled),.UI__Button-socialclub__success:hover: not(: disabled) {
    background: #146e14}
.UI__Button-socialclub__danger {
    background: #bd0808;
    border-color: #bd0808;
    color: #fff}
.UI__Button-socialclub__danger:active: not(: disabled),.UI__Button-socialclub__danger:hover: not(: disabled) {
    background: #a60707}
.UI__Button-socialclub__ghost {
    background-color: transparent;
    border: 1px solid #1a1a1a;
    color: #1a1a1a;
    text-shadow: none}
.UI__Button-socialclub__ghost:hover: not(: disabled) {
    background-color: rgba(26,26,26,.2)}
.UI__Button-socialclub__small {
    font-size: .75rem;
    line-height: 1.625rem;
    min-width: 3.75rem;
    padding: 0 .625rem}
.UI__Button-socialclub__medium {
    font-size: 1rem;
    min-width: 6.25rem;
    padding: 0 1.25rem}
.UI__Button-socialclub__large {
    font-size: 1.125rem;
    line-height: 2.25rem;
    min-width: 11.25rem;
    padding: .625rem 1.25rem}
.UI__Button-socialclub__shaded {
    background-color: rgba(26,26,26,.7);
    border-color: transparent;
    color: #fff}
.UI__Button-socialclub__shaded:hover {
    background-color: rgba(0,0,0);
    border-color: #000;
    color: #fff}
.UI__Button-socialclub__shaded:active: not(: disabled),.UI__Button-socialclub__shaded:hover: not(: disabled) {
    background-color: rgba(26,26,26,.9)}
.UI__Button-socialclub__reversed {
    background-color: rgba(26,26,26,.2);
    border-color: #fff;
    color: #fff}
.UI__Button-socialclub__reversed:active: not(: disabled),.UI__Button-socialclub__reversed:hover: not(: disabled) {
    background-color: rgba(26,26,26,.4)}
.UI__Button-socialclub__btn svg {
    fill: #000;
    height: 13px;
    margin-right: 6px;
    position: relative;
    top: -.095rem;
    width: 13px}
.UI__Button-socialclub__btn.UI__Button-socialclub__danger svg,.UI__Button-socialclub__btn.UI__Button-socialclub__success svg {
    fill: #fff}
.UI__Button-socialclub__btn.UI__Button-socialclub__small svg {
    margin-right: 3px;
    width: 10px;
    height: 10px}
.UI__Button-socialclub__btn span+svg,.UI__Button-socialclub__btn svg+span {
    margin-left: 10px}
.UI__Button-mtl__btn {
    border: 0;
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: arial,sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: 1px;
    line-height: 1;
    min-width: 10rem;
    text-align: center;
    text-decoration: none;
    text-shadow: 0 1px 1px rgba(26,26,26,.2);
    vertical-align: bottom;
    border-radius: 9999px}
.UI__Button-mtl__btn: disabled {
    color: hsla(0,0%,100%,.4)}
.UI__Button-mtl__btn[data-focus-visible-added]: not(:hover) {
    outline: none;
    background: #fcaf17;
    color: #000;
    border-color: #fcaf17;
    transition: none}
.UI__Button-mtl__btn[type=button],.UI__Button-mtl__btn[type=submit] {
    -webkit-appearance: none}
.UI__Button-mtl__btn.UI__Button-mtl__disabled,.UI__Button-mtl__btn: disabled {
    cursor: not-allowed}
.UI__Button-mtl__primary {
    background: #fff;
    color: #000;
    transition: background-color .2s linear}
.UI__Button-mtl__primary:active: not(: disabled),.UI__Button-mtl__primary:hover: not(: disabled) {
    background: #fcaf17}
.UI__Button-mtl__primary: disabled {
    color: rgba(0,0,0,.4)}
.UI__Button-mtl__success,.UI__Button-mtl__success:active: not(: disabled),.UI__Button-mtl__success:hover: not(: disabled) {
    background: #2d872d}
.UI__Button-mtl__danger,.UI__Button-mtl__danger:active: not(: disabled),.UI__Button-mtl__danger:hover: not(: disabled) {
    background: #bd0808}
.UI__Button-mtl__ghost {
    background-color: transparent;
    border: 1px solid hsla(0,0%,100%,.2);
    color: #fff;
    text-shadow: none;
    transition: border .2s linear}
.UI__Button-mtl__ghost:hover: not(: disabled) {
    background-color: rgba(26,26,26,.2);
    border: 1px solid #fff}
.UI__Button-mtl__small {
    font-size: .75rem;
    padding: .625rem}
.UI__Button-mtl__medium {
    font-size: .8571rem;
    padding: 0 2.5rem;
    line-height: 3.125rem;
    height: 3.125rem}
.UI__Button-mtl__large {
    font-size: 1.125rem;
    padding: 1.625rem 1.875rem}
.UI__Button-mtl__shaded {
    background-color: rgba(26,26,26,.7);
    color: #fff}
.UI__Button-mtl__shaded:active: not(: disabled),.UI__Button-mtl__shaded:hover: not(: disabled) {
    background-color: rgba(26,26,26,.9)}
.UI__Button-mtl__reversed {
    border-color: rgba(0,0,0,.2);
    color: #000}
.UI__Button-mtl__reversed:active: not(: disabled),.UI__Button-mtl__reversed:hover: not(: disabled) {
    background-color: rgba(26,26,26,.4);
    color: #fff}
.UI__Button-mtl__loader {
    padding: 0}
.UI__Button-mtl__loader>div {
    border: 2px solid rgba(0,0,0,.5);
    border-top-color: transparent;
    width: 1.25rem!important;
    height: 1.25rem!important}
.UI__Button-mtl__ghost .UI__Button-mtl__loader>div {
    border: 2px solid hsla(0,0%,100%,.5);
    border-top-color: transparent}
.UI__socialclubdalLabel__label {
    background-color: #f2f2f2;
    color: #1a1a1a}
.UI__socialclubdalLabel__label,.UI__socialclubdalLink__link {
    font-size: 1.125rem;
    line-height: 1.25rem;
    border-radius: 2px;
    display: block;
    margin-bottom: 1.25rem;
    padding: 1.25rem;
    text-align: center;
    text-decoration: none}
.UI__socialclubdalLink__link {
    background-color: #999;
    color: #fafafa;
    cursor: pointer}
.UI__socialclubdalLink__link:hover {
    background-color: #1a1a1a;
    color: #fff}
.UI__socialclubdal-catalogue__body {
    padding: 1.25rem 1.25rem 0 1.25rem}
.UI__socialclubdal-catalogue__body:after {
    clear: both;
    content: "";
    display: table}
.UI__socialclubdal-catalogue__body,.UI__socialclubdal-catalogue__body p {
    color: #4d4d4d}
.UI__socialclubdal-catalogue__socialclubdalOpenHtml {
    overflow-y: visible}
.UI__socialclubdal-catalogue__socialclubdalOpenBody {
    overflow: hidden}
.UI__socialclubdal-catalogue__socialclubdalOverlay {
    -webkit-overflow-scrolling: touch;
    background-color: rgba(0,0,0,.8);
    bottom: 0;
    display: flex;
    left: 0;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .25s;
    z-index: 10000}
.UI__socialclubdal-catalogue__socialclubdalOverlay.UI__socialclubdal-catalogue__afterOpen {
    opacity: 1}
.UI__socialclubdal-catalogue__socialclubdalOverlay.UI__socialclubdal-catalogue__afterOpen .UI__socialclubdal-catalogue__socialclubdal {
    transform: translateY(0)}
.UI__socialclubdal-catalogue__socialclubdalOverlay.UI__socialclubdal-catalogue__beforeClose {
    opacity: 0}
.UI__socialclubdal-catalogue__socialclubdalOverlay.UI__socialclubdal-catalogue__beforeClose .UI__socialclubdal-catalogue__socialclubdal {
    transform: translateY(-25%)}
.UI__socialclubdal-catalogue__socialclubdal {
    margin: auto .625rem;
    width: 100%;
    min-width: 300px;
    outline: 0;
    position: relative;
    transform: translateY(-25%);
    transition: transform .2s ease-out}
.UI__socialclubdal-catalogue__socialclubdal:focus {
    outline: 0}
@media (min-width: 38.75em) {
    .UI__socialclubdal-catalogue__socialclubdal {
    max-width: 600px;
    margin: auto}
}
.UI__socialclubdal-catalogue__content {
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 3px;
    color: #4d4d4d;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    outline: 0;
    width: 100%}
.UI__socialclubdal-catalogue__content:after {
    clear: both;
    content: "";
    display: table}
.UI__socialclubdal-catalogue__closeClear {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none}
.UI__socialclubdal-catalogue__close {
    padding: 18px 20px;
    position: absolute;
    right: 0;
    top: 0}
.UI__socialclubdal-catalogue__close svg {
    fill: #fafafa;
    float: left;
    height: 24px;
    width: 24px}
.UI__socialclubdal-catalogue__close:hover svg {
    fill: #1a1a1a}
.UI__socialclubdal-catalogue__close span {
    display: none}
.UI__socialclubdal-catalogue__title {
    font-size: 1.125rem;
    line-height: 1.25rem;
    background-color: #fcaf17;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #fff;
    font-weight: 700;
    padding: 18px .625rem;
    text-align: center}
.UI__socialclubdal-catalogue__title.UI__socialclubdal-catalogue__closeIcon {
    padding: 18px 64px}
.UI__socialclubdal-rdr2__body {
    padding: 1.25rem 1.25rem 0 1.25rem}
.UI__socialclubdal-rdr2__body:after {
    clear: both;
    content: "";
    display: table}
.UI__socialclubdal-rdr2__body,.UI__socialclubdal-rdr2__body p {
    color: #4d4d4d}
.UI__socialclubdal-rdr2__socialclubdalOpenHtml {
    overflow-y: visible}
.UI__socialclubdal-rdr2__socialclubdalOpenBody {
    overflow: hidden}
.UI__socialclubdal-rdr2__socialclubdalOverlay {
    -webkit-overflow-scrolling: touch;
    background-color: rgba(0,0,0,.8);
    bottom: 0;
    display: flex;
    left: 0;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .25s;
    z-index: 10000}
.UI__socialclubdal-rdr2__socialclubdalOverlay.UI__socialclubdal-rdr2__afterOpen {
    opacity: 1}
.UI__socialclubdal-rdr2__socialclubdalOverlay.UI__socialclubdal-rdr2__afterOpen .UI__socialclubdal-rdr2__socialclubdal {
    transform: translateY(0)}
.UI__socialclubdal-rdr2__socialclubdalOverlay.UI__socialclubdal-rdr2__beforeClose {
    opacity: 0}
.UI__socialclubdal-rdr2__socialclubdal,.UI__socialclubdal-rdr2__socialclubdalOverlay.UI__socialclubdal-rdr2__beforeClose .UI__socialclubdal-rdr2__socialclubdal {
    transform: translateY(-25%)}
.UI__socialclubdal-rdr2__socialclubdal {
    margin: auto .625rem;
    width: 100%;
    min-width: 300px;
    outline: 0;
    position: relative;
    transition: transform .2s ease-out}
.UI__socialclubdal-rdr2__socialclubdal:focus {
    outline: 0}
@media (min-width: 38.75em) {
    .UI__socialclubdal-rdr2__socialclubdal {
    max-width: 600px;
    margin: auto}
}
.UI__socialclubdal-rdr2__content {
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 3px;
    color: #4d4d4d;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    outline: 0;
    width: 100%}
.UI__socialclubdal-rdr2__content:after {
    clear: both;
    content: "";
    display: table}
.UI__socialclubdal-rdr2__closeClear {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none}
.UI__socialclubdal-rdr2__close {
    padding: 18px 20px;
    position: absolute;
    right: 0;
    top: 0}
.UI__socialclubdal-rdr2__close svg {
    fill: #fafafa;
    float: left;
    height: 24px;
    width: 24px}
.UI__socialclubdal-rdr2__close:hover svg {
    fill: #1a1a1a}
.UI__socialclubdal-rdr2__title {
    font-size: 1.125rem;
    line-height: 1.25rem;
    background-color: #fcaf17;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    color: #fff;
    font-weight: 700;
    padding: 18px .625rem;
    text-align: center}
.UI__socialclubdal-rdr2__title.UI__socialclubdal-rdr2__closeIcon {
    padding: 18px 64px}
.UI__socialclubdal-socialclub__body {
    padding: 1.25rem 1.25rem 0 1.25rem}
.UI__socialclubdal-socialclub__body:after {
    clear: both;
    content: "";
    display: table}
.UI__socialclubdal-socialclub__body,.UI__socialclubdal-socialclub__body p {
    color: #4d4d4d}
.UI__socialclubdal-socialclub__socialclubdalOpenHtml {
    overflow-y: visible}
.UI__socialclubdal-socialclub__socialclubdalOpenBody {
    overflow: hidden}
.UI__socialclubdal-socialclub__socialclubdalOverlay {
    -webkit-overflow-scrolling: touch;
    background-color: rgba(0,0,0,.8);
    bottom: 0;
    display: flex;
    justify-content: center;
    left: 0;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .25s;
    z-index: 10000}
.UI__socialclubdal-socialclub__socialclubdalOverlay.UI__socialclubdal-socialclub__afterOpen {
    opacity: 1}
.UI__socialclubdal-socialclub__socialclubdalOverlay.UI__socialclubdal-socialclub__afterOpen .UI__socialclubdal-socialclub__socialclubdal {
    transform: translateY(0)}
.UI__socialclubdal-socialclub__socialclubdalOverlay.UI__socialclubdal-socialclub__beforeClose {
    opacity: 0}
.UI__socialclubdal-socialclub__socialclubdalOverlay.UI__socialclubdal-socialclub__beforeClose .UI__socialclubdal-socialclub__socialclubdal {
    transform: translateY(-25%)}
.UI__socialclubdal-socialclub__socialclubdal {
    margin: auto;
    width: 100%;
    min-width: 300px;
    outline: 0;
    position: relative;
    transform: translateY(-25%);
    transition: transform .2s ease-out}
.UI__socialclubdal-socialclub__socialclubdal:focus {
    outline: 0}
@media (min-width: 26.25em) {
    .UI__socialclubdal-socialclub__socialclubdal {
    margin: auto 1.25rem}
}
@media (min-width: 38.75em) {
    .UI__socialclubdal-socialclub__socialclubdal {
    max-width: 600px}
}
.UI__socialclubdal-socialclub__content {
    background-clip: padding-box;
    background-color: #fff;
    border-radius: 3px;
    color: #4d4d4d;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    outline: 0;
    width: 100%}
.UI__socialclubdal-socialclub__content:after {
    clear: both;
    content: "";
    display: table}
.UI__socialclubdal-socialclub__closeClear {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none}
.UI__socialclubdal-socialclub__close {
    padding: 16px 20px;
    position: absolute;
    right: 0;
    top: 0}
.UI__socialclubdal-socialclub__close svg {
    fill: currentColor;
    float: left;
    height: 24px;
    width: 24px}
.UI__socialclubdal-socialclub__close:hover svg {
    fill: #1a1a1a}
.UI__socialclubdal-socialclub__title {
    font-size: 1.125rem;
    line-height: 1.25rem;
    background-color: #fcaf17;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    font-weight: 700;
    padding: 18px .625rem;
    text-align: center}
.UI__socialclubdal-socialclub__title.UI__socialclubdal-socialclub__closeIcon {
    padding: 18px 64px}
.UI__socialclubdal-mtl__socialclubdalOverlay {
    -webkit-overflow-scrolling: touch;
    background-color: rgba(0,0,0,.8);
    bottom: 0;
    display: flex;
    left: 0;
    opacity: 0;
    overflow-x: hidden;
    overflow-y: auto;
    position: fixed;
    right: 0;
    top: 0;
    transition: opacity .25s;
    z-index: 10000}
.UI__socialclubdal-mtl__socialclubdalOpenBody,.UI__socialclubdal-mtl__socialclubdalOpenHtml {
    overflow: hidden}
.UI__socialclubdal-mtl__socialclubdalOverlay.UI__socialclubdal-mtl__afterOpen {
    opacity: 1}
.UI__socialclubdal-mtl__socialclubdalOverlay.UI__socialclubdal-mtl__beforeClose {
    opacity: 0}
.UI__socialclubdal-mtl__socialclubdal {
    max-width: calc(100vw - .625rem);
    max-height: calc(100vh - .625rem);
    width: 67.29rem;
    height: 38.57rem;
    display: flex;
    margin: auto;
    background: #131518;
    position: relative;
    outline: 0;
    border: 1px solid hsla(0,0%,100%,.2);
    border-radius: 1.25rem}
@media (min-width: 35.5em) {
    .UI__socialclubdal-mtl__socialclubdal {
    max-width: calc(100vw - 3.75rem);
    max-height: calc(100vh - 3.75rem)}
}
.UI__socialclubdal-mtl__socialclubdal:focus,.UI__socialclubdal-mtl__socialclubdal[data-focus-visible-added] {
    outline: none!important}
.UI__socialclubdal-mtl__content {
    width: 100%;
    display: flex;
    flex-direction: column}
.UI__socialclubdal-mtl__closeClear {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none}
.UI__socialclubdal-mtl__close {
    padding: 1.857rem;
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0}
.UI__socialclubdal-mtl__close svg {
    fill: hsla(0,0%,100%,.5);
    float: left;
    height: 1rem;
    width: 1rem}
.UI__socialclubdal-mtl__close:hover svg {
    fill: #fff}
.UI__socialclubdal-mtl__title {
    font-size: 2.5rem;
    font-weight: 300;
    color: #fff;
    margin: 2.5rem 0 0 2.5rem}
.UI__socialclubdal-mtl__body {
    padding: 1.286rem 2.5rem 2.5rem;
    flex-grow: 1}
.UI__socialclubdalButtons__buttons {
    align-items: center;
    display: flex;
    justify-content: space-between;
    margin: 1.25rem 0}
.UI__socialclubdalButtons__buttons>: only-child {
    margin: 0 auto}
.Authsocialclubdal__wrapper__3YqDW {
    max-width: 500px}
.Authsocialclubdal__message__3xB1w {
    text-align: center}
.Authsocialclubdal__buttons__1dNow {
    display: flex;
    flex-direction: column}
@media (min-width: 25em) {
    .Authsocialclubdal__buttons__1dNow {
    width: 100%;
    flex-direction: row;
    justify-content: space-between}
}
.Authsocialclubdal__buttons__1dNow>* {
    margin-bottom: .625rem}
@media (min-width: 25em) {
    .Authsocialclubdal__buttons__1dNow>* {
    margin-bottom: 0}
}
.Authsocialclubdal__buttons__1dNow>: last-child {
    margin-bottom: 0}
.Authsocialclubdal__overlay__aKg5g {
    z-index: 10500}
.UI__Avatar__avatar {
    display: inline-block;
    position: relative}
.UI__Avatar__avatar:focus {
    outline-color: #0b79d0;
    outline-offset: -1px;
    outline-width: 3px}
.UI__Avatar__avatar img {
    border-radius: 2px;
    position: relative}
.BlockPlayer__blockedUser__Faups .BlockPlayer__greyPanel__Lo7VO {
    align-items: center;
    background: #e3e3e3;
    border: 0;
    border-radius: 4px;
    box-shadow: none;
    display: flex;
    float: none;
    margin: 0 auto;
    max-width: 350px;
    padding: 10px;
    position: relative;
    width: 100%;
    height: 84px}
.BlockPlayer__blockedUser__Faups .BlockPlayer__greyPanel__Lo7VO .BlockPlayer__avatar__331KE {
    float: left}
.BlockPlayer__blockedUser__Faups .BlockPlayer__greyPanel__Lo7VO .BlockPlayer__text__2qR_u {
    margin-left: 15px;
    word-wrap: break-word}
.BlockPlayer__blockedUser__Faups .BlockPlayer__greyPanel__Lo7VO .BlockPlayer__text__2qR_u h5 {
    font-size: 16px;
    line-height: 1;
    margin-bottom: 0;
    white-space: nowrap}
.BlockPlayer__playerName__2bR1q {
    font-weight: 700}
.BlockPlayer__buttons__v8NXO {
    text-align: right;
    margin: 1.25rem 0}
.BlockPlayer__buttons__v8NXO button {
    margin: 0 10px 0 0}
.BlockPlayer__buttons__v8NXO button: last-child {
    margin: 0}
.BlockPlayer__loader__359iq {
    float: right}
.UI__Radio-socialclub__radio {
    background: #fff;
    border: 1px solid #f2f2f2;
    height: 20px;
    width: 20px;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
    position: absolute}
.UI__Radio-socialclub__radio: disabled {
    box-shadow: none;
    border-color: #e6e6e6;
    background-color: #f2f2f2}
.UI__Radio-socialclub__radio: disabled+label {
    color: #999}
.UI__Radio-socialclub__radio:focus {
    outline-color: #0b79d0;
    outline-offset: -1px;
    outline-width: 3px}
.UI__Radio-socialclub__radio:hover {
    border: 1px solid #fcaf17}
.UI__Radio-socialclub__label {
    cursor: pointer;
    line-height: normal;
    padding-left: 32px;
    display: inline-block}
.UI__Radio-mtl__radio {
    -webkit-appearance: none;
    background: transparent;
    border: 1px solid hsla(0,0%,100%,.2);
    border-radius: 50%;
    height: 1.25rem;
    width: 1.25rem;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    margin-top: 2px;
    position: absolute}
.UI__Radio-mtl__radio: checked:after {
    content: "";
    display: block;
    width: .75rem;
    height: .75rem;
    position: absolute;
    border-radius: 50%;
    left: calc(.25rem - 1px);
    top: calc(.25rem - 1px);
    background: #fcaf17}
.UI__Radio-mtl__radio: disabled {
    opacity: .5}
.UI__Radio-mtl__radio:focus,.UI__Radio-mtl__radio:hover: not(: disabled) {
    border: 1px solid #fcaf17;
    outline: none}
.UI__Radio-mtl__label {
    cursor: pointer;
    line-height: normal;
    padding-left: 32px;
    display: inline-block}
.UI__ValidationError-socialclub__error {
    background: #bd0808;
    padding: 6px 20px}
.UI__ValidationError-mtl__error,.UI__ValidationError-socialclub__error {
    display: block;
    clear: left;
    color: #fff;
    font-size: .875rem;
    line-height: 1.25rem}
.UI__ValidationError-mtl__error {
    margin: .625rem 0 0;
    background: #b40000;
    font-weight: 700;
    padding: 1.125rem 1.25rem;
    border-radius: .3125rem}
.UI__TextInput-socialclub__input {
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 100%}
.UI__TextInput-socialclub__field {
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    color: #666;
    display: block;
    float: left;
    font-size: 1.125rem;
    height: 3.125rem;
    margin: 0;
    padding: 0 1.25rem;
    position: relative;
    width: 100%}
.UI__TextInput-socialclub__field:: -ms-clear {
    display: none}
.UI__TextInput-socialclub__label {
    -socialclubz-osx-font-ssocialclubothing: grayscale;
    -webkit-font-ssocialclubothing: antialiased;
    -webkit-touch-callout: none;
    color: #4d4d4d;
    display: block;
    float: right;
    font-size: 1rem;
    left: 1.25rem;
    line-height: 3.125rem;
    padding: 0;
    pointer-events: none;
    position: absolute;
    text-align: left;
    transform-origin: 0 0;
    transition-duration: .2s;
    transition-property: transform,color;
    transition-timing-function: cubic-bezier(.4,0,.6,1);
    -webkit-user-select: none;
    -socialclubz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: calc(100% - 2.5rem);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: inherit}
.UI__TextInput-socialclub__filled .UI__TextInput-socialclub__field {
    padding-top: .75rem}
.UI__TextInput-socialclub__filled .UI__TextInput-socialclub__label {
    color: #666;
    transform: translate(.0625rem,-.3125rem) scale(.75)}
.UI__TextInput-socialclub__input.UI__TextInput-socialclub__error .UI__TextInput-socialclub__field {
    border-color: #bd0808;
    color: #bd0808}
.UI__TextInput-socialclub__input.UI__TextInput-socialclub__error .UI__TextInput-socialclub__field:focus+label,.UI__TextInput-socialclub__input.UI__TextInput-socialclub__error label {
    color: #bd0808}
.UI__TextInput-socialclub__hint {
    display: none;
    clear: left;
    font-size: .875rem;
    line-height: 1.25rem;
    margin: 0;
    color: #fff;
    background: #004b8e;
    padding: .375rem 1.25rem}
.UI__TextInput-socialclub__field:focus~.UI__TextInput-socialclub__hint {
    display: block}
.UI__TextInput-socialclub__mask {
    letter-spacing: 1px}
.UI__TextInput-mtl__input {
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 100%}
.UI__TextInput-mtl__field {
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none;
    background: transparent;
    border-radius: 5px;
    border: 1px solid hsla(0,0%,100%,.2);
    color: #fff;
    display: block;
    float: left;
    font-family: arial,sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    height: 3.125rem;
    margin: 0;
    padding: 0 1.25rem;
    position: relative;
    width: 100%}
.UI__TextInput-mtl__field:: -ms-clear {
    display: none}
.UI__TextInput-mtl__field: -webkit-autofill,.UI__TextInput-mtl__field: -webkit-autofill:focus,.UI__TextInput-mtl__field: -webkit-autofill:hover {
    -webkit-text-fill-color: #fff;
    -webkit-box-shadow: 0 0 0 1000px #131518 inset}
.UI__TextInput-mtl__field[disabled] {
    cursor: not-allowed;
    color: hsla(0,0%,100%,.4)}
.UI__TextInput-mtl__field[disabled]+label {
    color: hsla(0,0%,100%,.4)}
.UI__TextInput-mtl__label {
    -socialclubz-osx-font-ssocialclubothing: grayscale;
    -webkit-font-ssocialclubothing: antialiased;
    -webkit-touch-callout: none;
    color: #fff;
    display: block;
    float: right;
    font-family: arial,sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    left: 1.25rem;
    line-height: 3.125rem;
    padding: 0;
    pointer-events: none;
    position: absolute;
    text-align: left;
    top: 0;
    transform-origin: 0 0;
    transition-duration: .2s;
    transition-property: transform,color;
    transition-timing-function: cubic-bezier(.4,0,.6,1);
    -webkit-user-select: none;
    -socialclubz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: calc(100% - 2.5rem);
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-overflow: inherit}
.UI__TextInput-mtl__filled .UI__TextInput-mtl__field {
    padding-top: .75rem}
.UI__TextInput-mtl__filled .UI__TextInput-mtl__label {
    color: hsla(0,0%,100%,.5);
    font-weight: 500;
    transform: translate(.0625rem,-.3125rem) scale(.75)}
.UI__TextInput-mtl__input.UI__TextInput-mtl__error {
    font-weight: 700}
.UI__TextInput-mtl__hint {
    display: none;
    clear: left;
    font-size: .875rem;
    line-height: 1.25rem;
    width: 100%;
    margin: .625rem 0 0;
    color: #fff;
    background: #004b8e;
    padding: 1.125rem 1.25rem;
    border-radius: .3125rem;
    font-weight: 600}
.UI__TextInput-mtl__field:focus~.UI__TextInput-mtl__hint {
    display: inline-block}
.UI__TextInput-mtl__mask {
    letter-spacing: 1px}
.YouTube__buttons__1T8Za {
    text-align: right;
    margin: 1.25rem 0}
.YouTube__buttons__1T8Za button {
    margin: 0 10px 0 0}
.YouTube__buttons__1T8Za button: last-child {
    margin: 0}
.YouTube__videoMessage__2bUXn {
    clip: rect(0 0 0 0);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    overflow: hidden;
    position: absolute;
    white-space: nowrap;
    width: 1px}
.Reporting__list__T-xcg {
    list-style: none;
    padding-left: 0}
.Reporting__list__T-xcg li {
    margin-bottom: .625rem}
.Reporting__title__1gXKF {
    font-weight: 700}
.Reporting__reportLink__3oBar {
    color: #fcaf17;
    text-decoration: none}
.Reporting__reportLink__3oBar:hover {
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    text-decoration: underline}
.Reporting__socialclubreInfoOption__1aDGP {
    display: block;
    margin: 0 0 .625rem 0}
.Reporting__socialclubreInfoTextPrivacy__9BiBB,.Reporting__offendingVideoExplanation__RQLNN {
    width: 100%;
    resize: none}
.Reporting__socialclubreInfoText__2P9LU {
    margin-top: .625rem}
.Reporting__videoWrapper__18fuJ {
    height: 300px;
    position: relative}
.Reporting__video__3NkK5 {
    height: 100%;
    left: 0;
    margin: 0 auto;
    position: absolute;
    top: 0;
    width: 100%}
.Reporting__buttons__2P-rS {
    text-align: right;
    margin: 1.25rem 0}
.Reporting__buttons__2P-rS button {
    margin: 0 10px 0 0}
.Reporting__buttons__2P-rS button: last-child {
    margin: 0}
.UI__DropDown-catalogue__custom-select select {
    padding: .6em .8em .5em .8em;
    font-size: 16px}
.UI__DropDown-catalogue__custom-select:after {
    content: " ";
    position: absolute;
    top: 50%;
    right: 1em;
    z-index: 2;
    pointer-events: none;
    display: none}
@supports ((-webkit-appearance: none) or (-socialclubz-appearance: none) or (appearance: none)) or ((-socialclubz-appearance: none) and (mask-type: alpha)) {
    .UI__DropDown-catalogue__custom-select:after {
    display: block}
.UI__DropDown-catalogue__custom-select select {
    padding-right: 2em;
    background: none;
    border: 1px solid transparent;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none}
.UI__DropDown-catalogue__custom-select select:focus {
    border-color: #aaa}
}
@-socialclubz-document url-prefix() {
    .UI__DropDown-catalogue__custom-select {
    overflow: hidden}
.UI__DropDown-catalogue__custom-select:after {
    display: block}
.UI__DropDown-catalogue__custom-select select {
    overflow: -socialclubz-hidden-unscrollable;
    padding-right: .4em;
    background: none;
    border: 1px solid transparent;
    min-width: 6em;
    width: 130%;
    width: -socialclubz-calc(100% + 2.4em);
    min-width: 0;
    width: calc(100% + 2.4em)}
@supports (mask-type: alpha) {
    .UI__DropDown-catalogue__custom-select {
    overflow: visible}
.UI__DropDown-catalogue__custom-select select {
    -socialclubz-appearance: none;
    width: 100%;
    padding-right: 2em}
}
}
.UI__DropDown-catalogue__custom-select select: -socialclubz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000}
@media (-ms-high-contrast: none),screen and (-ms-high-contrast:active) {
    .UI__DropDown-catalogue__custom-select select:: -ms-expand {
    display: none}
.UI__DropDown-catalogue__custom-select select:focus {
    border-color: #aaa}
.UI__DropDown-catalogue__custom-select select:focus:: -ms-value {
    background: transparent;
    color: #222}
.UI__DropDown-catalogue__custom-select select {
    padding-right: 2em;
    background: none;
    border: 1px solid transparent}
.UI__DropDown-catalogue__custom-select:after {
    display: block}
}
.UI__DropDown-catalogue__custom-select {
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    color: #666;
    float: left;
    font-size: 1.125rem;
    height: 3.125rem;
    margin: 0;
    padding: 0 1.25rem;
    width: 100%;
    display: block;
    padding: 0;
    position: relative}
.UI__DropDown-catalogue__custom-select:: -ms-clear {
    display: none}
.UI__DropDown-catalogue__custom-select select {
    line-height: 1.25rem;
    border: 0!important;
    box-sizing: border-box;
    color: #666;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 1rem;
    height: 100%;
    margin: 0;
    padding: .625rem 3.5rem .625rem .625rem;
    width: 100%}
.UI__DropDown-catalogue__custom-select:hover {
    border-color: #fcaf17}
.UI__DropDown-catalogue__custom-select.UI__DropDown-catalogue__hasLabel select {
    padding: .75rem 4.125rem 0 1.25rem}
.UI__DropDown-catalogue__label {
    color: #999;
    font-size: 1rem;
    left: 1.25rem;
    line-height: 3.125rem;
    pointer-events: none;
    position: absolute;
    transform-origin: 0 0;
    transform: translateY(-.3125rem) scale(.75)}
.UI__DropDown-catalogue__custom-select option {
    background-color: inherit;
    font-weight: 400}
.UI__DropDown-catalogue__arrow:after {
    background-image: url(../../../img/ui-lib/1400e08cff838d824bbabcceeea80894.png);
    background-position: center 1.375rem;
    background-repeat: no-repeat;
    background-size: .75rem .5rem;
    border-left: 1px solid #e6e6e6;
    content: " ";
    display: none;
    height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.875rem;
    z-index: 0}
@supports ((-webkit-appearance: none) or (-socialclubz-appearance: none) or (appearance: none)) or ((-socialclubz-appearance: none) and (mask-type: alpha)) {
    .UI__DropDown-catalogue__arrow:after {
    display: block}
}
@media (-ms-high-contrast: none),screen and (-ms-high-contrast:active) {
    .UI__DropDown-catalogue__arrow:after {
    display: block}
}
.UI__DropDown-rdr2__custom-select select {
    padding: .6em .8em .5em .8em;
    font-size: 16px}
.UI__DropDown-rdr2__custom-select:after {
    content: " ";
    position: absolute;
    top: 50%;
    right: 1em;
    z-index: 2;
    pointer-events: none;
    display: none}
@supports ((-webkit-appearance: none) or (-socialclubz-appearance: none) or (appearance: none)) or ((-socialclubz-appearance: none) and (mask-type: alpha)) {
    .UI__DropDown-rdr2__custom-select:after {
    display: block}
.UI__DropDown-rdr2__custom-select select {
    padding-right: 2em;
    background: none;
    border: 1px solid transparent;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none}
.UI__DropDown-rdr2__custom-select select:focus {
    border-color: #aaa}
}
@-socialclubz-document url-prefix() {
    .UI__DropDown-rdr2__custom-select {
    overflow: hidden}
.UI__DropDown-rdr2__custom-select:after {
    display: block}
.UI__DropDown-rdr2__custom-select select {
    overflow: -socialclubz-hidden-unscrollable;
    padding-right: .4em;
    background: none;
    border: 1px solid transparent;
    min-width: 6em;
    width: 130%;
    width: -socialclubz-calc(100% + 2.4em);
    min-width: 0;
    width: calc(100% + 2.4em)}
@supports (mask-type: alpha) {
    .UI__DropDown-rdr2__custom-select {
    overflow: visible}
.UI__DropDown-rdr2__custom-select select {
    -socialclubz-appearance: none;
    width: 100%;
    padding-right: 2em}
}
}
.UI__DropDown-rdr2__custom-select select: -socialclubz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000}
@media (-ms-high-contrast: none),screen and (-ms-high-contrast:active) {
    .UI__DropDown-rdr2__custom-select select:: -ms-expand {
    display: none}
.UI__DropDown-rdr2__custom-select select:focus {
    border-color: #aaa}
.UI__DropDown-rdr2__custom-select select:focus:: -ms-value {
    background: transparent;
    color: #222}
.UI__DropDown-rdr2__custom-select select {
    padding-right: 2em;
    background: none;
    border: 1px solid transparent}
.UI__DropDown-rdr2__custom-select:after {
    display: block}
}
.UI__DropDown-rdr2__custom-select {
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    color: #666;
    float: left;
    font-size: 1.125rem;
    height: 3.125rem;
    margin: 0;
    padding: 0 1.25rem;
    width: 100%;
    display: block;
    padding: 0;
    position: relative}
.UI__DropDown-rdr2__custom-select:: -ms-clear {
    display: none}
.UI__DropDown-rdr2__custom-select select {
    line-height: 1.25rem;
    border: 0!important;
    box-sizing: border-box;
    color: #666;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 1rem;
    height: 100%;
    margin: 0;
    padding: .625rem;
    width: 100%}
.UI__DropDown-rdr2__custom-select:hover {
    border-color: #fcaf17}
.UI__DropDown-rdr2__custom-select.UI__DropDown-rdr2__hasLabel select {
    padding: .75rem 4.125rem 0 1.25rem}
.UI__DropDown-rdr2__label {
    color: #999;
    font-size: 1rem;
    left: 1.25rem;
    line-height: 3.125rem;
    pointer-events: none;
    position: absolute;
    transform-origin: 0 0;
    transform: translateY(-.3125rem) scale(.75)}
.UI__DropDown-rdr2__custom-select option {
    background-color: inherit;
    font-weight: 400}
.UI__DropDown-rdr2__arrow:after {
    background-image: url(../../../img/ui-lib/1400e08cff838d824bbabcceeea80894.png);
    background-position: center 1.375rem;
    background-repeat: no-repeat;
    background-size: .75rem .5rem;
    border-left: 1px solid #e6e6e6;
    content: " ";
    display: none;
    height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.875rem;
    z-index: 0}
@supports ((-webkit-appearance: none) or (-socialclubz-appearance: none) or (appearance: none)) or ((-socialclubz-appearance: none) and (mask-type: alpha)) {
    .UI__DropDown-rdr2__arrow:after {
    display: block}
}
@media (-ms-high-contrast: none),screen and (-ms-high-contrast:active) {
    .UI__DropDown-rdr2__arrow:after {
    display: block}
}
.UI__DropDown-socialclub__custom-select select {
    padding: .6em .8em .5em .8em;
    font-size: 16px}
.UI__DropDown-socialclub__custom-select:after {
    content: " ";
    position: absolute;
    top: 50%;
    right: 1em;
    z-index: 2;
    pointer-events: none;
    display: none}
@supports ((-webkit-appearance: none) or (-socialclubz-appearance: none) or (appearance: none)) or ((-socialclubz-appearance: none) and (mask-type: alpha)) {
    .UI__DropDown-socialclub__custom-select:after {
    display: block}
.UI__DropDown-socialclub__custom-select select {
    padding-right: 2em;
    background: none;
    border: 1px solid transparent;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none}
.UI__DropDown-socialclub__custom-select select:focus {
    border-color: #aaa}
}
@-socialclubz-document url-prefix() {
    .UI__DropDown-socialclub__custom-select {
    overflow: hidden}
.UI__DropDown-socialclub__custom-select:after {
    display: block}
.UI__DropDown-socialclub__custom-select select {
    overflow: -socialclubz-hidden-unscrollable;
    padding-right: .4em;
    background: none;
    border: 1px solid transparent;
    min-width: 6em;
    width: 130%;
    width: -socialclubz-calc(100% + 2.4em);
    min-width: 0;
    width: calc(100% + 2.4em)}
@supports (mask-type: alpha) {
    .UI__DropDown-socialclub__custom-select {
    overflow: visible}
.UI__DropDown-socialclub__custom-select select {
    -socialclubz-appearance: none;
    width: 100%;
    padding-right: 2em}
}
}
.UI__DropDown-socialclub__custom-select select: -socialclubz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000}
@media (-ms-high-contrast: none),screen and (-ms-high-contrast:active) {
    .UI__DropDown-socialclub__custom-select select:: -ms-expand {
    display: none}
.UI__DropDown-socialclub__custom-select select:focus {
    border-color: #aaa}
.UI__DropDown-socialclub__custom-select select:focus:: -ms-value {
    background: transparent;
    color: #222}
.UI__DropDown-socialclub__custom-select select {
    padding-right: 2em;
    background: none;
    border: 1px solid transparent}
.UI__DropDown-socialclub__custom-select:after {
    display: block}
}
.UI__DropDown-socialclub__custom-select {
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none;
    background: #fff;
    border-radius: 3px;
    border: 1px solid #e6e6e6;
    color: #666;
    float: left;
    font-size: 1.125rem;
    height: 3.125rem;
    margin: 0;
    padding: 0 1.25rem;
    width: 100%;
    display: block;
    padding: 0;
    position: relative}
.UI__DropDown-socialclub__custom-select:: -ms-clear {
    display: none}
.UI__DropDown-socialclub__custom-select select {
    line-height: 1.25rem;
    border: 0!important;
    box-sizing: border-box;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 1rem;
    height: 100%;
    margin: 0;
    padding: .625rem 3.5rem .625rem .625rem;
    width: 100%}
.UI__DropDown-socialclub__custom-select:hover {
    border-color: #fcaf17}
.UI__DropDown-socialclub__custom-select.UI__DropDown-socialclub__hasLabel select {
    padding: .75rem 4.125rem 0 1.25rem}
.UI__DropDown-socialclub__label {
    color: #666;
    font-size: 1rem;
    left: 1.25rem;
    line-height: 3.125rem;
    pointer-events: none;
    position: absolute;
    transform-origin: 0 0;
    transform: translateY(-.3125rem) scale(.75)}
.UI__DropDown-socialclub__custom-select option {
    background-color: inherit;
    font-weight: 400}
.UI__DropDown-socialclub__arrow:after {
    background-image: url(../../../img/ui-lib/1400e08cff838d824bbabcceeea80894.png);
    background-position: center 1.375rem;
    background-repeat: no-repeat;
    background-size: .75rem .5rem;
    border-left: 1px solid #e6e6e6;
    content: " ";
    display: none;
    height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.875rem;
    z-index: 0}
@supports ((-webkit-appearance: none) or (-socialclubz-appearance: none) or (appearance: none)) or ((-socialclubz-appearance: none) and (mask-type: alpha)) {
    .UI__DropDown-socialclub__arrow:after {
    display: block}
}
@media (-ms-high-contrast: none),screen and (-ms-high-contrast:active) {
    .UI__DropDown-socialclub__arrow:after {
    display: block}
}
.UI__DropDown-mtl__custom-select select {
    padding: .6em .8em .5em .8em;
    font-size: 16px}
.UI__DropDown-mtl__custom-select:after {
    content: " ";
    position: absolute;
    top: 50%;
    right: 1em;
    z-index: 2;
    pointer-events: none;
    display: none}
@supports ((-webkit-appearance: none) or (-socialclubz-appearance: none) or (appearance: none)) or ((-socialclubz-appearance: none) and (mask-type: alpha)) {
    .UI__DropDown-mtl__custom-select:after {
    display: block}
.UI__DropDown-mtl__custom-select select {
    padding-right: 2em;
    background: none;
    border: 1px solid transparent;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none}
.UI__DropDown-mtl__custom-select select:focus {
    border-color: #aaa}
}
@-socialclubz-document url-prefix() {
    .UI__DropDown-mtl__custom-select {
    overflow: hidden}
.UI__DropDown-mtl__custom-select:after {
    display: block}
.UI__DropDown-mtl__custom-select select {
    overflow: -socialclubz-hidden-unscrollable;
    padding-right: .4em;
    background: none;
    border: 1px solid transparent;
    min-width: 6em;
    width: 130%;
    width: -socialclubz-calc(100% + 2.4em);
    min-width: 0;
    width: calc(100% + 2.4em)}
@supports (mask-type: alpha) {
    .UI__DropDown-mtl__custom-select {
    overflow: visible}
.UI__DropDown-mtl__custom-select select {
    -socialclubz-appearance: none;
    width: 100%;
    padding-right: 2em}
}
}
.UI__DropDown-mtl__custom-select select: -socialclubz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #000}
@media (-ms-high-contrast: none),screen and (-ms-high-contrast:active) {
    .UI__DropDown-mtl__custom-select select:: -ms-expand {
    display: none}
.UI__DropDown-mtl__custom-select select:focus {
    border-color: #aaa}
.UI__DropDown-mtl__custom-select select:focus:: -ms-value {
    background: transparent;
    color: #222}
.UI__DropDown-mtl__custom-select select {
    padding-right: 2em;
    background: none;
    border: 1px solid transparent}
.UI__DropDown-mtl__custom-select:after {
    display: block}
}
.UI__DropDown-mtl__custom-select {
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none;
    background: transparent;
    border-radius: 5px;
    border: 1px solid hsla(0,0%,100%,.2);
    color: #fff;
    float: left;
    font-family: arial,sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    height: 3.125rem;
    margin: 0;
    padding: 0 1.25rem;
    width: 100%;
    display: block;
    padding: 0;
    position: relative}
.UI__DropDown-mtl__custom-select:: -ms-clear {
    display: none}
.UI__DropDown-mtl__custom-select select {
    line-height: 1.25rem;
    font-family: arial,sans-serif;
    font-weight: 300;
    border: 0!important;
    box-sizing: border-box;
    color: #fff;
    font-size: 1rem;
    height: 100%;
    margin: 0;
    padding: .625rem 3.5rem .625rem .625rem;
    width: 100%}
.UI__DropDown-mtl__custom-select select: -webkit-autofill,.UI__DropDown-mtl__custom-select select: -webkit-autofill:focus,.UI__DropDown-mtl__custom-select select: -webkit-autofill:hover {
    -webkit-text-fill-color: #fff;
    -webkit-box-shadow: 0 0 0 1000px #131518 inset}
.UI__DropDown-mtl__custom-select select: disabled {
    cursor: not-allowed;
    color: hsla(0,0%,100%,.4)}
.UI__DropDown-mtl__custom-select: not(.UI__DropDown-mtl__disabled):hover {
    border-color: #fcaf17}
.UI__DropDown-mtl__custom-select.UI__DropDown-mtl__hasLabel select {
    padding: .75rem 4.125rem 0 1.25rem}
.UI__DropDown-mtl__label {
    color: #666;
    font-family: arial,sans-serif;
    font-size: 1.125rem;
    font-weight: 300;
    left: 1.25rem;
    line-height: 3.125rem;
    pointer-events: none;
    position: absolute;
    transform-origin: 0 0;
    transform: translateY(-.3125rem) scale(.75)}
.UI__DropDown-mtl__custom-select option {
    background-color: inherit;
    font-weight: 400;
    color: #050505}
.UI__DropDown-mtl__arrow:after {
    background-image: url(../../../img/ui-lib/1400e08cff838d824bbabcceeea80894.png);
    background-position: center 1.375rem;
    background-repeat: no-repeat;
    background-size: .75rem .5rem;
    border-left: transparent;
    content: " ";
    display: none;
    height: 100%;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 2.875rem;
    z-index: 0}
@supports ((-webkit-appearance: none) or (-socialclubz-appearance: none) or (appearance: none)) or ((-socialclubz-appearance: none) and (mask-type: alpha)) {
    .UI__DropDown-mtl__arrow:after {
    display: block}
}
@media (-ms-high-contrast: none),screen and (-ms-high-contrast:active) {
    .UI__DropDown-mtl__arrow:after {
    display: block}
}
.LanguageSelector__dropdown__3rcye select {
    color: #000;
    display: inline-block;
    font-size: .75rem;
    padding: .625rem 1.25rem;
    text-transform: uppercase}
.LanguageSelector__globe__31h0X {
    fill: #000;
    height: 20px;
    margin-top: -10px;
    pointer-events: none;
    position: absolute;
    right: 35px;
    top: 50%;
    width: 1.25rem}
.UI__PlatformIcon__icon {
    overflow: hidden;
    padding: 0;
    text-indent: 101%;
    white-space: nowrap;
    background-image: url(../../../img/ui-lib/6d7a40e4b236f1f5e5f8adceed7274ae.png);
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    height: 0;
    padding-bottom: 20%;
    width: 100%}
.UI__PlatformIcon__alt {
    background-image: url(../../../img/ui-lib/6bddcab697511be38825eadd5967e8f8.png)}
.UI__PlatformIcon__xboxone {
    background-position: 0 0}
.UI__PlatformIcon__xbox {
    background-position: 0 12.5%}
.UI__PlatformIcon__ps3 {
    background-position: 0 25%}
.UI__PlatformIcon__ps4 {
    background-position: 0 37.5%}
.UI__PlatformIcon__gfwl,.UI__PlatformIcon__pc {
    background-position: 0 50%}
.UI__PlatformIcon__iosros {
    background-position: 0 62.5%}
.UI__PlatformIcon__android {
    background-position: 0 75%}
.UI__PlatformIcon__switch {
    background-position: 0 87.5%}
.UI__PlatformIcon__ggp {
    background-position: 0 100%}
.PlatformSwitcherLegacy__wrap__1wfyQ {
    display: block;
    overflow: hidden;
    margin: 0 1.25rem 1.25rem;
    position: relative}
@media (min-width: 64em) {
    .PlatformSwitcherLegacy__wrap__1wfyQ {
    display: none}
}
.PlatformSwitcherLegacy__dropdown__2rH2m select {
    color: #fff}
.PlatformSwitcherLegacy__dropdown__2rH2m option {
    color: #666}
.PlatformSwitcherLegacy__platform__3coyI {
    left: 20px;
    pointer-events: none;
    position: absolute;
    top: 14px;
    z-index: 1}
.NavigationPlayer__arrow__1Tv1v {
    display: inline-flex;
    margin-left: auto;
    pointer-events: none;
    fill: currentColor}
.NavigationPlayer__nav__1Cft- {
    display: none}
.NavigationPlayer__nav__1Cft-.NavigationPlayer__open__WLZ5O {
    display: block;
    position: fixed;
    top: 60px;
    right: 0;
    left: 0;
    overflow-y: auto;
    height: calc(var(--innerHeight) - 60px)}
@media (min-width: 48em) {
    .NavigationPlayer__nav__1Cft-.NavigationPlayer__open__WLZ5O {
    position: absolute;
    right: 0;
    left: auto;
    width: 620px}
}
.NavigationPlayer__nav__1Cft- [data-submenu] {
    position: relative}
@media (min-width: 64em) and (hover:hover) {
    .NavigationPlayer__nav__1Cft- [data-submenu]:hover .NavigationPlayer__submenu__3Bt5K {
    display: block}
}
@media (min-width: 64em) {
    .NavigationPlayer__nav__1Cft-.NavigationPlayer__expandedSubmenu__1fI3f [data-submenu]:hover .NavigationPlayer__submenu__3Bt5K[aria-hidden=true] {
    display: none}
}
.NavigationPlayer__menu__Psl08,.NavigationPlayer__submenu__3Bt5K {
    list-style: none;
    margin: 0;
    width: 300px;
    padding: 0;
    background-color: #fff}
.NavigationPlayer__menu__Psl08[aria-hidden=false],.NavigationPlayer__submenu__3Bt5K[aria-hidden=false] {
    display: block}
@media (max-width: 63.9375em) {
    .NavigationPlayer__menu__Psl08,.NavigationPlayer__submenu__3Bt5K {
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    width: 100%}
}
.NavigationPlayer__menu__Psl08 {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
    font-size: 1rem;
    line-height: 1.25rem;
    display: flex;
    flex: 0 1 auto;
    flex-flow: column;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}
@media (max-width: 63.9375em) {
    .NavigationPlayer__menu__Psl08 {
    min-height: 100%}
}
@media (min-width: 64em) {
    .NavigationPlayer__menu__Psl08 {
    margin-left: auto}
}
.NavigationPlayer__submenu__3Bt5K {
    display: none;
    background-color: #fafafa}
@media (max-width: 63.9375em) {
    .NavigationPlayer__submenu__3Bt5K .NavigationPlayer__menuLink__1_3s3 {
    padding-left: 2.5rem}
}
@media (min-width: 64em) {
    .NavigationPlayer__submenu__3Bt5K {
    position: absolute;
    top: 0;
    left: -100%}
}
.NavigationPlayer__menuLink__1_3s3 {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    display: inline-flex;
    align-items: center;
    font-size: .75rem;
    padding: 1.25rem;
    text-decoration: none;
    text-transform: uppercase;
    color: #000;
    width: 100%}
.NavigationPlayer__menuLink__1_3s3:focus {
    outline: none;
    background-color: #f2f2f2;
    color: #4d4d4d;
    text-decoration: underline}
.NavigationPlayer__menuLink__1_3s3.NavigationPlayer__active__3-RUs {
    font-weight: 700}
.NavigationPlayer__menuLink__1_3s3[aria-haspopup=true] {
    cursor: default}
@media (max-width: 63.9375em) {
    .NavigationPlayer__menuLink__1_3s3[aria-expanded=false] .NavigationPlayer__arrow__1Tv1v {
    transform: rotate(-90deg)}
}
@media (min-width: 64em) {
    .NavigationPlayer__menuLink__1_3s3:focus {
    background-color: #f2f2f2;
    color: #4d4d4d}
.NavigationPlayer__menuLink__1_3s3[aria-expanded=true] .NavigationPlayer__arrow__1Tv1v {
    transform: rotate(90deg)}
.NavigationPlayer__menuLink__1_3s3[aria-expanded=false] .NavigationPlayer__arrow__1Tv1v {
    transform: rotate(-90deg)}
}
@media (min-width: 64em) and (hover:hover) {
    .NavigationPlayer__menuLink__1_3s3:hover {
    background-color: #fcaf17;
    color: #000}
}
.NavigationPlayer__launcher__3A3lD {
    display: block;
    text-decoration: none}
.NavigationPlayer__launcher__3A3lD:focus {
    outline: none}
.NavigationPlayer__launcher__3A3lD:focus .NavigationPlayer__launcherBottomButton__1gO4O {
    outline: 1px solid #0b79d0}
.NavigationPlayer__launcher__3A3lD:hover .NavigationPlayer__launcherBottomButton__1gO4O {
    background-color: #f7931e}
.NavigationPlayer__launcherTop__37BNF {
    background-color: #000;
    color: #fcaf17;
    padding: 1.25rem}
.NavigationPlayer__launcherTop__37BNF .NavigationPlayer__launcherTopImg__wsPtF {
    max-width: 300px;
    width: 100%}
.NavigationPlayer__launcherTop__37BNF .NavigationPlayer__launcherTopCopy__2Dptb {
    font-size: 1rem;
    line-height: 1.25rem;
    margin: 20px 0 0;
    max-width: 300px}
.NavigationPlayer__launcherBottom__W9mRT {
    padding: 1.25rem;
    color: #000}
.NavigationPlayer__launcherBottom__W9mRT .NavigationPlayer__launcherBottomInfo__kBe_C {
    display: flex;
    align-items: flex-start}
.NavigationPlayer__launcherBottom__W9mRT .NavigationPlayer__launcherBottomCopy__1a0p8 {
    font-size: .938rem;
    line-height: 1.25rem;
    width: 100%}
.NavigationPlayer__launcherBottom__W9mRT .NavigationPlayer__launcherBottomCopy__1a0p8 strong {
    font-weight: 700}
.NavigationPlayer__launcherBottom__W9mRT .NavigationPlayer__launcherBottomBoxart__29xJ8 {
    display: block;
    margin-left: 20px;
    width: 80px;
    max-width: none}
.NavigationPlayer__launcherBottom__W9mRT .NavigationPlayer__launcherBottomButton__1gO4O {
    background-color: #fcaf17;
    border-radius: 3px;
    color: #000;
    font-weight: 700;
    margin-top: 1.25rem;
    padding: 15px 30px;
    text-align: center;
    text-decoration: none;
    width: 100%}
.NavigationPlayer__language__oe55N {
    position: relative;
    padding: 1.25rem;
    border-top: 1px solid #e6e6e6;
    overflow: hidden}
.NavigationPlayer__nickname__1WxCJ {
    font-size: .75rem;
    line-height: 1.25rem;
    font-weight: 400}
.tippy-box[data-placement^=top]>.tippy-svg-arrow {
    bottom: 0}
.tippy-box[data-placement^=top]>.tippy-svg-arrow:after,.tippy-box[data-placement^=top]>.tippy-svg-arrow>svg {
    top: 16px;
    transform: rotate(180deg)}
.tippy-box[data-placement^=bottom]>.tippy-svg-arrow {
    top: 0}
.tippy-box[data-placement^=bottom]>.tippy-svg-arrow>svg {
    bottom: 16px}
.tippy-box[data-placement^=left]>.tippy-svg-arrow {
    right: 0}
.tippy-box[data-placement^=left]>.tippy-svg-arrow:after,.tippy-box[data-placement^=left]>.tippy-svg-arrow>svg {
    transform: rotate(90deg);
    top: calc(50% - 3px);
    left: 11px}
.tippy-box[data-placement^=right]>.tippy-svg-arrow {
    left: 0}
.tippy-box[data-placement^=right]>.tippy-svg-arrow:after,.tippy-box[data-placement^=right]>.tippy-svg-arrow>svg {
    transform: rotate(-90deg);
    top: calc(50% - 3px);
    right: 11px}
.tippy-svg-arrow {
    width: 16px;
    height: 16px;
    fill: #333;
    text-align: initial}
.tippy-svg-arrow,.tippy-svg-arrow>svg {
    position: absolute}
.ActivityString__link__2g6p4 {
    color: #4d4d4d;
    text-decoration: none}
.ActivityString__link__2g6p4:hover {
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    text-decoration: underline}
.ActivityString__badLink__1Nq-r {
    text-decoration: line-through;
    font-weight: 700;
    -webkit-user-select: none;
    -socialclubz-user-select: none;
    -ms-user-select: none;
    user-select: none}
.ActivityString__noEmphasis__2OTQi {
    color: #4d4d4d;
    text-decoration: none}
.ActivityString__noEmphasis__2OTQi:hover {
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    text-decoration: underline}
.ActivityString__noLink__13Bal {
    font-weight: 700}
.UI__Card__card {
    background: #fff;
    border: 1px solid #e6e6e6;
    border-radius: 3px;
    color: #4d4d4d;
    overflow: hidden;
    padding: 20px;
    position: relative}
.UI__Card__rockstar {
    background-color: #333;
    color: #fafafa}
.UI__Card__shadow {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
    border: 0;
    border-top: 1px solid #f2f2f2}
.UI__CheckBox-socialclub__wrapper {
    position: relative}
.UI__CheckBox-socialclub__wrapper input[type=checkbox] {
    opacity: 0;
    height: 1.25rem;
    width: 1.25rem;
    position: absolute}
.UI__CheckBox-socialclub__wrapper label {
    cursor: pointer;
    display: inline-block;
    line-height: 1.25rem;
    min-height: 20px;
    padding-left: 1.875rem;
    position: relative}
.UI__CheckBox-socialclub__wrapper label:after,.UI__CheckBox-socialclub__wrapper label:before {
    position: absolute;
    content: "";
    display: inline-block}
.UI__CheckBox-socialclub__wrapper label:before {
    background: #fff;
    border-color: rgba(77,77,77,.3);
    border-radius: 3px;
    border: 1px solid;
    height: 1.25rem;
    left: 0;
    top: 0;
    width: 1.25rem}
.UI__CheckBox-socialclub__wrapper label:after {
    height: .375rem;
    width: .75rem;
    border-left: 2px solid;
    border-bottom: 2px solid;
    border-color: #333;
    transform: rotate(-50deg);
    left: .25rem;
    top: .375rem}
.UI__CheckBox-socialclub__wrapper input[type=checkbox]+label:after {
    content: none}
.UI__CheckBox-socialclub__wrapper input[type=checkbox]: checked+label:after {
    content: ""}
.UI__CheckBox-socialclub__wrapper input[type=checkbox]:focus+label:before {
    border-color: #fcaf17;
    border-width: 1px}
.UI__CheckBox-socialclub__wrapper input[disabled]+label:after,.UI__CheckBox-socialclub__wrapper input[disabled]+label:before {
    opacity: .4}
.UI__CheckBox-mtl__wrapper {
    position: relative}
.UI__CheckBox-mtl__wrapper input[type=checkbox] {
    opacity: 0;
    height: 1.25rem;
    width: 1.25rem;
    position: absolute}
.UI__CheckBox-mtl__wrapper label {
    cursor: pointer;
    display: inline-block;
    font-family: arial,sans-serif;
    font-weight: 300;
    line-height: 1.25rem;
    min-height: 1.25rem;
    padding-left: 1.875rem;
    position: relative;
    transition: color .2s linear}
.UI__CheckBox-mtl__wrapper label:hover {
    color: #fff}
.UI__CheckBox-mtl__wrapper label:after,.UI__CheckBox-mtl__wrapper label:before {
    position: absolute;
    content: "";
    display: inline-block}
.UI__CheckBox-mtl__wrapper label:before {
    background: transparent;
    border-color: hsla(0,0%,100%,.2);
    border-radius: 0;
    border: 1px solid;
    height: 1.25rem;
    left: 0;
    top: 0;
    width: 1.25rem}
.UI__CheckBox-mtl__wrapper label:after {
    height: .75rem;
    width: .75rem;
    left: .25rem;
    top: .25rem;
    display: block;
    background: #fcaf17}
.UI__CheckBox-mtl__wrapper input[type=checkbox]+label:after {
    content: none}
.UI__CheckBox-mtl__wrapper input[type=checkbox]: checked+label:after {
    content: ""}
.UI__CheckBox-mtl__wrapper input[type=checkbox]:focus+label:before {
    border-color: #fcaf17;
    border-width: 1px}
.UI__CheckBox-mtl__wrapper input[disabled]+label:after,.UI__CheckBox-mtl__wrapper input[disabled]+label:before {
    opacity: .4;
    cursor: not-allowed}
.UI__CrewTag__crewTag {
    font-size: 1rem;
    line-height: 1.25rem;
    background: #fff;
    border-radius: 2px;
    border: 1px solid #f2f2f2;
    display: inline-block;
    height: 28px;
    position: relative;
    text-decoration: none;
    width: 64px}
.UI__CrewTag__crewTag.UI__CrewTag__isRockstar {
    margin-right: 10px;
    width: 54px}
.UI__CrewTag__crewTag.UI__CrewTag__isRockstar .UI__CrewTag__tag {
    margin-top: 3px}
.UI__CrewTag__crewTag.UI__CrewTag__isRockstar:before {
    border-bottom: 13px solid transparent;
    border-left: 13px solid #fff;
    border-top: 13px solid transparent;
    content: "";
    height: 0;
    right: -12.4px;
    position: absolute;
    top: 0;
    width: 0;
    z-index: 1}
.UI__CrewTag__crewTag.UI__CrewTag__isRockstar:after {
    border-bottom: 14px solid transparent;
    border-left: 14px solid #f2f2f2;
    border-top: 14px solid transparent;
    content: "";
    height: 0;
    right: -13.8px;
    position: absolute;
    top: -1px;
    width: 0}
.UI__CrewTag__tag {
    color: #1a1a1a;
    display: block;
    font-size: .875rem;
    font-weight: 700;
    letter-spacing: 1px;
    margin-top: 2px;
    text-align: center;
    text-indent: 2px;
    text-transform: uppercase;
    width: 100%}
.UI__CrewTag__rank {
    border-bottom-left-radius: 1px;
    border-bottom-right-radius: 1px;
    bottom: 0;
    display: flex;
    height: 3px;
    left: 0;
    position: absolute;
    width: 100%}
.UI__CrewTag__rank div {
    border-right: 1px solid #fff;
    flex: 0 0 20%}
.UI__CrewTag__rank div:first-child {
    border-bottom-left-radius: 1px}
.UI__CrewTag__rank div:nth-child(5) {
    border: 0;
    border-bottom-right-radius: 1px}
.UI__CrewTag__noRank .UI__CrewTag__rank {
    width: 100%}
.UI__MarkText__mark {
    background-color: #dac5ff;
    color: #1a1a1a}
.UI__ServiceIcon__icon {
    overflow: hidden;
    padding: 0;
    text-indent: 101%;
    white-space: nowrap;
    background-position: 0 -6.66667%;
    background-image: url(../../../img/ui-lib/230eba4d289ed2e42681b6325a1d0f15.png);
    background-repeat: no-repeat;
    background-size: 99%;
    display: inline-block;
    flex: 0 0 auto;
    height: 100%;
    width: 100%}
.UI__ServiceIcon__facebook {
    background-position: 0 0}
.UI__ServiceIcon__twitter {
    background-position: 0 6.66667%}
.UI__ServiceIcon__google {
    background-position: 0 13.33333%}
.UI__ServiceIcon__np,.UI__ServiceIcon__psn {
    background-position: 0 20%}
.UI__ServiceIcon__xbl,.UI__ServiceIcon__xbox {
    background-position: 0 26.66667%}
.UI__ServiceIcon__steam {
    background-position: 0 33.33333%}
.UI__ServiceIcon__legacygfwl {
    background-position: 0 40%}
.UI__ServiceIcon__nintendoswitch {
    background-position: 0 46.66667%}
.UI__ServiceIcon__reddit {
    background-position: 0 53.33333%}
.UI__ServiceIcon__twitch {
    background-position: 0 60%}
.UI__ServiceIcon__ggp {
    background-position: 0 66.66667%}
.UI__ServiceIcon__epic {
    background-position: 0 73.33333%}
.UI__ServiceIcon__oculus {
    background-position: 0 80%}
.UI__ServiceIcon__viveport {
    background-position: 0 86.66667%}
.UI__ServiceIcon__disk {
    background-position: 0 93.33333%}
.UI__ServiceIcon__amazon {
    background-position: 0 100%}
.UI__Popover__optionsNavOpen {
    overflow: hidden}
.UI__Popover__popover {
    margin-left: -18px;
    z-index: 10001}
.UI__Popover__popover button {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    cursor: pointer;
    width: 100%;
    text-align: left;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none}
.UI__Popover__arrowInner {
    position: absolute;
    border-left: 12px solid transparent;
    border-right: 0 solid transparent;
    right: 1px}
.UI__Popover__popover>div[name=bottom]>div {
    padding: 13px 0 0 0!important}
.UI__Popover__popover>div[name=bottom]>div>div:first-child {
    border-right: none!important;
    left: calc(100% - 14px)!important}
.UI__Popover__popover>div[name=bottom] .UI__Popover__popoverContent {
    border-radius: 3px 0 3px 3px}
.UI__Popover__popover>div[name=bottom] .UI__Popover__popoverContent li: first-of-type a {
    border-radius: 3px 0 0 0}
.UI__Popover__popover>div[name=bottom] .UI__Popover__arrowInner {
    top: 2px;
    border-bottom: 12px solid #fff}
.UI__Popover__popover>div[name=bottom] .UI__Popover__arrowInner:before {
    content: "";
    display: block;
    width: 12px;
    background: #fff;
    height: 3px;
    position: absolute;
    bottom: -14px;
    right: 0;
    z-index: 5;
    pointer-events: none}
.UI__Popover__popover>div[name=bottom].UI__Popover__hasHeading .UI__Popover__arrowInner {
    border-bottom: 12px solid #e6e6e6}
.UI__Popover__popover>div[name=bottom].UI__Popover__hasHeading .UI__Popover__arrowInner:before {
    display: none}
.UI__Popover__popover>div[name=top]>div {
    padding: 0 0 13px 0!important}
.UI__Popover__popover>div[name=top]>div>div:first-child {
    border-right: none!important;
    left: calc(100% - 14px)!important}
.UI__Popover__popover>div[name=top] .UI__Popover__popoverContent {
    border-radius: 3px 3px 0 3px}
.UI__Popover__popover>div[name=top] .UI__Popover__arrowInner {
    bottom: 2px;
    border-top: 12px solid #fff}
.UI__Popover__popover>div[name=top] .UI__Popover__arrowInner:before {
    content: "";
    display: block;
    width: 12px;
    background: #fff;
    height: 3px;
    position: absolute;
    top: -14px;
    right: 0;
    z-index: 5;
    pointer-events: none}
.UI__Popover__popoverContent {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
    background-color: #fff;
    border: 1px solid #ccc;
    min-width: 160px}
.UI__Popover__popoverContent h3 {
    color: #1a1a1a;
    font-size: 1rem;
    margin: 0;
    padding: 0 .625rem;
    background-color: #e6e6e6;
    line-height: 1.875rem;
    border-radius: 3px 0 0 0}
.UI__Popover__popoverContent ul {
    padding: 0;
    margin: 0;
    list-style-type: none}
.UI__Popover__popoverContent li {
    border-top: 1px solid #e6e6e6}
.UI__Popover__popoverContent li: first-of-type {
    border: none}
.UI__Popover__popoverContent li: first-of-type a,.UI__Popover__popoverContent li: first-of-type button {
    border-radius: 3px 3px 0 0}
.UI__Popover__popoverContent li: last-of-type a,.UI__Popover__popoverContent li: last-of-type button {
    border-radius: 0 0 3px 3px}
.UI__Popover__popoverContent a,.UI__Popover__popoverContent button,.UI__Popover__popoverContent label {
    font-size: .875rem;
    line-height: 1.25rem;
    color: #1a1a1a;
    display: block;
    text-decoration: none;
    padding: .625rem 1.25rem}
.UI__Popover__popoverContent a:hover,.UI__Popover__popoverContent button:hover,.UI__Popover__popoverContent label:hover {
    background-color: #f2f2f2}
.UI__Popover__popoverContent a svg,.UI__Popover__popoverContent button svg,.UI__Popover__popoverContent label svg {
    height: 16px;
    margin-right: 10px;
    position: relative;
    top: -2px;
    width: 16px}
.UI__Popover__popoverContent label {
    font-weight: 400}
.UI__Popover__popoverContent label:hover {
    background-color: #fff}
.UI__Popover__popoverContent h3+ul li: first-of-type a,.UI__Popover__popoverContent h3+ul li: first-of-type button {
    border-radius: 0}
.UI__Popover__optionsTest {
    background-color: #fcaf17}
.UI__Popover__optionsNav {
    right: 0;
    position: fixed!important;
    z-index: 11000;
    transform: translate(0)!important}
.UI__Popover__optionsNav button {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    cursor: pointer;
    width: 100%;
    text-align: left;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none}
.UI__Popover__optionsNavInner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.8)}
.UI__Popover__optionsNavMenuWrap {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    transition: all .25s ease-in-out;
    transform: translateY(100%)}
.UI__Popover__optionsNavOpen .UI__Popover__optionsNavMenuWrap {
    transform: translateY(0)}
.UI__Popover__optionsNavMenu {
    display: flex;
    flex-direction: column;
    margin: 0 auto;
    background-color: #fff}
.UI__Popover__optionsNavMenu h3 {
    display: none}
.UI__Popover__optionsNavMenu ul {
    padding: 0;
    margin: 0;
    list-style-type: none}
.UI__Popover__optionsNavMenu li {
    border-top: 1px solid #f2f2f2}
.UI__Popover__optionsNavMenu li: first-of-type {
    border: none}
.UI__Popover__optionsNavMenu a,.UI__Popover__optionsNavMenu button,.UI__Popover__optionsNavMenu label {
    color: #1a1a1a;
    font-size: 1rem;
    font-weight: 700;
    display: block;
    text-decoration: none;
    line-height: 45px;
    padding: 0 1.25rem;
    background-color: #fff}
.UI__Popover__optionsNavMenu a:hover,.UI__Popover__optionsNavMenu button:hover,.UI__Popover__optionsNavMenu label:hover {
    background-color: #f2f2f2}
.UI__Popover__optionsNavMenu a svg,.UI__Popover__optionsNavMenu button svg,.UI__Popover__optionsNavMenu label svg {
    width: 12px;
    height: 12px;
    margin-right: 8px;
    position: relative;
    top: -.125rem}
.UI__Popover__optionsNavMenu label {
    font-weight: 400}
.UI__Popover__optionsNavMenu label:hover {
    background-color: #fff}
.UI__PlayerCard__player {
    align-items: center;
    display: flex;
    max-width: 600px;
    padding: 5px;
    flex-flow: row wrap}
.UI__PlayerCard__player.UI__PlayerCard__shadow {
    border: 1px solid #f2f2f2}
.UI__PlayerCard__isChecked {
    border: 1px solid #fcaf17}
.UI__PlayerCard__withCheckbox {
    margin-right: 49px}
.UI__PlayerCard__avatar img {
    border-radius: 2px}
.UI__PlayerCard__text {
    padding: 0 10px;
    flex: 1 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap}
.UI__PlayerCard__right {
    align-items: center;
    display: flex;
    margin-left: auto}
.UI__PlayerCard__username {
    font-size: 1rem;
    line-height: 1.25rem;
    color: #000;
    text-decoration: none;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap}
a.UI__PlayerCard__username {
    color: #1a1a1a;
    font-weight: 700}
a.UI__PlayerCard__username:hover,a.UI__PlayerCard__username:hover mark {
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    text-decoration: underline}
.UI__PlayerCard__email,.UI__PlayerCard__service {
    font-size: .875rem;
    line-height: 1.25rem}
.UI__PlayerCard__service {
    align-items: center;
    display: flex}
.UI__PlayerCard__serviceIcon {
    margin-right: 5px}
.UI__PlayerCard__cbx {
    position: absolute;
    right: 10px;
    top: 20px}
.UI__PlayerCard__options {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    cursor: pointer;
    text-align: left;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none}
.UI__PlayerCard__options:hover .UI__PlayerCard__icon {
    fill: #fcaf17}
.UI__PlayerCard__icon {
    box-sizing: content-box;
    fill: #666;
    height: 14px;
    margin-left: 5px;
    padding: 13px 15px;
    width: 14px}
.UI__PlayerCard__content {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    display: flex;
    flex: 1 1 100%;
    flex-wrap: wrap;
    padding: 10px 10px 5px 10px;
    margin: 5px -5px 0 -5px;
    border-top: 1px solid #e6e6e6;
    width: 100%;
    overflow: hidden}
.UI__PlayerCard__childText {
    flex: 1 1 100%;
    font-size: .875rem;
    line-height: 1.25rem;
    color: #666;
    font-weight: 400;
    margin: 0 0 10px 0;
    width: 100%}
.UI__PlayerCard__childButtons {
    display: flex;
    flex: 0 1 100%}
.UI__PlayerCard__childButtons>button {
    margin-right: 10px}
.UI__PlayerCard__childButtons>button: last-of-type {
    margin-right: 0}
.EmailValidationError__buttons__Kb-CT {
    text-align: right;
    margin: 1.25rem 0}
.EmailValidationError__buttons__Kb-CT button {
    margin: 0 10px 0 0}
.EmailValidationError__buttons__Kb-CT button: last-child {
    margin: 0}
.EmailValidationError__description__iKO7w a {
    color: #fcaf17;
    text-decoration: none}
.EmailValidationError__description__iKO7w a:hover {
    text-decoration: underline}
.PlayerCardOptions__loader__21NkW {
    margin: 20px 0}
.PlayerCardOptions__optionDanger__1bMkY svg {
    fill: #bd0808}
.PlayerCardOptions__optionSuccess__2muQ9 svg {
    fill: #2d872d}
.DeleteFriend__deletedUser__FdVuK .DeleteFriend__greyPanel__2nVRS {
    align-items: center;
    background: #e3e3e3;
    border: 0;
    border-radius: 4px;
    box-shadow: none;
    display: flex;
    float: none;
    margin: 0 auto;
    max-width: 350px;
    padding: 10px;
    position: relative;
    width: 100%;
    height: 84px}
.DeleteFriend__deletedUser__FdVuK .DeleteFriend__greyPanel__2nVRS .DeleteFriend__avatar__YtrKx {
    float: left}
.DeleteFriend__deletedUser__FdVuK .DeleteFriend__greyPanel__2nVRS .DeleteFriend__text__1LVAg {
    margin-left: 15px;
    word-wrap: break-word}
.DeleteFriend__deletedUser__FdVuK .DeleteFriend__greyPanel__2nVRS .DeleteFriend__text__1LVAg h5 {
    font-size: 16px;
    line-height: 1;
    margin-bottom: 0;
    white-space: nowrap}
.DeleteFriend__playerName__2YHUq {
    font-weight: 700}
.DeleteFriend__buttons__2cXAi {
    text-align: right;
    margin: 1.25rem 0}
.DeleteFriend__buttons__2cXAi button {
    margin: 0 10px 0 0}
.DeleteFriend__buttons__2cXAi button: last-child {
    margin: 0}
.PlayerCardWithOptions__buttons__2mIo->div {
    float: right}
.Playerssocialclubdal__playerssocialclubdalOverlay__1WraU {
    z-index: 10000}
.Playerssocialclubdal__playerCard__13FWM {
    margin-bottom: 1.25rem}
: root {
    --reach-menu-button: 1}
[data-reach-menu-popover],[data-reach-menu] {
    display: block;
    position: absolute}
[data-reach-menu-popover][hidden],[data-reach-menu][hidden] {
    display: none}
[data-reach-menu-items],[data-reach-menu-list] {
    display: block;
    white-space: nowrap;
    border: 1px solid rgba(0,0,0,.25);
    background: hsla(0,0%,100%,.99);
    outline: none;
    padding: 1rem 0;
    font-size: 85%}
[data-reach-menu-item] {
    -webkit-user-select: none;
    -socialclubz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
    display: block;
    color: inherit;
    font: inherit;
    text-decoration: initial;
    padding: 5px 20px}
[data-reach-menu-item][data-selected] {
    background: #1159a6;
    color: #fff;
    outline: none}
[data-reach-menu-item][aria-disabled] {
    opacity: .5;
    cursor: not-allowed}
[data-reach-menu-item],[data-reach-menu-link] {
    padding: 0;
    white-space: normal}
[data-reach-menu-items],[data-reach-menu-list] {
    font-size: inherit;
    padding: 0;
    border: none;
    background: none}
[data-reach-menu-items]:focus,[data-reach-menu-list]:focus {
    outline-width: 1px;
    outline-offset: 0}
[data-selected] {
    background: transparent;
    color: inherit}
[data-reach-menu-button] {
    cursor: pointer}
[data-reach-menu-button]:focus {
    outline-color: #0b79d0}
@-webkit-keyframes UI__Menu-socialclub__fadeIn {
    0% {
    opacity: 0}
to {
    opacity: 1}
}
@keyframes UI__Menu-socialclub__fadeIn {
    0% {
    opacity: 0}
to {
    opacity: 1}
}
[data-reach-menu] {
    z-index: 10001}
@media (max-width: 63.9375em) {
    [data-reach-menu][data-reach-popover] {
    right: 0;
    bottom: 0;
    overflow: hidden;
    top: auto!important;
    left: 0!important}
[data-reach-menu][data-reach-popover]:before {
    content: "";
    position: fixed;
    top: 60px;
    right: 0;
    bottom: 0;
    left: 0;
    pointer-events: none;
    background-color: rgba(0,0,0,.5);
    opacity: 0;
    -webkit-animation-name: UI__Menu-socialclub__fadeIn;
    animation-name: UI__Menu-socialclub__fadeIn;
    -webkit-animation-duration: .25s;
    animation-duration: .25s;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    -webkit-animation-fill-socialclubde: forwards;
    animation-fill-socialclubde: forwards;
    z-index: -1}
}
.UI__MenuItem-socialclub__item {
    padding: .625rem 1.25rem}
.UI__MenuItem-socialclub__item:focus {
    outline-color: #0b79d0}
.UI__MenuItem-socialclub__item: not([aria-disabled=true]):hover,.UI__MenuItem-socialclub__item: not([aria-disabled=true])[data-selected] {
    background-color: #f2f2f2;
    color: #4d4d4d}
.UI__MenuItem-socialclub__item: not([aria-disabled=true]):active {
    background-color: #e6e6e6}
.UI__MenuLink-socialclub__link {
    padding: .625rem 1.25rem}
.UI__MenuLink-socialclub__link:focus {
    outline-color: #0b79d0}
.UI__MenuLink-socialclub__link: not([aria-disabled=true]):hover,.UI__MenuLink-socialclub__link: not([aria-disabled=true])[data-selected] {
    background-color: #f2f2f2;
    color: #4d4d4d}
.UI__MenuLink-socialclub__link: not([aria-disabled=true]):active {
    background-color: #e6e6e6}
@-webkit-keyframes UI__MenuList-socialclub__fadeIn {
    0% {
    opacity: 0}
to {
    opacity: 1}
}
@keyframes UI__MenuList-socialclub__fadeIn {
    0% {
    opacity: 0}
to {
    opacity: 1}
}
@-webkit-keyframes UI__MenuList-socialclub__slideUp {
    0% {
    transform: translate3d(0,100%,0)}
to {
    transform: translateZ(0)}
}
@keyframes UI__MenuList-socialclub__slideUp {
    0% {
    transform: translate3d(0,100%,0)}
to {
    transform: translateZ(0)}
}
.UI__MenuList-socialclub__list {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0,0,0,.18)}
.UI__MenuList-socialclub__list:: -webkit-scrollbar {
    width: 7px}
.UI__MenuList-socialclub__list:: -webkit-scrollbar-track {
    background: #e6e6e6;
    border-right: 3px solid #fff}
.UI__MenuList-socialclub__list:: -webkit-scrollbar-thumb {
    background: #fcaf17;
    border-right: 3px solid #fff}
@media (max-width: 63.9375em) {
    [data-reach-popover]>.UI__MenuList-socialclub__list {
    overflow-y: auto;
    box-shadow: none}
[data-reach-popover]>.UI__MenuList-socialclub__list.UI__MenuList-socialclub__drawer {
    opacity: 0;
    height: 100%;
    max-height: 33vh;
    -webkit-animation-name: UI__MenuList-socialclub__fadeIn,UI__MenuList-socialclub__slideUp;
    animation-name: UI__MenuList-socialclub__fadeIn,UI__MenuList-socialclub__slideUp;
    -webkit-animation-duration: .25s;
    animation-duration: .25s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    -webkit-animation-fill-socialclubde: forwards;
    animation-fill-socialclubde: forwards}
[data-reach-popover]>.UI__MenuList-socialclub__list.UI__MenuList-socialclub__header {
    height: calc(100vh - 60px)}
[data-reach-popover]>.UI__MenuList-socialclub__list.UI__MenuList-socialclub__fullscreen {
    height: 100vh}
}
@-webkit-keyframes UI__MenuPopover-socialclub__fadeIn {
    0% {
    opacity: 0}
to {
    opacity: 1}
}
@keyframes UI__MenuPopover-socialclub__fadeIn {
    0% {
    opacity: 0}
to {
    opacity: 1}
}
@-webkit-keyframes UI__MenuPopover-socialclub__slideUp {
    0% {
    transform: translate3d(0,100%,0)}
to {
    transform: translateZ(0)}
}
@keyframes UI__MenuPopover-socialclub__slideUp {
    0% {
    transform: translate3d(0,100%,0)}
to {
    transform: translateZ(0)}
}
.UI__MenuPopover-socialclub__popover {
    background: #fff;
    border-radius: 2px;
    box-shadow: 0 2px 4px rgba(0,0,0,.18)}
.UI__MenuPopover-socialclub__popover:: -webkit-scrollbar {
    width: 7px}
.UI__MenuPopover-socialclub__popover:: -webkit-scrollbar-track {
    background: #e6e6e6;
    border-right: 3px solid #fff}
.UI__MenuPopover-socialclub__popover:: -webkit-scrollbar-thumb {
    background: #fcaf17;
    border-right: 3px solid #fff}
@media (max-width: 63.9375em) {
    [data-reach-popover]>.UI__MenuPopover-socialclub__popover {
    overflow-y: auto;
    box-shadow: none}
[data-reach-popover]>.UI__MenuPopover-socialclub__popover.UI__MenuPopover-socialclub__drawer {
    opacity: 0;
    height: 100%;
    max-height: 33vh;
    -webkit-animation-name: UI__MenuPopover-socialclub__fadeIn,UI__MenuPopover-socialclub__slideUp;
    animation-name: UI__MenuPopover-socialclub__fadeIn,UI__MenuPopover-socialclub__slideUp;
    -webkit-animation-duration: .25s;
    animation-duration: .25s;
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
    -webkit-animation-delay: .2s;
    animation-delay: .2s;
    -webkit-animation-fill-socialclubde: forwards;
    animation-fill-socialclubde: forwards}
[data-reach-popover]>.UI__MenuPopover-socialclub__popover.UI__MenuPopover-socialclub__header {
    height: calc(100vh - 60px)}
[data-reach-popover]>.UI__MenuPopover-socialclub__popover.UI__MenuPopover-socialclub__fullscreen {
    height: 100vh}
}
.Notification__notification__3EpVh {
    border-bottom: 1px solid #f2f2f2;
    color: #4d4d4d;
    display: block;
    padding: 1.25rem;
    position: relative;
    text-decoration: none}
.Notification__notification__3EpVh:after {
    clear: both;
    content: "";
    display: table}
.Notification__notification__3EpVh: last-child {
    border-bottom: 0}
a.Notification__notification__3EpVh:hover {
    background-color: #f2f2f2;
    color: #4d4d4d}
.Notification__avatar__3D4VU {
    float: left}
.Notification__avatar__3D4VU img {
    border-radius: 3px}
.Notification__text__1-qoz {
    font-size: .938rem;
    line-height: 1.25rem;
    float: left;
    margin: 0 0 0 1.25rem;
    max-width: none;
    width: calc(100% - 60px)}
.Notification__text__1-qoz.Notification__withThumb__29DPN {
    width: calc(100% - 150px)}
.Notification__icon__2KVDY {
    fill: #666;
    height: 12px;
    margin-right: 5px;
    width: 12px}
.Notification__icon__2KVDY.Notification__important__26SkR {
    fill: #bd0808}
.Notification__timestamp__2EI4o {
    font-size: .75rem;
    line-height: 1.25rem;
    color: #666;
    text-transform: capitalize}
.Notification__thumb__3wW0i {
    border-radius: 3px;
    float: right;
    max-width: 60px}
.Notification__new__3ncgx {
    background-color: #bd0808;
    border-radius: 50%;
    height: 10px;
    position: absolute;
    right: 15px;
    top: 20px;
    width: 10px}
div[data-ui-name=notifications-panel] {
    right: 0;
    width: 100%}
@media (min-width: 64em) {
    div[data-ui-name=notifications-panel] {
    width: 420px}
}
.NotificationsPanel__inner__3JImN {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    max-height: calc(100vh - 60px);
    overflow-y: auto}
.NotificationsPanel__viewAll__2lBKe {
    background-color: #fff;
    border-bottom: 1px solid #f2f2f2;
    border-top: 1px solid #f2f2f2;
    color: #000;
    display: inline-block;
    font-size: .875rem;
    font-weight: 700;
    padding: 1.25rem;
    text-align: center;
    text-decoration: none;
    text-transform: uppercase;
    white-space: nowrap;
    width: 100%}
@media (min-width: 64em) {
    .NotificationsPanel__viewAll__2lBKe {
    border-bottom: 0}
}
.NotificationsPanel__viewAll__2lBKe:hover {
    -webkit-text-fill-color: initial;
    background: linear-gradient(45deg,#f7931e,#fcaf17);
    color: #fff}
.NotificationsPanel__activity__3zI9C {
    font-size: .875rem;
    line-height: 1.25rem;
    border-bottom: 1px solid #f2f2f2;
    color: #4d4d4d;
    display: block;
    padding: 1.25rem;
    text-align: left;
    text-decoration: none}
.NotificationsPanel__activity__3zI9C:hover {
    background-color: #f2f2f2;
    color: #4d4d4d}
.NotificationsPanel__activityIcon__1yDGW {
    fill: #999;
    float: left;
    height: 1.875rem;
    margin-right: 1.25rem;
    margin-top: -.3125rem;
    width: 2.5rem}
.NotificationsPanel__icon__3jnfh {
    position: relative}
.NotificationsPanel__loader__3eths {
    padding: 1.25rem}
.NotificationsPanel__alertMenuItem__1zJQf {
    padding: 0}
.NotificationsPanel__emptyMenuItem__3V4EO {
    font-size: .875rem;
    line-height: 1.25rem;
    text-align: center}
.NavigationMain__arrow__24nqk {
    display: inline-flex;
    margin-left: auto;
    pointer-events: none;
    fill: currentColor}
.NavigationMain__nav__3DV74 {
    font-size: 1rem;
    line-height: 1.25rem;
    position: relative;
    display: none;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}
@media (max-width: 79.9375em) {
    .NavigationMain__nav__3DV74 {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
    background-color: #fff}
.NavigationMain__nav__3DV74.NavigationMain__open__aIbhk {
    display: block;
    position: fixed;
    top: 60px;
    right: 0;
    bottom: 0;
    left: 0;
    overflow-y: auto}
.NavigationMain__nav__3DV74.NavigationMain__open__aIbhk:before {
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    content: "";
    position: fixed;
    top: 54px;
    left: 20px}
}
@media (min-width: 80em) {
    .NavigationMain__nav__3DV74 {
    display: block;
    height: 60px;
    margin: 0 0 0 20px}
}
@media (min-width: 87.5em) {
    .NavigationMain__nav__3DV74 {
    width: 100%}
}
.NavigationMain__nav__3DV74 [data-menu] {
    position: relative}
@media (min-width: 80em) {
    .NavigationMain__nav__3DV74 [data-menu]:hover .NavigationMain__menu__1qqhu {
    display: block}
}
.NavigationMain__nav__3DV74 [data-submenu] {
    position: relative}
@media (min-width: 80em) {
    .NavigationMain__nav__3DV74 [data-submenu]:hover .NavigationMain__submenu__2X6vq {
    display: block}
}
@media (min-width: 80em) {
    .NavigationMain__nav__3DV74.NavigationMain__expandedMenu__6uoc6 [data-menu]:hover .NavigationMain__menu__1qqhu[aria-hidden=true],.NavigationMain__nav__3DV74.NavigationMain__expandedSubmenu__3KjKd [data-submenu]:hover .NavigationMain__submenu__2X6vq[aria-hidden=true] {
    display: none}
}
.NavigationMain__menubar__3eIuu {
    display: flex;
    flex: 0 1 auto;
    flex-flow: column;
    flex-wrap: wrap;
    list-style: none;
    margin: 0;
    padding: 0}
@media (min-width: 80em) {
    .NavigationMain__menubar__3eIuu {
    flex-flow: row}
}
.NavigationMain__menubarLink__25FbM,.NavigationMain__menuLink__3_7dy {
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    display: inline-flex;
    align-items: center;
    font-size: .75rem;
    padding: 1.25rem;
    text-decoration: none;
    text-transform: uppercase;
    width: 100%}
.NavigationMain__menubarLink__25FbM[aria-haspopup=true],.NavigationMain__menuLink__3_7dy[aria-haspopup=true] {
    cursor: default}
@media (max-width: 79.9375em) {
    .NavigationMain__menubarLink__25FbM[aria-expanded=false] .NavigationMain__arrow__24nqk,.NavigationMain__menuLink__3_7dy[aria-expanded=false] .NavigationMain__arrow__24nqk {
    transform: rotate(-90deg)}
}
.NavigationMain__menubarLink__25FbM {
    position: relative;
    color: #000}
.NavigationMain__menubarLink__25FbM.NavigationMain__active__qaJpM {
    font-weight: 700}
@media (max-width: 79.9375em) {
    .NavigationMain__menubarLink__25FbM:focus {
    outline: none;
    background-color: #f2f2f2;
    color: #4d4d4d;
    text-decoration: underline}
}
@media (min-width: 80em) {
    .NavigationMain__menubarLink__25FbM {
    padding: 1.25rem .9375rem;
    color: #fff;
    letter-spacing: .5px;
    text-shadow: 1px 1px 3px rgba(0,0,0,.5)}
.NavigationMain__menubarLink__25FbM:after {
    content: " ";
    display: block;
    position: absolute;
    top: 0;
    left: 6%;
    width: 88%;
    height: 5px;
    background-color: #fcaf17;
    opacity: 0;
    transition: opacity .2s linear}
.NavigationMain__menubarLink__25FbM:focus:after,.NavigationMain__menubarLink__25FbM:hover:after,.NavigationMain__menubarLink__25FbM[aria-expanded=true]:after {
    opacity: 1}
.NavigationMain__menubarLink__25FbM:hover {
    color: #fff}
.NavigationMain__menubarLink__25FbM:focus {
    outline: none}
.NavigationMain__menubarLink__25FbM.NavigationMain__active__qaJpM {
    color: #f7931e}
.NavigationMain__menubarLink__25FbM[aria-expanded=true] .NavigationMain__arrow__24nqk {
    transform: scaleY(-1)}
.NavigationMain__menubarLink__25FbM>.NavigationMain__arrow__24nqk {
    margin-left: .3125rem}
}
.NavigationMain__menubarLink__25FbM>.NavigationMain__externalLinkIcon__2NgDv {
    margin-left: 4px;
    fill: #000}
@media (min-width: 80em) {
    .NavigationMain__menubarLink__25FbM>.NavigationMain__externalLinkIcon__2NgDv {
    fill: #fff}
}
.NavigationMain__menuLink__3_7dy {
    color: #000;
    letter-spacing: .5px}
.NavigationMain__menuLink__3_7dy:focus {
    outline: none;
    text-decoration: underline}
.NavigationMain__menuLink__3_7dy.NavigationMain__active__qaJpM {
    font-weight: 700}
@media (min-width: 80em) {
    .NavigationMain__menuLink__3_7dy:focus {
    background-color: #f2f2f2;
    color: #4d4d4d}
.NavigationMain__menuLink__3_7dy[aria-expanded=true] .NavigationMain__arrow__24nqk {
    transform: rotate(90deg)}
.NavigationMain__menuLink__3_7dy[aria-expanded=false] .NavigationMain__arrow__24nqk {
    transform: rotate(-90deg)}
}
@media (hover:hover) {
    .NavigationMain__menuLink__3_7dy:hover {
    background-color: #fcaf17;
    color: #000}
}
.NavigationMain__menu__1qqhu,.NavigationMain__submenu__2X6vq {
    display: none;
    list-style: none;
    margin: 0;
    min-width: 300px;
    padding: 0;
    background-color: #fff}
.NavigationMain__menu__1qqhu[aria-hidden=false],.NavigationMain__submenu__2X6vq[aria-hidden=false] {
    display: block}
@media (max-width: 79.9375em) {
    .NavigationMain__menu__1qqhu,.NavigationMain__submenu__2X6vq {
    border-bottom: 1px solid #e6e6e6;
    border-top: 1px solid #e6e6e6;
    display: none;
    width: 100%}
}
@media (min-width: 80em) {
    .NavigationMain__menu__1qqhu,.NavigationMain__submenu__2X6vq {
    box-shadow: 0 2px 5px 0 rgba(0,0,0,.1);
    position: absolute}
}
@media (max-width: 79.9375em) {
    .NavigationMain__menu__1qqhu {
    background-color: #fafafa}
.NavigationMain__menu__1qqhu .NavigationMain__menuLink__3_7dy {
    padding-left: 2.5rem}
}
@media (min-width: 80em) {
    .NavigationMain__menu__1qqhu {
    top: calc(100% - 1px);
    left: 0}
}
@media (max-width: 79.9375em) {
    .NavigationMain__submenu__2X6vq {
    background-color: #f2f2f2}
.NavigationMain__submenu__2X6vq .NavigationMain__menuLink__3_7dy {
    padding-left: 3.75rem}
}
@media (min-width: 80em) {
    .NavigationMain__submenu__2X6vq {
    top: 0;
    left: 100%;
    background-color: #fafafa;
    z-index: -1}
}
.NavigationMain__signIn__2JJGA {
    margin-left: auto}
.NavigationMain__icon__3holw {
    fill: #999;
    margin-left: 10px}
.Tags__tags__2Z67B {
    clear: both;
    display: flex;
    flex-wrap: wrap;
    margin: -3px;
    -webkit-tap-highlight-color: transparent}
.Tags__tags__2Z67B:after {
    clear: both;
    content: "";
    display: table}
.Tags__tags__2Z67B>* {
    margin: 3px;
    text-decoration: none}
.Tag__tag__1qPmJ {
    font-size: .75rem;
    line-height: 1.25rem;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    align-items: center;
    background-color: #f2f2f2;
    border-radius: 2px;
    color: #4d4d4d;
    cursor: default;
    display: flex;
    flex: 0 1 auto;
    line-height: 15px;
    z-index: 1}
.Tag__tag__1qPmJ.Tag__interactive__3l5o_,a .Tag__tag__1qPmJ {
    cursor: pointer}
.Tag__tag__1qPmJ span {
    display: flex;
    justify-content: center;
    align-items: center}
.Tag__tag__1qPmJ.Tag__isContest__34yqN,.Tag__tag__1qPmJ.Tag__isPastContest__2hs70 {
    border: none;
    color: #000;
    background: #e6e6e6}
.Tag__tag__1qPmJ.Tag__isContest__34yqN .Tag__close__2AY9u svg,.Tag__tag__1qPmJ.Tag__isContest__34yqN .Tag__text__3h1Ze svg,.Tag__tag__1qPmJ.Tag__isPastContest__2hs70 .Tag__close__2AY9u svg,.Tag__tag__1qPmJ.Tag__isPastContest__2hs70 .Tag__text__3h1Ze svg {
    fill: #000}
.Tag__tag__1qPmJ.Tag__isContest__34yqN {
    background: #fcaf17}
.Tag__text__3h1Ze {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none;
    display: flex;
    padding: 5px}
@media (min-width: 32.5em) {
    .Tag__text__3h1Ze {
    padding: 5px 10px}
}
.Tag__close__2AY9u {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none;
    align-items: center;
    border-left: 1px solid #e6e6e6;
    display: flex;
    height: 25px;
    justify-content: center;
    width: 25px;
    cursor: pointer}
.Tag__anml__1k5F_ {
    margin-top: -2px}
.Tag__lanml__uJxDZ {
    fill: #f7931e;
    margin-top: -2px}

.CookiesBanner__container__1rSHV {
    font-size: 1rem;
    line-height: 1.25rem;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: auto;
    z-index: 20000;
    background-color: rgba(0,0,0,.95)
}
.CookiesBanner__content__1nghq {
    background-color: rgba(0,0,0,.95) !important;
    bottom: 0;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size: 1rem;
    height: auto;
    left: 0;
    line-height: 1.25rem;
    position: fixed;
    right: 0;
    z-index: 20000;
}
.CookiesBanner__title__1BZ9h {
    font-size: .938rem;
    line-height: 1.25rem;
    flex: 1 100%;
    color: #fff;
    margin-bottom: 10px;
    font-weight: 700;
    text-rendering: optimizeLegibility}
@media (min-width: 64em) {
    .CookiesBanner__title__1BZ9h {
    font-size: 1.125rem;
    line-height: 1.25rem;
    margin-bottom: 20px}
}
.CookiesBanner__copy__2CbZY {
    font-size: .75rem;
    line-height: 1.25rem;
    max-width: none;
    color: #fff;
    margin-bottom: 0;
    flex: 1 100%}
@media (min-width: 64em) {
    .CookiesBanner__copy__2CbZY {
    font-size: 1rem;
    line-height: 1.25rem;
    flex: 1 60%}
}
.CookiesBanner__link__1socialclubfP {
    color: #fff;
    text-decoration: underline}
.CookiesBanner__link__1socialclubfP:hover {
    color: #fff}
.CookiesBanner__actions__3Z58I {
    flex: 1 100%;
    margin-top: 1.25rem}
@media (min-width: 64em) {
    .CookiesBanner__actions__3Z58I {
    flex: 1 auto;
    text-align: right;
    margin-top: 0}
}
.CookiesBanner__buttonDeny__mcIcK {
    margin-right: .625rem}
.PrivacyBanner__wrap__1EVpm {
    font-size: .75rem;
    line-height: 1.25rem;
    background: #fff;
    color: #000;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    padding: 20px}
@media (min-width: 64em) {
    .PrivacyBanner__wrap__1EVpm {
    font-size: 1rem;
    line-height: 1.25rem}
}
.PrivacyBanner__inner__2Yau7 {
    margin: 0 auto;
    max-width: 700px;
    padding-right: 35px}
@media (min-width: 64em) {
    .PrivacyBanner__inner__2Yau7 {
    padding: 0 35px;
    text-align: center}
}
.PrivacyBanner__link__jIrOp {
    color: #000;
    text-decoration: underline}
.PrivacyBanner__link__jIrOp:hover {
    color: #fcaf17}
.PrivacyBanner__close__1yXzt {
    background: none;
    color: inherit;
    border: none;
    padding: 0;
    cursor: pointer;
    -webkit-appearance: none;
    -socialclubz-appearance: none;
    appearance: none;
    position: absolute;
    right: 20px;
    top: 20px}
.PrivacyBanner__close__1yXzt svg {
    fill: #000;
    height: 20px;
    width: 20px}
.PrivacyBanner__close__1yXzt:hover svg {
    fill: #fcaf17}
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%}
body {
    margin: 0}
article,aside,details,figcaption,figure,header,main,menu,nav,section,summary {
    display: block}
audio,canvas,progress,video {
    display: inline-block}
audio: not([controls]) {
    display: none;
    height: 0}
progress {
    vertical-align: baseline}
[hidden],template {
    display: none}
a {
    background-color: transparent;
    -webkit-text-decoration-skip: objects}
a:active,a:hover {
    outline-width: 0}
abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted}
b,strong {
    font-weight: inherit;
    font-weight: bolder}
dfn {
    font-style: italic}
mark {
    background-color: #ff0;
    color: #000}
small {
    font-size: 80%}
sub,sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline}
sub {
    bottom: -.25em}
sup {
    top: -.5em}
img {
    border-style: none}
svg: not(: root) {
    overflow: hidden}
code,kbd,pre,samp {
    font-family: socialclubnospace,socialclubnospace;
    font-size: 1em}
figure {
    margin: 1em 40px}
hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible}
button,input,optgroup,select,textarea {
    font: inherit;
    margin: 0}
optgroup {
    font-weight: 700}
button,input {
    overflow: visible}
button,select {
    text-transform: none}
[type=reset],[type=submit],button,html [type=button] {
    -webkit-appearance: button}
[type=button]:: -socialclubz-focus-inner,[type=reset]:: -socialclubz-focus-inner,[type=submit]:: -socialclubz-focus-inner,button:: -socialclubz-focus-inner {
    border-style: none;
    padding: 0}
[type=button]: -socialclubz-focusring,[type=reset]: -socialclubz-focusring,[type=submit]: -socialclubz-focusring,button: -socialclubz-focusring {
    outline: 1px dotted ButtonText}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em}
legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal}
textarea {
    overflow: auto}
[type=checkbox],[type=radio] {
    box-sizing: border-box;
    padding: 0}
[type=number]:: -webkit-inner-spin-button,[type=number]:: -webkit-outer-spin-button {
    height: auto}
[type=search] {
    -webkit-appearance: textfield;
    outline-offset: -2px}
[type=search]:: -webkit-search-cancel-button,[type=search]:: -webkit-search-decoration {
    -webkit-appearance: none}
:: -webkit-input-placeholder {
    color: inherit;
    opacity: .6}
:: -webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit}
@font-face {
    font-family: Droid;
    src: url(../../../fonts/33353c0e-ed5e-4ae7-9db1-01e38d8bf1fc.woff2) format("woff2"),url(../../../fonts/5a87786e-c1e7-4792-9708-ac9f087ef1fb.woff) format("woff"),url(../../../fonts/84cdd623-cb5b-4047-baf0-9ef7b8592652.ttf) format("truetype");
    font-weight: 400;
    font-style: normal}
@font-face {
    font-family: Redemption;
    src: url(../../../fonts/rdr2/redemption/Redemption.woff2) format("woff2"),url(../../../fonts/rdr2/redemption/Redemption.woff) format("woff"),url(../../../fonts/rdr2/redemption/Redemption.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility}
@font-face {
    font-family: RDR-Lino;
    src: url(../../../fonts/rdr2/rdr-lino/RDRLino-Regular.woff2) format("woff2"),url(../../../fonts/rdr2/rdr-lino/RDRLino-Regular.woff) format("woff"),url(../../../fonts/rdr2/rdr-lino/RDRLino-Regular.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility}
@font-face {
    font-family: Hapna;
    src: url(../../../fonts/rdr2/hapna/8308ad01-7c3d-4cd8-95c2-45157f1db934.woff2) format("woff2"),url(../../../fonts/rdr2/hapna/6685a8f4-61d5-45c5-89a9-054e9c8dd49e.woff) format("woff"),url(../../../fonts/rdr2/hapna/f4e7ce9c-5988-461b-a67d-e1201756e5a9.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility}
@font-face {
    font-family: Helvetica Neue LT;
    src: url(../../../fonts/helvetica-neue-lt/08b57253-2e0d-4c12-9c57-107f6c67bc49.woff2) format("woff2"),url(../../../fonts/helvetica-neue-lt/08edde9d-c27b-4731-a27f-d6cd9b01cd06.woff) format("woff"),url(../../../fonts/helvetica-neue-lt/8f4a1705-214a-4dd0-80b8-72252c37e688.ttf) format("truetype");
    font-style: normal;
    font-weight: 400;
    text-rendering: optimizeLegibility}
@font-face {
    font-family: Helvetica Neue LT;
    src: url(../../../fonts/helvetica-neue-lt/1f4274cd-2674-481e-9023-69e33ffca161.woff2) format("woff2"),url(../../../fonts/helvetica-neue-lt/5e8d493c-be01-44b9-962e-504a5cf10dd8.woff) format("woff"),url(../../../fonts/helvetica-neue-lt/ae36b4a0-aa2c-46cc-98d8-d8b7d22241dc.ttf) format("truetype");
    font-style: normal;
    font-weight: 700;
    text-rendering: optimizeLegibility}
html {
    box-sizing: border-box;
    font-size: 1em;
    line-height: 1.25rem;
    overflow-y: scroll}
body {
    background: #0b0b0b;
    color: #999;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    min-width: 320px}
*,:after,:before {
    box-sizing: inherit;
    touch-action: manipulation}
:: -socialclubz-selection {
    background: rgba(11,121,208,.6);
    text-shadow: none}
:: selection {
    background: rgba(11,121,208,.6);
    text-shadow: none}
:focus {
    outline-color: #0b79d0;
    outline-style: solid;
    outline-offset: -1px}
img {
    display: block}
h1,h2,h3,h4,h5 {
    font-size: 1rem;
    font-weight: 700;
    line-height: 1.25rem;
    margin-bottom: 1.25rem;
    margin-top: 0;
    font-family: -apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    text-rendering: optimizeLegibility}
h1 small,h2 small,h3 small,h4 small,h5 small {
    color: #e6e6e6;
    font-size: .5em}
p {
    font-size: 1rem;
    line-height: 1.25rem;
    margin-bottom: 1.25rem;
    margin-top: 0;
    max-width: 700px}
.headingXXXL {
    font-size: 3.375rem;
    line-height: 3.75rem}
.headingXXL,.headingXXXL {
    font-weight: 700;
    margin-bottom: 2.5rem;
    margin-top: 1.25rem}
.headingXXL {
    font-size: 1.875rem;
    line-height: 2.25rem}
.headingXL {
    font-size: 1.5rem;
    line-height: 1.875rem}
.headingL,.headingXL {
    font-weight: 700;
    margin-bottom: 1.25rem;
    margin-top: 1.25rem}
.headingL {
    font-size: 1.125rem;
    line-height: 1.25rem}
.headingM {
    font-size: 1rem;
    margin-top: 0}
.headingM,.headingS {
    font-weight: 700;
    line-height: 1.25rem;
    margin-bottom: 1.25rem}
.headingS {
    font-size: .938rem;
    margin-top: 1.25rem}
.headingXS {
    font-size: .875rem}
.headingXS,.headingXXS {
    font-weight: 700;
    line-height: 1.25rem;
    margin-bottom: .625rem;
    margin-top: 1.25rem}
.headingXXS {
    font-size: .75rem}
html.socialclubdalOpen {
    overflow-y: hidden}
.page {
    background-color: #f2f2f2;
    margin: 0 auto;
    max-width: 1400px;
    padding: 20px 0 0}
.baselineGrid {
    background: linear-gradient(0deg,#00b0ff 1px,transparent 0),linear-gradient(0deg,rgba(0,176,255,.3) 1px,transparent 0),transparent;
    background-size: 20px 20px,10px 10px;
    bottom: 0;
    display: none;
    left: 0;
    min-height: 100vh;
    mix-blend-socialclubde: multiply;
    pointer-events: none;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1000000}
.baselineGridToggle {
    background: rgba(26,26,26,.3);
    bottom: 10px;
    color: #fff;
    cursor: pointer;
    font-size: 10px;
    padding: 5px 10px;
    position: fixed;
    right: 10px}
.wrap {
    padding-top: 3.75rem;
    position: relative}
.container {
    max-width: 1420px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 1.69492%}
.container:after {
    content: " ";
    display: block;
    clear: both}
html: not(.legacyPageWidthIncreased) .link {
    color: #fcaf17;
    text-decoration: none}
html: not(.legacyPageWidthIncreased) .link:hover {
    -webkit-text-decoration-skip: ink;
    text-decoration-skip-ink: auto;
    text-decoration: underline}
.mt-xs {
    margin-top: .15625rem!important}
.mr-xs {
    margin-right: .15625rem!important}
.mb-xs {
    margin-bottom: .15625rem!important}
.ml-xs {
    margin-left: .15625rem!important}
.mt-s {
    margin-top: .3125rem!important}
.mr-s {
    margin-right: .3125rem!important}
.mb-s {
    margin-bottom: .3125rem!important}
.ml-s {
    margin-left: .3125rem!important}
.mt-m {
    margin-top: .625rem!important}
.mr-m {
    margin-right: .625rem!important}
.mb-m {
    margin-bottom: .625rem!important}
.ml-m {
    margin-left: .625rem!important}
.mt-l {
    margin-top: .9375rem!important}
.mr-l {
    margin-right: .9375rem!important}
.mb-l {
    margin-bottom: .9375rem!important}
.ml-l {
    margin-left: .9375rem!important}
.mt-xl {
    margin-top: 1.25rem!important}
.mr-xl {
    margin-right: 1.25rem!important}
.mb-xl {
    margin-bottom: 1.25rem!important}
.ml-xl {
    margin-left: 1.25rem!important}
.mt-xxl {
    margin-top: 1.875rem!important}
.mr-xxl {
    margin-right: 1.875rem!important}
.mb-xxl {
    margin-bottom: 1.875rem!important}
.ml-xxl {
    margin-left: 1.875rem!important}
.mt-xxxl {
    margin-top: 2.5rem!important}
.mr-xxxl {
    margin-right: 2.5rem!important}
.mb-xxxl {
    margin-bottom: 2.5rem!important}
.ml-xxxl {
    margin-left: 2.5rem!important}
form .options input[type=radio]:focus+label {
    outline-offset: -1px;
    outline: 1px solid #0b79d0}
: root {
    --innerHeight: 100%}
.appPage {
    min-height: 100vh}
.tippy-popper {
    pointer-events: auto}
.tippy-box[data-theme=rockstar] {
    color: #fff}
.tippy-box[data-theme=rockstar],.tippy-box[data-theme=rockstar]>.tippy-backdrop {
    font-size: .875rem;
    line-height: 1.25rem;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    background-color: #1a1a1a;
    border-radius: 3px;
    filter: drop-shadow(0 0 3px rgba(0,0,0,.2));
    padding: 15px 20px 18px}
.tippy-box[data-theme=rockstar]>.tippy-svg-arrow {
    fill: #1a1a1a}
.tippy-box[data-theme=rockstar][data-animatefill] {
    background-color: transparent}
.tippy-box[data-theme=rockstarWhite] {
    color: #4d4d4d}
.tippy-box[data-theme=rockstarWhite],.tippy-box[data-theme=rockstarWhite]>.tippy-backdrop {
    font-size: .875rem;
    line-height: 1.25rem;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    overflow-wrap: break-word;
    word-break: break-word;
    word-wrap: break-word;
    background-color: #fff;
    border-radius: 3px;
    filter: drop-shadow(0 0 3px rgba(0,0,0,.2));
    padding: 15px 20px 18px}
.tippy-box[data-theme=rockstarWhite]>.tippy-svg-arrow {
    fill: #fff}
.tippy-box[data-theme=rockstarWhite][data-animatefill] {
    background-color: transparent}
body>div>.grecaptcha-badge {
    visibility: hidden}
.Master__wrap__3C3Pd {
    position: relative}
@media (max-width: 63.9375em) {
    .Master__navOpen__5jNuf {
    overflow: hidden;
    position: fixed;
    width: 100%}
}
.Master__searchBlur__Qn0kc {
    filter: blur(3px);
    margin: -4px 0 0 0;
    overflow: hidden;
    width: 100%}
.Master__searchOverlay__KH-IQ {
    background: rgba(26,26,26,.7);
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    z-index: 5000}
.Master__socialclubdalOpen__2zs-D {
    overflow: hidden}
