.promotion-side-menu,.promotion-list{background-color:#0c0a17;border-radius:15px;border:1px solid #0f0c1b}.promotion-side-menu>h5{color:#b0aad0;font-size:16px;text-align:center;text-transform:uppercase;margin:30px 0}.promotion-side-menu>a{display:flex;align-items:center;border-bottom:2px solid #120f23;padding:15px 0;color:#fff;font-size:17px;border-left:4px solid transparent}.promotion-side-menu>a[data-active="true"],.promotion-side-menu>a:hover{background-color:#110e20;border-left-color:#e8137d}.promotion-side-menu>a [data-icon]{display:inline-block;height:30px;width:30px;margin:0 10px 0 20px;background:center no-repeat;background-image:var(--image-src);background-position:-21px -404px}.promotion-side-menu>a[data-active="true"] [data-icon]{background-position-x:-81px}.promotion-side-menu>a [data-icon="all"]{background-position-y:-24px}.promotion-side-menu>a [data-icon="special"]{background-position-y:-81px}.promotion-side-menu>a [data-icon="new member"]{background-position-y:-135px}.promotion-side-menu>a [data-icon="sports"]{background-position-y:-189px}.promotion-side-menu>a [data-icon="live casino"]{background-position-y:-242px}.promotion-side-menu>a [data-icon="arcade"]{background-position-y:-353px}.promotion-side-menu>a [data-icon="poker"]{background-position-y:-298px}.promotion-side-menu>a [data-icon="slots"]{background-position-y:-440px}.promotion-list{padding:20px}.promotion-list .expiration-countdown-container{display:flex;justify-content:center;margin:15px 0}.promotion-item+.promotion-item{margin-top:15px}.promotion-item{min-height:200px;border-radius:15px;overflow:hidden;background-color:#390a42}.promotion-item img{width:100%}.promotion-item .promotion-footer{display:flex;justify-content:space-between;align-items:center;padding:15px;color:#fff;font-size:18px}.promotion-item .promotion-footer div:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:5px;justify-content:right}.promotion-item .promotion-footer .promotion-label{flex-grow:1;display:flex;flex-direction:column;gap:5px}.promotion-item .promotion-footer .promotion-label h2,.promotion-item .promotion-footer .promotion-label h3{margin:0;color:#fff}.promotion-item .promotion-footer .promotion-label h2{font-size:18px;font-weight:700;text-transform:uppercase}.promotion-item .promotion-footer .promotion-label h3{font-size:14px;font-weight:500}.promotion-item .promotion-footer .promotion-label h3 span{color:#acabaa;font-weight:400}.promotion-item .click-for-get-promo-button{background:none;border:none;background-color:#c9176b;color:#fff;font-size:13px;text-transform:uppercase;padding:7px 20px;border-radius:25px;white-space:nowrap}.promotion-item .click-for-get-promo-button:hover{background-color:#f6328f}.promotion-item .click-for-more-info-button{background:none;border:1px solid;background-color:transparent;color:#fff;font-size:13px;text-transform:uppercase;padding:7px 20px;border-radius:25px;white-space:nowrap}.promotion-item .click-for-more-info-button:hover{background-color:transparent}.promotion-item ul,.promotion-item ol{margin:10px 0 10px 30px}.promotion-item ul{list-style:disc}.promotion-item ol{list-style:decimal}.promotion-item h3{margin:0 0 20px 0;font-size:16px;font-weight:700}.promotion-item-details{padding:40px;color:#c8c8c8;background:#0f0f0f;border-radius:20px}.promotion-item-details .promotion-title{display:flex;flex-direction:row;gap:32px;margin-bottom:40px;font-size:18px;font-weight:500}.promotion-item-details .promotion-title .back-button{filter:invert(1);display:flex;align-items:start;width:24px;height:auto}.promotion-item-details img{width:100%}.promotion-item-details .promotion-details-group{display:flex;flex-direction:column;align-items:center;margin:40px auto;gap:32px}.promotion-item-details .promotion-details-group span{font-size:16px;font-weight:500;color:#d2d2d2}.promotion-item-details .promotion-content{font-size:14px;color:#d2d2d2}.promotion-item-details .click-for-get-promo-button{display:flex;width:fit-content;margin:40px auto auto;border:none;background:#f7a103;background:linear-gradient(to right,#f7a103 0%,#ff6c00 100%);color:#fff;font-size:14px;font-weight:500;text-transform:uppercase;padding:7px 20px;border-radius:46px;white-space:nowrap}.promotion-item-details .click-for-get-promo-button:hover{background:#ff6c00;background:linear-gradient(to right,#ff6c00 0%,#f7a103 100%)}.promotion-share-container{display:flex;justify-content:center}.promotion-share-container .promotion-share-btn{display:flex;align-items:center;background:transparent;border:1px solid #969696;border-radius:50px;color:#fff;font-size:14px;padding:7px 20px;gap:5px}.modal-body .promotion-share-container .promotion-share-btn{margin-bottom:15px}.promotion-share-container .promotion-share-btn img{width:14px;height:auto;filter:invert(1) brightness(2)}.promotion-popup-container{background-color:#00000099}.promotion-popup-container .promotion-popup-body{justify-items:center}.promotion-popup-container .promotion-popup-body img{border-radius:10px}.promotion-popup-container .promotion-popup-body h4{margin:10px 0 20px 0;font-size:20px}.promotion-popup-container .promotion-popup-body .promotion-social-media{display:flex;justify-content:center;gap:18px}.promotion-popup-container .promotion-popup-body .promotion-social-media .social-media-item{display:grid;justify-items:center;gap:5px}.promotion-popup-container .promotion-popup-body .promotion-social-media .social-media-item button{border:none;background-color:transparent}.promotion-popup-container .promotion-popup-body .promotion-social-media .social-media-item button img{width:60px;height:auto}.promotion-popup-container .promotion-popup-body .promotion-social-media .social-media-item span{color:#fff}.promotion-popup-container .promotion-popup-body .promotion-social-media .social-media-item .copy-promotion-button{filter:brightness(3)}