#root .desktop .promoFaceliftGridWrapper {
    padding-top: 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.065/r/images/site/icons/promoFLBackg_reloadbonus.png);
}

#root .desktop.lang-el .promoFaceliftGridWrapper .promoFaceliftGridElement.reloadbonus .promoFaceliftGridElementBanner {
    background-image: url(/v1.065/r/images/site/icons/promoFLBackg_reloadbonusGR.png);
}

#root .desktop.lang-en .promoFaceliftGridWrapper .promoFaceliftGridElement.euro3 .promoFaceliftGridElementBanner {
    background-image: url(/v1.065/r/images/site/icons/promoFLBackg_tuesdaybonusEN.png);
}

#root .desktop.lang-el .promoFaceliftGridWrapper .promoFaceliftGridElement.euro3 .promoFaceliftGridElementBanner {
    background-image: url(/v1.065/r/images/site/icons/promoFLBackg_tuesdaybonus.png);
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.firstdeposit .promoFaceliftGridElementBanner {
    background-image: url(/v1.065/r/images/site/icons/promoFLBackg_firstdeposit.png);
    background-position-x: -142px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.kycbonus .promoFaceliftGridElementBanner {
    background-image: url(/v1.065/r/images/site/icons/promoFLBackg_kycbonus.png);
    background-position-x: -147px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.cashback .promoFaceliftGridElementBanner {
    background-image: url(/v1.065/r/images/site/icons/promoFLBackg_cashback.png);
    background-position-x: -130px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.vouchercodes .promoFaceliftGridElementBanner {
    background-image: url(/v1.065/r/images/site/icons/promoFLBackg_vouchercode.png);
    background-position-x: -147px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.buildandbet .promoFaceliftGridElementBanner {
    background-image: url(/v1.065/r/images/site/icons/promoFLBackg_betbuilder.png);
    background-position-x: -90px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.accumulator .promoFaceliftGridElementBanner {
    background-image: url(/v1.065/r/images/site/icons/promoFLBackg_accumulator.png);
    background-position-x: -61px;
}

#root .desktop .promoFaceliftGridWrapper .promoFaceliftGridElement.betbooking .promoFaceliftGridElementBanner {
    background-image: url(/v1.065/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.065/r/images/site/icons/promoFLContent_firstdeposit.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.065/r/images/site/icons/promoFLContent_firstdepositGR.svg);
    width: 225px;
    height: 173px;
    background-size: 225px 173px;
    margin-top: 17px;
    margin-left: 35px;
}

#root .desktop.lang-en .promoFaceliftGridWrapper .promoFaceliftGridElement.kycbonus .promoFaceliftGridElementBanner .promoFaceliftGridElementBannerContent {
    background-image: url(/v1.065/r/images/site/icons/promoFLContent_kycbonus.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.065/r/images/site/icons/promoFLContent_kycbonusGR.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.065/r/images/site/icons/promoFLContent_cashback.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.065/r/images/site/icons/promoFLContent_cashbackGR.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.065/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.065/r/images/site/icons/promoFLContent_betbuildersvg.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.065/r/images/site/icons/promoFLContent_betbuilderGR.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.065/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.065/r/images/site/icons/promoFLContent_accumulatorGR.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.065/r/images/site/icons/promoFLContent_betbooking.svg);
    width: 205px;
    height: 114px;
    background-size: 205px 114px;
    margin-top: 46px;
    margin-left: 19px;
}