.UI__Loader__loading{
    border:2px solid #fff;
    border-radius:50%;
    border-top-color:#1a1a1a;
    overflow:hidden;
    padding:0;
    text-indent:101%;
    white-space:nowrap
}
.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-duration:0ms;
    animation-duration:0ms;
    -webkit-animation-fill-mode:forwards;
    animation-fill-mode:forwards;
    -webkit-animation-name:UI__Loader__show;
    animation-name:UI__Loader__show;
    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{
    color:currentColor;
    font-size:1.5rem;
    line-height:1.875rem
}
.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-left:0;
    padding-right:2.625rem
}
.UI__Alert__link{
    font-weight:700
}
.UI__Alert__close{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    box-sizing:content-box;
    color:inherit;
    cursor:pointer;
    padding:0;
    padding:20px;
    position:absolute;
    right:0;
    top:0
}
.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;
    height:1rem;
    margin:.125rem 1.25rem 0 0;
    width:1rem
}
.UI__Alert__pageError .UI__Alert__icon{
    float:right;
    height:1.875rem;
    margin:.375rem 0 0 0;
    width: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{
    left:1.25rem;
    position:fixed;
    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{
    background:rgba(0,0,0,.38);
    border-bottom-left-radius:2px;
    border-bottom-right-radius:2px;
    font-family:Courier New,Courier,Lucida Sans Typewriter,Lucida Typewriter,monospace;
    font-size:.75rem;
    line-height:1.25rem;
    margin:0;
    padding:.625rem 1.25rem
}
.UI__Alert__errorInfo:after{
    clear:both;
    content:"";
    display:table
}
@media (min-width:26.25em){
    .UI__Alert__errorCode{
        float:right;
        text-align:right
    }
    .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{
    height:10px;
    margin-right:3px;
    width:10px
}
.UI__Button-rdr2__btn{
    background-color:transparent;
    background-image:url(../../../images/ui-lib/594cd6d6325d99c3b90c.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(../../../images/ui-lib/78106dcc5150d31292cb.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(../../../images/ui-lib/78106dcc5150d31292cb.png);
    color:#fff
}
.UI__Button-rdr2__reversed:active:not(:disabled),.UI__Button-rdr2__reversed:hover:not(:disabled){
    background-image:url(../../../images/ui-lib/594cd6d6325d99c3b90c.png);
    color:#1a1a1a
}
.UI__Button-socialclub__btn{
    border-radius:3px;
    border-style:solid;
    border-width:1px;
    color:#000;
    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[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:active:not(:disabled),.UI__Button-socialclub__primary:hover:not(:disabled){
    background:#000;
    border-color: #000;
    color: #fff;
    text-decoration: none
}
.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: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{
    height:10px;
    margin-right:3px;
    width:10px
}
.UI__Button-socialclub__btn span+svg,.UI__Button-socialclub__btn svg+span{
    margin-left:10px
}
.UI__Button-mtl__btn{
    border:0;
    border-radius:9999px;
    color:#fff;
    cursor:pointer;
    display:inline-block;
    font-family:arial,sans-serif;
    font-weight:900;
    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);
    text-transform:uppercase;
    vertical-align:bottom
}
.UI__Button-mtl__btn:disabled{
    color:rgba(255,255,255,.4)
}
.UI__Button-mtl__btn[data-focus-visible-added]:not(:hover){
    background:#fcaf17;
    border-color:#fcaf17;
    color:#000;
    outline:none;
    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 rgba(255,255,255,.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;
    height:3.125rem;
    line-height:3.125rem;
    padding:0 2.5rem
}
.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;
    height:1.25rem!important;
    width:1.25rem!important
}
.UI__Button-mtl__ghost .UI__Button-mtl__loader>div{
    border:2px solid rgba(255,255,255,.5);
    border-top-color:transparent
}
.UI__ModalLabel__label{
    background-color:#f2f2f2;
    color:#1a1a1a
}
.UI__ModalLabel__label,.UI__ModalLink__link{
    border-radius:2px;
    display:block;
    font-size:1.125rem;
    line-height:1.25rem;
    margin-bottom:1.25rem;
    padding:1.25rem;
    text-align:center;
    text-decoration:none
}
.UI__ModalLink__link{
    background-color:#999;
    color:#fafafa;
    cursor:pointer
}
.UI__ModalLink__link:hover{
    background-color:#1a1a1a;
    color:#fff
}
.UI__Modal-catalogue__body{
    padding:1.25rem 1.25rem 0 1.25rem
}
.UI__Modal-catalogue__body:after{
    clear:both;
    content:"";
    display:table
}
.UI__Modal-catalogue__body,.UI__Modal-catalogue__body p{
    color:#4d4d4d
}
.UI__Modal-catalogue__modalOpenHtml{
    overflow-y:visible
}
.UI__Modal-catalogue__modalOpenBody{
    overflow:hidden
}
.UI__Modal-catalogue__modalOverlay{
    -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__Modal-catalogue__modalOverlay.UI__Modal-catalogue__afterOpen{
    opacity:1
}
.UI__Modal-catalogue__modalOverlay.UI__Modal-catalogue__afterOpen .UI__Modal-catalogue__modal{
    transform:translateY(0)
}
.UI__Modal-catalogue__modalOverlay.UI__Modal-catalogue__beforeClose{
    opacity:0
}
.UI__Modal-catalogue__modalOverlay.UI__Modal-catalogue__beforeClose .UI__Modal-catalogue__modal{
    transform:translateY(-25%)
}
.UI__Modal-catalogue__modal{
    margin:auto .625rem;
    min-width:300px;
    outline:0;
    position:relative;
    transform:translateY(-25%);
    transition:transform .2s ease-out;
    width:100%
}
.UI__Modal-catalogue__modal:focus{
    outline:0
}
@media (min-width:38.75em){
    .UI__Modal-catalogue__modal{
        margin:auto;
        max-width:600px
    }
}
.UI__Modal-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__Modal-catalogue__content:after{
    clear:both;
    content:"";
    display:table
}
.UI__Modal-catalogue__closeClear{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    padding:0
}
.UI__Modal-catalogue__close{
    padding:18px 20px;
    position:absolute;
    right:0;
    top:0
}
.UI__Modal-catalogue__close svg{
    fill:#fafafa;
    float:left;
    height:24px;
    width:24px
}
.UI__Modal-catalogue__close:hover svg{
    fill:#1a1a1a
}
.UI__Modal-catalogue__close span{
    display:none
}
.UI__Modal-catalogue__title{
    background-color:#fcaf17;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    color:#fff;
    font-size:1.125rem;
    font-weight:700;
    line-height:1.25rem;
    padding:18px .625rem;
    text-align:center
}
.UI__Modal-catalogue__title.UI__Modal-catalogue__closeIcon{
    padding:18px 64px
}
.UI__Modal-rdr2__body{
    padding:1.25rem 1.25rem 0 1.25rem
}
.UI__Modal-rdr2__body:after{
    clear:both;
    content:"";
    display:table
}
.UI__Modal-rdr2__body,.UI__Modal-rdr2__body p{
    color:#4d4d4d
}
.UI__Modal-rdr2__modalOpenHtml{
    overflow-y:visible
}
.UI__Modal-rdr2__modalOpenBody{
    overflow:hidden
}
.UI__Modal-rdr2__modalOverlay{
    -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__Modal-rdr2__modalOverlay.UI__Modal-rdr2__afterOpen{
    opacity:1
}
.UI__Modal-rdr2__modalOverlay.UI__Modal-rdr2__afterOpen .UI__Modal-rdr2__modal{
    transform:translateY(0)
}
.UI__Modal-rdr2__modalOverlay.UI__Modal-rdr2__beforeClose{
    opacity:0
}
.UI__Modal-rdr2__modal,.UI__Modal-rdr2__modalOverlay.UI__Modal-rdr2__beforeClose .UI__Modal-rdr2__modal{
    transform:translateY(-25%)
}
.UI__Modal-rdr2__modal{
    margin:auto .625rem;
    min-width:300px;
    outline:0;
    position:relative;
    transition:transform .2s ease-out;
    width:100%
}
.UI__Modal-rdr2__modal:focus{
    outline:0
}
@media (min-width:38.75em){
    .UI__Modal-rdr2__modal{
        margin:auto;
        max-width:600px
    }
}
.UI__Modal-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__Modal-rdr2__content:after{
    clear:both;
    content:"";
    display:table
}
.UI__Modal-rdr2__closeClear{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    padding:0
}
.UI__Modal-rdr2__close{
    padding:18px 20px;
    position:absolute;
    right:0;
    top:0
}
.UI__Modal-rdr2__close svg{
    fill:#fafafa;
    float:left;
    height:24px;
    width:24px
}
.UI__Modal-rdr2__close:hover svg{
    fill:#1a1a1a
}
.UI__Modal-rdr2__title{
    background-color:#fcaf17;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    color:#fff;
    font-size:1.125rem;
    font-weight:700;
    line-height:1.25rem;
    padding:18px .625rem;
    text-align:center
}
.UI__Modal-rdr2__title.UI__Modal-rdr2__closeIcon{
    padding:18px 64px
}
.UI__Modal-socialclub__body{
    padding:1.25rem 1.25rem 0 1.25rem
}
.UI__Modal-socialclub__body:after{
    clear:both;
    content:"";
    display:table
}
.UI__Modal-socialclub__body,.UI__Modal-socialclub__body p{
    color:#4d4d4d
}
.UI__Modal-socialclub__modalOpenHtml{
    overflow-y:visible
}
.UI__Modal-socialclub__modalOpenBody{
    overflow:hidden
}
.UI__Modal-socialclub__modalOverlay{
    -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__Modal-socialclub__modalOverlay.UI__Modal-socialclub__afterOpen{
    opacity:1
}
.UI__Modal-socialclub__modalOverlay.UI__Modal-socialclub__afterOpen .UI__Modal-socialclub__modal{
    transform:translateY(0)
}
.UI__Modal-socialclub__modalOverlay.UI__Modal-socialclub__beforeClose{
    opacity:0
}
.UI__Modal-socialclub__modalOverlay.UI__Modal-socialclub__beforeClose .UI__Modal-socialclub__modal{
    transform:translateY(-25%)
}
.UI__Modal-socialclub__modal{
    margin:auto;
    min-width:300px;
    outline:0;
    position:relative;
    transform:translateY(-25%);
    transition:transform .2s ease-out;
    width:100%
}
.UI__Modal-socialclub__modal:focus{
    outline:0
}
@media (min-width:26.25em){
    .UI__Modal-socialclub__modal{
        margin:auto 1.25rem
    }
}
@media (min-width:38.75em){
    .UI__Modal-socialclub__modal{
        max-width:600px
    }
}
.UI__Modal-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__Modal-socialclub__content:after{
    clear:both;
    content:"";
    display:table
}
.UI__Modal-socialclub__closeClear{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    padding:0
}
.UI__Modal-socialclub__close{
    padding:16px 20px;
    position:absolute;
    right:0;
    top:0
}
.UI__Modal-socialclub__close svg{
    fill:currentColor;
    float:left;
    height:24px;
    width:24px
}
.UI__Modal-socialclub__close:hover svg{
    fill:#1a1a1a
}
.UI__Modal-socialclub__title{
    background-color:#fcaf17;
    border-top-left-radius:3px;
    border-top-right-radius:3px;
    font-size:1.125rem;
    font-weight:700;
    line-height:1.25rem;
    padding:18px .625rem;
    text-align:center
}
.UI__Modal-socialclub__title.UI__Modal-socialclub__closeIcon{
    padding:18px 64px
}
.UI__Modal-mtl__modalOverlay{
    -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__Modal-mtl__modalOpenBody,.UI__Modal-mtl__modalOpenHtml{
    overflow:hidden
}
.UI__Modal-mtl__modalOverlay.UI__Modal-mtl__afterOpen{
    opacity:1
}
.UI__Modal-mtl__modalOverlay.UI__Modal-mtl__beforeClose{
    opacity:0
}
.UI__Modal-mtl__modal{
    background:#131518;
    border:1px solid rgba(255,255,255,.2);
    border-radius:1.25rem;
    display:flex;
    height:38.57rem;
    margin:auto;
    max-height:calc(100vh - .625rem);
    max-width:calc(100vw - .625rem);
    outline:0;
    position:relative;
    width:67.29rem
}
@media (min-width:35.5em){
    .UI__Modal-mtl__modal{
        max-height:calc(100vh - 3.75rem);
        max-width:calc(100vw - 3.75rem)
    }
}
.UI__Modal-mtl__modal:focus,.UI__Modal-mtl__modal[data-focus-visible-added]{
    outline:none!important
}
.UI__Modal-mtl__content{
    display:flex;
    flex-direction:column;
    width:100%
}
.UI__Modal-mtl__closeClear{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    padding:0
}
.UI__Modal-mtl__close{
    padding:1.857rem;
    position:absolute;
    right:0;
    top:0;
    z-index:1
}
.UI__Modal-mtl__close svg{
    fill:rgba(255,255,255,.5);
    float:left;
    height:1rem;
    width:1rem
}
.UI__Modal-mtl__close:hover svg{
    fill:#fff
}
.UI__Modal-mtl__title{
    color:#fff;
    font-size:2.5rem;
    font-weight:300;
    margin:2.5rem 0 0 2.5rem
}
.UI__Modal-mtl__body{
    flex-grow:1;
    padding:1.286rem 2.5rem 2.5rem
}
.UI__ModalButtons__buttons{
    align-items:center;
    display:flex;
    justify-content:space-between;
    margin:1.25rem 0
}
.UI__ModalButtons__buttons>:only-child{
    margin:0 auto
}
.AuthModal__wrapper__3YqDW{
    max-width:500px
}
.AuthModal__message__3xB1w{
    text-align:center
}
.AuthModal__buttons__1dNow{
    display:flex;
    flex-direction:column
}
@media (min-width:25em){
    .AuthModal__buttons__1dNow{
        flex-direction:row;
        justify-content:space-between;
        width:100%
    }
}
.AuthModal__buttons__1dNow>*{
    margin-bottom:.625rem
}
@media (min-width:25em){
    .AuthModal__buttons__1dNow>*{
        margin-bottom:0
    }
}
.AuthModal__buttons__1dNow>:last-child{
    margin-bottom:0
}
.AuthModal__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;
    height:84px;
    margin:0 auto;
    max-width:350px;
    padding:10px;
    position:relative;
    width:100%
}
.BlockPlayer__blockedUser__Faups .BlockPlayer__greyPanel__Lo7VO .BlockPlayer__avatar__331KE{
    float:left
}
.BlockPlayer__blockedUser__Faups .BlockPlayer__greyPanel__Lo7VO .BlockPlayer__text__2qR_u{
    word-wrap:break-word;
    margin-left:15px
}
.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{
    margin:1.25rem 0;
    text-align:right
}
.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;
    cursor:pointer;
    float:left;
    height:20px;
    margin-right:5px;
    margin-top:2px;
    position:absolute;
    width:20px
}
.UI__Radio-socialclub__radio:disabled{
    background-color:#f2f2f2;
    border-color:#e6e6e6;
    box-shadow:none
}
.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;
    display:inline-block;
    line-height:normal;
    padding-left:32px
}
.UI__Radio-mtl__radio{
    -webkit-appearance:none;
    background:transparent;
    border:1px solid rgba(255,255,255,.2);
    border-radius:50%;
    cursor:pointer;
    float:left;
    height:1.25rem;
    margin-right:5px;
    margin-top:2px;
    position:absolute;
    width:1.25rem
}
.UI__Radio-mtl__radio:checked:after{
    background:#fcaf17;
    border-radius:50%;
    content:"";
    display:block;
    height:.75rem;
    left:calc(.25rem - 1px);
    position:absolute;
    top:calc(.25rem - 1px);
    width:.75rem
}
.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;
    display:inline-block;
    line-height:normal;
    padding-left:32px
}
.UI__ValidationError-socialclub__error{
    background:#bd0808;
    padding:6px 20px
}
.UI__ValidationError-mtl__error,.UI__ValidationError-socialclub__error{
    clear:left;
    color:#fff;
    display:block;
    font-size:.875rem;
    line-height:1.25rem
}
.UI__ValidationError-mtl__error{
    background:#b40000;
    border-radius:.3125rem;
    font-weight:700;
    margin:.625rem 0 0;
    padding:1.125rem 1.25rem
}
.UI__TextInput-socialclub__input{
    display:inline-block;
    position:relative;
    vertical-align:top;
    width:100%
}
.UI__TextInput-socialclub__field{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:#fff;
    border:1px solid #e6e6e6;
    border-radius:3px;
    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__field:-webkit-autofill,.UI__TextInput-socialclub__field:autofill{
    padding-top:.75rem
}
.UI__TextInput-socialclub__field:-webkit-autofill:first-line,.UI__TextInput-socialclub__field:autofill:first-line{
    font-size:1.125rem
}
.UI__TextInput-socialclub__field:-webkit-autofill+.UI__TextInput-socialclub__label,.UI__TextInput-socialclub__field:autofill+.UI__TextInput-socialclub__label{
    color:#666;
    transform:translate(.0625rem,-.3125rem) scale(.75)
}
.UI__TextInput-socialclub__label{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing:antialiased;
    -webkit-touch-callout:none;
    color:#4d4d4d;
    display:block;
    float:right;
    font-size:1rem;
    left:1.25rem;
    line-height:3.125rem;
    overflow:hidden;
    padding:0;
    pointer-events:none;
    position:absolute;
    text-align:left;
    text-overflow:ellipsis;
    text-overflow:inherit;
    transform-origin:0 0;
    transition-duration:.2s;
    transition-property:transform,color;
    transition-timing-function:cubic-bezier(.4,0,.6,1);
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    white-space:nowrap;
    width:calc(100% - 2.5rem)
}
.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{
    background:#004b8e;
    clear:left;
    color:#fff;
    display:none;
    font-size:.875rem;
    line-height:1.25rem;
    margin:0;
    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;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:1px solid rgba(255,255,255,.2);
    border-radius:5px;
    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:inset 0 0 0 1000px #131518
}
.UI__TextInput-mtl__field[disabled]{
    color:rgba(255,255,255,.4);
    cursor:not-allowed
}
.UI__TextInput-mtl__field[disabled]+label{
    color:rgba(255,255,255,.4)
}
.UI__TextInput-mtl__label{
    -moz-osx-font-smoothing:grayscale;
    -webkit-font-smoothing: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;
    overflow:hidden;
    padding:0;
    pointer-events:none;
    position:absolute;
    text-align:left;
    text-overflow:ellipsis;
    text-overflow:inherit;
    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;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
    white-space:nowrap;
    width:calc(100% - 2.5rem)
}
.UI__TextInput-mtl__filled .UI__TextInput-mtl__field{
    padding-top:.75rem
}
.UI__TextInput-mtl__filled .UI__TextInput-mtl__label{
    color:rgba(255,255,255,.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{
    background:#004b8e;
    border-radius:.3125rem;
    clear:left;
    color:#fff;
    display:none;
    font-size:.875rem;
    font-weight:600;
    line-height:1.25rem;
    margin:.625rem 0 0;
    padding:1.125rem 1.25rem;
    width:100%
}
.UI__TextInput-mtl__field:focus~.UI__TextInput-mtl__hint{
    display:inline-block
}
.UI__TextInput-mtl__mask{
    letter-spacing:1px
}
.YouTube__buttons__1T8Za{
    margin:1.25rem 0;
    text-align:right
}
.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:underline;
    text-decoration-skip-ink:auto
}
.Reporting__moreInfoOption__1aDGP{
    display:block;
    margin:0 0 .625rem 0
}
.Reporting__moreInfoTextPrivacy__9BiBB,.Reporting__offendingVideoExplanation__RQLNN{
    resize:none;
    width:100%
}
.Reporting__moreInfoText__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{
    margin:1.25rem 0;
    text-align:right
}
.Reporting__buttons__2P-rS button{
    margin:0 10px 0 0
}
.Reporting__buttons__2P-rS button:last-child{
    margin:0
}
.Reporting__completeText__39Y3H{
    padding-bottom:1.25rem
}
.UI__DropDown-catalogue__custom-select select{
    font-size:16px;
    padding:.6em .8em .5em .8em
}
.UI__DropDown-catalogue__custom-select:after{
    content:" ";
    display:none;
    pointer-events:none;
    position:absolute;
    right:1em;
    top:50%;
    z-index:2
}
@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){
    .UI__DropDown-catalogue__custom-select:after{
        display:block
    }
    .UI__DropDown-catalogue__custom-select select{
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none;
        background:none;
        border:1px solid transparent;
        padding-right:2em
    }
    .UI__DropDown-catalogue__custom-select select:focus{
        border-color:#aaa
    }
}
@-moz-document url-prefix(){
    .UI__DropDown-catalogue__custom-select{
        overflow:hidden
    }
    .UI__DropDown-catalogue__custom-select:after{
        display:block
    }
    .UI__DropDown-catalogue__custom-select select{
        background:none;
        border:1px solid transparent;
        min-width:6em;
        min-width:0;
        overflow:-moz-hidden-unscrollable;
        padding-right:.4em;
        width:130%;
        width:-moz-calc(100% + 2.4em);
        width:calc(100% + 2.4em)
    }
    @supports (mask-type:alpha){
        .UI__DropDown-catalogue__custom-select{
            overflow:visible
        }
        .UI__DropDown-catalogue__custom-select select{
            -moz-appearance:none;
            padding-right:2em;
            width:100%
        }
    }
}
.UI__DropDown-catalogue__custom-select select:-moz-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{
        background:none;
        border:1px solid transparent;
        padding-right:2em
    }
    .UI__DropDown-catalogue__custom-select:after{
        display:block
    }
}
.UI__DropDown-catalogue__custom-select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:#fff;
    border:1px solid #e6e6e6;
    border-radius:3px;
    color:#666;
    display:block;
    float:left;
    font-size:1.125rem;
    height:3.125rem;
    margin:0;
    padding:0 1.25rem;
    padding:0;
    position:relative;
    width:100%
}
.UI__DropDown-catalogue__custom-select::-ms-clear{
    display:none
}
.UI__DropDown-catalogue__custom-select select{
    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%;
    line-height:1.25rem;
    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:translateY(-.3125rem) scale(.75);
    transform-origin:0 0
}
.UI__DropDown-catalogue__custom-select option{
    background-color:inherit;
    font-weight:400
}
.UI__DropDown-catalogue__arrow:after{
    background-image:url(../../../images/ui-lib/1400e08cff838d824bba.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 (-moz-appearance:none) or (appearance:none)) or ((-moz-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{
    font-size:16px;
    padding:.6em .8em .5em .8em
}
.UI__DropDown-rdr2__custom-select:after{
    content:" ";
    display:none;
    pointer-events:none;
    position:absolute;
    right:1em;
    top:50%;
    z-index:2
}
@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){
    .UI__DropDown-rdr2__custom-select:after{
        display:block
    }
    .UI__DropDown-rdr2__custom-select select{
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none;
        background:none;
        border:1px solid transparent;
        padding-right:2em
    }
    .UI__DropDown-rdr2__custom-select select:focus{
        border-color:#aaa
    }
}
@-moz-document url-prefix(){
    .UI__DropDown-rdr2__custom-select{
        overflow:hidden
    }
    .UI__DropDown-rdr2__custom-select:after{
        display:block
    }
    .UI__DropDown-rdr2__custom-select select{
        background:none;
        border:1px solid transparent;
        min-width:6em;
        min-width:0;
        overflow:-moz-hidden-unscrollable;
        padding-right:.4em;
        width:130%;
        width:-moz-calc(100% + 2.4em);
        width:calc(100% + 2.4em)
    }
    @supports (mask-type:alpha){
        .UI__DropDown-rdr2__custom-select{
            overflow:visible
        }
        .UI__DropDown-rdr2__custom-select select{
            -moz-appearance:none;
            padding-right:2em;
            width:100%
        }
    }
}
.UI__DropDown-rdr2__custom-select select:-moz-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{
        background:none;
        border:1px solid transparent;
        padding-right:2em
    }
    .UI__DropDown-rdr2__custom-select:after{
        display:block
    }
}
.UI__DropDown-rdr2__custom-select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:#fff;
    border:1px solid #e6e6e6;
    border-radius:3px;
    color:#666;
    display:block;
    float:left;
    font-size:1.125rem;
    height:3.125rem;
    margin:0;
    padding:0 1.25rem;
    padding:0;
    position:relative;
    width:100%
}
.UI__DropDown-rdr2__custom-select::-ms-clear{
    display:none
}
.UI__DropDown-rdr2__custom-select select{
    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%;
    line-height:1.25rem;
    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:translateY(-.3125rem) scale(.75);
    transform-origin:0 0
}
.UI__DropDown-rdr2__custom-select option{
    background-color:inherit;
    font-weight:400
}
.UI__DropDown-rdr2__arrow:after{
    background-image:url(../../../images/ui-lib/1400e08cff838d824bba.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 (-moz-appearance:none) or (appearance:none)) or ((-moz-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{
    font-size:16px;
    padding:.6em .8em .5em .8em
}
.UI__DropDown-socialclub__custom-select:after{
    content:" ";
    display:none;
    pointer-events:none;
    position:absolute;
    right:1em;
    top:50%;
    z-index:2
}
@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){
    .UI__DropDown-socialclub__custom-select:after{
        display:block
    }
    .UI__DropDown-socialclub__custom-select select{
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none;
        background:none;
        border:1px solid transparent;
        padding-right:2em
    }
    .UI__DropDown-socialclub__custom-select select:focus{
        border-color:#aaa
    }
}
@-moz-document url-prefix(){
    .UI__DropDown-socialclub__custom-select{
        overflow:hidden
    }
    .UI__DropDown-socialclub__custom-select:after{
        display:block
    }
    .UI__DropDown-socialclub__custom-select select{
        background:none;
        border:1px solid transparent;
        min-width:6em;
        min-width:0;
        overflow:-moz-hidden-unscrollable;
        padding-right:.4em;
        width:130%;
        width:-moz-calc(100% + 2.4em);
        width:calc(100% + 2.4em)
    }
    @supports (mask-type:alpha){
        .UI__DropDown-socialclub__custom-select{
            overflow:visible
        }
        .UI__DropDown-socialclub__custom-select select{
            -moz-appearance:none;
            padding-right:2em;
            width:100%
        }
    }
}
.UI__DropDown-socialclub__custom-select select:-moz-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{
        background:none;
        border:1px solid transparent;
        padding-right:2em
    }
    .UI__DropDown-socialclub__custom-select:after{
        display:block
    }
}
.UI__DropDown-socialclub__custom-select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:#fff;
    border:1px solid #e6e6e6;
    border-radius:3px;
    color:#666;
    display:block;
    float:left;
    font-size:1.125rem;
    height:3.125rem;
    margin:0;
    padding:0 1.25rem;
    padding:0;
    position:relative;
    width:100%
}
.UI__DropDown-socialclub__custom-select::-ms-clear{
    display:none
}
.UI__DropDown-socialclub__custom-select select{
    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%;
    line-height:1.25rem;
    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:translateY(-.3125rem) scale(.75);
    transform-origin:0 0
}
.UI__DropDown-socialclub__custom-select option{
    background-color:inherit;
    font-weight:400
}
.UI__DropDown-socialclub__arrow:after{
    background-image:url(../../../images/ui-lib/1400e08cff838d824bba.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 (-moz-appearance:none) or (appearance:none)) or ((-moz-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{
    font-size:16px;
    padding:.6em .8em .5em .8em
}
.UI__DropDown-mtl__custom-select:after{
    content:" ";
    display:none;
    pointer-events:none;
    position:absolute;
    right:1em;
    top:50%;
    z-index:2
}
@supports ((-webkit-appearance:none) or (-moz-appearance:none) or (appearance:none)) or ((-moz-appearance:none) and (mask-type:alpha)){
    .UI__DropDown-mtl__custom-select:after{
        display:block
    }
    .UI__DropDown-mtl__custom-select select{
        -webkit-appearance:none;
        -moz-appearance:none;
        appearance:none;
        background:none;
        border:1px solid transparent;
        padding-right:2em
    }
    .UI__DropDown-mtl__custom-select select:focus{
        border-color:#aaa
    }
}
@-moz-document url-prefix(){
    .UI__DropDown-mtl__custom-select{
        overflow:hidden
    }
    .UI__DropDown-mtl__custom-select:after{
        display:block
    }
    .UI__DropDown-mtl__custom-select select{
        background:none;
        border:1px solid transparent;
        min-width:6em;
        min-width:0;
        overflow:-moz-hidden-unscrollable;
        padding-right:.4em;
        width:130%;
        width:-moz-calc(100% + 2.4em);
        width:calc(100% + 2.4em)
    }
    @supports (mask-type:alpha){
        .UI__DropDown-mtl__custom-select{
            overflow:visible
        }
        .UI__DropDown-mtl__custom-select select{
            -moz-appearance:none;
            padding-right:2em;
            width:100%
        }
    }
}
.UI__DropDown-mtl__custom-select select:-moz-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{
        background:none;
        border:1px solid transparent;
        padding-right:2em
    }
    .UI__DropDown-mtl__custom-select:after{
        display:block
    }
}
.UI__DropDown-mtl__custom-select{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:transparent;
    border:1px solid rgba(255,255,255,.2);
    border-radius:5px;
    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;
    padding:0;
    position:relative;
    width:100%
}
.UI__DropDown-mtl__custom-select::-ms-clear{
    display:none
}
.UI__DropDown-mtl__custom-select select{
    border:0!important;
    box-sizing:border-box;
    color:#fff;
    font-family:arial,sans-serif;
    font-size:1rem;
    font-weight:300;
    height:100%;
    line-height:1.25rem;
    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:inset 0 0 0 1000px #131518
}
.UI__DropDown-mtl__custom-select select:disabled{
    color:rgba(255,255,255,.4);
    cursor:not-allowed
}
.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:translateY(-.3125rem) scale(.75);
    transform-origin:0 0
}
.UI__DropDown-mtl__custom-select option{
    background-color:inherit;
    color:#050505;
    font-weight:400
}
.UI__DropDown-mtl__arrow:after{
    background-image:url(../../../images/ui-lib/1400e08cff838d824bba.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 (-moz-appearance:none) or (appearance:none)) or ((-moz-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{
    background-image:url(../../../images/ui-lib/6d7a40e4b236f1f5e5f8.png);
    background-repeat:no-repeat;
    background-size:100%;
    display:inline-block;
    height:0;
    overflow:hidden;
    padding:0;
    padding-bottom:20%;
    text-indent:101%;
    white-space:nowrap;
    width:100%
}
.UI__PlatformIcon__alt{
    background-image:url(../../../images/ui-lib/6bddcab697511be38825.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;
    margin:0 1.25rem 1.25rem;
    overflow:hidden;
    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{
    fill:currentColor;
    display:inline-flex;
    margin-left:auto;
    pointer-events:none
}
.NavigationPlayer__nav__1Cft-{
    display:none
}
.NavigationPlayer__nav__1Cft-.NavigationPlayer__open__WLZ5O{
    display:block;
    height:calc(var(--innerHeight) - 60px);
    left:0;
    overflow-y:auto;
    position:fixed;
    right:0;
    top:60px
}
@media (min-width:48em){
    .NavigationPlayer__nav__1Cft-.NavigationPlayer__open__WLZ5O{
        left:auto;
        position:absolute;
        right:0;
        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{
    background-color:#fff;
    list-style:none;
    margin:0;
    padding:0;
    width:300px
}
.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);
    display:flex;
    flex:0 1 auto;
    flex-flow:column;
    flex-wrap:wrap;
    font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size:1rem;
    line-height:1.25rem;
    list-style:none;
    margin:0;
    padding:0
}
@media (max-width:63.9375em){
    .NavigationPlayer__menu__Psl08{
        min-height:100%
    }
}
@media (min-width:64em){
    .NavigationPlayer__menu__Psl08{
        margin-left:auto
    }
}
.NavigationPlayer__submenu__3Bt5K{
    background-color:#fafafa;
    display:none
}
@media (max-width:63.9375em){
    .NavigationPlayer__submenu__3Bt5K .NavigationPlayer__menuLink__1_3s3{
        padding-left:2.5rem
    }
}
@media (min-width:64em){
    .NavigationPlayer__submenu__3Bt5K{
        left:-100%;
        position:absolute;
        top:0
    }
}
.NavigationPlayer__menuLink__1_3s3{
    word-wrap:break-word;
    align-items:center;
    color:#000;
    display:inline-flex;
    font-size:.75rem;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    overflow-wrap:break-word;
    padding:1.25rem;
    text-decoration:none;
    text-transform:uppercase;
    width:100%;
    word-break:break-word
}
.NavigationPlayer__menuLink__1_3s3:focus{
    background-color:#f2f2f2;
    color:#4d4d4d;
    outline:none;
    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{
    color:#000;
    padding:1.25rem
}
.NavigationPlayer__launcherBottom__W9mRT .NavigationPlayer__launcherBottomInfo__kBe_C{
    align-items:flex-start;
    display:flex
}
.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;
    max-width:none;
    width:80px
}
.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{
    border-top:1px solid #e6e6e6;
    overflow:hidden;
    padding:1.25rem;
    position:relative
}
.NavigationPlayer__nickname__1WxCJ{
    font-size:.75rem;
    font-weight:400;
    line-height:1.25rem
}
.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{
    left:11px;
    top:calc(50% - 3px);
    transform:rotate(90deg)
}
.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{
    right:11px;
    top:calc(50% - 3px);
    transform:rotate(-90deg)
}
.tippy-svg-arrow{
    fill:#333;
    height:16px;
    text-align:initial;
    width:16px
}
.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:underline;
    text-decoration-skip-ink:auto
}
.ActivityString__badLink__1Nq-r{
    font-weight:700;
    text-decoration:line-through;
    -webkit-user-select:none;
    -moz-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:underline;
    text-decoration-skip-ink:auto
}
.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{
    border:0;
    border-top:1px solid #f2f2f2;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.1)
}
.UI__CheckBox-socialclub__wrapper{
    position:relative
}
.UI__CheckBox-socialclub__wrapper input[type=checkbox]{
    height:1.25rem;
    opacity:0;
    position:absolute;
    width:1.25rem
}
.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{
    content:"";
    display:inline-block;
    position:absolute
}
.UI__CheckBox-socialclub__wrapper label:before{
    background:#fff;
    border-color:rgba(77,77,77,.3);
    border:1px solid;
    border-radius:3px;
    height:1.25rem;
    left:0;
    top:0;
    width:1.25rem
}
.UI__CheckBox-socialclub__wrapper label:after{
    border-bottom:2px solid;
    border-left:2px solid;
    border-color:#333;
    height:.375rem;
    left:.25rem;
    top:.375rem;
    transform:rotate(-50deg);
    width:.75rem
}
.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]{
    height:1.25rem;
    opacity:0;
    position:absolute;
    width:1.25rem
}
.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{
    content:"";
    display:inline-block;
    position:absolute
}
.UI__CheckBox-mtl__wrapper label:before{
    background:transparent;
    border-color:rgba(255,255,255,.2);
    border:1px solid;
    border-radius:0;
    height:1.25rem;
    left:0;
    top:0;
    width:1.25rem
}
.UI__CheckBox-mtl__wrapper label:after{
    background:#fcaf17;
    display:block;
    height:.75rem;
    left:.25rem;
    top:.25rem;
    width:.75rem
}
.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{
    cursor:not-allowed;
    opacity:.4
}
.UI__CrewTag__crewTag{
    background:#fff;
    border:1px solid #f2f2f2;
    border-radius:2px;
    display:inline-block;
    font-size:1rem;
    height:28px;
    line-height:1.25rem;
    position:relative;
    text-decoration:none;
    width:auto
}
.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;
    position:absolute;
    right:-12.4px;
    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;
    position:absolute;
    right:-13.8px;
    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{
    background-image:url(../../../images/ui-lib/2d82b83f7fefef85e9be.png);
    background-position:0 -6.66667%;
    background-repeat:no-repeat;
    background-size:99%;
    display:inline-block;
    flex:0 0 auto;
    height:100%;
    overflow:hidden;
    padding:0;
    text-indent:101%;
    white-space:nowrap;
    width:100%
}
.UI__ServiceIcon__icon.UI__ServiceIcon__lightTheme{
    background-image:url(../../../images/ui-lib/f38f9ebd237c2e7fa90f.png)
}
.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{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    padding:0;
    text-align:left;
    width:100%
}
.UI__Popover__arrowInner{
    border-left:12px solid transparent;
    border-right:0 solid transparent;
    position:absolute;
    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{
    border-bottom:12px solid #fff;
    top:2px
}
.UI__Popover__popover>div[name=bottom] .UI__Popover__arrowInner:before{
    background:#fff;
    bottom:-14px;
    content:"";
    display:block;
    height:3px;
    pointer-events:none;
    position:absolute;
    right:0;
    width:12px;
    z-index:5
}
.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{
    border-top:12px solid #fff;
    bottom:2px
}
.UI__Popover__popover>div[name=top] .UI__Popover__arrowInner:before{
    background:#fff;
    content:"";
    display:block;
    height:3px;
    pointer-events:none;
    position:absolute;
    right:0;
    top:-14px;
    width:12px;
    z-index:5
}
.UI__Popover__popoverContent{
    background-color:#fff;
    border:1px solid #ccc;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.1);
    min-width:160px
}
.UI__Popover__popoverContent h3{
    background-color:#e6e6e6;
    border-radius:3px 0 0 0;
    color:#1a1a1a;
    font-size:1rem;
    line-height:1.875rem;
    margin:0;
    padding:0 .625rem
}
.UI__Popover__popoverContent ul{
    list-style-type:none;
    margin:0;
    padding:0
}
.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{
    color:#1a1a1a;
    display:block;
    font-size:.875rem;
    line-height:1.25rem;
    padding:.625rem 1.25rem;
    text-decoration:none
}
.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{
    position:fixed!important;
    right:0;
    transform:translate(0)!important;
    z-index:11000
}
.UI__Popover__optionsNav button{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    padding:0;
    text-align:left;
    width:100%
}
.UI__Popover__optionsNavInner{
    background-color:rgba(0,0,0,.8);
    bottom:0;
    left:0;
    position:absolute;
    right:0;
    top:0
}
.UI__Popover__optionsNavMenuWrap{
    bottom:0;
    left:0;
    position:absolute;
    transform:translateY(100%);
    transition:all .25s ease-in-out;
    width:100%
}
.UI__Popover__optionsNavOpen .UI__Popover__optionsNavMenuWrap{
    transform:translateY(0)
}
.UI__Popover__optionsNavMenu{
    background-color:#fff;
    display:flex;
    flex-direction:column;
    margin:0 auto
}
.UI__Popover__optionsNavMenu h3{
    display:none
}
.UI__Popover__optionsNavMenu ul{
    list-style-type:none;
    margin:0;
    padding:0
}
.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{
    background-color:#fff;
    color:#1a1a1a;
    display:block;
    font-size:1rem;
    font-weight:700;
    line-height:45px;
    padding:0 1.25rem;
    text-decoration:none
}
.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{
    height:12px;
    margin-right:8px;
    position:relative;
    top:-.125rem;
    width:12px
}
.UI__Popover__optionsNavMenu label{
    font-weight:400
}
.UI__Popover__optionsNavMenu label:hover{
    background-color:#fff
}
.UI__PlayerCard__player{
    align-items:center;
    display:flex;
    flex-flow:row wrap;
    max-width:600px;
    padding:5px
}
.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{
    flex:1 0;
    overflow:hidden;
    padding:0 10px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.UI__PlayerCard__right{
    align-items:center;
    display:flex;
    margin-left:auto
}
.UI__PlayerCard__username{
    color:#000;
    font-size:1rem;
    line-height:1.25rem;
    overflow:hidden;
    text-decoration:none;
    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:underline;
    text-decoration-skip-ink:auto
}
.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{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    margin-left:5px;
    padding:0;
    text-align:left
}
.UI__PlayerCard__options:hover .UI__PlayerCard__icon{
    fill:#fcaf17
}
.UI__PlayerCard__icon{
    fill:#666;
    box-sizing:content-box;
    height:14px;
    padding:13px 15px;
    width:14px
}
.UI__PlayerCard__content{
    word-wrap:break-word;
    border-top:1px solid #e6e6e6;
    display:flex;
    flex:1 1 100%;
    flex-wrap:wrap;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    margin:5px -5px 0 -5px;
    overflow:hidden;
    overflow-wrap:break-word;
    padding:10px 10px 5px 10px;
    width:100%;
    word-break:break-word
}
.UI__PlayerCard__childText{
    color:#666;
    flex:1 1 100%;
    font-size:.875rem;
    font-weight:400;
    line-height:1.25rem;
    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{
    margin:1.25rem 0;
    text-align:right
}
.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;
    height:84px;
    margin:0 auto;
    max-width:350px;
    padding:10px;
    position:relative;
    width:100%
}
.DeleteFriend__deletedUser__FdVuK .DeleteFriend__greyPanel__2nVRS .DeleteFriend__avatar__YtrKx{
    float:left
}
.DeleteFriend__deletedUser__FdVuK .DeleteFriend__greyPanel__2nVRS .DeleteFriend__text__1LVAg{
    word-wrap:break-word;
    margin-left:15px
}
.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{
    margin:1.25rem 0;
    text-align:right
}
.DeleteFriend__buttons__2cXAi button{
    margin:0 10px 0 0
}
.DeleteFriend__buttons__2cXAi button:last-child{
    margin:0
}
.PlayerCardWithOptions__buttons__2mIo->div{
    float:right
}
.PlayersModal__playersModalOverlay__1WraU{
    z-index:10000
}
.PlayersModal__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]{
    background:rgba(255,255,255,.99);
    border:1px solid rgba(0,0,0,.25);
    display:block;
    font-size:85%;
    outline:none;
    padding:1rem 0;
    white-space:nowrap
}
[data-reach-menu-item]{
    color:inherit;
    cursor:pointer;
    display:block;
    font:inherit;
    padding:5px 20px;
    text-decoration:initial;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
[data-reach-menu-item][data-selected]{
    background:#1159a6;
    color:#fff;
    outline:none
}
[data-reach-menu-item][aria-disabled]{
    cursor:not-allowed;
    opacity:.5
}
[data-reach-menu-item],[data-reach-menu-link]{
    padding:0;
    white-space:normal
}
[data-reach-menu-items],[data-reach-menu-list]{
    background:none;
    border:none;
    font-size:inherit;
    padding:0
}
[data-reach-menu-items]:focus,[data-reach-menu-list]:focus{
    outline-offset:0;
    outline-width:1px
}
[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]{
        bottom:0;
        left:0!important;
        overflow:hidden;
        right:0;
        top:auto!important
    }
    [data-reach-menu][data-reach-popover]:before{
        -webkit-animation-delay:.2s;
        animation-delay:.2s;
        -webkit-animation-duration:.25s;
        animation-duration:.25s;
        -webkit-animation-fill-mode:forwards;
        animation-fill-mode:forwards;
        -webkit-animation-name:UI__Menu-socialclub__fadeIn;
        animation-name:UI__Menu-socialclub__fadeIn;
        -webkit-animation-timing-function:linear;
        animation-timing-function:linear;
        background-color:rgba(0,0,0,.5);
        bottom:0;
        content:"";
        left:0;
        opacity:0;
        pointer-events:none;
        position:fixed;
        right:0;
        top:60px;
        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{
        box-shadow:none;
        overflow-y:auto
    }
    [data-reach-popover]>.UI__MenuList-socialclub__list.UI__MenuList-socialclub__drawer{
        -webkit-animation-delay:.2s;
        animation-delay:.2s;
        -webkit-animation-duration:.25s;
        animation-duration:.25s;
        -webkit-animation-fill-mode:forwards;
        animation-fill-mode:forwards;
        -webkit-animation-name:UI__MenuList-socialclub__fadeIn,UI__MenuList-socialclub__slideUp;
        animation-name:UI__MenuList-socialclub__fadeIn,UI__MenuList-socialclub__slideUp;
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out;
        height:100%;
        max-height:33vh;
        opacity:0
    }
    [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{
        box-shadow:none;
        overflow-y:auto
    }
    [data-reach-popover]>.UI__MenuPopover-socialclub__popover.UI__MenuPopover-socialclub__drawer{
        -webkit-animation-delay:.2s;
        animation-delay:.2s;
        -webkit-animation-duration:.25s;
        animation-duration:.25s;
        -webkit-animation-fill-mode:forwards;
        animation-fill-mode:forwards;
        -webkit-animation-name:UI__MenuPopover-socialclub__fadeIn,UI__MenuPopover-socialclub__slideUp;
        animation-name:UI__MenuPopover-socialclub__fadeIn,UI__MenuPopover-socialclub__slideUp;
        -webkit-animation-timing-function:ease-out;
        animation-timing-function:ease-out;
        height:100%;
        max-height:33vh;
        opacity:0
    }
    [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{
    float:left;
    font-size:.938rem;
    line-height:1.25rem;
    max-width:none;
}
.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{
    color:#666;
    font-size:.75rem;
    line-height:1.25rem;
    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-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size:1rem;
    line-height:1.25rem;
    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{
    border-bottom:1px solid #f2f2f2;
    color:#4d4d4d;
    display:block;
    font-size:.875rem;
    line-height:1.25rem;
    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{
    fill:currentColor;
    display:inline-flex;
    margin-left:auto;
    pointer-events:none
}
.NavigationMain__nav__3DV74{
    display:none;
    font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size:1rem;
    line-height:1.25rem;
    position:relative
}
@media (max-width:79.9375em){
    .NavigationMain__nav__3DV74{
        background-color:#fff;
        box-shadow:0 2px 5px 0 rgba(0,0,0,.1)
    }
    .NavigationMain__nav__3DV74.NavigationMain__open__aIbhk{
        bottom:0;
        display:block;
        left:0;
        overflow-y:auto;
        position:fixed;
        right:0;
        top:60px
    }
    .NavigationMain__nav__3DV74.NavigationMain__open__aIbhk:before{
        border-bottom:6px solid #fff;
        border-left:6px solid transparent;
        border-right:6px solid transparent;
        content:"";
        left:20px;
        position:fixed;
        top:54px
    }
}
@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
    }
    .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{
    word-wrap:break-word;
    align-items:center;
    display:inline-flex;
    font-size:.75rem;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    overflow-wrap:break-word;
    padding:1.25rem;
    text-decoration:none;
    text-transform:uppercase;
    width:100%;
    word-break:break-word
}
.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{
    color:#000;
    position:relative
}
.NavigationMain__menubarLink__25FbM.NavigationMain__active__qaJpM{
    font-weight:700
}
@media (max-width:79.9375em){
    .NavigationMain__menubarLink__25FbM:focus{
        background-color:#f2f2f2;
        color:#4d4d4d;
        outline:none;
        text-decoration:underline
    }
}
@media (min-width:80em){
    .NavigationMain__menubarLink__25FbM{
        color:#fff;
        letter-spacing:.5px;
        padding:1.25rem .9375rem;
        text-shadow:1px 1px 3px rgba(0,0,0,.5)
    }
    .NavigationMain__menubarLink__25FbM:after{
        background-color:#fcaf17;
        content:" ";
        display:block;
        height:5px;
        left:6%;
        opacity:0;
        position:absolute;
        top:0;
        transition:opacity .2s linear;
        width:88%
    }
    .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{
    fill:#000;
    margin-left:4px
}
@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{
    background-color:#fff;
    display:none;
    list-style:none;
    margin:0;
    min-width:300px;
    padding:0
}
.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{
        left:0;
        top:calc(100% - 1px)
    }
}
@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{
        background-color:#fafafa;
        left:100%;
        top:0;
        z-index:-1
    }
}
.NavigationMain__signIn__2JJGA{
    margin-left:auto
}
.NavigationMain__icon__3holw{
    fill:#999;
    margin-left:10px
}
.Tags__tags__2Z67B{
    -webkit-tap-highlight-color:transparent;
    clear:both;
    display:flex;
    flex-wrap:wrap;
    margin:-3px
}
.Tags__tags__2Z67B:after{
    clear:both;
    content:"";
    display:table
}
.Tags__tags__2Z67B>*{
    margin:3px;
    text-decoration:none
}
.Tag__tag__1qPmJ{
    word-wrap:break-word;
    align-items:center;
    background-color:#f2f2f2;
    border-radius:2px;
    color:#4d4d4d;
    cursor:default;
    display:flex;
    flex:0 1 auto;
    font-size:.75rem;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    line-height:1.25rem;
    line-height:15px;
    overflow-wrap:break-word;
    word-break:break-word;
    z-index:1
}
.Tag__tag__1qPmJ.Tag__interactive__3l5o_,a .Tag__tag__1qPmJ{
    cursor:pointer
}
.Tag__tag__1qPmJ span{
    align-items:center;
    display:flex;
    justify-content:center
}
.Tag__tag__1qPmJ.Tag__isContest__34yqN,.Tag__tag__1qPmJ.Tag__isPastContest__2hs70{
    background:#e6e6e6;
    border:none;
    color:#000
}
.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{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    display:flex;
    padding:0;
    padding:5px
}
@media (min-width:32.5em){
    .Tag__text__3h1Ze{
        padding:5px 10px
    }
}
.Tag__close__2AY9u{
    align-items:center;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    border-left:1px solid #e6e6e6;
    color:inherit;
    cursor:pointer;
    display:flex;
    height:25px;
    justify-content:center;
    padding:0;
    width:25px
}
.Tag__anml__1k5F_{
    margin-top:-2px
}
.Tag__lanml__uJxDZ{
    fill:#f7931e;
    margin-top:-2px
}
.SearchBoxFeatured__featured__3XQbC{
    margin:0 auto;
    max-width:1420px;
    padding:25px 10px
}
.SearchBoxFeatured__featured__3XQbC h2{
    text-rendering:optimizeLegibility;
    font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size:1.125rem;
    font-weight:700;
    line-height:1.25rem;
    margin-bottom:1.25rem;
    margin-top:0
}
@media (min-width:64em){
    .SearchBoxFeatured__featured__3XQbC{
        padding:40px 20px 60px
    }
    .SearchBoxFeatured__featured__3XQbC h2{
        font-size:1.5rem;
        line-height:1.875rem
    }
}
.SearchBoxFeatured__featured__3XQbC .SearchBoxFeatured__featuredInTitle__KR3oG{
    margin:20px 0 0 22px
}
.SearchBoxFeatured__featured__3XQbC .SearchBoxFeatured__featuredInTitle__KR3oG h3{
    font-size:.85rem
}
.SearchBoxFeatured__trendingIcon__2nzK-{
    fill:#000;
    margin-top:-4px
}
.SearchBoxFeatured__tags__JpSjI>a>div{
    background:#f7f7f7;
    border:1px solid #ccc;
    color:#000
}
.SearchBoxFeatured__tags__JpSjI>a.SearchBoxFeatured__featuredTag__2pk-O>div{
    padding:1px 0
}
.SearchBox__wrap__3Yeec{
    color:#000;
    cursor:default;
    left:0;
    min-height:100vh;
    position:absolute;
    top:0;
    width:100%;
    z-index:9000
}
.SearchBox__overlay__1ghNG{
    -webkit-animation:SearchBox__fadeIn__33_E5 .25s;
    animation:SearchBox__fadeIn__33_E5 .25s;
    background-color:rgba(0,0,0,.3);
    bottom:0;
    left:0;
    opacity:1;
    position:absolute;
    right:0;
    top:0
}
@-webkit-keyframes SearchBox__fadeIn__33_E5{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
@keyframes SearchBox__fadeIn__33_E5{
    0%{
        opacity:0
    }
    to{
        opacity:1
    }
}
.SearchBox__inner__2xiNX{
    -webkit-animation:SearchBox__slideDown__2cfcl .35s ease-out;
    animation:SearchBox__slideDown__2cfcl .35s ease-out;
    background:#fafafa;
    border-bottom:6px solid #fcaf17;
    height:100vh;
    overflow-y:auto;
    position:relative
}
@media (min-width:64em){
    .SearchBox__inner__2xiNX{
        height:auto
    }
}
@-webkit-keyframes SearchBox__slideDown__2cfcl{
    0%{
        margin-top:-100%;
        @media (min-width:64em){
            margin-top:-400px
        }
    }
    to{
        margin-top:0
    }
}
@keyframes SearchBox__slideDown__2cfcl{
    0%{
        margin-top:-100%;
        @media (min-width:64em){
            margin-top:-400px
        }
    }
    to{
        margin-top:0
    }
}
.SearchBox__search__2UjeI{
    background-color:#000;
    color:#fff
}
.SearchBox__searchInner__2qdOP{
    padding-top:60px;
    position:relative
}
@media (min-width:64em){
    .SearchBox__searchInner__2qdOP{
        padding-top:20px
    }
}
@media screen and (max-width:1024px) and (max-height:400px){
    .SearchBox__searchInner__2qdOP{
        padding-right:60px;
        padding-top:0
    }
}
.SearchBox__searchInner__2qdOP:after{
    background:#666;
    bottom:0;
    content:"";
    height:1px;
    left:0;
    position:absolute;
    width:100%
}
.SearchBox__inputWrap__1ifG1{
    margin:0 auto;
    max-width:1420px;
    position:relative
}
.SearchBox__inputWrap__1ifG1 input:focus{
    border:0
}
.SearchBox__input__2RpJl{
    background-color:#000;
    border:0;
    border-radius:0;
    color:#fff;
    display:block;
    font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size:1.875rem;
    font-weight:700;
    letter-spacing:1px;
    line-height:35px;
    margin:auto;
    padding:.625rem 45px .625rem .625rem;
    position:relative;
    width:100%
}
@media (min-width:64em){
    .SearchBox__input__2RpJl{
        font-size:3.375rem;
        line-height:62px;
        padding:1.25rem 90px 1.25rem 90px
    }
}
.SearchBox__input__2RpJl::-moz-placeholder{
    color:#ccc;
    opacity:1
}
.SearchBox__input__2RpJl::-ms-input-placeholder{
    color:#ccc;
    opacity:1
}
.SearchBox__input__2RpJl::placeholder{
    color:#ccc;
    opacity:1
}
.SearchBox__input__2RpJl:focus{
    outline:0
}
.SearchBox__input__2RpJl::-ms-clear{
    display:none
}
.SearchBox__searchButton__1RZoZ{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    display:block;
    padding:0;
    position:absolute;
    right:0;
    top:4px
}
@media (min-width:64em){
    .SearchBox__searchButton__1RZoZ{
        display:none
    }
}
.SearchBox__searchButton__1RZoZ svg{
    fill:#fcaf17;
    box-sizing:content-box;
    padding:16px
}
.SearchBox__searchIcon__2QplS{
    display:none
}
@media (min-width:64em){
    .SearchBox__searchIcon__2QplS{
        fill:#fff;
        display:block;
        left:30px;
        position:absolute;
        top:33px;
        z-index:9999
    }
}
.SearchBox__errorMessage__3ekA2{
    color:#ee0a0a;
    display:none;
    font-style:italic;
    font-weight:700;
    margin:0 auto;
    max-width:1420px;
    padding:16px 1.25rem 0
}
.SearchBox__errorState__37dQA .SearchBox__input__2RpJl,.SearchBox__errorState__37dQA .SearchBox__input__2RpJl:focus{
    border-bottom:1px solid #bd0808
}
.SearchBox__errorState__37dQA .SearchBox__errorMessage__3ekA2{
    display:block
}
.SearchBox__close__1ZjWN{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    box-sizing:content-box;
    color:inherit;
    cursor:pointer;
    height:24px;
    padding:0;
    padding:12px;
    position:absolute;
    right:0;
    top:-60px;
    width:24px;
    z-index:1
}
@media (min-width:64em){
    .SearchBox__close__1ZjWN{
        margin:18px;
        padding:0;
        right:20px;
        top:20px
    }
}
@media screen and (max-width:1024px) and (max-height:400px){
    .SearchBox__close__1ZjWN{
        right:-60px;
        top:4px
    }
}
.SearchBox__closeIcon__3KSUo{
    fill:#fff;
    display:block;
    height:24px;
    width:24px
}
.SearchBox__close__1ZjWN:hover .SearchBox__closeIcon__3KSUo{
    fill:#fcaf17
}
.SearchBox__type__kvc-B{
    align-items:center;
    display:flex;
    justify-content:flex-start;
    margin:0 auto;
    max-width:1420px;
    padding:1.25rem .625rem
}
.SearchBox__type__kvc-B:after{
    clear:both;
    content:"";
    display:table
}
@media (min-width:64em){
    .SearchBox__type__kvc-B{
        padding:1.25rem
    }
}
.SearchBox__label__1OmYv{
    flex:0 1 auto;
    margin-right:20px
}
@media (min-width:31.25em){
    .SearchBox__label__1OmYv{
        flex:0 0 auto
    }
}
.SearchBox__dropdown__2obAC{
    border:1px solid #fff;
    border-radius:0
}
.SearchBox__dropdown__2obAC select{
    background:#000;
    color:#fff;
    font-weight:700;
    letter-spacing:1px
}
.SearchBox__dropdown__2obAC:after{
    background-image:url(../../../images/react/ui/chevron-white.png);
    border-left-color:#fff
}
@media (min-width:64em){
    .SearchBox__dropdown__2obAC{
        display:none
    }
}
.SearchBox__typeList__20H0L{
    display:none;
    list-style:none;
    margin:0;
    padding:0
}
@media (min-width:64em){
    .SearchBox__typeList__20H0L{
        display:block
    }
}
.SearchBox__typeList__20H0L input[type=radio]{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:#666;
    border:0;
    border-radius:50%;
    display:inline-block;
    height:20px;
    margin:0;
    width:20px
}
.SearchBox__typeList__20H0L input[type=radio]:hover{
    border:none
}
.SearchBox__typeList__20H0L input[type=radio]:hover:not(:checked):after{
    background:rgba(255,255,255,.6);
    border-radius:50%;
    content:"";
    display:block;
    height:10px;
    left:5px;
    position:absolute;
    top:5px;
    width:10px
}
.SearchBox__typeList__20H0L input[type=radio]:focus{
    outline:1px auto #fcaf17
}
.SearchBox__typeList__20H0L input[type=radio]:checked:after{
    background:#fff;
    border-radius:50%;
    content:"";
    display:block;
    height:10px;
    left:5px;
    position:absolute;
    top:5px;
    width:10px
}
.SearchBox__typeList__20H0L label{
    color:#fff;
    float:none;
    font-size:1rem;
    margin-right:30px;
    padding-left:26px;
    padding-top:0;
    width:auto
}
.SearchBox__typeList__20H0L .SearchBox__radioGroupLabel__3d2i0{
    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
}
.NavigationTop__wrap__uR-t0{
    background-color:#000;
    font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size:1rem;
    height:60px;
    line-height:1.25rem;
    position:-webkit-sticky;
    position:sticky;
    top:0;
    transition:background-color .2s linear;
    width:100%;
    z-index:8600
}
@media (min-width:80em){
    .NavigationTop__wrap__uR-t0{
        padding:0 .625rem
    }
    .NavigationTop__isPageAtTop__2mzyD{
        background-color:rgba(0,0,0,.4)
    }
}
.NavigationTop__inner__1qeUF{
    align-items:center;
    display:flex;
    height:100%;
    margin:0 auto;
    max-width:1420px
}
@media (min-width:88.75em){
    .NavigationTop__inner__1qeUF{
        padding:0 .625rem
    }
}
.NavigationTop__inner__1qeUF .NavigationTop__button__36ZVT{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    outline:inherit
}
.NavigationTop__icon__Rp7DN{
    display:block;
    padding:14px .625rem;
    position:relative
}
.NavigationTop__icon__Rp7DN:focus{
    outline:0
}
.NavigationTop__icon__Rp7DN .NavigationTop__iconBg__2slTY{
    align-items:center;
    background-color:rgba(255,255,255,.1);
    border-radius:50%;
    display:flex;
    height:32px;
    justify-content:center;
    padding:8px;
    position:relative;
    width:32px
}
.NavigationTop__iconBg__2slTY svg{
    fill:#fff
}
.NavigationTop__icon__Rp7DN:after{
    background:transparent;
    border:2px solid transparent;
    border-radius:50%;
    content:" ";
    height:36px;
    left:calc(50% - 18px);
    position:absolute;
    top:calc(50% - 18px);
    transition:border .2s linear;
    width:36px;
    z-index:-1
}
@media (hover:hover){
    .NavigationTop__icon__Rp7DN:hover:after{
        border:2px solid #fcaf17
    }
}
.NavigationTop__icon__Rp7DN:focus:after,.NavigationTop__iconActive__l1dwW:after{
    border:2px solid #fcaf17
}
.NavigationTop__hamburger__300j6{
    padding-left:.625rem
}
.NavigationTop__hamburger__300j6[aria-expanded=true] svg{
    fill:#fcaf17
}
@media (min-width:80em){
    .NavigationTop__hamburger__300j6{
        display:none
    }
}
.NavigationTop__search__3YTgj{
    margin-right:auto
}
.NavigationTop__groupLeft__2Wbry{
    display:flex;
    margin-right:auto
}
@media (min-width:80em){
    .NavigationTop__groupLeft__2Wbry{
        flex:0 0 auto;
        margin-left:auto;
        margin-right:0
    }
}
.NavigationTop__groupRight__33TKu{
    align-items:center;
    display:flex;
    justify-content:flex-end;
    margin-left:auto;
    min-width:104px
}
@media (min-width:80em){
    .NavigationTop__groupRight__33TKu{
        flex:0 0 auto;
        margin-left:0;
        min-width:0
    }
}
.NavigationTop__logo__3MyBY{
    flex:0 0 auto
}
@media (min-width:80em){
    .NavigationTop__logo__3MyBY{
        margin-left:10px;
        order:-1
    }
}
.NavigationTop__desktopLogo__1HSiB{
    display:none
}
@media (min-width:80em){
    .NavigationTop__desktopLogo__1HSiB{
        display:block
    }
    .NavigationTop__mobileLogo__18Xi3{
        display:none
    }
}
.NavigationTop__logoRockstar___Jek4{
    background-image:url(../../../images/react/logo/rockstar_small.png);
    background-repeat:no-repeat;
    background-size:100%;
    box-sizing:content-box;
    display:inline-block;
    height:32px;
    position:relative;
    top:1px;
    width:34px
}
@media (max-width:64.6875em){
    .pl-PL .NavigationTop__logoSocialClub__f0lbn{
        display:none
    }
}
@media (max-width:68.125em){
    .pt-BR .NavigationTop__logoSocialClub__f0lbn{
        display:none
    }
}
@media (max-width:69.375em){
    .es-ES .NavigationTop__logoSocialClub__f0lbn,.es-MX .NavigationTop__logoSocialClub__f0lbn{
        display:none
    }
}
@media (max-width:70.625em){
    .fr-FR .NavigationTop__logoSocialClub__f0lbn,.ru-RU .NavigationTop__logoSocialClub__f0lbn{
        display:none
    }
}
@media (max-width:63.9375em){
    .menuOpen,.menuOpen body{
        height:100%;
        overflow-y:hidden;
        position:fixed;
        width:100%
    }
}
.NavigationTop__logoSocialClub__f0lbn{
    background-image:url(../../../images/react/logo/socialclub_small.png);
    background-repeat:no-repeat;
    background-size:100%;
    box-sizing:content-box;
    display:none;
    height:36px;
    margin-left:8px;
    width:128px
}
@media (min-width:80em){
    .NavigationTop__logoSocialClub__f0lbn{
        display:inline-block
    }
}
.NavigationTop__logo__3MyBY:hover .NavigationTop__logoSocialClub__f0lbn{
    filter:drop-shadow(0 0 5px rgba(252,175,23,.5))
}
.NavigationTop__notifications__SF49A{
    color:#4d4d4d;
    cursor:pointer
}
@media (min-width:80em){
    .NavigationTop__notifications__SF49A{
        position:relative
    }
}
.NavigationTop__notifications__SF49A:focus{
    outline:0
}
.NavigationTop__notifications__SF49A .NavigationTop__new__1qmNU{
    align-items:center;
    background-color:#bd0808;
    border-radius:3px;
    color:#fff;
    display:flex;
    font-size:.75rem;
    font-weight:700;
    justify-content:center;
    line-height:1.25rem;
    line-height:1;
    padding:3px 5px;
    position:absolute;
    right:-5px;
    top:-5px
}
.NavigationTop__navPlayer__31-Sz .NavigationTop__button__36ZVT[aria-expanded=true]:before,.NavigationTop__notifications__SF49A .NavigationTop__button__36ZVT[aria-expanded=true]:before{
    border-bottom:6px solid #fff;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
    bottom:0;
    content:"";
    left:50%;
    position:absolute;
    transform:translateX(-50%)
}
.NavigationTop__navPlayer__31-Sz .NavigationTop__button__36ZVT[aria-expanded=true] svg,.NavigationTop__notifications__SF49A .NavigationTop__button__36ZVT[aria-expanded=true] svg{
    fill:#fcaf17
}
.NavigationTop__avatarBtn__1dU2p{
    padding:0
}
.NavigationTop__avatar__MXUe5:hover:after{
    border:2px solid #fcaf17
}
.NavigationTop__avatar__MXUe5{
    cursor:pointer;
    display:block;
    padding:14px .625rem
}
.NavigationTop__avatar__MXUe5 img{
    border-radius:50%;
    position:relative
}
.NavigationTop__avatar__MXUe5:after{
    background:transparent;
    border:2px solid transparent;
    border-radius:50%;
    content:" ";
    height:36px;
    left:8px;
    position:absolute;
    top:12px;
    transition:border .2s linear;
    width:36px;
    z-index:-1
}
.NavigationTop__navPlayer__31-Sz{
    position:relative
}
.NavigationTop__visuallyHidden__251fz{
    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
}
.NavigationTop__rgl__3lQNv{
    display:none
}
@media (min-width:80em){
    .NavigationTop__rgl__3lQNv{
        word-wrap:break-word;
        align-items:center;
        background-color:#fcaf17;
        color:#000;
        display:inline-flex;
        flex:0 0 auto;
        font-size:.75rem;
        font-weight:700;
        -webkit-hyphens:auto;
        -ms-hyphens:auto;
        hyphens:auto;
        justify-content:flex-end;
        letter-spacing:.5px;
        line-height:13px;
        margin:0 10px;
        overflow-wrap:break-word;
        padding:0 .625rem;
        position:relative;
        text-decoration:none;
        text-transform:uppercase;
        transition:background-color .2s linear;
        word-break:break-word;
        z-index:0
    }
}
.NavigationTop__rgl__3lQNv:hover{
    background-color:#f7931e;
    color:#000
}
.NavigationTop__rgl__3lQNv .NavigationTop__text__2kbm6{
    word-wrap:break-word;
    display:inline-block;
    padding:0 10px;
    text-align:center;
    width:100px
}
.CookiesBanner__container__1rSHV{
    background-color:rgba(0,0,0,.95);
    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__content__1nghq{
    display:flex;
    flex-wrap:wrap;
    margin:0 auto;
    max-width:1380px;
    padding:1.25rem
}
.CookiesBanner__title__1BZ9h{
    text-rendering:optimizeLegibility;
    color:#fff;
    flex:1 100%;
    font-size:.938rem;
    font-weight:700;
    line-height:1.25rem;
    margin-bottom:10px
}
@media (min-width:64em){
    .CookiesBanner__title__1BZ9h{
        font-size:1.125rem;
        line-height:1.25rem;
        margin-bottom:20px
    }
}
.CookiesBanner__copy__2CbZY{
    color:#fff;
    flex:1 100%;
    font-size:.75rem;
    line-height:1.25rem;
    margin-bottom:0;
    max-width:none
}
@media (min-width:64em){
    .CookiesBanner__copy__2CbZY{
        flex:1 60%;
        font-size:1rem;
        line-height:1.25rem
    }
}
.CookiesBanner__link__1MofP{
    color:#fff;
    text-decoration:underline
}
.CookiesBanner__link__1MofP:hover{
    color:#fff
}
.CookiesBanner__actions__3Z58I{
    flex:1 100%;
    margin-top:1.25rem
}
@media (min-width:64em){
    .CookiesBanner__actions__3Z58I{
        flex:1 auto;
        margin-top:0;
        text-align:right
    }
}
.CookiesBanner__buttonDeny__mcIcK{
    margin-right:.625rem
}
.PrivacyBanner__wrap__1EVpm{
    background:#fff;
    color:#000;
    font-family:-apple-system,BlinkMacSystemFont,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;
    font-size:.75rem;
    line-height:1.25rem;
    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{
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    background:none;
    border:none;
    color:inherit;
    cursor:pointer;
    padding:0;
    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,footer,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{
    -webkit-text-decoration-skip:objects;
    background-color:transparent
}
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:monospace,monospace;
    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]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
    border-style:none;
    padding:0
}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-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;
    font-style:normal;
    font-weight:400;
    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-face{
    text-rendering:optimizeLegibility;
    font-family:Redemption;
    font-style:normal;
    font-weight:400;
    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-face{
    text-rendering:optimizeLegibility;
    font-family:RDR-Lino;
    font-style:normal;
    font-weight:400;
    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-face{
    text-rendering:optimizeLegibility;
    font-family:Hapna;
    font-style:normal;
    font-weight:400;
    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-face{
    text-rendering:optimizeLegibility;
    font-family:Helvetica Neue LT;
    font-style:normal;
    font-weight:400;
    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-face{
    text-rendering:optimizeLegibility;
    font-family:Helvetica Neue LT;
    font-style:normal;
    font-weight:700;
    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")
}
html{
    box-sizing:border-box;
    font-size:1em;
    line-height:1.25rem;
    overflow-y:scroll
}
body{
    background:#f2f2f2;
    color:#4d4d4d;
    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
}
::-moz-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-offset:-1px;
    outline-style:solid
}
img{
    display:block
}
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.modalOpen{
    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-mode: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{
    margin-left:auto;
    margin-right:auto;
    max-width:1420px;
    padding:0 1.69492%
}
.container:after{
    clear:both;
    content:" ";
    display:block
}
html:not(.legacyPageWidthIncreased) .link{
    color:#fcaf17;
    text-decoration:none
}
html:not(.legacyPageWidthIncreased) .link:hover{
    -webkit-text-decoration-skip:ink;
    text-decoration:underline;
    text-decoration-skip-ink:auto
}
.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:1px solid #0b79d0;
    outline-offset:-1px
}
.buttonLoaderIcon{
    padding:.326rem
}
.buttonLoaderIcon>div{
    height:1.6rem!important;
    width:1.6rem!important
}
: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{
    word-wrap:break-word;
    background-color:#1a1a1a;
    border-radius:3px;
    filter:drop-shadow(0 0 3px rgba(0,0,0,.2));
    font-size:.875rem;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    line-height:1.25rem;
    overflow-wrap:break-word;
    padding:15px 20px 18px;
    word-break:break-word
}
.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{
    word-wrap:break-word;
    background-color:#fff;
    border-radius:3px;
    filter:drop-shadow(0 0 3px rgba(0,0,0,.2));
    font-size:.875rem;
    -webkit-hyphens:auto;
    -ms-hyphens:auto;
    hyphens:auto;
    line-height:1.25rem;
    overflow-wrap:break-word;
    padding:15px 20px 18px;
    word-break:break-word
}
.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__modalOpen__2zs-D{
    overflow:hidden
}
