.promo-landing-page.christmas-offer .splash-screen {
    background-image: linear-gradient(to bottom, #063e6600 75%,#063E66 100%),url(/v1.79/r/images/in2bet/xmas/background-image_desktop.png);
}
.mobile .promo-landing-page.christmas-offer .splash-screen {
    background-image: linear-gradient(to bottom, #063e6600 75%,#063E66 100%),url(/v1.79/r/images/in2bet/xmas/background-image_mobile.png);
}

.christmas-offer .sprite-button {
    max-width:292px;
    position:relative;
}
.christmas-offer .sprite-button .text {
    position:absolute;
    width:100%;
    top:26%;
    display:flex;
    justify-content:center;
    align-items:center;
    font-weight:bold;
}
.sprite-button-wrapper {
    align-items:center;
}
.sprite-button-wrapper .button-title {
    
    font-weight:bold;
}
#root .desktop .promo-landing-page.christmas-offer .asset-column:first-of-type > app-widget-host {
    max-width:700px
}
.promo-landing-page.christmas-offer .asset-text {
    max-width:100%;
}
.desktop .promo-landing-page.christmas-offer .asset-column.large {
   width:55%;
    align-items:flex-end
}
.desktop .promo-landing-page.christmas-offer .asset-column.small {
     width:45%;
    align-items:flex-start
}
.christmas-offer .dynamic-text p,
.christmas-offer .dynamic-text h2{
    display:flex;
    justify-content:flex-start;
    text-align:left;
    text-transform:uppercase;
}
.christmas-offer .dynamic-text p img,
.christmas-offer .dynamic-text h2 img{
    width:20px;
    height:20px!important;
    margin-right:8px;
}
.mobile .promo-landing-page.christmas-offer .asset-column:first-of-type > app-widget-host {
    max-width:100%;
}
.promo-landing-page.christmas-offer .asset-box-inner {
    max-width:355px;
    font:var(--t-h3);
    background-color:rgb(1 37 62 / 50%);
    border:3px solid #1F80FF;
    border-radius:var(--r-20);
    backdrop-filter:blur(10px);
    padding:35px;
}
.promo-landing-page.christmas-offer .splash-screen.secondary-screen {
 background-image:unset;
    background-color:#063E66;
    height:65vh;
    padding:10px;
}
.promo-landing-page.christmas-offer .splash-screen.secondary-screen > app-widget-host {
     background-image:  url(/v1.79/r/images/in2bet/xmas/giftemoji.png), url(/v1.79/r/images/in2bet/xmas/giftemoji.png),linear-gradient(to bottom, #063e6600 45%,#063E66 100%),url(/v1.79/r/image/in2bet/xmas/background_image_2_desktop.png);
     background-repeat:no-repeat;
     background-size:2.5%, 2.5%, 100% 100%, 100%;
     background-position: 77% 52%,77% 60%, center, center;
     max-width:1520px;
     margin:0 auto;
}
.mobile .promo-landing-page.christmas-offer .splash-screen.secondary-screen {
 background-image:unset;
    background-color:#063E66;
    height:120vh;
    padding:10px;
    align-items:flex-start
}
.mobile .promo-landing-page.christmas-offer .splash-screen.secondary-screen > app-widget-host {
     background-image:  url(/v1.79/r/images/in2bet/xmas/giftemoji.png), url(/v1.79/r/images/in2bet/xmas/giftemoji.png),linear-gradient(to bottom, #063e6600 75%,#063E66 100%),url(/v1.79/r/images/in2bet/xmas/background_image_2_mobile.png);
     background-repeat:no-repeat;
     background-size:6%, 6%, 100% 100%, 100% 100%;
     background-position: 50% 76%,50% 81%, center, center;
     max-width:1520px;
     margin:0 auto;
}
.promo-landing-page.christmas-offer .splash-screen.secondary-screen .emoji {
    max-width:54px;
    margin-top:25px
}
.desktop .promo-landing-page.christmas-offer .splash-screen.secondary-screen .emoji {
    margin-right:10px;
}
.desktop .promo-landing-page.christmas-offer .splash-screen .asset-text {
    align-items:flex-start;
    margin-bottom:0;
}
.desktop .promo-landing-page.christmas-offer .splash-screen .asset-text.xmas-offer {
    transform:translateY(40px)
}
.mobile .promo-landing-page.christmas-offer .asset-text.xmas-offer {
    max-width:268px;
    transform:translateY(45px)
}
.desktop .promo-landing-page.christmas-offer .splash-screen.secondary-screen .promo-button{
    margin-left:64px;
}