/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html {
    line-height: 1.15;
    -webkit-text-size-adjust: 100%
}

body {
    margin: 0
}

main {
    display: block
}

h1 {
    font-size: 2em;
    margin: .67em 0
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

pre {
    font-family: monospace,monospace;
    font-size: 1em
}

a {
    background-color: transparent
}

abbr[title] {
    border-bottom: none;
    text-decoration: underline;
    -webkit-text-decoration: underline dotted;
    text-decoration: underline dotted
}

b,strong {
    font-weight: bolder
}

code,kbd,samp {
    font-family: monospace,monospace;
    font-size: 1em
}

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
}

button,input,optgroup,select,textarea {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    margin: 0
}

button,input {
    overflow: visible
}

button,select {
    text-transform: none
}

[type=button],[type=reset],[type=submit],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 {
    padding: .35em .75em .625em
}

legend {
    box-sizing: border-box;
    color: inherit;
    display: table;
    max-width: 100%;
    padding: 0;
    white-space: normal
}

progress {
    vertical-align: baseline
}

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-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    -webkit-appearance: button;
    font: inherit
}

details {
    display: block
}

summary {
    display: list-item
}

[hidden],template {
    display: none
}

* {
    box-sizing: border-box
}

html {
    scroll-behavior: smooth;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased
}

body,html {
    height: 100%
}

body {
    color: #000;
    background-color: #000
}

p {
    margin: 0
}

svg {
    width: 100%
}

@supports (-ms-ime-align:auto) {
    input::-ms-clear {
        display: none
    }
}

select {
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none
}

@supports (-ms-ime-align:auto) {
    [class*="--darkBackground"],[class*="--lightBackground"],[tabIndex="0"],a,input {
        outline: none
    }
}

[class*="--darkBackground"] [tabIndex="0"]:focus,[class*="--darkBackground"] a:focus,[class*="--darkBackground"] input:focus,[class*="--lightBackground"] [tabIndex="0"]:focus,[class*="--lightBackground"] a:focus,[class*="--lightBackground"] input:focus,[tabIndex="0"]:focus,a:focus,button:focus,button[type=submit]:focus,input:focus {
    outline-width: 2px;
    outline-style: solid;
    outline-color: #bfa251;
    outline-offset: 2px;
    border-radius: 0
}

[tabIndex="0"]:focus:active,a:focus:active,a:focus:not(:focus-visible),button:focus:not(:focus-visible),input:focus:active,input:focus:focus-visible {
    outline: none
}

form [type=button]:-moz-focusring,form button:-moz-focusring {
    outline-width: 2px;
    outline-style: solid;
    outline-color: #bfa251;
    outline-offset: -4px
}

form button:focus {
    outline-width: 2px;
    outline-style: solid;
    outline-color: #bfa251;
    outline-offset: -4px
}

form button:focus:active {
    outline: none
}

/*
@font-face {
    font-family: Proxima Nova;
    font-weight: 400;
    font-style: normal;
    font-display: swap;
    src: local("Amazon Ember"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_W_Rg.woff2) format("woff2"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_Rg.ttf) format("truetype")
}
*/

/*@font-face {
    font-family: Proxima Nova;
    font-weight: 400;
    font-style: italic;
    font-display: swap;
    src: local("Amazon Ember Italic"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_W_RgIt.woff2) format("woff2"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_RgIt.ttf) format("truetype")
}*/

/*
@font-face {
    font-family: Proxima Nova;
    font-weight: 500;
    font-style: normal;
    font-display: swap;
    src: local("Amazon Ember Medium"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_W_Bd.woff2) format("woff2"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_Bd.ttf) format("truetype")
}
*/

/*@font-face {
    font-family: Proxima Nova;
    font-weight: 500;
    font-style: italic;
    font-display: swap;
    src: local("Amazon Ember Bold Italic"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_W_BdIt.woff2) format("woff2"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_BdIt.ttf) format("truetype")
}*/

/*
@font-face {
    font-family: Proxima Nova;
    font-weight: 700;
    font-style: normal;
    font-display: swap;
    src: local("Amazon Ember Bold"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_W_Bd.woff2) format("woff2"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_Bd.ttf) format("truetype")
}
*/

/*
@font-face {
    font-family: Proxima Nova;
    font-weight: 700;
    font-style: italic;
    font-display: swap;
    src: local("Amazon Ember Bold Italic"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_W_BdIt.woff2) format("woff2"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_BdIt.ttf) format("truetype")
}
*/

/*@font-face {
    font-family: Proxima Nova;
    font-weight: 300;
    font-style: normal;
    font-display: swap;
    src: local("Amazon Ember Light"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_W_Lt.woff2) format("woff2"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_Lt.ttf) format("truetype")
}*/

/*@font-face {
    font-family: Proxima Nova;
    font-weight: 300;
    font-style: italic;
    font-display: swap;
    src: local("Amazon Ember Light Italic"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_W_LtIt.woff2) format("woff2"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/AmazonEmber_LtIt.ttf) format("truetype")
}*/

/*@font-face {
    font-family: Vendome;
    font-weight: 400;
    font-style: normal;
    font-display: block;
    src: local("Vendome-Reg"),local("Vendome-Reg"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/Vendome-Reg.woff2) format("woff2"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/Vendome-Reg.woff) format("woff"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/Vendome-Reg.ttf) format("truetype")
}*/

/*@font-face {
    font-family: Vendome;
    font-weight: 500;
    font-style: normal;
    font-display: block;
    src: local("Vendome-Med"),local("Vendome-Med"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/Vendome-Med.woff2) format("woff2"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/Vendome-Med.woff) format("woff"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/Vendome-Med.ttf) format("truetype")
}*/

/*
@font-face {
    font-family: Proxima Nova;
    font-weight: 400;
    font-style: normal;
    font-display: block;
    src: local("ProximaNova-Regular"),local("ProximaNova-Regular"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/ProximaNova-Regular.woff) format("woff")
}
*/

/*
@font-face {
    font-family: Proxima Nova;
    font-weight: 500;
    font-style: normal;
    font-display: block;
    src: local("ProximaNova-Semibold"),local("ProximaNova-Semibold"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/ProximaNova-Semibold.woff) format("woff")
}
*/

/*
@font-face {
    font-family: Proxima Nova;
    font-weight: 700;
    font-style: normal;
    font-display: block;
    src: local("ProximaNova-Bold"),local("ProximaNova-Bold"),url(//d3irh93dd5ckql.cloudfront.net/statics/fonts/ProximaNova-Bold.woff) format("woff")
}
*/

.ags-text-center {
    text-align: center
}

.ags-justify-center {
    justify-content: center
}

.ags-flex-grid {
    display: flex;
    flex-wrap: wrap
}

.ags-flex-grid .ags--col,.ags-flex-grid .ags-box {
    flex: 1 1 260px;
    padding: 5px 5px 5px 20px;
    font-size: 1em;
    margin-right: 30px;
    margin-bottom: 30px;
    display: block;
    text-decoration: none
}

.ags-box {
    position: relative;
    overflow: hidden;
    min-height: 160px;
    padding: 0;
    min-width: 160px;
    border-radius: 8px
}

.ags-box h3 {
    -webkit-margin-after: 0;
    margin-block-end:0;-webkit-margin-before: 0;
    margin-block-start:0;margin-left: auto;
    margin-right: auto;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 20px
}

.ags-pagination {
    display: inline-block
}

.ags-pagination a {
    float: left;
    padding: 8px 16px;
    text-decoration: none
}

.ags-anchor-stripStyles {
    text-decoration: none;
    display: block;
    color: inherit
}

.ags-game-card {
    background-repeat: no-repeat;
    background-position: 50%
}

.ags-playButtonSvg {
    fill: none;
    stroke: currentColor;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 3px
}

.ags-l-contentArea {
    max-width: 1080px;
    margin-left: auto;
    margin-right: auto
}

.ags-l-backgroundArea {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto
}

.ags-l-site {
    display: flex;
    flex-direction: column;
    min-width: 320px;
    position: relative
}

.ags-l-site-backgroundContainer {
    position: absolute;
    width: 100%;
    left: 50%;
    transform: translateX(-50%);
    z-index: -1;
    margin-top: 50px
}

.ags-l-site-backgroundContainer-background {
    width: 100%
}

.ags-l-site-backgroundContainer-background-butActuallyForeground {
    visibility: hidden;
    height: 100%
}

.ags-l-site-backgroundContainer-background--mobile {
    max-width: 768px;
    height: 100%;
    display: block
}

.ags-l-site-backgroundContainer-background--mobile>.BackgroundFade--bottom {
    opacity: 1;
    height: 120px
}

@media (min-width: 768px) {
    .ags-l-site-backgroundContainer-background--mobile {
        display:none
    }
}

.ags-l-site-backgroundContainer-background--desktop {
    display: none
}

@media (min-width: 768px) {
    .ags-l-site-backgroundContainer-background--desktop {
        display:block;
        max-width: 1920px;
        height: 100%
    }
}

@media (min-width: 768px) and (min-width:1921px) {
    .ags-l-site-backgroundContainer-background--desktop>.BackgroundFade--left,.ags-l-site-backgroundContainer-background--desktop>.BackgroundFade--right {
        opacity:1
    }
}

@media (min-width: 768px) {
    .ags-l-site-backgroundContainer-background--desktop>.BackgroundFade--bottom {
        opacity:1;
        height: 120px
    }
}

.ags-l-site-header,.ags-l-site-main {
    flex: 0 0 auto
}

.ags-l-site-footer {
    flex: 1 0 auto
}

.ags-l-site-header {
    position: relative;
    z-index: 100
}

.ags-Module {
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
    background-color: transparent
}

.ags-Module+.ags-Module {
    border-top: 1px solid #d9d9d9
}

.ags-Module {
    position: relative;
    border-top: none
}

.ags-Module:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    height: 1px;
    background-image: linear-gradient(90deg,transparent,#b5b5b5,transparent)
}

@media (min-width: 576px) {
    .ags-Module:after {
        background-image:linear-gradient(90deg,transparent,#b5b5b5,transparent,#b5b5b5,transparent)
    }
}

.BackgroundFade {
    position: absolute;
    opacity: 0;
    transition: opacity .35s ease;
    z-index: 1
}

.BackgroundFade--left,.BackgroundFade--right {
    top: 0;
    bottom: 0;
    width: 6em
}

.BackgroundFade--left {
    left: 0
}

.BackgroundFade--right {
    right: 0
}

.BackgroundFade--bottom {
    left: 0;
    right: 0;
    bottom: 0;
    height: 120px
}

.ags-rich-text-div {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625
}

.ags-rich-text-div .ags-rich-text-iframe {
    width: 100%;
    position: relative;
    overflow: hidden;
    padding-bottom: 56.25%;
    margin-top: 32px;
    margin-bottom: 32px
}

.ags-rich-text-div .ags-rich-text-iframe iframe {
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute
}

.ags-rich-text-div .ags-rich-text-img {
    max-width: 100%;
    height: auto!important;
    display: block;
    margin: 32px auto
}

.ags-rich-text-div blockquote,.ags-rich-text-div p {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625
}

.ags-rich-text-div h6 {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-transform: none;
    font-weight: 600;
    font-size: .75rem;
    letter-spacing: .1em;
    text-transform: uppercase
}

.ags-rich-text-div h5,.ags-rich-text-div h6 {
    text-decoration: none;
    text-indent: 0;
    font-family: Proxima Nova,Arial,sans-serif;
    font-style: normal;
    line-height: 1
}

.ags-rich-text-div h5 {
    font-size: 1rem;
    letter-spacing: 0;
    text-transform: none;
    font-weight: 400;
    font-size: 1.25rem;
    letter-spacing: .03em;
    line-height: 1.2
}

@media (max-width: 1200px) {
    .ags-rich-text-div h5 {
        font-size:calc(1.05rem + .26667vw)
    }
}

.ags-rich-text-div h4 {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em
}

@media (max-width: 1200px) {
    .ags-rich-text-div h4 {
        font-size:calc(1.075rem + .4vw)
    }
}

.ags-rich-text-div h3 {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em
}

@media (max-width: 1200px) {
    .ags-rich-text-div h3 {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-rich-text-div h2 {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5625rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em
}

@media (max-width: 1200px) {
    .ags-rich-text-div h2 {
        font-size:calc(1.1125rem + .6vw)
    }
}

@media (min-width: 768px) {
    .ags-rich-text-div h2 {
        font-size:2.125rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-rich-text-div h2 {
        font-size:calc(1.225rem + 1.2vw)
    }
}

.ags-rich-text-div h1 {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    margin: 0 auto -.6rem
}

@media (max-width: 1200px) {
    .ags-rich-text-div h1 {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-rich-text-div h1 {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-rich-text-div h1 {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

.ags-rich-text-div ol,.ags-rich-text-div ul {
    list-style-position: inside
}

.ags-rich-text-div ol,.ags-rich-text-div ol p,.ags-rich-text-div ul,.ags-rich-text-div ul p {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625
}

.ags-rich-text-div ol p,.ags-rich-text-div ul p {
    display: inline-block;
    margin: 0
}

article {
    margin: 0 30px;
    width: 100%
}

*+.ags-rich-text-p {
    margin-top: .6em
}

.ags-rich-text-a {
    color: inherit
}

.ags-rich-text-li ::marker {
    margin-right: .2em
}

.ags-rich-text-div blockquote,.ags-rich-text-div h1,.ags-rich-text-div h2,.ags-rich-text-div h3,.ags-rich-text-div h4,.ags-rich-text-div h5,.ags-rich-text-div h6,.ags-rich-text-div ol,.ags-rich-text-div p,.ags-rich-text-div ul {
    word-break: normal;
    overflow-wrap: anywhere
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .ags-rich-text-div blockquote,.ags-rich-text-div h1,.ags-rich-text-div h2,.ags-rich-text-div h3,.ags-rich-text-div h4,.ags-rich-text-div h5,.ags-rich-text-div h6,.ags-rich-text-div ol,.ags-rich-text-div p,.ags-rich-text-div ul {
            word-break:break-word
        }
    }
}

@supports (-webkit-touch-callout:none) {
    .ags-rich-text-div blockquote,.ags-rich-text-div h1,.ags-rich-text-div h2,.ags-rich-text-div h3,.ags-rich-text-div h4,.ags-rich-text-div h5,.ags-rich-text-div h6,.ags-rich-text-div ol,.ags-rich-text-div p,.ags-rich-text-div ul {
        word-break: break-word
    }
}

.ags-rich-text-div h3 {
    color: #fff
}

.ags-rich-text-div ul {
    list-style-type: none;
    padding-left: 1.5rem;
    margin-top: .5rem;
    margin-bottom: .5rem
}

.ags-rich-text-div ul li {
    position: relative
}

.ags-rich-text-div ul li:before {
    background-color: #bfa251;
    width: 5px;
    height: 5px;
    content: " ";
    display: inline-block;
    position: absolute;
    left: -1rem;
    top: 10px;
    transform: rotate(45deg)
}

.ags-rich-text-div ol {
    list-style-position: outside;
    padding-left: 20px
}

.ags-rich-text-ol .ags-rich-text-li>.ags-rich-text-p {
    max-width: 100%;
    display: inline
}

.ags-Button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    min-width: 80px;
    min-height: 32px;
    padding: .375em 1.25rem .3em;
    border: 1px solid transparent;
    border-radius: 4px;
    text-decoration: none;
    text-align: center;
    text-shadow: none;
    background-color: #eac04b;
    color: #141312;
    cursor: pointer;
    transition: color,border-color,background-color;
    transition-duration: .35s;
    transition-timing-function: ease;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1
}

.ags-Button:hover {
    background-color: #ac7d00;
    color: #000
}

.ags-Button-icon {
    flex: 0 0 auto;
    width: auto;
    margin-right: 1em
}

.ags-Button-inner {
    position: relative;
    display: inline-flex;
    flex: 1 1 auto;
    justify-content: center;
    align-items: center
}

@media (max-width: 1200px) {
    .ags-Button {
        font-size:calc(1.05rem + .26667vw)
    }
}

.ags-Button--default {
    white-space: normal!important
}

.ags-Button--default.ags-Button {
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap
}

.ags-Button--default.ags-Button--backgroundDark,.ags-Button--default.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251;
    text-shadow: 1px 1px 8px #141312;
    background-image: radial-gradient(#eac04b,#ac7d00)
}

.ags-Button--default.ags-Button--backgroundDark.ags-Button:focus,.ags-Button--default.ags-Button--backgroundDark.ags-Button:hover,.ags-Button--default.ags-Button--backgroundDark:focus,.ags-Button--default.ags-Button--backgroundDark:hover,.ags-Button--default.ags-Button--backgroundLight.ags-Button:focus,.ags-Button--default.ags-Button--backgroundLight.ags-Button:hover,.ags-Button--default.ags-Button--backgroundLight:focus,.ags-Button--default.ags-Button--backgroundLight:hover {
    background-image: radial-gradient(#eac04b,#ac7d00,#ac7000);
    color: #141312;
    text-shadow: none
}

.ags-Button--ghost {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap
}

.ags-Button--ghost.ags-Button--backgroundDark,.ags-Button--ghost.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-Button--ghost.ags-Button--backgroundDark.ags-Button:focus,.ags-Button--ghost.ags-Button--backgroundDark.ags-Button:hover,.ags-Button--ghost.ags-Button--backgroundDark:focus,.ags-Button--ghost.ags-Button--backgroundDark:hover,.ags-Button--ghost.ags-Button--backgroundLight.ags-Button:focus,.ags-Button--ghost.ags-Button--backgroundLight.ags-Button:hover,.ags-Button--ghost.ags-Button--backgroundLight:focus,.ags-Button--ghost.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-Button--ghost.ags-Button--backgroundDark:active,.ags-Button--ghost.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-Button--ghost.ags-Button--backgroundDark.ags-Button:focus,.ags-Button--ghost.ags-Button--backgroundDark.ags-Button:hover,.ags-Button--ghost.ags-Button--backgroundDark:active,.ags-Button--ghost.ags-Button--backgroundDark:focus,.ags-Button--ghost.ags-Button--backgroundDark:hover,.ags-Button--ghost.ags-Button--backgroundLight.ags-Button:focus,.ags-Button--ghost.ags-Button--backgroundLight.ags-Button:hover,.ags-Button--ghost.ags-Button--backgroundLight:active,.ags-Button--ghost.ags-Button--backgroundLight:focus,.ags-Button--ghost.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-Button--link {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid transparent;
    color: #b5b5b5;
    transition-property: color,border-color;
    transition-duration: .35s;
    transition-timing-function: ease-in-out;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap
}

.ags-Button--link.ags-Button:focus,.ags-Button--link.ags-Button:hover,.ags-Button--link:focus,.ags-Button--link:hover {
    border-color: #bfa251
}

.ags-Button--download,.ags-Button--download .ags-Button:hover {
    border-color: transparent
}

.ags-Button--download .ags-Button:hover .ags-Button-inner:after {
    opacity: 1
}

.ags-Button--download .ags-Button-inner:before {
    content: "";
    display: inline-block;
    margin-right: .95em
}

.ags-Button--download .ags-Button-inner:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity .35s ease
}

.ags-Button--play {
    white-space: normal!important
}

.ags-Button--play,.ags-Button--play .ags-Button:hover {
    border-color: transparent
}

.ags-Button--play .ags-Button:hover .ags-Button-inner:after {
    opacity: 1
}

.ags-Button--play .ags-Button-inner:before {
    content: "";
    display: inline-block;
    margin-right: .95em
}

.ags-Button--play .ags-Button-inner:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity .35s ease
}

.ags-Button--play .ags-Button-icon {
    width: 18px;
    height: 18px;
    margin-right: 11px;
    text-shadow: 0 0 6px #000;
    filter: drop-shadow(0 0 6px #000)
}

.ags-Button--play .ags-Button-inner {
    display: inline-block;
    margin-top: 0;
    text-align: left
}

.ags-Button--play .ags-Button-inner:after,.ags-Button--play .ags-Button-inner:before {
    content: "";
    display: none
}

.ags-Button--play.ags-Button:focus .ags-Button-inner:before,.ags-Button--play.ags-Button:hover .ags-Button-inner:before,.ags-Button--play:focus .ags-Button-inner:before,.ags-Button--play:hover .ags-Button-inner:before {
    opacity: 1
}

.ags-Button--skipToMainContent {
    display: inline-block;
    border: none;
    margin: 0;
    text-decoration: none;
    background: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1;
    z-index: 10000;
    pointer-events: none;
    position: absolute;
    left: 15px;
    padding: 10px;
    top: 10px;
    cursor: pointer;
    background: rgba(0,0,0,.95);
    border-radius: 2px;
    opacity: 0;
    color: #f2f2f2
}

.ags-Button--skipToMainContent:focus {
    pointer-events: auto;
    opacity: 1
}

.ags-ContentModule {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    font: 1rem/1 Proxima Nova,Arial,sans-serif;
    overflow: hidden
}

.ags-ContentModule-foregroundContainer {
    display: flex;
    justify-content: center;
    flex-direction: column-reverse;
    padding: 30px 15px;
    color: #141312
}

@media (min-width: 420px) {
    .ags-ContentModule-foregroundContainer {
        padding:44px 24px
    }
}

@media (min-width: 768px) {
    .ags-ContentModule-foregroundContainer {
        padding:44px 32px
    }
}

@media (min-width: 992px) {
    .ags-ContentModule-foregroundContainer {
        padding:52px 40px
    }
}

@media (min-width: 1200px) {
    .ags-ContentModule-foregroundContainer {
        padding:90px 40px
    }
}

.ags-ContentModule-backgroundContainer {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 1920px;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    pointer-events: none
}

.ags-ContentModule-backgroundContainer-background {
    position: absolute;
    height: 100%;
    width: 100%;
    background-size: cover
}

.ags-ContentModule-backgroundContainer-background-butActuallyForeground {
    display: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ags-ContentModule-backgroundContainer-background--mobile {
    background-position-x: 50%
}

@media (min-width: 768px) {
    .ags-ContentModule-backgroundContainer-background--mobile {
        display:none
    }
}

.ags-ContentModule-backgroundContainer-background--desktop {
    display: none;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 25%;
    transition: background-position-x .35s ease
}

@media (min-width: 768px) {
    .ags-ContentModule-backgroundContainer-background--desktop {
        display:block
    }
}

.ags-ContentModule-text {
    font-size: 1.2rem;
    position: relative;
    align-self: center;
    flex: 0 1 auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

@media (max-width: 1200px) {
    .ags-ContentModule-text {
        font-size:calc(1.04rem + .21333vw)
    }
}

.ags-ContentModule-text-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    flex: 0 0 auto;
    margin: 0
}

@media (max-width: 1200px) {
    .ags-ContentModule-text-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-ContentModule-text-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-ContentModule-text-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

.ags-ContentModule-text-subheading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    order: -1;
    margin: 0 0 2px
}

@media (max-width: 1200px) {
    .ags-ContentModule-text-subheading {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-ContentModule-text-eyebrowImageWrapper {
    order: -2
}

.ags-ContentModule-text-eyebrowImage {
    margin-bottom: 18px;
    max-width: 460px;
    width: 100%;
    height: auto
}

.ags-ContentModule-text-description {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    flex: 0 0 auto;
    margin-top: 12px
}

.ags-ContentModule-text-actions {
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 12px -8px -8px
}

.ags-ContentModule-text-actions-action {
    margin: 8px;
    white-space: normal;
    word-break: keep-all
}

.ags-ContentModule-text-actions-action--primary {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark:focus,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark:hover,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight:focus,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark:active,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark:active,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark:focus,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundDark:hover,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight:active,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight:focus,.ags-ContentModule-text-actions-action--primary.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-ContentModule-text-actions-action--secondary {
    white-space: normal!important;
    background-color: transparent;
    border: none;
    color: #bfbfbf;
    padding: 0 2rem;
    width: -moz-fit-content;
    width: fit-content;
    transition: color .35s ease-in-out;
    text-shadow: 0 0 6px #000;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    position: relative
}

.ags-ContentModule-text-actions-action--secondary.ags-Button:focus,.ags-ContentModule-text-actions-action--secondary.ags-Button:hover,.ags-ContentModule-text-actions-action--secondary:focus,.ags-ContentModule-text-actions-action--secondary:hover {
    background-color: transparent;
    color: #fff
}

/*.ags-ContentModule-text-actions-action--secondary:after,.ags-ContentModule-text-actions-action--secondary:before {
    position: absolute;
    content: "";
    height: 1px;
    width: 36px;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/triangle.svg);
    background-repeat: no-repeat;
    top: 50%
}*/

.ags-ContentModule-text-actions-action--secondary:before {
    left: -36px
}

.ags-ContentModule-text-actions-action--secondary:after {
    right: -36px;
    transform: rotate(180deg)
}

.ags-ContentModule-text-actions-action--play {
    border-color: transparent;
    white-space: normal!important
}

.ags-ContentModule-text-actions-action--play .ags-Button:hover {
    border-color: transparent
}

.ags-ContentModule-text-actions-action--play .ags-Button:hover .ags-Button-inner:after {
    opacity: 1
}

.ags-ContentModule-text-actions-action--play .ags-Button-inner:before {
    content: "";
    display: inline-block;
    margin-right: .95em
}

.ags-ContentModule-text-actions-action--play .ags-Button-inner:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity .35s ease
}

.ags-ContentModule-text-actions-action--play .ags-Button-icon {
    width: 18px;
    height: 18px;
    margin-right: 11px;
    text-shadow: 0 0 6px #000;
    filter: drop-shadow(0 0 6px #000)
}

.ags-ContentModule-text-actions-action--play .ags-Button-inner {
    display: inline-block;
    margin-top: 0;
    text-align: left
}

.ags-ContentModule-text-actions-action--play .ags-Button-inner:after,.ags-ContentModule-text-actions-action--play .ags-Button-inner:before {
    content: "";
    display: none
}

.ags-ContentModule-text-actions-action--play.ags-Button:focus .ags-Button-inner:before,.ags-ContentModule-text-actions-action--play.ags-Button:hover .ags-Button-inner:before,.ags-ContentModule-text-actions-action--play:focus .ags-Button-inner:before,.ags-ContentModule-text-actions-action--play:hover .ags-Button-inner:before {
    opacity: 1
}

.ags-ContentModule-text-actions-action--download,.ags-ContentModule-text-actions-action--download .ags-Button:hover {
    border-color: transparent
}

.ags-ContentModule-text-actions-action--download .ags-Button:hover .ags-Button-inner:after {
    opacity: 1
}

.ags-ContentModule-text-actions-action--download .ags-Button-inner:before {
    content: "";
    display: inline-block;
    margin-right: .95em
}

.ags-ContentModule-text-actions-action--download .ags-Button-inner:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity .35s ease
}

.ags-ContentModule-text-subscript {
    margin-top: 20px
}

.ags-ContentModule-text-subscript,.ags-ContentModule-text-subscript .ags-rich-text-p {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase
}

.ags-ContentModule-text-subscript .ags-rich-text-a {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .6875rem;
    line-height: 1;
    text-decoration: underline;
    white-space: nowrap;
    color: #eac04b;
    transition: color .25s ease
}

.ags-ContentModule--darkBackground .ags-ContentModule-foregroundContainer {
    color: #b5b5b5
}

.ags-ContentModule--hasShadow.ags-ContentModule--darkBackground {
    text-shadow: 0 0 4px #2d2d2d
}

.ags-ContentModule--hasShadow.ags-ContentModule--lightBackground {
    text-shadow: 0 0 4px #bfbfbf
}

.ags-ContentModule--left .ags-ContentModule-foregroundContainer,.ags-ContentModule--right .ags-ContentModule-foregroundContainer {
    z-index: 1;
    position: relative;
    width: 100%;
    justify-content: flex-start
}

.ags-ContentModule--left .ags-ContentModule-backgroundContainer,.ags-ContentModule--right .ags-ContentModule-backgroundContainer {
    position: static
}

@media (min-width: 768px) {
    .ags-ContentModule--left .ags-ContentModule-backgroundContainer,.ags-ContentModule--right .ags-ContentModule-backgroundContainer {
        position:absolute
    }
}

.ags-ContentModule--left .ags-ContentModule-text,.ags-ContentModule--right .ags-ContentModule-text {
    transition: flex-basis .35s ease
}

.ags-ContentModule--left .ags-ContentModule-text-actions,.ags-ContentModule--right .ags-ContentModule-text-actions {
    justify-content: flex-start
}

.ags-ContentModule--left .ags-ContentModule-text-subscript,.ags-ContentModule--right .ags-ContentModule-text-subscript {
    text-align: left
}

@media (min-width: 768px) {
    .ags-ContentModule--left .ags-ContentModule-text,.ags-ContentModule--right .ags-ContentModule-text {
        padding-left:2em;
        flex-basis: 40%
    }
}

@media (min-width: 992px) {
    .ags-ContentModule--left .ags-ContentModule-text,.ags-ContentModule--right .ags-ContentModule-text {
        padding-left:3em;
        flex-basis: 45%
    }
}

@media (min-width: 1200px) {
    .ags-ContentModule--left .ags-ContentModule-text,.ags-ContentModule--right .ags-ContentModule-text {
        padding-left:3em;
        flex-basis: 50%
    }
}

@media (min-width: 768px) {
    .ags-ContentModule--left .ags-ContentModule-featuredImage,.ags-ContentModule--right .ags-ContentModule-featuredImage {
        flex:1 1 50%
    }
}

@media (min-width: 768px) {
    .ags-ContentModule--left .ags-ContentModule-foregroundContainer {
        flex-direction:row
    }
}

@media (min-width: 768px) {
    .ags-ContentModule--left .ags-ContentModule-backgroundContainer-background--desktop {
        background-position-x:72%
    }
}

@media (min-width: 992px) {
    .ags-ContentModule--left .ags-ContentModule-backgroundContainer-background--desktop {
        background-position-x:70%
    }
}

@media (min-width: 1200px) {
    .ags-ContentModule--left .ags-ContentModule-backgroundContainer-background--desktop {
        background-position-x:65%
    }
}

.ags-ContentModule--left .ags-ContentModule-text {
    transition: flex-basis .35s ease
}

@media (min-width: 768px) {
    .ags-ContentModule--left .ags-ContentModule-text {
        padding-left:0;
        padding-right: 2em
    }
}

@media (min-width: 992px) {
    .ags-ContentModule--left .ags-ContentModule-text {
        padding-right:3em
    }
}

@media (min-width: 1200px) {
    .ags-ContentModule--left .ags-ContentModule-text {
        padding-right:3em
    }
}

@media (min-width: 768px) {
    .ags-ContentModule--right .ags-ContentModule-foregroundContainer {
        flex-direction:row-reverse
    }
}

@media (min-width: 768px) {
    .ags-ContentModule--right .ags-ContentModule-backgroundContainer-background--desktop {
        background-position-x:28%
    }
}

@media (min-width: 992px) {
    .ags-ContentModule--right .ags-ContentModule-backgroundContainer-background--desktop {
        background-position-x:30%
    }
}

@media (min-width: 1200px) {
    .ags-ContentModule--right .ags-ContentModule-backgroundContainer-background--desktop {
        background-position-x:35%
    }
}

.ags-ContentModule--center .ags-ContentModule-foregroundContainer {
    z-index: 1;
    min-width: 50%
}

.ags-ContentModule--center .ags-ContentModule-text {
    align-items: center;
    max-width: 680px
}

.ags-ContentModule--center .ags-ContentModule-text-description,.ags-ContentModule--center .ags-ContentModule-text-heading,.ags-ContentModule--center .ags-ContentModule-text-subheading {
    text-align: center
}

.ags-ContentModule--center .ags-ContentModule-text-actions {
    justify-content: center
}

.ags-ContentModule--hasFeaturedImage .ags-ContentModule-text {
    padding-top: 30px
}

@media (min-width: 420px) {
    .ags-ContentModule--hasFeaturedImage .ags-ContentModule-text {
        padding-top:45px
    }
}

@media (min-width: 768px) {
    .ags-ContentModule--hasFeaturedImage .ags-ContentModule-text {
        padding-top:0
    }
}

.ags-ContentModule--hasFeaturedImage .ags-ContentModule-featuredImage {
    display: flex;
    justify-content: center;
    align-items: center
}

.ags-ContentModule--hasFeaturedImage .ags-ContentModule-featuredImage-image {
    width: 100%;
    height: auto;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ags-ContentModule--hasFeaturedImage .ags-ContentModule-featuredImage-image--popupItem {
    transition: transform .2s ease-in-out
}

.ags-ContentModule--hasFeaturedImage .ags-ContentModule-featuredImage-image--popupItem:hover {
    cursor: pointer;
    transform: scale(1.05)
}

.ags-ContentModule--hasFeaturedImage .ags-ContentModule-featuredImage .ags-media-link-play {
    display: none
}

@media (max-width: 767.98px) {
    .ags-ContentModule--mobileLayoutOffset .ags-ContentModule-backgroundContainer-background {
        top:0;
        background-size: 100%;
        background-repeat: no-repeat
    }
}

@media (max-width: 767.98px) {
    .ags-ContentModule--mobileLayoutOffset .ags-ContentModule-foregroundContainer {
        padding-top:33%
    }
}

@media (max-width: 767.98px) {
    .ags-ContentModule--hasSplitBackground .ags-ContentModule-backgroundContainer {
        position:static
    }
}

.ags-ContentModule--hasSplitBackground .ags-ContentModule-backgroundContainer-background {
    position: relative
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        @media (min-width:768px) {
            .ags-ContentModule--hasSplitBackground .ags-ContentModule-backgroundContainer-background {
                position:absolute
            }
        }
    }
}

.ags-ContentModule--hasSplitBackground .ags-ContentModule-backgroundContainer-background-butActuallyForeground {
    display: inline-block;
    width: 100%
}

@media (max-width: 767.98px) {
    .ags-ContentModule--hasFeaturedImage.ags-ContentModule--hasSplitBackground .ags-ContentModule-backgroundContainer {
        position:absolute;
        height: auto
    }
}

.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text {
    font-size: .96rem
}

.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.19375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em
}

@media (max-width: 1200px) {
    .ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-heading {
        font-size:calc(1.23875rem + 1.27333vw)
    }
}

@media (min-width: 768px) {
    .ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-heading {
        font-size:2.64062rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-heading {
        font-size:calc(1.32812rem + 1.75vw)
    }
}

.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-subheading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: .975rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em
}

.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-div,.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-li,.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-ol,.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-p,.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-span,.ags-ContentModule--hasReducedTextSize:not(.ags-ContentModule--hasIncreasedTextSize) .ags-ContentModule-text-description .ags-rich-text-ul {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .8rem;
    line-height: 1.625
}

.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-div,.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-li,.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-ol,.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-p,.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-span,.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-ul {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.625rem;
    line-height: 1.625
}

@media (max-width: 1200px) {
    .ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-div,.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-li,.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-ol,.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-p,.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-span,.ags-ContentModule--hasIncreasedTextSize:not(.ags-ContentModule--hasReducedTextSize) .ags-ContentModule-text-description .ags-rich-text-ul {
        font-size:calc(1.125rem + .66667vw)
    }
}

.ags-ContentModule--verticalCenter,.ags-ContentModule--verticalSplit {
    justify-content: center
}

.ags-ContentModule--verticalCenter .ags-ContentModule-backgroundContainer-background,.ags-ContentModule--verticalSplit .ags-ContentModule-backgroundContainer-background {
    top: 0
}

.ags-ContentModule--verticalSplit .ags-ContentModule-text-headingContainer {
    margin-bottom: 2.5em
}

@media (max-width: 767.98px) {
    .ags-ContentModule:not(.ags-ContentModule--hasSplitBackground).ags-ContentModule--heightXX-Small {
        min-height:260px
    }

    .ags-ContentModule:not(.ags-ContentModule--hasSplitBackground).ags-ContentModule--heightX-Small {
        min-height: 324px
    }

    .ags-ContentModule:not(.ags-ContentModule--hasSplitBackground).ags-ContentModule--heightSmall {
        min-height: 378px
    }

    .ags-ContentModule:not(.ags-ContentModule--hasSplitBackground).ags-ContentModule--heightMedium {
        min-height: 464px
    }

    .ags-ContentModule:not(.ags-ContentModule--hasSplitBackground).ags-ContentModule--heightLarge {
        min-height: 576px
    }
}

@media (min-width: 768px) {
    .ags-ContentModule--heightXX-Small {
        min-height:260px
    }

    .ags-ContentModule--heightX-Small {
        min-height: 360px
    }

    .ags-ContentModule--heightSmall {
        min-height: 420px
    }

    .ags-ContentModule--heightMedium {
        min-height: 580px
    }

    .ags-ContentModule--heightLarge {
        min-height: 720px
    }
}

.ags-ContentModule-foregroundContainer {
    padding: 114px 0 66px
}

@media (min-width: 768px) {
    .ags-ContentModule-foregroundContainer {
        padding:114px 40px 126px
    }
}

.ags-ContentModule-text-heading {
    word-break: normal;
    overflow-wrap: anywhere;
    margin: 0 30px 1rem;
    text-align: center;
    color: #fff;
    filter: drop-shadow(0 2px 6px #000)
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .ags-ContentModule-text-heading {
            word-break:break-word
        }
    }
}

@supports (-webkit-touch-callout:none) {
    .ags-ContentModule-text-heading {
        word-break: break-word
    }
}

@media (min-width: 768px) {
    .ags-ContentModule-text {
        margin:0 0 1rem
    }
}

.ags-ContentModule-text-subheading {
    order: 0;
    margin: .5rem 0 1.5rem;
    color: #fff;
    filter: drop-shadow(0 2px 6px #000)
}

.ags-ContentModule-text-description {
    color: #b5b5b5;
    filter: drop-shadow(0 2px 6px #000);
    margin-top: 0
}

.ags-ContentModule-text-description h3 {
    margin-top: 0
}

.ags-ContentModule-text-subscript {
    color: #b5b5b5;
    order: -2;
    margin-top: 0;
    margin-bottom: 1.25rem;
    filter: drop-shadow(0 2px 6px #000)
}

.ags-ContentModule-text-actions-action--secondary:not(.ags-ContentModule-content-actions-action--play) {
    margin-top: -.5rem;
    margin-bottom: -1rem
}

.ags-ContentModule-content-actions-action--play:after,.ags-ContentModule-content-actions-action--play:before {
    content: none
}

.ags-ContentModule-textBox {
    position: relative;
    background-color: rgba(0,0,0,.75)
}

.ags-ContentModule-textBox-innerWrapper {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

@media (min-width: 768px) {
    .ags-ContentModule-textBox-innerWrapper {
        flex-direction:row
    }
}

.ags-ContentModule--lightBackground .ags-ContentModule-text-heading,.ags-ContentModule--lightBackground .ags-ContentModule-text-subheading {
    color: #141312
}

.ags-ContentModule--center .ags-ContentModule-text {
    max-width: 732px
}

.ags-ContentModule--center .ags-ContentModule-text-eyebrowImage {
    margin-top: 2rem
}

.ags-ContentModule--center .ags-ContentModule-textBox {
    text-align: center;
    padding: 30px;
    margin: 1.5rem 30px 0
}

@media (min-width: 768px) {
    .ags-ContentModule--center .ags-ContentModule-textBox {
        padding:50px;
        margin: 1.5rem 0 0
    }
}

.ags-ContentModule--left .ags-ContentModule-foregroundContainer,.ags-ContentModule--right .ags-ContentModule-foregroundContainer {
    justify-content: center
}

.ags-ContentModule--left .ags-ContentModule-crest,.ags-ContentModule--right .ags-ContentModule-crest {
    display: inline-block;
    margin: 0 auto
}

@media (min-width: 768px) {
    .ags-ContentModule--left .ags-ContentModule,.ags-ContentModule--right .ags-ContentModule {
        padding-bottom:0
    }
}

.ags-ContentModule--left .ags-ContentModule-text,.ags-ContentModule--right .ags-ContentModule-text {
    padding-left: 0!important;
    padding-right: 0!important
}

@media (max-width: 767.98px) {
    .ags-ContentModule--left .ags-ContentModule-text-actions div,.ags-ContentModule--right .ags-ContentModule-text-actions div {
        margin:0 auto
    }
}

.ags-ContentModule--left .ags-ContentModule-textBox,.ags-ContentModule--right .ags-ContentModule-textBox {
    margin: 1.5rem 30px 0
}

@media (min-width: 768px) {
    .ags-ContentModule--left .ags-ContentModule-textBox,.ags-ContentModule--right .ags-ContentModule-textBox {
        margin:1.5rem 0 0
    }
}

.ags-ContentModule--left .ags-ContentModule-textBox-content,.ags-ContentModule--right .ags-ContentModule-textBox-content {
    width: 100%;
    text-align: center;
    align-items: center;
    padding: 2rem
}

@media (min-width: 768px) {
    .ags-ContentModule--left .ags-ContentModule-textBox-content,.ags-ContentModule--right .ags-ContentModule-textBox-content {
        padding:0 2rem;
        width: 58%
    }
}

@media (max-width: 767.98px) {
    .ags-ContentModule--left .ags-ContentModule-featuredImage,.ags-ContentModule--right .ags-ContentModule-featuredImage {
        margin-bottom:1rem
    }
}

@media (min-width: 768px) {
    .ags-ContentModule--left .ags-ContentModule-featuredImage,.ags-ContentModule--right .ags-ContentModule-featuredImage {
        height:300px;
        width: 1080px;
        overflow: hidden;
        flex: 1 1 40%
    }
}

.ags-ContentModule--left .ags-ContentModule-featuredImage img,.ags-ContentModule--right .ags-ContentModule-featuredImage img {
    width: 100%;
    height: auto
}

@media (min-width: 768px) {
    .ags-ContentModule--left .ags-ContentModule-featuredImage img,.ags-ContentModule--right .ags-ContentModule-featuredImage img {
        height:100%;
        width: auto
    }
}

.ags-ContentModule--left .ags-ContentModule-textBox-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    order: 1
}

@media (min-width: 768px) {
    .ags-ContentModule--left .ags-ContentModule-textBox-content {
        order:0
    }
}

.ags-ContentModule--left .ags-ContentModule-textBox-content-featuredImage {
    order: 0
}

@media (min-width: 768px) {
    .ags-ContentModule--left .ags-ContentModule-textBox-content-featuredImage {
        order:1;
        padding-left: 2rem
    }
}

.ags-ContentModule--right .ags-ContentModule-textBox-content {
    order: 1;
    display: flex;
    flex-direction: column;
    justify-content: center
}

.ags-ContentModule--right .ags-ContentModule-featuredImage {
    order: 0
}

@media (min-width: 768px) {
    .ags-ContentModule--right .ags-ContentModule-featuredImage {
        padding-right:2rem
    }
}

.ags-ContentModule--linkSteam,.ags-ContentModule--login,.ags-ContentModule--signedUp,.ags-ContentModule--signUp {
    border: none!important
}

.ags-ContentModule--linkSteam:after,.ags-ContentModule--login:after,.ags-ContentModule--signedUp:after,.ags-ContentModule--signUp:after {
    content: none
}

@media (min-width: 768px) {
    .ags-ContentModule--linkSteam .ags-ContentModule-textBox-content {
        text-align:left
    }
}

.ags-ContentModule--login .ags-ContentModule-foregroundContainer,.ags-ContentModule--signedUp .ags-ContentModule-foregroundContainer,.ags-ContentModule--signUp .ags-ContentModule-foregroundContainer {
    padding: 0 0 16px
}

.ags-ContentModule--login .ags-ContentModule-text,.ags-ContentModule--login .ags-ContentModule-textBox,.ags-ContentModule--signedUp .ags-ContentModule-text,.ags-ContentModule--signedUp .ags-ContentModule-textBox,.ags-ContentModule--signUp .ags-ContentModule-text,.ags-ContentModule--signUp .ags-ContentModule-textBox {
    max-width: 100%
}

@media (min-width: 768px) {
    .ags-ContentModule--login .ags-ContentModule-text,.ags-ContentModule--login .ags-ContentModule-textBox,.ags-ContentModule--signedUp .ags-ContentModule-text,.ags-ContentModule--signedUp .ags-ContentModule-textBox,.ags-ContentModule--signUp .ags-ContentModule-text,.ags-ContentModule--signUp .ags-ContentModule-textBox {
        min-width:732px
    }
}

.ags-ContentModule--login .ags-ContentModule-text-subheading {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    font-size: 1.25rem;
    font-weight: 700
}

.ags-ContentModule--signedUp .ags-ContentModule-text-subheading:before {
    content: "";
    height: 68px;
    width: 68px;
    margin: 0 auto 1.5rem;
    display: block;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/goldCheck.svg)
}

.ags-ContentModule--isInsert-foregroundContainer {
    padding: -6px 0 6px
}

@media (min-width: 768px) {
    .ags-ContentModule--isInsert-foregroundContainer {
        padding:-6px 40px 6px
    }
}

.ags-ContentModule--isInsert:after {
    content: none
}

.ags-ContentModule--subheadingInTextBox .ags-ContentModule-text-subheading {
    margin: 0 0 2px
}

.ags-HeroModule {
    position: relative;
    display: flex;
    flex-direction: column;
    overflow: hidden
}

@media (min-width: 768px) {
    .ags-HeroModule {
        min-height:580px
    }
}

@media (min-width: 992px) {
    .ags-HeroModule {
        min-height:720px
    }
}

.ags-HeroModule-foregroundContainer {
    padding: 25px;
    z-index: 1;
    color: #141312
}

@media (min-width: 420px) {
    .ags-HeroModule-foregroundContainer {
        padding:45px
    }
}

@media (min-width: 768px) {
    .ags-HeroModule-foregroundContainer {
        padding:60px
    }
}

.ags-HeroModule-backgroundContainer {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 1920px;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    pointer-events: none
}

.ags-HeroModule-backgroundContainer-background {
    position: relative;
    height: 100%;
    width: 100%;
    background-size: cover;
    background-position: 50%,50%;
    overflow: hidden;
    max-width: 100%
}

.ags-HeroModule-backgroundContainer-background-heightFix {
    display: inline-block;
    visibility: hidden
}

.ags-HeroModule-backgroundContainer-background-video {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%)
}

@media (min-width: 768px) {
    .ags-HeroModule-backgroundContainer-background--mobile {
        display:none
    }
}

.ags-HeroModule-backgroundContainer-background--desktop {
    display: none;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    transition: background-position-x .35s ease
}

@media (min-width: 768px) {
    .ags-HeroModule-backgroundContainer-background--desktop {
        display:block
    }
}

.ags-HeroModule-content {
    display: flex;
    flex-direction: column
}

.ags-HeroModule-content-header {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5625rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    margin: 0
}

@media (max-width: 1200px) {
    .ags-HeroModule-content-header {
        font-size:calc(1.1125rem + .6vw)
    }
}

@media (min-width: 768px) {
    .ags-HeroModule-content-header {
        font-size:2.125rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-HeroModule-content-header {
        font-size:calc(1.225rem + 1.2vw)
    }
}

.ags-HeroModule-content-subheader {
    margin: 22px 0 0;
    font-size: 1.5rem
}

@media (max-width: 1200px) {
    .ags-HeroModule-content-subheader {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-HeroModule-content-eyebrowImage,.ags-HeroModule-content-eyebrowImageWrapper {
    order: -1;
    max-width: 100%
}

.ags-HeroModule-content-actions {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 18px -8px -8px
}

.ags-HeroModule-content-actions-action {
    margin: 8px;
    white-space: normal;
    word-break: keep-all
}

.ags-HeroModule-content-actions-action--primary {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark:focus,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark:hover,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight:focus,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark:active,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark:active,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark:focus,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundDark:hover,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight:active,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight:focus,.ags-HeroModule-content-actions-action--primary.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-HeroModule-content-actions-action--secondary {
    white-space: normal!important;
    background-color: transparent;
    border: none;
    color: #bfbfbf;
    text-shadow: 0 0 6px #000;
    filter: drop-shadow(0 0 6px #000);
    transition: color .35s ease-in-out;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap
}

.ags-HeroModule-content-actions-action--secondary.ags-Button:focus,.ags-HeroModule-content-actions-action--secondary.ags-Button:hover,.ags-HeroModule-content-actions-action--secondary:focus,.ags-HeroModule-content-actions-action--secondary:hover {
    background-color: transparent;
    color: #fff
}

.ags-HeroModule-content-actions-action--play {
    border-color: transparent;
    white-space: normal!important
}

.ags-HeroModule-content-actions-action--play .ags-Button:hover {
    border-color: transparent
}

.ags-HeroModule-content-actions-action--play .ags-Button:hover .ags-Button-inner:after {
    opacity: 1
}

.ags-HeroModule-content-actions-action--play .ags-Button-inner:before {
    content: "";
    display: inline-block;
    margin-right: .95em
}

.ags-HeroModule-content-actions-action--play .ags-Button-inner:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity .35s ease
}

.ags-HeroModule-content-actions-action--play .ags-Button-icon {
    width: 18px;
    height: 18px;
    margin-right: 11px;
    text-shadow: 0 0 6px #000;
    filter: drop-shadow(0 0 6px #000)
}

.ags-HeroModule-content-actions-action--play .ags-Button-inner {
    display: inline-block;
    margin-top: 0;
    text-align: left
}

.ags-HeroModule-content-actions-action--play .ags-Button-inner:after,.ags-HeroModule-content-actions-action--play .ags-Button-inner:before {
    content: "";
    display: none
}

.ags-HeroModule-content-actions-action--play.ags-Button:focus .ags-Button-inner:before,.ags-HeroModule-content-actions-action--play.ags-Button:hover .ags-Button-inner:before,.ags-HeroModule-content-actions-action--play:focus .ags-Button-inner:before,.ags-HeroModule-content-actions-action--play:hover .ags-Button-inner:before {
    opacity: 1
}

.ags-HeroModule-content-actions-action--download,.ags-HeroModule-content-actions-action--download .ags-Button:hover {
    border-color: transparent
}

.ags-HeroModule-content-actions-action--download .ags-Button:hover .ags-Button-inner:after {
    opacity: 1
}

.ags-HeroModule-content-actions-action--download .ags-Button-inner:before {
    content: "";
    display: inline-block;
    margin-right: .95em
}

.ags-HeroModule-content-actions-action--download .ags-Button-inner:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    opacity: 0;
    transition: opacity .35s ease
}

.ags-HeroModule-content-storeIcons {
    display: flex;
    justify-content: center;
    flex-flow: row wrap
}

.ags-HeroModule-content-storeIcons-badge {
    width: 200px;
    margin: 1rem 1.25rem 0
}

.ags-HeroModule-content-storeIcons-badge-image {
    width: 100%
}

.ags-HeroModule-content-subscript {
    margin-top: 12px
}

.ags-HeroModule-content-subscript .ags-rich-text-p {
    line-height: 1.625
}

.ags-HeroModule-content-subscript .ags-rich-text-a,.ags-HeroModule-content-subscript .ags-rich-text-p {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem
}

.ags-HeroModule-content-subscript .ags-rich-text-a {
    font-weight: 600;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #eac04b;
    transition: color .25s ease
}

.ags-HeroModule-video-control {
    position: absolute;
    bottom: 25px;
    left: 30px;
    height: 35px;
    width: 35px;
    cursor: pointer;
    background-color: transparent;
    padding: unset;
    border: unset
}

@media (max-width: 767.98px) {
    .ags-HeroModule-video-control {
        display:none
    }
}

.ags-HeroModule-hiddenImage {
    visibility: hidden
}

.ags-HeroModule--darkBackground .ags-HeroModule-foregroundContainer {
    color: #b5b5b5
}

.ags-HeroModule--hasShadow.ags-HeroModule--darkBackground {
    text-shadow: 0 0 4px #2d2d2d
}

.ags-HeroModule--hasShadow.ags-HeroModule--lightBackground {
    text-shadow: 0 0 4px #bfbfbf
}

.ags-HeroModule--hasVideo .ags-HeroModule-backgroundContainer-background {
    background-position-y: 20%
}

@media (min-width: 768px) {
    .ags-HeroModule--hasVideo .ags-HeroModule-backgroundContainer {
        height:580px
    }
}

@media (min-width: 992px) {
    .ags-HeroModule--hasVideo .ags-HeroModule-backgroundContainer {
        height:720px
    }
}

.ags-HeroModule--bottom,.ags-HeroModule--center {
    align-items: center
}

.ags-HeroModule--bottom .ags-HeroModule-foregroundContainer,.ags-HeroModule--center .ags-HeroModule-foregroundContainer {
    justify-content: center
}

.ags-HeroModule--bottom .ags-HeroModule-content,.ags-HeroModule--center .ags-HeroModule-content {
    align-items: center;
    text-align: center
}

.ags-HeroModule--bottom .ags-HeroModule-content-actions,.ags-HeroModule--bottom .ags-HeroModule-content-header,.ags-HeroModule--bottom .ags-HeroModule-content-subheader,.ags-HeroModule--center .ags-HeroModule-content-actions,.ags-HeroModule--center .ags-HeroModule-content-header,.ags-HeroModule--center .ags-HeroModule-content-subheader {
    text-align: center
}

.ags-HeroModule--bottom {
    justify-content: flex-end
}

.ags-HeroModule--center {
    justify-content: center
}

@media (max-width: 767.98px) {
    .ags-HeroModule--mobileContentBelowImage .ags-HeroModule-backgroundContainer {
        position:relative
    }

    .ags-HeroModule--mobileContentBelowImage .ags-HeroModule-backgroundContainer-background {
        min-width: 100%
    }

    .ags-HeroModule--mobileContentBelowImage .ags-HeroModule-backgroundContainer-background-heightFix {
        width: 100%
    }

    .ags-HeroModule--mobileContentBelowImage .ags-HeroModule-foregroundContainer {
        padding-top: 0;
        margin-top: -55px
    }
}

.ags-HeroModule-foregroundContainer {
    padding: 20px
}

@media (min-width: 768px) {
    .ags-HeroModule-foregroundContainer {
        padding:45px
    }
}

@media (max-width: 767.98px) {
    .ags-HeroModule-foregroundContainer {
        max-width:100%
    }
}

.ags-HeroModule--noContent .ags-HeroModule-foregroundContainer {
    padding: 0!important;
    margin: 0!important
}

@media (max-width: 767.98px) {
    .ags-HeroModule--mobileContentBelowImage .ags-HeroModule-foregroundContainer {
        padding:0 20px 60px
    }
}

.ags-HeroModule-content-eyebrowImage {
    max-width: 75%;
    width: 650px;
    height: auto;
    margin: 0 auto -12px;
    z-index: 1;
    filter: drop-shadow(0 0 6px #000)
}

@media (min-width: 768px) {
    .ags-HeroModule-content-eyebrowImage {
        max-width:100%
    }
}

.ags-HeroModule-content-header {
    position: relative;
    color: #fff;
    padding: 1.1rem 4rem .9rem;
    margin: 0 auto;
    background-image: linear-gradient(90deg,transparent,rgba(0,0,0,.35) 10%,rgba(0,0,0,.35) 90%,transparent)
}

@media (max-width: 767.98px) {
    .ags-HeroModule-content-header {
        max-width:100%
    }
}

@media (max-width: 419.98px) {
    .ags-HeroModule-content-header {
        padding-left:2rem;
        padding-right: 2rem
    }
}

.ags-HeroModule-content-header:after,.ags-HeroModule-content-header:before {
    content: "";
    position: absolute;
    height: 1px;
    left: 0;
    right: 0;
    background-image: linear-gradient(90deg,rgba(191,162,81,0),#bfa251,rgba(191,162,81,0))
}

.ags-HeroModule-content-header:before {
    top: 0
}

.ags-HeroModule-content-header:after {
    bottom: 0
}

.ags-HeroModule-content-subheader {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.37505rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    text-shadow: 0 0 6px #000;
    filter: drop-shadow(0 0 6px #000);
    color: #fff
}

@media (max-width: 1200px) {
    .ags-HeroModule-content-subheader {
        font-size:calc(1.07501rem + .40005vw)
    }
}

.ags-HeroModule-content-subscript {
    max-width: 500px;
    filter: drop-shadow(0 0 6px #000)
}

@media (max-width: 419.98px) {
    .ags-HeroModule-content-actions-action:lang(fr) {
        white-space:normal;
        line-height: 1.5
    }
}

.ags-HeroModule-content-actions-action--primary {
    box-shadow: 0 0 50px #000
}

.ags-LoadingSpinner {
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

@keyframes LoadingSpinner-dot1Show {
    0% {
        opacity: 0
    }

    10% {
        opacity: 0
    }

    20% {
        opacity: .5
    }

    30% {
        opacity: 1
    }

    40% {
        opacity: 1
    }

    50% {
        opacity: 1
    }

    60% {
        opacity: .5
    }

    70% {
        opacity: 0
    }

    80% {
        opacity: 0
    }

    90% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes LoadingSpinner-dot2Show {
    0% {
        opacity: 0
    }

    10% {
        opacity: 0
    }

    20% {
        opacity: 0
    }

    30% {
        opacity: .5
    }

    40% {
        opacity: 1
    }

    50% {
        opacity: 1
    }

    60% {
        opacity: 1
    }

    70% {
        opacity: .5
    }

    80% {
        opacity: 0
    }

    90% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes LoadingSpinner-dot3Show {
    0% {
        opacity: 0
    }

    10% {
        opacity: 0
    }

    20% {
        opacity: 0
    }

    30% {
        opacity: 0
    }

    40% {
        opacity: .5
    }

    50% {
        opacity: 1
    }

    60% {
        opacity: 1
    }

    70% {
        opacity: 1
    }

    80% {
        opacity: .5
    }

    90% {
        opacity: 0
    }

    to {
        opacity: 0
    }
}

@keyframes LoadingSpinner-spin {
    to {
        transform: rotate(-1turn)
    }
}

.ags-LoadingSpinner-container {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center
}

.ags-LoadingSpinner-backgroundSpinner {
    width: 167px;
    height: 167px;
    background-image: url(../../assets/images2/lost-ark-sprites.png);
    background-repeat: no-repeat;
    background-position-x: -166px;
    background-position-y: -1px;
    animation: LoadingSpinner-spin 80s linear infinite
}

.ags-LoadingSpinner-loadingText {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    line-height: 100%;
    position: absolute;
    color: #fff;
    text-align: center
}

@media (max-width: 1200px) {
    .ags-LoadingSpinner-loadingText {
        font-size:calc(1.075rem + .4vw)
    }
}

.ags-LoadingSpinner-loadingText-dot1 {
    animation: LoadingSpinner-dot1Show 3s linear infinite
}

.ags-LoadingSpinner-loadingText-dot2 {
    animation: LoadingSpinner-dot2Show 3s linear infinite
}

.ags-LoadingSpinner-loadingText-dot3 {
    animation: LoadingSpinner-dot3Show 3s linear infinite
}

.ags-LoadingSpinner-loadingText:lang(fr-fr) {
    font-size: 21px
}

.ags-LoadingSpinner-loadingText {
    text-shadow: 0 0 6px #000;
    filter: drop-shadow(0 0 6px #000)
}

.ags-MediaPopup {
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 9000;
    outline: none
}

.ags-MediaPopup-container {
    position: relative;
    margin: auto 75px;
    max-width: calc(177.77778vh - 266.66667px);
    box-sizing: content-box;
    background-color: #000;
    border: 1px solid hsla(0,0%,58.8%,.2)
}

@media (max-width: 991.98px) {
    .ags-MediaPopup-container {
        margin:auto 2vw;
        max-width: calc(177.77778vh - 7.11111vw)
    }
}

.ags-MediaPopup-container .ags-LoadingSpinner {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    visibility: hidden
}

.ags-MediaPopup-image {
    overflow: hidden;
    display: none;
    position: relative;
    max-width: 96vw;
    max-height: calc(92vh - 80px)
}

@media (min-width: 992px) {
    .ags-MediaPopup-image {
        max-width:calc(100vw - 150px);
        max-height: calc(100vh - 150px)
    }
}

.ags-MediaPopup-image-footer {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    position: absolute;
    box-sizing: border-box;
    bottom: 0;
    width: 100%;
    height: 45px;
    padding: 0 12px;
    opacity: 0;
    transition: opacity .3s ease
}

.ags-MediaPopup-image-footer--show {
    opacity: 1
}

.ags-MediaPopup-image-footer-download {
    position: relative;
    overflow: hidden;
    background-image: url(../../assets/images2/lost-ark-sprites.png);
    background-repeat: no-repeat;
    background-position: -246px 0;
    width: 26px;
    height: 29px
}

.ags-MediaPopup-video {
    overflow: hidden;
    padding-bottom: 56.25%;
    position: relative;
    display: none;
    width: 96vw;
    max-width: calc(177.77778vh - 266.66667px)
}

@media (min-width: 992px) {
    .ags-MediaPopup-video {
        width:calc(100vw - 150px)
    }
}

.ags-MediaPopup-video.is-videoTag {
    padding-bottom: 0;
    width: unset
}

.ags-MediaPopup-video-iframe {
    position: absolute;
    height: 100%;
    width: 100%;
    left: 0;
    top: 0
}

.ags-MediaPopup-video-videoTag {
    display: none;
    max-width: 100%;
    position: relative;
    z-index: 1;
    width: auto;
    max-height: calc(100vh - 150px)
}

.ags-MediaPopup-overlay {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: absolute;
    box-sizing: border-box;
    top: 0;
    width: 100%;
    height: 65px;
    padding: 0 12px;
    opacity: 1;
    transition: opacity .3s ease;
    z-index: -1
}

.ags-MediaPopup-overlay-title {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1;
    color: #b5b5b5;
    justify-self: start;
    padding-left: 15px
}

@media (max-width: 1200px) {
    .ags-MediaPopup-overlay-title {
        font-size:calc(1.05rem + .26667vw)
    }
}

.ags-MediaPopup-overlay-close {
    position: relative;
    overflow: hidden;
    background-image: url(../../assets/images2/lost-ark-sprites.png);
    background-repeat: no-repeat;
    background-position: -77px 0;
    width: 18px;
    height: 18px
}

.ags-MediaPopup-overlay-close:hover {
    cursor: pointer
}

.ags-MediaPopup-controls {
    display: flex;
    align-items: center;
    position: absolute;
    visibility: hidden;
    top: 40%;
    width: 10%;
    height: 20%;
    opacity: 0;
    transition: opacity .3s ease;
    z-index: 1
}

.ags-MediaPopup-controls--show {
    opacity: 1
}

.ags-MediaPopup-controls--right {
    justify-content: end;
    transform: rotate(180deg);
    right: 0
}

.ags-MediaPopup-controls--left {
    justify-content: start
}

.ags-MediaPopup-controls:hover {
    cursor: pointer
}

.ags-MediaPopup-controls-semicircle {
    position: absolute;
    left: -75px;
    width: 150px;
    height: 150px;
    border-radius: 50%;
    top: calc(50% - 75px)
}

.ags-MediaPopup-controls-semicircle-next:hover {
    cursor: pointer
}

.ags-MediaPopup-controls-semicircle-button {
    position: absolute;
    overflow: hidden;
    background-image: url(../../assets/images2/lost-ark-sprites.png);
    background-repeat: no-repeat;
    background-position: -126px -46px;
    left: 82px;
    top: calc(50% - 33px);
    width: 39px;
    height: 66px
}

.ags-MediaPopup-focusCloseButton {
    position: absolute;
    opacity: 0
}

.ags-MediaPopup.is-loading .ags-MediaPopup-controls,.ags-MediaPopup.is-loading .ags-MediaPopup-overlay {
    display: none
}

.ags-MediaPopup-container {
    background-color: rgba(0,0,0,.75);
    border: none;
    margin: auto 20px
}

.ags-MediaPopup-container-viewport {
    position: relative;
    margin: 20px
}

.ags-MediaPopup-image {
    max-width: 100%
}

@media (min-width: 992px) {
    .ags-MediaPopup-image {
        max-width:100%
    }
}

.ags-MediaPopup-image-footer {
    display: none
}

.ags-MediaPopup-video {
    width: calc(100vw - 80px);
    max-width: calc(177.77778vh - 306.66667px)
}

.ags-MediaPopup-overlay {
    z-index: 1;
    top: -65px
}

.ags-MediaPopup-overlay--show {
    opacity: 1
}

.ags-MediaPopup-overlay-title {
    display: none
}

.ags-MediaPopup-overlay-close {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 42px;
    height: 42px;
    position: absolute;
    top: -4px;
    right: -23px;
    background-color: rgba(0,0,0,.75);
    background-image: none;
    background-position: 0 0
}

.ags-MediaPopup-overlay-close:hover .ags-MediaPopup-overlay-closeIcon {
    opacity: 1
}

.ags-MediaPopup-overlay-closeIcon {
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/x-lostark.svg);
    width: 22px;
    height: 22px;
    opacity: .7;
    transition: opacity .35s ease-in-out
}

.ags-MediaPopup-controls--left {
    left: -1rem
}

.ags-MediaPopup-controls--right {
    justify-content: flex-start;
    right: -1rem
}

@media (min-width: 768px) {
    .ags-MediaPopup-controls--left {
        left:1rem
    }

    .ags-MediaPopup-controls--right {
        right: 1rem
    }
}

.ags-MediaPopup-controls-button {
    width: 85px;
    height: 85px;
    left: 90px;
    top: calc(50% - 35.5px);
    background-image: none;
    display: flex;
    justify-content: center;
    align-items: center;
    transform: scale(-.5)
}

@media (min-width: 768px) {
    .ags-MediaPopup-controls-button {
        transform:scale(-1)
    }
}

.ags-MediaPopup-controls-button:focus {
    outline: none
}

.ags-MediaPopup-controls-button:focus .ags-MediaPopup-controls-button-icon,.ags-MediaPopup-controls-button:hover .ags-MediaPopup-controls-button-icon {
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/diamond-button-gold.svg)
}

.ags-MediaPopup-controls-button-icon {
    width: 85px;
    height: 85px;
    position: relative;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/diamond-button-grey.svg)
}

.ags-IconModule {
    display: flex;
    margin-bottom: 2rem
}

.ags-IconModule .ags-rich-text-img {
    min-width: 96px;
    height: 96px!important;
    margin: 0
}

.ags-IconModule .ags-rich-text-img-wrapper {
    height: -moz-fit-content;
    height: fit-content;
    margin: 0 16px 0 0
}

.ags-IconModule .ags-rich-text-h6 {
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    text-transform: uppercase;
    margin-top: 0;
    margin-bottom: .5rem
}

.ags-ImageModule {
    position: relative;
    padding: 40px 0
}

.ags-ImageModule-foregroundContainer {
    display: flex;
    flex-direction: column;
    align-items: center
}

.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading {
    max-width: 100%
}

.ags-ImageModule-backgroundContainer {
    display: none
}

.ags-ImageModule-heading {
    font-size: 3.375rem;
    display: block;
    margin-top: 0;
    text-align: center
}

@media (max-width: 1200px) {
    .ags-ImageModule-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-ImageModule-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-ImageModule-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

@media (min-width: 768px) {
    .ags-ImageModule-heading {
        max-width:90%;
        margin-top: 0
    }
}

.ags-ImageModule-backgroundHeading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em
}

@media (max-width: 1200px) {
    .ags-ImageModule-backgroundHeading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-ImageModule-backgroundHeading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-ImageModule-backgroundHeading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

.ags-ImageModule-content {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    display: block;
    margin: 0 12.5%
}

@media (min-width: 768px) {
    .ags-ImageModule-content {
        max-width:75%
    }
}

.ags-ImageModule-image {
    display: block;
    max-width: 100%;
    margin: 32px auto 0
}

@media (max-width: 767.98px) {
    .ags-ImageModule-image--desktop {
        display:none
    }
}

@media (min-width: 768px) {
    .ags-ImageModule-image--mobile {
        display:none
    }
}

.ags-ImageModule-backgroundImage {
    width: 100%;
    display: block
}

@media (max-width: 767.98px) {
    .ags-ImageModule-backgroundImage--desktop {
        display:none
    }
}

@media (min-width: 768px) {
    .ags-ImageModule-backgroundImage--mobile {
        display:none
    }
}

.ags-ImageModule--darkBackground .ags-ImageModule-backgroundHeading,.ags-ImageModule--darkBackground .ags-ImageModule-foregroundContainer {
    color: #b5b5b5
}

.ags-ImageModule--lightBackground .ags-ImageModule-backgroundHeading,.ags-ImageModule--lightBackground .ags-ImageModule-foregroundContainer {
    color: #141312
}

.ags-ImageModule--cinematic {
    padding: 0
}

.ags-ImageModule--cinematic .ags-ImageModule-backgroundContainer {
    display: block;
    position: relative;
    overflow: hidden
}

.ags-ImageModule--cinematic .ags-ImageModule-foregroundContainer {
    overflow: hidden;
    padding: 0 20px 30px
}

@media (min-width: 768px) {
    .ags-ImageModule--cinematic .ags-ImageModule-foregroundContainer {
        padding:0 40px 60px
    }
}

@media (min-width: 768px) {
    .ags-ImageModule--cinematic .ags-ImageModule-foregroundContainer--noContent {
        padding:0
    }
}

.ags-ImageModule--cinematic .ags-ImageModule-foregroundContainer--noContentOrHeading {
    padding: 0
}

.ags-ImageModule--cinematic .ags-ImageModule-foregroundContainer .ags-EditPreview-fileSize {
    display: none
}

.ags-ImageModule--cinematic .ags-ImageModule-mediaLink {
    text-decoration: none
}

.ags-ImageModule--cinematic .ags-ImageModule-mediaLink-overlay {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.ags-ImageModule--cinematic .ags-ImageModule-mediaLink-overlay-play {
    height: 88px;
    width: 88px;
    background: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/play.png) 0 0 no-repeat;
    background-size: cover;
    opacity: .8;
    transition: opacity .35s ease-in-out
}

.ags-ImageModule--cinematic .ags-ImageModule-mediaLink-overlay-play:hover {
    opacity: 1
}

@media (min-width: 768px) {
    .ags-ImageModule--cinematic .ags-ImageModule-mediaLink-overlay-play {
        background-image:url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/play-large.png);
        height: 180px;
        width: 180px
    }
}

.ags-ImageModule--cinematic .ags-ImageModule-image {
    display: none
}

.ags-ImageModule--cinematic .ags-ImageModule-content {
    text-align: center;
    position: relative
}

.ags-ImageModule {
    background-color: transparent
}

.ags-ImageModule-image {
    order: -1
}

.ags-ImageModule-carouselSlideName,.ags-ImageModule-content,.ags-ImageModule-heading {
    display: block;
    width: 100%;
    text-align: center
}

.ags-ImageModule-carouselSlideName .ags-rich-text-div blockquote,.ags-ImageModule-carouselSlideName .ags-rich-text-div h1,.ags-ImageModule-carouselSlideName .ags-rich-text-div h2,.ags-ImageModule-carouselSlideName .ags-rich-text-div h3,.ags-ImageModule-carouselSlideName .ags-rich-text-div h4,.ags-ImageModule-carouselSlideName .ags-rich-text-div h5,.ags-ImageModule-carouselSlideName .ags-rich-text-div p,.ags-ImageModule-content .ags-rich-text-div blockquote,.ags-ImageModule-content .ags-rich-text-div h1,.ags-ImageModule-content .ags-rich-text-div h2,.ags-ImageModule-content .ags-rich-text-div h3,.ags-ImageModule-content .ags-rich-text-div h4,.ags-ImageModule-content .ags-rich-text-div h5,.ags-ImageModule-content .ags-rich-text-div p,.ags-ImageModule-heading .ags-rich-text-div blockquote,.ags-ImageModule-heading .ags-rich-text-div h1,.ags-ImageModule-heading .ags-rich-text-div h2,.ags-ImageModule-heading .ags-rich-text-div h3,.ags-ImageModule-heading .ags-rich-text-div h4,.ags-ImageModule-heading .ags-rich-text-div h5,.ags-ImageModule-heading .ags-rich-text-div p {
    text-align: center
}

.ags-ImageModule-foregroundContainer {
    padding-top: 0
}

.ags-ImageModule-foregroundContainer--left,.ags-ImageModule-foregroundContainer--right {
    max-width: 1080px
}

.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div blockquote,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div h1,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div h2,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div h3,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div h4,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div h5,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div p,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div blockquote,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div h1,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div h2,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div h3,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div h4,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div h5,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div p,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div blockquote,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div h1,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div h2,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div h3,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div h4,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div h5,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div p,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div blockquote,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div h1,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div h2,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div h3,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div h4,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div h5,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div p,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div blockquote,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div h1,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div h2,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div h3,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div h4,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div h5,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div p,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div blockquote,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div h1,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div h2,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div h3,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div h4,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div h5,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div p {
    max-width: 100%;
    width: 100%
}

.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div blockquote,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div h1,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div h2,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div h3,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div h4,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div h5,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-carouselSlideName .ags-rich-text-div p,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div blockquote,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div h1,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div h2,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div h3,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div h4,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div h5,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-content .ags-rich-text-div p,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div blockquote,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div h1,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div h2,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div h3,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div h4,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div h5,.ags-ImageModule-foregroundContainer--left .ags-ImageModule-heading .ags-rich-text-div p {
    text-align: left
}

.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div blockquote,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div h1,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div h2,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div h3,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div h4,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div h5,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-carouselSlideName .ags-rich-text-div p,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div blockquote,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div h1,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div h2,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div h3,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div h4,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div h5,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-content .ags-rich-text-div p,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div blockquote,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div h1,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div h2,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div h3,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div h4,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div h5,.ags-ImageModule-foregroundContainer--right .ags-ImageModule-heading .ags-rich-text-div p {
    text-align: right
}

.ags-ImageModule-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.7rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #b5b5b5
}

@media (max-width: 1200px) {
    .ags-ImageModule-heading {
        font-size:calc(1.34rem + 1.81333vw)
    }
}

@media (min-width: 768px) {
    .ags-ImageModule-heading {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-ImageModule-heading {
        font-size:calc(1.45rem + 2.4vw)
    }
}

.ags-ImageModule-carouselSlideName {
    margin-top: .8rem
}

.ags-ImageModule-content {
    margin-top: 1rem
}

.ags-ImageModule-content blockquote,.ags-ImageModule-content p {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625
}

.ags-ImageModule-mediaLink:focus:not(:active) {
    outline: none
}

.ags-ImageModule-mediaLink:focus:not(:active) .ags-ImageModule-mediaLink-overlay-play {
    outline-width: 2px;
    outline-style: solid;
    outline-color: #bfa251
}

.ags-MediaGalleryModule {
    padding: 4em 30px 5em
}

.ags-MediaGalleryModule-container {
    display: flex;
    flex-direction: column;
    align-items: center
}

.ags-MediaGalleryModule-container-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    max-width: 90%;
    text-align: center;
    margin-top: 0
}

@media (max-width: 1200px) {
    .ags-MediaGalleryModule-container-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-MediaGalleryModule-container-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-MediaGalleryModule-container-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

.ags-MediaGalleryModule-container-singleItem {
    max-height: 607.5px
}

@media (max-width: 1079.98px) {
    .ags-MediaGalleryModule-container-singleItem {
        height:calc(56.25vw - 9px);
        width: calc(100vw - 16px)
    }
}

.ags-MediaGalleryModule-container-singleItem-iframe {
    height: 607.5px
}

@media (max-width: 1079.98px) {
    .ags-MediaGalleryModule-container-singleItem-iframe {
        height:calc(56.25vw - 9px);
        width: calc(100vw - 16px)
    }
}

@media (min-width: 768px) {
    .ags-MediaGalleryModule-container-singleItem-iframe.is-fixed {
        position:fixed;
        z-index: 5000;
        bottom: 8px;
        right: 8px;
        height: 225px;
        width: 400px
    }
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay {
    display: none;
    position: fixed;
    opacity: 0;
    bottom: 8px;
    right: 8px;
    height: 225px;
    width: 400px;
    background-color: rgba(45,45,45,.4);
    align-items: center;
    justify-content: space-around;
    z-index: 8000;
    transition: opacity .35s ease
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay:hover {
    opacity: 1
}

@media (min-width: 768px) {
    .ags-MediaGalleryModule-container-singleItem-iframe-overlay.is-visible {
        display:flex
    }
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay-backToTop,.ags-MediaGalleryModule-container-singleItem-iframe-overlay-close {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 40px;
    cursor: pointer
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay-backToTop:hover,.ags-MediaGalleryModule-container-singleItem-iframe-overlay-close:hover {
    border-radius: 3px
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay-backToTop:hover svg,.ags-MediaGalleryModule-container-singleItem-iframe-overlay-close:hover svg {
    fill: #eac04b
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay-backToTop svg {
    fill: #b5b5b5;
    height: 100%;
    width: 100%;
    transform: scaleX(-1)
}

.ags-MediaGalleryModule-container-singleItem-iframe-overlay-close {
    position: absolute;
    top: 8px;
    right: 8px
}

.ags-MediaGalleryModule-container-singleItem-image {
    width: 100%
}

@media (max-width: 1079.98px) {
    .ags-MediaGalleryModule-container-singleItem-image {
        width:calc(100vw - 16px)
    }
}

.ags-MediaGalleryModule-container-gallery {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    width: 100%;
    margin: 0 10px calc(4em - 10px)
}

.ags-MediaGalleryModule-container-gallery-box {
    width: 33.3%
}

@media (max-width: 767.98px) {
    .ags-MediaGalleryModule-container-gallery-box {
        width:50%
    }
}

@media (max-width: 575.98px) {
    .ags-MediaGalleryModule-container-gallery-box {
        width:100%
    }
}

.ags-MediaGalleryModule-container-gallery-box--hidden {
    display: none!important
}

.ags-MediaGalleryModule-container-gallery-box--shown {
    display: block
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail {
    padding: 10px;
    overflow: hidden
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail:hover {
    cursor: pointer
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail .ags-media-link {
    display: inline-block
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail-image {
    display: block;
    width: 100%
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail-play {
    position: absolute;
    top: calc(50% - 44px);
    left: calc(50% - 44px);
    height: 88px;
    width: 88px
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail:after {
    z-index: 1
}

.ags-MediaGalleryModule-container-gallery--portrait .ags-MediaGalleryModule-container-gallery-box {
    width: 25%
}

@media (max-width: 767.98px) {
    .ags-MediaGalleryModule-container-gallery--portrait .ags-MediaGalleryModule-container-gallery-box {
        width:33.3%
    }
}

@media (max-width: 575.98px) {
    .ags-MediaGalleryModule-container-gallery--portrait .ags-MediaGalleryModule-container-gallery-box {
        width:50%
    }
}

@media (max-width: 419.98px) {
    .ags-MediaGalleryModule-container-gallery--portrait .ags-MediaGalleryModule-container-gallery-box {
        width:100%
    }
}

.ags-MediaGalleryModule-container-gallery--static .ags-media-link,.ags-MediaGalleryModule-container-gallery--static .ags-MediaGalleryModule-container-gallery-box-thumbnail {
    cursor: default
}

.ags-MediaGalleryModule-container-CTA {
    white-space: normal!important;
    background-color: transparent;
    border: none;
    color: #bfbfbf;
    padding: 0 2rem;
    width: -moz-fit-content;
    width: fit-content;
    transition: color .35s ease-in-out;
    text-shadow: 0 0 6px #000;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    position: relative
}

.ags-MediaGalleryModule-container-CTA.ags-Button:focus,.ags-MediaGalleryModule-container-CTA.ags-Button:hover,.ags-MediaGalleryModule-container-CTA:focus,.ags-MediaGalleryModule-container-CTA:hover {
    background-color: transparent;
    color: #fff
}

/*.ags-MediaGalleryModule-container-CTA:after,.ags-MediaGalleryModule-container-CTA:before {
    position: absolute;
    content: "";
    height: 1px;
    width: 36px;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/triangle.svg);
    background-repeat: no-repeat;
    top: 50%
}*/

.ags-MediaGalleryModule-container-CTA:before {
    left: -36px
}

.ags-MediaGalleryModule-container-CTA:after {
    right: -36px;
    transform: rotate(180deg)
}

.ags-MediaGalleryModule-container-CTA--less,.ags-MediaGalleryModule-container-CTA--more {
    text-decoration: inherit;
    color: inherit
}

.ags-MediaGalleryModule-container-CTA--less,.ags-MediaGalleryModule-container-CTA-icon,.ags-MediaGalleryModule-container-CTAs--expanded .ags-MediaGalleryModule-container-CTA--more {
    display: none
}

.ags-MediaGalleryModule-container-CTAs--expanded .ags-MediaGalleryModule-container-CTA--less {
    display: inline-flex
}

.ags-MediaGalleryModule {
    padding-top: 60px;
    padding-bottom: 60px;
    background-size: contain;
    background-position: top;
    background-repeat: no-repeat
}

@media (min-width: 768px) {
    .ags-MediaGalleryModule {
        background-size:cover;
        padding-top: 120px;
        padding-bottom: 120px
    }
}

.ags-MediaGalleryModule-crest {
    margin-bottom: 30px
}

.ags-MediaGalleryModule-container-heading {
    color: #fff;
    margin-bottom: 20px;
    filter: drop-shadow(0 2px 6px #000)
}

.ags-MediaGalleryModule-container-heading--darkBackground,.ags-MediaGalleryModule-container-heading--lightBackground {
    color: #fff
}

.ags-MediaGalleryModule-container-singleItem {
    position: relative
}

.ags-MediaGalleryModule-container-gallery {
    justify-content: center;
    margin-bottom: 30px
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail {
    overflow: visible;
    position: relative;
    padding: 0;
    margin: 25px
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail-image {
    transition: transform .35s ease-in-out
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail .ags-media-link {
    cursor: pointer;
    display: block;
    overflow: hidden;
    outline-offset: -2px
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail .ags-media-link:focus .ags-MediaGalleryModule-container-gallery-box-thumbnail-play {
    opacity: 1
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail-play {
    background: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/play.png) 0 0 no-repeat;
    opacity: .8;
    transition: opacity .35s ease-in-out
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail-play:hover {
    opacity: 1
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail-play svg {
    display: none
}

.ags-MediaGalleryModule-container-gallery-box-thumbnail:focus-within .ags-MediaGalleryModule-container-gallery-box-thumbnail-image,.ags-MediaGalleryModule-container-gallery-box-thumbnail:hover .ags-MediaGalleryModule-container-gallery-box-thumbnail-image {
    transform: scale(1.05)
}

.ags-MediaGalleryModule-container-CTA--less,.ags-MediaGalleryModule-container-CTA--more {
    color: #b5b5b5
}

.ags-ContainerModule {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 2em 0
}

.ags-ContainerModule:has(.ags-AccoladeModule) {
    padding: 0
}

@media (min-width: 576px) {
    .ags-ContainerModule {
        padding:4.5em 0 0
    }
}

.ags-ContainerModule-container {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 576px) {
    .ags-ContainerModule-container {
        width:calc(100vw - 60px)
    }
}

.ags-ContainerModule-container-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    margin: 0 0 32px
}

@media (max-width: 1200px) {
    .ags-ContainerModule-container-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-ContainerModule-container-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-ContainerModule-container-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

.ags-ContainerModule-container-tabs {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 1.5rem;
    line-height: 1.25;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap
}

@media (max-width: 1200px) {
    .ags-ContainerModule-container-tabs {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-ContainerModule-container-tabs-tabHeading {
    display: inline-block;
    padding: 10px;
    cursor: pointer
}

.ags-ContainerModule-container-shopModuleContainer {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.ags-ContainerModule-container-shopModuleContainer--threeCentered {
    justify-content: center
}

@media (max-width: 848.98px) {
    .ags-ContainerModule-container-shopModuleContainer--threeCentered {
        max-width:540px;
        justify-content: flex-start
    }
}

@media (max-width: 578.98px) {
    .ags-ContainerModule-container-shopModuleContainer--threeCentered {
        max-width:270px
    }
}

@media (max-width: 1174.98px) {
    .ags-ContainerModule-container-shopModuleContainer--vertical {
        max-width:810px
    }
}

@media (max-width: 848.98px) {
    .ags-ContainerModule-container-shopModuleContainer--vertical {
        max-width:540px
    }
}

@media (max-width: 578.98px) {
    .ags-ContainerModule-container-shopModuleContainer--vertical {
        max-width:270px
    }
}

@media (max-width: 1154.98px) {
    .ags-ContainerModule-container-shopModuleContainer--horizontal {
        max-width:530px
    }
}

.ags-ContainerModule-container-shopModuleContainer--square {
    position: relative
}

@media (max-width: 1174.98px) {
    .ags-ContainerModule-container-shopModuleContainer--square {
        max-width:810px
    }
}

@media (max-width: 848.98px) {
    .ags-ContainerModule-container-shopModuleContainer--square {
        max-width:540px
    }
}

@media (max-width: 578.98px) {
    .ags-ContainerModule-container-shopModuleContainer--square {
        max-width:270px
    }
}

.ags-ContainerModule-container-contentModuleContainer,.ags-ContainerModule-container-slotModuleContainer {
    display: flex;
    flex-wrap: wrap;
    width: 104%
}

.ags-ContainerModule-container-contentModuleContainer--tabs,.ags-ContainerModule-container-slotModuleContainer--tabs {
    width: 100%
}

.ags-ContainerModule-container-actions {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin: 18px -8px -8px
}

.ags-ContainerModule-container-actions-action {
    margin: 8px
}

.ags-ContainerModule-container-actions-action--primary {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark:focus,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark:hover,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight:focus,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark:active,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark:active,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark:focus,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundDark:hover,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight:active,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight:focus,.ags-ContainerModule-container-actions-action--primary.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-ContainerModule-container-actions-action--secondary {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark.ags-Button:focus,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark.ags-Button:hover,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark:focus,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark:hover,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight.ags-Button:focus,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight.ags-Button:hover,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight:focus,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark:active,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark.ags-Button:focus,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark.ags-Button:hover,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark:active,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark:focus,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundDark:hover,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight.ags-Button:focus,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight.ags-Button:hover,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight:active,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight:focus,.ags-ContainerModule-container-actions-action--secondary.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-ContainerModule-container:has(.ags-AccoladeModule) {
    margin: 0;
    width: 100%
}

.ags-ContainerModule-container-accoladeModuleContainer {
    width: 100%;
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding: 2rem 0
}

@media (max-width: 991.98px) {
    .ags-ContainerModule-container-accoladeModuleContainer {
        flex-wrap:wrap
    }
}

.ags-ContainerModule--shop .ags-ContainerModule-container-maskWrapper {
    width: 100%
}

@media (min-width: 992px) {
    .ags-ContainerModule--shop .ags-ContainerModule-container-maskWrapper {
        -webkit-mask-image:linear-gradient(90deg,transparent,#000 16.5%,#000 83.5%,transparent);
        mask-image: linear-gradient(90deg,transparent,#000 16.5%,#000 83.5%,transparent)
    }
}

@media (min-width: 1200px) {
    .ags-ContainerModule--shop .ags-ContainerModule-container-maskWrapper {
        -webkit-mask-image:linear-gradient(90deg,transparent,#000 12.5%,#000 87.5%,transparent);
        mask-image: linear-gradient(90deg,transparent,#000 12.5%,#000 87.5%,transparent)
    }
}

@media (min-width: 1650px) {
    .ags-ContainerModule--shop .ags-ContainerModule-container-maskWrapper {
        -webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);
        mask-image: linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)
    }
}

@media (max-width: 991.98px) {
    .ags-ContainerModule--shop .ags-ContainerModule-container-slotModuleContainer--shop {
        justify-content:center;
        flex-direction: column
    }
}

@media (min-width: 992px) {
    .ags-ContainerModule--shop .ags-ContainerModule-container-slotModuleContainer--shop {
        flex-wrap:nowrap;
        transition: transform .35s ease-in-out;
        transform: translateX(16.5%)
    }
}

@media (min-width: 1200px) {
    .ags-ContainerModule--shop .ags-ContainerModule-container-slotModuleContainer--shop {
        transform:translateX(12.5%)
    }
}

@media (min-width: 1650px) {
    .ags-ContainerModule--shop .ags-ContainerModule-container-slotModuleContainer--shop {
        transform:translateX(10%)
    }
}

@media (min-width: 1200px) {
    .ags-ContainerModule--shop .ags-ContainerModule-container-slotModuleContainer--shop--threeItems {
        transition:none
    }
}

@media (min-width: 992px) {
    .ags-ContainerModule--shop .ags-ContainerModule-container-slotModuleContainer--shop--twoItems {
        transition:none
    }
}

.ags-ContainerModule {
    background-size: 100%;
    background-position: top;
    background-repeat: no-repeat;
    padding: 66px 0 46px
}

@media (min-width: 768px) {
    .ags-ContainerModule {
        padding:126px 0 106px;
        background-size: cover
    }
}

.ags-ContainerModule-crest {
    margin-bottom: 34px
}

.ags-ContainerModule-featuredImageWrapper {
    text-align: center
}

.ags-ContainerModule-featuredImage,.ags-ContainerModule-mobileFeaturedImage {
    max-width: 88%;
    margin: 0 auto 2rem;
    text-align: center
}

@media (max-width: 767.98px) {
    .ags-ContainerModule-featuredImage--hasMobile {
        display:none
    }
}

@media (min-width: 768px) {
    .ags-ContainerModule-mobileFeaturedImage--hasDesktop {
        display:none
    }
}

.ags-ContainerModule-container-heading,.ags-ContainerModule-container-subheading {
    color: #fff!important;
    filter: drop-shadow(0 2px 6px #000)
}

.ags-ContainerModule-container-heading {
    margin-bottom: 1rem;
    padding: 0 1rem;
    text-align: center
}

.ags-ContainerModule-container-subheading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5625rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    margin-top: 36px
}

@media (max-width: 1200px) {
    .ags-ContainerModule-container-subheading {
        font-size:calc(1.1125rem + .6vw)
    }
}

@media (min-width: 768px) {
    .ags-ContainerModule-container-subheading {
        font-size:2.125rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-ContainerModule-container-subheading {
        font-size:calc(1.225rem + 1.2vw)
    }
}

.ags-ContainerModule-container-text {
    text-align: center;
    max-width: 732px;
    margin: 0 24px 34px
}

.ags-ContainerModule-container-text .ags-rich-text-div {
    color: #fff;
    text-align: center
}

.ags-ContainerModule-container-text .ags-rich-text-div h2,.ags-ContainerModule-container-text .ags-rich-text-div h3,.ags-ContainerModule-container-text .ags-rich-text-div h6,.ags-ContainerModule-container-text .ags-rich-text-div p {
    text-shadow: 0 0 6px #000;
    filter: drop-shadow(0 0 6px #000);
    margin-top: .5rem
}

@media (min-width: 768px) {
    .ags-ContainerModule-container-text .ags-rich-text-div h2,.ags-ContainerModule-container-text .ags-rich-text-div h3,.ags-ContainerModule-container-text .ags-rich-text-div h6,.ags-ContainerModule-container-text .ags-rich-text-div p {
        margin-top:0
    }
}

.ags-ContainerModule-container-text .ags-rich-text-div h6 {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    letter-spacing: .1em;
    text-transform: uppercase;
    font-size: 1.2rem;
    line-height: 1;
    margin-bottom: .75rem
}

@media (max-width: 1200px) {
    .ags-ContainerModule-container-text .ags-rich-text-div h6 {
        font-size:calc(1.04rem + .21333vw)
    }
}

.ags-ContainerModule-container-tabs {
    padding-bottom: 1rem;
    width: 100%
}

@media (min-width: 992px) {
    .ags-ContainerModule-container-tabs {
        justify-content:flex-start;
        width: 60%;
        padding-left: 30px;
        margin: 0 0 0 auto
    }
}

.ags-ContainerModule-container-tabs-tabHeading {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid transparent;
    color: #b5b5b5;
    transition-property: color,border-color;
    transition-duration: .35s;
    transition-timing-function: ease-in-out;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    padding: 8px;
    margin: 0 4px 10px;
    text-decoration: none
}

.ags-ContainerModule-container-tabs-tabHeading.ags-Button:focus,.ags-ContainerModule-container-tabs-tabHeading.ags-Button:hover,.ags-ContainerModule-container-tabs-tabHeading:focus,.ags-ContainerModule-container-tabs-tabHeading:hover {
    border-color: #bfa251
}

@media (min-width: 992px) {
    .ags-ContainerModule-container-tabs-tabHeading {
        margin:0 20px 10px
    }
}

.ags-ContainerModule-container-tabs-tabHeading-label {
    text-shadow: 0 0 6px #000;
    filter: drop-shadow(0 0 6px #000)
}

.ags-ContainerModule-container-tabs-tabHeading--active {
    border-color: #bfa251
}

.ags-ContainerModule-container-tabs-tabHeading--active .ags-ContainerModule-container-tabs-tabHeading-label {
    color: #fff
}

.ags-ContainerModule-container-imageBorderContainer {
    position: relative
}

.ags-ContainerModule-container-slotModuleContainer {
    padding: 0 20px;
    width: 100%
}

.ags-ContainerModule-container-slotModuleContainer:has(.ags-AccoladeModule) {
    padding: 0
}

@media (max-width: 419.98px) {
    .ags-ContainerModule-container-programmaticModuleContainer {
        padding:0
    }
}

.ags-ContainerModule.containsShopModules {
    background-size: 100%
}

.ags-ContainerModule.containsTextModules {
    padding-bottom: 66px
}

@media (min-width: 768px) {
    .ags-ContainerModule.containsTextModules {
        padding-bottom:126px
    }
}

.ags-ContainerModule.containsTextModules .ags-ContainerModule-container {
    padding: 0 5px
}

@media (max-width: 419.98px) {
    .ags-ContainerModule.containsTextModules .ags-ContainerModule-container {
        max-width:100%
    }
}

@media (min-width: 420px) {
    .ags-ContainerModule.containsTextModules .ags-ContainerModule-container {
        padding:0 30px
    }
}

.ags-ContainerModule.containsTextModules .ags-ContainerModule-container-heading:lang(de-de) {
    font-size: 6vw
}

@media (min-width: 1090px) {
    .ags-ContainerModule.containsTextModules .ags-ContainerModule-container-heading:lang(de-de) {
        font-size:65px
    }
}

@media (max-width: 374.98px) {
    .ags-ContainerModule.containsTextModules .ags-ContainerModule-container-heading:lang(fr-fr) {
        font-size:8vw
    }
}

.ags-ContainerModule.containsTextModules .ags-ContainerModule-container-imageBorderContainer {
    background-color: rgba(0,0,0,.75);
    width: calc(100% - 10px)
}

@media (min-width: 420px) {
    .ags-ContainerModule.containsTextModules .ags-ContainerModule-container-imageBorderContainer {
        width:100%
    }
}

.ags-ContainerModule.containsTextModules .ags-ContainerModule-container-actions {
    margin-bottom: 30px
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .ags-ContainerModule.containsTextModules .ags-ContainerModule-container-actions-action--secondary .ags-Button-inner {
            white-space:nowrap
        }
    }
}

.ags-ContainerModule.containsTextModules .ags-ContainerModule-container-slotModuleContainer--onePerRow {
    display: flex;
    justify-content: center;
    align-items: center
}

.ags-ContainerModule--hasFeaturedImage .ags-ContainerModule-crest {
    margin-bottom: 1rem
}

.ags-ContainerModule--hasFeaturedImage .ags-ContainerModule-container-imageBorderContainer,.ags-ContainerModule--hasFeaturedImage .ags-ContainerModule-container-slotModuleContainer,.ags-ContainerModule--hasFeaturedImage .ags-ContainerModule-featuredImage,.ags-ContainerModule--hasFeaturedImage .ags-ContainerModule-mobileFeaturedImage {
    order: 1
}

.ags-ContainerModule--hasFeaturedImage .ags-ContainerModule-container-actions {
    margin: 0 1rem 2rem
}

.ags-ContainerModule--shop {
    position: relative;
    overflow: hidden
}

@media (min-width: 768px) {
    .ags-ContainerModule--shop {
        background-size:auto
    }
}

.ags-ContainerModule--shop .ags-ContainerModule-platformSelector {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-heading {
    color: #b5b5b5;
    text-align: center;
    width: 100%;
    margin: 0 0 1rem
}

.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox {
    white-space: normal!important;
    color: #b5b5b5;
    width: 220px;
    height: 64px;
    margin: 0 .5rem 1rem
}

.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation.ags-Button,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam.ags-Button,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox.ags-Button {
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap
}

.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation.ags-Button--backgroundDark,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation.ags-Button--backgroundLight,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam.ags-Button--backgroundDark,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam.ags-Button--backgroundLight,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox.ags-Button--backgroundDark,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251;
    text-shadow: 1px 1px 8px #141312;
    background-image: radial-gradient(#eac04b,#ac7d00)
}

.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation.ags-Button--backgroundDark.ags-Button:focus,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation.ags-Button--backgroundDark.ags-Button:hover,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation.ags-Button--backgroundDark:focus,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation.ags-Button--backgroundDark:hover,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation.ags-Button--backgroundLight.ags-Button:focus,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation.ags-Button--backgroundLight.ags-Button:hover,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation.ags-Button--backgroundLight:focus,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation.ags-Button--backgroundLight:hover,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam.ags-Button--backgroundDark.ags-Button:focus,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam.ags-Button--backgroundDark.ags-Button:hover,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam.ags-Button--backgroundDark:focus,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam.ags-Button--backgroundDark:hover,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam.ags-Button--backgroundLight.ags-Button:focus,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam.ags-Button--backgroundLight.ags-Button:hover,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam.ags-Button--backgroundLight:focus,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam.ags-Button--backgroundLight:hover,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox.ags-Button--backgroundDark.ags-Button:focus,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox.ags-Button--backgroundDark.ags-Button:hover,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox.ags-Button--backgroundDark:focus,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox.ags-Button--backgroundDark:hover,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox.ags-Button--backgroundLight.ags-Button:focus,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox.ags-Button--backgroundLight.ags-Button:hover,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox.ags-Button--backgroundLight:focus,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox.ags-Button--backgroundLight:hover {
    background-image: radial-gradient(#eac04b,#ac7d00,#ac7000);
    color: #141312;
    text-shadow: none
}

.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation .ags-ButtonV2-inner,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam .ags-ButtonV2-inner,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox .ags-ButtonV2-inner {
    flex-direction: column;
    justify-content: space-around
}

.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-playstation-svg,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-steam-svg,.ags-ContainerModule--shop .ags-ContainerModule-platformSelector-xbox-svg {
    max-height: 20px;
    margin-top: 4px
}

.ags-ContainerModule--shop .ags-ContainerModule-container {
    max-width: 1920px;
    width: 100%
}

.ags-ContainerModule--shop .ags-ContainerModule-container-slotModuleContainer {
    padding: 0
}

.ags-ContainerModule--shop .ags-ContainerModule-container-slotModuleContainer--shop {
    margin-bottom: 54px;
    width: 100%
}

@media (max-width: 991.98px) {
    .ags-ContainerModule--shop .ags-ContainerModule-container-slotModuleContainer--shop {
        width:unset;
        padding: 0 40px
    }
}

.ags-ContainerModule--shop .ags-ContainerModule-shopArrow {
    display: inline-block;
    border: none;
    padding: 0;
    margin: 0;
    text-decoration: none;
    background: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    cursor: pointer;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/back-button.svg);
    will-change: auto;
    transition: background-image .1s ease-out;
    width: 90.5px;
    height: 90.5px;
    position: absolute;
    top: 455px;
    z-index: 1
}

@media (max-width: 991.98px) {
    .ags-ContainerModule--shop .ags-ContainerModule-shopArrow {
        display:none
    }
}

.ags-ContainerModule--shop .ags-ContainerModule-shopArrow:focus-visible,.ags-ContainerModule--shop .ags-ContainerModule-shopArrow:hover {
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/back-button-gold.svg)
}

.ags-ContainerModule--shop .ags-ContainerModule-shopArrow--left {
    left: 2rem;
    transform: scaleX(-1)
}

.ags-ContainerModule--shop .ags-ContainerModule-shopArrow--right {
    right: 2rem
}

.ags-SlotModule {
    display: inline-block;
    height: auto;
    margin-bottom: 2vw;
    padding: 0 2%
}

.ags-SlotModule--onePerRow {
    width: 100%;
    max-width: 740px
}

.ags-SlotModule--fourPerRow,.ags-SlotModule--twoPerRow {
    width: 100%
}

@media (min-width: 576px) {
    .ags-SlotModule--fourPerRow,.ags-SlotModule--twoPerRow {
        width:50%
    }
}

@media (max-width: 991.98px) {
    .ags-SlotModule--fourPerRow.ags-SlotModule--text,.ags-SlotModule--twoPerRow.ags-SlotModule--text {
        width:100%
    }
}

.ags-SlotModule--threePerRow {
    width: 100%
}

@media (min-width: 576px) {
    .ags-SlotModule--threePerRow {
        width:50%
    }
}

@media (min-width: 768px) {
    .ags-SlotModule--threePerRow {
        width:33.3%
    }
}

.ags-SlotModule-spacer {
    border-radius: 3px;
    height: 100%
}

.ags-SlotModule-spacer:hover .ags-SlotModule-imageContainer-image {
    transform: scale(1.05)
}

.ags-SlotModule-spacer:hover .ags-SlotModule-imageContainer-image--noZoom {
    transform: none
}

.ags-SlotModule-slotLink {
    text-decoration: none;
    display: inline-block
}

.ags-SlotModule-slotLink--disabled {
    cursor: default
}

.ags-SlotModule-aboveImageBlogTag {
    display: none
}

.ags-SlotModule-imageContainer {
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center
}

.ags-SlotModule-imageContainer picture {
    width: 100%;
    height: auto
}

.ags-SlotModule-imageContainer-image {
    width: 100%;
    height: auto;
    transition: .2s
}

.ags-SlotModule-contentContainer {
    padding: 30px
}

.ags-SlotModule-contentContainer-subheading {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    display: inline-block;
    padding: 4px 0;
    margin: 0 6px 3px 0;
    word-break: normal;
    overflow-wrap: anywhere
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .ags-SlotModule-contentContainer-subheading {
            word-break:break-word
        }
    }
}

@supports (-webkit-touch-callout:none) {
    .ags-SlotModule-contentContainer-subheading {
        word-break: break-word
    }
}

.ags-SlotModule-contentContainer-date {
    font-size: 1rem;
    letter-spacing: 0;
    font-size: .75rem;
    letter-spacing: .025em;
    white-space: normal;
    color: #5b5b5b
}

.ags-SlotModule-contentContainer-date,.ags-SlotModule-contentContainer-heading {
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 1
}

.ags-SlotModule-contentContainer-heading {
    font-size: 1rem;
    letter-spacing: 0;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-size: 1.5625rem;
    text-transform: uppercase;
    letter-spacing: .03em;
    display: block;
    margin: 0;
    word-break: normal;
    overflow-wrap: anywhere
}

@media (max-width: 1200px) {
    .ags-SlotModule-contentContainer-heading {
        font-size:calc(1.1125rem + .6vw)
    }
}

@media (min-width: 768px) {
    .ags-SlotModule-contentContainer-heading {
        font-size:2.125rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-SlotModule-contentContainer-heading {
        font-size:calc(1.225rem + 1.2vw)
    }
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .ags-SlotModule-contentContainer-heading {
            word-break:break-word
        }
    }
}

@supports (-webkit-touch-callout:none) {
    .ags-SlotModule-contentContainer-heading {
        word-break: break-word
    }
}

.ags-SlotModule-contentContainer-text {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    display: block;
    margin-top: .75em;
    width: 100%;
    word-break: normal;
    overflow-wrap: anywhere
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .ags-SlotModule-contentContainer-text {
            word-break:break-word
        }
    }
}

@supports (-webkit-touch-callout:none) {
    .ags-SlotModule-contentContainer-text {
        word-break: break-word
    }
}

.ags-SlotModule-contentContainer-link {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.4375;
    display: block;
    margin-top: .75em;
    color: #005276;
    text-decoration: none
}

.ags-SlotModule-contentContainer-actions {
    display: flex;
    flex-wrap: wrap;
    margin: 23px -8px -3px
}

.ags-SlotModule-contentContainer-actions-action {
    margin: 3px 8px
}

.ags-SlotModule-contentContainer-actions-action--primary {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:focus,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:hover,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:focus,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:active,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:active,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:focus,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:hover,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:active,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:focus,.ags-SlotModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-SlotModule-contentContainer-actions-action--secondary {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark.ags-Button:focus,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark.ags-Button:hover,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:focus,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:hover,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight.ags-Button:focus,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight.ags-Button:hover,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:focus,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:active,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark.ags-Button:focus,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark.ags-Button:hover,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:active,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:focus,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:hover,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight.ags-Button:focus,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight.ags-Button:hover,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:active,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:focus,.ags-SlotModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-SlotModule-contentContainer-detailsLink {
    display: none
}

.ags-SlotModule--center .ags-SlotModule-contentContainer-actions {
    justify-content: center
}

.ags-SlotModule--tabs {
    display: none;
    flex-wrap: wrap;
    width: 100%
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn {
    margin-bottom: 32px;
    width: 100%
}

@media (min-width: 768px) {
    .ags-SlotModule--tabs .ags-SlotModule-leftColumn {
        width:40%;
        padding-right: 30px
    }
}

@media (min-width: 1080px) {
    .ags-SlotModule--tabs .ags-SlotModule-leftColumn {
        width:30%
    }
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-image {
    max-width: 100%;
    width: 100%
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions {
    display: flex;
    flex-direction: column;
    align-items: center
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-actionContainer {
    display: flex;
    justify-content: center;
    width: 90%
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action {
    margin-top: 16px
}

@media (min-width: 768px) {
    .ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action {
        width:100%
    }
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:hover,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:active,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:active,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:hover,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:active,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark.ags-Button:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark.ags-Button:hover,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:hover,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight.ags-Button:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight.ags-Button:hover,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:active,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark.ags-Button:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark.ags-Button:hover,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:active,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:hover,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight.ags-Button:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight.ags-Button:hover,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:active,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:focus,.ags-SlotModule--tabs .ags-SlotModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-SlotModule--tabs .ags-SlotModule-rightColumn {
    width: 100%
}

@media (min-width: 768px) {
    .ags-SlotModule--tabs .ags-SlotModule-rightColumn {
        width:60%;
        padding-left: 30px
    }
}

@media (min-width: 1080px) {
    .ags-SlotModule--tabs .ags-SlotModule-rightColumn {
        width:70%
    }
}

.ags-SlotModule--darkBackground {
    color: #b5b5b5
}

.ags-SlotModule--active {
    display: flex
}

.ags-SlotModule {
    text-align: center;
    margin-bottom: 36px
}

.ags-SlotModule--blog {
    margin-bottom: 65px
}

.containsTextModules .ags-SlotModule {
    margin-bottom: 0
}

@media (max-width: 991.98px) {
    .containsTextModules .ags-SlotModule:not(:first-child) {
        margin-top:-40px
    }
}

@media (min-width: 992px) {
    .ags-SlotModule--fourPerRow.ags-SlotModule--renderLostArkShop {
        width:25%;
        padding: 0 .5rem
    }
}

.ags-SlotModule--fourPerRow.ags-SlotModule--renderLostArkShop .ags-SlotModule-contentContainer-text {
    padding: 0
}

.ags-SlotModule-aboveImageBlogTag {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    display: block;
    color: #b5b5b5;
    filter: drop-shadow(0 0 6px #000)
}

.ags-SlotModule-spacer {
    background-color: rgba(0,0,0,.75);
    display: flex;
    flex-direction: column;
    text-decoration: none;
    outline-offset: 8px!important
}

.containsTextModules .ags-SlotModule-spacer {
    background-color: transparent
}

.ags-SlotModule-imageBorderContainer {
    position: relative;
    width: 100%
}

.ags-SlotModule-imageContainer {
    outline-offset: -2px!important
}

.ags-SlotModule-contentContainer {
    position: relative;
    padding: 2.25rem 1.25rem 0;
    margin-bottom: 30px;
    height: 100%;
    display: flex;
    flex-direction: column
}

.ags-SlotModule-contentContainer .ags-SlotModule-slotLink {
    margin-bottom: .75rem;
    width: 100%
}

.ags-SlotModule-contentContainer-heading {
    color: #fff;
    -webkit-hyphens: auto;
    hyphens: auto
}

.ags-SlotModule-contentContainer-heading--blog {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1;
    letter-spacing: .03em;
    line-height: 1.2
}

@media (max-width: 1200px) {
    .ags-SlotModule-contentContainer-heading--blog {
        font-size:calc(1.05rem + .26667vw)
    }
}

.ags-SlotModule-contentContainer-price {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5rem;
    line-height: 1.625;
    color: #fff;
    margin-top: 12px;
    margin-bottom: -8px
}

@media (max-width: 1200px) {
    .ags-SlotModule-contentContainer-price {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-SlotModule-contentContainer-priceDetails {
    color: #bfa251;
    margin: 10px auto 0
}

.ags-SlotModule-contentContainer-priceDetails-originalPrice {
    font-size: 1rem;
    text-decoration: none;
    font-size: .65625rem;
    text-decoration: line-through
}

.ags-SlotModule-contentContainer-priceDetails-originalPrice,.ags-SlotModule-contentContainer-priceDetails-savingAmount,.ags-SlotModule-contentContainer-priceDetails-savingPercentage {
    font-weight: 400;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase
}

.ags-SlotModule-contentContainer-priceDetails-savingAmount,.ags-SlotModule-contentContainer-priceDetails-savingPercentage {
    font-size: 1rem;
    text-decoration: none;
    font-size: .6rem
}

.ags-SlotModule-contentContainer-text {
    color: #b5b5b5
}

.ags-SlotModule-contentContainer-text h6 {
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    max-width: 80%
}

.ags-SlotModule-contentContainer-text .ags-IconModule {
    margin-bottom: 0
}

.ags-SlotModule-contentContainer-text .ags-IconModule .ags-rich-text-img {
    min-width: 24px;
    height: 24px!important;
    margin: 0
}

.ags-SlotModule-contentContainer-text .ags-IconModule .ags-rich-text-img-wrapper {
    height: -moz-fit-content;
    height: fit-content;
    margin-right: .5rem
}

.ags-SlotModule-contentContainer-text .ags-IconModule .ags-rich-text-h6 {
    display: none
}

.ags-SlotModule-contentContainer-text .ags-IconModule .ags-rich-text-a {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    text-transform: uppercase;
    text-decoration: underline;
    white-space: nowrap
}

@media (max-width: 991.98px) and (min-width:576px) {
    .ags-SlotModule-contentContainer-text .ags-IconModule .ags-rich-text-a {
        font-size:12px
    }
}

.ags-SlotModule-contentContainer-date,.ags-SlotModule-contentContainer-subheading {
    display: none
}

.ags-SlotModule-contentContainer-actions {
    margin-top: auto;
    align-items: flex-end
}

.ags-SlotModule-contentContainer-actions-actionContainer:first-of-type {
    margin-top: 23px
}

.ags-SlotModule-contentContainer--blog {
    margin-bottom: -22px
}

.ags-SlotModule-seeMore {
    white-space: normal!important;
    background-color: transparent;
    border: none;
    color: #bfbfbf;
    padding: 0 2rem;
    width: -moz-fit-content;
    width: fit-content;
    transition: color .35s ease-in-out;
    text-shadow: 0 0 6px #000;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    position: relative;
    margin: auto auto 35px
}

.ags-SlotModule-seeMore.ags-Button:focus,.ags-SlotModule-seeMore.ags-Button:hover,.ags-SlotModule-seeMore:focus,.ags-SlotModule-seeMore:hover {
    background-color: transparent;
    color: #fff
}

/*.ags-SlotModule-seeMore:after,.ags-SlotModule-seeMore:before {
    position: absolute;
    content: "";
    height: 1px;
    width: 36px;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/triangle.svg);
    background-repeat: no-repeat;
    top: 50%
}*/

.ags-SlotModule-seeMore:before {
    left: -36px
}

.ags-SlotModule-seeMore:after {
    right: -36px;
    transform: rotate(180deg)
}

.ags-SlotModule--renderLostArkShop .ags-SlotModule-contentContainer {
    display: flex;
    flex-direction: column
}

.ags-SlotModule--renderLostArkShop .ags-SlotModule-contentContainer-heading,.ags-SlotModule--renderLostArkShop .ags-SlotModule-contentContainer-subheading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    order: -2
}

@media (max-width: 1200px) {
    .ags-SlotModule--renderLostArkShop .ags-SlotModule-contentContainer-heading,.ags-SlotModule--renderLostArkShop .ags-SlotModule-contentContainer-subheading {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-SlotModule--renderLostArkShop .ags-SlotModule-contentContainer-price,.ags-SlotModule--renderLostArkShop .ags-SlotModule-contentContainer-priceDetails {
    order: -1
}

.ags-SlotModule--renderLostArkShop .ags-SlotModule-contentContainer-text {
    padding: 0 12px
}

.ags-SlotModule--renderLostArkShop .ags-SlotModule-contentContainer-actions {
    order: -1;
    margin: 27px 0 0
}

.ags-SlotModule--renderLostArkShop .ags-SlotModule-contentContainer-actions-actionContainer {
    width: 100%;
    margin-bottom: 1.25rem
}

.ags-SlotModule--renderLostArkShop .ags-SlotModule-contentContainer-actions-action {
    width: 100%;
    margin: 0
}

.ags-SlotModule--tabs {
    margin-bottom: 45px;
    color: #b5b5b5
}

@media (min-width: 992px) {
    .ags-SlotModule-leftColumn {
        margin-top:-48px
    }
}

@media (min-width: 768px) {
    .ags-SlotModule-leftColumn {
        width:100%!important
    }
}

@media (min-width: 992px) {
    .ags-SlotModule-leftColumn {
        width:40%!important
    }
}

.ags-SlotModule-leftColumn-contentContainer {
    position: relative;
    width: 100%;
    padding-bottom: 27px;
    display: flex;
    flex-direction: column;
    background-color: rgba(0,0,0,.75)
}

.ags-SlotModule-leftColumn-image {
    margin-top: 1px;
    margin-bottom: -3px
}

.ags-SlotModule-leftColumn-heading,.ags-SlotModule-leftColumn-subheading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #fff;
    order: -2;
    margin: 27px 0 16px
}

@media (max-width: 1200px) {
    .ags-SlotModule-leftColumn-heading,.ags-SlotModule-leftColumn-subheading {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-SlotModule-leftColumn-heading:after,.ags-SlotModule-leftColumn-heading:before {
    content: " ";
    position: absolute;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/ArrowDown.png);
    width: 30px;
    height: 61px;
    top: 7px
}

.ags-SlotModule-leftColumn-heading:before {
    transform: rotate(90deg);
    left: 40px
}

.ags-SlotModule-leftColumn-heading:after {
    transform: rotate(-90deg);
    right: 40px
}

.ags-SlotModule-leftColumn-price,.ags-SlotModule-leftColumn-priceDetails {
    order: -1
}

.ags-SlotModule-leftColumn-price {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5rem;
    line-height: 1.625;
    color: #fff;
    font-weight: 700
}

@media (max-width: 1200px) {
    .ags-SlotModule-leftColumn-price {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-SlotModule-leftColumn-priceDetails {
    color: #b5b5b5
}

.ags-SlotModule-leftColumn-priceDetails-originalPrice {
    font-size: 1rem;
    text-decoration: none;
    font-size: .65625rem;
    text-decoration: line-through
}

.ags-SlotModule-leftColumn-priceDetails-originalPrice,.ags-SlotModule-leftColumn-priceDetails-savingAmount,.ags-SlotModule-leftColumn-priceDetails-savingPercentage {
    font-weight: 400;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase
}

.ags-SlotModule-leftColumn-priceDetails-savingAmount,.ags-SlotModule-leftColumn-priceDetails-savingPercentage {
    font-size: 1rem;
    text-decoration: none;
    font-size: .6rem
}

.ags-SlotModule-leftColumn-text {
    padding: 0 12px
}

.ags-SlotModule-leftColumn-actions {
    order: -1
}

.ags-SlotModule-leftColumn-actions-action {
    width: auto;
    margin: 0
}

@media (min-width: 1080px) {
    .ags-SlotModule-rightColumn {
        width:60%!important
    }
}

.ags-SlotModule-rightColumn .ags-rich-text-h5 {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1;
    letter-spacing: .03em;
    line-height: 1.2
}

@media (max-width: 1200px) {
    .ags-SlotModule-rightColumn .ags-rich-text-h5 {
        font-size:calc(1.05rem + .26667vw)
    }
}

.ags-SlotModule-rightColumn .ags-rich-text-h5:first-of-type {
    margin-top: 0
}

.ags-SlotModule-rightColumn .ags-rich-text-h6 {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #bfa251;
    -webkit-margin-after: 1.33em;
    margin-block-end:1.33em}

.ags-SlotModule .ags-TextModule-content {
    margin: 0 auto
}

.ags-SlotModule .ags-TextModule .ags-rich-text-blockquote,.ags-SlotModule .ags-TextModule .ags-rich-text-p {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625
}

.ags-SlotModule .ags-TextModule .ags-rich-text-div blockquote,.ags-SlotModule .ags-TextModule .ags-rich-text-div h1,.ags-SlotModule .ags-TextModule .ags-rich-text-div h2,.ags-SlotModule .ags-TextModule .ags-rich-text-div h3,.ags-SlotModule .ags-TextModule .ags-rich-text-div h4,.ags-SlotModule .ags-TextModule .ags-rich-text-div h5,.ags-SlotModule .ags-TextModule .ags-rich-text-div h6,.ags-SlotModule .ags-TextModule .ags-rich-text-div ol,.ags-SlotModule .ags-TextModule .ags-rich-text-div p,.ags-SlotModule .ags-TextModule .ags-rich-text-div ul {
    max-width: 100%
}

.ags-SlotModule .ags-TextModule article {
    margin: 0 auto
}

.ags-SlotModule .ags-TextModule:after {
    content: none
}

.ags-ShopModule {
    display: inline-block;
    height: auto;
    margin-bottom: 2vw;
    padding: 0 2%
}

.ags-ShopModule--onePerRow {
    width: 100%;
    max-width: 740px
}

.ags-ShopModule--fourPerRow,.ags-ShopModule--twoPerRow {
    width: 100%
}

@media (min-width: 576px) {
    .ags-ShopModule--fourPerRow,.ags-ShopModule--twoPerRow {
        width:50%
    }
}

@media (max-width: 991.98px) {
    .ags-ShopModule--fourPerRow.ags-ShopModule--text,.ags-ShopModule--twoPerRow.ags-ShopModule--text {
        width:100%
    }
}

.ags-ShopModule--threePerRow {
    width: 100%
}

@media (min-width: 576px) {
    .ags-ShopModule--threePerRow {
        width:50%
    }
}

@media (min-width: 768px) {
    .ags-ShopModule--threePerRow {
        width:33.3%
    }
}

.ags-ShopModule-spacer {
    border-radius: 3px
}

.ags-ShopModule-spacer:hover .ags-ShopModule-imageContainer-image {
    transform: scale(1.05)
}

.ags-ShopModule-slotLink {
    text-decoration: none;
    display: inline-block
}

.ags-ShopModule-slotLink--disabled {
    cursor: default
}

.ags-ShopModule-aboveImageBlogTag {
    display: none
}

.ags-ShopModule-imageContainer {
    width: 100%;
    overflow: hidden;
    display: flex;
    justify-content: center;
    align-items: center
}

.ags-ShopModule-imageContainer-image {
    width: 100%;
    height: auto;
    transition: .2s
}

.ags-ShopModule-contentContainer {
    padding: 30px
}

.ags-ShopModule-contentContainer-text {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.4375;
    display: block;
    margin-top: .75em;
    width: 100%;
    word-break: normal;
    overflow-wrap: anywhere
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .ags-ShopModule-contentContainer-text {
            word-break:break-word
        }
    }
}

@supports (-webkit-touch-callout:none) {
    .ags-ShopModule-contentContainer-text {
        word-break: break-word
    }
}

.ags-ShopModule-contentContainer-link {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.4375;
    display: block;
    margin-top: .75em;
    color: #005276;
    text-decoration: none
}

.ags-ShopModule-contentContainer-actions {
    display: flex;
    flex-wrap: wrap;
    margin: 23px -8px -3px
}

.ags-ShopModule-contentContainer-actions-action {
    margin: 3px 8px
}

.ags-ShopModule-contentContainer-actions-action-icon {
    width: 30px;
    height: 20px
}

.ags-ShopModule-contentContainer-actions-action-icon svg {
    width: 100%;
    height: 100%;
    fill: currentColor
}

.ags-ShopModule-contentContainer-actions-action--primary {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundDark,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:focus,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:hover,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:focus,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:active,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:active,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:focus,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundDark:hover,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:active,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:focus,.ags-ShopModule-contentContainer-actions-action--primary.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-ShopModule-contentContainer-actions-action--primary.primeOfferButton {
    background-color: #00a8e0;
    background-image: none;
    border-color: #00a8e0;
    text-shadow: none!important
}

.ags-ShopModule-contentContainer-actions-action--primary.primeOfferButton:focus,.ags-ShopModule-contentContainer-actions-action--primary.primeOfferButton:hover {
    background-color: #1bb9ee;
    background-image: none!important;
    border-color: #1bb9ee;
    color: #fff!important
}

.ags-ShopModule-contentContainer-actions-action--secondary {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark.ags-Button:focus,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark.ags-Button:hover,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:focus,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:hover,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight.ags-Button:focus,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight.ags-Button:hover,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:focus,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:active,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark.ags-Button:focus,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark.ags-Button:hover,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:active,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:focus,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundDark:hover,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight.ags-Button:focus,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight.ags-Button:hover,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:active,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:focus,.ags-ShopModule-contentContainer-actions-action--secondary.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-ShopModule-contentContainer-detailsLink {
    display: none
}

.ags-ShopModule--center .ags-ShopModule-contentContainer-actions {
    justify-content: center
}

.ags-ShopModule-loadingPanel-spinner {
    display: none
}

.ags-ShopModule--tabs {
    display: none;
    flex-wrap: wrap;
    width: 100%
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn {
    margin-bottom: 32px;
    width: 100%
}

@media (min-width: 768px) {
    .ags-ShopModule--tabs .ags-ShopModule-leftColumn {
        width:40%;
        padding-right: 30px
    }
}

@media (min-width: 1080px) {
    .ags-ShopModule--tabs .ags-ShopModule-leftColumn {
        width:30%
    }
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-image {
    max-width: 100%;
    width: 100%
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions {
    display: flex;
    flex-direction: column;
    align-items: center
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-actionContainer {
    display: flex;
    justify-content: center;
    width: 90%
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action {
    margin-top: 16px
}

@media (min-width: 768px) {
    .ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action {
        width:100%
    }
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundDark,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:hover,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:active,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:active,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundDark:hover,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:active,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--primary.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark.ags-Button:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark.ags-Button:hover,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:hover,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight.ags-Button:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight.ags-Button:hover,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:active,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark.ags-Button:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark.ags-Button:hover,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:active,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundDark:hover,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight.ags-Button:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight.ags-Button:hover,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:active,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:focus,.ags-ShopModule--tabs .ags-ShopModule-leftColumn-actions-action--secondary.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-ShopModule--tabs .ags-ShopModule-rightColumn {
    width: 100%
}

@media (min-width: 768px) {
    .ags-ShopModule--tabs .ags-ShopModule-rightColumn {
        width:60%;
        padding-left: 30px
    }
}

@media (min-width: 1080px) {
    .ags-ShopModule--tabs .ags-ShopModule-rightColumn {
        width:70%
    }
}

.ags-ShopModule--darkBackground {
    color: #b5b5b5
}

.ags-ShopModule--active {
    display: flex
}

.ags-ShopModule--standAlone {
    width: 100%
}

.ags-ShopModule--standAlone .ags-ShopModule-backgroundContainer {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 1920px;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    pointer-events: none
}

.ags-ShopModule--standAlone .ags-ShopModule-backgroundContainer-background {
    position: absolute;
    height: 100%;
    width: 100%;
    background-size: cover;
    overflow: hidden
}

.ags-ShopModule--standAlone .ags-ShopModule-backgroundContainer-background-image {
    width: 100%
}

@media (min-width: 768px) {
    .ags-ShopModule--standAlone .ags-ShopModule-backgroundContainer-background--mobile {
        display:none
    }
}

.ags-ShopModule--standAlone .ags-ShopModule-backgroundContainer-background--desktop {
    display: none;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 25%;
    transition: background-position-x .35s ease
}

@media (min-width: 768px) {
    .ags-ShopModule--standAlone .ags-ShopModule-backgroundContainer-background--desktop {
        display:block
    }
}

.ags-ShopModule--standAlone .ags-ShopModule-contentContainer {
    position: relative
}

.ags-ShopModule {
    text-align: center;
    margin-bottom: 30px
}

@media (min-width: 768px) {
    .ags-ShopModule {
        margin-bottom:20px
    }
}

.ags-ShopModule-aboveImageBlogTag {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    display: block;
    color: #b5b5b5
}

@media (min-width: 992px) {
    .ags-ShopModule--deprecated.ags-ShopModule--threePerRow {
        width:calc(33.33% - 1rem)!important
    }

    .ags-ShopModule--deprecated.ags-ShopModule--fourPerRow {
        width: calc(25% - 1rem)!important
    }
}

.ags-ShopModule-spacer {
    background-color: #141312;
    border: 1px solid #363636;
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-bottom: 1rem
}

.ags-ShopModule-spacer:hover .ags-ShopModule-imageContainer-image,.ags-ShopModule-spacer:hover .ags-ShopModule-imageContainer-image--noZoom {
    transform: none
}

.ags-ShopModule-imageBorderContainer {
    position: relative;
    width: 100%
}

.ags-ShopModule-imageContainer {
    outline-offset: -2px!important
}

.ags-ShopModule-contentContainer {
    position: relative;
    padding: 2.25rem 0 0
}

.ags-ShopModule-contentContainer .ags-ShopModule-slotLink {
    margin-bottom: .75rem;
    width: 100%
}

.ags-ShopModule-contentContainer-actions.needsMinHeight {
    min-height: 104px
}

.ags-ShopModule-contentContainer-heading {
    color: #fff;
    padding: 0 1.25rem;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.ags-ShopModule-contentContainer-heading:after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    background-image: linear-gradient(90deg,rgba(191,162,81,0),#bfa251,rgba(191,162,81,0));
    margin-top: 1rem
}

.ags-ShopModule-contentContainer-price {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 1.2375rem;
    line-height: 1.5;
    letter-spacing: -.01em;
    color: #fff;
    margin-bottom: -4px;
    padding: 0 1.25rem
}

@media (max-width: 1200px) {
    .ags-ShopModule-contentContainer-price {
        font-size:calc(1.0475rem + .25333vw)
    }
}

.ags-ShopModule-contentContainer-priceDetails {
    color: #bfa251;
    margin: 0 auto
}

.ags-ShopModule-contentContainer-priceDetails-originalPrice {
    text-decoration: none;
    text-decoration: line-through
}

.ags-ShopModule-contentContainer-priceDetails-originalPrice,.ags-ShopModule-contentContainer-priceDetails-savingAmount,.ags-ShopModule-contentContainer-priceDetails-savingPercentage {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase
}

.ags-ShopModule-contentContainer-priceDetails-savingAmount,.ags-ShopModule-contentContainer-priceDetails-savingPercentage {
    text-decoration: none
}

.ags-ShopModule-contentContainer-item {
    display: inline-block;
    margin: 0;
    background: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    cursor: pointer;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .8rem;
    line-height: 1.625;
    width: 100%;
    display: flex;
    position: relative;
    justify-content: flex-start;
    align-items: center;
    padding: 12px 32px 12px 12px;
    color: #b5b5b5;
    border: none;
    border-bottom: 1px solid rgba(138,137,138,.2);
    min-height: 50px
}

a.ags-ShopModule-contentContainer-item {
    background-color: transparent;
    cursor: pointer;
    border: none;
    border-top: 1px solid rgba(138,137,138,.2)
}

a.ags-ShopModule-contentContainer-item:focus {
    outline-offset: -2px!important
}

.ags-ShopModule-contentContainer-item:first-of-type {
    border: none
}

.ags-ShopModule-contentContainer-item:last-of-type {
    border-bottom: none
}

.ags-ShopModule-contentContainer-item-itemCount {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    pointer-events: none;
    margin-left: auto;
    margin-right: 4px;
    color: #eac04b;
    white-space: nowrap
}

.ags-ShopModule-contentContainer-item.subitem {
    padding-left: 26px
}

.ags-ShopModule-contentContainer-item.subsubitem {
    padding-left: 42px
}

.ags-ShopModule-contentContainer-item.subsubsubitem {
    padding-left: 58px
}

.ags-ShopModule-contentContainer-item.expanded .ags-ShopModule-contentContainer-item-arrow {
    color: #fff
}

.ags-ShopModule-contentContainer-item.expanded .ags-ShopModule-contentContainer-item-arrow svg {
    transform: rotate(0deg)
}

.ags-ShopModule-contentContainer-item.expanded .ags-ShopModule-contentContainer-item-name {
    color: #fff
}

.ags-ShopModule-contentContainer-item-arrow {
    pointer-events: none;
    position: absolute;
    top: -1px;
    right: 2px;
    height: 100%;
    width: 34px;
    display: inline-block;
    padding: 11px;
    color: #b5b5b5
}

.ags-ShopModule-contentContainer-item-arrow svg {
    pointer-events: none;
    width: 100%;
    height: 100%;
    transform: rotate(-180deg);
    transition: transform .35s cubic-bezier(.32,.31,.18,1)
}

.ags-ShopModule-contentContainer-item-icon {
    pointer-events: none;
    width: 24px;
    height: 24px;
    margin-right: 10px
}

.ags-ShopModule-contentContainer-item-name {
    pointer-events: none;
    display: inline-block;
    text-align: left;
    line-height: 1.2;
    margin-right: .5rem
}

.ags-ShopModule-contentContainer-item-name:lang(de-de) {
    word-break: normal;
    overflow-wrap: anywhere;
    -webkit-hyphens: auto;
    hyphens: auto
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .ags-ShopModule-contentContainer-item-name:lang(de-de) {
            word-break:break-word
        }
    }
}

@supports (-webkit-touch-callout:none) {
    .ags-ShopModule-contentContainer-item-name:lang(de-de) {
        word-break: break-word
    }
}

.ags-ShopModule-contentContainer-item-expander {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .8rem;
    line-height: 1.625;
    color: #b5b5b5;
    overflow: hidden;
    display: block
}

.ags-ShopModule-contentContainer-item-expander.collapsed {
    display: none;
    max-height: 0
}

.ags-ShopModule-contentContainer-item-expander-description {
    padding: 0 30px 10px 46px;
    text-align: left;
    line-height: 1.2
}

.ags-ShopModule-contentContainer-item-expander-description.subitem {
    padding-left: 60px
}

.ags-ShopModule-contentContainer-item-expander-description.subsubitem {
    padding-left: 76px
}

.ags-ShopModule-contentContainer-item-expander-description.subsubsubitem {
    padding-left: 92px
}

.ags-ShopModule-contentContainer-item-expander-description a {
    text-decoration: underline;
    cursor: pointer
}

.ags-ShopModule--renderV2Shop {
    padding: 0 .5rem
}

@media (max-width: 991.98px) {
    .ags-ShopModule--renderV2Shop {
        width:100%
    }
}

@media (min-width: 992px) {
    .ags-ShopModule--renderV2Shop {
        margin:1rem .5rem;
        flex-shrink: 0;
        width: calc(33% - 1rem)
    }
}

@media (min-width: 1200px) {
    .ags-ShopModule--renderV2Shop {
        width:calc(25% - 1rem)
    }
}

@media (min-width: 1650px) {
    .ags-ShopModule--renderV2Shop {
        width:calc(20% - 1rem)
    }
}

.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer {
    display: flex;
    flex-direction: column
}

.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-heading,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-subheading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    order: -2
}

@media (max-width: 1200px) {
    .ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-heading,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-subheading {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-price,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-priceDetails {
    order: -1
}

.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-text {
    padding: 0 12px
}

.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions {
    margin: 27px 0 0
}

.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-actionContainer {
    width: 100%
}

.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75);
    width: calc(100% - 3rem);
    margin: .75rem
}

.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundDark,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundDark.ags-Button:focus,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundDark.ags-Button:hover,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundDark:focus,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundDark:hover,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundLight.ags-Button:focus,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundLight.ags-Button:hover,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundLight:focus,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundDark:active,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundDark.ags-Button:focus,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundDark.ags-Button:hover,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundDark:active,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundDark:focus,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundDark:hover,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundLight.ags-Button:focus,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundLight.ags-Button:hover,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundLight:active,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundLight:focus,.ags-ShopModule--renderV2Shop .ags-ShopModule-contentContainer-actions-action.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-ShopModule--renderV2Shop .ags-ShopModule-actions-actionContainer {
    margin-top: 1rem
}

.ags-ShopModule--tabs {
    padding: 120px 0;
    color: #b5b5b5
}

@media (min-width: 992px) {
    .ags-ShopModule-leftColumn {
        margin-top:-48px
    }
}

@media (min-width: 768px) {
    .ags-ShopModule-leftColumn {
        width:100%!important
    }
}

@media (min-width: 992px) {
    .ags-ShopModule-leftColumn {
        width:40%!important
    }
}

.ags-ShopModule-leftColumn-contentContainer {
    position: relative;
    width: 100%;
    padding-bottom: 27px;
    display: flex;
    flex-direction: column;
    background-color: rgba(0,0,0,.75)
}

.ags-ShopModule-leftColumn-image {
    margin-top: 1px;
    margin-bottom: -3px
}

.ags-ShopModule-leftColumn-heading,.ags-ShopModule-leftColumn-price,.ags-ShopModule-leftColumn-priceDetails,.ags-ShopModule-leftColumn-subheading {
    align-self: center
}

.ags-ShopModule-leftColumn-heading,.ags-ShopModule-leftColumn-subheading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #fff;
    order: -2;
    margin: 27px 0 16px
}

@media (max-width: 1200px) {
    .ags-ShopModule-leftColumn-heading,.ags-ShopModule-leftColumn-subheading {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-ShopModule-leftColumn-heading:after,.ags-ShopModule-leftColumn-heading:before {
    content: " ";
    position: absolute;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/ArrowDown.png);
    width: 30px;
    height: 61px;
    top: 7px
}

.ags-ShopModule-leftColumn-heading:before {
    transform: rotate(90deg);
    left: 40px
}

.ags-ShopModule-leftColumn-heading:after {
    transform: rotate(-90deg);
    right: 40px
}

.ags-ShopModule-leftColumn-price,.ags-ShopModule-leftColumn-priceDetails {
    order: -1
}

.ags-ShopModule-leftColumn-price {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 1.6875rem;
    line-height: 1.5;
    letter-spacing: -.01em;
    color: #fff;
    font-weight: 700
}

@media (max-width: 1200px) {
    .ags-ShopModule-leftColumn-price {
        font-size:calc(1.1375rem + .73333vw)
    }
}

.ags-ShopModule-leftColumn-priceDetails {
    color: #b5b5b5
}

.ags-ShopModule-leftColumn-priceDetails-originalPrice {
    text-decoration: none;
    text-decoration: line-through
}

.ags-ShopModule-leftColumn-priceDetails-originalPrice,.ags-ShopModule-leftColumn-priceDetails-savingAmount,.ags-ShopModule-leftColumn-priceDetails-savingPercentage {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase
}

.ags-ShopModule-leftColumn-priceDetails-savingAmount,.ags-ShopModule-leftColumn-priceDetails-savingPercentage {
    text-decoration: none
}

.ags-ShopModule-leftColumn-text {
    padding: 0 12px
}

.ags-ShopModule-leftColumn-actions {
    order: -1
}

.ags-ShopModule-leftColumn-actions-action {
    width: auto;
    margin: 0
}

@media (min-width: 1080px) {
    .ags-ShopModule-rightColumn {
        width:60%!important
    }
}

.ags-ShopModule-rightColumn .ags-rich-text-h5 {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1;
    letter-spacing: .03em;
    line-height: 1.2
}

@media (max-width: 1200px) {
    .ags-ShopModule-rightColumn .ags-rich-text-h5 {
        font-size:calc(1.05rem + .26667vw)
    }
}

.ags-ShopModule-rightColumn .ags-rich-text-h5:first-of-type {
    margin-top: 0
}

.ags-ShopModule-rightColumn .ags-rich-text-h6 {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #bfa251;
    -webkit-margin-after: 1.33em;
    margin-block-end:1.33em}

.ags-ShopModule--standAlone {
    position: relative;
    display: flex;
    margin-bottom: 0
}

.ags-ShopModule--standAlone a:focus,.ags-ShopModule--standAlone a:focus-visible {
    outline-offset: 2px
}

.ags-ShopModule--standAlone .ags-ShopModule-backgroundContainer-background--desktop {
    background-size: auto;
    background-position: 50% 0
}

.ags-ShopModule--standAlone .ags-ShopModule-contentContainer {
    align-items: flex-start;
    margin: 45px 1em;
    color: #b5b5b5;
    background-color: #141312;
    border: 1px solid #363636;
    padding: 4em 2em
}

@media (max-width: 575.98px) {
    .ags-ShopModule--standAlone .ags-ShopModule-contentContainer {
        width:95%
    }
}

@media (max-width: 767.98px) {
    .ags-ShopModule--standAlone .ags-ShopModule-contentContainer {
        width:90%
    }
}

.ags-ShopModule--standAlone .ags-ShopModule-contentContainer-subheading {
    line-height: 1.625
}

.ags-ShopModule--standAlone .ags-ShopModule-contentContainer-heading,.ags-ShopModule--standAlone .ags-ShopModule-contentContainer-subheading {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    margin: 0 0 1rem;
    color: #fff
}

.ags-ShopModule--standAlone .ags-ShopModule-contentContainer-heading {
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-size: 2.25rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    padding: 0 2rem
}

@media (max-width: 1200px) {
    .ags-ShopModule--standAlone .ags-ShopModule-contentContainer-heading {
        font-size:calc(1.25rem + 1.33333vw)
    }
}

.ags-ShopModule--standAlone .ags-ShopModule-contentContainer-heading:after {
    content: none
}

.ags-ShopModule--standAlone .ags-ShopModule-contentContainer-priceContainer {
    margin-top: 1rem
}

.ags-ShopModule--standAlone .ags-ShopModule-contentContainer-actions {
    justify-content: center;
    margin: 2rem 0 1rem;
    gap: 1rem
}

.ags-ShopModule--standAlone .ags-ShopModule-contentContainer-actions-action {
    margin: unset
}

.ags-ShopModule--standAlone .ags-ShopModule-contentContainer-text {
    margin: 1rem 0 0
}

@media (max-width: 767.98px) {
    .ags-ShopModule--standAlone .ags-ShopModule-contentContainer {
        margin:50vw auto 45px
    }
}

@media (min-width: 768px) {
    .ags-ShopModule--standAlone .ags-ShopModule-contentContainer {
        margin-left:50%;
        max-width: 540px
    }
}

.ags-ShopModule--standAlone .ags-ShopModule-price-main {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 500;
    font-style: normal;
    font-size: 1.6875rem;
    line-height: 1.5;
    letter-spacing: -.01em;
    line-height: 1;
    color: #fff
}

@media (max-width: 1200px) {
    .ags-ShopModule--standAlone .ags-ShopModule-price-main {
        font-size:calc(1.1375rem + .73333vw)
    }
}

.ags-ShopModule--standAlone .ags-ShopModule-price-original {
    text-decoration: none;
    text-decoration: line-through
}

.ags-ShopModule--standAlone .ags-ShopModule-price-original,.ags-ShopModule--standAlone .ags-ShopModule-price-savings {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #bfa251
}

.ags-ShopModule--standAlone .ags-ShopModule-price-savings {
    text-decoration: none
}

.ags-ShopModule .ags-rich-text-p {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .8rem;
    line-height: 1.625;
    line-height: 1.2
}

.ags-ShopModule .ags-rich-text-div ul li {
    line-height: 1;
    margin: .5rem 0
}

.ags-ShopModule .ags-rich-text-div ul li:before {
    content: " ";
    width: 4px;
    height: 4px;
    left: -1em;
    top: 7px
}

.ags-ShopModule .ags-rich-text-div ul ul {
    padding-left: 0;
    line-height: .8;
    margin-top: .25rem
}

.ags-ShopModule .ags-rich-text-div ul ul li {
    margin: 0 0 -2px
}

.ags-ShopModule .ags-rich-text-div ul ul li:before {
    content: none
}

.ags-ShopModule .ags-rich-text-div ul ul li:last-of-type {
    margin-bottom: 0
}

.ags-TextModule {
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    position: relative;
    padding: 30px 0
}

.ags-TextModule-backgroundContainer {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto;
    background: no-repeat 50% 0/auto
}

.ags-TextModule-backgroundContainer--desktop {
    display: none
}

@media (min-width: 768px) {
    .ags-TextModule-backgroundContainer--desktop {
        display:block
    }
}

@media (min-width: 768px) {
    .ags-TextModule-backgroundContainer--mobile {
        display:none
    }
}

.ags-TextModule-content {
    display: flex;
    flex-wrap: wrap;
    color: #141312;
    z-index: 1
}

.ags-TextModule--darkBackground * .ags-TextModule-content,.ags-TextModule--darkBackground .ags-TextModule-content {
    color: #b5b5b5
}

.ags-TextModule--lightBackground * .ags-TextModule-content,.ags-TextModule--lightBackground .ags-TextModule-content {
    color: #141312
}

.ags-TextModule--leftAlign * {
    text-align: left
}

.ags-TextModule--centerAlign * {
    text-align: center;
    margin-left: auto;
    margin-right: auto
}

.ags-TextModule--rightAlign * {
    text-align: right;
    margin-left: auto
}

.ags-TextModule--hasTopAndBottomShadows {
    padding: 10px 0;
    overflow: hidden
}

.ags-TextModule--hasTopAndBottomShadows .ags-TextModule-backgroundContainer {
    width: calc(100% + 100px);
    left: -50px;
    max-width: none;
    box-shadow: inset 0 7px 12px -5px rgba(0,0,0,.3215686274509804),inset 0 -7px 10px -5px rgba(0,0,0,.25882352941176473)
}

.ags-TextModule-content article {
    padding-left: 1rem;
    padding-right: 1rem
}

.ags-TextModule h1,.ags-TextModule h2,.ags-TextModule h3,.ags-TextModule h4,.ags-TextModule h5,.ags-TextModule h6 {
    color: #fff;
    line-height: 1.3
}

.ags-TextModule--lightBackground h1,.ags-TextModule--lightBackground h2,.ags-TextModule--lightBackground h3,.ags-TextModule--lightBackground h4,.ags-TextModule--lightBackground h5,.ags-TextModule--lightBackground h6 {
    color: #141312
}

.ags-TextModule--lightBackground a {
    opacity: .8;
    color: #8a0800!important;
    transition: color .35s ease-in-out
}

.ags-TextModule--lightBackground a:hover {
    opacity: 1;
    color: #f33!important
}

@media (max-width: 991.98px) {
    .ags-ContainerModule.containsTextModules .ags-TextModule-content {
        margin:0;
        min-width: 100%
    }
}

@media (min-width: 420px) {
    .ags-ContainerModule.containsTextModules .ags-TextModule-content article {
        padding-left:0;
        padding-right: 0
    }
}

@media (max-width: 991.98px) {
    .ags-ContainerModule.containsTextModules .ags-TextModule-content article .ags-rich-text-p~.ags-rich-text-h3 {
        margin-top:36px
    }
}

.ags-FaqModule {
    padding: 60px 40px;
    background-position: 100% 0;
    background-repeat: no-repeat
}

@media (max-width: 767.98px) {
    .ags-FaqModule {
        background-image:none!important
    }
}

.ags-FaqModule-container {
    display: flex;
    width: 100%
}

.ags-FaqModule-container-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    max-width: 90%;
    align-self: center;
    text-align: center;
    margin-top: 0;
    margin-bottom: 30px
}

@media (max-width: 1200px) {
    .ags-FaqModule-container-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-FaqModule-container-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-FaqModule-container-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

.ags-FaqModule-container-entry {
    display: flex;
    justify-content: flex-start
}

.ags-FaqModule-container-entry+.ags-FaqModule-container-entry {
    margin-top: 1em
}

.ags-FaqModule-container-entry-bullet {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    flex: 0 0 auto;
    width: 1em;
    margin-right: 12px;
    cursor: pointer
}

@media (max-width: 1200px) {
    .ags-FaqModule-container-entry-bullet {
        font-size:calc(1.075rem + .4vw)
    }
}

.ags-FaqModule-container-entry-bullet:before {
    content: "+"
}

.ags-FaqModule-container-entry-panel {
    max-width: calc(100vw - 57px - 1rem)
}

.ags-FaqModule-container-entry-panel-question {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    cursor: pointer;
    word-break: normal;
    overflow-wrap: anywhere
}

@media (max-width: 1200px) {
    .ags-FaqModule-container-entry-panel-question {
        font-size:calc(1.075rem + .4vw)
    }
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .ags-FaqModule-container-entry-panel-question {
            word-break:break-word
        }
    }
}

@supports (-webkit-touch-callout:none) {
    .ags-FaqModule-container-entry-panel-question {
        word-break: break-word
    }
}

.ags-FaqModule-container-entry-panel-answer {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    display: none;
    margin-top: 2px;
    visibility: hidden
}

.ags-FaqModule-container-entry.is-open .ags-FaqModule-container-entry-bullet:before {
    content: "-"
}

.ags-FaqModule-container-entry.is-open .ags-FaqModule-container-entry-panel-answer {
    display: block;
    visibility: visible
}

.ags-FaqModule-backgroundContainer {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: -1
}

.ags-FaqModule-backgroundContainer-background {
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat
}

@media (min-width: 768px) {
    .ags-FaqModule-backgroundContainer-background--mobile {
        display:none
    }
}

@media (max-width: 767.98px) {
    .ags-FaqModule-backgroundContainer-background--desktop {
        display:none
    }
}

.ags-FaqModule--darkBackground .ags-FaqModule-container {
    color: #b5b5b5
}

.ags-FaqModule {
    padding: 60px 0
}

@media (min-width: 768px) {
    .ags-FaqModule {
        padding:120px 0
    }
}

.ags-FaqModule-crest {
    display: inline-block;
    margin: 0 auto 32px
}

.ags-FaqModule-questionBox {
    position: relative;
    background-color: rgba(0,0,0,.75);
    padding: 1.5rem 0;
    margin-top: 1.5rem;
    width: 100%;
    max-width: calc(100vw - 30px)
}

@media (min-width: 576px) {
    .ags-FaqModule-questionBox {
        padding:2rem 0;
        max-width: 732px
    }
}

.ags-FaqModule-container {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center
}

.ags-FaqModule-container-heading {
    margin: 0 auto 16px;
    color: #fff;
    filter: drop-shadow(0 2px 6px #000);
    max-width: calc(100vw - 30px)
}

.ags-FaqModule-container-lineBreak {
    display: none
}

.ags-FaqModule-container-entry {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    justify-content: space-between;
    align-items: flex-start
}

.ags-FaqModule-container-entry+.ags-FaqModule-container-entry {
    margin-top: 0
}

.ags-FaqModule-container-entry-bullet {
    width: 16.5px;
    height: 18px;
    margin-left: 1rem;
    display: inline-block;
    color: #b5b5b5
}

@media (min-width: 576px) {
    .ags-FaqModule-container-entry-bullet {
        margin-left:2rem
    }
}

.ags-FaqModule-container-entry-bullet:before {
    display: none
}

.ags-FaqModule-container-entry-bullet svg {
    width: 100%;
    height: 100%;
    transform: scaleY(-1);
    transition: transform .35s cubic-bezier(.32,.31,.18,1);
    fill: #b5b5b5
}

.ags-FaqModule-container-entry-panel {
    width: 100%;
    max-width: 100%
}

.ags-FaqModule-container-entry-panel-question {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    color: #b5b5b5;
    padding: 1rem 1.25rem;
    outline-offset: -12px!important
}

@media (min-width: 576px) {
    .ags-FaqModule-container-entry-panel-question {
        padding:1.5rem 2.25rem;
        outline-offset: -18px!important
    }
}

.ags-FaqModule-container-entry-panel-answer {
    margin: 0 1.25rem .75rem
}

@media (min-width: 576px) {
    .ags-FaqModule-container-entry-panel-answer {
        margin:-.75rem 2.25rem 1.5rem
    }
}

.ags-FaqModule-container-entry.is-open .ags-FaqModule-container-entry-bullet {
    color: #fff
}

.ags-FaqModule-container-entry.is-open .ags-FaqModule-container-entry-bullet:before {
    content: ""
}

.ags-FaqModule-container-entry.is-open .ags-FaqModule-container-entry-bullet svg {
    transform: rotate(0deg);
    fill: #fff
}

.ags-FaqModule-container-entry.is-open .ags-FaqModule-container-entry-panel-question {
    color: #fff
}

.ags-SiteHeader {
    padding: 0;
    height: 52px;
    position: relative;
    z-index: 100;
    color: #b5b5b5;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none
}

.ags-SiteHeader-background {
    z-index: -1;
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #141312
}

.ags-SiteHeader-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative;
    height: 52px
}

.ags-SiteHeader-container-mobileHeaderActions {
    display: flex;
    justify-content: center;
    align-items: center
}

.ags-SiteHeader-container-mobileMenuButton {
    display: inline-block;
    border: none;
    padding: 0;
    text-decoration: none;
    background: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto;
    width: 2.25rem;
    height: 50px;
    margin: 0 16px 0 8px;
    fill: currentColor;
    color: currentColor;
    cursor: pointer
}

.ags-SiteHeader-container-mobileMenuButton:focus {
    outline-offset: -2px
}

.ags-SiteHeader-container-mobileMenuButton svg {
    width: 100%
}

.ags-SiteHeader-container-mobileMenuButton svg .st0 {
    fill: currentColor
}

.ags-SiteHeader-container-mobileMenuButton-hamburger {
    pointer-events: none;
    margin: .2rem
}

.ags-SiteHeader-container-mobileMenuButton-close {
    pointer-events: none;
    margin: .3rem
}

.ags-SiteHeader-logoLink {
    display: flex;
    justify-content: center;
    align-items: center;
    flex: 0 0 auto;
    height: 52px;
    padding: 0 1em
}

.ags-SiteHeader-logoLink:focus {
    outline-offset: -4px
}

.ags-SiteHeader-logoLink-logo {
    width: 132px
}

.ags-SiteHeader-logoLink-icon {
    height: 2rem;
    padding-right: 1.2em
}

.ags-SiteHeader-navigation {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none
}

.ags-SiteHeader-navigation-item-label {
    display: inline-block;
    padding: 0;
    margin: 0;
    background: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: currentColor;
    text-decoration: none;
    cursor: pointer;
    border: none;
    border-bottom: 1px solid transparent;
    transition-property: color,border-color;
    transition-duration: .35s;
    transition-timing-function: ease-in-out
}

.ags-SiteHeader-navigation-item-label.is-active,.ags-SiteHeader-navigation-item-label:focus,.s-hover .ags-SiteHeader-navigation-item-label:hover {
    color: #fff;
    background-color: #141312;
    border-color: #bfa251
}

.ags-SiteHeader-navigation-item-label:focus {
    outline-offset: 2px
}

.ags-SiteHeader-navigation-item-label-arrow {
    display: inline-block;
    width: 10px;
    margin: 4px 0 4px 4px;
    vertical-align: bottom;
    transform: rotate(180deg)
}

.ags-SiteHeader-navigation-item-label-signin,.ags-SiteHeader-navigation-item-label-signout,.ags-SiteHeader-navigation-item-label-signup {
    display: flex;
    justify-content: center;
    align-items: center
}

.ags-SiteHeader-navigation-item-label-signin-icon,.ags-SiteHeader-navigation-item-label-signout-icon,.ags-SiteHeader-navigation-item-label-signup-icon {
    width: 20px;
    margin-right: .5em
}

.ags-SiteHeader-navigation-item-label--profile {
    padding: 0!important
}

.ags-SiteHeader-navigation-item-label--profile:focus,.ags-SiteHeader-navigation-item-label--profile:hover {
    background-color: transparent;
    border-color: transparent
}

.ags-SiteHeader-navigation-item-label-signin,.ags-SiteHeader-navigation-item-label-signup {
    padding-top: 3px
}

.ags-SiteHeader-navigation-item-submenu {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 0;
    list-style-type: none;
    width: -moz-max-content;
    width: max-content
}

.ags-SiteHeader-navigation-item-submenu-item {
    position: relative
}

.ags-SiteHeader-navigation-item-submenu-item-label {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: currentColor;
    text-decoration: none;
    cursor: pointer;
    border-bottom: 1px solid transparent;
    transition-property: color,border-color;
    transition-duration: .35s;
    transition-timing-function: ease-in-out
}

.ags-SiteHeader-navigation-item-submenu-item-label.is-active,.ags-SiteHeader-navigation-item-submenu-item-label:focus,.s-hover .ags-SiteHeader-navigation-item-submenu-item-label:hover {
    color: #fff;
    background-color: #141312;
    border-color: #bfa251
}

.ags-SiteHeader-navigation-item-submenu-item-label:focus {
    outline-offset: 2px;
    outline-offset: -2px
}

.s-hover .ags-SiteHeader-navigation-item-submenu-item-label:hover {
    border-color: transparent
}

@media (max-width: 979.98px) {
    :lang(en-au) .ags-SiteHeader-navigation-item-submenu-item-label,:lang(en-ca) .ags-SiteHeader-navigation-item-submenu-item-label,:lang(en-gb) .ags-SiteHeader-navigation-item-submenu-item-label,:lang(en-us) .ags-SiteHeader-navigation-item-submenu-item-label {
        color:#b5b5b5
    }

    .s-hover :lang(en-au) .ags-SiteHeader-navigation-item-submenu-item-label:hover,.s-hover :lang(en-ca) .ags-SiteHeader-navigation-item-submenu-item-label:hover,.s-hover :lang(en-gb) .ags-SiteHeader-navigation-item-submenu-item-label:hover,.s-hover :lang(en-us) .ags-SiteHeader-navigation-item-submenu-item-label:hover {
        color: #fff
    }
}

@media (max-width: 1109.98px) {
    :lang(de-de) .ags-SiteHeader-navigation-item-submenu-item-label {
        color:#b5b5b5
    }

    .s-hover :lang(de-de) .ags-SiteHeader-navigation-item-submenu-item-label:hover {
        color: #fff
    }
}

@media (max-width: 1165.98px) {
    :lang(es-es) .ags-SiteHeader-navigation-item-submenu-item-label {
        color:#b5b5b5
    }

    .s-hover :lang(es-es) .ags-SiteHeader-navigation-item-submenu-item-label:hover {
        color: #fff
    }
}

@media (max-width: 1165.98px) {
    :lang(es-mx) .ags-SiteHeader-navigation-item-submenu-item-label {
        color:#b5b5b5
    }

    .s-hover :lang(es-mx) .ags-SiteHeader-navigation-item-submenu-item-label:hover {
        color: #fff
    }
}

@media (max-width: 1244.98px) {
    :lang(fr-ca) .ags-SiteHeader-navigation-item-submenu-item-label,:lang(fr-fr) .ags-SiteHeader-navigation-item-submenu-item-label {
        color:#b5b5b5
    }

    .s-hover :lang(fr-ca) .ags-SiteHeader-navigation-item-submenu-item-label:hover,.s-hover :lang(fr-fr) .ags-SiteHeader-navigation-item-submenu-item-label:hover {
        color: #fff
    }
}

@media (max-width: 1113.98px) {
    :lang(pt-br) .ags-SiteHeader-navigation-item-submenu-item-label {
        color:#b5b5b5
    }

    .s-hover :lang(pt-br) .ags-SiteHeader-navigation-item-submenu-item-label:hover {
        color: #fff
    }
}

.ags-SiteHeader-navigation-item-submenu--profile {
    left: auto!important;
    right: 0;
    margin-top: 1rem!important
}

.ags-SiteHeader-navigation-item--buttonContainer {
    margin-left: 1rem;
    margin-top: .5rem
}

.ags-SiteHeader-navigation--hasSubmenu .ags-SiteHeader-navigation-item-label:focus,.ags-SiteHeader-navigation--hasSubmenu .ags-SiteHeader-navigation-item-label:hover {
    background-color: inherit;
    color: inherit
}

@media (max-width: 979.98px) {
    :lang(en-au) .ags-SiteHeader-navigation,:lang(en-ca) .ags-SiteHeader-navigation,:lang(en-gb) .ags-SiteHeader-navigation,:lang(en-us) .ags-SiteHeader-navigation {
        position:absolute;
        width: 100%;
        left: 0;
        z-index: -2;
        transform: translateY(-100%);
        background-color: #141312;
        top: 52px;
        display: none;
        flex-direction: column;
        align-items: flex-start
    }

    :lang(en-au) .ags-SiteHeader-navigation.is-open,:lang(en-ca) .ags-SiteHeader-navigation.is-open,:lang(en-gb) .ags-SiteHeader-navigation.is-open,:lang(en-us) .ags-SiteHeader-navigation.is-open {
        transform: translateY(0);
        display: flex
    }

    :lang(en-au) .ags-SiteHeader-navigation.is-open:after,:lang(en-ca) .ags-SiteHeader-navigation.is-open:after,:lang(en-gb) .ags-SiteHeader-navigation.is-open:after,:lang(en-us) .ags-SiteHeader-navigation.is-open:after {
        content: "";
        display: block;
        height: 1.25rem
    }

    :lang(en-au) .ags-SiteHeader-navigation-item,:lang(en-ca) .ags-SiteHeader-navigation-item,:lang(en-gb) .ags-SiteHeader-navigation-item,:lang(en-us) .ags-SiteHeader-navigation-item {
        margin: .5rem
    }

    :lang(en-au) .ags-SiteHeader-navigation-item-label,:lang(en-ca) .ags-SiteHeader-navigation-item-label,:lang(en-gb) .ags-SiteHeader-navigation-item-label,:lang(en-us) .ags-SiteHeader-navigation-item-label {
        padding: .5rem;
        display: block;
        color: #fff
    }

    :lang(en-au) .ags-SiteHeader-navigation-item-label--signout,:lang(en-ca) .ags-SiteHeader-navigation-item-label--signout,:lang(en-gb) .ags-SiteHeader-navigation-item-label--signout,:lang(en-us) .ags-SiteHeader-navigation-item-label--signout {
        margin: .5rem auto
    }

    :lang(en-au) .ags-SiteHeader-navigation-item-label--signin,:lang(en-au) .ags-SiteHeader-navigation-item-label--signup,:lang(en-ca) .ags-SiteHeader-navigation-item-label--signin,:lang(en-ca) .ags-SiteHeader-navigation-item-label--signup,:lang(en-gb) .ags-SiteHeader-navigation-item-label--signin,:lang(en-gb) .ags-SiteHeader-navigation-item-label--signup,:lang(en-us) .ags-SiteHeader-navigation-item-label--signin,:lang(en-us) .ags-SiteHeader-navigation-item-label--signup {
        margin: .5rem .25rem
    }

    :lang(en-au) .ags-SiteHeader-navigation-item-label--signout,:lang(en-au) .ags-SiteHeader-navigation-item-label--signup,:lang(en-ca) .ags-SiteHeader-navigation-item-label--signout,:lang(en-ca) .ags-SiteHeader-navigation-item-label--signup,:lang(en-gb) .ags-SiteHeader-navigation-item-label--signout,:lang(en-gb) .ags-SiteHeader-navigation-item-label--signup,:lang(en-us) .ags-SiteHeader-navigation-item-label--signout,:lang(en-us) .ags-SiteHeader-navigation-item-label--signup {
        color: #b5b5b5
    }

    :lang(en-au) .ags-SiteHeader-navigation-item-label--signout:hover,:lang(en-au) .ags-SiteHeader-navigation-item-label--signup:hover,:lang(en-ca) .ags-SiteHeader-navigation-item-label--signout:hover,:lang(en-ca) .ags-SiteHeader-navigation-item-label--signup:hover,:lang(en-gb) .ags-SiteHeader-navigation-item-label--signout:hover,:lang(en-gb) .ags-SiteHeader-navigation-item-label--signup:hover,:lang(en-us) .ags-SiteHeader-navigation-item-label--signout:hover,:lang(en-us) .ags-SiteHeader-navigation-item-label--signup:hover {
        color: #fff;
        border-color: transparent
    }

    :lang(en-au) .ags-SiteHeader-navigation-item-label--signup,:lang(en-ca) .ags-SiteHeader-navigation-item-label--signup,:lang(en-gb) .ags-SiteHeader-navigation-item-label--signup,:lang(en-us) .ags-SiteHeader-navigation-item-label--signup {
        margin-left: .1rem
    }

    :lang(en-au) .ags-SiteHeader-navigation-item-submenu,:lang(en-ca) .ags-SiteHeader-navigation-item-submenu,:lang(en-gb) .ags-SiteHeader-navigation-item-submenu,:lang(en-us) .ags-SiteHeader-navigation-item-submenu {
        display: none;
        padding-left: 0
    }

    :lang(en-au) .ags-SiteHeader-navigation-item-submenu-item,:lang(en-ca) .ags-SiteHeader-navigation-item-submenu-item,:lang(en-gb) .ags-SiteHeader-navigation-item-submenu-item,:lang(en-us) .ags-SiteHeader-navigation-item-submenu-item {
        margin: 0 auto
    }

    :lang(en-au) .ags-SiteHeader-navigation-item-submenu-item-label,:lang(en-ca) .ags-SiteHeader-navigation-item-submenu-item-label,:lang(en-gb) .ags-SiteHeader-navigation-item-submenu-item-label,:lang(en-us) .ags-SiteHeader-navigation-item-submenu-item-label {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        text-indent: 16px;
        height: 2.25rem;
        padding: 0 .5rem
    }

    :lang(en-au) .ags-SiteHeader-navigation-item--profile,:lang(en-ca) .ags-SiteHeader-navigation-item--profile,:lang(en-gb) .ags-SiteHeader-navigation-item--profile,:lang(en-us) .ags-SiteHeader-navigation-item--profile {
        color: #b5b5b5
    }

    :lang(en-au) .ags-SiteHeader-navigation-item--hasSubmenu,:lang(en-ca) .ags-SiteHeader-navigation-item--hasSubmenu,:lang(en-gb) .ags-SiteHeader-navigation-item--hasSubmenu,:lang(en-us) .ags-SiteHeader-navigation-item--hasSubmenu {
        cursor: default
    }

    :lang(en-au) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow,:lang(en-ca) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow,:lang(en-gb) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow,:lang(en-us) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow {
        transform: rotate(0deg)
    }

    :lang(en-au) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu,:lang(en-ca) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu,:lang(en-gb) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu,:lang(en-us) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu {
        display: block;
        transform: translateY(0)
    }
}

@media (max-width: 1109.98px) {
    :lang(de-de) .ags-SiteHeader-navigation {
        position:absolute;
        width: 100%;
        left: 0;
        z-index: -2;
        transform: translateY(-100%);
        background-color: #141312;
        top: 52px;
        display: none;
        flex-direction: column;
        align-items: flex-start
    }

    :lang(de-de) .ags-SiteHeader-navigation.is-open {
        transform: translateY(0);
        display: flex
    }

    :lang(de-de) .ags-SiteHeader-navigation.is-open:after {
        content: "";
        display: block;
        height: 1.25rem
    }

    :lang(de-de) .ags-SiteHeader-navigation-item {
        margin: .5rem
    }

    :lang(de-de) .ags-SiteHeader-navigation-item-label {
        padding: .5rem;
        display: block;
        color: #fff
    }

    :lang(de-de) .ags-SiteHeader-navigation-item-label--signout {
        margin: .5rem auto
    }

    :lang(de-de) .ags-SiteHeader-navigation-item-label--signin,:lang(de-de) .ags-SiteHeader-navigation-item-label--signup {
        margin: .5rem .25rem
    }

    :lang(de-de) .ags-SiteHeader-navigation-item-label--signout,:lang(de-de) .ags-SiteHeader-navigation-item-label--signup {
        color: #b5b5b5
    }

    :lang(de-de) .ags-SiteHeader-navigation-item-label--signout:hover,:lang(de-de) .ags-SiteHeader-navigation-item-label--signup:hover {
        color: #fff;
        border-color: transparent
    }

    :lang(de-de) .ags-SiteHeader-navigation-item-label--signup {
        margin-left: .1rem
    }

    :lang(de-de) .ags-SiteHeader-navigation-item-submenu {
        display: none;
        padding-left: 0
    }

    :lang(de-de) .ags-SiteHeader-navigation-item-submenu-item {
        margin: 0 auto
    }

    :lang(de-de) .ags-SiteHeader-navigation-item-submenu-item-label {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        text-indent: 16px;
        height: 2.25rem;
        padding: 0 .5rem
    }

    :lang(de-de) .ags-SiteHeader-navigation-item--profile {
        color: #b5b5b5
    }

    :lang(de-de) .ags-SiteHeader-navigation-item--hasSubmenu {
        cursor: default
    }

    :lang(de-de) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow {
        transform: rotate(0deg)
    }

    :lang(de-de) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu {
        display: block;
        transform: translateY(0)
    }
}

@media (max-width: 1165.98px) {
    :lang(es-es) .ags-SiteHeader-navigation {
        position:absolute;
        width: 100%;
        left: 0;
        z-index: -2;
        transform: translateY(-100%);
        background-color: #141312;
        top: 52px;
        display: none;
        flex-direction: column;
        align-items: flex-start
    }

    :lang(es-es) .ags-SiteHeader-navigation.is-open {
        transform: translateY(0);
        display: flex
    }

    :lang(es-es) .ags-SiteHeader-navigation.is-open:after {
        content: "";
        display: block;
        height: 1.25rem
    }

    :lang(es-es) .ags-SiteHeader-navigation-item {
        margin: .5rem
    }

    :lang(es-es) .ags-SiteHeader-navigation-item-label {
        padding: .5rem;
        display: block;
        color: #fff
    }

    :lang(es-es) .ags-SiteHeader-navigation-item-label--signout {
        margin: .5rem auto
    }

    :lang(es-es) .ags-SiteHeader-navigation-item-label--signin,:lang(es-es) .ags-SiteHeader-navigation-item-label--signup {
        margin: .5rem .25rem
    }

    :lang(es-es) .ags-SiteHeader-navigation-item-label--signout,:lang(es-es) .ags-SiteHeader-navigation-item-label--signup {
        color: #b5b5b5
    }

    :lang(es-es) .ags-SiteHeader-navigation-item-label--signout:hover,:lang(es-es) .ags-SiteHeader-navigation-item-label--signup:hover {
        color: #fff;
        border-color: transparent
    }

    :lang(es-es) .ags-SiteHeader-navigation-item-label--signup {
        margin-left: .1rem
    }

    :lang(es-es) .ags-SiteHeader-navigation-item-submenu {
        display: none;
        padding-left: 0
    }

    :lang(es-es) .ags-SiteHeader-navigation-item-submenu-item {
        margin: 0 auto
    }

    :lang(es-es) .ags-SiteHeader-navigation-item-submenu-item-label {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        text-indent: 16px;
        height: 2.25rem;
        padding: 0 .5rem
    }

    :lang(es-es) .ags-SiteHeader-navigation-item--profile {
        color: #b5b5b5
    }

    :lang(es-es) .ags-SiteHeader-navigation-item--hasSubmenu {
        cursor: default
    }

    :lang(es-es) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow {
        transform: rotate(0deg)
    }

    :lang(es-es) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu {
        display: block;
        transform: translateY(0)
    }
}

@media (max-width: 1165.98px) {
    :lang(es-mx) .ags-SiteHeader-navigation {
        position:absolute;
        width: 100%;
        left: 0;
        z-index: -2;
        transform: translateY(-100%);
        background-color: #141312;
        top: 52px;
        display: none;
        flex-direction: column;
        align-items: flex-start
    }

    :lang(es-mx) .ags-SiteHeader-navigation.is-open {
        transform: translateY(0);
        display: flex
    }

    :lang(es-mx) .ags-SiteHeader-navigation.is-open:after {
        content: "";
        display: block;
        height: 1.25rem
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item {
        margin: .5rem
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item-label {
        padding: .5rem;
        display: block;
        color: #fff
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item-label--signout {
        margin: .5rem auto
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item-label--signin,:lang(es-mx) .ags-SiteHeader-navigation-item-label--signup {
        margin: .5rem .25rem
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item-label--signout,:lang(es-mx) .ags-SiteHeader-navigation-item-label--signup {
        color: #b5b5b5
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item-label--signout:hover,:lang(es-mx) .ags-SiteHeader-navigation-item-label--signup:hover {
        color: #fff;
        border-color: transparent
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item-label--signup {
        margin-left: .1rem
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item-submenu {
        display: none;
        padding-left: 0
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item-submenu-item {
        margin: 0 auto
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item-submenu-item-label {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        text-indent: 16px;
        height: 2.25rem;
        padding: 0 .5rem
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item--profile {
        color: #b5b5b5
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item--hasSubmenu {
        cursor: default
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow {
        transform: rotate(0deg)
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu {
        display: block;
        transform: translateY(0)
    }
}

@media (max-width: 1244.98px) {
    :lang(fr-ca) .ags-SiteHeader-navigation,:lang(fr-fr) .ags-SiteHeader-navigation {
        position:absolute;
        width: 100%;
        left: 0;
        z-index: -2;
        transform: translateY(-100%);
        background-color: #141312;
        top: 52px;
        display: none;
        flex-direction: column;
        align-items: flex-start
    }

    :lang(fr-ca) .ags-SiteHeader-navigation.is-open,:lang(fr-fr) .ags-SiteHeader-navigation.is-open {
        transform: translateY(0);
        display: flex
    }

    :lang(fr-ca) .ags-SiteHeader-navigation.is-open:after,:lang(fr-fr) .ags-SiteHeader-navigation.is-open:after {
        content: "";
        display: block;
        height: 1.25rem
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item,:lang(fr-fr) .ags-SiteHeader-navigation-item {
        margin: .5rem
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item-label,:lang(fr-fr) .ags-SiteHeader-navigation-item-label {
        padding: .5rem;
        display: block;
        color: #fff
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item-label--signout,:lang(fr-fr) .ags-SiteHeader-navigation-item-label--signout {
        margin: .5rem auto
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item-label--signin,:lang(fr-ca) .ags-SiteHeader-navigation-item-label--signup,:lang(fr-fr) .ags-SiteHeader-navigation-item-label--signin,:lang(fr-fr) .ags-SiteHeader-navigation-item-label--signup {
        margin: .5rem .25rem
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item-label--signout,:lang(fr-ca) .ags-SiteHeader-navigation-item-label--signup,:lang(fr-fr) .ags-SiteHeader-navigation-item-label--signout,:lang(fr-fr) .ags-SiteHeader-navigation-item-label--signup {
        color: #b5b5b5
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item-label--signout:hover,:lang(fr-ca) .ags-SiteHeader-navigation-item-label--signup:hover,:lang(fr-fr) .ags-SiteHeader-navigation-item-label--signout:hover,:lang(fr-fr) .ags-SiteHeader-navigation-item-label--signup:hover {
        color: #fff;
        border-color: transparent
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item-label--signup,:lang(fr-fr) .ags-SiteHeader-navigation-item-label--signup {
        margin-left: .1rem
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item-submenu,:lang(fr-fr) .ags-SiteHeader-navigation-item-submenu {
        display: none;
        padding-left: 0
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item-submenu-item,:lang(fr-fr) .ags-SiteHeader-navigation-item-submenu-item {
        margin: 0 auto
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item-submenu-item-label,:lang(fr-fr) .ags-SiteHeader-navigation-item-submenu-item-label {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        text-indent: 16px;
        height: 2.25rem;
        padding: 0 .5rem
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item--profile,:lang(fr-fr) .ags-SiteHeader-navigation-item--profile {
        color: #b5b5b5
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item--hasSubmenu,:lang(fr-fr) .ags-SiteHeader-navigation-item--hasSubmenu {
        cursor: default
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow,:lang(fr-fr) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow {
        transform: rotate(0deg)
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu,:lang(fr-fr) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu {
        display: block;
        transform: translateY(0)
    }
}

@media (max-width: 1113.98px) {
    :lang(pt-br) .ags-SiteHeader-navigation {
        position:absolute;
        width: 100%;
        left: 0;
        z-index: -2;
        transform: translateY(-100%);
        background-color: #141312;
        top: 52px;
        display: none;
        flex-direction: column;
        align-items: flex-start
    }

    :lang(pt-br) .ags-SiteHeader-navigation.is-open {
        transform: translateY(0);
        display: flex
    }

    :lang(pt-br) .ags-SiteHeader-navigation.is-open:after {
        content: "";
        display: block;
        height: 1.25rem
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item {
        margin: .5rem
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item-label {
        padding: .5rem;
        display: block;
        color: #fff
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item-label--signout {
        margin: .5rem auto
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item-label--signin,:lang(pt-br) .ags-SiteHeader-navigation-item-label--signup {
        margin: .5rem .25rem
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item-label--signout,:lang(pt-br) .ags-SiteHeader-navigation-item-label--signup {
        color: #b5b5b5
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item-label--signout:hover,:lang(pt-br) .ags-SiteHeader-navigation-item-label--signup:hover {
        color: #fff;
        border-color: transparent
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item-label--signup {
        margin-left: .1rem
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item-submenu {
        display: none;
        padding-left: 0
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item-submenu-item {
        margin: 0 auto
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item-submenu-item-label {
        display: flex;
        justify-content: flex-start;
        align-items: center;
        text-indent: 16px;
        height: 2.25rem;
        padding: 0 .5rem
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item--profile {
        color: #b5b5b5
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item--hasSubmenu {
        cursor: default
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow {
        transform: rotate(0deg)
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu {
        display: block;
        transform: translateY(0)
    }
}

@media (min-width: 980px) {
    :lang(en-au) .ags-SiteHeader-navigation,:lang(en-ca) .ags-SiteHeader-navigation,:lang(en-gb) .ags-SiteHeader-navigation,:lang(en-us) .ags-SiteHeader-navigation {
        display:flex;
        flex: 1 1 auto;
        flex-flow: row wrap
    }

    :lang(en-au) .ags-SiteHeader-navigation-item,:lang(en-ca) .ags-SiteHeader-navigation-item,:lang(en-gb) .ags-SiteHeader-navigation-item,:lang(en-us) .ags-SiteHeader-navigation-item {
        position: relative;
        height: 52px;
        margin: 0;
        display: flex
    }

    :lang(en-au) .ags-SiteHeader-navigation-item-label,:lang(en-ca) .ags-SiteHeader-navigation-item-label,:lang(en-gb) .ags-SiteHeader-navigation-item-label,:lang(en-us) .ags-SiteHeader-navigation-item-label {
        display: flex;
        align-items: center;
        padding: 0 8px;
        margin: 8px
    }

    :lang(en-au) .ags-SiteHeader-navigation-item-label-arrow,:lang(en-ca) .ags-SiteHeader-navigation-item-label-arrow,:lang(en-gb) .ags-SiteHeader-navigation-item-label-arrow,:lang(en-us) .ags-SiteHeader-navigation-item-label-arrow {
        display: block;
        margin-left: .5rem;
        width: 10px
    }

    :lang(en-au) .ags-SiteHeader-navigation-item--profile,:lang(en-ca) .ags-SiteHeader-navigation-item--profile,:lang(en-gb) .ags-SiteHeader-navigation-item--profile,:lang(en-us) .ags-SiteHeader-navigation-item--profile {
        height: 2rem
    }

    :lang(en-au) .ags-SiteHeader-navigation-item--profile .ags-SiteHeader-navigation-item-label-arrow,:lang(en-ca) .ags-SiteHeader-navigation-item--profile .ags-SiteHeader-navigation-item-label-arrow,:lang(en-gb) .ags-SiteHeader-navigation-item--profile .ags-SiteHeader-navigation-item-label-arrow,:lang(en-us) .ags-SiteHeader-navigation-item--profile .ags-SiteHeader-navigation-item-label-arrow {
        width: 10px;
        margin-left: 0;
        transform: rotate(180deg)
    }

    :lang(en-au) .ags-SiteHeader-navigation-item-submenu,:lang(en-ca) .ags-SiteHeader-navigation-item-submenu,:lang(en-gb) .ags-SiteHeader-navigation-item-submenu,:lang(en-us) .ags-SiteHeader-navigation-item-submenu {
        display: none;
        position: absolute;
        margin: 0;
        padding-bottom: .41667rem;
        top: 100%;
        left: 0;
        min-width: 100%;
        z-index: -2;
        transform: translateY(-100%);
        background: #141312
    }

    :lang(en-au) .ags-SiteHeader-navigation-item-submenu-item-label,:lang(en-ca) .ags-SiteHeader-navigation-item-submenu-item-label,:lang(en-gb) .ags-SiteHeader-navigation-item-submenu-item-label,:lang(en-us) .ags-SiteHeader-navigation-item-submenu-item-label {
        padding: .5rem 1.1rem;
        display: block
    }

    :lang(en-au) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow,:lang(en-ca) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow,:lang(en-gb) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow,:lang(en-us) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow {
        transform: rotate(0deg)
    }

    :lang(en-au) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu,:lang(en-ca) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu,:lang(en-gb) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu,:lang(en-us) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu {
        display: block;
        transform: translateY(0)
    }
}

@media (min-width: 1110px) {
    :lang(de-de) .ags-SiteHeader-navigation {
        display:flex;
        flex: 1 1 auto;
        flex-flow: row wrap
    }

    :lang(de-de) .ags-SiteHeader-navigation-item {
        position: relative;
        height: 52px;
        margin: 0;
        display: flex
    }

    :lang(de-de) .ags-SiteHeader-navigation-item-label {
        display: flex;
        align-items: center;
        padding: 0 8px;
        margin: 8px
    }

    :lang(de-de) .ags-SiteHeader-navigation-item-label-arrow {
        display: block;
        margin-left: .5rem;
        width: 10px
    }

    :lang(de-de) .ags-SiteHeader-navigation-item--profile {
        height: 2rem
    }

    :lang(de-de) .ags-SiteHeader-navigation-item--profile .ags-SiteHeader-navigation-item-label-arrow {
        width: 10px;
        margin-left: 0;
        transform: rotate(180deg)
    }

    :lang(de-de) .ags-SiteHeader-navigation-item-submenu {
        display: none;
        position: absolute;
        margin: 0;
        padding-bottom: .41667rem;
        top: 100%;
        left: 0;
        min-width: 100%;
        z-index: -2;
        transform: translateY(-100%);
        background: #141312
    }

    :lang(de-de) .ags-SiteHeader-navigation-item-submenu-item-label {
        padding: .5rem 1.1rem;
        display: block
    }

    :lang(de-de) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow {
        transform: rotate(0deg)
    }

    :lang(de-de) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu {
        display: block;
        transform: translateY(0)
    }
}

@media (min-width: 1166px) {
    :lang(es-es) .ags-SiteHeader-navigation {
        display:flex;
        flex: 1 1 auto;
        flex-flow: row wrap
    }

    :lang(es-es) .ags-SiteHeader-navigation-item {
        position: relative;
        height: 52px;
        margin: 0;
        display: flex
    }

    :lang(es-es) .ags-SiteHeader-navigation-item-label {
        display: flex;
        align-items: center;
        padding: 0 8px;
        margin: 8px
    }

    :lang(es-es) .ags-SiteHeader-navigation-item-label-arrow {
        display: block;
        margin-left: .5rem;
        width: 10px
    }

    :lang(es-es) .ags-SiteHeader-navigation-item--profile {
        height: 2rem
    }

    :lang(es-es) .ags-SiteHeader-navigation-item--profile .ags-SiteHeader-navigation-item-label-arrow {
        width: 10px;
        margin-left: 0;
        transform: rotate(180deg)
    }

    :lang(es-es) .ags-SiteHeader-navigation-item-submenu {
        display: none;
        position: absolute;
        margin: 0;
        padding-bottom: .41667rem;
        top: 100%;
        left: 0;
        min-width: 100%;
        z-index: -2;
        transform: translateY(-100%);
        background: #141312
    }

    :lang(es-es) .ags-SiteHeader-navigation-item-submenu-item-label {
        padding: .5rem 1.1rem;
        display: block
    }

    :lang(es-es) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow {
        transform: rotate(0deg)
    }

    :lang(es-es) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu {
        display: block;
        transform: translateY(0)
    }
}

@media (min-width: 1166px) {
    :lang(es-mx) .ags-SiteHeader-navigation {
        display:flex;
        flex: 1 1 auto;
        flex-flow: row wrap
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item {
        position: relative;
        height: 52px;
        margin: 0;
        display: flex
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item-label {
        display: flex;
        align-items: center;
        padding: 0 8px;
        margin: 8px
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item-label-arrow {
        display: block;
        margin-left: .5rem;
        width: 10px
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item--profile {
        height: 2rem
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item--profile .ags-SiteHeader-navigation-item-label-arrow {
        width: 10px;
        margin-left: 0;
        transform: rotate(180deg)
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item-submenu {
        display: none;
        position: absolute;
        margin: 0;
        padding-bottom: .41667rem;
        top: 100%;
        left: 0;
        min-width: 100%;
        z-index: -2;
        transform: translateY(-100%);
        background: #141312
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item-submenu-item-label {
        padding: .5rem 1.1rem;
        display: block
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow {
        transform: rotate(0deg)
    }

    :lang(es-mx) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu {
        display: block;
        transform: translateY(0)
    }
}

@media (min-width: 1245px) {
    :lang(fr-ca) .ags-SiteHeader-navigation,:lang(fr-fr) .ags-SiteHeader-navigation {
        display:flex;
        flex: 1 1 auto;
        flex-flow: row wrap
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item,:lang(fr-fr) .ags-SiteHeader-navigation-item {
        position: relative;
        height: 52px;
        margin: 0;
        display: flex
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item-label,:lang(fr-fr) .ags-SiteHeader-navigation-item-label {
        display: flex;
        align-items: center;
        padding: 0 8px;
        margin: 8px
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item-label-arrow,:lang(fr-fr) .ags-SiteHeader-navigation-item-label-arrow {
        display: block;
        margin-left: .5rem;
        width: 10px
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item--profile,:lang(fr-fr) .ags-SiteHeader-navigation-item--profile {
        height: 2rem
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item--profile .ags-SiteHeader-navigation-item-label-arrow,:lang(fr-fr) .ags-SiteHeader-navigation-item--profile .ags-SiteHeader-navigation-item-label-arrow {
        width: 10px;
        margin-left: 0;
        transform: rotate(180deg)
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item-submenu,:lang(fr-fr) .ags-SiteHeader-navigation-item-submenu {
        display: none;
        position: absolute;
        margin: 0;
        padding-bottom: .41667rem;
        top: 100%;
        left: 0;
        min-width: 100%;
        z-index: -2;
        transform: translateY(-100%);
        background: #141312
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item-submenu-item-label,:lang(fr-fr) .ags-SiteHeader-navigation-item-submenu-item-label {
        padding: .5rem 1.1rem;
        display: block
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow,:lang(fr-fr) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow {
        transform: rotate(0deg)
    }

    :lang(fr-ca) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu,:lang(fr-fr) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu {
        display: block;
        transform: translateY(0)
    }
}

@media (min-width: 1114px) {
    :lang(pt-br) .ags-SiteHeader-navigation {
        display:flex;
        flex: 1 1 auto;
        flex-flow: row wrap
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item {
        position: relative;
        height: 52px;
        margin: 0;
        display: flex
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item-label {
        display: flex;
        align-items: center;
        padding: 0 8px;
        margin: 8px
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item-label-arrow {
        display: block;
        margin-left: .5rem;
        width: 10px
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item--profile {
        height: 2rem
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item--profile .ags-SiteHeader-navigation-item-label-arrow {
        width: 10px;
        margin-left: 0;
        transform: rotate(180deg)
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item-submenu {
        display: none;
        position: absolute;
        margin: 0;
        padding-bottom: .41667rem;
        top: 100%;
        left: 0;
        min-width: 100%;
        z-index: -2;
        transform: translateY(-100%);
        background: #141312
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item-submenu-item-label {
        padding: .5rem 1.1rem;
        display: block
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-label-arrow {
        transform: rotate(0deg)
    }

    :lang(pt-br) .ags-SiteHeader-navigation-item.is-open .ags-SiteHeader-navigation-item-submenu {
        display: block;
        transform: translateY(0)
    }
}

@media (min-width: 980px) {
    :lang(en-au) .ags-SiteHeader-hideOnDesktop,:lang(en-ca) .ags-SiteHeader-hideOnDesktop,:lang(en-gb) .ags-SiteHeader-hideOnDesktop,:lang(en-us) .ags-SiteHeader-hideOnDesktop {
        display:none
    }
}

@media (min-width: 1110px) {
    :lang(de-de) .ags-SiteHeader-hideOnDesktop {
        display:none
    }
}

@media (min-width: 1166px) {
    :lang(es-es) .ags-SiteHeader-hideOnDesktop,:lang(es-mx) .ags-SiteHeader-hideOnDesktop {
        display:none
    }
}

@media (min-width: 1245px) {
    :lang(fr-ca) .ags-SiteHeader-hideOnDesktop,:lang(fr-fr) .ags-SiteHeader-hideOnDesktop {
        display:none
    }
}

@media (min-width: 1114px) {
    :lang(pt-br) .ags-SiteHeader-hideOnDesktop {
        display:none
    }
}

@media (max-width: 979.98px) {
    :lang(en-au) .ags-SiteHeader-hideOnMobile,:lang(en-ca) .ags-SiteHeader-hideOnMobile,:lang(en-gb) .ags-SiteHeader-hideOnMobile,:lang(en-us) .ags-SiteHeader-hideOnMobile {
        display:none
    }
}

@media (max-width: 1109.98px) {
    :lang(de-de) .ags-SiteHeader-hideOnMobile {
        display:none
    }
}

@media (max-width: 1165.98px) {
    :lang(es-es) .ags-SiteHeader-hideOnMobile,:lang(es-mx) .ags-SiteHeader-hideOnMobile {
        display:none
    }
}

@media (max-width: 1244.98px) {
    :lang(fr-ca) .ags-SiteHeader-hideOnMobile,:lang(fr-fr) .ags-SiteHeader-hideOnMobile {
        display:none
    }
}

@media (max-width: 1113.98px) {
    :lang(pt-br) .ags-SiteHeader-hideOnMobile {
        display:none
    }
}

.ags-SiteHeader-flexOnDesktop {
    display: none
}

@media (min-width: 980px) {
    :lang(en-au) .ags-SiteHeader-flexOnDesktop,:lang(en-ca) .ags-SiteHeader-flexOnDesktop,:lang(en-gb) .ags-SiteHeader-flexOnDesktop,:lang(en-us) .ags-SiteHeader-flexOnDesktop {
        display:inline-flex
    }
}

@media (min-width: 1110px) {
    :lang(de-de) .ags-SiteHeader-flexOnDesktop {
        display:inline-flex
    }
}

@media (min-width: 1166px) {
    :lang(es-es) .ags-SiteHeader-flexOnDesktop,:lang(es-mx) .ags-SiteHeader-flexOnDesktop {
        display:inline-flex
    }
}

@media (min-width: 1245px) {
    :lang(fr-ca) .ags-SiteHeader-flexOnDesktop,:lang(fr-fr) .ags-SiteHeader-flexOnDesktop {
        display:inline-flex
    }
}

@media (min-width: 1114px) {
    :lang(pt-br) .ags-SiteHeader-flexOnDesktop {
        display:inline-flex
    }
}

.ags-SiteHeader-mobileAccount {
    display: flex;
    justify-content: center;
    align-items: center
}

.ags-SiteHeader-account {
    display: none
}

@media (min-width: 980px) {
    :lang(en-au) .ags-SiteHeader-account,:lang(en-ca) .ags-SiteHeader-account,:lang(en-gb) .ags-SiteHeader-account,:lang(en-us) .ags-SiteHeader-account {
        display:flex;
        justify-content: flex-end;
        padding: 8px 1rem 8px 0
    }
}

@media (min-width: 1110px) {
    :lang(de-de) .ags-SiteHeader-account {
        display:flex;
        justify-content: flex-end;
        padding: 8px 1rem 8px 0
    }
}

@media (min-width: 1166px) {
    :lang(es-es) .ags-SiteHeader-account,:lang(es-mx) .ags-SiteHeader-account {
        display:flex;
        justify-content: flex-end;
        padding: 8px 1rem 8px 0
    }
}

@media (min-width: 1245px) {
    :lang(fr-ca) .ags-SiteHeader-account,:lang(fr-fr) .ags-SiteHeader-account {
        display:flex;
        justify-content: flex-end;
        padding: 8px 1rem 8px 0
    }
}

@media (min-width: 1114px) {
    :lang(pt-br) .ags-SiteHeader-account {
        display:flex;
        justify-content: flex-end;
        padding: 8px 1rem 8px 0
    }
}

.ags-SiteHeader-account--mobile {
    flex-direction: column;
    align-items: center;
    padding: 0;
    margin-top: -4px
}

.ags-SiteHeader-account-action {
    font-weight: 500;
    height: 2rem
}

.ags-SiteHeader-account-action+.ags-SiteHeader-account-action {
    margin-left: .5rem
}

.ags-SiteHeader-account-action--betasignup {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundDark,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundDark.ags-Button:focus,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundDark.ags-Button:hover,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundDark:focus,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundDark:hover,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundLight.ags-Button:focus,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundLight.ags-Button:hover,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundLight:focus,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundDark:active,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundDark.ags-Button:focus,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundDark.ags-Button:hover,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundDark:active,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundDark:focus,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundDark:hover,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundLight.ags-Button:focus,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundLight.ags-Button:hover,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundLight:active,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundLight:focus,.ags-SiteHeader-account-action--betasignup.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-SiteHeader-account-action--playnow {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-SiteHeader-account-action--playnow.ags-Button--backgroundDark,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-SiteHeader-account-action--playnow.ags-Button--backgroundDark.ags-Button:focus,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundDark.ags-Button:hover,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundDark:focus,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundDark:hover,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundLight.ags-Button:focus,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundLight.ags-Button:hover,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundLight:focus,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-SiteHeader-account-action--playnow.ags-Button--backgroundDark:active,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-SiteHeader-account-action--playnow.ags-Button--backgroundDark.ags-Button:focus,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundDark.ags-Button:hover,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundDark:active,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundDark:focus,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundDark:hover,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundLight.ags-Button:focus,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundLight.ags-Button:hover,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundLight:active,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundLight:focus,.ags-SiteHeader-account-action--playnow.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-SiteHeader-account-action--order {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75);
    margin-right: .5rem
}

.ags-SiteHeader-account-action--order.ags-Button--backgroundDark,.ags-SiteHeader-account-action--order.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-SiteHeader-account-action--order.ags-Button--backgroundDark.ags-Button:focus,.ags-SiteHeader-account-action--order.ags-Button--backgroundDark.ags-Button:hover,.ags-SiteHeader-account-action--order.ags-Button--backgroundDark:focus,.ags-SiteHeader-account-action--order.ags-Button--backgroundDark:hover,.ags-SiteHeader-account-action--order.ags-Button--backgroundLight.ags-Button:focus,.ags-SiteHeader-account-action--order.ags-Button--backgroundLight.ags-Button:hover,.ags-SiteHeader-account-action--order.ags-Button--backgroundLight:focus,.ags-SiteHeader-account-action--order.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-SiteHeader-account-action--order.ags-Button--backgroundDark:active,.ags-SiteHeader-account-action--order.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-SiteHeader-account-action--order.ags-Button--backgroundDark.ags-Button:focus,.ags-SiteHeader-account-action--order.ags-Button--backgroundDark.ags-Button:hover,.ags-SiteHeader-account-action--order.ags-Button--backgroundDark:active,.ags-SiteHeader-account-action--order.ags-Button--backgroundDark:focus,.ags-SiteHeader-account-action--order.ags-Button--backgroundDark:hover,.ags-SiteHeader-account-action--order.ags-Button--backgroundLight.ags-Button:focus,.ags-SiteHeader-account-action--order.ags-Button--backgroundLight.ags-Button:hover,.ags-SiteHeader-account-action--order.ags-Button--backgroundLight:active,.ags-SiteHeader-account-action--order.ags-Button--backgroundLight:focus,.ags-SiteHeader-account-action--order.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

@media (max-width: 367.98px) {
    .ags-SiteHeader-account-action--order:lang(en-gb),.ags-SiteHeader-account-action--order:lang(en-us) {
        white-space:normal;
        padding: 0 4px;
        max-width: 180px
    }
}

@media (max-width: 439.98px) {
    .ags-SiteHeader-account-action--order:lang(de-de),.ags-SiteHeader-account-action--order:lang(fr-fr) {
        white-space:normal;
        padding: 0 4px;
        max-width: 180px
    }
}

@media (max-width: 469.98px) {
    .ags-SiteHeader-account-action--order:lang(es-es),.ags-SiteHeader-account-action--order:lang(es-mx) {
        white-space:normal;
        padding: 0 4px;
        max-width: 180px
    }
}

@media (max-width: 419.98px) {
    .ags-SiteHeader-account-action--order:lang(pl-pl),.ags-SiteHeader-account-action--order:lang(pt-br) {
        font-size:.8rem
    }
}

.ags-SiteHeader-account-action--signin,.ags-SiteHeader-account-action--signout,.ags-SiteHeader-account-action--signup {
    white-space: normal!important;
    transition-property: color,border-color;
    transition-duration: .35s;
    transition-timing-function: ease-in-out;
    font-weight: 700;
    font-size: .875rem;
    letter-spacing: .117em;
    white-space: nowrap;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    justify-content: center;
    align-items: center;
    background-color: transparent;
    border: transparent;
    border-bottom: 1px solid transparent;
    color: #b5b5b5;
    border-radius: 0;
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 3px
}

.ags-SiteHeader-account-action--signin.ags-Button:focus,.ags-SiteHeader-account-action--signin.ags-Button:hover,.ags-SiteHeader-account-action--signin:focus,.ags-SiteHeader-account-action--signin:hover,.ags-SiteHeader-account-action--signout.ags-Button:focus,.ags-SiteHeader-account-action--signout.ags-Button:hover,.ags-SiteHeader-account-action--signout:focus,.ags-SiteHeader-account-action--signout:hover,.ags-SiteHeader-account-action--signup.ags-Button:focus,.ags-SiteHeader-account-action--signup.ags-Button:hover,.ags-SiteHeader-account-action--signup:focus,.ags-SiteHeader-account-action--signup:hover {
    border-color: #bfa251
}

.ags-SiteHeader-account-action--signin:focus,.ags-SiteHeader-account-action--signin:hover,.ags-SiteHeader-account-action--signout:focus,.ags-SiteHeader-account-action--signout:hover,.ags-SiteHeader-account-action--signup:focus,.ags-SiteHeader-account-action--signup:hover {
    background-color: transparent;
    border-bottom: 1px solid #bfa251;
    color: #fff
}

.ags-SiteHeader-account-action--signup {
    position: relative;
    margin-right: 5px
}

.ags-SiteHeader-account-action--signup:after {
    content: "";
    position: absolute;
    height: .75rem;
    width: 1px;
    background-color: #b5b5b5;
    right: -6px
}

.ags-SiteHeader-account-action--signin {
    color: #fff
}

.ags-SiteHeader-account-action--subscribed,.ags-SiteHeader-account-action--subscribed:focus,.ags-SiteHeader-account-action--subscribed:hover {
    background-color: transparent;
    border-color: transparent;
    color: #bfa251
}

.ags-SiteHeader-account-action--mobile {
    margin: 16px 0
}

.ags-SiteHeader-account-action--mobile+.ags-SiteHeader-account-action--mobile {
    margin-left: 0
}

.SiteFooter {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.2rem;
    line-height: 1;
    letter-spacing: .025em;
    white-space: normal;
    text-transform: none;
    display: flex;
    flex-direction: column;
    position: relative;
    width: 100%;
    color: #b5b5b5;
    background-color: #141312
}

@media (min-width: 576px) {
    .SiteFooter {
        padding:0 0 2rem
    }
}

@media (max-width: 575.98px) {
    .SiteFooter {
        padding-bottom:2rem
    }
}

.SiteFooter-separator {
    height: 0;
    width: 100%;
    margin-bottom: 2rem
}

.SiteFooter-main {
    width: 1920px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 22.5px;
    padding-right: 22.5px;
    position: relative;
    padding-bottom: .75rem;
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 576px) {
    .SiteFooter-main {
        padding-left:45px;
        padding-right: 45px
    }
}

@media (min-width: 768px) {
    .SiteFooter-main {
        flex-direction:row;
        align-items: flex-start;
        justify-content: space-between
    }
}

.SiteFooter-main-logo {
    display: flex;
    flex-direction: column;
    align-items: center
}

@media (min-width: 420px) {
    .SiteFooter-main-logo {
        max-width:calc(50% - 10px)
    }
}

.SiteFooter-main-logo-lostArk {
    width: 132px;
    max-width: 100%
}

@media (min-width: 768px) {
    :lang(en-us) .SiteFooter-main-logo-lostArk {
        margin-right:108px
    }

    :lang(en-gb) .SiteFooter-main-logo-lostArk {
        margin-right: 101px
    }

    :lang(de-de) .SiteFooter-main-logo-lostArk {
        margin-right: 0
    }

    :lang(es-es) .SiteFooter-main-logo-lostArk {
        margin-right: 101px
    }

    :lang(es-mx) .SiteFooter-main-logo-lostArk {
        margin-right: 108px
    }

    :lang(fr-fr) .SiteFooter-main-logo-lostArk {
        margin-right: 101px
    }

    :lang(pt-br) .SiteFooter-main-logo-lostArk {
        margin-right: 0
    }
}

.SiteFooter-main-logo-lostArk img {
    width: 132px
}

.SiteFooter-main-betaSignUp,.SiteFooter-main-playNow {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    margin: 2rem auto .5rem
}

.SiteFooter-main-betaSignUp.ags-Button--backgroundDark,.SiteFooter-main-betaSignUp.ags-Button--backgroundLight,.SiteFooter-main-playNow.ags-Button--backgroundDark,.SiteFooter-main-playNow.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.SiteFooter-main-betaSignUp.ags-Button--backgroundDark.ags-Button:focus,.SiteFooter-main-betaSignUp.ags-Button--backgroundDark.ags-Button:hover,.SiteFooter-main-betaSignUp.ags-Button--backgroundDark:focus,.SiteFooter-main-betaSignUp.ags-Button--backgroundDark:hover,.SiteFooter-main-betaSignUp.ags-Button--backgroundLight.ags-Button:focus,.SiteFooter-main-betaSignUp.ags-Button--backgroundLight.ags-Button:hover,.SiteFooter-main-betaSignUp.ags-Button--backgroundLight:focus,.SiteFooter-main-betaSignUp.ags-Button--backgroundLight:hover,.SiteFooter-main-playNow.ags-Button--backgroundDark.ags-Button:focus,.SiteFooter-main-playNow.ags-Button--backgroundDark.ags-Button:hover,.SiteFooter-main-playNow.ags-Button--backgroundDark:focus,.SiteFooter-main-playNow.ags-Button--backgroundDark:hover,.SiteFooter-main-playNow.ags-Button--backgroundLight.ags-Button:focus,.SiteFooter-main-playNow.ags-Button--backgroundLight.ags-Button:hover,.SiteFooter-main-playNow.ags-Button--backgroundLight:focus,.SiteFooter-main-playNow.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.SiteFooter-main-betaSignUp.ags-Button--backgroundDark:active,.SiteFooter-main-betaSignUp.ags-Button--backgroundLight:active,.SiteFooter-main-playNow.ags-Button--backgroundDark:active,.SiteFooter-main-playNow.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.SiteFooter-main-betaSignUp.ags-Button--backgroundDark.ags-Button:focus,.SiteFooter-main-betaSignUp.ags-Button--backgroundDark.ags-Button:hover,.SiteFooter-main-betaSignUp.ags-Button--backgroundDark:active,.SiteFooter-main-betaSignUp.ags-Button--backgroundDark:focus,.SiteFooter-main-betaSignUp.ags-Button--backgroundDark:hover,.SiteFooter-main-betaSignUp.ags-Button--backgroundLight.ags-Button:focus,.SiteFooter-main-betaSignUp.ags-Button--backgroundLight.ags-Button:hover,.SiteFooter-main-betaSignUp.ags-Button--backgroundLight:active,.SiteFooter-main-betaSignUp.ags-Button--backgroundLight:focus,.SiteFooter-main-betaSignUp.ags-Button--backgroundLight:hover,.SiteFooter-main-playNow.ags-Button--backgroundDark.ags-Button:focus,.SiteFooter-main-playNow.ags-Button--backgroundDark.ags-Button:hover,.SiteFooter-main-playNow.ags-Button--backgroundDark:active,.SiteFooter-main-playNow.ags-Button--backgroundDark:focus,.SiteFooter-main-playNow.ags-Button--backgroundDark:hover,.SiteFooter-main-playNow.ags-Button--backgroundLight.ags-Button:focus,.SiteFooter-main-playNow.ags-Button--backgroundLight.ags-Button:hover,.SiteFooter-main-playNow.ags-Button--backgroundLight:active,.SiteFooter-main-playNow.ags-Button--backgroundLight:focus,.SiteFooter-main-playNow.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

@media (min-width: 768px) {
    .SiteFooter-main-betaSignUp,.SiteFooter-main-playNow {
        display:none
    }
}

.SiteFooter-main-center-navToTop {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap
}

.SiteFooter-main-esrbContainer {
    padding-top: 0;
    text-align: center;
    margin-top: 1.5rem
}

@media (min-width: 420px) {
    .SiteFooter-main-esrbContainer {
        max-width:calc(50% - 10px)
    }
}

@media (min-width: 768px) {
    .SiteFooter-main-esrbContainer {
        order:1;
        margin-top: 0
    }
}

.SiteFooter-main-esrbContainer-esrb {
    max-width: 100%
}

:lang(en-us) .SiteFooter-main-esrbContainer-esrb {
    width: 240px
}

:lang(en-gb) .SiteFooter-main-esrbContainer-esrb {
    width: 233px
}

:lang(de-de) .SiteFooter-main-esrbContainer-esrb {
    width: 132px
}

:lang(es-es) .SiteFooter-main-esrbContainer-esrb {
    width: 233px
}

:lang(es-mx) .SiteFooter-main-esrbContainer-esrb {
    width: 240px
}

:lang(fr-fr) .SiteFooter-main-esrbContainer-esrb {
    width: 233px
}

:lang(pt-br) .SiteFooter-main-esrbContainer-esrb {
    width: 132px
}

.SiteFooter-main-esrbContainer-link {
    display: inline-block
}

.SiteFooter-subfooter {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .025em;
    white-space: normal;
    width: 1920px;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-left: 22.5px;
    padding-right: 22.5px;
    position: relative
}

@media (min-width: 576px) {
    .SiteFooter-subfooter {
        padding-left:45px;
        padding-right: 45px
    }
}

.SiteFooter-subfooter-main {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center
}

@media (min-width: 768px) {
    .SiteFooter-subfooter-main {
        flex-direction:row
    }
}

.SiteFooter-subfooter-main-logos {
    flex: 1 0 auto;
    order: -2;
    margin-bottom: 1rem;
    min-width: 208px;
    margin-top: 1.5rem
}

@media (min-width: 768px) {
    .SiteFooter-subfooter-main-logos {
        flex:1 0 0%;
        margin-top: 0
    }

    .SiteFooter-subfooter-main-logos:has(.SiteFooter-subfooter-main-logos-games-svgV2) {
        display: flex
    }
}

.SiteFooter-subfooter-main-logos-games {
    display: inline-block;
    transition: color .35s ease-in-out;
    color: #b5b5b5
}

.SiteFooter-subfooter-main-logos-games:focus,.SiteFooter-subfooter-main-logos-games:hover {
    color: #fff
}

.SiteFooter-subfooter-main-logos-games>svg {
    width: 45px;
    height: 27px;
    fill: currentColor
}

.SiteFooter-subfooter-main-logos-games>svg.SiteFooter-subfooter-main-logos-games-svgV2 {
    width: 109px;
    height: 24px
}

.SiteFooter-subfooter-main-logos-games-svgV2 path {
    fill: #b5b5b5;
    transition: fill .35s ease-in-out
}

.SiteFooter-subfooter-main-logos-games-svgV2:focus path,.SiteFooter-subfooter-main-logos-games-svgV2:hover path {
    fill: #fff
}

.SiteFooter-subfooter-main-logos-smilegate {
    display: inline-block;
    margin-left: 30px;
    transition: opacity .35s ease-in-out;
    opacity: .7
}

.SiteFooter-subfooter-main-logos-smilegate:focus,.SiteFooter-subfooter-main-logos-smilegate:hover {
    opacity: 1
}

.SiteFooter-subfooter-main-logos-smilegate>img {
    height: 27px
}

.SiteFooter-subfooter-main-languagePicker {
    flex: 0 0 auto;
    display: flex;
    justify-content: center
}

@media (min-width: 768px) {
    :lang(en-gb) .SiteFooter-subfooter-main-languagePicker,:lang(en-us) .SiteFooter-subfooter-main-languagePicker {
        margin:-2.5rem 0 1.75rem
    }

    :lang(de-de) .SiteFooter-subfooter-main-languagePicker {
        margin: -4.5rem 0 3.75rem
    }

    :lang(es-es) .SiteFooter-subfooter-main-languagePicker,:lang(es-mx) .SiteFooter-subfooter-main-languagePicker,:lang(fr-fr) .SiteFooter-subfooter-main-languagePicker {
        margin: -2.5rem 0 1.75rem
    }

    :lang(pt-br) .SiteFooter-subfooter-main-languagePicker {
        margin: -4.5rem 0 3.75rem
    }
}

@media (max-width: 767.98px) {
    .SiteFooter-subfooter-main-languagePicker {
        order:1;
        margin: 1rem
    }
}

.SiteFooter-subfooter-main-languagePicker-container {
    position: relative
}

.SiteFooter-subfooter-main-languagePicker-label {
    display: inline-block;
    border: none;
    padding: 0;
    margin: 0;
    background: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    cursor: pointer;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-decoration: none;
    color: #b5b5b5;
    transition: color .35s ease-in-out
}

.SiteFooter-subfooter-main-languagePicker-label:focus,.SiteFooter-subfooter-main-languagePicker-label:hover {
    color: #fff
}

.SiteFooter-subfooter-main-languagePicker-label-arrow {
    width: 10px;
    margin-left: .4em;
    margin-bottom: 1px;
    transform: rotate(180deg)
}

.SiteFooter-subfooter-main-languagePicker.is-open .SiteFooter-subfooter-main-languagePicker-label-arrow {
    transform: rotate(0deg)
}

.SiteFooter-subfooter-main-languagePicker.is-open .Language:after {
    content: "";
    position: absolute;
    width: 1em;
    height: 1em;
    transform: rotate(45deg);
    border-bottom: 1px solid hsla(0,0%,71%,.7);
    border-right: 1px solid hsla(0,0%,71%,.7);
    background-color: #000;
    z-index: 7001;
    left: calc(50% - 6px);
    bottom: -14.5px
}

.SiteFooter-subfooter-main-languagePicker.is-open .Language-bottomTriangle {
    width: 0;
    height: 0;
    bottom: -9px;
    border-left: 73.5px solid transparent;
    border-right: 73.5px solid transparent;
    border-top: 8px solid hsla(0,0%,71%,.7);
    position: absolute
}

.SiteFooter-subfooter-main-languagePicker.is-open .Language-bottomTriangle:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
    border-left: 78.5px solid transparent;
    border-right: 78.5px solid transparent;
    border-top: 8px solid #000;
    top: -9px;
    left: -78.5px
}

.SiteFooter-subfooter-main-social {
    display: flex;
    justify-content: flex-end;
    margin: 1rem;
    order: -1
}

@media (min-width: 768px) {
    .SiteFooter-subfooter-main-social {
        flex:1 0 0%;
        margin: 0 0 1rem;
        order: 0
    }
}

.SiteFooter-subfooter-main-social-item {
    display: flex;
    width: 2rem;
    height: 2rem;
    padding: .3em;
    transition: color .35s ease;
    color: #b5b5b5
}

.SiteFooter-subfooter-main-social-item svg {
    width: 100%;
    height: 100%
}

.SiteFooter-subfooter-main-social-item+.SiteFooter-subfooter-main-social-item {
    margin-left: .75rem
}

.SiteFooter-subfooter-main-social-item--facebook:focus,.SiteFooter-subfooter-main-social-item--facebook:hover,.SiteFooter-subfooter-main-social-item--instagram:focus,.SiteFooter-subfooter-main-social-item--instagram:hover,.SiteFooter-subfooter-main-social-item--tiktok:focus,.SiteFooter-subfooter-main-social-item--tiktok:hover,.SiteFooter-subfooter-main-social-item--twitch:focus,.SiteFooter-subfooter-main-social-item--twitch:hover,.SiteFooter-subfooter-main-social-item--twitter:focus,.SiteFooter-subfooter-main-social-item--twitter:hover,.SiteFooter-subfooter-main-social-item--twitterX:focus,.SiteFooter-subfooter-main-social-item--twitterX:hover,.SiteFooter-subfooter-main-social-item--youtube:focus,.SiteFooter-subfooter-main-social-item--youtube:hover {
    color: #fff
}

.SiteFooter-subfooter-main-social-item--twitterX {
    height: 30px;
    width: 30px;
    margin-top: 1px
}

.SiteFooter-subfooter-finePrint {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    color: #b5b5b5
}

@media (min-width: 768px) {
    .SiteFooter-subfooter-finePrint {
        max-width:55%
    }
}

.SiteFooter-subfooter-finePrint-legal {
    display: flex;
    justify-content: center;
    flex-flow: row wrap;
    display: none
}

@media (min-width: 1200px) {
    .SiteFooter-subfooter-finePrint-legal {
        display:flex
    }
}

.SiteFooter-subfooter-finePrint-legal--mobile {
    display: flex;
    text-align: center;
    order: 2
}

@media (min-width: 1200px) {
    .SiteFooter-subfooter-finePrint-legal--mobile {
        display:none
    }
}

.SiteFooter-subfooter-finePrint-legal-link {
    padding: 0 1rem;
    margin-top: 1rem;
    color: #b5b5b5;
    text-decoration: none;
    transition: color .35s ease
}

.SiteFooter-subfooter-finePrint-legal-link:focus,.SiteFooter-subfooter-finePrint-legal-link:hover,.SiteFooter-subfooter-finePrint-legal-linklogo {
    color: #fff
}

.SiteFooter-subfooter-finePrint-legal-link-privacyOptions {
    height: 14px;
    width: 30px;
    margin: -3px 0 -2px
}

.SiteFooter-subfooter-finePrint-copyright {
    margin-top: 27px;
    text-align: center;
    display: none;
    color: #b5b5b5
}

@media (min-width: 1200px) {
    .SiteFooter-subfooter-finePrint-copyright {
        display:block
    }
}

.SiteFooter-subfooter-finePrint-copyright--mobile {
    display: block;
    order: 2;
    padding: 0 2rem;
    max-width: 840px;
    text-align: center;
    margin: 27px auto 0
}

@media (min-width: 992px) {
    .SiteFooter-subfooter-finePrint-copyright--mobile {
        margin-top:15px
    }
}

@media (min-width: 1200px) {
    .SiteFooter-subfooter-finePrint-copyright--mobile {
        display:none
    }
}

@media (max-width: 419.98px) {
    .SiteFooter-subfooter-finePrint-legal {
        flex-direction:column;
        text-align: center;
        margin-bottom: 10px
    }
}

@media (max-width: 575.98px) {
    :lang(de-de) .SiteFooter-subfooter-finePrint-legal,:lang(en-us) .SiteFooter-subfooter-finePrint-legal,:lang(es-mx) .SiteFooter-subfooter-finePrint-legal,:lang(fr-fr) .SiteFooter-subfooter-finePrint-legal,:lang(it-it) .SiteFooter-subfooter-finePrint-legal,:lang(pl-pl) .SiteFooter-subfooter-finePrint-legal {
        flex-direction:column;
        text-align: center;
        margin-bottom: 10px
    }
}

.SiteFooter-main-center {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.SiteFooter-main-center-navToTop {
    display: block;
    color: inherit;
    text-align: center;
    text-decoration: none;
    padding: 1rem;
    transition: color .35s ease;
    position: relative;
    z-index: 0;
    filter: drop-shadow(0 0 6px #000000)
}

.SiteFooter-main-center-navToTop-icon {
    display: block;
    position: absolute;
    top: 50%;
    left: calc(50% - .1em);
    height: 52px;
    transform: translate(-50%,-50%);
    z-index: -1;
    opacity: .5;
    transition: opacity .35s ease-in-out
}

.SiteFooter-main-center-navToTop:focus,.SiteFooter-main-center-navToTop:hover {
    color: #fff
}

.SiteFooter-main-center-navToTop:focus .SiteFooter-main-center-navToTop-icon,.SiteFooter-main-center-navToTop:hover .SiteFooter-main-center-navToTop-icon {
    opacity: 1
}

@media (min-width: 768px) {
    .SiteFooter-main-center--mobile {
        display:none
    }
}

@media (max-width: 767.98px) {
    .SiteFooter-main-center {
        margin-bottom:2rem
    }

    .SiteFooter-main-center--desktop {
        display: none
    }
}

.Language {
    position: absolute;
    bottom: calc(100% + 2em);
    z-index: 7000;
    left: calc(100% - 5px);
    transform: translateX(-50%);
    opacity: .9
}

.Language-list {
    margin-top: 0;
    margin-bottom: 0;
    list-style-type: none;
    padding: .5em 1em;
    display: none;
    flex-flow: column wrap;
    width: 100%;
    min-width: 12em;
    max-height: calc(27.4em + 2px);
    background-color: #000
}

.Language-list-item-link {
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
    padding: .5em 0 .5em 1.5em;
    transition: color .35s ease;
    position: relative
}

.Language-list-item-link-text {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    position: relative
}

.Language-list-item-link-checkmark {
    display: none
}

.Language-list-item-link:focus,.Language-list-item-link:hover,.Language-list-item.is-selected .Language-list-item-link-text {
    color: #fff
}

.Language-list-item.is-selected .Language-list-item-link-text:before {
    content: "âœ“";
    color: #bfa251;
    position: absolute;
    left: -18px;
    top: 1px
}

.Language-list-item.is-selected .Language-list-item-link-checkmark {
    display: block;
    color: #bfa251;
    position: absolute;
    left: 0;
    top: 7px
}

.Language.is-open {
    border: 1px solid hsla(0,0%,71%,.7);
    box-shadow: 0 3px 20px #000
}

.Language.is-open .Language-list {
    display: flex
}

.ags-CookieDisclaimerV2 {
    -moz-user-select: text;
    -webkit-user-select: text;
    user-select: text;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 10000;
    overflow-x: hidden
}

.ags-CookieDisclaimerV2-main {
    display: flex;
    flex-direction: column;
    width: 100%;
    max-width: 1500px
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-main {
        flex-direction:row;
        justify-content: center;
        width: 100%;
        margin: 20px 0
    }
}

@media (max-width: 575.98px) {
    .ags-CookieDisclaimerV2-main {
        padding-top:30px
    }
}

.ags-CookieDisclaimerV2-main-contentWrapper {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 100%
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-main-contentWrapper {
        flex:1 1 auto
    }
}

@media (min-width: 768px) {
    .ags-CookieDisclaimerV2-main-contentWrapper {
        margin:0 1em
    }
}

@media (min-width: 992px) {
    .ags-CookieDisclaimerV2-main-contentWrapper {
        flex:0 1 auto
    }
}

.ags-CookieDisclaimerV2-main-ctaWrapper {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
}

.ags-CookieDisclaimerV2-main-closeWrapper {
    display: inline-block;
    border: none;
    padding: 0;
    margin: 0;
    text-decoration: none;
    background: none;
    color: inherit;
    font-family: inherit;
    font-size: inherit;
    text-align: center;
    -webkit-appearance: none;
    -moz-appearance: none;
    position: absolute;
    top: 16px;
    right: 20px;
    width: 16px;
    cursor: pointer
}

.ags-CookieDisclaimerV2-main-closeWrapper svg g g {
    stroke: #fff
}

.ags-CookieDisclaimerV2-content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    flex: 0 1 auto;
    margin-top: 1em;
    padding: 30px 5vw 8px
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-content {
        margin:0 20px 0 10px;
        padding: 0
    }
}

@media (min-width: 768px) {
    .ags-CookieDisclaimerV2-content {
        max-width:100%;
        flex-grow: 1;
        align-items: flex-start
    }
}

.ags-CookieDisclaimerV2-content-heading {
    display: flex;
    justify-content: space-between;
    width: 100%
}

.ags-CookieDisclaimerV2-content-heading-text {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    font-weight: 400;
    font-size: .875rem;
    font-weight: 600;
    font-size: 1rem;
    width: 100%
}

.ags-CookieDisclaimerV2-content-heading-text,.ags-CookieDisclaimerV2-content-text {
    font-family: Proxima Nova,Arial,sans-serif;
    font-style: normal;
    line-height: 1.57143;
    color: #191b1e
}

.ags-CookieDisclaimerV2-content-text {
    font-weight: 400;
    font-size: .875rem;
    flex: 1 1 auto;
    margin: 4px 0 0;
    padding-left: 41px;
    max-width: 95%
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-content-text {
        margin:0;
        max-width: 97%
    }
}

.ags-CookieDisclaimerV2-content-link {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .875rem;
    line-height: 1.57143;
    text-decoration: underline;
    font-weight: 700;
    flex: 1 1 auto;
    margin: 4px 0 0;
    padding-left: 41px;
    color: #191b1e;
    border: none;
    background: none;
    cursor: pointer
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-content-link {
        margin:0;
        padding-top: 10px
    }
}

.ags-CookieDisclaimerV2-cta {
    display: flex;
    flex-direction: column;
    margin: 5px 5vw 1em
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-cta {
        margin:0 10px 0 0;
        width: 214px
    }

    .ags-CookieDisclaimerV2-cta:lang(fr-fr) {
        width: 250px
    }

    .ags-CookieDisclaimerV2-cta:lang(nl-nl) {
        width: 232px
    }

    .ags-CookieDisclaimerV2-cta:lang(pl-pl) {
        width: 218px
    }
}

@media (min-width: 768px) {
    .ags-CookieDisclaimerV2-cta {
        margin-right:26px;
        justify-content: flex-start
    }
}

.ags-CookieDisclaimerV2-cta-buttons {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin-left: 41px;
    margin-right: 40px
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-cta-buttons {
        margin-left:0
    }
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll,.ags-CookieDisclaimerV2-cta-buttons-customize {
    width: 214px;
    height: 32px
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll:lang(fr-fr),.ags-CookieDisclaimerV2-cta-buttons-customize:lang(fr-fr) {
    width: 250px
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll:lang(nl-nl),.ags-CookieDisclaimerV2-cta-buttons-customize:lang(nl-nl) {
    width: 232px
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll:lang(pl-pl),.ags-CookieDisclaimerV2-cta-buttons-customize:lang(pl-pl) {
    width: 218px
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75);
    margin-bottom: 6px;
    margin-right: 0
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark.ags-Button:focus,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark.ags-Button:hover,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark:focus,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark:hover,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight.ags-Button:focus,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight.ags-Button:hover,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight:focus,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark:active,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark.ags-Button:focus,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark.ags-Button:hover,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark:active,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark:focus,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundDark:hover,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight.ags-Button:focus,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight.ags-Button:hover,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight:active,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight:focus,.ags-CookieDisclaimerV2-cta-buttons-acceptAll.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-CookieDisclaimerV2-cta-buttons-customize {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark.ags-Button:focus,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark.ags-Button:hover,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark:focus,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark:hover,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight.ags-Button:focus,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight.ags-Button:hover,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight:focus,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark:active,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark.ags-Button:focus,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark.ags-Button:hover,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark:active,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark:focus,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundDark:hover,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight.ags-Button:focus,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight.ags-Button:hover,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight:active,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight:focus,.ags-CookieDisclaimerV2-cta-buttons-customize.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-CookieDisclaimerV2-cta-alert {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .875rem;
    line-height: 1.57143;
    color: #9b0300;
    margin: 6px 0 0 41px;
    width: 100%;
    line-height: 1
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-cta-alert {
        margin-left:0;
        margin-right: 0;
        justify-content: flex-start;
        align-items: flex-start
    }
}

.ags-CookieDisclaimerV2-cta-alert-message {
    display: none;
    justify-content: flex-start;
    align-items: flex-start;
    color: #9b0300;
    padding-right: 2.7em
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-cta-alert-message {
        margin-top:3px;
        width: 100%;
        padding-right: 0
    }
}

@media (min-width: 992px) {
    .ags-CookieDisclaimerV2-cta-alert-message {
        max-width:400px
    }
}

.ags-CookieDisclaimerV2-cta-alert-message.is-visible {
    display: flex
}

.ags-CookieDisclaimerV2-cta-alert-badge {
    display: inline-block;
    width: 14px;
    height: 14px;
    position: relative;
    line-height: 1
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-cta-alert-badge {
        width:20px;
        height: 20px;
        top: -3px
    }
}

.ags-CookieDisclaimerV2-cta-alert-badge svg {
    fill: #9b0300;
    width: 100%;
    height: 100%
}

.ags-CookieDisclaimerV2-cta-alert-text {
    max-width: 97%
}

.ags-CookieDisclaimerV2-infoBadge {
    flex: 0 0 auto;
    background: url(../../assets/images2/lost-ark-sprites.png);
    background-position: -108px -201px
}

.ags-CookieDisclaimerV2-close--mobile {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex: 1 1 50px
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-close--mobile {
        display:none
    }
}

.ags-CookieDisclaimerV2-close--desktop {
    display: none
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-close--desktop {
        display:flex;
        padding: 1em 2em
    }
}

.ags-CookieDisclaimerV2-close-icon {
    width: 11px;
    height: 12px;
    margin-top: 7px;
    background: url(../../assets/images2/lost-ark-sprites.png);
    background-position-x: -74px;
    background-position-y: -190px
}

.ags-CookieDisclaimerV2 {
    background: #181818
}

.ags-CookieDisclaimerV2-content-heading-text {
    color: #fff
}

.ags-CookieDisclaimerV2-content-text {
    color: #b5b5b5
}

.ags-CookieDisclaimerV2-content-link {
    color: #fff
}

.ags-CookieDisclaimerV2-main-ctaWrapper {
    justify-content: center
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-cta:lang(es-es),.ags-CookieDisclaimerV2-cta:lang(fr-fr) {
        width:auto
    }
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll:lang(fr-fr),.ags-CookieDisclaimerV2-cta-buttons-customize:lang(fr-fr) {
    width: 245px;
    white-space: normal
}

.ags-CookieDisclaimerV2-cta-buttons-acceptAll:lang(es-es),.ags-CookieDisclaimerV2-cta-buttons-customize:lang(es-es) {
    width: 230px
}

@media (min-width: 768px) {
    .ags-CookieDisclaimerV2-cta-buttons-acceptAll:lang(fr-fr),.ags-CookieDisclaimerV2-cta-buttons-customize:lang(fr-fr) {
        width:270px
    }

    .ags-CookieDisclaimerV2-cta-buttons-acceptAll:lang(es-es),.ags-CookieDisclaimerV2-cta-buttons-customize:lang(es-es) {
        width: 230px
    }
}

.ags-CookieDisclaimerV2-cta-alert {
    margin-right: 38px
}

@media (min-width: 992px) {
    .ags-CookieDisclaimerV2-cta-alert {
        margin-top:0
    }
}

.ags-CookieDisclaimerV2-cta-alert-message {
    padding-right: 1.6em
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-cta-alert-message {
        padding-right:0
    }
}

.ags-CookieDisclaimerV2-cta-alert-badge {
    top: -1px;
    width: 15px;
    height: 15px;
    margin-right: 4px
}

@media (min-width: 576px) {
    .ags-CookieDisclaimerV2-cta-alert-badge {
        top:-4px;
        width: 22px;
        height: 22px
    }
}

.ags-CookieDisclaimerV2-cta-alert-badge svg {
    fill: currentColor
}

.ags-CookieDisclaimerV2-cta-alert-text {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    line-height: 1
}

.ags-CookieDisclaimerV2-infoBadge {
    height: 24px;
    width: 24px;
    background: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/infoIcon.png) 0 0 no-repeat;
    margin-right: 15px;
    margin-top: 2px
}

.ags-CookiePreferences {
    background-color: #bfbfbf;
    color: #141312;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%
}

.ags-CookiePreferences-title {
    padding: 20px 26px;
    border-bottom: 2px solid #949494;
    background-color: #000;
    width: 100%;
    flex: 1 1 auto
}

.ags-CookiePreferences-title-label {
    font-weight: 300;
    font-size: 1.5rem;
    line-height: 1.25;
    margin: auto
}

@media (max-width: 1200px) {
    .ags-CookiePreferences-title-label {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-CookiePreferences-contentWrapper {
    display: flex;
    flex-direction: column;
    padding: 2em 2em 4em;
    margin: 0 auto;
    flex: 1 1 auto;
    width: 100%
}

.ags-CookiePreferences-heading {
    padding-bottom: 18px
}

.ags-CookiePreferences-heading-label {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    white-space: normal
}

@media (max-width: 1200px) {
    .ags-CookiePreferences-heading-label {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-CookiePreferences-heading-label {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-CookiePreferences-heading-label {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

.ags-CookiePreferences-heading-content {
    font-weight: 300
}

.ags-CookiePreferences-heading-cta {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    margin: 20px 0
}

@media (min-width: 768px) {
    .ags-CookiePreferences-heading-cta {
        margin-left:0;
        flex-direction: row;
        align-items: center
    }
}

.ags-CookiePreferences-heading-cta-buttons {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
}

@media (min-width: 576px) {
    .ags-CookiePreferences-heading-cta-buttons {
        flex-direction:row;
        align-items: center
    }
}

.ags-CookiePreferences-heading-cta-acceptAll,.ags-CookiePreferences-heading-cta-savePreferences {
    width: 216px;
    height: 32px
}

.ags-CookiePreferences-heading-cta-acceptAll:lang(de-de),.ags-CookiePreferences-heading-cta-savePreferences:lang(de-de) {
    width: 240px
}

.ags-CookiePreferences-heading-cta-acceptAll:lang(fr),.ags-CookiePreferences-heading-cta-savePreferences:lang(fr) {
    width: 258px
}

.ags-CookiePreferences-heading-cta-acceptAll {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75);
    margin-bottom: 6px
}

.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark.ags-Button:focus,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark.ags-Button:hover,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark:focus,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark:hover,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight.ags-Button:focus,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight.ags-Button:hover,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight:focus,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark:active,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark.ags-Button:focus,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark.ags-Button:hover,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark:active,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark:focus,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundDark:hover,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight.ags-Button:focus,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight.ags-Button:hover,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight:active,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight:focus,.ags-CookiePreferences-heading-cta-acceptAll.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

@media (min-width: 576px) {
    .ags-CookiePreferences-heading-cta-acceptAll {
        margin:0 6px 0 0
    }
}

.ags-CookiePreferences-heading-cta-savePreferences {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark.ags-Button:focus,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark.ags-Button:hover,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark:focus,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark:hover,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight.ags-Button:focus,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight.ags-Button:hover,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight:focus,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark:active,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark.ags-Button:focus,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark.ags-Button:hover,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark:active,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark:focus,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundDark:hover,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight.ags-Button:focus,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight.ags-Button:hover,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight:active,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight:focus,.ags-CookiePreferences-heading-cta-savePreferences.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-CookiePreferences-section {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0 0 1.8em;
    width: 100%;
    flex: 1 1 auto
}

@media (min-width: 420px) {
    .ags-CookiePreferences-section {
        margin-top:0
    }
}

@media (min-width: 768px) {
    .ags-CookiePreferences-section {
        padding-bottom:3em
    }
}

@media (min-width: 768px) {
    .ags-CookiePreferences-section+.ags-CookiePreferences-section {
        padding-bottom:1em
    }
}

.ags-CookiePreferences-section-heading {
    display: flex;
    flex-direction: column;
    width: 100%
}

@media (min-width: 768px) {
    .ags-CookiePreferences-section-heading {
        flex-direction:row;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 10px;
        flex: 1 1 auto
    }
}

.ags-CookiePreferences-section-heading-name {
    font-weight: 300;
    line-height: 1.375;
    flex: 1 1 22px;
    padding: 0 0 10px
}

@media (min-width: 768px) {
    .ags-CookiePreferences-section-heading-name {
        padding:0;
        line-height: 30px;
        flex-basis: auto
    }
}

.ags-CookiePreferences-section-heading-controls {
    margin: 0;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%
}

@media (min-width: 768px) {
    .ags-CookiePreferences-section-heading-controls {
        width:200px;
        height: auto;
        margin-left: 20px;
        align-items: center
    }
}

.ags-CookiePreferences-section-heading-controls-toggleButton {
    display: flex;
    align-items: center;
    border-radius: 4px
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off,.ags-CookiePreferences-section-heading-controls-toggleButton-on {
    align-items: center;
    justify-content: center;
    min-width: 100px;
    height: 30px;
    position: relative;
    border-radius: 1rem;
    padding-left: 30px;
    padding-right: 30px
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off:after,.ags-CookiePreferences-section-heading-controls-toggleButton-on:after {
    content: "";
    position: absolute;
    height: 18px;
    width: 18px;
    top: 6px;
    border-radius: 50%;
    background-color: #f2f2f2
}

:lang(es-es) .ags-CookiePreferences-section-heading-controls-toggleButton-off,:lang(es-es) .ags-CookiePreferences-section-heading-controls-toggleButton-on,:lang(es-mx) .ags-CookiePreferences-section-heading-controls-toggleButton-off,:lang(es-mx) .ags-CookiePreferences-section-heading-controls-toggleButton-on,:lang(fr-ca) .ags-CookiePreferences-section-heading-controls-toggleButton-off,:lang(fr-ca) .ags-CookiePreferences-section-heading-controls-toggleButton-on,:lang(fr-fr) .ags-CookiePreferences-section-heading-controls-toggleButton-off,:lang(fr-fr) .ags-CookiePreferences-section-heading-controls-toggleButton-on,:lang(it-it) .ags-CookiePreferences-section-heading-controls-toggleButton-off,:lang(it-it) .ags-CookiePreferences-section-heading-controls-toggleButton-on {
    font-size: .875rem
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off {
    background-color: #f2f2f2;
    color: #191b1e;
    display: flex
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off:after {
    left: 6px
}

.ags-CookiePreferences-section-heading-controls-toggleButton-on {
    background-color: #ffc400;
    color: #191b1e;
    display: none
}

.ags-CookiePreferences-section-heading-controls-toggleButton-on:after {
    right: 6px
}

.ags-CookiePreferences-section-heading-controls-toggleButton.ags-CookiePreferences-toggleButton--active .ags-CookiePreferences-section-heading-controls-toggleButton-off {
    display: none
}

.ags-CookiePreferences-section-heading-controls-toggleButton.ags-CookiePreferences-toggleButton--active .ags-CookiePreferences-section-heading-controls-toggleButton-on {
    display: flex
}

.ags-CookiePreferences-section-heading-controls-toggleButton.ags-CookiePreferences-toggleButton--operational {
    background: transparent;
    width: 160px;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1
}

@media (min-width: 768px) {
    .ags-CookiePreferences-section-heading-controls-toggleButton.ags-CookiePreferences-toggleButton--operational {
        justify-content:flex-end;
        padding-right: 28px
    }
}

.ags-CookiePreferences-section-content {
    display: flex;
    flex-direction: column;
    width: 100%;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.375
}

@media (min-width: 768px) {
    .ags-CookiePreferences-section-content {
        flex:1 1 auto
    }
}

.ags-CookiePreferences-section-content-description {
    padding: 10px 0
}

@media (min-width: 768px) {
    .ags-CookiePreferences-section-content-description {
        padding:0;
        max-width: 100%
    }
}

.ags-CookiePreferences-section-content-description+.ags-CookiePreferences-section-content-description {
    margin-top: 1rem
}

.ags-CookiePreferences-section-content-description-link {
    font-weight: 600;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #00618c
}

.ags-CookiePreferences-section-content-description-link:hover {
    text-decoration: underline
}

.ags-CookiePreferences-footer {
    padding-bottom: 48px
}

.ags-CookiePreferences-footer-content {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.375
}

.ags-CookiePreferences-returnLink {
    display: flex;
    justify-content: flex-start
}

.ags-CookiePreferences-returnLink-label {
    padding: 0 10px 0 0;
    color: #00618c
}

.ags-CookiePreferences-returnLink-label:hover {
    text-decoration: underline
}

.ags-CookiePreferences-returnLink-icon {
    display: inline-block;
    position: relative;
    width: 8px;
    height: 8px;
    margin-right: 3px;
    top: -2px
}

.ags-CookiePreferences-returnLink-icon svg {
    fill: currentColor;
    width: 100%;
    height: 100%
}

.ags-CookiePreferences-processingError {
    display: flex;
    justify-content: flex-start;
    padding-top: 15px;
    width: 100%;
    flex: 1 1 auto
}

@media (min-width: 768px) {
    .ags-CookiePreferences-processingError {
        width:245px;
        padding: 10px 0
    }
}

@media (min-width: 768px) {
    .ags-CookiePreferences-processingError--headingCta {
        padding:4px 0 10px 24px
    }
}

.ags-CookiePreferences-processingError-icon {
    height: 14px;
    min-height: 14px;
    width: 14px;
    min-width: 14px;
    margin-right: 6px;
    display: inline-block;
    flex: 0 0 14px;
    position: relative
}

.ags-CookiePreferences-processingError-icon svg {
    fill: #9b0300;
    width: 100%;
    height: 100%
}

.ags-CookiePreferences-processingError-text {
    font-size: .8rem;
    display: inline-block;
    color: #9b0300;
    text-align: left
}

.ags-CookiePreferences .ags-Error {
    display: none
}

.ags-CookiePreferences .ags-Error.show-error {
    display: flex
}

.ags-CookiePreferences {
    background-color: transparent;
    color: #b5b5b5;
    align-items: center
}

.ags-CookiePreferences-contentWrapper {
    position: relative;
    max-width: 1080px;
    background-color: rgba(0,0,0,.75);
    padding: 3em 1em;
    margin: 1.5rem 1rem 66px;
    width: auto
}

@media (min-width: 420px) {
    .ags-CookiePreferences-contentWrapper {
        margin:0 2rem 66px
    }
}

@media (min-width: 768px) {
    .ags-CookiePreferences-contentWrapper {
        padding:3em 2em;
        margin-bottom: 126px
    }
}

@media (min-width: 992px) {
    .ags-CookiePreferences-contentWrapper {
        padding:3em 6em
    }
}

.ags-CookiePreferences-heading {
    padding-bottom: 3em
}

.ags-CookiePreferences-heading-label {
    display: none
}

.ags-CookiePreferences-heading-content {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.375
}

@media (min-width: 576px) {
    .ags-CookiePreferences-heading-cta-buttons {
        width:100%
    }
}

.ags-CookiePreferences-heading-cta-acceptAll:lang(de-de),.ags-CookiePreferences-heading-cta-acceptAll:lang(fr),.ags-CookiePreferences-heading-cta-savePreferences:lang(de-de),.ags-CookiePreferences-heading-cta-savePreferences:lang(fr) {
    width: 256px;
    white-space: normal
}

@media (min-width: 768px) {
    .ags-CookiePreferences-heading-cta-acceptAll:lang(de-de),.ags-CookiePreferences-heading-cta-savePreferences:lang(de-de) {
        width:276px
    }

    .ags-CookiePreferences-heading-cta-acceptAll:lang(fr),.ags-CookiePreferences-heading-cta-savePreferences:lang(fr) {
        width: 306px
    }
}

.ags-CookiePreferences-heading-cta-acceptAll:lang(es-es),.ags-CookiePreferences-heading-cta-savePreferences:lang(es-es) {
    width: 244px
}

.ags-CookiePreferences-crest {
    margin: 1rem auto 32px
}

.ags-CookiePreferences-title {
    border: none;
    background-color: transparent;
    text-align: center;
    padding: 60px 0 0
}

@media (min-width: 768px) {
    .ags-CookiePreferences-title {
        padding-top:120px
    }
}

.ags-CookiePreferences-title-label {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    margin-top: 0;
    color: #fff;
    padding: 0 1rem
}

@media (max-width: 1200px) {
    .ags-CookiePreferences-title-label {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-CookiePreferences-title-label {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-CookiePreferences-title-label {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

@media (min-width: 420px) {
    .ags-CookiePreferences-title-label {
        padding:0 2rem
    }
}

.ags-CookiePreferences-section-content-description,.ags-CookiePreferences-section-content-description-link {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.375
}

.ags-CookiePreferences-section-content-description-link {
    text-decoration: underline;
    color: currentColor;
    transition: color .35s ease-in-out
}

.ags-CookiePreferences-section-content-description-link:hover {
    color: #fff
}

.ags-CookiePreferences-section-content-list {
    list-style-type: none;
    padding-left: 36px
}

.ags-CookiePreferences-section-content-list-item {
    position: relative
}

.ags-CookiePreferences-section-content-list-item:before {
    background-color: #bfa251;
    width: 5px;
    height: 5px;
    content: " ";
    display: inline-block;
    position: absolute;
    left: -23px;
    top: 10px;
    transform: rotate(45deg)
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off,.ags-CookiePreferences-section-heading-controls-toggleButton-on {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off {
    background-color: transparent;
    border: 1px solid #b5b5b5;
    color: #b5b5b5
}

.ags-CookiePreferences-section-heading-controls-toggleButton-off:after {
    top: 5px
}

.ags-CookiePreferences-section-heading-controls-toggleButton-on {
    background-color: #bfa251
}

.ags-CookiePreferences-section-heading-controls-toggleButton-on:after {
    border: 1px solid #b5b5b5;
    top: 5px
}

.ags-CookiePreferences-section-heading-name {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #fff
}

@media (max-width: 1200px) {
    .ags-CookiePreferences-section-heading-name {
        font-size:calc(1.075rem + .4vw)
    }
}

.ags-CookiePreferences-returnLink-label {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #b5b5b5;
    transition: color .35s ease-in-out;
    position: relative
}

.ags-CookiePreferences-returnLink-label:hover {
    color: #fff;
    text-decoration: none
}

.ags-CookiePreferences-returnLink-label:hover:before {
    opacity: 1
}

.ags-CookiePreferences-returnLink-icon {
    transform: rotate(-90deg);
    width: 10px;
    height: 10px;
    top: 1px;
    margin-right: 6px
}

.ags-CookiePreferences-processingError-text {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .75rem;
    line-height: 1.625;
    line-height: 1;
    color: #f33
}

.ags-CookiePreferences-processingError-icon svg {
    fill: #f33
}

.ags-EditPreview {
    position: relative;
    z-index: 8500;
    background-color: #fff
}

.ags-EditPreviewContainer {
    display: flex;
    flex-direction: column
}

.ags-EditPreview--pageHighlighted {
    border: 2px solid #5397e6
}

.ags-EditPreview--modulesHighlighted {
    border-top: 2px solid #5397e6;
    border-bottom: 2px solid #5397e6
}

.ags-EditPreview-buttonContainer {
    max-width: 1920px;
    margin: 0 125px 0 auto;
    position: relative;
    color: #000;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: flex-end
}

@media (min-width: 768px) {
    .ags-EditPreview-buttonContainer {
        margin-right:150px
    }
}

.ags-EditPreview-fileSizeTotal {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 1.75rem;
    line-height: 1.21429;
    letter-spacing: -.01em;
    white-space: nowrap;
    color: #141312;
    position: absolute;
    right: 10px;
    top: 8px
}

@media (max-width: 1200px) {
    .ags-EditPreview-fileSizeTotal {
        font-size:calc(1.15rem + .8vw)
    }
}

.ags-EditPreview-toggle {
    position: relative;
    display: inline-block;
    width: 70px;
    height: 30px;
    background-color: #666;
    border-radius: 15px;
    transition: .2s ease;
    cursor: pointer;
    margin: 0 20px
}

.ags-EditPreview-toggle:after {
    content: "";
    position: absolute;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background-color: #fff;
    top: 3px;
    left: 3px;
    transition: .2s ease
}

.ags-EditPreview-toggleContainer {
    display: flex;
    align-items: center;
    justify-content: center
}

.ags-EditPreview-toggleStatusText,.ags-EditPreview-toggleText {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .875rem;
    line-height: 1.57143
}

.ags-EditPreview-toggleStatusText {
    font-weight: 700;
    text-transform: uppercase;
    color: #fff
}

.ags-EditPreview-toggleStatus {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    margin-left: 27px
}

.ags-EditPreview-checkbox {
    display: none
}

.ags-EditPreview-checkbox:checked+.ags-EditPreview-toggle:after {
    transform: translateX(40px)
}

.ags-EditPreview-checkbox:checked+.ags-EditPreview-toggle {
    background-color: #5397e6
}

.ags-EditPreview-checkbox:checked+.ags-EditPreview-toggle .ags-EditPreview-toggleStatus {
    transform: translateX(-27px)
}

.ags-EditPreview-editButton {
    height: 22px;
    width: 70px;
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
    border: 1px solid #8a8a8a;
    box-shadow: 0 2px 2px 2px rgba(0,0,0,.15);
    background-color: #fff
}

.ags-EditPreview-editButton a {
    width: 100%;
    height: 100%
}

.ags-EditPreview-editButtonText {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.375
}

.ags-EditPreview-editButtonContent {
    display: flex;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    height: 100%
}

.ags-EditPreview-editButton--icon {
    height: 12px;
    width: 12px;
    background: url(../../assets/images2/lost-ark-sprites.png);
    background-position-x: 44px;
    background-position-y: -45px
}

.ags-EditPreview-editButton--page {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.ags-EditPreview-editButton--modules {
    position: absolute;
    top: 0;
    z-index: 10000;
    right: 125px
}

@media (min-width: 768px) {
    .ags-EditPreview-editButton--modules {
        right:150px
    }
}

.ags-EditPreview--editOff {
    display: none
}

.ags-EditPreview-fileSize {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 1.75rem;
    line-height: 1.21429;
    letter-spacing: -.01em;
    white-space: nowrap;
    color: #141312;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translateX(-50%) translateY(-50%);
    text-shadow: 0 0 6px #b5b5b5;
    filter: drop-shadow(0 0 6px #b5b5b5)
}

@media (max-width: 1200px) {
    .ags-EditPreview-fileSize {
        font-size:calc(1.15rem + .8vw)
    }
}

.ags-EditPreview-fileSize--background {
    top: 10px;
    left: auto;
    right: 10px;
    transform: none
}

@media (max-width: 767.98px) {
    .ags-EditPreview-fileSize--desktop {
        display:none
    }
}

@media (min-width: 768px) {
    .ags-EditPreview-fileSize--mobile {
        display:none
    }
}

.ags-EditPreviewContainer {
    position: relative
}

.ags-EditPreview-editButton--icon {
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/ags-sprites.png)
}

.ags-CarouselModule {
    max-width: 1920px;
    margin: 0 auto;
    padding: 4.5em 0;
    display: flex;
    flex-direction: column;
    align-items: center
}

.ags-CarouselModule--hero {
    padding: 0;
    max-width: 100%
}

.ags-CarouselModule-container {
    max-width: 1080px;
    width: calc(100vw - 80px);
    display: flex;
    flex-direction: column;
    align-items: center;
    position: relative
}

.ags-CarouselModule-container--hero {
    max-width: 100%;
    width: 100%
}

.ags-CarouselModule-container-heading {
    margin: 0 0 32px;
    width: calc(100vw - 60px);
    max-width: 100%
}

.ags-CarouselModule-container-heading--hero {
    display: none
}

.ags-CarouselModule-container-heading--lightBackground {
    color: #141312
}

.ags-CarouselModule-container-heading--darkBackground {
    color: #b5b5b5
}

.ags-CarouselModule-container-heading--defaultBackgroundLightnessValue {
    color: #141312
}

.ags-CarouselModule-container-slideIndicators {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 300;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.375;
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-wrap: nowrap;
    margin: 0 0 32px;
    position: relative;
    width: 100%;
    max-width: 100%
}

.ags-CarouselModule-container-slideIndicators--imageModule {
    margin: 0 0 16px
}

.ags-CarouselModule-container-slideIndicators--hero {
    position: absolute;
    order: 1;
    width: 50%;
    bottom: 0;
    z-index: 4
}

@media (max-width: 575.98px) {
    .ags-CarouselModule-container-slideIndicators--hero {
        margin-bottom:16px
    }
}

.ags-CarouselModule-container-slideIndicators-name-text {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    text-align: center;
    position: relative;
    text-decoration: none;
    z-index: 4;
    height: 100%;
    min-height: 43px;
    border-bottom: 3px solid #b5b5b5
}

@media (min-width: 768px) {
    .ags-CarouselModule-container-slideIndicators-name-text {
        padding:0 .75em 10px
    }
}

@media (min-width: 992px) {
    .ags-CarouselModule-container-slideIndicators-name-text {
        padding:0 1.7em 10px
    }
}

@media (min-width: 1200px) {
    .ags-CarouselModule-container-slideIndicators-name-text {
        padding:0 2.25em 10px
    }
}

.ags-CarouselModule-container-slideIndicators-name-text--lightBackground {
    color: #141312
}

.ags-CarouselModule-container-slideIndicators-name-text--darkBackground {
    color: #b5b5b5
}

.ags-CarouselModule-container-slideIndicators-name-text--active {
    color: #eac04b;
    padding-bottom: 6px;
    border-bottom: 7px solid #eac04b
}

.ags-CarouselModule-container-slideIndicators-underline {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: row;
    width: 100%;
    height: 3px;
    border-radius: 1.5px;
    background-color: #b5b5b5;
    position: absolute;
    left: 0;
    top: 25px
}

.ags-CarouselModule-container-slideIndicators-underline--hero {
    background-color: transparent;
    left: auto;
    top: 0
}

.ags-CarouselModule-container-slideIndicators-underline-indicator {
    display: none;
    height: 100%;
    background-color: #b5b5b5
}

.ags-CarouselModule-container-slideIndicators-underline-indicator-thumbnail {
    display: none
}

.ags-CarouselModule-container-slideIndicators-underline-indicator--hero {
    display: inline-block;
    margin: 5px 3px
}

.ags-CarouselModule-container-slideIndicators-underline-indicator--active {
    background-color: #eac04b
}

@media (max-width: 767.98px) {
    .ags-CarouselModule-container-slideIndicators {
        display:none
    }
}

@media (max-width: 767.98px) {
    .ags-CarouselModule-container-slideIndicators--hero {
        display:inline-block
    }
}

.ags-CarouselModule-container-slideViewport {
    margin: auto;
    width: 100%;
    position: relative
}

.ags-CarouselModule-container-slideViewport-wrapper {
    position: relative;
    overflow: hidden
}

.ags-CarouselModule-container-slideViewport-wrapper-slide {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: 0;
    width: 100%;
    margin: auto;
    transition: visibility .5s,transform .5s,opacity .5s,z-index .5s
}

.ags-CarouselModule-container-slideViewport-wrapper-slide--active {
    opacity: 1;
    position: relative;
    visibility: visible
}

.ags-CarouselModule-container-slideViewport-wrapper-slide--prev {
    transform: translateX(-100%)
}

.ags-CarouselModule-container-slideViewport-wrapper-slide--next {
    transform: translateX(100%)
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-image {
    width: 100%;
    height: auto
}

@media (max-width: 767.98px) {
    .ags-CarouselModule-container-slideViewport-wrapper-slide-image--desktop {
        display:none
    }
}

@media (min-width: 768px) {
    .ags-CarouselModule-container-slideViewport-wrapper-slide-image--mobile {
        display:none
    }
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-carouselSlideName,.ags-CarouselModule-container-slideViewport-wrapper-slide-heading {
    display: none
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    text-align: center;
    margin: 1em auto 0;
    max-width: calc(100% - 60px);
    width: 100%
}

@media (min-width: 576px) {
    .ags-CarouselModule-container-slideViewport-wrapper-slide-content {
        width:80%
    }
}

@media (min-width: 768px) {
    .ags-CarouselModule-container-slideViewport-wrapper-slide-content {
        width:60%;
        margin: 2em auto 0
    }
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content--lightBackground {
    color: #141312
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content--darkBackground {
    color: #b5b5b5
}

.ags-CarouselModule-container-slideViewport-control {
    position: absolute;
    width: 14px;
    height: 23px;
    cursor: pointer;
    z-index: 4;
    visibility: hidden
}

.ags-CarouselModule-container-slideViewport-control--show {
    visibility: visible
}

.ags-CarouselModule-container-slideViewport-control--prev {
    left: -2em;
    transform: rotate(180deg)
}

.ags-CarouselModule-container-slideViewport-control--prev--hero {
    left: 10px
}

@media (min-width: 768px) {
    .ags-CarouselModule-container-slideViewport-control--prev--hero {
        left:48px
    }
}

@media (min-width: 1920px) {
    .ags-CarouselModule-container-slideViewport-control--prev--hero {
        left:calc(50vw - 912px)
    }
}

.ags-CarouselModule-container-slideViewport-control--next {
    right: -2em
}

.ags-CarouselModule-container-slideViewport-control--next--hero {
    right: 10px
}

@media (min-width: 768px) {
    .ags-CarouselModule-container-slideViewport-control--next--hero {
        right:48px
    }
}

@media (min-width: 1920px) {
    .ags-CarouselModule-container-slideViewport-control--next--hero {
        right:calc(50vw - 912px)
    }
}

.ags-CarouselModule-container-content {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    text-align: center
}

.ags-CarouselModule-container-content--lightBackground * {
    color: #141312
}

.ags-CarouselModule-container-content--darkBackground * {
    color: #b5b5b5
}

.ags-CarouselModule-container-content--defaultBackgroundLightnessValue * {
    color: #141312
}

.ags-CarouselModule-container-content.is-hidden {
    display: none
}

.ags-CarouselModule {
    padding: 0
}

.ags-CarouselModule--hero {
    max-width: 1920px
}

.ags-CarouselModule--hero .ags-HeroModule--center .ags-HeroModule-content-subscript .ags-rich-text-div {
    text-align: center
}

@media (max-width: 767.98px) {
    .ags-CarouselModule--hero .ags-HeroModule-content-subscript {
        margin-bottom:32px
    }
}

.ags-CarouselModule--table {
    padding: 1em 0
}

.ags-CarouselModule--table .ags-CarouselModule-container-lineBreak {
    display: none
}

.ags-CarouselModule--table .ags-CarouselModule-container-slideViewport {
    max-width: 1080px
}

.ags-CarouselModule--table .ags-CarouselModule-container-slideViewport-control {
    background-position: 0 -119px;
    width: 52px;
    height: 52px
}

.ags-CarouselModule--table .ags-CarouselModule-container-slideViewport-control--prev {
    left: .5rem;
    transform: rotate(90deg)
}

@media (min-width: 768px) {
    .ags-CarouselModule--table .ags-CarouselModule-container-slideViewport-control--prev {
        left:1rem
    }
}

.ags-CarouselModule--table .ags-CarouselModule-container-slideViewport-control--next {
    right: .5rem;
    transform: rotate(-90deg)
}

@media (min-width: 768px) {
    .ags-CarouselModule--table .ags-CarouselModule-container-slideViewport-control--next {
        right:1rem
    }
}

.ags-CarouselModule--table .ags-CarouselModule-container-slideViewport-control:hover {
    background-position: 0 -173px
}

.ags-CarouselModule--table .ags-TableModule-heading {
    min-height: 52px;
    display: flex;
    align-items: center
}

@media (max-width: 767.98px) {
    .ags-CarouselModule--table .ags-TableModule-heading {
        max-width:calc(100% - 136px)
    }
}

.ags-CarouselModule-crest {
    margin-bottom: 58px
}

.ags-CarouselModule-container {
    max-width: 1920px;
    width: 100%
}

.ags-CarouselModule-container-titleSection {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    order: -1
}

.ags-CarouselModule-container-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    text-align: center;
    width: 1080px;
    max-width: calc(100vw - 60px);
    margin: 0 auto .3em
}

@media (max-width: 1200px) {
    .ags-CarouselModule-container-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-CarouselModule-container-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-CarouselModule-container-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

.ags-CarouselModule-container-heading--darkBackground,.ags-CarouselModule-container-heading--defaultBackgroundLightnessValue,.ags-CarouselModule-container-heading--lightBackground {
    color: #fff
}

.ags-CarouselModule-container-heading--top {
    order: -2
}

.ags-CarouselModule-container-heading--belowHr {
    order: 1
}

.ags-CarouselModule-container-slideIndicators {
    display: none
}

.ags-CarouselModule-container-slideIndicators-underline-indicator {
    max-width: 200px;
    cursor: pointer
}

.ags-CarouselModule-container-slideIndicators-underline-indicator-line {
    background-color: #b5b5b5;
    height: 3px;
    width: 100%
}

.ags-CarouselModule-container-slideIndicators-underline-indicator--active .ags-CarouselModule-container-slideIndicators-underline-indicator-line,.ags-CarouselModule-container-slideIndicators-underline-indicator:focus .ags-CarouselModule-container-slideIndicators-underline-indicator-line,.ags-CarouselModule-container-slideIndicators-underline-indicator:hover .ags-CarouselModule-container-slideIndicators-underline-indicator-line {
    background-color: #eac04b
}

.ags-CarouselModule-container-slideIndicators--hero {
    display: block;
    margin-bottom: 32px
}

.ags-CarouselModule-container-slideViewport {
    order: -1
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-carouselSlideName,.ags-CarouselModule-container-slideViewport-wrapper-slide-heading {
    display: block;
    width: 100%;
    text-align: center
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-carouselSlideName--left,.ags-CarouselModule-container-slideViewport-wrapper-slide-heading--left {
    text-align: left
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-carouselSlideName--right,.ags-CarouselModule-container-slideViewport-wrapper-slide-heading--right {
    text-align: right
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.7rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #b5b5b5
}

@media (max-width: 1200px) {
    .ags-CarouselModule-container-slideViewport-wrapper-slide-heading {
        font-size:calc(1.34rem + 1.81333vw)
    }
}

@media (min-width: 768px) {
    .ags-CarouselModule-container-slideViewport-wrapper-slide-heading {
        font-size:3.25rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-CarouselModule-container-slideViewport-wrapper-slide-heading {
        font-size:calc(1.45rem + 2.4vw)
    }
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-carouselSlideName {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #bfa251;
    margin-top: .8rem
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content {
    display: block;
    width: calc(100vw - 60px);
    max-width: 740px;
    margin: 1rem auto 0
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content blockquote,.ags-CarouselModule-container-slideViewport-wrapper-slide-content p {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    text-align: center
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content h1,.ags-CarouselModule-container-slideViewport-wrapper-slide-content h2,.ags-CarouselModule-container-slideViewport-wrapper-slide-content h3,.ags-CarouselModule-container-slideViewport-wrapper-slide-content h4,.ags-CarouselModule-container-slideViewport-wrapper-slide-content h5 {
    text-align: center
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content--hero {
    display: none
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content--defaultBackgroundLightnessValue *,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--lightBackground * {
    color: #b5b5b5
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content--left blockquote,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--left h1,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--left h2,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--left h3,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--left h4,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--left h5,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--left p {
    text-align: left
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content--right blockquote,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--right h1,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--right h2,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--right h3,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--right h4,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--right h5,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--right p {
    text-align: right
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content--left,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--right {
    max-width: 1080px
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content--left .ags-rich-text-div p,.ags-CarouselModule-container-slideViewport-wrapper-slide-content--right .ags-rich-text-div p {
    max-width: 100%
}

.ags-CarouselModule-container-slideViewport-wrapper-slide-content.is-hidden {
    display: none
}

.ags-CarouselModule-container-slideViewport-control {
    display: flex;
    justify-content: center;
    align-items: center;
    opacity: .7;
    transition: opacity .35s ease-in-out;
    width: 61px;
    height: 61px
}

@media (min-width: 768px) {
    .ags-CarouselModule-container-slideViewport-control {
        width:96px;
        height: 96px
    }
}

@media (max-width: 767.98px) {
    .ags-CarouselModule-container-slideViewport-control {
        top:auto!important;
        bottom: 0
    }
}

.ags-CarouselModule-container-slideViewport-control--prev {
    left: 10px;
    transform: none
}

@media (min-width: 768px) {
    .ags-CarouselModule-container-slideViewport-control--prev {
        left:48px
    }
}

.ags-CarouselModule-container-slideViewport-control--next {
    right: 10px;
    transform: rotate(180deg)
}

@media (min-width: 768px) {
    .ags-CarouselModule-container-slideViewport-control--next {
        right:48px
    }
}

.ags-CarouselModule-container-slideViewport-control:hover {
    opacity: 1
}

.ags-CarouselModule-container-slideViewport-control-icon {
    width: 60px;
    height: 60px;
    position: relative;
    transform: rotate(45deg)
}

@media (min-width: 768px) {
    .ags-CarouselModule-container-slideViewport-control-icon {
        border:1px solid hsla(0,0%,100%,.1);
        background-color: rgba(0,0,0,.75)
    }
}

@media (min-width: 768px) {
    .ags-CarouselModule-container-slideViewport-control-icon:hover {
        border-color:#eac04b;
        background-image: linear-gradient(to top right,#eac04b,#ac7000 50%)
    }
}

.ags-CarouselModule-container-slideViewport-control-icon:after {
    content: "";
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/ArrowDown.png);
    background-position: 50%;
    background-repeat: no-repeat;
    display: block;
    width: 30px;
    height: 61px;
    position: absolute;
    left: 25%;
    transform: rotate(45deg)
}

@media (min-width: 768px) {
    .ags-CarouselModule-container-slideViewport-control-icon:after {
        top:-3%
    }
}

.ags-CarouselModule-container-lineBreak {
    background-image: url(../../assets/images2/lost-ark-sprites.png);
    background-repeat: no-repeat;
    margin: 1.5em auto 0;
    background-position: -1px -264px;
    height: 1px;
    width: 545px;
    max-width: calc(100vw - 60px);
    display: block
}

.ags-CarouselModule-container-lineBreak--hero {
    display: none
}

.ags-CarouselModule-container-lineBreak--top {
    order: -2
}

.ags-CarouselModule-container-lineBreak--aboveHeading {
    margin-top: 3em
}

.ags-CarouselModule-container-content {
    display: block;
    width: calc(100vw - 60px);
    max-width: 1080px;
    margin: 3em auto 0;
    position: relative;
    padding: 1.6em;
    background-color: rgba(0,0,0,.75)
}

.ags-CarouselModule-container-content blockquote,.ags-CarouselModule-container-content p {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    text-align: center
}

.ags-CarouselModule-container-content h1,.ags-CarouselModule-container-content h2,.ags-CarouselModule-container-content h3,.ags-CarouselModule-container-content h4,.ags-CarouselModule-container-content h5 {
    text-align: center
}

.ags-CarouselModule-container-content--hero {
    display: none
}

.ags-CarouselModule-container-content--defaultBackgroundLightnessValue *,.ags-CarouselModule-container-content--lightBackground * {
    color: #b5b5b5
}

.ags-SlimHeader {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 30px;
    background-color: #5b5b5b;
    padding: 0 24px;
    width: 100%;
    max-width: 1920px;
    margin: 0 auto
}

.ags-SlimHeader-homeLink {
    color: #ffc400;
    text-decoration: none;
    flex: 0 0 auto;
    display: inline-block;
    height: 12px;
    width: 94px;
    position: relative;
    top: 1px
}

.ags-SlimHeader-homeLink svg {
    width: 100%;
    height: 100%
}

.ags-SlimHeader-supportLink {
    text-decoration: none;
    flex: 0 0 auto;
    display: flex;
    justify-content: center;
    align-items: center
}

.ags-SlimHeader-supportLink-badge {
    color: #ffc400;
    height: 13px;
    width: 13px;
    position: relative;
    top: -1px
}

.ags-SlimHeader-supportLink-badge svg {
    width: 100%;
    height: 100%
}

.ags-SlimHeader-supportLink-text {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    text-transform: uppercase;
    white-space: nowrap;
    color: #f2f2f2;
    position: relative;
    left: 4px
}

.ags-MediaGalleryEmbed-container {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: 32px auto 0
}

.ags-MediaGalleryEmbed-container-gallery {
    display: flex;
    flex-wrap: wrap;
    overflow: hidden;
    width: 100%;
    margin: 0 auto
}

.ags-MediaGalleryEmbed-container-gallery-box {
    width: 100%
}

.ags-MediaGalleryEmbed-container-gallery-box a {
    color: transparent
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail {
    position: relative;
    margin-bottom: 32px;
    display: flex;
    justify-content: center;
    align-items: center
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail:hover {
    cursor: pointer
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail .ags-media-link {
    cursor: pointer;
    display: inline-block;
    width: 100%
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail-image {
    display: block;
    width: 100%;
    max-width: 100%;
    height: auto!important;
    margin: 0 auto
}

@media (min-width: 768px) {
    .ags-MediaGalleryEmbed-container-gallery-box-thumbnail-image--mobile {
        display:none
    }
}

@media (max-width: 767.98px) {
    .ags-MediaGalleryEmbed-container-gallery-box-thumbnail-image--desktop {
        display:none
    }
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail-play {
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    width: 100%
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail-play-icon {
    flex: 0 0 auto;
    height: 88px;
    width: 88px
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail:after {
    z-index: 1
}

.ags-MediaGalleryEmbed-container-gallery--static .ags-media-link,.ags-MediaGalleryEmbed-container-gallery--static .ags-MediaGalleryEmbed-container-gallery-box-thumbnail {
    cursor: default
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail a:focus:not(:active) {
    outline-offset: -2px
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail-play {
    position: absolute;
    top: calc(50% - 45.5px);
    left: calc(50% - 45.5px);
    height: 91px;
    width: 91px;
    background: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/play.png) 0 0 no-repeat;
    opacity: .8;
    transition: opacity .35s ease-in-out
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail-play:hover {
    opacity: 1
}

.ags-MediaGalleryEmbed-container-gallery-box-thumbnail-play-icon {
    display: none
}

.ags-ContainerBorder {
    z-index: 1;
    position: absolute;
    left: 0;
    right: 0
}

.ags-ContainerBorder-diamond,.ags-ContainerBorder-left,.ags-ContainerBorder-right {
    position: absolute
}

.ags-ContainerBorder-diamond {
    width: 9px;
    height: 9px;
    border: 1px solid #141312;
    background-image: radial-gradient(#fff,#8a898a);
    left: calc(50% - 4.5px);
    transform: rotate(45deg)
}

.ags-ContainerBorder-left,.ags-ContainerBorder-right {
    top: -2px;
    border-top: 5px solid #4f4f4f;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent
}

.ags-ContainerBorder-left:before,.ags-ContainerBorder-right:before {
    content: "";
    position: absolute;
    left: -4px;
    right: -4px;
    top: -5px;
    border-top: 4px solid #17181d;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent
}

.ags-ContainerBorder-left {
    left: -4px;
    right: calc(50% + 4px)
}

.ags-ContainerBorder-right {
    right: -4px;
    left: calc(50% + 4px)
}

.ags-ContainerBorder--top {
    top: -4px
}

.ags-ContainerBorder--bottom {
    bottom: -4px;
    transform: rotate(180deg)
}

.ags-ContainerBorder--light .ags-ContainerBorder-left,.ags-ContainerBorder--light .ags-ContainerBorder-right {
    border-top: 5px solid #b5b5b5
}

.ags-ContainerBorder--dark .ags-ContainerBorder-diamond {
    background-image: radial-gradient(#4f4f4f,#17181d)
}

.ags-BetaSignUp {
    position: relative;
    color: #fff;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/LA_BETA_TEST_BG_MOBILE.jpg)
}

@media (min-width: 768px) {
    .ags-BetaSignUp {
        background-image:url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/LA_BETA_TEST_BG_DESKTOP.jpg)
    }
}

.ags-BetaSignUp-foregroundContainer {
    display: flex;
    flex-direction: column;
    align-items: center
}

.ags-BetaSignUp-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    display: block;
    margin-top: 0;
    text-align: center;
    filter: drop-shadow(0 2px 6px #000)
}

@media (max-width: 1200px) {
    .ags-BetaSignUp-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-BetaSignUp-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-BetaSignUp-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

.ags-BetaSignUp-crest {
    margin: 0 auto
}

.ags-BetaSignUp-subheading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    filter: drop-shadow(0 0 6px #000)
}

@media (max-width: 1200px) {
    .ags-BetaSignUp-subheading {
        font-size:calc(1.075rem + .4vw)
    }
}

.ags-BetaSignUp-subheading:after {
    content: "";
    display: block;
    height: 1px;
    width: 300px;
    margin: 10px auto 34px;
    background-image: linear-gradient(90deg,transparent,#bfa251,transparent)
}

.ags-BetaSignUp-content {
    display: block;
    margin: 0 12.5%
}

.ags-BetaSignUp-text-actions-action {
    margin: 8px
}

.ags-BetaSignUp-text-actions-action--primary {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75);
    filter: drop-shadow(0 0 6px #000)
}

.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundDark,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundDark:focus,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundDark:hover,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundLight:focus,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundDark:active,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundDark.ags-Button:focus,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundDark.ags-Button:hover,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundDark:active,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundDark:focus,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundDark:hover,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundLight.ags-Button:focus,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundLight.ags-Button:hover,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundLight:active,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundLight:focus,.ags-BetaSignUp-text-actions-action--primary.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-BetaSignUp-text-actions-signup {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 24px;
    filter: drop-shadow(0 0 6px #000)
}

.ags-BetaSignUp-text-actions-signup-message {
    color: #fff
}

.ags-BetaSignUp-text-actions-signup-link {
    text-decoration: none;
    color: #b5b5b5;
    transition: color .35s ease-in-out
}

.ags-BetaSignUp-text-actions-signup-link:hover {
    color: #fff
}

.ags-BetaSignUp--cinematic {
    padding: 60px 0
}

@media (min-width: 768px) {
    .ags-BetaSignUp--cinematic {
        padding:120px 0
    }
}

.ags-BetaSignUp--cinematic .ags-BetaSignUp-foregroundContainer {
    padding: 0 20px
}

@media (min-width: 768px) {
    .ags-BetaSignUp--cinematic .ags-BetaSignUp-foregroundContainer {
        padding:0 40px
    }
}

.ags-BetaSignUp--cinematic .ags-BetaSignUp-heading {
    margin: 0 auto 24px
}

.ags-BetaSignUp--cinematic .ags-BetaSignUp-content {
    text-align: center;
    position: relative;
    margin: 0
}

.ags-TwitchDrops {
    color: #b5b5b5;
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin: 0 auto;
    padding: 54px 0 66px;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/twitchDropsBackgroundMobile.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100%
}

@media (min-width: 768px) {
    .ags-TwitchDrops {
        background-image:url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/twitchDropsBackgroundDesktop.png);
        padding: 114px 40px 126px
    }
}

.ags-TwitchDrops-content {
    position: relative;
    background-color: rgba(0,0,0,.75);
    margin: 0 auto;
    width: 732px;
    max-width: 93%
}

@media (min-width: 768px) {
    .ags-TwitchDrops-content {
        max-width:100%
    }
}

.ags-TwitchDrops-logo {
    max-width: 170px;
    margin: .5rem 0
}

.ags-TwitchDrops-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #fff;
    margin: 0 auto 20px;
    padding: 0 20px;
    text-align: center;
    filter: drop-shadow(0 0 6px #000)
}

@media (max-width: 1200px) {
    .ags-TwitchDrops-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-TwitchDrops-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-TwitchDrops-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

.ags-TwitchDrops-crest {
    margin: 0 auto 20px
}

.ags-TwitchDrops-subHeading,.ags-TwitchDrops-successMessage {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    margin: 20px auto 32px;
    padding: 0 20px;
    text-align: center;
    max-width: 680px;
    filter: drop-shadow(0 0 6px #000)
}

.ags-TwitchDrops-successMessage {
    margin-bottom: 0
}

.ags-TwitchDrops-error {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    color: #f33;
    text-align: center;
    margin: 1.5rem auto 0;
    padding: 0 20px;
    width: 100%;
    max-width: 1080px;
    filter: drop-shadow(0 0 6px #000)
}

.ags-TwitchDrops-decoration {
    border: 0;
    height: 2px;
    background: linear-gradient(90deg,transparent,#bfa251,transparent)
}

.ags-TwitchDrops-text {
    display: none
}

@media (min-width: 576px) {
    .ags-TwitchDrops-text {
        display:block
    }
}

.ags-TwitchDrops-text--mobile {
    display: block
}

@media (min-width: 576px) {
    .ags-TwitchDrops-text--mobile {
        display:none
    }
}

.ags-TwitchDrops-rewards,.ags-TwitchDrops-steam,.ags-TwitchDrops-twitch {
    display: flex;
    align-items: center;
    margin: 0 auto;
    max-width: 1080px;
    width: 100%;
    padding: 2rem 1rem 2rem calc(1rem + 50px)
}

@media (min-width: 992px) {
    .ags-TwitchDrops-rewards,.ags-TwitchDrops-steam,.ags-TwitchDrops-twitch {
        padding:2rem 4rem 2rem calc(4rem + 50px)
    }
}

.ags-TwitchDrops-rewards--stepThree,.ags-TwitchDrops-rewards--stepTwo,.ags-TwitchDrops-rewards-left,.ags-TwitchDrops-rewards-text,.ags-TwitchDrops-steam--stepThree,.ags-TwitchDrops-steam--stepTwo,.ags-TwitchDrops-steam-left,.ags-TwitchDrops-steam-text,.ags-TwitchDrops-twitch--stepThree,.ags-TwitchDrops-twitch--stepTwo,.ags-TwitchDrops-twitch-left,.ags-TwitchDrops-twitch-text {
    position: relative
}

.ags-TwitchDrops-rewards--stepThree:before,.ags-TwitchDrops-rewards--stepTwo:before,.ags-TwitchDrops-rewards-left:before,.ags-TwitchDrops-rewards-text:before,.ags-TwitchDrops-steam--stepThree:before,.ags-TwitchDrops-steam--stepTwo:before,.ags-TwitchDrops-steam-left:before,.ags-TwitchDrops-steam-text:before,.ags-TwitchDrops-twitch--stepThree:before,.ags-TwitchDrops-twitch--stepTwo:before,.ags-TwitchDrops-twitch-left:before,.ags-TwitchDrops-twitch-text:before {
    display: flex;
    justify-content: center;
    align-items: center;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    position: absolute;
    border-radius: 50%;
    color: #141312
}

.ags-TwitchDrops-rewards--stepThree:before,.ags-TwitchDrops-rewards--stepTwo:before,.ags-TwitchDrops-rewards-left:before,.ags-TwitchDrops-steam--stepThree:before,.ags-TwitchDrops-steam--stepTwo:before,.ags-TwitchDrops-steam-left:before,.ags-TwitchDrops-twitch--stepThree:before,.ags-TwitchDrops-twitch--stepTwo:before,.ags-TwitchDrops-twitch-left:before {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    height: 1.5rem;
    width: 1.5rem;
    background-color: #b5b5b5
}

.ags-TwitchDrops-rewards-left:before,.ags-TwitchDrops-steam-left:before,.ags-TwitchDrops-twitch-left:before {
    left: -46px
}

.ags-TwitchDrops-rewards--stepThree:before,.ags-TwitchDrops-rewards--stepTwo:before,.ags-TwitchDrops-steam--stepThree:before,.ags-TwitchDrops-steam--stepTwo:before,.ags-TwitchDrops-twitch--stepThree:before,.ags-TwitchDrops-twitch--stepTwo:before {
    left: 21px
}

@media (min-width: 992px) {
    .ags-TwitchDrops-rewards--stepThree:before,.ags-TwitchDrops-rewards--stepTwo:before,.ags-TwitchDrops-steam--stepThree:before,.ags-TwitchDrops-steam--stepTwo:before,.ags-TwitchDrops-twitch--stepThree:before,.ags-TwitchDrops-twitch--stepTwo:before {
        left:68px
    }
}

.ags-TwitchDrops-rewards-text:before,.ags-TwitchDrops-steam-text:before,.ags-TwitchDrops-twitch-text:before {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1;
    letter-spacing: .03em;
    line-height: 1.2;
    left: -50px;
    top: -6px;
    height: 2rem;
    width: 2rem;
    padding-left: 1px;
    background-color: #bfa251
}

@media (max-width: 1200px) {
    .ags-TwitchDrops-rewards-text:before,.ags-TwitchDrops-steam-text:before,.ags-TwitchDrops-twitch-text:before {
        font-size:calc(1.05rem + .26667vw)
    }
}

@media (max-width: 575.98px) {
    .ags-TwitchDrops-rewards--stepComplete,.ags-TwitchDrops-steam--stepComplete,.ags-TwitchDrops-twitch--stepComplete {
        flex-wrap:wrap
    }
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-left,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-steam-left,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-twitch-left,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-rewards-left,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-left,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-left,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-rewards-left,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-left,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-left {
    display: flex;
    align-items: flex-start;
    flex-direction: column
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-left-text,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-steam-left-text,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-twitch-left-text,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-rewards-left-text,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-left-text,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-left-text,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-rewards-left-text,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-left-text,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-left-text {
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    text-transform: uppercase;
    width: 100%;
    word-break: normal;
    overflow-wrap: anywhere
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-left-text,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-steam-left-text,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-twitch-left-text,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-rewards-left-text,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-left-text,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-left-text,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-rewards-left-text,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-left-text,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-left-text {
            word-break:break-word
        }
    }
}

@supports (-webkit-touch-callout:none) {
    .ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-left-text,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-steam-left-text,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-twitch-left-text,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-rewards-left-text,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-left-text,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-left-text,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-rewards-left-text,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-left-text,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-left-text {
        word-break: break-word
    }
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-accountContainer,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-steam-accountContainer,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-twitch-accountContainer,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-rewards-accountContainer,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-accountContainer,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-accountContainer,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-rewards-accountContainer,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-accountContainer,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-accountContainer {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: 6px;
    max-width: 100%
}

@media (min-width: 576px) {
    .ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-accountContainer,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-steam-accountContainer,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-twitch-accountContainer,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-rewards-accountContainer,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-accountContainer,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-accountContainer,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-rewards-accountContainer,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-accountContainer,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-accountContainer {
        margin-left:auto;
        margin-right: .75rem;
        max-width: 35%;
        padding-left: 1rem
    }
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-accountContainer-logo,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-steam-accountContainer-logo,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-twitch-accountContainer-logo,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-rewards-accountContainer-logo,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-accountContainer-logo,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-accountContainer-logo,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-rewards-accountContainer-logo,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-accountContainer-logo,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-accountContainer-logo {
    display: none;
    height: 24px;
    width: 24px;
    margin-right: 12px;
    margin-left: 37px;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 24px
}

@media (min-width: 768px) {
    .ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-accountContainer-logo,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-steam-accountContainer-logo,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-twitch-accountContainer-logo,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-rewards-accountContainer-logo,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-accountContainer-logo,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-accountContainer-logo,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-rewards-accountContainer-logo,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-accountContainer-logo,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-accountContainer-logo {
        display:block
    }
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-accountContainer-logo svg,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-steam-accountContainer-logo svg,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-twitch-accountContainer-logo svg,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-rewards-accountContainer-logo svg,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-accountContainer-logo svg,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-accountContainer-logo svg,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-rewards-accountContainer-logo svg,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-accountContainer-logo svg,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-accountContainer-logo svg {
    height: 24px;
    width: 24px;
    fill: currentColor
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-accountContainer-account,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-steam-accountContainer-account,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-twitch-accountContainer-account,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-rewards-accountContainer-account,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-accountContainer-account,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-accountContainer-account,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-rewards-accountContainer-account,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-accountContainer-account,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-accountContainer-account {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    text-transform: uppercase;
    overflow: hidden;
    text-overflow: ellipsis;
    max-width: 14ch;
    white-space: nowrap
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-accountContainer-account abbr,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-steam-accountContainer-account abbr,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-twitch-accountContainer-account abbr,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-rewards-accountContainer-account abbr,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-accountContainer-account abbr,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-accountContainer-account abbr,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-rewards-accountContainer-account abbr,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-accountContainer-account abbr,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-accountContainer-account abbr {
    border-bottom: none;
    text-decoration: none
}

@media (max-width: 575.98px) {
    .ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-steam-actionContainer,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-twitch-actionContainer,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-rewards-actionContainer,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-actionContainer,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-actionContainer,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-rewards-actionContainer,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-actionContainer,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-actionContainer {
        width:100%;
        margin-top: .5rem
    }
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-steam-actionContainer-action,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-twitch-actionContainer-action,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-rewards-actionContainer-action,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-actionContainer-action,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-actionContainer-action,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-rewards-actionContainer-action,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-actionContainer-action,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-actionContainer-action {
    white-space: nowrap;
    min-width: -moz-max-content;
    min-width: max-content
}

.ags-TwitchDrops-rewards--activeStep,.ags-TwitchDrops-steam--activeStep,.ags-TwitchDrops-twitch--activeStep {
    display: flex;
    justify-content: center;
    align-items: flex-start;
    flex-direction: column;
    position: relative;
    background-image: linear-gradient(180deg,hsla(0,0%,40%,.75),rgba(51,51,51,.75))
}

.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-logo,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-logo,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-logo,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-logo,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-logo,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-logo,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-logo,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-logo,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-logo {
    position: absolute;
    left: 32px;
    width: 100px;
    height: 100px
}

.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-logo svg,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-logo svg,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-logo svg,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-logo svg,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-logo svg,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-logo svg,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-logo svg,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-logo svg,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-logo svg {
    width: 100px;
    height: 100px
}

.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-text,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-text,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-text,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-text,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-text,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-text,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-text,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-text,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-text {
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    text-transform: uppercase;
    color: #fff;
    margin-bottom: .5rem
}

.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-description,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-description,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-description,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-description,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-description,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-description,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-description,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-description,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-description {
    margin-bottom: -.25rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625
}

.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-description a,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-description a,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-description a,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-description a,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-description a,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-description a,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-description a,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-description a,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-description a {
    color: #b5b5b5;
    transition: color .35s ease-in-out
}

.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-description a:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-description a:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-description a:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-description a:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-description a:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-description a:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-description a:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-description a:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-description a:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-description a:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-description a:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-description a:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-description a:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-description a:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-description a:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-description a:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-description a:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-description a:hover {
    color: #fff
}

.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer {
    margin-top: 1.25rem
}

@media (min-width: 576px) {
    .ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer {
        width:auto
    }
}

.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-checking,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-checking,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-checking,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-checking,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-checking,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-checking,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-checking,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-checking,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-checking {
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    text-transform: uppercase;
    height: 32px
}

.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-rewards--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-TwitchDrops-twitch-left:before,.ags-TwitchDrops-twitch-text:before {
    content: "1";
    font-weight: 700;
    margin-top: 2px
}

.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action {
    white-space: normal!important;
    background-color: #9146ff;
    color: #fff;
    filter: drop-shadow(0 0 1px #141312)
}

.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button {
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap
}

.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251;
    text-shadow: 1px 1px 8px #141312;
    background-image: radial-gradient(#eac04b,#ac7d00)
}

.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:hover {
    background-image: radial-gradient(#eac04b,#ac7d00,#ac7000);
    color: #141312;
    text-shadow: none
}

.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action.ags-Button:hover,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action:focus,.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action:hover {
    background-color: #822dff
}

.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action .ags-Button-inner {
    display: inline-block;
    margin-top: -5px
}

.ags-TwitchDrops-twitch--activeStep .ags-TwitchDrops-twitch-actionContainer-action .ags-Button-icon {
    width: 24px;
    height: 24px;
    position: relative;
    top: -4px
}

.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action {
    white-space: normal!important;
    background-color: #3b638f;
    color: #fff;
    padding-left: 14px
}

.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button {
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap
}

.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251;
    text-shadow: 1px 1px 8px #141312;
    background-image: radial-gradient(#eac04b,#ac7d00)
}

.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:hover {
    background-image: radial-gradient(#eac04b,#ac7d00,#ac7000);
    color: #141312;
    text-shadow: none
}

.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action.ags-Button:hover,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action:focus,.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action:hover {
    background-color: #2d4f75
}

.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action .ags-Button-inner {
    display: inline-block;
    margin-top: -5px
}

.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action .ags-Button-icon {
    width: 24px;
    height: 24px;
    position: relative;
    left: 7px;
    margin-right: 1.3rem
}

.ags-TwitchDrops-steam--activeStep .ags-TwitchDrops-steam-actionContainer-action .ags-Button-icon svg {
    fill: #fff
}

.ags-TwitchDrops-rewards--stepTwo:before,.ags-TwitchDrops-rewards-left:before,.ags-TwitchDrops-rewards-text:before,.ags-TwitchDrops-steam--stepTwo:before,.ags-TwitchDrops-steam-left:before,.ags-TwitchDrops-steam-text:before {
    content: "2";
    font-weight: 700;
    margin-top: 2px
}

.ags-TwitchDrops-rewards--stepThree,.ags-TwitchDrops-rewards--stepTwo,.ags-TwitchDrops-steam--stepThree,.ags-TwitchDrops-steam--stepTwo {
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    text-transform: uppercase
}

.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-actionContainer-action,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-actionContainer-action,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-actionContainer-action,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-actionContainer-action {
    white-space: normal!important;
    background-color: transparent;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap
}

.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight {
    color: #b5b5b5;
    border-color: #b5b5b5;
    border-radius: 0
}

.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-steam--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-steam-actionContainer-action.ags-Button--backgroundLight:hover,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-twitch--stepComplete .ags-TwitchDrops-twitch-actionContainer-action.ags-Button--backgroundLight:hover {
    background-color: #b5b5b5;
    color: #141312
}

.ags-TwitchDrops-rewards--stepComplete {
    flex-wrap: wrap
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-left {
    min-width: 40%
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-description {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    color: #eac04b;
    width: 100%;
    margin-top: .5rem
}

@media (min-width: 576px) {
    .ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer {
        margin-left:auto
    }
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75);
    white-space: normal;
    min-width: -moz-min-content;
    min-width: min-content
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

@media (min-width: 576px) {
    .ags-TwitchDrops-rewards--stepComplete .ags-TwitchDrops-rewards-actionContainer-action {
        margin-left:37px
    }
}

.ags-TwitchDrops-rewards--stepThree:before,.ags-TwitchDrops-rewards-left:before,.ags-TwitchDrops-rewards-text:before {
    content: "3";
    font-weight: 700;
    margin-top: 2px
}

.ags-TwitchDrops-rewards--email .ags-TwitchDrops-rewards--stepTwo:before,.ags-TwitchDrops-rewards--email .ags-TwitchDrops-rewards-left:before,.ags-TwitchDrops-rewards--email .ags-TwitchDrops-rewards-text:before {
    content: "2"
}

.ags-TwitchDrops-rewards-oops {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    color: #fc9090;
    margin-bottom: .5rem
}

.ags-TwitchDrops ul {
    list-style-type: none;
    padding-left: 36px;
    margin-bottom: 2rem!important
}

.ags-TwitchDrops ul li {
    position: relative
}

.ags-TwitchDrops ul li:before {
    background-color: #bfa251;
    width: 5px;
    height: 5px;
    content: " ";
    display: inline-block;
    position: absolute;
    left: -23px;
    top: 10px;
    transform: rotate(45deg)
}

.ags-TwitchDrops-unlinkModal {
    color: #b5b5b5;
    position: fixed;
    padding: 45px 30px;
    width: 700px;
    max-width: calc(100% - 1rem);
    margin: 0 auto;
    left: 50%;
    top: 177px;
    transform: translateX(-50%);
    background-color: #141312;
    border: 1px solid #8a898a;
    z-index: 9000
}

@media (min-width: 768px) {
    .ags-TwitchDrops-unlinkModal {
        padding:45px 80px
    }
}

@media (max-width: 991.98px) {
    .ags-TwitchDrops-unlinkModal {
        top:.5rem;
        max-height: calc(100% - 1rem)
    }
}

.ags-TwitchDrops-unlinkModal-close {
    position: absolute;
    top: 10px;
    right: 10px;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/x-lostark.svg);
    width: 22px;
    height: 22px;
    opacity: .7;
    transition: opacity .35s ease-in-out
}

.ags-TwitchDrops-unlinkModal-close:hover {
    opacity: 1
}

.ags-TwitchDrops-unlinkModal-message {
    font-weight: 400;
    text-transform: none;
    font-weight: 600;
    text-transform: uppercase
}

.ags-TwitchDrops-unlinkModal-message,.ags-TwitchDrops-unlinkModal-warning {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    font-family: Proxima Nova,Arial,sans-serif;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    margin-bottom: 1rem
}

.ags-TwitchDrops-unlinkModal-warning {
    text-transform: none;
    font-weight: 400;
    margin-left: 24px;
    margin-right: 24px;
    position: relative
}

.ags-TwitchDrops-unlinkModal-warning:before {
    content: "âœ•";
    position: absolute;
    color: #b53434;
    height: 11px;
    width: 11px;
    left: -24px
}

.ags-TwitchDrops-unlinkModal-actions {
    display: flex;
    justify-content: center;
    align-items: center
}

@media (max-width: 767.98px) {
    .ags-TwitchDrops-unlinkModal-actions {
        flex-direction:column
    }
}

.ags-TwitchDrops-unlinkModal-actions-no,.ags-TwitchDrops-unlinkModal-actions-yes {
    margin: 14px 6px 0
}

.ags-TwitchDrops-unlinkModal-actions-yes {
    white-space: normal!important;
    background-color: transparent;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap
}

.ags-TwitchDrops-unlinkModal-actions-yes.ags-Button--backgroundDark,.ags-TwitchDrops-unlinkModal-actions-yes.ags-Button--backgroundLight {
    color: #b5b5b5;
    border-color: #b5b5b5;
    border-radius: 0
}

.ags-TwitchDrops-unlinkModal-actions-yes.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-unlinkModal-actions-yes.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-unlinkModal-actions-yes.ags-Button--backgroundDark:focus,.ags-TwitchDrops-unlinkModal-actions-yes.ags-Button--backgroundDark:hover,.ags-TwitchDrops-unlinkModal-actions-yes.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-unlinkModal-actions-yes.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-unlinkModal-actions-yes.ags-Button--backgroundLight:focus,.ags-TwitchDrops-unlinkModal-actions-yes.ags-Button--backgroundLight:hover {
    background-color: #b5b5b5;
    color: #141312
}

.ags-TwitchDrops-unlinkModal-actions-no {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundDark,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundDark:focus,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundDark:hover,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundLight:focus,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundDark:active,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundDark:active,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundDark:focus,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundDark:hover,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundLight:active,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundLight:focus,.ags-TwitchDrops-unlinkModal-actions-no.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-TwitchDrops-actionContainer {
    margin-top: 2rem
}

.ags-TwitchDrops-actionContainer-action {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75);
    text-align: center
}

.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundDark,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundDark.ags-Button:focus,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundDark.ags-Button:hover,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundDark:active,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundDark:focus,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundDark:hover,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundLight.ags-Button:focus,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundLight.ags-Button:hover,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundLight:active,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundLight:focus,.ags-TwitchDrops-actionContainer-action.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-TwitchDrops--extension {
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/twitchExtensionBackgroundMobile.png)
}

@media (min-width: 768px) {
    .ags-TwitchDrops--extension {
        background-image:url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/twitchExtensionBackgroundDesktop.png)
    }
}

.ags-TwitchDrops--extension .ags-TwitchDrops-upperContainer {
    display: flex;
    flex-direction: column
}

.ags-TwitchDrops--extension .ags-TwitchDrops-eyebrowImage {
    order: -1;
    max-width: 75%;
    width: 650px;
    height: auto;
    margin: 0 auto -12px;
    z-index: 1;
    filter: drop-shadow(0 0 6px #000)
}

@media (min-width: 768px) {
    .ags-TwitchDrops--extension .ags-TwitchDrops-eyebrowImage {
        max-width:100%
    }
}

.ags-TwitchDrops--extension .ags-TwitchDrops-header {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5625rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    position: relative;
    color: #fff;
    padding: 1.1rem 4rem .9rem;
    margin: 0 auto;
    width: 100%;
    text-align: center;
    background-image: linear-gradient(90deg,transparent,rgba(0,0,0,.35) 10%,rgba(0,0,0,.35) 90%,transparent)
}

@media (max-width: 1200px) {
    .ags-TwitchDrops--extension .ags-TwitchDrops-header {
        font-size:calc(1.1125rem + .6vw)
    }
}

@media (min-width: 768px) {
    .ags-TwitchDrops--extension .ags-TwitchDrops-header {
        font-size:2.125rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-TwitchDrops--extension .ags-TwitchDrops-header {
        font-size:calc(1.225rem + 1.2vw)
    }
}

.ags-TwitchDrops--extension .ags-TwitchDrops-header:after,.ags-TwitchDrops--extension .ags-TwitchDrops-header:before {
    content: "";
    position: absolute;
    height: 1px;
    left: 0;
    right: 0;
    background-image: linear-gradient(90deg,rgba(191,162,81,0),#bfa251,rgba(191,162,81,0))
}

.ags-TwitchDrops--extension .ags-TwitchDrops-header:before {
    top: 0
}

.ags-TwitchDrops--extension .ags-TwitchDrops-header:after {
    bottom: 0
}

.ags-TwitterFeed-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #fff;
    text-align: center;
    width: 100%;
    margin-top: 60px;
    margin-bottom: 0;
    padding: 0 24px
}

@media (max-width: 1200px) {
    .ags-TwitterFeed-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-TwitterFeed-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-TwitterFeed-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

@media (min-width: 768px) {
    .ags-TwitterFeed-heading {
        margin-top:120px
    }
}

.ags-TwitterFeed-crest {
    margin: 1rem auto 26px
}

.ags-TwitterFeed-tweets {
    position: relative;
    padding: 0 8px;
    overflow: hidden
}

@media (min-width: 768px) {
    .ags-TwitterFeed-tweets {
        padding:0 12px
    }
}

.ags-TwitterFeed-tweets .ags-TweetItem {
    float: left;
    width: 100%;
    padding: 12px 8px;
    color: #b5b5b5
}

@media (min-width: 768px) {
    .ags-TwitterFeed-tweets .ags-TweetItem {
        width:50%;
        padding: 18px 12px
    }
}

@media (min-width: 992px) {
    .ags-TwitterFeed-tweets .ags-TweetItem {
        width:33.333333%
    }
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel {
    position: relative;
    background-color: rgba(0,0,0,.75)
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-media {
    position: relative
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-media .ags-mediaPopupItem {
    margin-bottom: 1.5rem
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-media .ags-mediaPopupItem:last-of-type {
    margin-bottom: 0
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-media a {
    display: inline-flex;
    justify-content: center;
    align-items: center
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-media-image,.ags-TwitterFeed-tweets .ags-TweetItem-panel-media-video {
    width: 100%
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-media-video-play {
    position: absolute;
    width: 91px;
    height: 91px;
    background: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/play.png) 0 0 no-repeat;
    opacity: .8;
    transition: opacity .35s ease-in-out
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-media-video-play:hover {
    opacity: 1
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-link,.ags-TwitterFeed-tweets .ags-TweetItem-panel-signature,.ags-TwitterFeed-tweets .ags-TweetItem-panel-text {
    margin: 0 1.5rem 1.5rem
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-text {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    word-break: normal;
    overflow-wrap: anywhere;
    padding-top: 1.5rem
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .ags-TwitterFeed-tweets .ags-TweetItem-panel-text {
            word-break:break-word
        }
    }
}

@supports (-webkit-touch-callout:none) {
    .ags-TwitterFeed-tweets .ags-TweetItem-panel-text {
        word-break: break-word
    }
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-link {
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    margin: 0;
    color: #fff;
    text-decoration: none;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-signature {
    display: inline-flex;
    justify-content: flex-start;
    align-items: center
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-signature-date,.ags-TwitterFeed-tweets .ags-TweetItem-panel-signature-logo {
    margin-right: .5rem
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-signature-logo {
    width: 1rem;
    height: 1rem;
    color: #fff
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-signature-logo svg {
    width: 1rem;
    height: 1rem
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-signature-date {
    color: #b5b5b5
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-signature-author,.ags-TwitterFeed-tweets .ags-TweetItem-panel-signature-date {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase
}

.ags-TwitterFeed-tweets .ags-TweetItem-panel-signature-author {
    color: #bfa251
}

.ags-TwitterFeed-tweets .ags-TweetItem.is-positioning {
    visibility: hidden
}

.ags-TwitterFeed-seeMoreOnTwitter {
    display: none
}

.ags-TwitterFeed-footer {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 32px 0 60px
}

@media (min-width: 768px) {
    .ags-TwitterFeed-footer {
        padding-bottom:120px
    }
}

.ags-TwitterFeed-footer .ags-LoadingSpinner,.ags-TwitterFeed-footer .ags-LoadingSpinner-backgroundSpinner {
    display: none
}

.ags-TwitterFeed-footer .ags-LoadingSpinner-container {
    height: 32px
}

.ags-TwitterFeed-footer.showSpinner .ags-LoadingSpinner {
    display: flex;
    height: auto;
    width: calc(100% - 16px)
}

@media (min-width: 768px) {
    .ags-TwitterFeed-footer.showSpinner .ags-LoadingSpinner {
        width:calc(100% - 24px)
    }
}

.ags-TwitterFeed-footer.endOfFeed {
    padding-top: 0
}

.ags-TwitterFeed-footer.endOfFeed .ags-LoadingSpinner,.ags-TwitterFeed-footer.endOfFeed .ags-TwitterFeed-CTA .ags-TwitterFeed-loadMore {
    display: none
}

.ags-TwitterFeed-footer.endOfFeed .ags-TwitterFeed-CTA .ags-TwitterFeed-seeMoreOnTwitter {
    display: inline-flex
}

.ags-TwitterFeed-CTA {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
}

.ags-TwitterFeed-footer.showSpinner .ags-TwitterFeed-CTA {
    display: none
}

.ags-TwitterFeed-loadMore,.ags-TwitterFeed-seeMoreOnTwitter {
    white-space: normal!important;
    background-color: transparent;
    border: none;
    color: #bfbfbf;
    padding: 0 2rem;
    width: -moz-fit-content;
    width: fit-content;
    transition: color .35s ease-in-out;
    text-shadow: 0 0 6px #000;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    position: relative
}

.ags-TwitterFeed-loadMore.ags-Button:focus,.ags-TwitterFeed-loadMore.ags-Button:hover,.ags-TwitterFeed-loadMore:focus,.ags-TwitterFeed-loadMore:hover,.ags-TwitterFeed-seeMoreOnTwitter.ags-Button:focus,.ags-TwitterFeed-seeMoreOnTwitter.ags-Button:hover,.ags-TwitterFeed-seeMoreOnTwitter:focus,.ags-TwitterFeed-seeMoreOnTwitter:hover {
    background-color: transparent;
    color: #fff
}

/*
.ags-TwitterFeed-loadMore:after,.ags-TwitterFeed-loadMore:before,.ags-TwitterFeed-seeMoreOnTwitter:after,.ags-TwitterFeed-seeMoreOnTwitter:before {
    position: absolute;
    content: "";
    height: 1px;
    width: 36px;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/triangle.svg);
    background-repeat: no-repeat;
    top: 50%
}
*/

.ags-TwitterFeed-loadMore:before,.ags-TwitterFeed-seeMoreOnTwitter:before {
    left: -36px
}

.ags-TwitterFeed-loadMore:after,.ags-TwitterFeed-seeMoreOnTwitter:after {
    right: -36px;
    transform: rotate(180deg)
}

.ags-Background {
    position: fixed;
    width: 100%;
    height: 100vh;
    left: 50%;
    transform: translatex(-50%);
    max-width: 1920px;
    z-index: -1
}

.ags-Background--bottom,.ags-Background--top {
    top: 0;
    background: url(../../assets/images2/smoke.png) no-repeat top;
    opacity: .5
}

.ags-Background--top {
    transform: translatex(-50%) scaleX(-1)
}

.ags-Background--bottom {
    transform: translatex(-50%) scaleY(-1)
}

.ags-Background--center {
    bottom: 0;
    background: url(../../assets/images2/smoke-center-SM.jpg) no-repeat 50%;
    opacity: .4
}

.ags-Crest {
    width: 313px;
    height: 30px;
    filter: drop-shadow(0 0 6px #000);
    background: url(../../assets/images2/lost-ark-sprites.png) 0 0 no-repeat
}

.ags-blogTag {
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    background-color: rgba(0,0,0,.75);
    margin: 0 10px 10px 0;
    padding: 8px;
    min-height: auto;
    white-space: nowrap;
    min-width: auto
}

.ags-blogTag.ags-Button--backgroundDark,.ags-blogTag.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-blogTag.ags-Button--backgroundDark.ags-Button:focus,.ags-blogTag.ags-Button--backgroundDark.ags-Button:hover,.ags-blogTag.ags-Button--backgroundDark:focus,.ags-blogTag.ags-Button--backgroundDark:hover,.ags-blogTag.ags-Button--backgroundLight.ags-Button:focus,.ags-blogTag.ags-Button--backgroundLight.ags-Button:hover,.ags-blogTag.ags-Button--backgroundLight:focus,.ags-blogTag.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-blogTag.ags-Button--backgroundDark:active,.ags-blogTag.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-blogTag.ags-Button--backgroundDark.ags-Button:focus,.ags-blogTag.ags-Button--backgroundDark.ags-Button:hover,.ags-blogTag.ags-Button--backgroundDark:active,.ags-blogTag.ags-Button--backgroundDark:focus,.ags-blogTag.ags-Button--backgroundDark:hover,.ags-blogTag.ags-Button--backgroundLight.ags-Button:focus,.ags-blogTag.ags-Button--backgroundLight.ags-Button:hover,.ags-blogTag.ags-Button--backgroundLight:active,.ags-blogTag.ags-Button--backgroundLight:focus,.ags-blogTag.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-blogTag:focus:not(:active) .ags-blogTag-clearFilter,.ags-blogTag:hover .ags-blogTag-clearFilter {
    fill: #141312
}

.ags-blogTag:last-child {
    margin-right: 0;
    margin-bottom: 0
}

.ags-blogTag-clearFilter {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .875rem;
    line-height: 1.57143;
    text-transform: uppercase;
    margin-left: 6px;
    height: 10px;
    width: 10px;
    fill: #eac04b;
    flex: 0 0 10px;
    transition: fill .35s ease
}

.ags-Table {
    padding: 1em .5em
}

@media (min-width: 420px) {
    .ags-Table {
        padding:1em
    }
}

.ags-TableModule {
    padding: 1em 0 2em
}

.ags-TableModule-heading {
    font-weight: 700;
    font-size: 3.4375rem;
    line-height: 1.09091;
    text-align: center;
    max-width: 80%;
    margin: 0 auto;
    padding: 0 1em
}

@media (max-width: 1200px) {
    .ags-TableModule-heading {
        font-size:calc(1.4875rem + 2.6vw)
    }
}

.ags-TableModule-foregroundContainer {
    display: flex;
    justify-content: center;
    flex-direction: column
}

.ags-TableModule-backgroundContainer {
    position: absolute;
    width: 100%;
    height: 100%;
    max-width: 1920px;
    top: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    pointer-events: none
}

.ags-TableModule-backgroundContainer-background {
    position: absolute;
    height: 100%;
    width: 100%;
    background-size: cover
}

.ags-TableModule-backgroundContainer-background-butActuallyForeground {
    display: none;
    -moz-user-select: none;
    -webkit-user-select: none;
    user-select: none
}

.ags-TableModule-backgroundContainer-background--mobile {
    background-position-x: 50%
}

@media (min-width: 768px) {
    .ags-TableModule-backgroundContainer-background--mobile {
        display:none
    }
}

.ags-TableModule-backgroundContainer-background--desktop {
    display: none;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 25%;
    transition: background-position-x .35s ease
}

@media (min-width: 768px) {
    .ags-TableModule-backgroundContainer-background--desktop {
        display:block
    }
}

.ags-TableModule--darkBackground {
    color: #b5b5b5;
    border-color: #b5b5b5
}

.ags-TableModule--lightBackground {
    color: #141312;
    border-color: #141312
}

@media (min-width: 768px) {
    .ags-TableModule--afterEachCell .ags-TableRow {
        flex-direction:row
    }
}

.ags-TableModule--insideHorizontalOnlyBorder .ags-TableRow {
    border-bottom: 1px solid #d9d9d9
}

.ags-TableModule--insideHorizontalOnlyBorder .ags-TableRow:last-child {
    border-bottom: none
}

.ags-TableModule--outsideAndInsideBorder .ags-TableCell,.ags-TableModule--outsideWithHorizontalOnlyBorder .ags-TableRow {
    border: 1px solid #d9d9d9
}

.ags-TableModule--horizontalSpacing .ags-TableRow+.ags-TableRow,.ags-TableModule--verticalSpacing .ags-TableCell+.ags-TableCell {
    margin-top: 1em
}

.ags-TableRow {
    max-width: 100%;
    display: flex;
    justify-content: space-between
}

.ags-TableCell {
    display: flex;
    padding-left: 1em;
    padding-right: 1em
}

.ags-TableCell--left {
    justify-content: flex-start
}

.ags-TableCell--center {
    justify-content: center;
    text-align: center
}

.ags-TableCell--right {
    justify-content: flex-end;
    text-align: right
}

.ags-TableCell--topVertical {
    align-items: flex-start
}

.ags-TableCell--centerVertical {
    align-items: center
}

.ags-TableCell--bottomVertical {
    align-items: flex-end
}

.ags-TableCell--expandToFit {
    flex: 1 0 0%
}

.ags-TableCell--shrinkToFit {
    flex: 0 1 auto
}

@media (min-width: 768px) {
    .ags-TableCell--shrinkToFit {
        flex-basis:225px
    }
}

.ags-TableCell--mediumPadding {
    padding-top: 1em;
    padding-bottom: 1em
}

.ags-TableCell .ags-Button {
    margin: 1em
}

.ags-TableCell .ags-rich-text-div {
    width: 100%
}

.ags-TableCell .ags-rich-text-div h1,.ags-TableCell .ags-rich-text-div h2,.ags-TableCell .ags-rich-text-div h3,.ags-TableCell .ags-rich-text-div h4,.ags-TableCell .ags-rich-text-div h5,.ags-TableCell .ags-rich-text-div h6,.ags-TableCell .ags-rich-text-div p {
    margin: 0;
    padding: 0
}

.ags-Table {
    position: relative;
    background-color: rgba(0,0,0,.75);
    padding: 1em 0
}

.ags-TableModule {
    width: 85vw;
    max-width: 1080px;
    margin: 0 auto;
    padding-bottom: 3rem;
    border-top: none!important
}

.ags-TableModule-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    margin-bottom: 2rem;
    color: #fff
}

@media (max-width: 1200px) {
    .ags-TableModule-heading {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-TableModule-heading-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative
}

@media (min-width: 768px) {
    .ags-TableModule-heading-wrapper .ags-TableModule-heading {
        max-width:445px
    }
}

.ags-TableModule:after {
    content: none
}

.ags-TableModule--insideHorizontalOnlyBorder .ags-TableRow {
    position: relative;
    padding: 0 1em;
    min-height: 58px;
    border: none
}

@media (min-width: 768px) {
    .ags-TableModule--insideHorizontalOnlyBorder .ags-TableRow {
        padding:0 2em
    }
}

.ags-TableModule.ags-TableModule--outsideAndInsideBorder.ags-TableModule--afterEachCell.ags-TableModule--horizontalSpacing.ags-TableModule--verticalSpacing .ags-TableRow {
    flex-wrap: wrap
}

.ags-TableModule.ags-TableModule--outsideAndInsideBorder.ags-TableModule--afterEachCell.ags-TableModule--horizontalSpacing.ags-TableModule--verticalSpacing .ags-TableCell {
    padding-left: 0;
    padding-right: 0;
    max-width: 50%;
    flex: 1 0 auto;
    margin-bottom: 1em
}

@media (max-width: 767.98px) {
    .ags-TableModule.ags-TableModule--outsideAndInsideBorder.ags-TableModule--afterEachCell.ags-TableModule--horizontalSpacing.ags-TableModule--verticalSpacing .ags-TableCell {
        max-width:100%;
        margin-bottom: 0
    }
}

@media (min-width: 768px) {
    .ags-TableModule.ags-TableModule--outsideAndInsideBorder.ags-TableModule--afterEachCell.ags-TableModule--horizontalSpacing.ags-TableModule--verticalSpacing .ags-TableCell+.ags-TableCell.is-wrapped {
        margin-left:0;
        max-width: 49%
    }

    .ags-TableModule.ags-TableModule--outsideAndInsideBorder.ags-TableModule--afterEachCell.ags-TableModule--horizontalSpacing.ags-TableModule--verticalSpacing .ags-TableCell+.ags-TableCell.is-wrapped+.ags-TableCell.is-wrapped {
        margin-left: 1em
    }
}

.ags-TableModule--verticalSpacing .ags-TableCell+.ags-TableCell {
    margin-left: 0;
    margin-top: 0
}

@media (min-width: 768px) {
    .ags-TableModule--verticalSpacing .ags-TableCell+.ags-TableCell {
        margin-top:0;
        margin-left: 1em
    }
}

.ags-TableModule--afterEachCell .ags-TableRow {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: .5rem 1em
}

@media (min-width: 768px) {
    .ags-TableModule--afterEachCell .ags-TableRow {
        flex-direction:row;
        justify-content: space-between;
        align-items: center;
        padding: 0 1em
    }
}

@media (max-width: 767.98px) {
    .ags-TableModule--afterEachCell .ags-TableCell--center,.ags-TableModule--afterEachCell .ags-TableCell--left,.ags-TableModule--afterEachCell .ags-TableCell--right {
        text-align:left
    }
}

.ags-TableRow {
    position: relative;
    padding-top: 1rem;
    padding-bottom: 1rem;
    flex-wrap: wrap
}

.ags-TableRow:after {
    content: "";
    position: absolute;
    bottom: 0;
    height: 1px;
    width: 100%;
    background-image: linear-gradient(90deg,transparent,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141,transparent)
}

.ags-TableRow.titleStyling {
    display: none;
    width: 100%;
    height: 42px;
    justify-content: space-between;
    align-items: flex-end;
    padding-bottom: 8px
}

.ags-TableRow.titleStyling:before {
    display: none
}

@media (min-width: 768px) {
    .ags-TableRow.titleStyling {
        display:flex
    }
}

.ags-TableRow.titleStyling .ags-TableCell .ags-rich-text-h1,.ags-TableRow.titleStyling .ags-TableCell .ags-rich-text-h2,.ags-TableRow.titleStyling .ags-TableCell .ags-rich-text-h3,.ags-TableRow.titleStyling .ags-TableCell .ags-rich-text-h4,.ags-TableRow.titleStyling .ags-TableCell .ags-rich-text-h5,.ags-TableRow.titleStyling .ags-TableCell .ags-rich-text-h6,.ags-TableRow.titleStyling .ags-TableCell .ags-rich-text-p {
    color: #fff
}

.ags-TableCell--right {
    max-width: 110px;
    margin-left: auto
}

@media (max-width: 767.98px) {
    .ags-TableCell--expandToFit {
        min-width:100%;
        margin-bottom: 1rem
    }

    .ags-TableCell--center {
        text-align: left
    }
}

@media (max-width: 575.98px) {
    .ags-TableCell--center {
        max-width:55%
    }
}

.ags-TableCell .ags-rich-text-div {
    height: auto;
    margin: .25rem 0
}

.ags-TableCell .ags-rich-text-div .ags-rich-text-h1:not(:first-child),.ags-TableCell .ags-rich-text-div .ags-rich-text-h2:not(:first-child),.ags-TableCell .ags-rich-text-div .ags-rich-text-h3:not(:first-child),.ags-TableCell .ags-rich-text-div .ags-rich-text-h4:not(:first-child),.ags-TableCell .ags-rich-text-div .ags-rich-text-h5:not(:first-child),.ags-TableCell .ags-rich-text-div .ags-rich-text-h6:not(:first-child),.ags-TableCell .ags-rich-text-div .ags-rich-text-p:not(:first-child) {
    margin-top: .75rem
}

.ags-TableCell .ags-rich-text-div .ags-IconModule {
    margin-bottom: 0!important;
    text-align: left
}

.ags-TableCell .ags-rich-text-div .ags-IconModule .ags-rich-text-img {
    margin: -1em 1em -1em 0;
    flex: 0 0 auto;
    width: auto;
    height: auto!important
}

.ags-TableCell .ags-rich-text-h3 {
    color: #fff
}

.ags-CodeRedemption {
    display: flex;
    justify-content: center;
    max-width: 1920px
}

.ags-CodeRedemption-inner-wrapper {
    color: #b5b5b5;
    display: flex;
    flex-direction: column;
    width: 1310px;
    max-width: 1310px;
    min-width: 320px
}

@media (min-width: 576px) {
    .ags-CodeRedemption-inner-wrapper {
        padding:3.75rem 2.5rem;
        min-width: 34.0625rem
    }
}

.ags-CodeRedemption-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #fff;
    margin: 0 auto 1rem;
    padding: 0 1.25rem;
    text-align: center
}

@media (max-width: 1200px) {
    .ags-CodeRedemption-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-CodeRedemption-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-CodeRedemption-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

.ags-CodeRedemption-subHeading {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    margin: 0 auto 2rem;
    padding: 0 1.25rem;
    text-align: center;
    max-width: 42.5rem
}

.ags-CodeRedemption-decoration {
    width: 93%;
    background: url(../../assets/images2/lost-ark-sprites.png) -10px -229px;
    display: block;
    margin: 0 auto
}

@media (min-width: 576px) {
    .ags-CodeRedemption-decoration {
        width:100%
    }
}

.ags-CodeRedemption-step {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    gap: .9375rem;
    margin: 0 auto;
    width: 100%;
    padding: 2rem;
    position: relative;
    counter-increment: step-counter 1
}

@media (min-width: 576px) {
    .ags-CodeRedemption-step {
        align-items:center
    }
}

@media (min-width: 992px) {
    .ags-CodeRedemption-step {
        padding:2rem 4rem
    }
}

.ags-CodeRedemption-step:before {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1;
    letter-spacing: .03em;
    line-height: 1.2;
    display: flex;
    justify-content: center;
    align-items: center;
    content: counter(step-counter);
    height: 1.5rem;
    width: 1.5rem;
    min-width: 1.5rem;
    padding-left: .0625rem;
    border-radius: 50%;
    color: #141312;
    background-color: #b5b5b5;
    margin-top: -.125rem
}

@media (min-width: 576px) {
    .ags-CodeRedemption-step:before {
        margin-top:-.3125rem
    }
}

.ags-CodeRedemption-step-actionContainer-checking {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    font-style: italic;
    align-self: self-start
}

.ags-CodeRedemption-step-actions {
    display: flex;
    margin-top: .5rem
}

@media (min-width: 576px) {
    .ags-CodeRedemption-step-actions {
        width:auto;
        margin-top: 0
    }
}

.ags-CodeRedemption-step-action {
    white-space: nowrap;
    min-width: -moz-max-content;
    min-width: max-content
}

.ags-CodeRedemption-step-title {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1;
    letter-spacing: .03em;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: 700;
    color: #b5b5b5
}

@media (max-width: 1200px) {
    .ags-CodeRedemption-step-title {
        font-size:calc(1.05rem + .26667vw)
    }
}

.ags-CodeRedemption-step-account {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: .375rem;
    max-width: 100%
}

@media (min-width: 576px) {
    .ags-CodeRedemption-step-account {
        margin-left:auto;
        margin-right: .75rem
    }
}

.ags-CodeRedemption-step-account-icon {
    display: none;
    height: 1.5rem;
    width: 1.5rem;
    margin-right: .75rem;
    margin-left: 2.3125rem;
    flex-grow: 1;
    flex-shrink: 0;
    flex-basis: 1.5rem
}

@media (min-width: 768px) {
    .ags-CodeRedemption-step-account-icon {
        display:block
    }
}

.ags-CodeRedemption-step-account-icon svg {
    height: 1.5rem;
    width: 1.5rem;
    fill: currentColor
}

.ags-CodeRedemption-step-account-name {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    margin: .375rem 0;
    overflow: hidden;
    line-height: 1.2;
    text-overflow: ellipsis;
    width: 100%;
    max-width: 14ch;
    white-space: nowrap
}

.ags-CodeRedemption-step-account-name abbr {
    border-bottom: none;
    text-decoration: none
}

.ags-CodeRedemption-step.is-active {
    display: flex;
    align-items: flex-start;
    background: radial-gradient(rgba(255,229,180,.25) 0,rgba(255,229,180,0) 68.59%,transparent) -250px -100px no-repeat,linear-gradient(90deg,transparent,rgba(0,0,0,.44) 24%,rgba(0,0,0,.5) 51%,rgba(0,0,0,.5) 77.5%,transparent)
}

.ags-CodeRedemption-step.is-active .ags-CodeRedemption-step-title {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1;
    letter-spacing: .03em;
    line-height: 1.2;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    margin-bottom: .5rem
}

@media (max-width: 1200px) {
    .ags-CodeRedemption-step.is-active .ags-CodeRedemption-step-title {
        font-size:calc(1.05rem + .26667vw)
    }
}

.ags-CodeRedemption-step.is-active .ags-CodeRedemption-step-description {
    line-height: 1.625;
    margin-bottom: 1rem
}

.ags-CodeRedemption-step.is-active .ags-CodeRedemption-step-description,.ags-CodeRedemption-step.is-active:before {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem
}

.ags-CodeRedemption-step.is-active:before {
    font-size: 1.25rem;
    line-height: 1;
    letter-spacing: .03em;
    line-height: 1.2;
    top: 1.75rem;
    height: 2rem;
    width: 2rem;
    min-width: 2rem;
    background-color: #bfa251
}

@media (max-width: 1200px) {
    .ags-CodeRedemption-step.is-active:before {
        font-size:calc(1.05rem + .26667vw)
    }
}

.ags-CodeRedemption-step.is-complete .ags-CodeRedemption-step-account.is-desktop {
    display: none
}

@media (min-width: 576px) {
    .ags-CodeRedemption-step.is-complete .ags-CodeRedemption-step-account.is-desktop {
        display:flex
    }
}

.ags-CodeRedemption-step.is-complete .ags-CodeRedemption-step-account.is-mobile {
    display: inline-block
}

@media (min-width: 576px) {
    .ags-CodeRedemption-step.is-complete .ags-CodeRedemption-step-account.is-mobile {
        display:none
    }
}

.ags-CodeRedemption-step.is-complete .ags-CodeRedemption-step-content {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: column
}

@media (min-width: 576px) {
    .ags-CodeRedemption-step.is-complete .ags-CodeRedemption-step-content {
        align-items:center;
        justify-content: space-between;
        flex-direction: row
    }
}

.ags-CodeRedemption-step.is-complete .ags-CodeRedemption-step-title.is-desktop {
    display: none
}

@media (min-width: 576px) {
    .ags-CodeRedemption-step.is-complete .ags-CodeRedemption-step-title.is-desktop {
        display:block
    }
}

.ags-CodeRedemption-step.is-complete .ags-CodeRedemption-step-title.is-mobile {
    display: block
}

@media (min-width: 576px) {
    .ags-CodeRedemption-step.is-complete .ags-CodeRedemption-step-title.is-mobile {
        display:none
    }
}

.ags-CodeRedemption-step--link.is-active .ags-CodeRedemption-step-content.is-linked,.ags-CodeRedemption-step--link.is-complete .ags-CodeRedemption-step-content.is-active {
    display: none
}

.ags-CodeRedemption-step--form {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-top: 1rem
}

.ags-CodeRedemption-step--form-input-group {
    display: inline-flex;
    flex-wrap: wrap
}

.ags-CodeRedemption-step--form-input-group .input-wrapper {
    display: inline-flex;
    margin-bottom: 1rem
}

.ags-CodeRedemption-step--form-input-group .input-wrapper:after {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1;
    letter-spacing: .03em;
    line-height: 1.2;
    text-transform: uppercase;
    display: flex;
    font-weight: 700;
    line-height: 15px;
    align-items: center;
    margin: 0 1rem
}

@media (max-width: 1200px) {
    .ags-CodeRedemption-step--form-input-group .input-wrapper:after {
        font-size:calc(1.05rem + .26667vw)
    }
}

.ags-CodeRedemption-step--form-input-group .input-wrapper:not(:last-child):after {
    content: "-"
}

.ags-CodeRedemption-step--form-input-group .input-wrapper:last-child:after {
    content: "-";
    visibility: hidden
}

@media (min-width: 768px) {
    .ags-CodeRedemption-step--form-input-group .input-wrapper:last-child:after {
        display:none
    }
}

.ags-CodeRedemption-step--form-input-group .code-redemption-dynamic-textarea,.ags-CodeRedemption-step--form-input-group .code-redemption-growwrap-hidden,.ags-CodeRedemption-step--form-input-group input {
    color: #fff;
    text-align: center;
    width: 14rem;
    min-height: 1.25lh;
    background-color: transparent;
    border: 1px solid #fff;
    letter-spacing: 2px;
    font-weight: 700
}

.ags-CodeRedemption-step--form-input-group .code-redemption-dynamic-textarea:focus::-moz-placeholder,.ags-CodeRedemption-step--form-input-group .code-redemption-growwrap-hidden:focus::-moz-placeholder,.ags-CodeRedemption-step--form-input-group input:focus::-moz-placeholder {
    color: transparent
}

.ags-CodeRedemption-step--form-input-group .code-redemption-dynamic-textarea:focus::placeholder,.ags-CodeRedemption-step--form-input-group .code-redemption-growwrap-hidden:focus::placeholder,.ags-CodeRedemption-step--form-input-group input:focus::placeholder {
    color: transparent
}

.ags-CodeRedemption-step--form-input-group:has(span:first-child:last-child) {
    width: 100%
}

@media (min-width: 768px) {
    .ags-CodeRedemption-step--form-input-group:has(span:first-child:last-child) {
        width:36rem
    }
}

.ags-CodeRedemption-step--form-input-group:has(span:first-child:last-child)>span {
    width: 100%
}

.ags-CodeRedemption-step--form-input-group:has(span:first-child:last-child)>span>.code-redemption-growwrap {
    display: grid;
    width: 100%;
    position: relative
}

.ags-CodeRedemption-step--form-input-group:has(span:first-child:last-child)>span>.code-redemption-growwrap .code-redemption-growwrap-hidden,.ags-CodeRedemption-step--form-input-group:has(span:first-child:last-child)>span>.code-redemption-growwrap>.code-redemption-dynamic-textarea {
    width: 100%;
    text-transform: uppercase;
    padding-left: .5rem;
    line-height: 2rem;
    word-wrap: break-word;
    text-align: left;
    overflow: hidden
}

@media (max-width: 575.98px) {
    .ags-CodeRedemption-step--form-input-group:has(span:first-child:last-child)>span>.code-redemption-growwrap .code-redemption-growwrap-hidden,.ags-CodeRedemption-step--form-input-group:has(span:first-child:last-child)>span>.code-redemption-growwrap>.code-redemption-dynamic-textarea {
        min-height:2.5lh
    }
}

.ags-CodeRedemption-step--form-input-group:has(span:first-child:last-child)>span>.code-redemption-growwrap>.code-redemption-growwrap-hidden {
    border: 1px solid transparent;
    padding: 2px 2px 2px .5rem;
    color: transparent
}

.ags-CodeRedemption-step--form-input-group:has(span:first-child:last-child)>span>.code-redemption-growwrap>.code-redemption-dynamic-textarea {
    resize: none;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.ags-CodeRedemption-step--form-action-wrapper {
    display: grid;
    grid-template-rows: 53px;
    align-items: center
}

.ags-CodeRedemption-step--form-action-wrapper>* {
    grid-area: 1/1
}

.ags-CodeRedemption-step--form-action-wrapper #code-redemption-enter-new-code-button,.ags-CodeRedemption-step--form-action-wrapper #code-redemption-redeem-rewards-button {
    margin-left: 13px
}

.ags-CodeRedemption-step--errorMessage {
    color: #f33;
    margin-top: .75rem
}

.ags-CodeRedemption-step--errorMessage,.ags-CodeRedemption-step--subHeading {
    line-height: 1.4375rem
}

.ags-CodeRedemption .ags-AccountLinking-platform-select-description {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    font-family: Proxima Nova,Arial,sans-serif;
    font-style: normal;
    line-height: 1.625;
    font-weight: 400;
    margin: .5rem 0 1rem;
    text-transform: none;
    letter-spacing: normal
}

.ags-CodeRedemption .ags-AccountLinking-platform-select-options {
    margin: unset;
    flex-direction: unset
}

.ags-CodeRedemption .ags-AccountLinking-account {
    gap: .75rem
}

.ags-CodeRedemption .ags-AccountLinking-account-name {
    margin-left: -21px
}

.ags-CodeRedemption .ags-AccountLinking-account-icon,.ags-CodeRedemption .ags-AccountLinking-account-name {
    display: flex
}

.ags-CodeRedemption .ags-AccountLinking-account .ags-Button-inner {
    pointer-events: none
}

.ags-CodeRedemption .ags-CodeRedemption-step-title .ags-CodeRedemption-step-account-name {
    display: none
}

.ags-AccountLinking-account {
    display: flex;
    row-gap: 8px;
    align-items: center;
    justify-content: flex-end
}

.ags-AccountLinking-account-name {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .875rem;
    line-height: 1.57143;
    display: flex;
    align-items: center
}

.ags-AccountLinking-account-icon {
    width: 24px;
    height: 24px;
    margin-right: 8px
}

.ags-AccountLinking-platform-select {
    margin: 0 auto;
    max-width: 800px
}

.ags-AccountLinking-platform-select-description {
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .875rem;
    line-height: 1.57143
}

.ags-AccountLinking-platform-select-options {
    display: flex;
    flex-flow: wrap;
    align-items: center;
    gap: 20px
}

.ags-AccountLinking-platform-select-options--single {
    justify-content: flex-end
}

.ags-AccoladeModule {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    gap: 5px;
    width: 30%
}

@media (max-width: 991.98px) {
    .ags-AccoladeModule {
        width:45%;
        margin: 10px auto
    }
}

@media (max-width: 575.98px) {
    .ags-AccoladeModule {
        width:85%
    }
}

.ags-AccoladeModule>svg {
    flex: 1;
    max-height: 77px
}

.ags-AccoladeModule-accoladeTexts {
    flex: 5;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: 4px;
    text-align: center
}

@media (max-width: 767.98px) {
    .ags-AccoladeModule-accoladeTexts {
        padding-top:.5rem
    }
}

.ags-AccoladeModule-accoladeTexts-quote {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.125rem;
    line-height: 1;
    letter-spacing: .03em;
    text-transform: uppercase;
    word-break: break-word;
    overflow-wrap: break-word
}

@media (max-width: 1200px) {
    .ags-AccoladeModule-accoladeTexts-quote {
        font-size:calc(1.025rem + .13333vw)
    }
}

.ags-AccoladeModule-accoladeTexts-quotee {
    font-size: 1rem;
    font-size: .75rem
}

.ags-AccoladeModule-accoladeTexts-longText,.ags-AccoladeModule-accoladeTexts-quotee {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    line-height: 1;
    text-transform: uppercase
}

.ags-AccoladeModule-accoladeTexts-longText {
    font-size: 1rem;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-size: .84375rem;
    letter-spacing: .03em
}

.ags-AccoladeModule-accoladeTexts {
    gap: 8px
}

.ags-AccoladeModule-accoladeTexts-quote,.ags-AccoladeModule-accoladeTexts-quotee {
    color: #d2d2d2
}

.u-text-nowrap {
    white-space: nowrap
}

.u-text-noDecorations {
    text-decoration: none
}

.u-text-underline {
    text-decoration: underline
}

.u-cursor-pointer {
    cursor: pointer
}

.u-hidden {
    display: none!important
}

@media (min-width: 576px) {
    .u-sm\:hidden {
        display:none!important
    }
}

@media (min-width: 768px) {
    .u-md\:hidden {
        display:none!important
    }
}

@media (min-width: 992px) {
    .u-lg\:hidden {
        display:none!important
    }
}

@media (max-width: 1199.98px) {
    .u-xl\:hidden {
        display:none!important
    }
}

@media (max-width: 575.98px) {
    .u-sm-max\:hidden {
        display:none!important
    }
}

@media (max-width: 767.98px) {
    .u-md-max\:hidden {
        display:none!important
    }
}

@media (max-width: 991.98px) {
    .u-lg-max\:hidden {
        display:none!important
    }
}

@media (max-width: 1199.98px) {
    .u-xl-max\:hidden {
        display:none!important
    }
}

.u-invisible {
    visibility: hidden!important
}

@media (min-width: 576px) {
    .u-sm\:invisible {
        visibility:hidden!important
    }
}

@media (min-width: 768px) {
    .u-md\:invisible {
        visibility:hidden!important
    }
}

@media (min-width: 992px) {
    .u-lg\:invisible {
        visibility:hidden!important
    }
}

@media (max-width: 1199.98px) {
    .u-xl\:invisible {
        visibility:hidden!important
    }
}

@media (max-width: 575.98px) {
    .u-sm-max\:invisible {
        visibility:hidden!important
    }
}

@media (max-width: 767.98px) {
    .u-md-max\:invisible {
        visibility:hidden!important
    }
}

@media (max-width: 991.98px) {
    .u-lg-max\:invisible {
        visibility:hidden!important
    }
}

@media (max-width: 1199.98px) {
    .u-xl-max\:invisible {
        visibility:hidden!important
    }
}

.u-hiddenButFocusable {
    position: absolute;
    left: 0;
    color: transparent
}

.u-block {
    display: block!important
}

@media (min-width: 576px) {
    .u-sm\:block {
        display:block!important
    }
}

@media (min-width: 768px) {
    .u-md\:block {
        display:block!important
    }
}

@media (min-width: 992px) {
    .u-lg\:block {
        display:block!important
    }
}

@media (min-width: 1200px) {
    .u-xl\:block {
        display:block!important
    }
}

.u-inlineBlock {
    display: inline-block!important
}

@media (min-width: 576px) {
    .u-sm\:inlineBlock {
        display:inline-block!important
    }
}

@media (min-width: 768px) {
    .u-md\:inlineBlock {
        display:inline-block!important
    }
}

@media (min-width: 992px) {
    .u-lg\:inlineBlock {
        display:inline-block!important
    }
}

@media (min-width: 1200px) {
    .u-xl\:inlineBlock {
        display:inline-block!important
    }
}

.u-flex {
    display: flex!important
}

@media (min-width: 576px) {
    .u-sm\:flex {
        display:flex!important
    }
}

@media (min-width: 768px) {
    .u-md\:flex {
        display:flex!important
    }
}

@media (min-width: 992px) {
    .u-lg\:flex {
        display:flex!important
    }
}

@media (min-width: 1200px) {
    .u-xl\:flex {
        display:flex!important
    }
}

.u-defaultModule {
    background-color: red!important;
    color: #fff!important;
    height: 100px!important
}

.u-inverted {
    transform: rotate(180deg)
}

.u-relative {
    position: relative
}

.u-stop-all-animations * {
    animation: none!important;
    transition: none!important
}

.u-skip-animations * {
    animation-duration: 0ms!important
}

.u-disabled {
    filter: saturate(0);
    cursor: default
}

.u-inlineLink {
    color: #bfa251;
    transition: color .35s ease-in-out
}

.u-inlineLink:hover {
    color: #fff
}

.ags-NewsLandingPage-blogListSection {
    display: flex;
    flex-direction: column
}

.ags-NewsLandingPage-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #fff;
    text-align: center;
    filter: drop-shadow(0 2px 6px #000);
    margin: 66px auto 0;
    padding-left: 12px;
    padding-right: 12px
}

@media (max-width: 1200px) {
    .ags-NewsLandingPage-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-NewsLandingPage-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-NewsLandingPage-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

@media (min-width: 576px) {
    .ags-NewsLandingPage-heading {
        padding-left:30px;
        padding-right: 30px
    }
}

@media (min-width: 768px) {
    .ags-NewsLandingPage-heading {
        margin-top:126px
    }
}

.ags-NewsLandingPage-crest {
    margin: 1rem auto
}

@media (min-width: 768px) {
    .ags-NewsLandingPage-crest {
        margin-bottom:4rem
    }
}

.ags-NewsLandingPage-options {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    max-width: 1080px;
    margin: 0 auto 4rem;
    padding-left: 24px;
    padding-right: 24px
}

@media (min-width: 576px) {
    .ags-NewsLandingPage-options {
        padding-left:34px;
        padding-right: 34px
    }
}

@media (max-width: 767.98px) {
    .ags-NewsLandingPage-options {
        flex-direction:column-reverse;
        align-items: flex-end;
        margin-bottom: 1rem
    }
}

.ags-NewsLandingPage-options-search {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    background-color: rgba(0,0,0,.75);
    border: 1px solid hsla(0,0%,100%,.1)
}

@media (min-width: 768px) {
    .ags-NewsLandingPage-options-search {
        width:55%
    }
}

@media (min-width: 992px) {
    .ags-NewsLandingPage-options-search {
        width:65%
    }
}

.ags-NewsLandingPage-options-search form {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.ags-NewsLandingPage-options-search form button {
    font-size: inherit;
    font-family: inherit;
    border: none;
    padding: 0;
    background-color: rgba(0,0,0,.75);
    cursor: pointer;
    width: 3rem;
    height: 3rem;
    flex: 0 0 3rem;
    display: flex;
    justify-content: center;
    align-items: center
}

.ags-NewsLandingPage-options-search-icon svg {
    height: 1.2rem;
    width: 1.2rem
}

.ags-NewsLandingPage-options-search-clear svg {
    height: 1rem;
    width: 1rem
}

.ags-NewsLandingPage-options-search-input {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    background-color: rgba(0,0,0,.75);
    color: #fff;
    height: 3rem;
    width: 100%;
    line-height: normal;
    outline: none!important;
    border: none;
    border-radius: 0;
    background-image: none;
    box-shadow: none;
    -webkit-box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none
}

.ags-NewsLandingPage-options-search-input::-moz-placeholder {
    color: #8a898a!important
}

.ags-NewsLandingPage-options-search-input::placeholder {
    color: #8a898a!important
}

.ags-NewsLandingPage-contentWrapper {
    padding: 0 0 60px;
    width: 100%
}

@media (min-width: 768px) {
    .ags-NewsLandingPage-contentWrapper {
        padding:0 0 100px
    }
}

.ags-NewsLandingPage-linkFlexContainer {
    display: flex;
    justify-content: center
}

.ags-NewsLandingPage-loadMoreLink {
    white-space: normal!important;
    background-color: transparent;
    border: none;
    color: #bfbfbf;
    padding: 0 2rem;
    width: -moz-fit-content;
    width: fit-content;
    transition: color .35s ease-in-out;
    text-shadow: 0 0 6px #000;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    position: relative;
    margin-top: 2em
}

.ags-NewsLandingPage-loadMoreLink.ags-Button:focus,.ags-NewsLandingPage-loadMoreLink.ags-Button:hover,.ags-NewsLandingPage-loadMoreLink:focus,.ags-NewsLandingPage-loadMoreLink:hover {
    background-color: transparent;
    color: #fff
}

/*.ags-NewsLandingPage-loadMoreLink:after,.ags-NewsLandingPage-loadMoreLink:before {
    position: absolute;
    content: "";
    height: 1px;
    width: 36px;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/triangle.svg);
    background-repeat: no-repeat;
    top: 50%
}*/

.ags-NewsLandingPage-loadMoreLink:before {
    left: -36px
}

.ags-NewsLandingPage-loadMoreLink:after {
    right: -36px;
    transform: rotate(180deg)
}

.ags-NewsLandingPage-filter {
    color: #b5b5b5;
    position: relative;
    min-width: 120px;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

@media (max-width: 419.98px) {
    .ags-NewsLandingPage-filter {
        margin-bottom:6px
    }
}

.ags-NewsLandingPage-filter.activeFilter {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    margin: 15px 0 15px 6px
}

@media (min-width: 576px) {
    .ags-NewsLandingPage-filter.activeFilter {
        flex-direction:row;
        align-items: center
    }
}

@media (min-width: 768px) {
    .ags-NewsLandingPage-filter.activeFilter {
        margin-bottom:0;
        margin-top: 0
    }
}

.ags-NewsLandingPage-filter-popover {
    position: absolute;
    top: 32px;
    right: 0;
    z-index: 7000;
    min-width: 160px;
    background-color: #151413;
    border: 1px solid #554f3d;
    text-align: right;
    padding: 20px 15px
}

.ags-NewsLandingPage-filter-popoverButton {
    white-space: normal!important;
    background-color: transparent;
    border: none;
    color: #bfbfbf;
    text-shadow: 0 0 6px #000;
    filter: drop-shadow(0 0 6px #000);
    transition: color .35s ease-in-out;
    font-weight: 700;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    color: #b5b5b5;
    display: flex;
    justify-content: flex-end;
    cursor: pointer
}

.ags-NewsLandingPage-filter-popoverButton.ags-Button:focus,.ags-NewsLandingPage-filter-popoverButton.ags-Button:hover,.ags-NewsLandingPage-filter-popoverButton:focus,.ags-NewsLandingPage-filter-popoverButton:hover {
    background-color: transparent;
    color: #fff
}

.ags-NewsLandingPage-filter-popoverButton:focus:not(:active),.ags-NewsLandingPage-filter-popoverButton:hover {
    background-color: transparent;
    color: #fff;
    text-decoration: none!important
}

.ags-NewsLandingPage-filter-popoverButton-arrowIcon {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-left: 8px;
    margin-top: 8px;
    transition: transform .15s ease-in-out
}

.ags-NewsLandingPage-filter-popoverButton.is-active .ags-NewsLandingPage-filter-popoverButton-arrowIcon {
    transform: scaleY(-1)
}

.ags-NewsLandingPage-filter-popoverList {
    list-style: none;
    padding: 0;
    margin: 0
}

.ags-NewsLandingPage-filter-popoverListItem {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    line-height: 1.2;
    color: #b5b5b5;
    text-align: right
}

.ags-NewsLandingPage-filter-popoverListItem:focus:not(:active),.ags-NewsLandingPage-filter-popoverListItem:hover {
    text-decoration: none!important;
    background-color: transparent;
    color: #fff;
    outline-offset: 6px
}

.ags-NewsLandingPage-filter-popoverList>li {
    padding-bottom: 15px
}

.ags-NewsLandingPage-filter-popoverList>li:last-child {
    padding-bottom: 0
}

.ags-NewsLandingPage-filter-text {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    text-align: right;
    line-height: 1.3
}

@media (min-width: 576px) {
    .ags-NewsLandingPage-filter-text {
        margin-right:10px
    }
}

.ags-NewsArticlePage .ags-rich-text-img {
    width: 100%;
    max-width: 100%;
    margin: 32px 0
}

.ags-NewsArticlePage .ags-rich-text-blockquote,.ags-NewsArticlePage .ags-rich-text-h1,.ags-NewsArticlePage .ags-rich-text-h2,.ags-NewsArticlePage .ags-rich-text-h3,.ags-NewsArticlePage .ags-rich-text-h4,.ags-NewsArticlePage .ags-rich-text-h5,.ags-NewsArticlePage .ags-rich-text-ol,.ags-NewsArticlePage .ags-rich-text-p,.ags-NewsArticlePage .ags-rich-text-ul {
    max-width: 93%;
    margin-left: auto;
    margin-right: auto
}

@media (min-width: 576px) {
    .ags-NewsArticlePage .ags-rich-text-blockquote,.ags-NewsArticlePage .ags-rich-text-h1,.ags-NewsArticlePage .ags-rich-text-h2,.ags-NewsArticlePage .ags-rich-text-h3,.ags-NewsArticlePage .ags-rich-text-h4,.ags-NewsArticlePage .ags-rich-text-h5,.ags-NewsArticlePage .ags-rich-text-ol,.ags-NewsArticlePage .ags-rich-text-p,.ags-NewsArticlePage .ags-rich-text-ul {
        max-width:calc(100% - 40px)
    }
}

@media (max-width: 575.98px) {
    .ags-NewsArticlePage .ags-rich-text-div ul {
        padding-left:15px
    }

    .ags-NewsArticlePage .ags-rich-text-div ul li:before {
        left: -13px
    }
}

.ags-NewsArticlePage {
    max-width: 1920px;
    margin: auto;
    color: #b5b5b5;
    padding: 30px 12px
}

@media (min-width: 576px) {
    .ags-NewsArticlePage {
        padding:90px 48px
    }
}

.ags-NewsArticlePage-topImage {
    max-width: 1920px;
    height: 175px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top
}

.ags-NewsArticlePage-contentWrapper {
    position: relative;
    max-width: 1080px;
    margin: auto
}

.ags-NewsArticlePage-contentWrapper-allNews {
    margin-bottom: 48px
}

@media (min-width: 992px) {
    .ags-NewsArticlePage-contentWrapper-allNews {
        margin-left:-14px
    }
}

.ags-NewsArticlePage-contentWrapper-allNews-link {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #b5b5b5;
    transition: color .35s ease-in-out;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    margin-left: 10px
}

.ags-NewsArticlePage-contentWrapper-allNews-link-icon {
    display: inline-block;
    position: relative;
    top: -1px;
    width: 11px;
    height: 6px;
    transform: rotate(270deg);
    margin-right: 10px
}

.ags-NewsArticlePage-contentWrapper-allNews-link-icon svg {
    width: 100%;
    height: 100%
}

.ags-NewsArticlePage-contentWrapper-allNews-link:hover {
    color: #fff
}

.ags-NewsArticlePage-contentWrapper-stickyParent {
    position: relative
}

.ags-NewsArticlePage-contentWrapper-articlePane {
    padding-bottom: 16px;
    margin: 0 14px;
    position: relative
}

@media (min-width: 992px) {
    .ags-NewsArticlePage-contentWrapper-articlePane {
        display:inline-block;
        width: calc(100% - 380px);
        margin: 0
    }
}

.ags-NewsArticlePage-contentWrapper-articlePane-articleTitle {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5625rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    background-color: none;
    color: #fff;
    margin: 0
}

@media (max-width: 1200px) {
    .ags-NewsArticlePage-contentWrapper-articlePane-articleTitle {
        font-size:calc(1.1125rem + .6vw)
    }
}

@media (min-width: 768px) {
    .ags-NewsArticlePage-contentWrapper-articlePane-articleTitle {
        font-size:2.125rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-NewsArticlePage-contentWrapper-articlePane-articleTitle {
        font-size:calc(1.225rem + 1.2vw)
    }
}

.ags-NewsArticlePage-contentWrapper-articlePane-blogDate {
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    margin-top: 20px
}

.ags-NewsArticlePage-contentWrapper-articlePane-verticalPipe {
    display: inline-block;
    margin: 0 5px;
    position: relative;
    top: 1px
}

.ags-NewsArticlePage-contentWrapper-articlePane-label {
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase
}

.ags-NewsArticlePage-contentWrapper-articlePane-authorName {
    margin-bottom: 48px
}

.ags-NewsArticlePage-contentWrapper-articlePane-article {
    position: relative;
    background-color: rgba(0,0,0,.75);
    margin: 32px 0 0;
    padding-bottom: 20px;
    width: 100%
}

@media (min-width: 576px) {
    .ags-NewsArticlePage-contentWrapper-articlePane-article {
        margin:32px -20px 0;
        width: calc(100% + 40px)
    }
}

.ags-NewsArticlePage-contentWrapper-articlePane-share {
    display: flex;
    margin-top: 20px
}

.ags-NewsArticlePage-contentWrapper-articlePane-share-label {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #b5b5b5;
    display: flex;
    align-items: center;
    margin-right: 20px
}

.ags-NewsArticlePage-contentWrapper-articlePane-share-icon {
    display: flex;
    width: 40px;
    height: 40px;
    padding: 8px;
    margin-right: 16px;
    color: #b5b5b5;
    background-color: #141312;
    transition: color .35s ease;
    cursor: pointer
}

.ags-NewsArticlePage-contentWrapper-articlePane-share-icon svg {
    height: 24px
}

.ags-NewsArticlePage-contentWrapper-articlePane-share-icon--facebook:focus,.ags-NewsArticlePage-contentWrapper-articlePane-share-icon--facebook:hover,.ags-NewsArticlePage-contentWrapper-articlePane-share-icon--twitter:focus,.ags-NewsArticlePage-contentWrapper-articlePane-share-icon--twitter:hover,.ags-NewsArticlePage-contentWrapper-articlePane-share-icon--twitterX:focus,.ags-NewsArticlePage-contentWrapper-articlePane-share-icon--twitterX:hover {
    color: #fff
}

.ags-NewsArticlePage-contentWrapper-articlePane-share-icon--twitterX {
    padding: 8px 9px 9px
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks {
    display: flex;
    justify-content: space-between;
    margin: 80px -5px 0
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks a {
    text-decoration: none
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous {
    margin-right: auto;
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundDark,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundDark.ags-Button:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundDark.ags-Button:hover,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundDark:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundDark:hover,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundLight.ags-Button:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundLight.ags-Button:hover,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundLight:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundDark:active,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundDark.ags-Button:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundDark.ags-Button:hover,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundDark:active,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundDark:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundDark:hover,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundLight.ags-Button:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundLight.ags-Button:hover,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundLight:active,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundLight:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous-leftArrow {
    display: inline-block;
    height: 9px;
    width: 9px;
    border-top: 2px solid #fff;
    border-left: 2px solid #fff;
    transform: rotate(-45deg);
    margin: -1px 3px 0 4px;
    transition: border-color .35s ease
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous:hover .ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-previous-leftArrow {
    border-top-color: #141312;
    border-left-color: #141312
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next {
    margin-left: auto;
    white-space: normal!important;
    background-color: transparent;
    border-radius: 0;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: rgba(0,0,0,.75)
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundDark,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundLight {
    color: #fff;
    border-color: #bfa251
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundDark.ags-Button:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundDark.ags-Button:hover,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundDark:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundDark:hover,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundLight.ags-Button:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundLight.ags-Button:hover,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundLight:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundLight:hover {
    background-image: linear-gradient(90deg,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141);
    color: #141312
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundDark:active,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundLight:active {
    background-image: linear-gradient(90deg,#d8bd7d,#efd8af,#fcf3ca,#dfb872,#c5a55e);
    color: #ae9368!important
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundDark.ags-Button:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundDark.ags-Button:hover,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundDark:active,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundDark:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundDark:hover,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundLight.ags-Button:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundLight.ags-Button:hover,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundLight:active,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundLight:focus,.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next.ags-Button--backgroundLight:hover {
    text-shadow: 0 1px #fff79c
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next-rightArrow {
    display: inline-block;
    height: 9px;
    width: 9px;
    border-top: 2px solid #fff;
    border-right: 2px solid #fff;
    transform: rotate(45deg);
    margin: -1px 0 0 3px;
    transition: border-color .35s ease
}

.ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next:hover .ags-NewsArticlePage-contentWrapper-articlePane-adjacentArticleLinks-next-rightArrow {
    border-top-color: #141312;
    border-right-color: #141312
}

.ags-NewsArticlePage-contentWrapper-sidebar {
    display: none;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 320px;
    align-self: flex-start;
    max-height: 100%;
    padding: 0 4px 0 30px;
    box-sizing: content-box;
    overflow: hidden
}

@media (min-width: 992px) {
    .ags-NewsArticlePage-contentWrapper-sidebar {
        display:block
    }
}

.ags-NewsArticlePage-contentWrapper-sidebar-inner {
    overflow: hidden;
    padding-bottom: 6px
}

.ags-NewsArticlePage-contentWrapper-sidebar-viewport {
    position: relative;
    margin: 0 4px
}

.ags-NewsArticlePage-contentWrapper-sidebar-viewport-hasCustomScrollbar {
    overflow-x: hidden;
    overflow-y: auto;
    width: 100%;
    height: auto;
    max-height: calc(100vh - 108px);
    box-sizing: content-box;
    overscroll-behavior: none;
    -ms-scroll-chaining: none
}

.ags-NewsArticlePage-contentWrapper-sidebar-viewport-hasCustomScrollbar .simplebar-scrollbar:before {
    background: #8a898a
}

.ags-NewsArticlePage-contentWrapper-sidebar-viewport-hasCustomScrollbar a {
    padding: 2px 0
}

.ags-NewsArticlePage-contentWrapper-sidebar-viewport-hasCustomScrollbar a:last-of-type {
    padding-bottom: 0
}

.ags-NewsArticlePage-contentWrapper-sidebar-viewport-hasCustomScrollbar a:focus {
    outline: none!important
}

.ags-NewsArticlePage-contentWrapper-sidebar-viewport-hasCustomScrollbar a:focus div.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle {
    outline-width: 2px;
    outline-style: solid;
    outline-color: #ffdf7c;
    outline-offset: -4px
}

.ags-NewsArticlePage-contentWrapper-sidebar-viewport-hasCustomScrollbar a:hover {
    outline: none!important
}

.ags-NewsArticlePage-contentWrapper-sidebar-viewport-hasCustomScrollbar a:hover div.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle {
    outline-width: 2px;
    outline-style: solid;
    outline-color: #b5b5b5;
    outline-offset: -4px
}

.ags-NewsArticlePage-contentWrapper-sidebar-headingText {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    text-align: center;
    color: #fff;
    padding-bottom: 1.5em
}

@media (max-width: 1200px) {
    .ags-NewsArticlePage-contentWrapper-sidebar-headingText {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-NewsArticlePage-contentWrapper-sidebar-horizontalRule {
    background-image: url(../../assets/images2/lost-ark-sprites.png);
    background-position: -1031px -264px;
    width: 296px;
    height: 1px;
    margin: 18px auto 12px
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle {
    position: relative;
    display: flex;
    flex-direction: column;
    border: none;
    padding: 15px;
    margin-top: -4px;
    background-color: rgba(0,0,0,.75)
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-imageTitleRow {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-imageTitleRow-thumbnail {
    width: 110px;
    height: 62px;
    margin-right: 10px;
    flex-grow: 0;
    flex-shrink: 0
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-imageTitleRow-thumbnail-image {
    width: 100%;
    height: 100%
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-imageTitleRow-label {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #b5b5b5;
    margin-bottom: 6px
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-imageTitleRow-title {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .8rem;
    line-height: 1.5;
    letter-spacing: .01em;
    color: #fff;
    white-space: normal
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-progressBar {
    display: none;
    position: absolute;
    top: 7px;
    bottom: 7px;
    left: 6px;
    width: 4px;
    background-color: #8a898a
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-progressBar-progressIndicator {
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 4px;
    background-color: #eac04b
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle--active {
    background-color: rgba(45,45,45,.75)
}

.ags-NewsArticlePage-contentWrapper-sidebar-recentArticle--active .ags-NewsArticlePage-contentWrapper-sidebar-recentArticle-progressBar {
    display: block
}

.ags-NewsArticlePage-contentWrapper-sidebar.ags-sideBar-sticky .ags-NewsArticlePage-contentWrapper-sidebar-inner {
    position: fixed;
    top: 0;
    bottom: 0;
    width: 320px;
    margin-top: 20px
}

.ags-NewsArticlePage-contentWrapper-sidebar.ags-sideBar-showFooter .ags-NewsArticlePage-contentWrapper-sidebar-inner {
    position: absolute;
    top: auto;
    bottom: 0;
    width: 320px
}

.ags-NewsSearchResults {
    padding: 48px 12px 66px
}

@media (min-width: 576px) {
    .ags-NewsSearchResults {
        padding:48px 30px 66px
    }
}

@media (min-width: 768px) {
    .ags-NewsSearchResults {
        padding:48px 30px 126px
    }
}

.ags-NewsSearchResults-crestContainer {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%
}

.ags-NewsSearchResults-crest {
    margin: 1rem
}

.ags-NewsSearchResults-contentWrapper {
    padding: 0
}

.ags-NewsSearchResults-blogListSection {
    display: flex;
    flex-direction: column
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult {
    display: flex;
    padding: 24px;
    will-change: transform
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult:last-of-type {
    margin-bottom: 0
}

@media (max-width: 767.98px) {
    .ags-NewsSearchResults-blogListSection .ags-BlogSearchResult {
        flex-direction:column
    }
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-link {
    text-decoration: none
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult:hover {
    background-color: rgba(45,45,45,.75)
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult:hover .ags-BlogSearchResult-imageContainer-image {
    transform: scale(1.05)
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-imageContainer {
    margin-right: 2rem;
    width: 100%;
    overflow: hidden;
    display: none;
    justify-content: center;
    align-items: center
}

@media (min-width: 992px) {
    .ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-imageContainer {
        display:flex;
        width: 35%
    }
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-imageContainer--mobile {
    display: block;
    flex: 0 0 35%
}

@media (min-width: 992px) {
    .ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-imageContainer--mobile {
        display:none
    }
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-imageContainer-image {
    width: 100%;
    height: auto;
    transition: .2s
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer {
    display: none;
    flex-direction: column;
    justify-content: center;
    width: 100%
}

@media (min-width: 992px) {
    .ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer {
        display:flex;
        width: 65%
    }
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer--mobile {
    display: block
}

@media (min-width: 992px) {
    .ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer--mobile {
        display:none
    }
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-link {
    text-decoration: none
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-heading {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1;
    letter-spacing: .03em;
    line-height: 1.2;
    color: #fff
}

@media (max-width: 1200px) {
    .ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-heading {
        font-size:calc(1.05rem + .26667vw)
    }
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-label {
    margin-top: 8px;
    margin-bottom: 1rem
}

@media (min-width: 992px) {
    .ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-label {
        margin-top:1rem
    }
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-label-date,.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-label-tag {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #bfbfbf
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-label-tag-pipe {
    color: #bfbfbf;
    margin: 0 5px
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-text {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    color: #b5b5b5
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-text,.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-text .ags-rich-text-div-highlight {
    visibility: visible;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    overflow: hidden
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-detailsLink {
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    position: relative;
    display: inline-block;
    color: #bfbfbf;
    text-decoration: none;
    transition: color .35s ease-in-out
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-detailsLink:hover {
    color: #fff
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-contentContainer-detailsLink:after {
    content: "";
    position: absolute;
    border: 4px solid transparent;
    border-left: 6px solid #bfa251;
    margin-left: .5rem;
    top: 10px
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult-mobileContentDetails {
    display: flex;
    flex-direction: row
}

.ags-NewsSearchResults-blogListSection .ags-BlogSearchResult .ags-rich-text-div-highlight .ags-rich-text-span-highlight {
    background-color: #554f3d;
    color: #fff;
    text-shadow: 0 0 6px #000;
    padding: 0 2px
}

.ags-NewsSearchResults-allNews {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #b5b5b5;
    transition: color .35s ease-in-out;
    margin: 0 0 48px
}

.ags-NewsSearchResults-allNews:hover {
    color: #fff
}

.ags-NewsSearchResults-allNews svg {
    width: 10px;
    height: 5px;
    transform: rotate(-90deg);
    margin-bottom: 1.5px
}

.ags-NewsSearchResults-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 2.34375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #fff;
    margin: 48px auto 0;
    word-wrap: break-word;
    text-align: center;
    filter: drop-shadow(0 2px 6px #000)
}

@media (max-width: 1200px) {
    .ags-NewsSearchResults-heading {
        font-size:calc(1.26875rem + 1.43333vw)
    }
}

@media (min-width: 768px) {
    .ags-NewsSearchResults-heading {
        font-size:3.1875rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-NewsSearchResults-heading {
        font-size:calc(1.4375rem + 2.33333vw)
    }
}

.ags-NewsSearchResults-heading-highlight {
    padding: 0 2px;
    -webkit-hyphens: auto;
    hyphens: auto;
    word-break: normal;
    overflow-wrap: anywhere
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .ags-NewsSearchResults-heading-highlight {
            word-break:break-word
        }
    }
}

@supports (-webkit-touch-callout:none) {
    .ags-NewsSearchResults-heading-highlight {
        word-break: break-word
    }
}

.ags-NewsSearchResults-totalFound {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #b5b5b5;
    margin: 0 auto 3rem;
    text-align: center
}

.ags-NewsSearchResults-pages {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 45px auto 0;
    padding: 0 12px;
    background-color: rgba(0,0,0,.75)
}

@media (max-width: 575.98px) {
    .ags-NewsSearchResults-pages {
        transform:scale(.75)
    }
}

.ags-NewsSearchResults-pages-ellipsis {
    color: #b5b5b5;
    padding: 0 .5rem
}

.ags-NewsSearchResults-pages-page {
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    color: #b5b5b5;
    text-decoration: none;
    padding: 15px 0;
    width: 40px;
    text-align: center;
    transition: color .35s ease
}

.ags-NewsSearchResults-pages-page--active,.ags-NewsSearchResults-pages-page:hover {
    color: #bfa251
}

.ags-NewsSearchResults-pages-page--active {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.2rem;
    line-height: 1.625;
    cursor: default
}

@media (max-width: 1200px) {
    .ags-NewsSearchResults-pages-page--active {
        font-size:calc(1.04rem + .21333vw)
    }
}

.ags-NewsSearchResults-pages-control {
    color: #b5b5b5;
    width: 10px;
    margin: 0 .75rem 0 1rem;
    transition: color .35s ease
}

@media (max-width: 409.98px) {
    .ags-NewsSearchResults-pages-control {
        display:none
    }
}

.ags-NewsSearchResults-pages-control--prev {
    transform: rotate(-90deg)
}

.ags-NewsSearchResults-pages-control--next {
    transform: rotate(90deg)
}

.ags-NewsSearchResults-pages-control:hover {
    color: #bfa251
}

.ags-NewsSearchResults-suggestion {
    color: #b5b5b5;
    margin-top: 4rem
}

.ags-NewsSearchResults-suggestion-heading {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1;
    letter-spacing: .03em;
    line-height: 1.2
}

@media (max-width: 1200px) {
    .ags-NewsSearchResults-suggestion-heading {
        font-size:calc(1.05rem + .26667vw)
    }
}

.ags-NewsSearchResults-suggestion-list {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625
}

.ags-NewsSearchResults .ags-NewsLandingPage-options {
    width: 100%;
    padding: 0
}

@media (max-width: 767.98px) {
    .ags-NewsSearchResults .ags-NewsLandingPage-options {
        padding:0
    }
}

.ags-NewsSearchResults .ags-NewsLandingPage-contentWrapper {
    position: relative;
    padding: 0;
    background-color: rgba(0,0,0,.75)
}

.ags-ServerStatus-content {
    display: flex;
    flex-direction: column;
    align-items: center;
    color: #b5b5b5;
    padding: 0 20px 60px
}

@media (min-width: 768px) {
    .ags-ServerStatus-content {
        padding-bottom:120px
    }
}

.ags-ServerStatus-content-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    margin: 80px auto 24px;
    color: #fff;
    text-align: center
}

@media (max-width: 1200px) {
    .ags-ServerStatus-content-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-ServerStatus-content-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-ServerStatus-content-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

@media (min-width: 768px) {
    .ags-ServerStatus-content-heading {
        position:relative;
        display: flex;
        justify-content: center;
        align-items: center
    }
}

.ags-ServerStatus-content .ags-Crest {
    margin-bottom: 1.5rem
}

.ags-ServerStatus-content-selectRegion {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    color: #b5b5b5;
    margin: 0 auto 12px
}

.ags-ServerStatus-content-tabs {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap
}

.ags-ServerStatus-content-tabs-tabHeading {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    margin: 4px;
    text-decoration: none;
    background-color: rgba(0,0,0,.75);
    border: 1px solid #5f5f5f
}

.ags-ServerStatus-content-tabs-tabHeading-label {
    padding: 8px;
    color: #bfa251;
    transition: color .35s ease-in-out;
    transition: border-color .35s ease-in-out
}

.ags-ServerStatus-content-tabs-tabHeading:hover .ags-ServerStatus-content-tabs-tabHeading-label {
    color: #d2d2d2
}

.ags-ServerStatus-content-tabs-tabHeading.is-active .ags-ServerStatus-content-tabs-tabHeading-label {
    color: #fff;
    border-color: #d2d2d2
}

.ags-ServerStatus-content-responses {
    position: relative;
    background-color: rgba(0,0,0,.75);
    width: 100%;
    margin: 12px auto 30px
}

.ags-ServerStatus-content-responses-response {
    display: none;
    flex-flow: row wrap;
    width: 100%;
    margin: 0 auto
}

.ags-ServerStatus-content-responses-response-hr {
    width: 100%;
    margin: 0 auto
}

@media (min-width: 576px) and (max-width:991.98px) {
    .ags-ServerStatus-content-responses-response-hr:nth-of-type(4n-2) {
        display:none
    }
}

@media (min-width: 992px) {
    .ags-ServerStatus-content-responses-response-hr:nth-of-type(3n-1),.ags-ServerStatus-content-responses-response-hr:nth-of-type(3n-2) {
        display:none
    }
}

.ags-ServerStatus-content-responses-response-hr-sprite {
    background-image: linear-gradient(90deg,transparent,#bfa251,transparent);
    height: 1px;
    width: 100%
}

.ags-ServerStatus-content-responses-response-server {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 12px
}

@media (min-width: 576px) {
    .ags-ServerStatus-content-responses-response-server {
        width:50%
    }
}

@media (min-width: 992px) {
    .ags-ServerStatus-content-responses-response-server {
        width:33.333333%
    }
}

.ags-ServerStatus-content-responses-response-server-status-wrapper {
    width: 35%;
    margin-right: 12px;
    justify-content: center;
    display: flex;
    justify-content: flex-end;
    align-items: center
}

.ags-ServerStatus-content-responses-response-server-status--good {
    color: #4bc08e;
    width: 12px
}

.ags-ServerStatus-content-responses-response-server-status--busy {
    color: #eac04b;
    margin-bottom: -10px;
    width: 21px
}

.ags-ServerStatus-content-responses-response-server-status--full {
    color: #b53434;
    width: 12px;
    margin-bottom: -2px
}

.ags-ServerStatus-content-responses-response-server-status--maintenance {
    color: #5875b1;
    width: 12px;
    margin-bottom: -2px
}

.ags-ServerStatus-content-responses-response-server-name {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    width: 65%;
    overflow: hidden;
    word-break: normal;
    overflow-wrap: anywhere;
    -webkit-hyphens: auto;
    hyphens: auto
}

@media not all and (-webkit-min-device-pixel-ratio: 0),not all and (min-resolution:0.001dpcm) {
    @supports (-webkit-appearance:none) {
        .ags-ServerStatus-content-responses-response-server-name {
            word-break:break-word
        }
    }
}

@supports (-webkit-touch-callout:none) {
    .ags-ServerStatus-content-responses-response-server-name {
        word-break: break-word
    }
}

.ags-ServerStatus-content-responses-response-server-type {
    color: #ffc90e;
    padding-left: 5px
}

.ags-ServerStatus-content-responses-response.is-active {
    display: flex
}

.ags-ServerStatus-content-hr {
    background-image: linear-gradient(90deg,transparent,#bfa251,transparent);
    margin: 0 auto;
    height: 1px;
    width: 100%
}

.ags-ServerStatus-content-lastUpdated {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    text-align: center;
    filter: drop-shadow(0 2px 6px #000)
}

.ags-ServerStatus-content-legend {
    background-color: rgba(0,0,0,.75);
    position: relative;
    width: 100%;
    max-width: 732px;
    padding: 18px;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    margin: 2.5rem 0 2rem
}

@media (min-width: 768px) {
    .ags-ServerStatus-content-legend {
        justify-content:center;
        align-items: center;
        flex-direction: row
    }
}

.ags-ServerStatus-content-legend-item {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    display: flex;
    justify-content: center;
    align-items: center
}

@media (min-width: 768px) {
    .ags-ServerStatus-content-legend-item+.ags-ServerStatus-content-legend-item {
        margin-left:40px
    }
}

.ags-ServerStatus-content-legend-item-iconWrapper {
    width: 21px;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    margin-right: 12px
}

@media (min-width: 768px) {
    .ags-ServerStatus-content-legend-item-iconWrapper {
        width:auto
    }
}

.ags-ServerStatus-content-legend-item-good-icon {
    color: #4bc08e;
    width: 12px
}

.ags-ServerStatus-content-legend-item-busy-icon {
    color: #eac04b;
    width: 21px;
    margin-bottom: -10px
}

.ags-ServerStatus-content-legend-item-full-icon {
    color: #b53434;
    width: 12px;
    margin-bottom: -2px
}

.ags-ServerStatus-content-legend-item-maintenance-icon {
    color: #5875b1;
    width: 12px;
    margin-bottom: -2px
}

.ags-ReleasesListPage-heading {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #fff;
    text-align: center;
    filter: drop-shadow(0 2px 6px #000);
    margin: 0 auto;
    padding-top: 66px;
    padding-left: 12px;
    padding-right: 12px
}

@media (max-width: 1200px) {
    .ags-ReleasesListPage-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-ReleasesListPage-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-ReleasesListPage-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

@media (min-width: 576px) {
    .ags-ReleasesListPage-heading {
        padding-left:30px;
        padding-right: 30px
    }
}

@media (min-width: 768px) {
    .ags-ReleasesListPage-heading {
        padding-top:126px
    }
}

.ags-ReleasesListPage-crest {
    margin: 1rem auto
}

@media (min-width: 768px) {
    .ags-ReleasesListPage-crest {
        margin-bottom:4rem
    }
}

.ags-ReleasesListPage-releaseListSection {
    padding: 64px 12px 0
}

@media (min-width: 576px) {
    .ags-ReleasesListPage-releaseListSection {
        padding:64px 30px 0
    }
}

.ags-ReleasesListPage-contentWrapper {
    padding: 0 0 60px
}

@media (min-width: 768px) {
    .ags-ReleasesListPage-contentWrapper {
        padding:0 0 100px
    }
}

.ags-ReleasesListPage-linkFlexContainer {
    display: flex;
    justify-content: center
}

.ags-ReleasesListPage-loadMoreLink {
    white-space: normal!important;
    background-color: transparent;
    border: none;
    color: #bfbfbf;
    padding: 0 2rem;
    width: -moz-fit-content;
    width: fit-content;
    transition: color .35s ease-in-out;
    text-shadow: 0 0 6px #000;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    position: relative;
    margin-top: 2em
}

.ags-ReleasesListPage-loadMoreLink.ags-Button:focus,.ags-ReleasesListPage-loadMoreLink.ags-Button:hover,.ags-ReleasesListPage-loadMoreLink:focus,.ags-ReleasesListPage-loadMoreLink:hover {
    background-color: transparent;
    color: #fff
}

/*
.ags-ReleasesListPage-loadMoreLink:after,.ags-ReleasesListPage-loadMoreLink:before {
    position: absolute;
    content: "";
    height: 1px;
    width: 36px;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/triangle.svg);
    background-repeat: no-repeat;
    top: 50%
}
*/

.ags-ReleasesListPage-loadMoreLink:before {
    left: -36px
}

.ags-ReleasesListPage-loadMoreLink:after {
    right: -36px;
    transform: rotate(180deg)
}

.ags-ReleasesListPage .ags-Module {
    border-top: none
}

.ags-ReleasesListPage .ags-Module:after {
    content: none
}

.ags-ReleasesListPage .ags-ContainerModule-container-slotModuleContainer {
    margin-left: -2%
}

.ags-ReleasesListPage .ags-ContentModule-foregroundContainer {
    padding-top: 6px!important;
    padding-bottom: 6px!important
}

.ags-ReleasesListItem {
    position: relative;
    max-width: 900px;
    margin: 0 auto
}

.ags-ReleasesListItem-spacer {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    text-decoration: none
}

@media (min-width: 768px) {
    .ags-ReleasesListItem-spacer {
        padding:2rem 4rem;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center
    }
}

@media (min-width: 768px) {
    .ags-ReleasesListItem-spacer:focus-within,.ags-ReleasesListItem-spacer:hover {
        background-image:linear-gradient(90deg,transparent,hsla(0,0%,40%,.75) 25% 75%,transparent)
    }
}

.ags-ReleasesListItem-spacer:focus-within .ags-ReleasesListItem-image img,.ags-ReleasesListItem-spacer:hover .ags-ReleasesListItem-image img {
    transform: scale(1.05)
}

.ags-ReleasesListItem.featuredPatchNote {
    display: none
}

.ags-ReleasesListItem:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background-image: linear-gradient(90deg,transparent,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141,transparent)
}

.ags-ReleasesListItem:last-of-type:after {
    content: none
}

.ags-ReleasesListItem-mobileFlexContainer {
    width: 40%
}

@media (max-width: 767.98px) {
    .ags-ReleasesListItem-mobileFlexContainer {
        display:flex;
        justify-content: center;
        align-items: center;
        position: relative;
        padding: 18px 18px 0;
        max-width: 100%;
        width: 100%
    }
}

@media (max-width: 767.98px) {
    .ags-ReleasesListItem-mobileTitleWrapper {
        position:relative;
        display: flex;
        align-items: center;
        background-image: linear-gradient(90deg,hsla(0,0%,40%,.75) 75%,transparent);
        height: 100px;
        width: 100%
    }
}

.ags-ReleasesListItem-mobileTitleWrapper-arrow {
    position: absolute;
    background: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/LA-diamond-arrow-nobox.svg) no-repeat;
    height: 40px;
    width: 29px;
    right: -18px;
    top: 50%;
    transform: translateY(-50%)
}

.ags-ReleasesListItem-mobileTitleWrapper-buttonContainer {
    position: absolute;
    right: -15px;
    top: 50%;
    transform: translateY(-50%)
}

@media (min-width: 768px) {
    .ags-ReleasesListItem-mobileTitleWrapper-buttonContainer {
        display:none
    }
}

.ags-ReleasesListItem-mobileTitleWrapper-backButton,.ags-ReleasesListItem-mobileTitleWrapper-backButtonGold {
    position: absolute;
    transition: opacity .35s ease-in-out
}

.ags-ReleasesListItem-mobileTitleWrapper-backButtonGold {
    visibility: hidden;
    opacity: 0
}

.ags-ReleasesListItem-imageWrapper {
    position: relative;
    width: 100%
}

@media (max-width: 767.98px) {
    .ags-ReleasesListItem-imageWrapper {
        width:30%
    }

    .ags-ReleasesListItem-imageWrapper .ags-ContainerBorder {
        display: none
    }
}

.ags-ReleasesListItem-image {
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    height: 100px;
    width: auto
}

@media (min-width: 768px) {
    .ags-ReleasesListItem-image {
        flex:0 1 315px;
        height: 150px
    }
}

.ags-ReleasesListItem-image img {
    height: 100px;
    width: auto;
    transition: transform .2s
}

@media (min-width: 768px) {
    .ags-ReleasesListItem-image img {
        height:150px
    }
}

.ags-ReleasesListItem-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding: 18px;
    width: 100%;
    color: #b5b5b5
}

@media (min-width: 768px) {
    .ags-ReleasesListItem-content {
        padding-left:32px;
        width: auto;
        height: 150px;
        flex: 1 1 765px
    }
}

.ags-ReleasesListItem-content-spacerLink {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0
}

.ags-ReleasesListItem-content-spacerLink-label {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0,0,0,0);
    white-space: nowrap;
    border-width: 0
}

.ags-ReleasesListItem-content-description,.ags-ReleasesListItem-content-label,.ags-ReleasesListItem-content-title {
    filter: drop-shadow(0 0 6px #000)
}

.ags-ReleasesListItem-content-description,.ags-ReleasesListItem-content-label {
    color: #b5b5b5
}

.ags-ReleasesListItem-content-label {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    font-weight: 600;
    font-size: .75rem;
    letter-spacing: .1em;
    padding-bottom: 14px
}

.ags-ReleasesListItem-content-label,.ags-ReleasesListItem-content-title {
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-style: normal;
    line-height: 1;
    text-transform: uppercase
}

.ags-ReleasesListItem-content-title {
    font-size: 1rem;
    letter-spacing: 0;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-size: .975rem;
    letter-spacing: .03em;
    display: inline-block;
    color: #fff
}

@media (min-width: 768px) {
    .ags-ReleasesListItem-content-title {
        font-family:Proxima Nova,Arial,sans-serif;
        font-size: 1rem;
        letter-spacing: 0;
        text-decoration: none;
        text-indent: 0;
        text-transform: none;
        font-family: Vendome,Times,Times Roman,Times New Roman,serif;
        font-weight: 400;
        font-style: normal;
        font-size: 1.2rem;
        line-height: 1;
        text-transform: uppercase;
        letter-spacing: .03em
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-ReleasesListItem-content-title {
        font-size:calc(1.04rem + .21333vw)
    }
}

.ags-ReleasesListItem-content-title--mobile {
    padding: 0 18px;
    width: 100%
}

@media (min-width: 768px) {
    .ags-ReleasesListItem-content-title--mobile {
        display:none
    }
}

.ags-ReleasesListItem-content-title--desktop {
    margin-bottom: .75rem
}

@media (max-width: 767.98px) {
    .ags-ReleasesListItem-content-title--desktop {
        display:none
    }
}

.ags-ReleasesListItem-content-description {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    line-height: 1.3
}

.ags-ReleaseDetailsPage {
    max-width: 1920px;
    margin: auto;
    color: #b5b5b5
}

.ags-ReleaseDetailsPage .ags-HeroModule-content-tableOfContents {
    margin-bottom: 2rem
}

.ags-ReleaseDetailsPage .ags-HeroModule-content-tableOfContents-link {
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    color: #fff;
    transition: color .35s ease-in-out;
    text-decoration: underline;
    margin-right: 24px;
    position: relative;
    text-underline-offset: 3px
}

.ags-ReleaseDetailsPage .ags-HeroModule-content-tableOfContents-link:hover {
    color: #bfa251
}

.ags-ReleaseDetailsPage .ags-HeroModule-content-tableOfContents-link:after {
    content: "";
    text-decoration: none;
    position: absolute;
    left: -12px;
    width: 1px;
    top: 4px;
    height: 13px;
    background-color: #fff
}

.ags-ReleaseDetailsPage .ags-HeroModule-content-tableOfContents-link:first-of-type:after {
    content: none
}

.ags-ReleaseDetailsPage .ags-HeroModule--lightBackground .ags-HeroModule-content-tableOfContents-link {
    color: #141312
}

.ags-ReleaseDetailsPage .ags-HeroModule--lightBackground .ags-HeroModule-content-tableOfContents-link:hover {
    color: #2d2d2d
}

.ags-ReleaseDetailsPage .ags-HeroModule--lightBackground .ags-HeroModule-content-tableOfContents-link:after {
    background-color: #141312
}

.ags-ReleaseDetailsPage-pageHeading {
    position: relative;
    margin: auto;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    max-width: 1080px;
    padding: 4rem 1rem
}

@media (min-width: 768px) {
    .ags-ReleaseDetailsPage-pageHeading {
        padding:4rem 0;
        width: 85vw
    }
}

.ags-ReleaseDetailsPage-pageHeading-backLink {
    margin-bottom: 1rem
}

.ags-ReleaseDetailsPage-pageHeading-backLink-label {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #b5b5b5
}

@media (max-width: 1200px) {
    .ags-ReleaseDetailsPage-pageHeading-backLink-label {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-ReleaseDetailsPage-pageHeading-title {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    background-color: none;
    color: #b5b5b5;
    margin: 0
}

@media (max-width: 1200px) {
    .ags-ReleaseDetailsPage-pageHeading-title {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-ReleaseDetailsPage-pageHeading-title {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-ReleaseDetailsPage-pageHeading-title {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

.ags-ReleaseDetailsPage-pageHeading-date {
    display: inline-block;
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #b5b5b5;
    margin-top: 1rem
}

@media (min-width: 768px) {
    .ags-ReleaseDetailsPage-articleFooter {
        padding:48px 60px;
        max-width: 1080px
    }
}

.ags-ReleaseDetailsPage-articleFooter-share {
    display: flex;
    margin: 1rem;
    align-self: flex-end
}

@media (min-width: 768px) {
    .ags-ReleaseDetailsPage-articleFooter-share {
        align-self:center;
        margin-top: 0
    }
}

.ags-ReleaseDetailsPage-articleFooter-share-label {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase;
    color: #b5b5b5;
    display: flex;
    align-items: center;
    margin-right: 4px
}

.ags-ReleaseDetailsPage-articleFooter-share-icon {
    display: flex;
    width: 40px;
    height: 40px;
    padding: 8px;
    margin-left: 16px;
    color: #b5b5b5;
    background-color: #141312;
    transition: color .35s ease;
    cursor: pointer
}

.ags-ReleaseDetailsPage-articleFooter-share-icon svg {
    height: 24px
}

.ags-ReleaseDetailsPage-articleFooter-share-icon--facebook:focus,.ags-ReleaseDetailsPage-articleFooter-share-icon--facebook:hover,.ags-ReleaseDetailsPage-articleFooter-share-icon--twitter:focus,.ags-ReleaseDetailsPage-articleFooter-share-icon--twitter:hover,.ags-ReleaseDetailsPage-articleFooter-share-icon--twitterX:focus,.ags-ReleaseDetailsPage-articleFooter-share-icon--twitterX:hover {
    color: #fff
}

.ags-ReleaseDetailsPage-articleFooter-share-icon--twitterX {
    padding: 8px 9px 9px
}

.ags-ReleaseDetailsPage-articleFooter-rowOne {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    flex-wrap: wrap
}

@media (max-width: 767.98px) {
    .ags-ReleaseDetailsPage-articleFooter-rowOne {
        flex-direction:column;
        align-items: center
    }
}

.ags-ReleaseDetailsPage-articleFooter-backLink {
    display: flex;
    justify-content: center;
    align-items: center;
    text-decoration: none
}

@media (max-width: 767.98px) {
    .ags-ReleaseDetailsPage-articleFooter-backLink {
        order:1;
        margin: 2rem 0 3.75rem
    }
}

.ags-ReleaseDetailsPage-articleFooter-backLink-label {
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.5rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em;
    color: #b5b5b5;
    width: 180px;
    margin-left: .5rem;
    transition: color .35s ease-in-out;
    filter: drop-shadow(0 2px 6px #000)
}

@media (max-width: 1200px) {
    .ags-ReleaseDetailsPage-articleFooter-backLink-label {
        font-size:calc(1.1rem + .53333vw)
    }
}

.ags-ReleaseDetailsPage-articleFooter-backLink-buttonContainer {
    height: 90.5px;
    width: 90.5px
}

.ags-ReleaseDetailsPage-articleFooter-backLink-backButton,.ags-ReleaseDetailsPage-articleFooter-backLink-backButtonGold {
    position: absolute;
    transition: opacity .35s ease-in-out;
    transform: rotate(180deg);
    height: 90.5px;
    width: 90.5px;
    filter: drop-shadow(0 2px 6px #000)
}

.ags-ReleaseDetailsPage-articleFooter-backLink-backButtonGold {
    visibility: hidden;
    opacity: 0
}

.ags-ReleaseDetailsPage-articleFooter-backLink:focus-within .ags-ReleaseDetailsPage-articleFooter-backLink-label,.ags-ReleaseDetailsPage-articleFooter-backLink:hover .ags-ReleaseDetailsPage-articleFooter-backLink-label {
    color: #fff
}

.ags-ReleaseDetailsPage-articleFooter-backLink:focus-within .ags-ReleaseDetailsPage-articleFooter-backLink-backButton,.ags-ReleaseDetailsPage-articleFooter-backLink:hover .ags-ReleaseDetailsPage-articleFooter-backLink-backButton {
    visibility: hidden;
    opacity: 0
}

.ags-ReleaseDetailsPage-articleFooter-backLink:focus-within .ags-ReleaseDetailsPage-articleFooter-backLink-backButtonGold,.ags-ReleaseDetailsPage-articleFooter-backLink:hover .ags-ReleaseDetailsPage-articleFooter-backLink-backButtonGold {
    visibility: visible;
    opacity: 1
}

.ags-Leaderboard {
    display: flex;
    justify-content: center;
    color: #fff;
    flex-flow: column;
    margin: 0 auto 5rem;
    max-width: 1920px
}

.ags-Leaderboard .ags-Crest {
    margin-top: 2rem
}

.ags-Leaderboard-hero {
    overflow: hidden;
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #fff;
    width: 100%;
    padding: 130px 0 30px;
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/thaemine-background.png);
    background-size: cover
}

@media (max-width: 767.98px) {
    .ags-Leaderboard-hero {
        background-image:url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/thaemine-background-mobile.png)
    }
}

.ags-Leaderboard-hero-regions {
    color: #fff;
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 0 15px
}

.ags-Leaderboard-hero-regions-heading {
    text-align: center;
    font-family: Proxima Nova,Arial,sans-serif;
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Vendome,Times,Times Roman,Times New Roman,serif;
    font-weight: 400;
    font-style: normal;
    font-size: 3.375rem;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .03em
}

@media (max-width: 1200px) {
    .ags-Leaderboard-hero-regions-heading {
        font-size:calc(1.475rem + 2.53333vw)
    }
}

@media (min-width: 768px) {
    .ags-Leaderboard-hero-regions-heading {
        font-size:4.0625rem;
        line-height: 1
    }
}

@media (min-width: 768px) and (max-width:1200px) {
    .ags-Leaderboard-hero-regions-heading {
        font-size:calc(1.6125rem + 3.26667vw)
    }
}

.ags-Leaderboard-hero-regions-decorator {
    height: 251px;
    position: relative
}

.ags-Leaderboard-hero-regions-decorator-image {
    width: 800px;
    position: absolute;
    left: 0;
    transform: translate(-50%)
}

.ags-Leaderboard-hero-regions-select {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: .8rem;
    line-height: 1.625;
    text-transform: uppercase;
    margin-top: -38px;
    color: #fff
}

.ags-Leaderboard-hero-regions-list {
    margin-top: 12px;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap
}

.ags-Leaderboard-hero-regions-list-option {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    margin: 4px;
    text-decoration: none;
    background-color: rgba(0,0,0,.75);
    border: 1px solid #5f5f5f
}

.ags-Leaderboard-hero-regions-list-option-label {
    padding: 8px;
    color: #bfa251;
    transition: color .35s ease-in-out;
    transition: border-color .35s ease-in-out
}

.ags-Leaderboard-hero-regions-list-option:hover .ags-Leaderboard-hero-regions-list-option-label {
    color: #d2d2d2
}

.ags-Leaderboard-hero-regions-list-option.is-active .ags-Leaderboard-hero-regions-list-option-label {
    color: #fff;
    border-color: #d2d2d2
}

.ags-Leaderboard-hero-lastUpdated {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.25rem;
    line-height: 1;
    letter-spacing: .03em;
    line-height: 1.2;
    margin: 2rem 0 3rem;
    text-align: center
}

@media (max-width: 1200px) {
    .ags-Leaderboard-hero-lastUpdated {
        font-size:calc(1.05rem + .26667vw)
    }
}

.ags-Leaderboard-team {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    width: 100%
}

.ags-Leaderboard-team-clearedTime {
    padding: 0 15px;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1rem;
    line-height: 1.625;
    text-align: center;
    margin-top: 1rem
}

.ags-Leaderboard-team-teamMembers {
    position: relative;
    justify-content: center;
    margin-top: 24px;
    padding: 0 15px
}

.ags-Leaderboard-team-teamMembers-position-image {
    width: 200px
}

.ags-Leaderboard-team-teamMembers-member {
    display: flex;
    flex-direction: column;
    align-items: center;
    max-width: 270px;
    padding: 3rem 2rem 2rem
}

.ags-Leaderboard-team-teamMembers-member-name {
    font-size: 1rem;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 1.2rem;
    line-height: 1.625;
    text-align: center;
    overflow-wrap: anywhere
}

@media (max-width: 1200px) {
    .ags-Leaderboard-team-teamMembers-member-name {
        font-size:calc(1.04rem + .21333vw)
    }
}

.ags-Leaderboard-team-teamMembers-member-gearLevel,.ags-Leaderboard-team-teamMembers-member-worldName {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: .7875rem;
    line-height: 1;
    letter-spacing: .117em;
    text-transform: uppercase;
    white-space: nowrap;
    margin: 2px;
    text-align: center
}

.ags-Leaderboard-team--first .ags-Leaderboard-team-teamMembers {
    display: flex;
    flex-wrap: wrap
}

.ags-Leaderboard-team--first .ags-Leaderboard-team-teamMembers-member {
    background-size: cover;
    background-color: rgba(0,0,0,.5);
    border: 1px solid #8a898a;
    color: #fff;
    width: 25%
}

.ags-Leaderboard-team--first .ags-Leaderboard-team-teamMembers-member-subClass-svg {
    width: 70px;
    height: 70px;
    fill: #fff
}

@media (min-width: 768px) {
    .ags-Leaderboard-team--first .ags-Leaderboard-team-teamMembers {
        row-gap:44px
    }

    .ags-Leaderboard-team--first .ags-Leaderboard-team-teamMembers-position {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%,-50%)
    }
}

@media (max-width: 767.98px) {
    .ags-Leaderboard-team--first .ags-Leaderboard-team-teamMembers {
        margin-top:0
    }

    .ags-Leaderboard-team--first .ags-Leaderboard-team-teamMembers-diamond--top {
        display: none
    }

    .ags-Leaderboard-team--first .ags-Leaderboard-team-teamMembers-position {
        flex-basis: 100%;
        display: flex;
        justify-content: center;
        margin-bottom: -70px;
        z-index: 1
    }

    .ags-Leaderboard-team--first .ags-Leaderboard-team-teamMembers-member {
        width: 50%;
        min-width: 200px
    }
}

@media (max-width: 767.98px) and (max-width:449.98px) {
    .ags-Leaderboard-team--first .ags-Leaderboard-team-teamMembers-member {
        width:100%
    }
}

.ags-Leaderboard-team--middle {
    display: grid;
    justify-items: center;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%
}

.ags-Leaderboard-team--middle:nth-child(2n) {
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/lightning1.png)
}

@media (max-width: 767.98px) {
    .ags-Leaderboard-team--middle:nth-child(2n) {
        background-image:url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/lightning1-mobile.png)
    }
}

.ags-Leaderboard-team--middle:nth-child(odd) {
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/lightning2.png)
}

@media (max-width: 767.98px) {
    .ags-Leaderboard-team--middle:nth-child(odd) {
        background-image:url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/lightning2-mobile.png)
    }
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    grid-template-rows: auto;
    grid-template-areas: "member0 member1 position member2 member3" "member4 member5 position member6 member7";
    align-items: center;
    justify-items: center
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider--horizontal {
    height: 1px;
    width: 100%;
    align-self: end;
    background-image: linear-gradient(90deg,transparent,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141,transparent)
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider--vertical {
    height: 100%;
    width: 1.5px;
    justify-self: end;
    background-image: linear-gradient(180deg,transparent,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141,transparent)
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-horizontal1 {
    grid-column: 1/3;
    grid-row: 1
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-horizontal2 {
    grid-column: 4/6;
    grid-row: 1
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-vertical1 {
    grid-column: 1;
    grid-row: 1/3
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-vertical2 {
    grid-column: 4;
    grid-row: 1/3
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-position {
    grid-area: position
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-position-image {
    max-width: 18vw
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member {
    color: #b5b5b5;
    max-width: 20vw
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member-subClass-svg {
    width: 38px;
    height: 38px;
    fill: #b5b5b5
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member-name {
    color: #fff
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--0,.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--1,.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--2,.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--3 {
    padding: 0 1rem 24px
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--4,.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--5,.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--6,.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--7 {
    padding: 24px 1rem 0
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--0 {
    grid-area: member0
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--1 {
    grid-area: member1
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--2 {
    grid-area: member2
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--3 {
    grid-area: member3
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--4 {
    grid-area: member4
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--5 {
    grid-area: member5
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--6 {
    grid-area: member6
}

.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member--7 {
    grid-area: member7
}

@media (min-width: 992px) {
    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-horizontal3,.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-vertical3 {
        display:none
    }
}

@media (max-width: 991.98px) {
    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers {
        grid-template-columns:1fr 1fr 1fr 1fr;
        grid-template-areas: "position position position position" "member0 member1 member2 member3" "member4 member5 member6 member7"
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-horizontal1 {
        grid-column: 1/5;
        grid-row: 2
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-horizontal2,.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-horizontal3 {
        display: none
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-vertical1 {
        grid-column: 1;
        grid-row: 2/4
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-vertical2 {
        grid-column: 2;
        grid-row: 2/4
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-vertical3 {
        grid-column: 3;
        grid-row: 2/4
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-position-image {
        max-width: unset
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-position {
        margin-bottom: 1rem
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member {
        width: 25%;
        min-width: 180px;
        max-width: 270px
    }
}

@media (max-width: 767.98px) {
    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers {
        grid-template-columns:1fr 1fr;
        grid-template-rows: 1.5fr 1fr 1fr 1fr 1fr;
        grid-template-areas: "position position" "member0 member1" "member2 member3" "member4 member5" "member6 member7"
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-horizontal1 {
        grid-column: 1/3;
        grid-row: 2
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-horizontal2 {
        grid-column: 1/3;
        grid-row: 3;
        display: inline
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-horizontal3 {
        grid-column: 1/3;
        grid-row: 4;
        display: inline
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-vertical1 {
        grid-column: 1;
        grid-row: 2/6
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-vertical2,.ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider-vertical3 {
        display: none
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member {
        width: 50%;
        min-width: 200px;
        max-width: 270px;
        padding: 24px 2rem
    }
}

@media (max-width: 767.98px) and (max-width:449.98px) {
    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member {
        width:100%
    }
}

@media (max-width: 419.98px) {
    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers {
        display:flex;
        flex-direction: column
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-divider {
        display: none
    }

    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member {
        width: 100%
    }
}

@media (max-width: 419.98px) and (max-width:449.98px) {
    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member {
        width:100%
    }
}

@media (max-width: 419.98px) {
    .ags-Leaderboard-team--middle .ags-Leaderboard-team-teamMembers-member:after {
        content:"";
        height: 1px;
        width: 150%;
        margin: 2rem 0 -2rem;
        background-image: linear-gradient(90deg,transparent,#c6a36d,#d8caa4,#fcf5e2,#cf9b5e,#a98141,transparent)
    }
}

.ags-CodeRedemption {
    background-image: url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/twitchDropsBackgroundMobile.png);
    background-position: top;
    background-repeat: no-repeat;
    background-size: 100%
}

@media (min-width: 768px) {
    .ags-CodeRedemption {
        background-image:url(//d3irh93dd5ckql.cloudfront.net/statics/2025-07-12/images/twitchDropsBackgroundDesktop.png)
    }
}

.ags-CodeRedemption-inner-wrapper {
    padding: 2.5rem 0
}

@media (min-width: 576px) {
    .ags-CodeRedemption-inner-wrapper {
        padding:8rem 2.5rem 3.75rem
    }
}

.ags-CodeRedemption-decoration {
    background: unset;
    height: 1px;
    background-image: linear-gradient(90deg,transparent,#8a898a,transparent)
}

.ags-CodeRedemption .ags-Crest {
    margin: 0 auto 1rem
}

.ags-CodeRedemption-step-content {
    min-width: calc(100% - 2.5rem)
}

.ags-CodeRedemption-step.is-active {
    background: linear-gradient(180deg,rgba(79,80,79,.9),rgba(39,39,39,.9))
}

.ags-CodeRedemption-step.is-complete {
    background-color: rgba(0,0,0,.75)
}

.ags-CodeRedemption-step--form-input-group {
    padding: unset
}

.ags-CodeRedemption-step--form-input-group input {
    font-weight: 400
}

.ags-CodeRedemption-step--form-action-wrapper {
    margin-top: unset
}

.ags-CodeRedemption-step--form-action-wrapper #code-redemption-enter-new-code-button,.ags-CodeRedemption-step--form-action-wrapper #code-redemption-redeem-rewards-button {
    margin: unset
}

.ags-CodeRedemption .ags-AccountLinking-account {
    flex-direction: column;
    align-items: flex-start
}

@media (min-width: 576px) {
    .ags-CodeRedemption .ags-AccountLinking-account {
        align-items:center
    }
}

@media (min-width: 768px) {
    .ags-CodeRedemption .ags-AccountLinking-account {
        flex-direction:row
    }
}

.ags-CodeRedemption .ags-AccountLinking-account-name {
    margin-left: unset
}

.ags-CodeRedemption .ags-AccountLinking-account-name-display {
    font-size: 1rem
}

.ags-CodeRedemption .ags-AccountLinking-platform-select {
    margin: 0
}

.ags-CodeRedemption .ags-AccountLinking-platform-select-description {
    font-size: 1rem
}

.ags-CodeRedemption .ags-AccountLinking-platform-select-button {
    font-size: 1rem;
    font-weight: 400;
    letter-spacing: 0;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    font-family: Proxima Nova,Arial,sans-serif;
    font-weight: 600;
    font-style: normal;
    font-size: .75rem;
    line-height: 1;
    letter-spacing: .1em;
    text-transform: uppercase
}

.ags-CodeRedemption .ags-AccountLinking-platform-select-button--platform {
    min-height: 38px;
    min-width: 180px;
    padding: 6px 14px;
    border-radius: 0;
    color: #fff;
    text-decoration: none;
    filter: drop-shadow(0 0 1px #fff);
    transition: all .35s ease-in-out;
    justify-content: flex-start
}

.ags-CodeRedemption .ags-AccountLinking-platform-select-button--steam {
    background-color: #2f5a88
}

.ags-CodeRedemption .ags-AccountLinking-platform-select-button--steam:hover {
    background-color: #3871ae
}

.ags-CodeRedemption .ags-AccountLinking-platform-select-button--steam:active {
    background-color: #264464
}

.ags-CodeRedemption .ags-AccountLinking-platform-select-button--unlink {
    border-color: #b5b5b5
}

.ags-CodeRedemption .ags-AccountLinking-platform-select-button svg {
    width: 24px;
    height: 24px;
    margin-right: 8px
}

.ags-CodeRedemption .ags-AccountLinking-platform-select-button span {
    flex-grow: 1
}

.ags-MediaPopup {
    background-color: rgba(0,0,0,.8)
}

.ags-MediaPopup-controls-semicircle,.ags-MediaPopup-image-footer {
    background-color: rgba(0,0,0,.45)
}

.ags-ContainerModule-container-heading--darkBackground,.ags-FaqModule-container-heading--darkBackground,.ags-ImageModule-container-heading--darkBackground,.ags-MediaGalleryModule-container-heading--darkBackground {
    color: #b5b5b5
}

.ags-ContainerModule-container-heading--lightBackground,.ags-FaqModule-container-heading--lightBackground,.ags-ImageModule-container-heading--lightBackground,.ags-MediaGalleryModule-container-heading--lightBackground {
    color: #141312
}

.ags-FaqModule-container-answer--darkBackground,.ags-FaqModule-container-question--darkBackground,.ags-ImageModule-container-content--darkBackground,.ags-SlotModule-contentContainer-heading--darkBackground,.ags-SlotModule-contentContainer-text--darkBackground {
    color: #b5b5b5
}

.ags-FaqModule-container-answer--lightBackground,.ags-FaqModule-container-answer--siteBackgroundLightnessDefault,.ags-FaqModule-container-question--lightBackground,.ags-FaqModule-container-question--siteBackgroundLightnessDefault,.ags-ImageModule-container-content--lightBackground,.ags-ImageModule-container-content--siteBackgroundLightnessDefault,.ags-SlotModule-contentContainer-heading--lightBackground,.ags-SlotModule-contentContainer-heading--siteBackgroundLightnessDefault,.ags-SlotModule-contentContainer-text--lightBackground,.ags-SlotModule-contentContainer-text--siteBackgroundLightnessDefault {
    color: #141312
}

.ags-ContainerModule-container-heading--darkBackground,.ags-ContainerModule-container-heading--lightBackground,.ags-FaqModule-container-heading--darkBackground,.ags-FaqModule-container-heading--lightBackground,.ags-ImageModule-container-heading--darkBackground,.ags-ImageModule-container-heading--lightBackground,.ags-MediaGalleryModule-container-heading--darkBackground,.ags-MediaGalleryModule-container-heading--lightBackground,.ags-SlotModule-contentContainer-heading--darkBackground,.ags-SlotModule-contentContainer-heading--lightBackground {
    color: #fff
}

.ags-SlotModule-contentContainer-text--darkBackground,.ags-SlotModule-contentContainer-text--lightBackground {
    color: #b5b5b5
}

.ags-ShopModule-spacer,.ags-SlotModule-spacer {
    will-change: auto;
    position: relative
}

.amz-SignUpAgeGate {
    background-color: #fff;
    color: #111;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    height: 100vh
}

.amz-SignUpAgeGate-content {
    width: 320px;
    margin: auto;
    padding: 14px 18px;
    flex: 0 0 auto
}

.amz-SignUpAgeGate-content-heading {
    margin-bottom: 18px;
    display: flex;
    justify-content: center;
    align-items: center
}

.amz-SignUpAgeGate-content-heading-logo {
    display: inline-block;
    height: 60px;
    width: 159px
}

.amz-SignUpAgeGate-content-heading-logo svg {
    height: 100%;
    width: 100%;
    fill: #f90
}

.amz-SignUpAgeGate-content-messageBox {
    margin-bottom: 14px;
    border: 1px solid #c40000;
    border-radius: 4px
}

.amz-SignUpAgeGate-content-messageBox-inner {
    box-shadow: inset 0 0 0 4px #fcf4f4;
    padding: 14px 20px;
    border-radius: 4px;
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.amz-SignUpAgeGate-content-messageBox-inner-text {
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px
}

.amz-SignUpAgeGate-content-messageBox-inner-icon {
    display: inline-block;
    height: 27px;
    width: 30px;
    min-width: 30px;
    margin-right: 20px
}

.amz-SignUpAgeGate-content-messageBox-inner-icon svg {
    width: 100%;
    height: 100%;
    fill: #c40000
}

.amz-SignUpAgeGate-content-main {
    border-radius: 4px;
    border: 1px solid #ddd;
    padding: 14px 18px
}

.amz-SignUpAgeGate-content-main-agePrompt {
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 28px;
    line-height: 1.2;
    margin: 0 0 10px;
    padding: 0 0 4px
}

.amz-SignUpAgeGate-content-main-form-inputs {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 14px
}

.amz-SignUpAgeGate-content-main-form-input {
    height: 31px;
    border: 1px solid #a6a6a6;
    border-top-color: #949494;
    border-radius: 3px;
    padding: 3px 7px;
    box-shadow: 0 1px 0 hsla(0,0%,100%,.5),inset 0 1px 0 rgba(0,0,0,.07);
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px
}

.amz-SignUpAgeGate-content-main-form-input:focus {
    border-color: #e77600;
    box-shadow: 0 0 3px 2px rgba(228,121,17,.5);
    outline: 0
}

.amz-SignUpAgeGate-content-main-form-input.amz-error {
    padding: 2px 6px;
    border: 2px solid #c40000
}

.amz-SignUpAgeGate-content-main-form-input--month {
    width: 42%
}

.amz-SignUpAgeGate-content-main-form-input--date {
    width: 22%
}

.amz-SignUpAgeGate-content-main-form-input--year {
    width: 32%
}

.amz-SignUpAgeGate-content-main-form-label {
    font-family: Arial,sans-serif;
    font-weight: 700;
    font-style: normal;
    font-size: 13px;
    padding: 0 0 2px 2px
}

.amz-SignUpAgeGate-content-main-form-dateError {
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
    line-height: 1.465;
    display: none;
    color: #c40000;
    margin-top: -12px
}

.amz-SignUpAgeGate-content-main-form-dateError.is-visible {
    display: block
}

.amz-SignUpAgeGate-content-main-form-storageMessage {
    text-align: center;
    margin-bottom: 14px;
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    font-style: italic
}

.amz-SignUpAgeGate-content-main-form-submitButton-outer {
    padding: 0
}

.amz-SignUpAgeGate-content-main-form-submitButton-outer.is-hidden {
    display: none!important
}

.amz-SignUpAgeGate-content-main-form-submitButton-outer:focus {
    border-color: #e77600;
    box-shadow: 0 0 3px 2px rgba(228,121,17,.5);
    outline: 0
}

.amz-SignUpAgeGate-content-main-form-submitButton-label {
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    line-height: 29px
}

.amz-SignUpAgeGate-content-main-linkButton-outer {
    display: none!important
}

.amz-SignUpAgeGate-content-main-linkButton-outer.is-visible {
    display: inline-block!important
}

.amz-SignUpAgeGate-content-main-linkButton-label {
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    line-height: 29px;
    color: #111;
    position: absolute;
    background-color: transparent;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    overflow: visible;
    text-decoration: none
}

.amz-SignUpAgeGate select {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 58.77 33.15' width='10' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23111' d='M57.6 1.17a4 4 0 00-5.66 0L29.38 23.73 6.82 1.17a4 4 0 00-5.65 5.65L26.33 32a4 4 0 002.82 1.17h.46A4 4 0 0032.44 32L57.6 6.82a4 4 0 000-5.65z'/%3E%3C/svg%3E");
    background-position: right .6rem center;
    background-repeat: no-repeat
}

.amz-PageFooter {
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 11px;
    line-height: 1.465;
    padding-top: 26px;
    background-color: #fff;
    color: #111;
    width: 100%;
    flex: 1 1 100vh
}

.amz-PageFooter-divider-inner {
    height: 44px;
    margin-bottom: -18px;
    background: linear-gradient(180deg,rgba(0,0,0,.14),rgba(0,0,0,.03) 3px,transparent)
}

.amz-PageFooter-divider-inner:after {
    display: block;
    width: 100%;
    height: 44px;
    content: "";
    background: linear-gradient(90deg,#fff,hsla(0,0%,100%,0),#fff)
}

.amz-PageFooter-nav {
    text-align: center;
    margin-bottom: 10px
}

.amz-PageFooter-nav-separator {
    display: inline-block;
    width: 20px
}

.amz-PageFooter-nav-link {
    text-decoration: none;
    color: #0066c0
}

.amz-PageFooter-nav-link:hover {
    text-decoration: underline;
    cursor: pointer;
    color: #c45500;
    outline: 0
}

.amz-PageFooter-copyright {
    text-align: center;
    margin-bottom: 0
}

.amz-PageFooter-copyright-text {
    color: #555;
    line-height: 16px
}

.amz-Button-outer {
    display: inline-block;
    width: 100%;
    background: #f0c14b;
    border-radius: 3px;
    border-color: #a88734 #9c7e31 #846a29;
    border-style: solid;
    border-width: 1px;
    text-align: center
}

.amz-Button-inner {
    box-shadow: inset 0 1px 0 hsla(0,0%,100%,.4);
    background: linear-gradient(180deg,#f7dfa5,#f0c14b);
    display: block;
    position: relative;
    overflow: hidden;
    height: 29px;
    border-radius: 2px
}

.amz-Button-inner:hover {
    background: linear-gradient(180deg,#f5d78e,#eeb933)
}

.amz-Button-inner:active {
    background-color: #f0c14b;
    background-image: none;
    box-shadow: inset 0 1px 3px rgba(0,0,0,.2)
}

.amz-AccountLinkingModal {
    position: fixed;
    background-color: #fff;
    color: #111;
    height: auto;
    width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 9000;
    overflow-y: scroll
}

@media (min-width: 768px) {
    .amz-AccountLinkingModal {
        overflow:hidden;
        width: 610px;
        top: 50%;
        left: 50%;
        bottom: auto;
        right: auto;
        border-radius: .5rem;
        transform: translate(-50%,-50%);
        filter: drop-shadow(0 0 6px rgba(0,0,0,.2))
    }
}

@media (max-width: 767.98px) and (max-height:576px) {
    .amz-AccountLinkingModal {
        top:0
    }
}

.amz-AccountLinkingModal-statusBar {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #f7fafa;
    padding: .6rem .75rem
}

@media (min-width: 768px) {
    .amz-AccountLinkingModal-statusBar {
        padding:2rem 3rem 1.5rem
    }
}

.amz-AccountLinkingModal-statusBar-alert {
    width: 36px;
    height: 36px
}

.amz-AccountLinkingModal-statusBar-alert svg {
    width: 100%;
    height: 100%
}

.amz-AccountLinkingModal-statusBar-amazonLogo,.amz-AccountLinkingModal-statusBar-steamLogo {
    width: 66px;
    height: 66px;
    flex-shrink: 0;
    border-radius: 50%
}

.amz-AccountLinkingModal-statusBar-amazonLogo {
    background-color: #232f3e
}

.amz-AccountLinkingModal-statusBar-amazonLogo svg {
    margin-top: 6px
}

.amz-AccountLinkingModal-statusBar-steamLogo {
    background-color: #dfd9d9
}

.amz-AccountLinkingModal-statusBar-steamLogo svg {
    opacity: .3
}

.amz-AccountLinkingModal-statusBar-progressBarOne,.amz-AccountLinkingModal-statusBar-progressBarThree,.amz-AccountLinkingModal-statusBar-progressBarTwo {
    height: 2px;
    background-color: #dfd9d9
}

.amz-AccountLinkingModal-statusBar-progressBarOne {
    width: 105px;
    margin-right: 5px;
    background-color: #6441a4
}

.amz-AccountLinkingModal-statusBar-progressBarTwo {
    width: 105px;
    margin-left: 5px
}

.amz-AccountLinkingModal-statusBar-progressBarThree {
    width: 110px
}

.amz-AccountLinkingModal-statusBar-one,.amz-AccountLinkingModal-statusBar-two {
    display: flex;
    justify-content: center;
    align-items: center;
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 16px;
    width: 27px;
    height: 27px;
    line-height: 27px;
    border-radius: 50%;
    flex-shrink: 0
}

.amz-AccountLinkingModal-statusBar-one {
    position: relative;
    background-color: #6441a4;
    color: #fff;
    font-weight: 700;
    filter: drop-shadow(0 0 6px #dfd9d9);
    padding-right: 2px
}

.amz-AccountLinkingModal-statusBar-one:after {
    content: "";
    position: absolute;
    width: 33px;
    height: 33px;
    border: 2px solid #6441a4;
    border-radius: 50%;
    top: -5px;
    left: -5px;
    filter: drop-shadow(0 0 6px #dfd9d9)
}

.amz-AccountLinkingModal-statusBar-two {
    border: 1px solid #dfd9d9
}

.amz-AccountLinkingModal-statusBar-close {
    position: absolute;
    height: 1rem;
    width: 1rem;
    top: -2rem;
    right: 1rem
}

.amz-AccountLinkingModal-statusBar-close svg {
    width: 1rem
}

@media (max-width: 767.98px) {
    .amz-AccountLinkingModal-statusBar-close svg g g {
        stroke:#fff
    }
}

@media (min-width: 768px) {
    .amz-AccountLinkingModal-statusBar-close {
        top:1rem
    }
}

.amz-AccountLinkingModal-content {
    display: flex;
    flex-direction: column;
    padding: 2rem 15px 25px;
    color: #0f1111
}

@media (min-width: 768px) {
    .amz-AccountLinkingModal-content {
        padding:2rem 3rem 25px
    }
}

.amz-AccountLinkingModal-content:lang(ja-jp) {
    padding: 20px 15px 25px
}

@media (min-width: 768px) {
    .amz-AccountLinkingModal-content:lang(ja-jp) {
        padding:2rem 3rem 25px
    }
}

.amz-AccountLinkingModal-content-heading,.amz-AccountLinkingModal-content-subheading {
    padding-bottom: 1rem
}

.amz-AccountLinkingModal-content-heading {
    font-family: Arial,sans-serif;
    font-style: normal;
    font-size: 22px;
    font-weight: 700
}

.amz-AccountLinkingModal-content-heading:lang(es-mx) {
    font-size: 18px
}

.amz-AccountLinkingModal-content-heading:lang(ja-jp) {
    font-size: 16px
}

@media (min-width: 768px) {
    .amz-AccountLinkingModal-content-heading {
        font-family:Arial,sans-serif;
        font-style: normal;
        font-size: 22px;
        font-weight: 700
    }
}

.amz-AccountLinkingModal-content-subheading {
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px;
    color: #565959
}

.amz-AccountLinkingModal-content-subheading-link {
    text-decoration: none;
    color: #0066c0
}

.amz-AccountLinkingModal-content-benefits {
    padding-bottom: 16px;
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 14px
}

.amz-AccountLinkingModal-content-benefits-benefit {
    display: flex;
    padding-bottom: 1rem
}

.amz-AccountLinkingModal-content-benefits-benefit-icon {
    width: 16px;
    min-width: 8px;
    margin-right: 1rem
}

.amz-AccountLinkingModal-content-benefits-benefit-icon svg {
    height: 100%;
    width: 100%
}

.amz-AccountLinkingModal-content-link {
    font-family: Arial,sans-serif;
    font-weight: 400;
    font-style: normal;
    font-size: 13px;
    position: relative;
    width: 100%;
    line-height: 29px;
    text-decoration: none;
    color: #0f1111;
    margin: 0 auto
}

@media (max-width: 767.98px) {
    .amz-AccountLinkingModal-content-link {
        font-family:Arial,sans-serif;
        font-weight: 400;
        font-style: normal;
        font-size: 16px;
        line-height: 48px
    }
}

.amz-AccountLinkingModal-content-link-inner {
    padding: 0 2.5rem 0 1.5rem
}

@media (max-width: 767.98px) {
    .amz-AccountLinkingModal-content-link-inner {
        height:48px
    }
}

.amz-AccountLinkingModal-content-link svg {
    position: absolute;
    width: 1rem;
    right: .5rem;
    top: 50%;
    transform: translateY(-50%)
}

@media (min-width: 768px) {
    .amz-AccountLinkingModal-content-link {
        width:auto
    }
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-progressBarOne,.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-progressBarThree,.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-progressBarTwo {
    background-color: #63b63f;
    width: 110px;
    margin: 0
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-one,.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-two {
    background-color: #63b63f
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-one svg g g,.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-two svg g g {
    stroke: #fff
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-one:after {
    content: none
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-two {
    color: #fff
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-steamLogo {
    background-color: #fff;
    filter: drop-shadow(0 0 6px #dfd9d9)
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-statusBar-steamLogo svg {
    opacity: 1
}

.amz-AccountLinkingModal--isLinked .amz-AccountLinkingModal-content-link-inner {
    padding: 0 66px
}

.amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-linkContainer {
    display: flex;
    justify-content: center;
    align-items: center
}

.amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-link {
    margin: 0 8px
}

@media (max-width: 767.98px) {
    :lang(de-de) .amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-link,:lang(nl-nl) .amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-link {
        margin:0 6px
    }

    :lang(de-de) .amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-link-inner,:lang(nl-nl) .amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-link-inner {
        padding: 0 2.25rem
    }
}

.amz-AccountLinkingModal--unlink .amz-AccountLinkingModal-content-link-inner {
    padding: 0 2.5rem
}
