@keyframes LinearLoadingTransition{0%{background-position:100%}}.promotion{flex-direction:column;width:100%;min-height:360px;display:flex}.promotion img{align-self:center;width:auto;max-width:320px;max-height:320px;margin-top:20px}.promotion .promotion-content{z-index:var(--z-index-1);padding:20px;position:relative}.promotion .promotion-content .heading{flex-direction:column;margin-bottom:10px;display:flex}.promotion .promotion-content .description{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.promotion .promotion-content .bonus{margin-bottom:10px}.promotion .promotion-content .more-info{cursor:pointer;margin-top:10px}.promotion:first-of-type{justify-content:center;min-height:400px;position:relative;overflow:hidden}@media (min-width:48em){.promotion:first-of-type{grid-column:span 2;min-height:360px}}.promotion:first-of-type img{position:absolute;bottom:0;right:-35%}@media (min-width:420px){.promotion:first-of-type img{right:-15%}}@media (min-width:48em){.promotion:first-of-type img{right:0}}.promotion:first-of-type .promotion-content{max-width:320px}@media (min-width:48em){.promotion:first-of-type .promotion-content{max-width:70%}}.promotion:first-of-type .promotion-content .description{text-overflow:unset;display:block}.promotion:first-of-type .promotion-content .button{max-width:360px;margin-top:20px}.promotion .promotion-modal-content h2{font-size:1.625rem}.promotion .promotion-modal-content h2,.promotion .promotion-modal-content h3{margin-bottom:10px}.promotion .promotion-modal-content .primary{margin:20px 0 50px}.promotion .promotion-modal-content .payload-richtext h3{margin-bottom:10px;font-size:1.1875rem}.promotion .promotion-modal-content .payload-richtext p{color:var(--primary-font-color);margin-bottom:0}.promotion .promotion-modal-content .payload-richtext p:nth-of-type(3){font-size:1rem;font-family:var(--secondary-font-family);text-transform:uppercase;margin-top:20px}.promotion .promotion-modal-content .payload-richtext .lexical-table-container p{color:var(--white);padding-left:5px}.promotion .promotion-modal-content .payload-richtext .lexical-table-container table{text-align:left;text-transform:uppercase;border-collapse:collapse;width:100%;margin-bottom:20px}.promotion .promotion-modal-content .payload-richtext .lexical-table-container table tr.lexical-table-row{border-bottom:solid 1px var(--border-color)}.promotion .promotion-modal-content .payload-richtext .lexical-table-container table tr.lexical-table-row th.lexical-table-cell{background:var(--border-color);color:var(--white);border-bottom:1px solid #0000!important}.promotion .promotion-modal-content .payload-richtext .lexical-table-container table tr.lexical-table-row th.lexical-table-cell p{color:var(--white);font-weight:700}.promotion .promotion-modal-content .payload-richtext .lexical-table-container table tr.lexical-table-row th.lexical-table-cell{height:38px}.promotion .promotion-modal-content .payload-richtext .lexical-table-container table tr.lexical-table-row .lexical-table-cell{width:50%;height:56px;border:none!important}@media (min-width:48em){.promotion .promotion-modal-content .payload-richtext .lexical-table-container table tr.lexical-table-row .lexical-table-cell{height:38px}}.promotion .promotion-modal-content .payload-richtext .lexical-table-container table tr.lexical-table-row .lexical-table-cell:not(th):nth-child(odd) p{color:var(--primary-font-color)}.promotion .promotion-modal-content .payload-richtext .lexical-table-container table tr.lexical-table-row .lexical-table-cell:not(th):nth-child(2n) p{color:var(--white);font-weight:700}.promotion .promotion-modal-content .payload-richtext .list-bullet{color:var(--primary-font-color);font-size:.75rem}.promotion .promotion-modal-content .payload-richtext .list-bullet li{padding-left:10px;list-style-type:disc;display:list-item;list-style-position:inside!important}
