#root .desktop .promoFaceliftGridWrapper {
    padding-top: 50px;
    padding-bottom: 50px;
    border-radius: 10px;
    margin-top: 26px;
}

#root .desktop .promoFaceliftGridWrapper>app-widget-host {
    /* max-width: 1200px; */
    margin: 0 auto;
    display: grid;
    /* gap: 1rem; */
    gap: 60px;
    justify-content: center;
}

@media (min-width: 1200px) {
    #root .desktop .promoFaceliftGridWrapper>app-widget-host {
        grid-template-columns: repeat(2, auto);
    }
}

@media (min-width: 1700px) {
    #root .desktop .promoFaceliftGridWrapper>app-widget-host {
        grid-template-columns: repeat(3, auto);
    }
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement {
    width: 420px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement .promoFaceliftGridElementBanner {
    width: 420px;
    height: 203px;
    background-size: cover;
    background-position: center;
    border-top-left-radius: 18px;
    border-top-right-radius: 18px;
    border-style: solid;
    border-color: #1D58FF;
    border-top-width: 1px;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement .promoFaceliftGridElementText {
    color: white;
    border-style: solid;
    border-color: #1D58FF;
    border-top-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 0;
    padding-left: 19px;
    padding-right: 19px;
    padding-top: 7px;
    padding-bottom: 7px;
    background-color: #041383;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement .promoFaceliftGridElementAction {
    color: #09C70C;
    text-align: center;
    border-style: solid;
    border-color: #1D58FF;
    border-top-width: 0;
    border-left-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-bottom-left-radius: 18px;
    border-bottom-right-radius: 18px;
    background-color: #041383;
    padding-bottom: 15px;
}

/* Banner Backg */
#root .desktop.lang-en .promoFaceliftGridWrapper .promoFaceliftGridElement.reloadbonus .promoFaceliftGridElementBanner {
    background-image: url(/v1.066/r/images/site/icons/promoFLBackg_reloadbonus.png);
}

#root .desktop.lang-el .promoFaceliftGridWrapper .promoFaceliftGridElement.reloadbonus .promoFaceliftGridElementBanner {
    background-image: url(/v1.066/r/images/site/icons/promoFLBackg_reloadbonusGR.png);
}

#root .desktop.lang-en .promoFaceliftGridWrapper .promoFaceliftGridElement.euro3 .promoFaceliftGridElementBanner {
    background-image: url(/v1.066/r/images/site/icons/promoFLBackg_tuesdaybonusEN.png);
}

#root .desktop.lang-el .promoFaceliftGridWrapper .promoFaceliftGridElement.euro3 .promoFaceliftGridElementBanner {
    background-image: url(/v1.066/r/images/site/icons/promoFLBackg_tuesdaybonus.png);
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.firstdeposit .promoFaceliftGridElementBanner {
    background-image: url(/v1.066/r/images/site/icons/promoFLBackg_firstdeposit.png);
    background-position-x: -142px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.kycbonus .promoFaceliftGridElementBanner {
    background-image: url(/v1.066/r/images/site/icons/promoFLBackg_kycbonus.png);
    background-position-x: -147px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.cashback .promoFaceliftGridElementBanner {
    background-image: url(/v1.066/r/images/site/icons/promoFLBackg_cashback.png);
    background-position-x: -130px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.vouchercodes .promoFaceliftGridElementBanner {
    background-image: url(/v1.066/r/images/site/icons/promoFLBackg_vouchercode.png);
    background-position-x: -147px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.buildandbet .promoFaceliftGridElementBanner {
    background-image: url(/v1.066/r/images/site/icons/promoFLBackg_betbuilder.png);
    background-position-x: -90px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.accumulator .promoFaceliftGridElementBanner {
    background-image: url(/v1.066/r/images/site/icons/promoFLBackg_accumulator.png);
    background-position-x: -61px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.betbooking .promoFaceliftGridElementBanner {
    background-image: url(/v1.066/r/images/site/icons/promoFLBackg_betbooking.png);
    background-position-x: -74px;
}

/* Banner Content */
#root .desktop.lang-en .promoFaceliftGridWrapper .promoFaceliftGridElement.firstdeposit .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    background-image: url(/v1.066/r/images/site/icons/promoFLContent_firstdeposit2.svg);
    width: 194px;
    height: 176px;
    background-size: 194px 176px;
    margin-top: 17px;
    margin-left: 35px;
}

#root .desktop.lang-el .promoFaceliftGridWrapper .promoFaceliftGridElement.firstdeposit .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    background-image: url(/v1.066/r/images/site/icons/promoFLContent_firstdepositGRBig.svg);
    width: 225px;
    height: 173px;
    background-size: 225px 173px;
    margin-top: 27px;
    margin-left: 19px;
}

#root .desktop.lang-en .promoFaceliftGridWrapper .promoFaceliftGridElement.kycbonus .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    background-image: url(/v1.066/r/images/site/icons/promoFLContent_kycbonus2.svg);
    width: 159px;
    height: 148px;
    background-size: 159px 148px;
    margin-top: 29px;
    margin-left: 18px;
}

#root .desktop.lang-el .promoFaceliftGridWrapper .promoFaceliftGridElement.kycbonus .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    background-image: url(/v1.066/r/images/site/icons/promoFLContent_kycbonusGRBig.svg);
    width: 225px;
    height: 140px;
    background-size: 225px 140px;
    margin-top: 29px;
    margin-left: 18px;
}

#root .desktop.lang-en .promoFaceliftGridWrapper .promoFaceliftGridElement.cashback .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    background-image: url(/v1.066/r/images/site/icons/promoFLContent_cashbackBig.svg);
    width: 203px;
    height: 135px;
    background-size: 203px 135px;
    margin-top: 23px;
    margin-left: 15px;
}

#root .desktop.lang-el .promoFaceliftGridWrapper .promoFaceliftGridElement.cashback .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    background-image: url(/v1.066/r/images/site/icons/promoFLContent_cashbackGRBig.svg);
    width: 210px;
    height: 170px;
    background-size: 210px 170px;
    margin-top: 23px;
    margin-left: 15px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.vouchercodes .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    background-image: url(/v1.066/r/images/site/icons/promoFLContent_vouchercode.svg);
    width: 171px;
    height: 99px;
    background-size: 171px 99px;
    margin-top: 53px;
    margin-left: 20px;
}

#root .desktop.lang-en .promoFaceliftGridWrapper .promoFaceliftGridElement.buildandbet .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    background-image: url(/v1.066/r/images/site/icons/promoFLContent_betbuilder2.svg);
    width: 264px;
    height: 81px;
    background-size: 264px 81px;
    margin-top: 67px;
    margin-left: 19px;
}

#root .desktop.lang-el .promoFaceliftGridWrapper .promoFaceliftGridElement.buildandbet .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    background-image: url(/v1.066/r/images/site/icons/promoFLContent_betbuilderGR2.svg);
    width: 262px;
    height: 76px;
    background-size: 262px 76px;
    margin-top: 67px;
    margin-left: 19px;
}

#root .desktop.lang-en .promoFaceliftGridWrapper .promoFaceliftGridElement.accumulator .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    background-image: url(/v1.066/r/images/site/icons/promoFLContent_accumulator.svg);
    width: 265px;
    height: 99px;
    background-size: 265px 99px;
    margin-top: 53px;
    margin-left: 21px;
}

#root .desktop.lang-el .promoFaceliftGridWrapper .promoFaceliftGridElement.accumulator .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    background-image: url(/v1.066/r/images/site/icons/promoFLContent_accumulatorGR2.svg);
    width: 189px;
    height: 99px;
    background-size: 189px 99px;
    margin-top: 53px;
    margin-left: 21px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.betbooking .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    background-image: url(/v1.066/r/images/site/icons/promoFLContent_betbooking.svg);
    width: 205px;
    height: 114px;
    background-size: 205px 114px;
    margin-top: 46px;
    margin-left: 19px;
}

#root .lang-en .promoFaceliftGridWrapper .promoFaceliftGridElement .promoFaceliftGridElementAction.el,
#root .lang-el .promoFaceliftGridWrapper .promoFaceliftGridElement .promoFaceliftGridElementAction.en,
#root .lang-en .promoFaceliftGridWrapper .promoFaceliftGridElement .promoFaceliftGridElementText.el,
#root .lang-el .promoFaceliftGridWrapper .promoFaceliftGridElement .promoFaceliftGridElementText.en {
    display: none;
}

#root .desktop[class*="view-page-site-promotions-"] .promoFaceliftGridWrapper {
    padding-top: unset;
    border-radius: unset;
    margin-top: unset;
    background-color: unset;
}

#root .desktop[class*="view-page-site-promotions-"] .promoFaceliftGridWrapper .promoFaceliftGridElement .promoFaceliftGridElementBanner {
    border-radius: 18px;
    width: 1028px;
    height: 422px;
}

#root .desktop[class*="view-page-site-promotions-"] .promoFaceliftGridWrapper .promoFaceliftGridElement {
    width: 1028px;
}

#root .desktop[class*="view-page-site-promotions-"] .promoFaceliftGridWrapper>app-widget-host {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

#root .desktop[class*="view-page-site-promotions-"] .euro24PromoContent {
    padding: 0;
}

#root .desktop[class*="view-page-site-promotions-"] .euro24PromoContent>div {
    display: flex;
    flex-direction: column;
    width: 1028px;
    margin: 0 auto;
}

#root .desktop[class*="view-page-site-promotions-"] .body .content {
    border-radius: 18px;
    margin: 27px;
}

#root .desktop[class*="view-page-site-promotions-"] .link.promoBackButton.promoBackButtonTop {
    margin: 0;
    text-align: left;
}

#root .desktop[class*="view-page-site-promotions-"] .link.promoBackButton.promoBackButtonTop>div {
    padding: 25px;
}

#root .desktop[class*="view-page-site-promotions-"] .euro24PromoContent .euro24PromoH1 {
    margin-top: 71px;
    font-size: 35px;
    font-weight: bold;
}

#root .desktop[class*="view-page-site-promotions-"] .euro24PromoContent .euro24PromoH2 {
    font-size: 22px;
    font-weight: 600;
}

#root .desktop.lang-en.view-page-site-promotions-firstdeposit .promoFaceliftGridWrapper .promoFaceliftGridElement.firstdeposit .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    width: 437px;
    height: 335px;
    background-size: 437px 335px;
}

#root .desktop.lang-el.view-page-site-promotions-firstdeposit .promoFaceliftGridWrapper .promoFaceliftGridElement.firstdeposit .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    width: 511px;
    height: 391px;
    background-size: 511px 391px;
}

#root .desktop.lang-en.view-page-site-promotions-kycbonus .promoFaceliftGridWrapper .promoFaceliftGridElement.kycbonus .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    width: 346px;
    height: 325px;
    background-size: 346px 325px;
}

#root .desktop.lang-el.view-page-site-promotions-kycbonus .promoFaceliftGridWrapper .promoFaceliftGridElement.kycbonus .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    width: 411px;
    height: 391px;
    background-size: 411px 391px;
}

#root .desktop.lang-en.view-page-site-promotions-cashback .promoFaceliftGridWrapper .promoFaceliftGridElement.cashback .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    width: 431px;
    height: 287px;
    background-size: 431px 287px;
    margin-top: 23px;
    margin-left: 15px;
}

#root .desktop.lang-el.view-page-site-promotions-cashback .promoFaceliftGridWrapper .promoFaceliftGridElement.cashback .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    width: 454px;
    height: 366px;
    background-size: 454px 366px;
    margin-top: 23px;
    margin-left: 15px;
}

#root .desktop.view-page-site-promotions-vouchercodes .promoFaceliftGridWrapper .promoFaceliftGridElement.vouchercodes .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    width: 406px;
    height: 235px;
    background-size: 406px 235px;
    margin-top: 53px;
    margin-left: 20px;
}

#root .desktop.lang-en.view-page-site-promotions-accumulatorbonus .promoFaceliftGridWrapper .promoFaceliftGridElement.accumulator .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    width: 656px;
    height: 245px;
    background-size: 656px 245px;
    margin-top: 53px;
    margin-left: 21px;
}

#root .desktop.lang-el.view-page-site-promotions-accumulatorbonus .promoFaceliftGridWrapper .promoFaceliftGridElement.accumulator .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    width: 477px;
    height: 249px;
    background-size: 477px 249px;
    margin-top: 53px;
    margin-left: 21px;
}

#root .desktop.lang-en.view-page-site-promotions .promoFaceliftGridWrapper .promoFaceliftGridElement.buildandbet .promoFaceliftGridElementText,
#root .desktop.lang-en.view-page-site-promotions .promoFaceliftGridWrapper .promoFaceliftGridElement.betbooking .promoFaceliftGridElementText,
#root .desktop.lang-en.view-page-site-promotions .promoFaceliftGridWrapper .promoFaceliftGridElement.firstdeposit .promoFaceliftGridElementText {
    padding-bottom: 26px;
}

#root .desktop.view-page-site-promotions .body .content {
    padding-top: 0;
}